From fe54e6d3a4bfac0f902096dec18c525b4265a3e0 Mon Sep 17 00:00:00 2001 From: RedSwede Date: Sat, 7 Feb 2015 16:49:52 +0100 Subject: Changed a heading roles.md. Added the comparison. No idea how it renders with markdownify. --- doc/Comparison-of-activity-stream-networks.md | 23 +++++++++++++++++++++++ doc/sv/roles.md | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 doc/Comparison-of-activity-stream-networks.md diff --git a/doc/Comparison-of-activity-stream-networks.md b/doc/Comparison-of-activity-stream-networks.md new file mode 100644 index 000000000..9d8972d7c --- /dev/null +++ b/doc/Comparison-of-activity-stream-networks.md @@ -0,0 +1,23 @@ +Comparison of different server-client networks providing activity streams to users +==================================== +The goal of this table was to provide an overview of the security and privacy provided by server-client networks providing activity-streams. + +| project | license | distributed | supports node isolation | server-to-server encryption | 1-click E2EE* | database encryption sceme | supports cloning[^5] | encryption of private messages | PFS chat | wall-to-wall interaction | supports post editing and unsend private message | other | +|-----------+---------------+-------------+-------------------------+-------------------------------------------+------------------------------------------+-----------------------------------------------------+-------------------------+-------------------------------------------------------------------------------------------------+-----------------------------------------------+--------------------------------------------------------------+--------------------------------------------------+------------------------------------------------------------------------------| +| redmatrix | ISC aka MIT | yes | yes | Zot (PKI) + TLS | yes (via JavaScript, AES-256) | content obfuscation, private keys hidden in the DB. | yes, partly implemented | impossible to message privately in plaintext | no | yes, multiple separated channels possible within one account | yes | privacy built in, run your own @ home, nodes are called hubs | +| diaspora | AGPLv3orlater | yes | no[^1] | PKI + SSL/TLS[^1] | no[^2] | mostly plaintext | no | ? | no | yes, no naming policy | no | nodes are called pods | +| facebook | proprietary | no | no | planned, probably not implemented yet[^3] | implemented but not offered to users[^4] | unknown | no, walled garden | no, 3-d party plugin Cryptocat and pidgin is availiable but the user is not informed about this | no, with Cryptocat: yes, with pidgin+OTR: yes | only one wall allowed | only post editing | "real name"-policy enforced, advertising-driven, for profit company US-based | +| twitter | proprietary | no | no | unknown | no | unknown, probably none | no, walled garden | no | no | yes | only post editing | advertising-driven, for profit company US-based | +| | | | | | | | | | | | | | + +This table was edited with emacs using org-mode. + +[^1]: https://wiki.diasporafoundation.org/Federation_protocol_overview + +[^2]: forks providing this exists + +[^3]: http://news.softpedia.com/news/Facebook-Aims-to-Encrypt-Everything-Between-Data-Centers-433091.shtml + +[^4]: http://www.computerworld.com/article/2488773/cybercrime-hacking/facebook-holds-back-on-end-to-end-encryption.html + +[^5]: see the redmatrix help files for details about this feature. diff --git a/doc/sv/roles.md b/doc/sv/roles.md index 47147c6bf..f01b2a2fb 100644 --- a/doc/sv/roles.md +++ b/doc/sv/roles.md @@ -1,4 +1,4 @@ -Behörighetsförval för kanaler +Kanaltyper och deras behörighetsförval ======================== -- cgit v1.2.3 From ad25baf0353ebb2d4300318ab7ff41aa9a24f26d Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 8 Feb 2015 22:42:38 -0800 Subject: generate the Swedish strings file from the last sv/messages.po update --- view/sv/strings.php | 2078 ++++++++++++++++++++++++++------------------------- 1 file changed, 1055 insertions(+), 1023 deletions(-) diff --git a/view/sv/strings.php b/view/sv/strings.php index b953a0025..fd819e1d3 100644 --- a/view/sv/strings.php +++ b/view/sv/strings.php @@ -7,29 +7,56 @@ function string_plural_select_sv($n){ ; $a->strings["Cannot locate DNS info for database server '%s'"] = "Kan inte hitta DNS-information för databasserver '%s'"; $a->strings["Profile Photos"] = "Profilfoton"; -$a->strings["Permission denied"] = "Behörighet saknas"; -$a->strings["(Unknown)"] = "(Okänt)"; -$a->strings["Visible to anybody on the internet."] = "Kan ses av vem som helst på Internet."; -$a->strings["Visible to you only."] = "Kan bara ses av dig."; -$a->strings["Visible to anybody in this network."] = "Kan ses av alla på det här nätverket."; -$a->strings["Visible to anybody authenticated."] = "Kan ses av alla inloggade."; -$a->strings["Visible to anybody on %s."] = "Kan ses av alla på %s."; -$a->strings["Visible to all connections."] = "Kan ses av alla kontakter."; -$a->strings["Visible to approved connections."] = "Kan ses av godkända kontakter."; -$a->strings["Visible to specific connections."] = "Kan ses av valda kontakter."; -$a->strings["Item not found."] = "Posten hittades inte."; -$a->strings["Permission denied."] = "Behörighet saknas."; -$a->strings["Collection not found."] = "Kretsen hittades inte."; -$a->strings["Collection is empty."] = "Kretsen är tom."; -$a->strings["Collection: %s"] = "Krets: %s"; -$a->strings["Connection: %s"] = "Kontakt: %s"; -$a->strings["Connection not found."] = "Kontakten hittades inte."; -$a->strings["Edit"] = "Redigera"; -$a->strings["No recipient provided."] = "Ingen mottagare angiven."; -$a->strings["[no subject]"] = "[inget ämne]"; -$a->strings["Unable to determine sender."] = "Kunde inte avgöra vem som är avsändare."; -$a->strings["Stored post could not be verified."] = "Den sparade posten kunde inte verifieras."; -$a->strings["view full size"] = "visa full storlek"; +$a->strings["Categories"] = "Kategorier"; +$a->strings["Apps"] = "Appar"; +$a->strings["System"] = "System"; +$a->strings["Personal"] = "Personligt"; +$a->strings["Create Personal App"] = "Skapa personlig app"; +$a->strings["Edit Personal App"] = "Redigera personlig app"; +$a->strings["Connect"] = "Ta kontakt"; +$a->strings["Ignore/Hide"] = "Ignorera/göm"; +$a->strings["Suggestions"] = "Förslag"; +$a->strings["See more..."] = "Se fler..."; +$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du har %1$.0f av %2$.0f tillåtna kontakter."; +$a->strings["Add New Connection"] = "Lägg till ny kontakt"; +$a->strings["Enter the channel address"] = "Ange kanaladressen"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exempel: bob@example.com, http://example.com/barbara"; +$a->strings["Notes"] = "Anteckningar"; +$a->strings["Save"] = "Spara"; +$a->strings["Remove term"] = "Ta bort uttryck"; +$a->strings["Saved Searches"] = "Sparade sökningar"; +$a->strings["add"] = "lägg till"; +$a->strings["Saved Folders"] = "Sparade mappar"; +$a->strings["Everything"] = "Allt"; +$a->strings["Archives"] = "Arkiv"; +$a->strings["Refresh"] = "Ladda om"; +$a->strings["Me"] = "Mig själv"; +$a->strings["Best Friends"] = "Bästa vänner"; +$a->strings["Friends"] = "Vänner"; +$a->strings["Co-workers"] = "Kollegor"; +$a->strings["Former Friends"] = "Tidigare vänner"; +$a->strings["Acquaintances"] = "Bekanta"; +$a->strings["Everybody"] = "Alla"; +$a->strings["Account settings"] = "Kontoinställningar"; +$a->strings["Channel settings"] = "Kanalinställningar"; +$a->strings["Additional features"] = "Tilläggsfunktioner"; +$a->strings["Feature/Addon settings"] = "Tilläggsinställningar"; +$a->strings["Display settings"] = "Utseende"; +$a->strings["Connected apps"] = "Anslutna appar"; +$a->strings["Export channel"] = "Exportera kanal"; +$a->strings["Connection Default Permissions"] = "Standardbehörighet för kontakt"; +$a->strings["Premium Channel Settings"] = "Inställningar för premiumkanal"; +$a->strings["Channel Sources"] = "Kanalkällor"; +$a->strings["Settings"] = "Inställningar"; +$a->strings["Messages"] = "Meddelanden"; +$a->strings["Check Mail"] = "Hämta meddelanden"; +$a->strings["New Message"] = "Nytt meddelande"; +$a->strings["Chat Rooms"] = "Chattrum"; +$a->strings["Bookmarked Chatrooms"] = "Bokmärkta chattrum"; +$a->strings["Suggested Chatrooms"] = "Föreslagna chattrum"; +$a->strings["photo/image"] = "foto/bild"; +$a->strings["Rate Me"] = "Betygsätt mig"; +$a->strings["View Ratings"] = "Visa betyg"; $a->strings["Can view my normal stream and posts"] = "Kan se mina normala strömmar och inlägg"; $a->strings["Can view my default channel profile"] = "Kan se min standardkanalprofil"; $a->strings["Can view my photo albums"] = "Kan se mina fotoalbum"; @@ -66,7 +93,6 @@ $a->strings["Custom/Expert Mode"] = "Anpassat/expertläge"; $a->strings["created a new post"] = "skapade ett nytt inlägg"; $a->strings["commented on %s's post"] = "kommenterade %ss inlägg"; $a->strings["Tags"] = "Taggar"; -$a->strings["Categories"] = "Kategorier"; $a->strings["Keywords"] = "Nyckelord"; $a->strings["have"] = "har"; $a->strings["has"] = "har"; @@ -80,7 +106,103 @@ $a->strings["__ctx:noun__ Like"] = array( 0 => "gillar detta", 1 => "gillar detta", ); +$a->strings["Image/photo"] = "Bild/foto"; +$a->strings["Encrypted content"] = "Krypterat innehåll"; +$a->strings["Install design element: "] = "Installera designelement: "; +$a->strings["QR code"] = "QR-kod"; +$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s skrev följande %2\$s %3\$s"; +$a->strings["post"] = "post"; +$a->strings["Different viewers will see this text differently"] = "Olika betraktare kan se den här texten ollika"; +$a->strings["$1 spoiler"] = "$1 spoiler"; +$a->strings["$1 wrote:"] = "$1 skrev:"; +$a->strings["prev"] = "föregående"; +$a->strings["first"] = "första"; +$a->strings["last"] = "sista"; +$a->strings["next"] = "nästa"; +$a->strings["older"] = "äldre"; +$a->strings["newer"] = "nyare"; +$a->strings["No connections"] = "Inga kontakter"; +$a->strings["%d Connection"] = array( + 0 => "%d kontakt", + 1 => "%d kontakter", +); +$a->strings["View Connections"] = "Visa kontakter"; +$a->strings["Search"] = "Sök"; +$a->strings["poke"] = "puffa"; +$a->strings["poked"] = "puffade"; +$a->strings["ping"] = "pinga"; +$a->strings["pinged"] = "pingade"; +$a->strings["prod"] = "stöt till"; +$a->strings["prodded"] = "stötte till"; +$a->strings["slap"] = "daska till"; +$a->strings["slapped"] = "daskade till"; +$a->strings["finger"] = "fingra på"; +$a->strings["fingered"] = "fingrade på"; +$a->strings["rebuff"] = "stöt tillbaka"; +$a->strings["rebuffed"] = "stötte tillbaks"; +$a->strings["happy"] = "glad"; +$a->strings["sad"] = "ledsen"; +$a->strings["mellow"] = "lugn"; +$a->strings["tired"] = "trött"; +$a->strings["perky"] = "uppåt"; +$a->strings["angry"] = "arg"; +$a->strings["stupified"] = "virrig"; +$a->strings["puzzled"] = "förbryllad"; +$a->strings["interested"] = "intresserad"; +$a->strings["bitter"] = "bitter"; +$a->strings["cheerful"] = "munter"; +$a->strings["alive"] = "pigg"; +$a->strings["annoyed"] = "irriterad"; +$a->strings["anxious"] = "bekymrad"; +$a->strings["cranky"] = "grinig"; +$a->strings["disturbed"] = "besvärad"; +$a->strings["frustrated"] = "frustrerad"; +$a->strings["depressed"] = "deprimerad"; +$a->strings["motivated"] = "motiverad"; +$a->strings["relaxed"] = "avslappnad"; +$a->strings["surprised"] = "förvånad"; +$a->strings["Monday"] = "måndag"; +$a->strings["Tuesday"] = "tisdag"; +$a->strings["Wednesday"] = "onsdag"; +$a->strings["Thursday"] = "torsdag"; +$a->strings["Friday"] = "fredag"; +$a->strings["Saturday"] = "lördag"; +$a->strings["Sunday"] = "söndag"; +$a->strings["January"] = "januari"; +$a->strings["February"] = "februari"; +$a->strings["March"] = "mars"; +$a->strings["April"] = "april"; +$a->strings["May"] = "maj"; +$a->strings["June"] = "juni"; +$a->strings["July"] = "juli"; +$a->strings["August"] = "augusti"; +$a->strings["September"] = "september"; +$a->strings["October"] = "oktober"; +$a->strings["November"] = "november"; +$a->strings["December"] = "december"; +$a->strings["unknown.???"] = "okänt.???"; +$a->strings["bytes"] = "byte"; +$a->strings["remove category"] = "ta bort kategori"; +$a->strings["remove from file"] = "ta bort från fil"; +$a->strings["Click to open/close"] = "Klicka för att öppna/stänga"; +$a->strings["Link to Source"] = "Länk till källa"; +$a->strings["Select a page layout: "] = "Välj en sidlayout: "; +$a->strings["default"] = "standard"; +$a->strings["Page content type: "] = "Typ av sidinnehåll: "; +$a->strings["Select an alternate language"] = "Välj ett alternativt språk"; +$a->strings["photo"] = "foto"; +$a->strings["event"] = "händelse"; +$a->strings["status"] = "status"; +$a->strings["comment"] = "kommentar"; +$a->strings["activity"] = "aktivitet"; +$a->strings["Design"] = "Design"; +$a->strings["Blocks"] = "Block"; +$a->strings["Menus"] = "Menyer"; +$a->strings["Layouts"] = "Layouter"; +$a->strings["Pages"] = "Sidor"; +$a->strings["Collection"] = "Samling"; $a->strings["New Page"] = "Ny sida"; +$a->strings["Edit"] = "Redigera"; $a->strings["View"] = "Visa"; $a->strings["Preview"] = "Förhandsgranska"; $a->strings["Actions"] = "Åtgärder"; @@ -90,37 +212,22 @@ $a->strings["Created"] = "Skapad"; $a->strings["Edited"] = "Ändrad"; $a->strings["Embedded content"] = "Inbäddat innehåll"; $a->strings["Embedding disabled"] = "Inbäddning inaktiverat"; +$a->strings["Permission denied."] = "Behörighet saknas."; $a->strings["Image exceeds website size limit of %lu bytes"] = "Bild överskrider webbplatsens storleksbegränsning på %lu byte"; $a->strings["Image file is empty."] = "Bildfil är tom."; $a->strings["Unable to process image"] = "Kunde inte bearbeta bild"; $a->strings["Photo storage failed."] = "Fotolagring misslyckades."; $a->strings["Photo Albums"] = "Fotoalbum"; $a->strings["Upload New Photos"] = "Ladda upp nya foton"; -$a->strings[" and "] = " och "; -$a->strings["public profile"] = "offentlig profil"; -$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ändrade %2\$s till "%3\$s""; -$a->strings["Visit %1\$s's %2\$s"] = "Besök %1\$ss %2\$s"; -$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s har en uppdaterad %2\$s (har ändrat %3\$s)."; +$a->strings["Public Timeline"] = "Offentlig tidslinje"; $a->strings["Attachments:"] = "Bilagor:"; $a->strings["l F d, Y \\@ g:i A"] = "l j F Y \\k\\l. H.i"; $a->strings["Redmatrix event notification:"] = "Händelsenotifiering från Redmatrix:"; $a->strings["Starts:"] = "Börjar:"; $a->strings["Finishes:"] = "Slutar:"; $a->strings["Location:"] = "Plats:"; -$a->strings["Item was not found."] = "Posten hittades inte."; -$a->strings["No source file."] = "Ingen källfil."; -$a->strings["Cannot locate file to replace"] = "Kan inte hitta fil att ersätta"; -$a->strings["Cannot locate file to revise/update"] = "Kan inte hitta fil att revidera/uppdatera"; -$a->strings["File exceeds size limit of %d"] = "Filen överskrider storleksbegränsningen %d"; -$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Du har nått begränsningen %1$.0f megabyte utrymme för bilagor."; -$a->strings["File upload failed. Possible system limit or action terminated."] = "Filuppladdning misslyckades. Möjlig systembegränsning eller avbruten åtgärd."; -$a->strings["Stored file could not be verified. Upload failed."] = "Den lagrade filen kunde inte verifieras. Uppladdning misslyckad."; -$a->strings["Path not available."] = "Sökväg inte tillgänglig."; -$a->strings["Empty pathname"] = "Tom sökväg"; -$a->strings["duplicate filename or path"] = "filnamn eller sökväg finns redan"; -$a->strings["Path not found."] = "Sökväg hittas inte."; -$a->strings["mkdir failed."] = "mkdir misslyckades."; -$a->strings["database storage failed."] = "databaslagring misslyckades."; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Formulärets kontrollkod var inte korrekt. Antagligen beror det på att formuläret har varit öppet för länge (> 3 timmar) innan det skickades."; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gillar %2\$ss %3\$s"; $a->strings["General Features"] = "Allmänna funktioner"; $a->strings["Content Expiration"] = "Tidsbegränsat innehåll"; $a->strings["Remove posts/comments and/or private messages at a future time"] = "Ta bort inlägg/kommentarer och/eller privata meddelanden efter en tid"; @@ -145,7 +252,8 @@ $a->strings["Allows you to set restrictions and terms on those that connect with $a->strings["Post Composition Features"] = "Skrivfunktioner"; $a->strings["Use Markdown"] = "Använd Markdown"; $a->strings["Allow use of \"Markdown\" to format posts"] = "Tillåt att \"Markdown\" används för att formatera inlägg"; -$a->strings["Channel Sources"] = "Kanalkällor"; +$a->strings["Large Photos"] = "Stora foton"; +$a->strings["Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails"] = "Inkludera stora (640px) fotominiatyrer i inlägg. Om inte aktiverat används små (320px) fotominiatyrer"; $a->strings["Automatically import channel content from other channels or feeds"] = "Importera kanalinnehåll från andra kanaler eller flöden automatiskt"; $a->strings["Even More Encryption"] = "Ytterligare kryptering"; $a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Tillåt änd-till-änd-kryptering av innehåll med en delad hemlig nyckel"; @@ -156,7 +264,6 @@ $a->strings["Search by Date"] = "Sök på datum"; $a->strings["Ability to select posts by date ranges"] = "Tillåter urval av inlägg baserat på datum"; $a->strings["Collections Filter"] = "Kretsfilter"; $a->strings["Enable widget to display Network posts only from selected collections"] = "Aktivera en väljare för att visa nätverksinlägg från enbart valda kretsar"; -$a->strings["Saved Searches"] = "Sparade sökningar"; $a->strings["Save search terms for re-use"] = "Spara sökuttryck för återanvändning"; $a->strings["Network Personal Tab"] = "Personlig nätverksflik"; $a->strings["Enable tab to display only Network posts that you've interacted on"] = "Aktivera en flik som visar endast de nätverksinlägg som du har deltagit i"; @@ -171,7 +278,6 @@ $a->strings["Tagging"] = "Taggning"; $a->strings["Ability to tag existing posts"] = "Möjlighet att tagga befintliga inlägg"; $a->strings["Post Categories"] = "Inläggskategorier"; $a->strings["Add categories to your posts"] = "Lägg till kategorier till dina inlägg"; -$a->strings["Saved Folders"] = "Sparade mappar"; $a->strings["Ability to file posts under folders"] = "Möjlighet att lägga inlägg i mappar"; $a->strings["Dislike Posts"] = "Ogilla inlägg"; $a->strings["Ability to dislike posts/comments"] = "Möjlighet att ogilla inlägg/kommentarer"; @@ -180,7 +286,6 @@ $a->strings["Ability to mark special posts with a star indicator"] = "Möjlighet $a->strings["Tag Cloud"] = "Taggmoln"; $a->strings["Provide a personal tag cloud on your channel page"] = "Tillhandahåll ett personligt taggmoln på din kanalsida"; $a->strings["parent"] = "en nivå upp"; -$a->strings["Collection"] = "Samling"; $a->strings["Principal"] = "Bas"; $a->strings["Addressbook"] = "Adressbok"; $a->strings["Calendar"] = "Kalender"; @@ -191,27 +296,17 @@ $a->strings["%1\$s used"] = "%1\$s använt"; $a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s använt av %2\$s (%3\$s%)"; $a->strings["Files"] = "Filer"; $a->strings["Total"] = "Totalt"; +$a->strings["Shared"] = "Delat"; +$a->strings["Create"] = "Skapa"; +$a->strings["Upload"] = "Ladda upp"; $a->strings["Name"] = "Namn"; $a->strings["Type"] = "Typ"; $a->strings["Size"] = "Storlek"; $a->strings["Last Modified"] = "Senast ändrad"; $a->strings["Delete"] = "Ta bort"; $a->strings["Create new folder"] = "Skapa ny mapp"; -$a->strings["Create"] = "Skapa"; $a->strings["Upload file"] = "Ladda upp fil"; -$a->strings["Upload"] = "Ladda upp"; $a->strings["%1\$s's bookmarks"] = "%1\$ss bokmärken"; -$a->strings["Directory Options"] = "Katalogalternativ"; -$a->strings["Alphabetic"] = "Alfabetisk"; -$a->strings["Reverse Alphabetic"] = "Omvänd alfabetisk"; -$a->strings["Newest to Oldest"] = "Nyast till äldst"; -$a->strings["Oldest to Newest"] = "Äldst till nyast"; -$a->strings["Public Forums Only"] = "Endast offentliga forum"; -$a->strings["Sort"] = "Ordning"; -$a->strings["Enable Safe Search"] = "Aktivera säker sökning"; -$a->strings["Disable Safe Search"] = "Avaktivera säker sökning"; -$a->strings["Safe Mode"] = "Säkert läge"; -$a->strings["Default"] = "Standard"; $a->strings["Frequently"] = "Ofta"; $a->strings["Hourly"] = "Varje timme"; $a->strings["Twice daily"] = "Två gånger dagligen"; @@ -228,224 +323,46 @@ $a->strings["Zot!"] = "Zot!"; $a->strings["LinkedIn"] = "LinkedIn"; $a->strings["XMPP/IM"] = "XMPP/IM"; $a->strings["MySpace"] = "MySpace"; -$a->strings["Logged out."] = "Utloggad."; -$a->strings["Failed authentication"] = "Inloggning misslyckades"; -$a->strings["Login failed."] = "Inloggning misslyckades."; +$a->strings["Site Admin"] = "Serveradministrator"; +$a->strings["Bookmarks"] = "Bokmärken"; +$a->strings["Address Book"] = "Adressbok"; +$a->strings["Login"] = "Logga in"; +$a->strings["Channel Manager"] = "Kanalhanterare"; +$a->strings["Matrix"] = "Matris"; +$a->strings["Webpages"] = "Webbsidor"; +$a->strings["Channel Home"] = "Kanalhem"; +$a->strings["Profile"] = "Profil"; +$a->strings["Photos"] = "Foton"; +$a->strings["Events"] = "Händelser"; +$a->strings["Directory"] = "Katalog"; +$a->strings["Help"] = "Hjälp"; +$a->strings["Mail"] = "Privat meddelande"; +$a->strings["Mood"] = "Sinnesstämning"; +$a->strings["Poke"] = "Puffa"; +$a->strings["Chat"] = "Chatt"; +$a->strings["Probe"] = "Sond"; +$a->strings["Suggest"] = "Föreslå"; +$a->strings["Random Channel"] = "Slumpvald kanal"; +$a->strings["Invite"] = "Bjud in"; +$a->strings["Features"] = "Funktioner"; +$a->strings["Language"] = "Språk"; +$a->strings["Post"] = "Inlägg"; +$a->strings["Profile Photo"] = "Profilfoto"; +$a->strings["Update"] = "Uppdatera"; +$a->strings["Install"] = "Installera"; +$a->strings["Purchase"] = "Köp"; +$a->strings["Default"] = "Standard"; $a->strings["Visible to your default audience"] = "Kan ses av förinställda mottagare"; $a->strings["Show"] = "Visa"; $a->strings["Don't show"] = "Visa inte"; $a->strings["Permissions"] = "Behörighet"; $a->strings["Close"] = "Stäng"; -$a->strings["Unable to obtain identity information from database"] = "Kunde inte hämta från databasen"; -$a->strings["Empty name"] = "Tomt namn"; -$a->strings["Name too long"] = "För långt namn"; -$a->strings["No account identifier"] = "Ingen kontoidentifierare"; -$a->strings["Nickname is required."] = "Smeknamn måste anges."; -$a->strings["Reserved nickname. Please choose another."] = "Reserverat smeknamn. Välj ett annat."; -$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Smeknamnet innehåller otillåtna tecken eller är redan upptaget på den här servern."; -$a->strings["Unable to retrieve created identity"] = "Kunde inte hämta den skapade identiteten"; -$a->strings["Default Profile"] = "Standardprofil"; -$a->strings["Friends"] = "Vänner"; -$a->strings["Requested channel is not available."] = "Den begärda kanalen är inte tillgänglig"; -$a->strings["Requested profile is not available."] = "Begärd profil är inte tillgänglig."; -$a->strings["Connect"] = "Ta kontakt"; -$a->strings["Change profile photo"] = "Bytprofilfoto"; -$a->strings["Profiles"] = "Profiler"; -$a->strings["Manage/edit profiles"] = "Hantera/redigera profiler"; -$a->strings["Create New Profile"] = "Skapa ny profil"; -$a->strings["Edit Profile"] = "Redigera profil"; -$a->strings["Profile Image"] = "Profilbild"; -$a->strings["visible to everybody"] = "synlig för alla"; -$a->strings["Edit visibility"] = "Redigera synlighet"; -$a->strings["Gender:"] = "Kön:"; -$a->strings["Status:"] = "Status:"; -$a->strings["Homepage:"] = "Hemsida:"; -$a->strings["Online Now"] = "Online nu"; -$a->strings["g A l F d"] = "l j F \\k\\l G"; -$a->strings["F d"] = "j F"; -$a->strings["[today]"] = "[i dag]"; -$a->strings["Birthday Reminders"] = "Födelsedagspåminnelser"; -$a->strings["Birthdays this week:"] = "Födelsedagar den här veckan:"; -$a->strings["[No description]"] = "[Ingen beskrivning]"; -$a->strings["Event Reminders"] = "Händelsepåminnelser"; -$a->strings["Events this week:"] = "Händelser den här veckan:"; -$a->strings["Profile"] = "Profil"; -$a->strings["Full Name:"] = "Fullständigt namn:"; -$a->strings["Like this channel"] = "Gilla den här kanalen"; -$a->strings["j F, Y"] = "j F Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Födelsedag:"; -$a->strings["Age:"] = "Ålder:"; -$a->strings["for %1\$d %2\$s"] = "i %1\$d %2\$s"; -$a->strings["Sexual Preference:"] = "Sexuell preferens:"; -$a->strings["Hometown:"] = "Hemort:"; -$a->strings["Tags:"] = "Taggar:"; -$a->strings["Political Views:"] = "Politisk åskådning:"; -$a->strings["Religion:"] = "Religion:"; -$a->strings["About:"] = "Om:"; -$a->strings["Hobbies/Interests:"] = "Fritidssysselsättning/intressen:"; -$a->strings["Likes:"] = "Gillar:"; -$a->strings["Dislikes:"] = "Ogillar:"; -$a->strings["Contact information and Social Networks:"] = "Kontaktinformation och sociala nätverk:"; -$a->strings["My other channels:"] = "Mina andra kanaler:"; -$a->strings["Musical interests:"] = "Musikintressen:"; -$a->strings["Books, literature:"] = "Böcker, litteratur:"; -$a->strings["Television:"] = "Tv:"; -$a->strings["Film/dance/culture/entertainment:"] = "Film/dans/kultur/underhållning:"; -$a->strings["Love/Romance:"] = "Kärlek/romantik:"; -$a->strings["Work/employment:"] = "Arbete/sysselsättning:"; -$a->strings["School/education:"] = "Skola/utbildning:"; -$a->strings["Like this thing"] = "Gilla den här saken"; -$a->strings["%d invitation available"] = array( - 0 => "%d inbjudan tillgänglig", - 1 => "%d inbjudningar tillgängliga", -); -$a->strings["Advanced"] = "Avancerat"; -$a->strings["Find Channels"] = "Hitta kanaler"; -$a->strings["Enter name or interest"] = "Ange namn eller intresse"; -$a->strings["Connect/Follow"] = "Ta kontakt/följ"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Exempel: Robert Morgenstein, Fiske"; -$a->strings["Find"] = "Sök"; -$a->strings["Channel Suggestions"] = "Kanalförslag"; -$a->strings["Random Profile"] = "Slumpvald profil"; -$a->strings["Invite Friends"] = "Bjud in vänner"; -$a->strings["Advanced example: name=fred and country=iceland"] = "Avancerat exempel: name=fred and country=iceland"; -$a->strings["Everything"] = "Allt"; -$a->strings["%d connection in common"] = array( - 0 => "%d gemensam kontakt", - 1 => "%d gemensamma kontakter", -); -$a->strings["show more"] = "visa fler"; -$a->strings["This event has been added to your calendar."] = "Händelsen har lagts till i din kalender."; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "En borttagen grupp med det här namnet återskapades. Befintliga rättigheter till saker kan gälla för den här gruppen och alla framtida medlemmar. Om det här inte är vad du avsåg, skapa i stället en annan grupp med ett annat namn."; -$a->strings["Default privacy group for new contacts"] = "Förvald integritetsgrupp för nya kontakter"; -$a->strings["All Channels"] = "Alla kanaler"; -$a->strings["edit"] = "redigera"; -$a->strings["Collections"] = "Kretsar"; -$a->strings["Edit collection"] = "Redigera krets"; -$a->strings["Create a new collection"] = "Skapa en ny krets"; -$a->strings["Channels not in any collection"] = "Kanaler inte i någon krets"; -$a->strings["add"] = "lägg till"; -$a->strings["Not a valid email address"] = "Inte en giltig e-postadress"; -$a->strings["Your email domain is not among those allowed on this site"] = "Din e-postdomän är inte bland de som tillåts på den här servern"; -$a->strings["Your email address is already registered at this site."] = "Din e-postadress är redan registrerad på den här servern."; -$a->strings["An invitation is required."] = "En inbjudan behövs."; -$a->strings["Invitation could not be verified."] = "Inbjudningen kunde inte bekräftas."; -$a->strings["Please enter the required information."] = "Ange den begärda informationen."; -$a->strings["Failed to store account information."] = "Misslyckades att spara kontoinformation."; -$a->strings["Registration confirmation for %s"] = "Registreringsbekräftelse för %s"; -$a->strings["Registration request at %s"] = "Registreringsförfrågan på %s"; -$a->strings["Administrator"] = "Administratör"; -$a->strings["your registration password"] = "ditt registreringslösenord"; -$a->strings["Registration details for %s"] = "Registreringsdetaljer för %s"; -$a->strings["Account approved."] = "Konto godkänt."; -$a->strings["Registration revoked for %s"] = "Registrering avslagen för %s"; -$a->strings["Account verified. Please login."] = "Konto bekräftat. Du kan nu logga in."; -$a->strings["Click here to upgrade."] = "Klicka här för att uppgradera."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Den här funktionen går utanför vad som anges i ditt avtal."; -$a->strings["This action is not available under your subscription plan."] = "Den här funktionen är inte tillgänglig med ditt avtal."; -$a->strings["prev"] = "föregående"; -$a->strings["first"] = "första"; -$a->strings["last"] = "sista"; -$a->strings["next"] = "nästa"; -$a->strings["older"] = "äldre"; -$a->strings["newer"] = "nyare"; -$a->strings["No connections"] = "Inga kontakter"; -$a->strings["%d Connection"] = array( - 0 => "%d kontakt", - 1 => "%d kontakter", -); -$a->strings["View Connections"] = "Visa kontakter"; -$a->strings["Search"] = "Sök"; -$a->strings["Save"] = "Spara"; -$a->strings["poke"] = "puffa"; -$a->strings["poked"] = "puffade"; -$a->strings["ping"] = "pinga"; -$a->strings["pinged"] = "pingade"; -$a->strings["prod"] = "stöt till"; -$a->strings["prodded"] = "stötte till"; -$a->strings["slap"] = "daska till"; -$a->strings["slapped"] = "daskade till"; -$a->strings["finger"] = "fingra på"; -$a->strings["fingered"] = "fingrade på"; -$a->strings["rebuff"] = "stöt tillbaka"; -$a->strings["rebuffed"] = "stötte tillbaks"; -$a->strings["happy"] = "glad"; -$a->strings["sad"] = "ledsen"; -$a->strings["mellow"] = "lugn"; -$a->strings["tired"] = "trött"; -$a->strings["perky"] = "uppåt"; -$a->strings["angry"] = "arg"; -$a->strings["stupified"] = "virrig"; -$a->strings["puzzled"] = "förbryllad"; -$a->strings["interested"] = "intresserad"; -$a->strings["bitter"] = "bitter"; -$a->strings["cheerful"] = "munter"; -$a->strings["alive"] = "pigg"; -$a->strings["annoyed"] = "irriterad"; -$a->strings["anxious"] = "bekymrad"; -$a->strings["cranky"] = "grinig"; -$a->strings["disturbed"] = "besvärad"; -$a->strings["frustrated"] = "frustrerad"; -$a->strings["depressed"] = "deprimerad"; -$a->strings["motivated"] = "motiverad"; -$a->strings["relaxed"] = "avslappnad"; -$a->strings["surprised"] = "förvånad"; -$a->strings["Monday"] = "måndag"; -$a->strings["Tuesday"] = "tisdag"; -$a->strings["Wednesday"] = "onsdag"; -$a->strings["Thursday"] = "torsdag"; -$a->strings["Friday"] = "fredag"; -$a->strings["Saturday"] = "lördag"; -$a->strings["Sunday"] = "söndag"; -$a->strings["January"] = "januari"; -$a->strings["February"] = "februari"; -$a->strings["March"] = "mars"; -$a->strings["April"] = "april"; -$a->strings["May"] = "maj"; -$a->strings["June"] = "juni"; -$a->strings["July"] = "juli"; -$a->strings["August"] = "augusti"; -$a->strings["September"] = "september"; -$a->strings["October"] = "oktober"; -$a->strings["November"] = "november"; -$a->strings["December"] = "december"; -$a->strings["unknown.???"] = "okänt.???"; -$a->strings["bytes"] = "byte"; -$a->strings["remove category"] = "ta bort kategori"; -$a->strings["remove from file"] = "ta bort från fil"; -$a->strings["Click to open/close"] = "Klicka för att öppna/stänga"; -$a->strings["Link to Source"] = "Länk till källa"; -$a->strings["Select a page layout: "] = "Välj en sidlayout: "; -$a->strings["default"] = "standard"; -$a->strings["Page content type: "] = "Typ av sidinnehåll: "; -$a->strings["Select an alternate language"] = "Välj ett alternativt språk"; -$a->strings["photo"] = "foto"; -$a->strings["event"] = "händelse"; -$a->strings["status"] = "status"; -$a->strings["comment"] = "kommentar"; -$a->strings["activity"] = "aktivitet"; -$a->strings["Design"] = "Design"; -$a->strings["Blocks"] = "Block"; -$a->strings["Menus"] = "Menyer"; -$a->strings["Layouts"] = "Layouter"; -$a->strings["Pages"] = "Sidor"; -$a->strings["Public Timeline"] = "Offentlig tidslinje"; -$a->strings["Missing room name"] = "Rumsnamn saknas"; -$a->strings["Duplicate room name"] = "Rumsnamnet finns redan"; -$a->strings["Invalid room specifier."] = "Ogiltig rumsbeskrivning."; -$a->strings["Room not found."] = "Rummet hittades inte."; -$a->strings["Room is full"] = "Rummet är fullt"; -$a->strings["Channel is blocked on this site."] = "Kanalen är blockerad på den här servern."; -$a->strings["Channel location missing."] = "Kanalplats saknas."; -$a->strings["Response from remote channel was incomplete."] = "Svar från den andra kanalen var ofullständigt."; -$a->strings["Channel was deleted and no longer exists."] = "Kanalen har tagits bort och finns inte längre."; -$a->strings["Protocol disabled."] = "Protokoll inaktiverat."; -$a->strings["Channel discovery failed."] = "Kanalsökning misslyckades."; -$a->strings["local account not found."] = "hittade inte lokalt konto."; -$a->strings["Cannot connect to yourself."] = "Du kan inte kontakta dig själv."; +$a->strings[" and "] = " och "; +$a->strings["public profile"] = "offentlig profil"; +$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ändrade %2\$s till "%3\$s""; +$a->strings["Visit %1\$s's %2\$s"] = "Besök %1\$ss %2\$s"; +$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s har en uppdaterad %2\$s (har ändrat %3\$s)."; $a->strings["channel"] = "kanal"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gillar %2\$ss %3\$s"; $a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s gillar inte %2\$ss %3\$s"; $a->strings["%1\$s is now connected with %2\$s"] = "%1\$s har nu kontakt med %2\$s"; $a->strings["%1\$s poked %2\$s"] = "%1\$s puffade %2\$s"; @@ -473,7 +390,6 @@ $a->strings["View Photos"] = "Visa foton"; $a->strings["Matrix Activity"] = "Matrisaktivitet"; $a->strings["Edit Contact"] = "Redigera kontakt"; $a->strings["Send PM"] = "Skicka meddelande"; -$a->strings["Poke"] = "Puffa"; $a->strings["%s likes this."] = "%s gillar det här."; $a->strings["%s doesn't like this."] = "%s gillar inte det här."; $a->strings["%2\$d people like this."] = array( @@ -532,7 +448,6 @@ $a->strings["Commented Order"] = "Kommentarsordning"; $a->strings["Sort by Comment Date"] = "Ordna efter kommentarsdatum"; $a->strings["Posted Order"] = "Inläggsordning"; $a->strings["Sort by Post Date"] = "Ordna efter när inlägget skrevs"; -$a->strings["Personal"] = "Personligt"; $a->strings["Posts that mention or involve you"] = "Inlägg som nämner eller berör dig"; $a->strings["New"] = "Nytt"; $a->strings["Activity Stream - by date"] = "Aktivitetsström - efter datum"; @@ -544,54 +459,10 @@ $a->strings["Channel"] = "Kanal"; $a->strings["Status Messages and Posts"] = "Statusmeddelanden och inlägg"; $a->strings["About"] = "Om"; $a->strings["Profile Details"] = "Profildetaljer"; -$a->strings["Photos"] = "Foton"; $a->strings["Files and Storage"] = "Filer och lagring"; $a->strings["Chatrooms"] = "Chattrum"; -$a->strings["Bookmarks"] = "Bokmärken"; $a->strings["Saved Bookmarks"] = "Sparade bokmärken"; -$a->strings["Webpages"] = "Webbsidor"; $a->strings["Manage Webpages"] = "Hantera webbsidor"; -$a->strings["Apps"] = "Appar"; -$a->strings["System"] = "System"; -$a->strings["Create Personal App"] = "Skapa personlig app"; -$a->strings["Edit Personal App"] = "Redigera personlig app"; -$a->strings["Ignore/Hide"] = "Ignorera/göm"; -$a->strings["Suggestions"] = "Förslag"; -$a->strings["See more..."] = "Se fler..."; -$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du har %1$.0f av %2$.0f tillåtna kontakter."; -$a->strings["Add New Connection"] = "Lägg till ny kontakt"; -$a->strings["Enter the channel address"] = "Ange kanaladressen"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exempel: bob@example.com, http://example.com/barbara"; -$a->strings["Notes"] = "Anteckningar"; -$a->strings["Remove term"] = "Ta bort uttryck"; -$a->strings["Archives"] = "Arkiv"; -$a->strings["Refresh"] = "Ladda om"; -$a->strings["Me"] = "Mig själv"; -$a->strings["Best Friends"] = "Bästa vänner"; -$a->strings["Co-workers"] = "Kollegor"; -$a->strings["Former Friends"] = "Tidigare vänner"; -$a->strings["Acquaintances"] = "Bekanta"; -$a->strings["Everybody"] = "Alla"; -$a->strings["Account settings"] = "Kontoinställningar"; -$a->strings["Channel settings"] = "Kanalinställningar"; -$a->strings["Additional features"] = "Tilläggsfunktioner"; -$a->strings["Feature settings"] = "Funktionsinställningar"; -$a->strings["Display settings"] = "Utseende"; -$a->strings["Connected apps"] = "Anslutna appar"; -$a->strings["Export channel"] = "Exportera kanal"; -$a->strings["Connection Default Permissions"] = "Standardbehörighet för kontakt"; -$a->strings["Premium Channel Settings"] = "Inställningar för premiumkanal"; -$a->strings["Settings"] = "Inställningar"; -$a->strings["Messages"] = "Meddelanden"; -$a->strings["Check Mail"] = "Hämta meddelanden"; -$a->strings["New Message"] = "Nytt meddelande"; -$a->strings["Chat Rooms"] = "Chattrum"; -$a->strings["Bookmarked Chatrooms"] = "Bokmärkta chattrum"; -$a->strings["Suggested Chatrooms"] = "Föreslagna chattrum"; -$a->strings["photo/image"] = "foto/bild"; -$a->strings["Invalid data packet"] = "Ogiltigt datapaket"; -$a->strings["Unable to verify channel signature"] = "Kunde inte bekräfta kanalsignatur"; -$a->strings["Unable to verify site signature for %s"] = "Kunde inte bekräfta signatur för servern %s"; $a->strings["Save to Folder"] = "Spara i mapp"; $a->strings["View all"] = "Visa alla"; $a->strings["__ctx:noun__ Dislike"] = array( @@ -633,61 +504,25 @@ $a->strings["Code"] = "Kod"; $a->strings["Image"] = "Bild"; $a->strings["Link"] = "Länk"; $a->strings["Video"] = "Video"; -$a->strings["Miscellaneous"] = "Övrigt"; -$a->strings["YYYY-MM-DD or MM-DD"] = "ÅÅÅÅ-MM-DD eller MM-DD"; -$a->strings["never"] = "aldrig"; -$a->strings["less than a second ago"] = "mindre än en sekund sedan"; -$a->strings["year"] = "år"; -$a->strings["years"] = "år"; -$a->strings["month"] = "månad"; -$a->strings["months"] = "månader"; -$a->strings["week"] = "vecka"; -$a->strings["weeks"] = "veckor"; -$a->strings["day"] = "dag"; -$a->strings["days"] = "dagar"; -$a->strings["hour"] = "timme"; -$a->strings["hours"] = "timmar"; -$a->strings["minute"] = "minut"; -$a->strings["minutes"] = "minuter"; -$a->strings["second"] = "sekund"; -$a->strings["seconds"] = "sekunder"; -$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s sedan"; -$a->strings["%1\$s's birthday"] = "%1\$ss födelsedag"; -$a->strings["Happy Birthday %1\$s"] = "Grattis på födelsedagen %1\$s"; -$a->strings["Site Admin"] = "Serveradministrator"; -$a->strings["Address Book"] = "Adressbok"; -$a->strings["Login"] = "Logga in"; -$a->strings["Channel Manager"] = "Kanalhanterare"; -$a->strings["Matrix"] = "Matris"; -$a->strings["Channel Home"] = "Kanalhem"; -$a->strings["Events"] = "Händelser"; -$a->strings["Directory"] = "Katalog"; -$a->strings["Help"] = "Hjälp"; -$a->strings["Mail"] = "Privat meddelande"; -$a->strings["Mood"] = "Sinnesstämning"; -$a->strings["Chat"] = "Chatt"; -$a->strings["Probe"] = "Sond"; -$a->strings["Suggest"] = "Föreslå"; -$a->strings["Random Channel"] = "Slumpvald kanal"; -$a->strings["Invite"] = "Bjud in"; -$a->strings["Features"] = "Funktioner"; -$a->strings["Language"] = "Språk"; -$a->strings["Post"] = "Inlägg"; -$a->strings["Profile Photo"] = "Profilfoto"; -$a->strings["Update"] = "Uppdatera"; -$a->strings["Install"] = "Installera"; -$a->strings["Purchase"] = "Köp"; -$a->strings["New window"] = "Nytt fönster"; -$a->strings["Open the selected location in a different window or browser tab"] = "Öppna den valda platsen i ett annat fönster eller en annan webbläsarflik"; -$a->strings["User '%s' deleted"] = "Användare '%s' borttagen"; -$a->strings["Image/photo"] = "Bild/foto"; -$a->strings["Encrypted content"] = "Krypterat innehåll"; -$a->strings["Install design element: "] = "Installera designelement: "; -$a->strings["QR code"] = "QR-kod"; -$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s skrev följande %2\$s %3\$s"; -$a->strings["post"] = "post"; -$a->strings["$1 spoiler"] = "$1 spoiler"; -$a->strings["$1 wrote:"] = "$1 skrev:"; +$a->strings["This event has been added to your calendar."] = "Händelsen har lagts till i din kalender."; +$a->strings["No recipient provided."] = "Ingen mottagare angiven."; +$a->strings["[no subject]"] = "[inget ämne]"; +$a->strings["Unable to determine sender."] = "Kunde inte avgöra vem som är avsändare."; +$a->strings["Stored post could not be verified."] = "Den sparade posten kunde inte verifieras."; +$a->strings["Item was not found."] = "Posten hittades inte."; +$a->strings["No source file."] = "Ingen källfil."; +$a->strings["Cannot locate file to replace"] = "Kan inte hitta fil att ersätta"; +$a->strings["Cannot locate file to revise/update"] = "Kan inte hitta fil att revidera/uppdatera"; +$a->strings["File exceeds size limit of %d"] = "Filen överskrider storleksbegränsningen %d"; +$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Du har nått begränsningen %1$.0f megabyte utrymme för bilagor."; +$a->strings["File upload failed. Possible system limit or action terminated."] = "Filuppladdning misslyckades. Möjlig systembegränsning eller avbruten åtgärd."; +$a->strings["Stored file could not be verified. Upload failed."] = "Den lagrade filen kunde inte verifieras. Uppladdning misslyckad."; +$a->strings["Path not available."] = "Sökväg inte tillgänglig."; +$a->strings["Empty pathname"] = "Tom sökväg"; +$a->strings["duplicate filename or path"] = "filnamn eller sökväg finns redan"; +$a->strings["Path not found."] = "Sökväg hittas inte."; +$a->strings["mkdir failed."] = "mkdir misslyckades."; +$a->strings["database storage failed."] = "databaslagring misslyckades."; $a->strings["Red Matrix Notification"] = "Red Matrix-meddelande"; $a->strings["redmatrix"] = "redmatrix"; $a->strings["Thank You,"] = "Tack,"; @@ -728,6 +563,63 @@ $a->strings["Name:"] = "Namn:"; $a->strings["Photo:"] = "Foto:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "Besök %s för att bevilja eller avslå förslaget."; $a->strings["[Red:Notify]"] = "[Red:Notifiering]"; +$a->strings["Logged out."] = "Utloggad."; +$a->strings["Failed authentication"] = "Inloggning misslyckades"; +$a->strings["Login failed."] = "Inloggning misslyckades."; +$a->strings["view full size"] = "visa full storlek"; +$a->strings["%d invitation available"] = array( + 0 => "%d inbjudan tillgänglig", + 1 => "%d inbjudningar tillgängliga", +); +$a->strings["Advanced"] = "Avancerat"; +$a->strings["Find Channels"] = "Hitta kanaler"; +$a->strings["Enter name or interest"] = "Ange namn eller intresse"; +$a->strings["Connect/Follow"] = "Ta kontakt/följ"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Exempel: Robert Morgenstein, Fiske"; +$a->strings["Find"] = "Sök"; +$a->strings["Channel Suggestions"] = "Kanalförslag"; +$a->strings["Random Profile"] = "Slumpvald profil"; +$a->strings["Invite Friends"] = "Bjud in vänner"; +$a->strings["Advanced example: name=fred and country=iceland"] = "Avancerat exempel: name=fred and country=iceland"; +$a->strings["%d connection in common"] = array( + 0 => "%d gemensam kontakt", + 1 => "%d gemensamma kontakter", +); +$a->strings["show more"] = "visa fler"; +$a->strings["Directory Options"] = "Katalogalternativ"; +$a->strings["Alphabetic"] = "Alfabetisk"; +$a->strings["Reverse Alphabetic"] = "Omvänd alfabetisk"; +$a->strings["Newest to Oldest"] = "Nyast till äldst"; +$a->strings["Oldest to Newest"] = "Äldst till nyast"; +$a->strings["Public Forums Only"] = "Endast offentliga forum"; +$a->strings["Sort"] = "Ordning"; +$a->strings["Enable Safe Search"] = "Aktivera säker sökning"; +$a->strings["Disable Safe Search"] = "Avaktivera säker sökning"; +$a->strings["Safe Mode"] = "Säkert läge"; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "En borttagen grupp med det här namnet återskapades. Befintliga rättigheter till saker kan gälla för den här gruppen och alla framtida medlemmar. Om det här inte är vad du avsåg, skapa i stället en annan grupp med ett annat namn."; +$a->strings["Default privacy group for new contacts"] = "Förvald integritetsgrupp för nya kontakter"; +$a->strings["All Channels"] = "Alla kanaler"; +$a->strings["edit"] = "redigera"; +$a->strings["Collections"] = "Kretsar"; +$a->strings["Edit collection"] = "Redigera krets"; +$a->strings["Create a new collection"] = "Skapa en ny krets"; +$a->strings["Channels not in any collection"] = "Kanaler inte i någon krets"; +$a->strings["Permission denied"] = "Behörighet saknas"; +$a->strings["(Unknown)"] = "(Okänt)"; +$a->strings["Visible to anybody on the internet."] = "Kan ses av vem som helst på Internet."; +$a->strings["Visible to you only."] = "Kan bara ses av dig."; +$a->strings["Visible to anybody in this network."] = "Kan ses av alla på det här nätverket."; +$a->strings["Visible to anybody authenticated."] = "Kan ses av alla inloggade."; +$a->strings["Visible to anybody on %s."] = "Kan ses av alla på %s."; +$a->strings["Visible to all connections."] = "Kan ses av alla kontakter."; +$a->strings["Visible to approved connections."] = "Kan ses av godkända kontakter."; +$a->strings["Visible to specific connections."] = "Kan ses av valda kontakter."; +$a->strings["Item not found."] = "Posten hittades inte."; +$a->strings["Collection not found."] = "Kretsen hittades inte."; +$a->strings["Collection is empty."] = "Kretsen är tom."; +$a->strings["Collection: %s"] = "Krets: %s"; +$a->strings["Connection: %s"] = "Kontakt: %s"; +$a->strings["Connection not found."] = "Kontakten hittades inte."; $a->strings["Delete this item?"] = "Ta bort den här posten?"; $a->strings["[-] show less"] = "[-] visa färre"; $a->strings["[+] expand"] = "[+] fäll ut"; @@ -740,6 +632,9 @@ $a->strings["Passphrase hint"] = "Lösenordsledtråd"; $a->strings["Notice: Permissions have changed but have not yet been submitted."] = "Observera: Rättigheter har ändrats men har ännu inte skickats in"; $a->strings["close all"] = "stäng alla"; $a->strings["Nothing new here"] = "Inget nytt här"; +$a->strings["Rate This Channel (this is public)"] = "Betygsätt den här kanalen (detta är offentligt)"; +$a->strings["Rating"] = "Betyg"; +$a->strings["Describe (optional)"] = "Utlåtande (frivilligt)"; $a->strings["timeago.prefixAgo"] = "för"; $a->strings["timeago.prefixFromNow"] = "om"; $a->strings["ago"] = "sedan"; @@ -757,302 +652,345 @@ $a->strings["about a year"] = "ungefär ett år"; $a->strings["%d years"] = "%d år"; $a->strings[" "] = " "; $a->strings["timeago.numbers"] = "timeago.numbers"; -$a->strings["Male"] = "Man"; -$a->strings["Female"] = "Kvinna"; -$a->strings["Currently Male"] = "Just nu man"; -$a->strings["Currently Female"] = "Just nu kvinna"; -$a->strings["Mostly Male"] = "Mestadels man"; -$a->strings["Mostly Female"] = "Mestadels kvinna"; -$a->strings["Transgender"] = "Transperson"; -$a->strings["Intersex"] = "Intersexuell"; -$a->strings["Transsexual"] = "Transsexuell"; -$a->strings["Hermaphrodite"] = "Hermafrodit"; -$a->strings["Neuter"] = "Könlös"; -$a->strings["Non-specific"] = "Ospecificerat"; -$a->strings["Undecided"] = "Obestämt"; -$a->strings["Males"] = "Män"; -$a->strings["Females"] = "Kvinnor"; -$a->strings["Gay"] = "Bög"; -$a->strings["Lesbian"] = "Lesbisk"; -$a->strings["No Preference"] = "Ingen preferens"; -$a->strings["Bisexual"] = "Bisexuell"; -$a->strings["Autosexual"] = "Autosexuell"; -$a->strings["Abstinent"] = "Avhållsam"; -$a->strings["Virgin"] = "Oskuld"; -$a->strings["Deviant"] = "Avvikande"; -$a->strings["Fetish"] = "Fetisch"; -$a->strings["Oodles"] = "Massor"; -$a->strings["Nonsexual"] = "Ickesexuell"; -$a->strings["Single"] = "Singel"; -$a->strings["Lonely"] = "Ensam"; -$a->strings["Available"] = "Ledig"; -$a->strings["Unavailable"] = "Upptagen"; -$a->strings["Has crush"] = "Förälskad"; -$a->strings["Infatuated"] = "Förtrollad"; -$a->strings["Dating"] = "Dejtar"; -$a->strings["Unfaithful"] = "Otrogen"; -$a->strings["Sex Addict"] = "Sexmissbrukare"; -$a->strings["Friends/Benefits"] = "Kompisförhållande"; -$a->strings["Casual"] = "Vardaglig"; -$a->strings["Engaged"] = "Förlovad"; -$a->strings["Married"] = "Gift"; -$a->strings["Imaginarily married"] = "Inbillat gift"; -$a->strings["Partners"] = "Partner"; -$a->strings["Cohabiting"] = "Bor ihop"; -$a->strings["Common law"] = "Sambo"; -$a->strings["Happy"] = "Lycklig"; -$a->strings["Not looking"] = "Letar inte"; -$a->strings["Swinger"] = "Swinger"; -$a->strings["Betrayed"] = "Bedragen"; -$a->strings["Separated"] = "Separerad"; -$a->strings["Unstable"] = "Instabilt"; -$a->strings["Divorced"] = "Skild"; -$a->strings["Imaginarily divorced"] = "Inbillat skild"; -$a->strings["Widowed"] = "Änka"; -$a->strings["Uncertain"] = "Osäkert"; -$a->strings["It's complicated"] = "Det är komplicerat"; -$a->strings["Don't care"] = "Bryr mig inte"; -$a->strings["Ask me"] = "Fråga mig"; -$a->strings["Logout"] = "Logga ut"; -$a->strings["End this session"] = "Avsluta sessionen"; -$a->strings["Home"] = "Hem"; -$a->strings["Your posts and conversations"] = "Dina inlägg och konversationer"; -$a->strings["Your profile page"] = "Din profilsida"; -$a->strings["Edit Profiles"] = "Redigera profiler"; -$a->strings["Manage/Edit profiles"] = "Hantera/redigera profiler"; -$a->strings["Edit your profile"] = "Redigera din profil"; -$a->strings["Your photos"] = "Dina foton"; -$a->strings["Your files"] = "Dina filer"; -$a->strings["Your chatrooms"] = "Dina chattrum"; -$a->strings["Your bookmarks"] = "Dina bokmärken"; -$a->strings["Your webpages"] = "Dina webbsidor"; -$a->strings["Sign in"] = "Logga in"; -$a->strings["%s - click to logout"] = "%s - klicka för att logga ut"; -$a->strings["Remote authentication"] = "Fjärrinloggning"; -$a->strings["Click to authenticate to your home hub"] = "Klicka för att autentisera mot din hemmahubb"; -$a->strings["Home Page"] = "Hemsida"; -$a->strings["Register"] = "Skapa konto"; -$a->strings["Create an account"] = "Skapa ett konto"; -$a->strings["Help and documentation"] = "Hjälp och dokumentation"; -$a->strings["Applications, utilities, links, games"] = "Applikationer, verktyg, länkar, spel"; -$a->strings["Search site content"] = "Sök innehåll"; -$a->strings["Channel Directory"] = "Kanalkatalog"; -$a->strings["Your matrix"] = "Din matris"; -$a->strings["Mark all matrix notifications seen"] = "Märk alla matrisnotifieringar som lästa"; -$a->strings["Channel home"] = "Kanalhem"; -$a->strings["Mark all channel notifications seen"] = "Märk alla kanalnotifieringar som lästa"; -$a->strings["Connections"] = "Kontakter"; -$a->strings["Notices"] = "Meddelanden"; -$a->strings["Notifications"] = "Notifieringar"; -$a->strings["See all notifications"] = "Se alla notifieringar"; -$a->strings["Mark all system notifications seen"] = "Märk alla systemnotifieringar som lästa"; -$a->strings["Private mail"] = "Privat meddelande"; -$a->strings["See all private messages"] = "Se alla privata meddelanden"; -$a->strings["Mark all private messages seen"] = "Märk alla privata meddelanden som lästa"; -$a->strings["Inbox"] = "Inkorg"; -$a->strings["Outbox"] = "Utkorg"; -$a->strings["Event Calendar"] = "Kalender"; -$a->strings["See all events"] = "Se alla händelser"; -$a->strings["Mark all events seen"] = "Märk alla händelser som lästa"; -$a->strings["Manage Your Channels"] = "Hantera dina kanaler"; -$a->strings["Account/Channel Settings"] = "Konto-/kanalinställningar"; -$a->strings["Admin"] = "Administration"; -$a->strings["Site Setup and Configuration"] = "Serverinställning och -konfiguration"; -$a->strings["@name, #tag, content"] = "@namn, #tagg, innehåll"; -$a->strings["Please wait..."] = "Vänta..."; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Formulärets kontrollkod var inte korrekt. Antagligen beror det på att formuläret har varit öppet för länge (> 3 timmar) innan det skickades."; -$a->strings["Set your current mood and tell your friends"] = "Ange din nuvarande sinnesstämning och visa för dina vänner"; -$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximalt antal dagliga serverregistreringar överskridet. Försök igen i morgon."; -$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Välj huruvida du accepterar användarvillkoren. Registrering misslyckades."; -$a->strings["Passwords do not match."] = "Lösenorden stämmer inte överens."; -$a->strings["Registration successful. Please check your email for validation instructions."] = "Registrering lyckades. Kontrollera din e-post för valideringsinstruktioner."; -$a->strings["Your registration is pending approval by the site owner."] = "Din registrering väntar på att bli godkänd av serverägaren."; -$a->strings["Your registration can not be processed."] = "Din registrering kan inte behandlas."; -$a->strings["Registration on this site/hub is by approval only."] = "Registrering på den här servern/hubben måste godkännas."; -$a->strings["Register at another affiliated site/hub"] = "Skapa konto på en annan ansluten server/hubb"; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Antal dagliga registreringar som tillåts på den här servern har överskridits. Försök igen i morgon."; -$a->strings["Terms of Service"] = "användarvillkor"; -$a->strings["I accept the %s for this website"] = "Jag accepterar den här webbplatsens %s"; -$a->strings["I am over 13 years of age and accept the %s for this website"] = "Jag är över 13 år och accepterar den här webbplatsens %s"; -$a->strings["Registration"] = "Registrering"; -$a->strings["Membership on this site is by invitation only."] = "Medlemskap på den här servern kan endast fås genom inbjudan."; -$a->strings["Please enter your invitation code"] = "Ange din inbjudningskod"; -$a->strings["Your email address"] = "Din e-postadress"; -$a->strings["Choose a password"] = "Välj ett lösenord"; -$a->strings["Please re-enter your password"] = "Ange lösenordet igen"; -$a->strings["Menu not found."] = "Menyn hittades inte."; -$a->strings["Menu element updated."] = "Menyval uppdaterat."; -$a->strings["Unable to update menu element."] = "Kunde inte uppdatera menyval."; -$a->strings["Menu element added."] = "Menyval tillagt."; -$a->strings["Unable to add menu element."] = "Kunde inte lägga till menyval."; -$a->strings["Not found."] = "Hittades inte."; -$a->strings["Manage Menu Elements"] = "Hantera menyval"; -$a->strings["Edit menu"] = "Redigera meny"; -$a->strings["Edit element"] = "Redigera menyval"; -$a->strings["Drop element"] = "Ta bort menyval"; -$a->strings["New element"] = "Nytt menyval"; -$a->strings["Edit this menu container"] = "Redigera den här menysamlaren"; -$a->strings["Add menu element"] = "Lägg till menyval"; -$a->strings["Delete this menu item"] = "Ta bort det här menyvalet"; -$a->strings["Edit this menu item"] = "Redigera det här menyvalet"; -$a->strings["New Menu Element"] = "Nytt menyval"; -$a->strings["Menu Item Permissions"] = "Behörighet för menyval"; -$a->strings["(click to open/close)"] = "(klicka för att öppna/stänga)"; -$a->strings["Link text"] = "Länktext"; -$a->strings["URL of link"] = "Länkens URL"; -$a->strings["Use RedMatrix magic-auth if available"] = "Använd RedMatrix magic-auth om tillgängligt"; -$a->strings["Open link in new window"] = "Öppna länk i nytt fönster"; -$a->strings["Order in list"] = "Ordningstal i listan"; -$a->strings["Higher numbers will sink to bottom of listing"] = "Större tal sjunker till botten av listan"; -$a->strings["Menu item not found."] = "Menyval hittas inte."; -$a->strings["Menu item deleted."] = "Menyval borttaget."; -$a->strings["Menu item could not be deleted."] = "Menyval kunde inte tas bort."; -$a->strings["Edit Menu Element"] = "Redigera menyval"; -$a->strings["Modify"] = "Ändra"; +$a->strings["Not a valid email address"] = "Inte en giltig e-postadress"; +$a->strings["Your email domain is not among those allowed on this site"] = "Din e-postdomän är inte bland de som tillåts på den här servern"; +$a->strings["Your email address is already registered at this site."] = "Din e-postadress är redan registrerad på den här servern."; +$a->strings["An invitation is required."] = "En inbjudan behövs."; +$a->strings["Invitation could not be verified."] = "Inbjudningen kunde inte bekräftas."; +$a->strings["Please enter the required information."] = "Ange den begärda informationen."; +$a->strings["Failed to store account information."] = "Misslyckades att spara kontoinformation."; +$a->strings["Registration confirmation for %s"] = "Registreringsbekräftelse för %s"; +$a->strings["Registration request at %s"] = "Registreringsförfrågan på %s"; +$a->strings["Administrator"] = "Administratör"; +$a->strings["your registration password"] = "ditt registreringslösenord"; +$a->strings["Registration details for %s"] = "Registreringsdetaljer för %s"; +$a->strings["Account approved."] = "Konto godkänt."; +$a->strings["Registration revoked for %s"] = "Registrering avslagen för %s"; +$a->strings["Account verified. Please login."] = "Konto bekräftat. Du kan nu logga in."; +$a->strings["Click here to upgrade."] = "Klicka här för att uppgradera."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Den här funktionen går utanför vad som anges i ditt avtal."; +$a->strings["This action is not available under your subscription plan."] = "Den här funktionen är inte tillgänglig med ditt avtal."; +$a->strings["Miscellaneous"] = "Övrigt"; +$a->strings["YYYY-MM-DD or MM-DD"] = "ÅÅÅÅ-MM-DD eller MM-DD"; +$a->strings["Required"] = "Behövs"; +$a->strings["never"] = "aldrig"; +$a->strings["less than a second ago"] = "mindre än en sekund sedan"; +$a->strings["year"] = "år"; +$a->strings["years"] = "år"; +$a->strings["month"] = "månad"; +$a->strings["months"] = "månader"; +$a->strings["week"] = "vecka"; +$a->strings["weeks"] = "veckor"; +$a->strings["day"] = "dag"; +$a->strings["days"] = "dagar"; +$a->strings["hour"] = "timme"; +$a->strings["hours"] = "timmar"; +$a->strings["minute"] = "minut"; +$a->strings["minutes"] = "minuter"; +$a->strings["second"] = "sekund"; +$a->strings["seconds"] = "sekunder"; +$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s sedan"; +$a->strings["%1\$s's birthday"] = "%1\$ss födelsedag"; +$a->strings["Happy Birthday %1\$s"] = "Grattis på födelsedagen %1\$s"; +$a->strings["Missing room name"] = "Rumsnamn saknas"; +$a->strings["Duplicate room name"] = "Rumsnamnet finns redan"; +$a->strings["Invalid room specifier."] = "Ogiltig rumsbeskrivning."; +$a->strings["Room not found."] = "Rummet hittades inte."; +$a->strings["Room is full"] = "Rummet är fullt"; +$a->strings["Channel is blocked on this site."] = "Kanalen är blockerad på den här servern."; +$a->strings["Channel location missing."] = "Kanalplats saknas."; +$a->strings["Response from remote channel was incomplete."] = "Svar från den andra kanalen var ofullständigt."; +$a->strings["Channel was deleted and no longer exists."] = "Kanalen har tagits bort och finns inte längre."; +$a->strings["Protocol disabled."] = "Protokoll inaktiverat."; +$a->strings["Channel discovery failed."] = "Kanalsökning misslyckades."; +$a->strings["local account not found."] = "hittade inte lokalt konto."; +$a->strings["Cannot connect to yourself."] = "Du kan inte kontakta dig själv."; +$a->strings["Unable to obtain identity information from database"] = "Kunde inte hämta från databasen"; +$a->strings["Empty name"] = "Tomt namn"; +$a->strings["Name too long"] = "För långt namn"; +$a->strings["No account identifier"] = "Ingen kontoidentifierare"; +$a->strings["Nickname is required."] = "Smeknamn måste anges."; +$a->strings["Reserved nickname. Please choose another."] = "Reserverat smeknamn. Välj ett annat."; +$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Smeknamnet innehåller otillåtna tecken eller är redan upptaget på den här servern."; +$a->strings["Unable to retrieve created identity"] = "Kunde inte hämta den skapade identiteten"; +$a->strings["Default Profile"] = "Standardprofil"; +$a->strings["Requested channel is not available."] = "Den begärda kanalen är inte tillgänglig"; +$a->strings["Requested profile is not available."] = "Begärd profil är inte tillgänglig."; +$a->strings["Change profile photo"] = "Bytprofilfoto"; +$a->strings["Profiles"] = "Profiler"; +$a->strings["Manage/edit profiles"] = "Hantera/redigera profiler"; +$a->strings["Create New Profile"] = "Skapa ny profil"; +$a->strings["Edit Profile"] = "Redigera profil"; +$a->strings["Profile Image"] = "Profilbild"; +$a->strings["visible to everybody"] = "synlig för alla"; +$a->strings["Edit visibility"] = "Redigera synlighet"; +$a->strings["Gender:"] = "Kön:"; +$a->strings["Status:"] = "Status:"; +$a->strings["Homepage:"] = "Hemsida:"; +$a->strings["Online Now"] = "Online nu"; +$a->strings["g A l F d"] = "l j F \\k\\l G"; +$a->strings["F d"] = "j F"; +$a->strings["[today]"] = "[i dag]"; +$a->strings["Birthday Reminders"] = "Födelsedagspåminnelser"; +$a->strings["Birthdays this week:"] = "Födelsedagar den här veckan:"; +$a->strings["[No description]"] = "[Ingen beskrivning]"; +$a->strings["Event Reminders"] = "Händelsepåminnelser"; +$a->strings["Events this week:"] = "Händelser den här veckan:"; +$a->strings["Full Name:"] = "Fullständigt namn:"; +$a->strings["Like this channel"] = "Gilla den här kanalen"; +$a->strings["j F, Y"] = "j F Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Födelsedag:"; +$a->strings["Age:"] = "Ålder:"; +$a->strings["for %1\$d %2\$s"] = "i %1\$d %2\$s"; +$a->strings["Sexual Preference:"] = "Sexuell preferens:"; +$a->strings["Hometown:"] = "Hemort:"; +$a->strings["Tags:"] = "Taggar:"; +$a->strings["Political Views:"] = "Politisk åskådning:"; +$a->strings["Religion:"] = "Religion:"; +$a->strings["About:"] = "Om:"; +$a->strings["Hobbies/Interests:"] = "Fritidssysselsättning/intressen:"; +$a->strings["Likes:"] = "Gillar:"; +$a->strings["Dislikes:"] = "Ogillar:"; +$a->strings["Contact information and Social Networks:"] = "Kontaktinformation och sociala nätverk:"; +$a->strings["My other channels:"] = "Mina andra kanaler:"; +$a->strings["Musical interests:"] = "Musikintressen:"; +$a->strings["Books, literature:"] = "Böcker, litteratur:"; +$a->strings["Television:"] = "Tv:"; +$a->strings["Film/dance/culture/entertainment:"] = "Film/dans/kultur/underhållning:"; +$a->strings["Love/Romance:"] = "Kärlek/romantik:"; +$a->strings["Work/employment:"] = "Arbete/sysselsättning:"; +$a->strings["School/education:"] = "Skola/utbildning:"; +$a->strings["Like this thing"] = "Gilla den här saken"; +$a->strings["Logout"] = "Logga ut"; +$a->strings["End this session"] = "Avsluta sessionen"; +$a->strings["Home"] = "Hem"; +$a->strings["Your posts and conversations"] = "Dina inlägg och konversationer"; +$a->strings["Your profile page"] = "Din profilsida"; +$a->strings["Edit Profiles"] = "Redigera profiler"; +$a->strings["Manage/Edit profiles"] = "Hantera/redigera profiler"; +$a->strings["Edit your profile"] = "Redigera din profil"; +$a->strings["Your photos"] = "Dina foton"; +$a->strings["Your files"] = "Dina filer"; +$a->strings["Your chatrooms"] = "Dina chattrum"; +$a->strings["Your bookmarks"] = "Dina bokmärken"; +$a->strings["Your webpages"] = "Dina webbsidor"; +$a->strings["Sign in"] = "Logga in"; +$a->strings["%s - click to logout"] = "%s - klicka för att logga ut"; +$a->strings["Remote authentication"] = "Fjärrinloggning"; +$a->strings["Click to authenticate to your home hub"] = "Klicka för att autentisera mot din hemmahubb"; +$a->strings["Home Page"] = "Hemsida"; +$a->strings["Register"] = "Skapa konto"; +$a->strings["Create an account"] = "Skapa ett konto"; +$a->strings["Help and documentation"] = "Hjälp och dokumentation"; +$a->strings["Applications, utilities, links, games"] = "Applikationer, verktyg, länkar, spel"; +$a->strings["Search site content"] = "Sök innehåll"; +$a->strings["Channel Directory"] = "Kanalkatalog"; +$a->strings["Your matrix"] = "Din matris"; +$a->strings["Mark all matrix notifications seen"] = "Märk alla matrisnotifieringar som lästa"; +$a->strings["Channel home"] = "Kanalhem"; +$a->strings["Mark all channel notifications seen"] = "Märk alla kanalnotifieringar som lästa"; +$a->strings["Connections"] = "Kontakter"; +$a->strings["Notices"] = "Meddelanden"; +$a->strings["Notifications"] = "Notifieringar"; +$a->strings["See all notifications"] = "Se alla notifieringar"; +$a->strings["Mark all system notifications seen"] = "Märk alla systemnotifieringar som lästa"; +$a->strings["Private mail"] = "Privat meddelande"; +$a->strings["See all private messages"] = "Se alla privata meddelanden"; +$a->strings["Mark all private messages seen"] = "Märk alla privata meddelanden som lästa"; +$a->strings["Inbox"] = "Inkorg"; +$a->strings["Outbox"] = "Utkorg"; +$a->strings["Event Calendar"] = "Kalender"; +$a->strings["See all events"] = "Se alla händelser"; +$a->strings["Mark all events seen"] = "Märk alla händelser som lästa"; +$a->strings["Manage Your Channels"] = "Hantera dina kanaler"; +$a->strings["Account/Channel Settings"] = "Konto-/kanalinställningar"; +$a->strings["Admin"] = "Administration"; +$a->strings["Site Setup and Configuration"] = "Serverinställning och -konfiguration"; +$a->strings["@name, #tag, content"] = "@namn, #tagg, innehåll"; +$a->strings["Please wait..."] = "Vänta..."; +$a->strings["New window"] = "Nytt fönster"; +$a->strings["Open the selected location in a different window or browser tab"] = "Öppna den valda platsen i ett annat fönster eller en annan webbläsarflik"; +$a->strings["User '%s' deleted"] = "Användare '%s' borttagen"; +$a->strings["Male"] = "Man"; +$a->strings["Female"] = "Kvinna"; +$a->strings["Currently Male"] = "Just nu man"; +$a->strings["Currently Female"] = "Just nu kvinna"; +$a->strings["Mostly Male"] = "Mestadels man"; +$a->strings["Mostly Female"] = "Mestadels kvinna"; +$a->strings["Transgender"] = "Transperson"; +$a->strings["Intersex"] = "Intersexuell"; +$a->strings["Transsexual"] = "Transsexuell"; +$a->strings["Hermaphrodite"] = "Hermafrodit"; +$a->strings["Neuter"] = "Könlös"; +$a->strings["Non-specific"] = "Ospecificerat"; +$a->strings["Undecided"] = "Obestämt"; +$a->strings["Males"] = "Män"; +$a->strings["Females"] = "Kvinnor"; +$a->strings["Gay"] = "Bög"; +$a->strings["Lesbian"] = "Lesbisk"; +$a->strings["No Preference"] = "Ingen preferens"; +$a->strings["Bisexual"] = "Bisexuell"; +$a->strings["Autosexual"] = "Autosexuell"; +$a->strings["Abstinent"] = "Avhållsam"; +$a->strings["Virgin"] = "Oskuld"; +$a->strings["Deviant"] = "Avvikande"; +$a->strings["Fetish"] = "Fetisch"; +$a->strings["Oodles"] = "Massor"; +$a->strings["Nonsexual"] = "Ickesexuell"; +$a->strings["Single"] = "Singel"; +$a->strings["Lonely"] = "Ensam"; +$a->strings["Available"] = "Ledig"; +$a->strings["Unavailable"] = "Upptagen"; +$a->strings["Has crush"] = "Förälskad"; +$a->strings["Infatuated"] = "Förtrollad"; +$a->strings["Dating"] = "Dejtar"; +$a->strings["Unfaithful"] = "Otrogen"; +$a->strings["Sex Addict"] = "Sexmissbrukare"; +$a->strings["Friends/Benefits"] = "Kompisförhållande"; +$a->strings["Casual"] = "Vardaglig"; +$a->strings["Engaged"] = "Förlovad"; +$a->strings["Married"] = "Gift"; +$a->strings["Imaginarily married"] = "Inbillat gift"; +$a->strings["Partners"] = "Partner"; +$a->strings["Cohabiting"] = "Bor ihop"; +$a->strings["Common law"] = "Sambo"; +$a->strings["Happy"] = "Lycklig"; +$a->strings["Not looking"] = "Letar inte"; +$a->strings["Swinger"] = "Swinger"; +$a->strings["Betrayed"] = "Bedragen"; +$a->strings["Separated"] = "Separerad"; +$a->strings["Unstable"] = "Instabilt"; +$a->strings["Divorced"] = "Skild"; +$a->strings["Imaginarily divorced"] = "Inbillat skild"; +$a->strings["Widowed"] = "Änka"; +$a->strings["Uncertain"] = "Osäkert"; +$a->strings["It's complicated"] = "Det är komplicerat"; +$a->strings["Don't care"] = "Bryr mig inte"; +$a->strings["Ask me"] = "Fråga mig"; +$a->strings["Invalid data packet"] = "Ogiltigt datapaket"; +$a->strings["Unable to verify channel signature"] = "Kunde inte bekräfta kanalsignatur"; +$a->strings["Unable to verify site signature for %s"] = "Kunde inte bekräfta signatur för servern %s"; +$a->strings["Red Matrix Server - Setup"] = "Red Matrix-server - inställningar"; +$a->strings["Could not connect to database."] = "Kunde inte ansluta till databasen."; +$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Kunde inte ansluta till den angivna server-URL:en. Möjligt problem med SSL-certifikat eller DNS."; +$a->strings["Could not create table."] = "Kunde inte skapa tabell."; +$a->strings["Your site database has been installed."] = "Din serverdatabas har installerats."; +$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Du kan behöva importera filen \"install/schema_xxx.sql\" manuellt med en databasklient."; +$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Se filen \"install/INSTALL.txt\"."; +$a->strings["System check"] = "Systemkontroll"; +$a->strings["Next"] = "Nästa"; +$a->strings["Check again"] = "Kontrollera igen"; +$a->strings["Database connection"] = "Databasanslutning"; +$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "För att kunna installera Red Matrix behöver vi veta hur databasen ska anslutas."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Kontakta din servervärd eller administratör om du har frågor om de här inställningarna."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Databasen du anger nedan måste finnas. Om den inte gör det, skapa den innan du fortsätter."; +$a->strings["Database Server Name"] = "Databasserver"; +$a->strings["Default is localhost"] = "Standard är localhost"; +$a->strings["Database Port"] = "Databasport"; +$a->strings["Communication port number - use 0 for default"] = "Kommunikationsportnummer - använd 0 för standardinställning"; +$a->strings["Database Login Name"] = "Loginnamn till databas"; +$a->strings["Database Login Password"] = "Lösenord till databas"; +$a->strings["Database Name"] = "Databasnamn"; +$a->strings["Database Type"] = "Databastyp"; +$a->strings["Site administrator email address"] = "Serveradministratörens e-postadress"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Ditt kontos e-postadress måste stämma med den här för att webbgränssnittet för administration ska kunna användas."; +$a->strings["Website URL"] = "Webbplatsens URL"; +$a->strings["Please use SSL (https) URL if available."] = "Ange en URL med SSL (https) om tillgängligt"; +$a->strings["Please select a default timezone for your website"] = "Välj en standardtidszon för din webbplats"; +$a->strings["Site settings"] = "Serverinställningar"; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Kunde inte hitta en kommandoradsversion av PHP i webbserverns PATH."; +$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Om du inte har en kommandoradsversion av PHP installerad på servern kommer du inte att kunna köra bakgrundshämtning via cron."; +$a->strings["PHP executable path"] = "Sökväg till PHP-programmet"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Ange hela sökvägen till php-programfilen. Du kan lämna det här blankt för att fortsätta installationen."; +$a->strings["Command line PHP"] = "Kommandorads-PHP"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Kommandoradsversionen av PHP på ditt system har inte \"register_argc_argv\" aktiverat."; +$a->strings["This is required for message delivery to work."] = "Det här behövs för att meddelandeleverans ska fungera."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fel: \"openssl_pkey_new\"-funktionen på det här systemet kan inte generera kryptonycklar"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Om systemet kör Windows, se \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Generate encryption keys"] = "Generera kryptonycklar"; +$a->strings["libCurl PHP module"] = "PHP-modulen libCurl"; +$a->strings["GD graphics PHP module"] = "PHP-modulen GD graphics"; +$a->strings["OpenSSL PHP module"] = "PHP-modulen OpenSSL"; +$a->strings["mysqli or postgres PHP module"] = "PHP-modulen mysqli eller postgres"; +$a->strings["mb_string PHP module"] = "PHP-modulen mb_string"; +$a->strings["mcrypt PHP module"] = "PHP-modulen mcrypt"; +$a->strings["Apache mod_rewrite module"] = "Apache-modulen mod_rewrite"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fel: Apache-webbserverns mod-rewrite-modul krävs men är inte installerad."; +$a->strings["proc_open"] = "proc_open"; +$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Fel: proc_open krävs men är antingen inte installerad eller har inaktiverats i php.ini"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Fel: PHP-modulen libCURL krävs men är inte installerad."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fel: PHP-modulen GD graphics med JPEG-stöd krävs men är inte installerad."; +$a->strings["Error: openssl PHP module required but not installed."] = "Fel: PHP-modulen openssl krävs men är inte installerad."; +$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Fel: en av PHP-modulerna mysqli eller postgres krävs men är inte installerad."; +$a->strings["Error: mb_string PHP module required but not installed."] = "Fel: PHP-modulen mb_string krävs men är inte installerad."; +$a->strings["Error: mcrypt PHP module required but not installed."] = "Fel: PHP-modulen mcrypt krävs men är inte installerad."; +$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."] = "Webbinstallationen måste kunna skapa filen \".htconfig.php\" i toppkatalogen på din webbserver men kan inte göra det."; +$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."] = "Det är ofta en behörighetsinställning som gör att webbservern inte kan skriva filer i din katalog - även om du kan."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Efter den här proceduren kommer vi att ge dig en text att spara i filen .htconfig.php i Reds toppkatalog."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativt kan du hoppa över den här proceduren och göra en manuell installation. För instruktioner, se filen \"install/INSTALL.txt\"."; +$a->strings[".htconfig.php is writable"] = ".htconfig.php är skrivbar"; +$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red använder mallmotorn Smarty3 för att rendera webbvyerna. Smarty3 kompilerar mallar till PHP för att snabba upp renderingen."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "För att spara de här kompilerade mallarna behöver webbservern ha skrivrättigheter till katalogen %s under Reds toppkatalog."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Försäkra dig om att användaren som din webbserver kör som (t.ex. www-data) har skrivrättigheter till den här katalogen."; +$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Observera: som en säkerhetsåtgärd bör du ge webbservern skrivrättighet endast för %s - inte för mallfilerna (.tpl) som finns där."; +$a->strings["%s is writable"] = "%s är skrivbar"; +$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red använder katalogen store för att spara uppladdade filer. Webbservern behöver ha skrivrättigheter till katalogen store under Reds toppkatalog."; +$a->strings["store is writable"] = "store är skrivbar"; +$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL-certifikatet kan inte valideras. Fixa certifikatet eller inaktivera https-åtkomst till den här servern."; +$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Om du har https-åtkomst till din webbplats eller tillåter anslutningar till TCP-port 443 (https-porten) MÅSTE du använda ett certifikat som kan verifieras av webbläsare. Du FÅR INTE använda självsignerade certifikat!"; +$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Restriktionen finns eftersom offentliga inlägg från dig kan innehålla till exempel referenser till bilder på din egen hubb."; +$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Om ditt certifikat inte känns igen kommer medlemmar på andra webbplatser (som själv kan ha giltiga certifikat) att få en varning på sin egen webbplats om säkerhetsproblem."; +$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Detta kan orsaka problem med användbarheten (inte bara på din egen server) så vi måste trycka på det här kravet."; +$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Det finns leverantörer som utfärdar gratis certifikat som känns igen av webbläsare."; +$a->strings["SSL certificate validation"] = "SSL-certifikatvalidering"; +$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite i .htaccess fungerar inte. Kolla din serverkonfiguration. Test: "; +$a->strings["Url rewrite is working"] = "URL rewrite fungerar"; +$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."] = "Databaskonfigurationsfilen \".htconfig.php\" kunde inte skrivas. Använd den bifogade texten för att skapa en konfigurationsfil i din webbservers rot."; +$a->strings["Errors encountered creating database tables."] = "Fel inträffade när databastabeller skulle skapas."; +$a->strings["

What next

"] = "

Nästa steg

"; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "VIKTIGT: Du behöver ställa in en schemalagd för hämtningsrutinen [manuellt]"; +$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximalt antal dagliga serverregistreringar överskridet. Försök igen i morgon."; +$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Välj huruvida du accepterar användarvillkoren. Registrering misslyckades."; +$a->strings["Passwords do not match."] = "Lösenorden stämmer inte överens."; +$a->strings["Registration successful. Please check your email for validation instructions."] = "Registrering lyckades. Kontrollera din e-post för valideringsinstruktioner."; +$a->strings["Your registration is pending approval by the site owner."] = "Din registrering väntar på att bli godkänd av serverägaren."; +$a->strings["Your registration can not be processed."] = "Din registrering kan inte behandlas."; +$a->strings["Registration on this site/hub is by approval only."] = "Registrering på den här servern/hubben måste godkännas."; +$a->strings["Register at another affiliated site/hub"] = "Skapa konto på en annan ansluten server/hubb"; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Antal dagliga registreringar som tillåts på den här servern har överskridits. Försök igen i morgon."; +$a->strings["Terms of Service"] = "användarvillkor"; +$a->strings["I accept the %s for this website"] = "Jag accepterar den här webbplatsens %s"; +$a->strings["I am over 13 years of age and accept the %s for this website"] = "Jag är över 13 år och accepterar den här webbplatsens %s"; +$a->strings["Registration"] = "Registrering"; +$a->strings["Membership on this site is by invitation only."] = "Medlemskap på den här servern kan endast fås genom inbjudan."; +$a->strings["Please enter your invitation code"] = "Ange din inbjudningskod"; +$a->strings["Your email address"] = "Din e-postadress"; +$a->strings["Choose a password"] = "Välj ett lösenord"; +$a->strings["Please re-enter your password"] = "Ange lösenordet igen"; +$a->strings["No such group"] = "Ingen sådan grupp"; +$a->strings["Search Results For:"] = "Sökresultat för:"; +$a->strings["Collection is empty"] = "Kretsen är tom"; +$a->strings["Collection: "] = "Krets: "; +$a->strings["Connection: "] = "Kontakt:"; +$a->strings["Invalid connection."] = "Ogiltig kontakt."; $a->strings["Some blurb about what to do when you're new here"] = "Lite text om vad man kan göra som ny här"; -$a->strings["sent you a private message"] = "skickade ett privat meddelande till dig"; -$a->strings["added your channel"] = "lade till din kanal"; -$a->strings["posted an event"] = "skapade en händelse"; -$a->strings["Collection created."] = "Krets skapad."; -$a->strings["Could not create collection."] = "Kunde inte skapa krets."; -$a->strings["Collection updated."] = "Kretsen uppdaterad."; -$a->strings["Create a collection of channels."] = "Skapa en krets av kanaler."; -$a->strings["Collection Name: "] = "Namn på krets: "; -$a->strings["Members are visible to other channels"] = "Medlemmar kan ses av andra kanaler"; -$a->strings["Collection removed."] = "Krets borttagen."; -$a->strings["Unable to remove collection."] = "Kunde inte ta bort krets."; -$a->strings["Collection Editor"] = "Redigera krets"; -$a->strings["Members"] = "Medlemmar"; -$a->strings["All Connected Channels"] = "Alla anslutna kanaler"; -$a->strings["Click on a channel to add or remove."] = "Klicka på en kanal för att lägga till eller ta bort."; -$a->strings["Public access denied."] = "Offentlig behörighet saknas."; -$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s följer %2\$ss %3\$s"; -$a->strings["Poke/Prod"] = "Puffa/stöt till"; -$a->strings["poke, prod or do other things to somebody"] = "puffa, stöt till eller gör andra saker mot någon"; -$a->strings["Recipient"] = "Mottagare"; -$a->strings["Choose what you wish to do to recipient"] = "Välj vad du önskar göra med mottagaren"; -$a->strings["Make this post private"] = "Gör det här inlägget privat"; +$a->strings["Red Matrix - "The Network""] = "Red Matrix - "Nätverket""; +$a->strings["Welcome to %s"] = "Välkommen till %s"; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Inga förslag tillgängliga. Om det här är en ny server, försök igen om 24 timmar."; +$a->strings["Export Channel"] = "Exportera kanal"; +$a->strings["Export your basic channel information to a small file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new hub, but\tdoes not contain your content."] = "Exportera kanalens basinformation till en liten fil. Denna fungerar som en säkerhetskopia av dina anslutningar, behörigheter, profil, och grundläggande data, och kan användas för att importera dina data till en ny hubb, men tar inte med ditt innehåll."; +$a->strings["Export Content"] = "Exportera innehåll"; +$a->strings["Export your channel information and all the content to a JSON backup. This backs up all of your connections, permissions, profile data and all of your content, but is generally not suitable for importing a channel to a new hub as this file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportera din kanalinformation och allt innehåll till en säkerhetskopia i JSON-format. Detta kopierar alla dina anslutningar, behörigheter, profildata och allt ditt innehåll, men är generellt inte lämpligt för att importera en kanal till en ny hubb, eftersom filen kan vara VÄLDIGT stor. Ha tålamod - det kan ta flera minuter innan nedladdningen börjar."; +$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fjärrinloggning blockerades. Du är inloggad på den här servern lokalt. Logga ut och försök igen."; +$a->strings["Welcome %s. Remote authentication successful."] = "Välkommen %s. Fjärrinloggning lyckades."; $a->strings["Authorize application connection"] = "Tillåt anslutning av applikation"; $a->strings["Return to your app and insert this Securty Code:"] = "Återgå till din applikation och ange den här säkerhetskoden:"; $a->strings["Please login to continue."] = "Logga in för att fortsätta."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vill du låta den här applikationen få tillgång till dina inlägg och kontakter, och/eller skapa nya inlägg åt dig?"; $a->strings["Yes"] = "Ja"; $a->strings["No"] = "Nej"; -$a->strings["Profile not found."] = "Profil hittades inte."; -$a->strings["Profile deleted."] = "Profil borttagen."; -$a->strings["Profile-"] = "Profil-"; -$a->strings["New profile created."] = "Ny profil skapad."; -$a->strings["Profile unavailable to clone."] = "Profil inte tillgänglig för kloning."; -$a->strings["Profile unavailable to export."] = "Profil inte tillgänglig för export."; -$a->strings["Profile Name is required."] = "Profilnamn krävs."; -$a->strings["Marital Status"] = "Civilstånd"; -$a->strings["Romantic Partner"] = "Romantisk partner"; -$a->strings["Likes"] = "Gillar"; -$a->strings["Dislikes"] = "Ogillar"; -$a->strings["Work/Employment"] = "Arbete/sysselsättning"; -$a->strings["Religion"] = "Religion"; -$a->strings["Political Views"] = "Politisk åskådning"; -$a->strings["Gender"] = "Kön"; -$a->strings["Sexual Preference"] = "Sexuell preferens"; -$a->strings["Homepage"] = "Hemsida"; -$a->strings["Interests"] = "Intressen"; -$a->strings["Address"] = "Adress"; -$a->strings["Location"] = "Plats"; -$a->strings["Profile updated."] = "Profil uppdaterad."; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Dölj din kontakt-/vänlista för de som ser den här profilen"; -$a->strings["Edit Profile Details"] = "Redigera profildetaljer"; -$a->strings["View this profile"] = "Visa den här profilen"; -$a->strings["Change Profile Photo"] = "Byt profilfoto"; -$a->strings["Create a new profile using these settings"] = "Skapa en ny profil utifrån de här inställningarna"; -$a->strings["Clone this profile"] = "Klona den här profilen"; -$a->strings["Delete this profile"] = "Ta bort den här profilen"; -$a->strings["Import profile from file"] = "Importera profil från fil"; -$a->strings["Export profile to file"] = "Exportera profil som fil"; -$a->strings["Profile Name:"] = "Profilnamn:"; -$a->strings["Your Full Name:"] = "Ditt fulllständiga namn:"; -$a->strings["Title/Description:"] = "Titel/beskrivning:"; -$a->strings["Your Gender:"] = "Ditt kön:"; -$a->strings["Birthday :"] = "Födelsedag:"; -$a->strings["Street Address:"] = "Gatuadress:"; -$a->strings["Locality/City:"] = "Ort:"; -$a->strings["Postal/Zip Code:"] = "Postnummer:"; -$a->strings["Country:"] = "Land:"; -$a->strings["Region/State:"] = "Region:"; -$a->strings[" Marital Status:"] = " Civilstånd:"; -$a->strings["Who: (if applicable)"] = "Vem: (om tillämpligt)"; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Exempel: cathy123, Cathy Williams, cathy@example.com"; -$a->strings["Since [date]:"] = "Sedan [datum]"; -$a->strings["Homepage URL:"] = "Hemsideadress:"; -$a->strings["Religious Views:"] = "Religion/livsåskådning:"; -$a->strings["Keywords:"] = "Nyckelord:"; -$a->strings["Example: fishing photography software"] = "Exempel: fiske fotografering mjukvara"; -$a->strings["Used in directory listings"] = "Används i kataloglistningar"; -$a->strings["Tell us about yourself..."] = "Beskriv dig själv..."; -$a->strings["Hobbies/Interests"] = "Fritidssysselsättning/intressen"; -$a->strings["Contact information and Social Networks"] = "Kontaktinformation och sociala nätverk"; -$a->strings["My other channels"] = "Mina andra kanaler"; -$a->strings["Musical interests"] = "Musikintressen"; -$a->strings["Books, literature"] = "Böcker, litteratur"; -$a->strings["Television"] = "Tv"; -$a->strings["Film/dance/culture/entertainment"] = "Film/dans/kultur/underhållning"; -$a->strings["Love/romance"] = "Kärlek/romantik"; -$a->strings["Work/employment"] = "Arbete/sysselsättning"; -$a->strings["School/education"] = "Skola/utbildning"; -$a->strings["This is your default profile."] = "Det här är din standardprofil."; -$a->strings["Age: "] = "Ålder:"; -$a->strings["Edit/Manage Profiles"] = "Redigera/hantera profiler"; -$a->strings["Add profile things"] = "Lägg till profilsaker"; -$a->strings["Include desirable objects in your profile"] = "Inkludera fina prylar i din profil"; -$a->strings["Item not available."] = "Post inte tillgänglig."; -$a->strings["Fetching URL returns error: %1\$s"] = "Hämtning av URL returnerade fel: %1\$s"; -$a->strings["Invalid item."] = "Ogiltig post."; -$a->strings["Channel not found."] = "Kanalen hittas inte."; -$a->strings["Page not found."] = "Sidan hittas inte."; -$a->strings["Export Channel"] = "Exportera kanal"; -$a->strings["Export your basic channel information to a small file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new hub, but\tdoes not contain your content."] = "Exportera kanalens basinformation till en liten fil. Denna fungerar som en säkerhetskopia av dina anslutningar, behörigheter, profil, och grundläggande data, och kan användas för att importera dina data till en ny hubb, men tar inte med ditt innehåll."; -$a->strings["Export Content"] = "Exportera innehåll"; -$a->strings["Export your channel information and all the content to a JSON backup. This backs up all of your connections, permissions, profile data and all of your content, but is generally not suitable for importing a channel to a new hub as this file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportera din kanalinformation och allt innehåll till en säkerhetskopia i JSON-format. Detta kopierar alla dina anslutningar, behörigheter, profildata och allt ditt innehåll, men är generellt inte lämpligt för att importera en kanal till en ny hubb, eftersom filen kan vara VÄLDIGT stor. Ha tålamod - det kan ta flera minuter innan nedladdningen börjar."; -$a->strings["No potential page delegates located."] = "Inga potentiella sid-ombud funna."; -$a->strings["Delegate Page Management"] = "Delegera sidhantering"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Ombud kan hantera alla aspekter av det här kontot/den här sidan förutom grundläggande kontoinställningar. Delegera inte ditt personliga konto till någon som du inte litar fullständigt på."; -$a->strings["Existing Page Managers"] = "Befintliga sid-ansvariga"; -$a->strings["Existing Page Delegates"] = "Befintliga sid-ombud"; -$a->strings["Potential Delegates"] = "Potentiella ombud"; -$a->strings["Remove"] = "Ta bort"; -$a->strings["Add"] = "Lägg till"; -$a->strings["No entries."] = "Inga poster."; -$a->strings["Version %s"] = "Version %s"; -$a->strings["Installed plugins/addons/apps:"] = "Installerade tillägg/moduler/appar:"; -$a->strings["No installed plugins/addons/apps"] = "Inga installerade tillägg/moduler/appar"; -$a->strings["Red"] = "Red"; -$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Det här är en hubb som ingår i Red Matrix - ett globalt samverkande nätverk av decentraliserade webbplatser med bättre integritetskydd."; -$a->strings["Tag: "] = "Tagg: "; -$a->strings["Last background fetch: "] = "Senaste bakgrundshämtning: "; -$a->strings["Running at web location"] = "Kör på webbutrymmet"; -$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Besök RedMatrix.me för att lära dig mer om Red Matrix."; -$a->strings["Bug reports and issues: please visit"] = "Buggrapporter och problem: besök"; -$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Förslag, uppskattning, etc. - maila \"redmatrix\" at librelist - dot com"; -$a->strings["Site Administrators"] = "Serveradministratörer"; -$a->strings["Failed to create source. No channel selected."] = "Misslyckades att skapa källa. Ingen kanal vald."; -$a->strings["Source created."] = "Källa skapad."; -$a->strings["Source updated."] = "Källa uppdaterad."; -$a->strings["*"] = "*"; -$a->strings["Manage remote sources of content for your channel."] = "Hantera fjärrkällor med innehåll för din kanal."; -$a->strings["New Source"] = "Ny källa"; -$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importera allt eller valt innehåll från följande kanal till den här kanalen och distribuera det enligt dina kanalinställningar."; -$a->strings["Only import content with these words (one per line)"] = "Importera endast innehåll med de här orden (ett per rad)"; -$a->strings["Leave blank to import all public content"] = "Lämna blankt för att importera allt offentligt innehåll"; -$a->strings["Channel Name"] = "Kanalnamn"; -$a->strings["Source not found."] = "Källa hittades inte."; -$a->strings["Edit Source"] = "Redigera källa"; -$a->strings["Delete Source"] = "Ta bort källa"; -$a->strings["Source removed"] = "Källa borttagen"; -$a->strings["Unable to remove source."] = "Kunde inte ta bort källa."; -$a->strings["Invalid profile identifier."] = "Ogiltigt profil-ID."; -$a->strings["Profile Visibility Editor"] = "Redigera profilsynlighet"; -$a->strings["Click on a contact to add or remove."] = "Klicka på en kontakt för att lägga till eller ta bort."; -$a->strings["Visible To"] = "Kan ses av"; -$a->strings["All Connections"] = "Alla kontakter"; $a->strings["Event can not end before it has started."] = "Händelser kan inte sluta innan de börjat."; $a->strings["Event title and start time are required."] = "Händelsen behöver titel och starttid."; $a->strings["Event not found."] = "Händelsen hittades inte."; @@ -1060,31 +998,78 @@ $a->strings["l, F j"] = "l, j F"; $a->strings["Edit event"] = "Redigera händelse"; $a->strings["Create New Event"] = "Skapa ny händelse"; $a->strings["Previous"] = "Föregående"; -$a->strings["Next"] = "Nästa"; $a->strings["Export"] = "Exportera"; $a->strings["Event details"] = "Detaljer för händelse"; $a->strings["Starting date and Title are required."] = "Startdatum och titel är obligatoriska."; $a->strings["Categories (comma-separated list)"] = "Kategorier (kommaseparerad lista)"; $a->strings["Event Starts:"] = "Händelsen börjar:"; -$a->strings["Required"] = "Behövs"; $a->strings["Finish date/time is not known or not relevant"] = "Slutdatum/tid är okänt eller inte relevant"; $a->strings["Event Finishes:"] = "Händelsen slutar:"; $a->strings["Adjust for viewer timezone"] = "Justera för betraktarens tidszon"; $a->strings["Description:"] = "Beskrivning:"; $a->strings["Title:"] = "Titel:"; $a->strings["Share this event"] = "Dela den här händelsen"; +$a->strings["Item not available."] = "Post inte tillgänglig."; +$a->strings["Fetching URL returns error: %1\$s"] = "Hämtning av URL returnerade fel: %1\$s"; +$a->strings["Block Name"] = "Blocknamn"; +$a->strings["Invalid item."] = "Ogiltig post."; +$a->strings["Channel not found."] = "Kanalen hittas inte."; +$a->strings["Page not found."] = "Sidan hittas inte."; +$a->strings["Menu not found."] = "Menyn hittades inte."; +$a->strings["Menu element updated."] = "Menyval uppdaterat."; +$a->strings["Unable to update menu element."] = "Kunde inte uppdatera menyval."; +$a->strings["Menu element added."] = "Menyval tillagt."; +$a->strings["Unable to add menu element."] = "Kunde inte lägga till menyval."; +$a->strings["Not found."] = "Hittades inte."; +$a->strings["Manage Menu Elements"] = "Hantera menyval"; +$a->strings["Edit menu"] = "Redigera meny"; +$a->strings["Edit element"] = "Redigera menyval"; +$a->strings["Drop element"] = "Ta bort menyval"; +$a->strings["New element"] = "Nytt menyval"; +$a->strings["Edit this menu container"] = "Redigera den här menysamlaren"; +$a->strings["Add menu element"] = "Lägg till menyval"; +$a->strings["Delete this menu item"] = "Ta bort det här menyvalet"; +$a->strings["Edit this menu item"] = "Redigera det här menyvalet"; +$a->strings["New Menu Element"] = "Nytt menyval"; +$a->strings["Menu Item Permissions"] = "Behörighet för menyval"; +$a->strings["(click to open/close)"] = "(klicka för att öppna/stänga)"; +$a->strings["Link text"] = "Länktext"; +$a->strings["URL of link"] = "Länkens URL"; +$a->strings["Use RedMatrix magic-auth if available"] = "Använd RedMatrix magic-auth om tillgängligt"; +$a->strings["Open link in new window"] = "Öppna länk i nytt fönster"; +$a->strings["Order in list"] = "Ordningstal i listan"; +$a->strings["Higher numbers will sink to bottom of listing"] = "Större tal sjunker till botten av listan"; +$a->strings["Menu item not found."] = "Menyval hittas inte."; +$a->strings["Menu item deleted."] = "Menyval borttaget."; +$a->strings["Menu item could not be deleted."] = "Menyval kunde inte tas bort."; +$a->strings["Edit Menu Element"] = "Redigera menyval"; +$a->strings["Modify"] = "Ändra"; +$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s följer %2\$ss %3\$s"; +$a->strings["Edit post"] = "Redigera inlägg"; +$a->strings["No potential page delegates located."] = "Inga potentiella sid-ombud funna."; +$a->strings["Delegate Page Management"] = "Delegera sidhantering"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Ombud kan hantera alla aspekter av det här kontot/den här sidan förutom grundläggande kontoinställningar. Delegera inte ditt personliga konto till någon som du inte litar fullständigt på."; +$a->strings["Existing Page Managers"] = "Befintliga sid-ansvariga"; +$a->strings["Existing Page Delegates"] = "Befintliga sid-ombud"; +$a->strings["Potential Delegates"] = "Potentiella ombud"; +$a->strings["Remove"] = "Ta bort"; +$a->strings["Add"] = "Lägg till"; +$a->strings["No entries."] = "Inga poster."; +$a->strings["Select a bookmark folder"] = "Välj en bokmärkeskatalog"; +$a->strings["Save Bookmark"] = "Spara bokmärke"; +$a->strings["URL of bookmark"] = "Bokmärkets URL"; +$a->strings["Description"] = "Beskrivning"; +$a->strings["Or enter new bookmark folder name"] = "Eller ange nytt namn på bokmärkeskatalog"; $a->strings["Public Sites"] = "Offentliga servrar"; $a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "De listade servrarna tillåter offentlig registrering i Red Matrix. Alla servrar i matrisen är sammankopplade, så medlemskap i en av dem medför medlemskap i matrisen som helhet. Vissa servrar kan kräva abonnemang eller erbjuda uppdelade tjänstenivåer. Leverantörslänkarna kan ge ytterligare detaljer."; $a->strings["Site URL"] = "Server-URL"; $a->strings["Access Type"] = "Åtkomsttyp"; $a->strings["Registration Policy"] = "Registreringspolicy"; +$a->strings["Location"] = "Plats"; $a->strings["You must be logged in to see this page."] = "Du måste vara inloggad för att se den här sidan."; $a->strings["Insufficient permissions. Request redirected to profile page."] = "Otillräckliga behörigheter. Förfrågan omdirigerad till profilsidan."; -$a->strings["Select a bookmark folder"] = "Välj en bokmärkeskatalog"; -$a->strings["Save Bookmark"] = "Spara bokmärke"; -$a->strings["URL of bookmark"] = "Bokmärkets URL"; -$a->strings["Description"] = "Beskrivning"; -$a->strings["Or enter new bookmark folder name"] = "Eller ange nytt namn på bokmärkeskatalog"; +$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "RedMatrix - Gäster: Användarnamn {din e-postadress}, Lösenord: +++"; +$a->strings["Please login."] = "Logga in."; $a->strings["Room not found"] = "Rum hittas inte"; $a->strings["Leave Room"] = "Lämna rummet"; $a->strings["Delete This Room"] = "Ta bort det här rummet"; @@ -1096,14 +1081,12 @@ $a->strings["Chatroom Name"] = "Namn på chattrum"; $a->strings["%1\$s's Chatrooms"] = "%1\$ss chattrum"; $a->strings["Away"] = "Borta"; $a->strings["Online"] = "Online"; -$a->strings["Please login."] = "Logga in."; -$a->strings["Item not found"] = "Posten hittas inte"; -$a->strings["Item is not editable"] = "Posten går ej att redigera"; -$a->strings["Edit post"] = "Redigera inlägg"; -$a->strings["Delete item?"] = "Ta bort posten?"; -$a->strings["Insert YouTube video"] = "Infoga Youtube-video"; -$a->strings["Insert Vorbis [.ogg] video"] = "Infoga Vorbis [.ogg]-video"; -$a->strings["Insert Vorbis [.ogg] audio"] = "Infoga Vorbis [.ogg]-ljud"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Vi drabbades av ett problem vid inloggningen med OpenID:t du uppgav. Kontrollera att ID:t är korrekt stavat."; +$a->strings["The error message was:"] = "Felmeddelandet var:"; +$a->strings["Authentication failed."] = "Inloggning misslyckades."; +$a->strings["Remote Authentication"] = "Fjärrinloggning"; +$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Ange din kanaladress (t.ex. kanal@example.com)"; +$a->strings["Authenticate"] = "Autentisera"; $a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Borttagning av kanal tillåts inte inom 48 timmar efter att kontolösenordet har ändrats."; $a->strings["Remove This Channel"] = "Ta bort den här kanalen"; $a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Det här kommer att ta bort den här kanalen helt från nätverket. När det är gjort går det inte att återställa den."; @@ -1111,15 +1094,10 @@ $a->strings["Please enter your password for verification:"] = "Ange ditt löseno $a->strings["Remove this channel and all its clones from the network"] = "Ta bort den här kanalen och alla dess kloner från nätverket"; $a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Som standard kommer bara den här hubbens instans av kanalen att tas bort från nätverket"; $a->strings["Remove Channel"] = "Ta bort kanal"; +$a->strings["Public access denied."] = "Offentlig behörighet saknas."; $a->strings["No channel."] = "Ingen kanal."; $a->strings["Common connections"] = "Gemensamma kontakter"; $a->strings["No connections in common."] = "Inga gemensamma kontakter."; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Vi drabbades av ett problem vid inloggningen med OpenID:t du uppgav. Kontrollera att ID:t är korrekt stavat."; -$a->strings["The error message was:"] = "Felmeddelandet var:"; -$a->strings["Authentication failed."] = "Inloggning misslyckades."; -$a->strings["Remote Authentication"] = "Fjärrinloggning"; -$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Ange din kanaladress (t.ex. kanal@example.com)"; -$a->strings["Authenticate"] = "Autentisera"; $a->strings["No valid account found."] = "Inget giltigt konto hittades."; $a->strings["Password reset request issued. Check your email."] = "Lösenordsåterställning har skickats. Kontrollera din e-post."; $a->strings["Site Member (%s)"] = "Servermedlem (%s)"; @@ -1136,6 +1114,43 @@ $a->strings["Forgot your Password?"] = "Glömt lösenordet?"; $a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Ange din e-postadress och skicka för att återställa ditt lösenord. Kontrollera sedan din e-post för vidare instruktioner."; $a->strings["Email Address"] = "E-postadress"; $a->strings["Reset"] = "Återställ"; +$a->strings["Unable to locate original post."] = "Kunde inte hitta originalinlägget."; +$a->strings["Empty post discarded."] = "Tomt inlägg förkastat."; +$a->strings["Executable content type not permitted to this channel."] = "Körbart innehåll tillåts inte i den här kanalen."; +$a->strings["System error. Post not saved."] = "Systemfel. Inlägget inte sparat."; +$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du har nått din gräns på %1$.0f toppnivåinlägg."; +$a->strings["You have reached your limit of %1$.0f webpages."] = "Du har nått din gräns på %1$.0f webbsidor."; +$a->strings["Could not access contact record."] = "Kunde inte komma åt kontaktuppgifter."; +$a->strings["Could not locate selected profile."] = "Kunde inte hitta vald profil."; +$a->strings["Connection updated."] = "Kontakt uppdaterad."; +$a->strings["Failed to update connection record."] = "Misslyckades att uppdatera kontaktuppgifter."; +$a->strings["Blocked"] = "Blockerade"; +$a->strings["Ignored"] = "Ignorerade"; +$a->strings["Hidden"] = "Dolda"; +$a->strings["Archived"] = "Arkiverade"; +$a->strings["All"] = "Alla"; +$a->strings["Suggest new connections"] = "Föreslå nya kontakter"; +$a->strings["New Connections"] = "Nya kontakter"; +$a->strings["Show pending (new) connections"] = "Visa väntande (nya) kontakter"; +$a->strings["All Connections"] = "Alla kontakter"; +$a->strings["Show all connections"] = "Visa alla kontakter"; +$a->strings["Unblocked"] = "Ej blockerade"; +$a->strings["Only show unblocked connections"] = "Visa endast ej blockerade kontakter"; +$a->strings["Only show blocked connections"] = "Visa endast blockerade kontakter"; +$a->strings["Only show ignored connections"] = "Visa endast ignorerade kontakter"; +$a->strings["Only show archived connections"] = "Visa endast arkiverade kontakter"; +$a->strings["Only show hidden connections"] = "Visa endast dolda kontakter"; +$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; +$a->strings["Edit connection"] = "Redigera kontakt"; +$a->strings["Search your connections"] = "Sök bland dina kontakter"; +$a->strings["Finding: "] = "Sökning efter: "; +$a->strings["Item not found"] = "Posten hittas inte"; +$a->strings["Edit Block"] = "Redigera block"; +$a->strings["Delete block?"] = "Ta bort block?"; +$a->strings["Insert YouTube video"] = "Infoga Youtube-video"; +$a->strings["Insert Vorbis [.ogg] video"] = "Infoga Vorbis [.ogg]-video"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Infoga Vorbis [.ogg]-ljud"; +$a->strings["Delete Block"] = "Ta bort block"; $a->strings["Name is required"] = "Namn är obligatoriskt"; $a->strings["Key and Secret are required"] = "Nyckel och kod är obligatoriska"; $a->strings["Passwords do not match. Password unchanged."] = "Lösenorden stämmer inte överens. Lösenordet har inte ändrats."; @@ -1160,8 +1175,8 @@ $a->strings["Connected Apps"] = "Anslutna appar"; $a->strings["Client key starts with"] = "Klientnyckel börjar med"; $a->strings["No name"] = "Inget namn"; $a->strings["Remove authorization"] = "Ta bort behörighet"; -$a->strings["No feature settings configured"] = "Inga funktionsinställningar konfigurerade"; -$a->strings["Feature Settings"] = "Funktionsinställningar"; +$a->strings["No feature settings configured"] = "Inga tilläggsinställningar konfigurerade"; +$a->strings["Feature Settings"] = "Tilläggsinställningar"; $a->strings["Account Settings"] = "Kontoinställningar"; $a->strings["Password Settings"] = "Lösenordsinställningar"; $a->strings["New Password:"] = "Nytt lösenord:"; @@ -1173,7 +1188,7 @@ $a->strings["Remove this account from this server including all its channels"] = $a->strings["Warning: This action is permanent and cannot be reversed."] = "Varning: Den här handlingen är permanent och kan inte återställas."; $a->strings["Off"] = "Av"; $a->strings["On"] = "På"; -$a->strings["Additional Features"] = "Ytterligare funktioner"; +$a->strings["Additional Features"] = "Tilläggsfunktioner"; $a->strings["Connector Settings"] = "Anslutningsinställningar"; $a->strings["No special theme for mobile devices"] = "Inget särskilt tema för mobila enheter"; $a->strings["%s - (Experimental)"] = "%s - (experimentellt)"; @@ -1272,149 +1287,112 @@ $a->strings["Please enable expert mode (in Setting $a->strings["Miscellaneous Settings"] = "Diverse inställningar"; $a->strings["Personal menu to display in your channel pages"] = "Personlig meny att visa i dina kanalsidor"; $a->strings["Remove this channel"] = "Ta bort den här kanalen"; -$a->strings["Could not access contact record."] = "Kunde inte komma åt kontaktuppgifter."; -$a->strings["Could not locate selected profile."] = "Kunde inte hitta vald profil."; -$a->strings["Connection updated."] = "Kontakt uppdaterad."; -$a->strings["Failed to update connection record."] = "Misslyckades att uppdatera kontaktuppgifter."; -$a->strings["Blocked"] = "Blockerade"; -$a->strings["Ignored"] = "Ignorerade"; -$a->strings["Hidden"] = "Dolda"; -$a->strings["Archived"] = "Arkiverade"; -$a->strings["All"] = "Alla"; -$a->strings["Suggest new connections"] = "Föreslå nya kontakter"; -$a->strings["New Connections"] = "Nya kontakter"; -$a->strings["Show pending (new) connections"] = "Visa väntande (nya) kontakter"; -$a->strings["Show all connections"] = "Visa alla kontakter"; -$a->strings["Unblocked"] = "Ej blockerade"; -$a->strings["Only show unblocked connections"] = "Visa endast ej blockerade kontakter"; -$a->strings["Only show blocked connections"] = "Visa endast blockerade kontakter"; -$a->strings["Only show ignored connections"] = "Visa endast ignorerade kontakter"; -$a->strings["Only show archived connections"] = "Visa endast arkiverade kontakter"; -$a->strings["Only show hidden connections"] = "Visa endast dolda kontakter"; -$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; -$a->strings["Edit connection"] = "Redigera kontakt"; -$a->strings["Search your connections"] = "Sök bland dina kontakter"; -$a->strings["Finding: "] = "Sökning efter: "; -$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du har skapat %1$.0f av %2$.0f tillåtna kanaler."; -$a->strings["Create a new channel"] = "Skapa en ny kanal"; -$a->strings["Current Channel"] = "Nuvarande kanal"; -$a->strings["Switch to one of your channels by selecting it."] = "Växla till en av dina kanaler genom att välja den."; -$a->strings["Default Channel"] = "Standardkanal"; -$a->strings["Make Default"] = "Gör till standard"; -$a->strings["%d new messages"] = "%d nya meddelanden"; -$a->strings["%d new introductions"] = "%d nya presentationer"; -$a->strings["is now connected to"] = "har nu kontakt med"; -$a->strings["Could not access address book record."] = "Kunde inte komma åt adressboksuppgifter."; -$a->strings["Refresh failed - channel is currently unavailable."] = "Uppdatering misslyckades - kanalen är inte tillgänglig."; -$a->strings["Channel has been unblocked"] = "Kanalen är inte längre blockerad"; -$a->strings["Channel has been blocked"] = "Kanalen har blockerats"; -$a->strings["Unable to set address book parameters."] = "Kunde inte ställa in adressboksparametrar."; -$a->strings["Channel has been unignored"] = "Kanalen ignoreras inte längre"; -$a->strings["Channel has been ignored"] = "Kanalen har ignorerats"; -$a->strings["Channel has been unarchived"] = "Kanalen arkiveras inte längre"; -$a->strings["Channel has been archived"] = "Kanalen har arkiverats"; -$a->strings["Channel has been unhidden"] = "Kanalen döljs inte längre"; -$a->strings["Channel has been hidden"] = "Kanalen har dolts"; -$a->strings["Channel has been approved"] = "Kanalen har godkänts"; -$a->strings["Channel has been unapproved"] = "Kanalen är inte godkänd längre"; -$a->strings["Connection has been removed."] = "Kontakten har tagits bort."; -$a->strings["View %s's profile"] = "Visa %ss profil"; -$a->strings["Refresh Permissions"] = "Uppdatera behörigheter"; -$a->strings["Fetch updated permissions"] = "Hämta uppdaterade behörigheter"; -$a->strings["Recent Activity"] = "Senaste aktiviteten"; -$a->strings["View recent posts and comments"] = "Visa de senaste inläggen och kommentarerna"; -$a->strings["Unblock"] = "Avblockera"; -$a->strings["Block"] = "Blockera"; -$a->strings["Block or Unblock this connection"] = "Blockera eller häv blockering av den här kontakten"; -$a->strings["Unignore"] = "Sluta att ignorera"; -$a->strings["Ignore"] = "Ignorera"; -$a->strings["Ignore or Unignore this connection"] = "Ignorera eller sluta att ignorera den här kontakten"; -$a->strings["Unarchive"] = "Sluta att arkivera"; -$a->strings["Archive"] = "Arkivera"; -$a->strings["Archive or Unarchive this connection"] = "Arkivera eller sluta att arkivera den här kontakten"; -$a->strings["Unhide"] = "Sluta att dölja"; -$a->strings["Hide"] = "Dölj"; -$a->strings["Hide or Unhide this connection"] = "Dölj eller sluta att dölja den här kontakten"; -$a->strings["Delete this connection"] = "Ta bort den här kontakten"; -$a->strings["Approve this connection"] = "Godkänn den här kontakten"; -$a->strings["Accept connection to allow communication"] = "Acceptera kontakten för att tillåta kommunikation"; -$a->strings["Connections: settings for %s"] = "Kontakter: inställningar för %s"; -$a->strings["Apply these permissions automatically"] = "Använd de här rättigheterna automatiskt"; -$a->strings["Apply the permissions indicated on this page to all new connections."] = "Använd rättigheterna angivna på den här sidan för alla nya kontakter."; -$a->strings["Slide to adjust your degree of friendship"] = "Dra för att justera er vänskapsnivå"; -$a->strings["inherited"] = "ärvd"; -$a->strings["Connection has no individual permissions!"] = "Kontakten har inga individuella behörigheter!"; -$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Det här kan vara lämpligt beroende på dina integritetsinställningar, men du vill kanske se över de \"Avancerade inställningarna\"."; -$a->strings["Profile Visibility"] = "Profilsynlighet"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Välj profilen som du vill ska synas när %s ser din profil på ett säkert sätt."; -$a->strings["Contact Information / Notes"] = "Kontaktinformation / anteckningar"; -$a->strings["Edit contact notes"] = "Redigera anteckningar för kontakten"; -$a->strings["Their Settings"] = "Deras inställningar"; -$a->strings["My Settings"] = "Mina inställningar"; -$a->strings["Clear/Disable Automatic Permissions"] = "Rensa/inaktivera automatiska behörigheter"; -$a->strings["Forum Members"] = "Forummedlemmar"; -$a->strings["Soapbox"] = "Talarstol"; -$a->strings["Full Sharing (typical social network permissions)"] = "Full delning (typiska behörigheter för sociala nätverk)"; -$a->strings["Cautious Sharing "] = "Försiktig delning"; -$a->strings["Follow Only"] = "Följ endast"; -$a->strings["Individual Permissions"] = "Individuella behörigheter"; -$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = "Vissa behörigheter kan ärvas från din kanals integritetsinställningar, vilka har högre prioritet än individuella inställningar. Ändring av de ärvda inställningarna på den här sidan har ingen effekt."; -$a->strings["Advanced Permissions"] = "Avancerade behörighetsinställningar"; -$a->strings["Simple Permissions (select one and submit)"] = "Enkla behörighetsinställningar (välj en och spara)"; -$a->strings["Visit %s's profile - %s"] = "Besök %ss profil - %s"; -$a->strings["Block/Unblock contact"] = "Blockera/häv blockering av kontakt"; -$a->strings["Ignore contact"] = "Ignorera kontakt"; -$a->strings["Repair URL settings"] = "Reparera URL-inställningar"; -$a->strings["View conversations"] = "Visa konversationer"; -$a->strings["Delete contact"] = "Ta bort kontakt"; -$a->strings["Last update:"] = "Senaste uppdatering:"; -$a->strings["Update public posts"] = "Uppdatera offentliga inlägg"; -$a->strings["Update now"] = "Uppdatera nu"; -$a->strings["Currently blocked"] = "Blockerad"; -$a->strings["Currently ignored"] = "Ignorerad"; -$a->strings["Currently archived"] = "Arkiverad"; -$a->strings["Currently pending"] = "Inväntar svar"; -$a->strings["Hide this contact from others"] = "Dölj den här kontakten för andra"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Svar/gilla-reaktioner på dina offentliga inlägg kan fortfarande synas"; -$a->strings["Unable to lookup recipient."] = "Kunde inte hitta mottagare."; -$a->strings["Unable to communicate with requested channel."] = "Kunde inte kommunicera med den begärda kanalen."; -$a->strings["Cannot verify requested channel."] = "Kan inte bekräfta den begärda kanalen."; -$a->strings["Selected channel has private message restrictions. Send failed."] = "Den valda kanalen har restriktioner för privata meddelanden. Misslyckades att skicka."; -$a->strings["Message deleted."] = "Meddelande borttaget."; -$a->strings["Message recalled."] = "Meddelande återkallat."; -$a->strings["Send Private Message"] = "Skicka privat meddelande."; -$a->strings["To:"] = "Till:"; -$a->strings["Subject:"] = "Ämne:"; -$a->strings["Your message:"] = "Ditt meddelande:"; -$a->strings["Send"] = "Skicka"; -$a->strings["Message not found."] = "Meddelandet hittades inte."; -$a->strings["Delete message"] = "Ta bort meddelande"; -$a->strings["Recall message"] = "Återkalla meddelande"; -$a->strings["Message has been recalled."] = "Meddelandet har återkallats."; -$a->strings["Private Conversation"] = "Privat konversation"; -$a->strings["Delete conversation"] = "Ta bort konversation"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Ingen säker kommunikationskanal tillgänglig. Du kan möjligtvis svara från avsändarens profilsida."; -$a->strings["Send Reply"] = "Skicka svar"; +$a->strings["- select -"] = "- välj -"; +$a->strings["Version %s"] = "Version %s"; +$a->strings["Installed plugins/addons/apps:"] = "Installerade tillägg/moduler/appar:"; +$a->strings["No installed plugins/addons/apps"] = "Inga installerade tillägg/moduler/appar"; +$a->strings["Red"] = "Red"; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Det här är en hubb som ingår i Red Matrix - ett globalt samverkande nätverk av decentraliserade webbplatser med bättre integritetskydd."; +$a->strings["Tag: "] = "Tagg: "; +$a->strings["Last background fetch: "] = "Senaste bakgrundshämtning: "; +$a->strings["Running at web location"] = "Kör på webbutrymmet"; +$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Besök RedMatrix.me för att lära dig mer om Red Matrix."; +$a->strings["Bug reports and issues: please visit"] = "Buggrapporter och problem: besök"; +$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Förslag, uppskattning, etc. - maila \"redmatrix\" at librelist - dot com"; +$a->strings["Site Administrators"] = "Serveradministratörer"; +$a->strings["Page owner information could not be retrieved."] = "Information om sidans ägare kunde inte hittas."; +$a->strings["Album not found."] = "Albumet hittades inte."; +$a->strings["Delete Album"] = "Ta bort album"; +$a->strings["Delete Photo"] = "Ta bort foto"; +$a->strings["No photos selected"] = "Inga foton valda"; +$a->strings["Access to this item is restricted."] = "Åtkomst till den här posten är begränsat."; +$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB av %2$.2f MB fotolagring använt."; +$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB fotolagring använt."; +$a->strings["Upload Photos"] = "Ladda upp foton"; +$a->strings["Enter a new album name"] = "Ange ett nytt albumnamn"; +$a->strings["or select an existing one (doubleclick)"] = "eller välj ett befintligt (dubbelklicka)"; +$a->strings["Do not show a status post for this upload"] = "Visa inte en statusuppdatering för den här uppladdningen"; +$a->strings["Album name could not be decoded"] = "Albumnamn kunde inte tolkas"; +$a->strings["Contact Photos"] = "Kontaktfoton"; +$a->strings["Show Newest First"] = "Visa nyast först"; +$a->strings["Show Oldest First"] = "Visa äldst först"; +$a->strings["View Photo"] = "Visa foto"; +$a->strings["Edit Album"] = "Redigera album"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Behörighet saknas. Åtkomst till den här posten kan vara begränsat."; +$a->strings["Photo not available"] = "Foto inte tillgängligt"; +$a->strings["Use as profile photo"] = "Använd som profilfoto"; +$a->strings["Private Photo"] = "Privat foto"; +$a->strings["View Full Size"] = "Visa fullstorlek"; +$a->strings["Edit photo"] = "Redigera foto"; +$a->strings["Rotate CW (right)"] = "Rotera medurs (höger)"; +$a->strings["Rotate CCW (left)"] = "Rotera moturs (vänster)"; +$a->strings["Caption"] = "Bildtext"; +$a->strings["Add a Tag"] = "Lägg till en tagg"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Exempel: @bob, @Barbara_Jensen, @jim@example.com"; +$a->strings["Flag as adult in album view"] = "Flagga som olämpligt för barn i albumvyn"; +$a->strings["In This Photo:"] = "På fotot:"; +$a->strings["View Album"] = "Visa album"; +$a->strings["Recent Photos"] = "Nya foton"; +$a->strings["network"] = "nätverk"; +$a->strings["RSS"] = "RSS"; +$a->strings["Poke/Prod"] = "Puffa/stöt till"; +$a->strings["poke, prod or do other things to somebody"] = "puffa, stöt till eller gör andra saker mot någon"; +$a->strings["Recipient"] = "Mottagare"; +$a->strings["Choose what you wish to do to recipient"] = "Välj vad du önskar göra med mottagaren"; +$a->strings["Make this post private"] = "Gör det här inlägget privat"; +$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du har skapat %1$.0f av %2$.0f tillåtna kanaler."; +$a->strings["Create a new channel"] = "Skapa en ny kanal"; +$a->strings["Current Channel"] = "Nuvarande kanal"; +$a->strings["Switch to one of your channels by selecting it."] = "Växla till en av dina kanaler genom att välja den."; +$a->strings["Default Channel"] = "Standardkanal"; +$a->strings["Make Default"] = "Gör till standard"; +$a->strings["%d new messages"] = "%d nya meddelanden"; +$a->strings["%d new introductions"] = "%d nya presentationer"; +$a->strings["This site is not a directory server"] = "Den här servern är inte en katalogserver"; $a->strings["Bookmark added"] = "Bokmärke tillagt"; $a->strings["My Bookmarks"] = "Mina bokmärken"; $a->strings["My Connections Bookmarks"] = "Mina kontakters bokmärken"; -$a->strings["This site is not a directory server"] = "Den här servern är inte en katalogserver"; -$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "RedMatrix - Gäster: Användarnamn {din e-postadress}, Lösenord: +++"; -$a->strings["network"] = "nätverk"; -$a->strings["Block Name"] = "Blocknamn"; -$a->strings["Edit Block"] = "Redigera block"; -$a->strings["Delete block?"] = "Ta bort block?"; -$a->strings["Delete Block"] = "Ta bort block"; +$a->strings["Item is not editable"] = "Posten går ej att redigera"; +$a->strings["Delete item?"] = "Ta bort posten?"; +$a->strings["Collection created."] = "Krets skapad."; +$a->strings["Could not create collection."] = "Kunde inte skapa krets."; +$a->strings["Collection updated."] = "Kretsen uppdaterad."; +$a->strings["Create a collection of channels."] = "Skapa en krets av kanaler."; +$a->strings["Collection Name: "] = "Namn på krets: "; +$a->strings["Members are visible to other channels"] = "Medlemmar kan ses av andra kanaler"; +$a->strings["Collection removed."] = "Krets borttagen."; +$a->strings["Unable to remove collection."] = "Kunde inte ta bort krets."; +$a->strings["Collection Editor"] = "Redigera krets"; +$a->strings["Members"] = "Medlemmar"; +$a->strings["All Connected Channels"] = "Alla anslutna kanaler"; +$a->strings["Click on a channel to add or remove."] = "Klicka på en kanal för att lägga till eller ta bort."; +$a->strings["sent you a private message"] = "skickade ett privat meddelande till dig"; +$a->strings["added your channel"] = "lade till din kanal"; +$a->strings["posted an event"] = "skapade en händelse"; +$a->strings["Edit Layout"] = "Redigera layout"; +$a->strings["Delete layout?"] = "Ta bort layout?"; +$a->strings["Delete Layout"] = "Ta bort layout"; +$a->strings["Failed to create source. No channel selected."] = "Misslyckades att skapa källa. Ingen kanal vald."; +$a->strings["Source created."] = "Källa skapad."; +$a->strings["Source updated."] = "Källa uppdaterad."; +$a->strings["*"] = "*"; +$a->strings["Manage remote sources of content for your channel."] = "Hantera fjärrkällor med innehåll för din kanal."; +$a->strings["New Source"] = "Ny källa"; +$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importera allt eller valt innehåll från följande kanal till den här kanalen och distribuera det enligt dina kanalinställningar."; +$a->strings["Only import content with these words (one per line)"] = "Importera endast innehåll med de här orden (ett per rad)"; +$a->strings["Leave blank to import all public content"] = "Lämna blankt för att importera allt offentligt innehåll"; +$a->strings["Channel Name"] = "Kanalnamn"; +$a->strings["Source not found."] = "Källa hittades inte."; +$a->strings["Edit Source"] = "Redigera källa"; +$a->strings["Delete Source"] = "Ta bort källa"; +$a->strings["Source removed"] = "Källa borttagen"; +$a->strings["Unable to remove source."] = "Kunde inte ta bort källa."; +$a->strings["Channel added."] = "Kanal tillagd."; $a->strings["Layout updated."] = "Layout uppdaterad."; $a->strings["Edit System Page Description"] = "Redigera systemsidbeskrivning"; $a->strings["Layout not found."] = "Layout hittas inte."; $a->strings["Module Name:"] = "Modulnamn:"; $a->strings["Layout Help"] = "Layouthjälp"; -$a->strings["Edit Layout"] = "Redigera layout"; -$a->strings["Delete layout?"] = "Ta bort layout?"; -$a->strings["Delete Layout"] = "Ta bort layout"; -$a->strings["Red Matrix - "The Network""] = "Red Matrix - "Nätverket""; -$a->strings["Welcome to %s"] = "Välkommen till %s"; $a->strings["Edit Webpage"] = "Redigera webbsida"; $a->strings["Delete webpage?"] = "Ta bort webbsida?"; $a->strings["Delete Webpage"] = "Ta bort webbsida"; @@ -1439,6 +1417,12 @@ $a->strings["Done Editing"] = "Klar med redigering"; $a->strings["Image uploaded successfully."] = "Bilduppladdning lyckades."; $a->strings["Image upload failed."] = "Bilduppladdning misslyckades."; $a->strings["Image size reduction [%s] failed."] = "Krympning av bilden [%s] misslyckades."; +$a->strings["Contact not found."] = "Kontakten hittades inte."; +$a->strings["Friend suggestion sent."] = "Vänförfrågan skickad."; +$a->strings["Suggest Friends"] = "Föreslå vänner"; +$a->strings["Suggest a friend for %s"] = "Föreslå en vän för %s"; +$a->strings["Help:"] = "Hjälp:"; +$a->strings["Not Found"] = "Hittas inte"; $a->strings["Like/Dislike"] = "Gilla/ogilla"; $a->strings["This action is restricted to members."] = "Den här åtgärden fungerar bara för medlemmar."; $a->strings["Please login with your RedMatrix ID or register as a new RedMatrix member to continue."] = "Logga in med ditt RedMatrix-ID eller registrera dig som ny RedMatrix medlem för att fortsätta."; @@ -1446,28 +1430,30 @@ $a->strings["Invalid request."] = "Ogiltig begäran."; $a->strings["thing"] = "sak"; $a->strings["Channel unavailable."] = "Kanalen kan ej nås."; $a->strings["Previous action reversed."] = "Föregående åtgärd återställdes."; +$a->strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s instämmer med %2\$ss %3\$s"; +$a->strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s instämmer inte med %2\$ss %3\$s"; +$a->strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s tar inte ställning angående %2\$ss %3\$s"; $a->strings["Action completed."] = "Åtgärden slutfördes."; $a->strings["Thank you."] = "Tack."; -$a->strings["Help:"] = "Hjälp:"; -$a->strings["Not Found"] = "Hittas inte"; -$a->strings["Thing updated"] = "Föremål uppdaterat"; -$a->strings["Object store: failed"] = "Objektlagring: misslyckades"; -$a->strings["Thing added"] = "Föremål tillagt"; -$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; -$a->strings["Show Thing"] = "Visa föremål"; -$a->strings["item not found."] = "föremål hittades inte."; -$a->strings["Edit Thing"] = "Redigera föremål"; -$a->strings["Select a profile"] = "Välj en profil"; -$a->strings["Post an activity"] = "Posta en aktivitet"; -$a->strings["Only sends to viewers of the applicable profile"] = "Skickar bara till de som tittar på den aktuella profilen"; -$a->strings["Name of thing e.g. something"] = "Namn på föremål, t.ex. någonting"; -$a->strings["URL of thing (optional)"] = "URL för föremål (frivilligt)"; -$a->strings["URL for photo of thing (optional)"] = "URL för foto på föremål (frivilligt)"; -$a->strings["Add Thing to your Profile"] = "Lägg till föremål till din profil"; -$a->strings["Contact not found."] = "Kontakten hittades inte."; -$a->strings["Friend suggestion sent."] = "Vänförfrågan skickad."; -$a->strings["Suggest Friends"] = "Föreslå vänner"; -$a->strings["Suggest a friend for %s"] = "Föreslå en vän för %s"; +$a->strings["Total invitation limit exceeded."] = "Gränsen för totalt antal inbjudningar överskriden."; +$a->strings["%s : Not a valid email address."] = "%s: Inte en giltig e-postadress."; +$a->strings["Please join us on Red"] = "Gå med oss i Red"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Inbjudningsgränsen överskriden. Kontakta din serveradministratör."; +$a->strings["%s : Message delivery failed."] = "%s : Leverans av meddelande misslyckades."; +$a->strings["%d message sent."] = array( + 0 => "%d meddelande sänt.", + 1 => "%d meddelanden sända.", +); +$a->strings["You have no more invitations available"] = "Du har inga fler inbjudningar kvar"; +$a->strings["Send invitations"] = "Skicka inbjudan"; +$a->strings["Enter email addresses, one per line:"] = "Ange e-postadresser, en per rad:"; +$a->strings["Your message:"] = "Ditt meddelande:"; +$a->strings["Please join my community on RedMatrix."] = "Gå med mig i gemenskapen på RedMatrix."; +$a->strings["You will need to supply this invitation code: "] = "Du kommer att behöva den här inbjudningskoden: "; +$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Skapa konto på en RedMatrix-server (alla är ihopkopplade)"; +$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Ange min RedMatrix-adress i webbplatsens sökruta."; +$a->strings["or visit "] = "eller besök "; +$a->strings["3. Click [Connect]"] = "3. Klicka [Ta kontakt]"; $a->strings["Permission Denied."] = "Behörighet saknas."; $a->strings["File not found."] = "Filen hittas inte."; $a->strings["Edit file permissions"] = "Redigera filrättigheter"; @@ -1476,24 +1462,12 @@ $a->strings["Include all files and sub folders"] = "Inkludera alla filer och und $a->strings["Return to file list"] = "Återgå till fillistan"; $a->strings["Copy/paste this code to attach file to a post"] = "Kopiera/klistra in den här koden för att bifoga filen i ett inlägg"; $a->strings["Copy/paste this URL to link file from a web page"] = "Kopiera/klistra in den här URL:en för att länka till filen från en webbsida"; -$a->strings["Continue"] = "Fortsätt"; -$a->strings["Premium Channel Setup"] = "Inställning av premiumkanal"; -$a->strings["Enable premium channel connection restrictions"] = "Aktivera kontaktrestriktioner för premiumkanal"; -$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Ange dina restriktioner och villkor, som Paypal-kvitto, användarriktlinjer, etc."; -$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Den här kanalen kan kräva ytterligare steg eller godkännande av följande villkor innan anslutning:"; -$a->strings["Potential connections will then see the following text before proceeding:"] = "Potentiella kontakter kommer sedan att se följande text innan de går vidare:"; -$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Genom att fortsätta intygar jag att jag har följt alla instruktioner som ges på den här sidan."; -$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Inga specifika instruktioner har givits av kanalägaren.)"; -$a->strings["Restricted or Premium Channel"] = "Begränsad kanal eller premiumkanal"; -$a->strings["- select -"] = "- välj -"; -$a->strings["Location not found."] = "Platsen hittades inte."; -$a->strings["Primary location cannot be removed."] = "Huvudplatsen kan inte tas bort."; -$a->strings["No locations found."] = "Inga platser hittades."; -$a->strings["Manage Channel Locations"] = "Hantera kanalplatser"; -$a->strings["Location (address)"] = "Plats (adress)"; -$a->strings["Primary Location"] = "Huvudplats"; -$a->strings["Drop location"] = "Ta bort plats"; -$a->strings["Channel added."] = "Kanal tillagd."; +$a->strings["Attach this file to a new post"] = "Bifoga den här filen till ett nytt inlägg"; +$a->strings["Show URL to this file"] = "Visa URL till den här filen"; +$a->strings["Do not show in shared with me folder of your connections"] = "Visa inte i dina kontakters mapp med delat material"; +$a->strings["RedMatrix channel"] = "RedMatrix-kanal"; +$a->strings["Remote privacy information not available."] = "Icke-lokal integritetsinformation är inte tillgänglig"; +$a->strings["Visible to:"] = "Kan ses av:"; $a->strings["Your service plan only allows %d channels."] = "Din tjänstenivå tillåter bara %d kanaler."; $a->strings["Nothing to import."] = "Inget att importera."; $a->strings["Unable to download data from old server"] = "Kunde inte ladda ner data från den gamla servern"; @@ -1514,95 +1488,105 @@ $a->strings["Your old login password"] = "Ditt gamla inloggningslösenord"; $a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Ange i bägge fallen om den här hubben ska vara din nya primära adress eller om den gamla platsen ska fortsätta att ha den rollen. Du kommer att kunna posta från båda platser, men bara en kan vara primärt utrymme för filer, foton och media."; $a->strings["Make this hub my primary location"] = "Gör den här hubben till min primära plats"; $a->strings["Import existing posts if possible"] = "Importera befintliga inlägg om möjligt"; -$a->strings["Unable to locate original post."] = "Kunde inte hitta originalinlägget."; -$a->strings["Empty post discarded."] = "Tomt inlägg förkastat."; -$a->strings["Executable content type not permitted to this channel."] = "Körbart innehåll tillåts inte i den här kanalen."; -$a->strings["System error. Post not saved."] = "Systemfel. Inlägget inte sparat."; -$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du har nått din gräns på %1$.0f toppnivåinlägg."; -$a->strings["You have reached your limit of %1$.0f webpages."] = "Du har nått din gräns på %1$.0f webbsidor."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Inga förslag tillgängliga. Om det här är en ny server, försök igen om 24 timmar."; +$a->strings["Location not found."] = "Platsen hittades inte."; +$a->strings["Primary location cannot be removed."] = "Huvudplatsen kan inte tas bort."; +$a->strings["No locations found."] = "Inga platser hittades."; +$a->strings["Manage Channel Locations"] = "Hantera kanalplatser"; +$a->strings["Location (address)"] = "Plats (adress)"; +$a->strings["Primary Location"] = "Huvudplats"; +$a->strings["Drop location"] = "Ta bort plats"; +$a->strings["Thing updated"] = "Föremål uppdaterat"; +$a->strings["Object store: failed"] = "Objektlagring: misslyckades"; +$a->strings["Thing added"] = "Föremål tillagt"; +$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; +$a->strings["Show Thing"] = "Visa föremål"; +$a->strings["item not found."] = "föremål hittades inte."; +$a->strings["Edit Thing"] = "Redigera föremål"; +$a->strings["Select a profile"] = "Välj en profil"; +$a->strings["Post an activity"] = "Posta en aktivitet"; +$a->strings["Only sends to viewers of the applicable profile"] = "Skickar bara till de som tittar på den aktuella profilen"; +$a->strings["Name of thing e.g. something"] = "Namn på föremål, t.ex. någonting"; +$a->strings["URL of thing (optional)"] = "URL för föremål (frivilligt)"; +$a->strings["URL for photo of thing (optional)"] = "URL för foto på föremål (frivilligt)"; +$a->strings["Add Thing to your Profile"] = "Lägg till föremål till din profil"; $a->strings["Help with this feature"] = "Hjälp för den här funktionen"; $a->strings["Layout Name"] = "Layoutnamn"; $a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s taggade%2\$ss %3\$s med %4\$s"; -$a->strings["Red Matrix Server - Setup"] = "Red Matrix-server - inställningar"; -$a->strings["Could not connect to database."] = "Kunde inte ansluta till databasen."; -$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Kunde inte ansluta till den angivna server-URL:en. Möjligt problem med SSL-certifikat eller DNS."; -$a->strings["Could not create table."] = "Kunde inte skapa tabell."; -$a->strings["Your site database has been installed."] = "Din serverdatabas har installerats."; -$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Du kan behöva importera filen \"install/schema_xxx.sql\" manuellt med en databasklient."; -$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Se filen \"install/INSTALL.txt\"."; -$a->strings["System check"] = "Systemkontroll"; -$a->strings["Check again"] = "Kontrollera igen"; -$a->strings["Database connection"] = "Databasanslutning"; -$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "För att kunna installera Red Matrix behöver vi veta hur databasen ska anslutas."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Kontakta din servervärd eller administratör om du har frågor om de här inställningarna."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Databasen du anger nedan måste finnas. Om den inte gör det, skapa den innan du fortsätter."; -$a->strings["Database Server Name"] = "Databasserver"; -$a->strings["Default is localhost"] = "Standard är localhost"; -$a->strings["Database Port"] = "Databasport"; -$a->strings["Communication port number - use 0 for default"] = "Kommunikationsportnummer - använd 0 för standardinställning"; -$a->strings["Database Login Name"] = "Loginnamn till databas"; -$a->strings["Database Login Password"] = "Lösenord till databas"; -$a->strings["Database Name"] = "Databasnamn"; -$a->strings["Database Type"] = "Databastyp"; -$a->strings["Site administrator email address"] = "Serveradministratörens e-postadress"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Ditt kontos e-postadress måste stämma med den här för att webbgränssnittet för administration ska kunna användas."; -$a->strings["Website URL"] = "Webbplatsens URL"; -$a->strings["Please use SSL (https) URL if available."] = "Ange en URL med SSL (https) om tillgängligt"; -$a->strings["Please select a default timezone for your website"] = "Välj en standardtidszon för din webbplats"; -$a->strings["Site settings"] = "Serverinställningar"; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Kunde inte hitta en kommandoradsversion av PHP i webbserverns PATH."; -$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Om du inte har en kommandoradsversion av PHP installerad på servern kommer du inte att kunna köra bakgrundshämtning via cron."; -$a->strings["PHP executable path"] = "Sökväg till PHP-programmet"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Ange hela sökvägen till php-programfilen. Du kan lämna det här blankt för att fortsätta installationen."; -$a->strings["Command line PHP"] = "Kommandorads-PHP"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Kommandoradsversionen av PHP på ditt system har inte \"register_argc_argv\" aktiverat."; -$a->strings["This is required for message delivery to work."] = "Det här behövs för att meddelandeleverans ska fungera."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fel: \"openssl_pkey_new\"-funktionen på det här systemet kan inte generera kryptonycklar"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Om systemet kör Windows, se \"http://www.php.net/manual/en/openssl.installation.php\"."; -$a->strings["Generate encryption keys"] = "Generera kryptonycklar"; -$a->strings["libCurl PHP module"] = "PHP-modulen libCurl"; -$a->strings["GD graphics PHP module"] = "PHP-modulen GD graphics"; -$a->strings["OpenSSL PHP module"] = "PHP-modulen OpenSSL"; -$a->strings["mysqli or postgres PHP module"] = "PHP-modulen mysqli eller postgres"; -$a->strings["mb_string PHP module"] = "PHP-modulen mb_string"; -$a->strings["mcrypt PHP module"] = "PHP-modulen mcrypt"; -$a->strings["Apache mod_rewrite module"] = "Apache-modulen mod_rewrite"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fel: Apache-webbserverns mod-rewrite-modul krävs men är inte installerad."; -$a->strings["proc_open"] = "proc_open"; -$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Fel: proc_open krävs men är antingen inte installerad eller har inaktiverats i php.ini"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Fel: PHP-modulen libCURL krävs men är inte installerad."; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fel: PHP-modulen GD graphics med JPEG-stöd krävs men är inte installerad."; -$a->strings["Error: openssl PHP module required but not installed."] = "Fel: PHP-modulen openssl krävs men är inte installerad."; -$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Fel: en av PHP-modulerna mysqli eller postgres krävs men är inte installerad."; -$a->strings["Error: mb_string PHP module required but not installed."] = "Fel: PHP-modulen mb_string krävs men är inte installerad."; -$a->strings["Error: mcrypt PHP module required but not installed."] = "Fel: PHP-modulen mcrypt krävs men är inte installerad."; -$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."] = "Webbinstallationen måste kunna skapa filen \".htconfig.php\" i toppkatalogen på din webbserver men kan inte göra det."; -$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."] = "Det är ofta en behörighetsinställning som gör att webbservern inte kan skriva filer i din katalog - även om du kan."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Efter den här proceduren kommer vi att ge dig en text att spara i filen .htconfig.php i Reds toppkatalog."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativt kan du hoppa över den här proceduren och göra en manuell installation. För instruktioner, se filen \"install/INSTALL.txt\"."; -$a->strings[".htconfig.php is writable"] = ".htconfig.php är skrivbar"; -$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red använder mallmotorn Smarty3 för att rendera webbvyerna. Smarty3 kompilerar mallar till PHP för att snabba upp renderingen."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "För att spara de här kompilerade mallarna behöver webbservern ha skrivrättigheter till katalogen %s under Reds toppkatalog."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Försäkra dig om att användaren som din webbserver kör som (t.ex. www-data) har skrivrättigheter till den här katalogen."; -$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Observera: som en säkerhetsåtgärd bör du ge webbservern skrivrättighet endast för %s - inte för mallfilerna (.tpl) som finns där."; -$a->strings["%s is writable"] = "%s är skrivbar"; -$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red använder katalogen store för att spara uppladdade filer. Webbservern behöver ha skrivrättigheter till katalogen store under Reds toppkatalog."; -$a->strings["store is writable"] = "store är skrivbar"; -$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL-certifikatet kan inte valideras. Fixa certifikatet eller inaktivera https-åtkomst till den här servern."; -$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Om du har https-åtkomst till din webbplats eller tillåter anslutningar till TCP-port 443 (https-porten) MÅSTE du använda ett certifikat som kan verifieras av webbläsare. Du FÅR INTE använda självsignerade certifikat!"; -$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Restriktionen finns eftersom offentliga inlägg från dig kan innehålla till exempel referenser till bilder på din egen hubb."; -$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Om ditt certifikat inte känns igen kommer medlemmar på andra webbplatser (som själv kan ha giltiga certifikat) att få en varning på sin egen webbplats om säkerhetsproblem."; -$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Detta kan orsaka problem med användbarheten (inte bara på din egen server) så vi måste trycka på det här kravet."; -$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Det finns leverantörer som utfärdar gratis certifikat som känns igen av webbläsare."; -$a->strings["SSL certificate validation"] = "SSL-certifikatvalidering"; -$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Url rewrite i .htaccess fungerar inte. Kolla din serverkonfiguration. Test: "; -$a->strings["Url rewrite is working"] = "URL rewrite fungerar"; -$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."] = "Databaskonfigurationsfilen \".htconfig.php\" kunde inte skrivas. Använd den bifogade texten för att skapa en konfigurationsfil i din webbservers rot."; -$a->strings["Errors encountered creating database tables."] = "Fel inträffade när databastabeller skulle skapas."; -$a->strings["

What next

"] = "

Nästa steg

"; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "VIKTIGT: Du behöver ställa in en schemalagd för hämtningsrutinen [manuellt]"; +$a->strings["is now connected to"] = "har nu kontakt med"; +$a->strings["Could not access address book record."] = "Kunde inte komma åt adressboksuppgifter."; +$a->strings["Refresh failed - channel is currently unavailable."] = "Uppdatering misslyckades - kanalen är inte tillgänglig."; +$a->strings["Channel has been unblocked"] = "Kanalen är inte längre blockerad"; +$a->strings["Channel has been blocked"] = "Kanalen har blockerats"; +$a->strings["Unable to set address book parameters."] = "Kunde inte ställa in adressboksparametrar."; +$a->strings["Channel has been unignored"] = "Kanalen ignoreras inte längre"; +$a->strings["Channel has been ignored"] = "Kanalen har ignorerats"; +$a->strings["Channel has been unarchived"] = "Kanalen arkiveras inte längre"; +$a->strings["Channel has been archived"] = "Kanalen har arkiverats"; +$a->strings["Channel has been unhidden"] = "Kanalen döljs inte längre"; +$a->strings["Channel has been hidden"] = "Kanalen har dolts"; +$a->strings["Channel has been approved"] = "Kanalen har godkänts"; +$a->strings["Channel has been unapproved"] = "Kanalen är inte godkänd längre"; +$a->strings["Connection has been removed."] = "Kontakten har tagits bort."; +$a->strings["View %s's profile"] = "Visa %ss profil"; +$a->strings["Refresh Permissions"] = "Uppdatera behörigheter"; +$a->strings["Fetch updated permissions"] = "Hämta uppdaterade behörigheter"; +$a->strings["Recent Activity"] = "Senaste aktiviteten"; +$a->strings["View recent posts and comments"] = "Visa de senaste inläggen och kommentarerna"; +$a->strings["Unblock"] = "Avblockera"; +$a->strings["Block"] = "Blockera"; +$a->strings["Block (or Unblock) all communications with this connection"] = "Blockera (eller ta bort blockering av) all kommunikation med den här kontakten"; +$a->strings["Unignore"] = "Sluta att ignorera"; +$a->strings["Ignore"] = "Ignorera"; +$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorera (eller sluta att ignorera) all inkommande kommunikation från den här kontakten"; +$a->strings["Unarchive"] = "Sluta att arkivera"; +$a->strings["Archive"] = "Arkivera"; +$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Arkivera (eller sluta att arkivera) den här kontakten - märk kanalen som död men behåll innehåll"; +$a->strings["Unhide"] = "Sluta att dölja"; +$a->strings["Hide"] = "Dölj"; +$a->strings["Hide or Unhide this connection from your other connections"] = "Dölj eller sluta att dölja den här kontakten från dina övriga kontakter"; +$a->strings["Delete this connection"] = "Ta bort den här kontakten"; +$a->strings["Approve this connection"] = "Godkänn den här kontakten"; +$a->strings["Accept connection to allow communication"] = "Acceptera kontakten för att tillåta kommunikation"; +$a->strings["Connections: settings for %s"] = "Kontakter: inställningar för %s"; +$a->strings["Apply these permissions automatically"] = "Använd de här rättigheterna automatiskt"; +$a->strings["Apply the permissions indicated on this page to all new connections."] = "Använd rättigheterna angivna på den här sidan för alla nya kontakter."; +$a->strings["Slide to adjust your degree of friendship"] = "Dra för att justera er vänskapsnivå"; +$a->strings["Rating (this information is public)"] = "Betyg (den här informationen är offentlig)"; +$a->strings["Optionally explain your rating (this information is public)"] = "Frivillig kommentar till betyget (den här informationen är offentlig)"; +$a->strings["Default permissions for your channel type have (just) been applied. They have not yet been submitted. Please review the permissions on this page and make any desired changes at this time. This new connection may not be able to communicate with you until you submit this page, which will install and apply the selected permissions."] = "Standardbehörigheterna för din kanaltyp har (precis) tillämpats. De har ännu inte sparats. Titta igenom behörigheterna på den här sidan och gör önskade ändringar nu. Den här kontakten kan inte kommunicera med dig förrän du sparar den här sidan, då de valda behörigheterna installeras och träder i kraft."; +$a->strings["inherited"] = "ärvd"; +$a->strings["Connection has no individual permissions!"] = "Kontakten har inga individuella behörigheter!"; +$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Det här kan vara lämpligt beroende på dina integritetsinställningar, men du vill kanske se över de \"Avancerade inställningarna\"."; +$a->strings["Profile Visibility"] = "Profilsynlighet"; +$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Välj profilen som du vill ska synas när %s ser din profil på ett säkert sätt."; +$a->strings["Contact Information / Notes"] = "Kontaktinformation / anteckningar"; +$a->strings["Edit contact notes"] = "Redigera anteckningar för kontakten"; +$a->strings["Their Settings"] = "Deras inställningar"; +$a->strings["My Settings"] = "Mina inställningar"; +$a->strings["Default permissions for this channel type have (just) been applied. They have not been saved and there are currently no stored default permissions. Please review/edit the applied settings and click [Submit] to finalize."] = "Standardbehörigheterna för den här kanaltypen har (precis) tillämpats. De har inte sparats och det finns för närvarande inga sparade standardbehörigheter. Titta igenom/ändra de tillämpade inställningarna och klicka [Spara] för att avsluta."; +$a->strings["Clear/Disable Automatic Permissions"] = "Rensa/inaktivera automatiska behörigheter"; +$a->strings["Forum Members"] = "Forummedlemmar"; +$a->strings["Soapbox"] = "Talarstol"; +$a->strings["Full Sharing (typical social network permissions)"] = "Full delning (typiska behörigheter för sociala nätverk)"; +$a->strings["Cautious Sharing "] = "Försiktig delning"; +$a->strings["Follow Only"] = "Följ endast"; +$a->strings["Individual Permissions"] = "Individuella behörigheter"; +$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = "Vissa behörigheter kan ärvas från din kanals integritetsinställningar, vilka har högre prioritet än individuella inställningar. Ändring av de ärvda inställningarna på den här sidan har ingen effekt."; +$a->strings["Advanced Permissions"] = "Avancerade behörighetsinställningar"; +$a->strings["Simple Permissions (select one and submit)"] = "Enkla behörighetsinställningar (välj en och spara)"; +$a->strings["Visit %s's profile - %s"] = "Besök %ss profil - %s"; +$a->strings["Block/Unblock contact"] = "Blockera/häv blockering av kontakt"; +$a->strings["Ignore contact"] = "Ignorera kontakt"; +$a->strings["Repair URL settings"] = "Reparera URL-inställningar"; +$a->strings["View conversations"] = "Visa konversationer"; +$a->strings["Delete contact"] = "Ta bort kontakt"; +$a->strings["Last update:"] = "Senaste uppdatering:"; +$a->strings["Update public posts"] = "Uppdatera offentliga inlägg"; +$a->strings["Update now"] = "Uppdatera nu"; +$a->strings["Currently blocked"] = "Blockerad"; +$a->strings["Currently ignored"] = "Ignorerad"; +$a->strings["Currently archived"] = "Arkiverad"; +$a->strings["Currently pending"] = "Inväntar svar"; $a->strings["Tag removed"] = "Tagg borttagen"; $a->strings["Remove Item Tag"] = "Ta bort innehållstagg"; $a->strings["Select a tag to remove: "] = "Välj en tagg att ta bort: "; @@ -1660,6 +1644,8 @@ $a->strings["Allowed friend domains"] = "Tillåtna vändomäner"; $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Kommaseparerad lista med domäner som tillåts att upprätta ett vänförhållande med den här servern. Jokertecken är tillåtna. Töm för att tillåta alla domäner."; $a->strings["Allowed email domains"] = "Tillåtna e-postdomäner"; $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Kommaseparerad lista med domäner som tillåts i e-postadresser för registreringar på den här servern. Jokertecken är tillåtna. Töm för att tillåta alla domäner."; +$a->strings["Not allowed email domains"] = "Otillåtna e-postdomäner"; +$a->strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Kommaseparerad lista med domäner som inte tillåts i e-postadresser för registrering på den här webbplatsen. Jokertecken är tillåtna. Töm för att tillåta alla domäner såvida inte tillåtna domäner har angivits."; $a->strings["Block public"] = "Blockera offentlig åtkomst"; $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Välj för att blockera åtkomst till alla personliga sidor som annars skulle vara offentliga på den här servern om man inte är inloggad."; $a->strings["Verify Email Addresses"] = "Bekräfta e-postadress"; @@ -1733,6 +1719,7 @@ $a->strings["Channel '%s' censored"] = "Kanal '%s' censurerad"; $a->strings["Censor"] = "Censurera"; $a->strings["Uncensor"] = "Avcensurera"; $a->strings["UID"] = "UID"; +$a->strings["Address"] = "Adress"; $a->strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = "Valda kanaler kommer att tas bort!\\n\\nAllt som har postats i de kanalerna på den här servern kommer att raderas permanent!\\n\\nÄr du säker?"; $a->strings["The channel {0} will be deleted!\\n\\nEverything that was posted in this channel on this site will be permanently deleted!\\n\\nAre you sure?"] = "Kanalen {0} kommer att tas bort!\\n\\nAllt som har postats i den här kanalen på den här servern kommer att raderas permanent!\\n\\nÄr du säker?"; $a->strings["Plugin %s disabled."] = "Tillägg %s inaktiverat."; @@ -1784,50 +1771,62 @@ $a->strings["Menu deleted."] = "Meny borttagen."; $a->strings["Menu could not be deleted."] = "Menyn kunde inte tas bort."; $a->strings["Edit Menu"] = "Redigera meny"; $a->strings["Add or remove entries to this menu"] = "Lägg till eller ta bort menyval"; -$a->strings["Total invitation limit exceeded."] = "Gränsen för totalt antal inbjudningar överskriden."; -$a->strings["%s : Not a valid email address."] = "%s: Inte en giltig e-postadress."; -$a->strings["Please join us on Red"] = "Gå med oss i Red"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Inbjudningsgränsen överskriden. Kontakta din serveradministratör."; -$a->strings["%s : Message delivery failed."] = "%s : Leverans av meddelande misslyckades."; -$a->strings["%d message sent."] = array( - 0 => "%d meddelande sänt.", - 1 => "%d meddelanden sända.", -); -$a->strings["You have no more invitations available"] = "Du har inga fler inbjudningar kvar"; -$a->strings["Send invitations"] = "Skicka inbjudan"; -$a->strings["Enter email addresses, one per line:"] = "Ange e-postadresser, en per rad:"; -$a->strings["Please join my community on RedMatrix."] = "Gå med mig i gemenskapen på RedMatrix."; -$a->strings["You will need to supply this invitation code: "] = "Du kommer att behöva den här inbjudningskoden: "; -$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Skapa konto på en RedMatrix-server (alla är ihopkopplade)"; -$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Ange min RedMatrix-adress i webbplatsens sökruta."; -$a->strings["or visit "] = "eller besök "; -$a->strings["3. Click [Connect]"] = "3. Klicka [Ta kontakt]"; -$a->strings["No such group"] = "Ingen sådan grupp"; -$a->strings["Search Results For:"] = "Sökresultat för:"; -$a->strings["Collection is empty"] = "Kretsen är tom"; -$a->strings["Collection: "] = "Krets: "; -$a->strings["Connection: "] = "Kontakt:"; -$a->strings["Invalid connection."] = "Ogiltig kontakt."; +$a->strings["Profile Match"] = "Profilträff"; +$a->strings["No keywords to match. Please add keywords to your default profile."] = "Inga nyckelord att matcha mot. Lägg till några nyckelord i din standardprofil."; +$a->strings["is interested in:"] = "är intresserad av:"; +$a->strings["No matches"] = "Inga träffar"; $a->strings["Invalid request identifier."] = "Ogiltigt ID på förfrågan."; $a->strings["Discard"] = "Förkasta"; $a->strings["No more system notifications."] = "Inga fler systemnotifieringar."; $a->strings["System Notifications"] = "Systemnotifieringar"; $a->strings["[Embedded content - reload page to view]"] = "[Inbäddat innehåll - ladda om sidan för att visa]"; -$a->strings["Remote privacy information not available."] = "Icke-lokal integritetsinformation är inte tillgänglig"; -$a->strings["Visible to:"] = "Kan ses av:"; +$a->strings["Continue"] = "Fortsätt"; +$a->strings["Premium Channel Setup"] = "Inställning av premiumkanal"; +$a->strings["Enable premium channel connection restrictions"] = "Aktivera kontaktrestriktioner för premiumkanal"; +$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Ange dina restriktioner och villkor, som Paypal-kvitto, användarriktlinjer, etc."; +$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Den här kanalen kan kräva ytterligare steg eller godkännande av följande villkor innan anslutning:"; +$a->strings["Potential connections will then see the following text before proceeding:"] = "Potentiella kontakter kommer sedan att se följande text innan de går vidare:"; +$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Genom att fortsätta intygar jag att jag har följt alla instruktioner som ges på den här sidan."; +$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Inga specifika instruktioner har givits av kanalägaren.)"; +$a->strings["Restricted or Premium Channel"] = "Begränsad kanal eller premiumkanal"; +$a->strings["App installed."] = "App installerad."; +$a->strings["Malformed app."] = "Felaktig app."; +$a->strings["Embed code"] = "Bädda in kod"; +$a->strings["Edit App"] = "Redigera app"; +$a->strings["Create App"] = "Skapa app"; +$a->strings["Name of app"] = "Namn på app"; +$a->strings["Location (URL) of app"] = "Adress (URL) för app"; +$a->strings["Photo icon URL"] = "Fotoikon URL"; +$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixlar - valfri"; +$a->strings["Version ID"] = "Versions-ID"; +$a->strings["Price of app"] = "Pris på app"; +$a->strings["Location (URL) to purchase app"] = "Adress (URL) för att köpa app"; +$a->strings["Set your current mood and tell your friends"] = "Ange din nuvarande sinnesstämning och visa för dina vänner"; +$a->strings["Unable to lookup recipient."] = "Kunde inte hitta mottagare."; +$a->strings["Unable to communicate with requested channel."] = "Kunde inte kommunicera med den begärda kanalen."; +$a->strings["Cannot verify requested channel."] = "Kan inte bekräfta den begärda kanalen."; +$a->strings["Selected channel has private message restrictions. Send failed."] = "Den valda kanalen har restriktioner för privata meddelanden. Misslyckades att skicka."; +$a->strings["Message deleted."] = "Meddelande borttaget."; +$a->strings["Message recalled."] = "Meddelande återkallat."; +$a->strings["Send Private Message"] = "Skicka privat meddelande."; +$a->strings["To:"] = "Till:"; +$a->strings["Subject:"] = "Ämne:"; +$a->strings["Send"] = "Skicka"; +$a->strings["Message not found."] = "Meddelandet hittades inte."; +$a->strings["Delete message"] = "Ta bort meddelande"; +$a->strings["Recall message"] = "Återkalla meddelande"; +$a->strings["Message has been recalled."] = "Meddelandet har återkallats."; +$a->strings["Private Conversation"] = "Privat konversation"; +$a->strings["Delete conversation"] = "Ta bort konversation"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Ingen säker kommunikationskanal tillgänglig. Du kan möjligtvis svara från avsändarens profilsida."; +$a->strings["Send Reply"] = "Skicka svar"; $a->strings["No connections."] = "Inga kontakter."; $a->strings["Visit %s's profile [%s]"] = "Besök %ss profil [%s]"; -$a->strings["View Connnections"] = "Visa kontakter"; $a->strings["Hub not found."] = "Hubb hittades inte."; $a->strings["Total votes"] = "Totalt antal röster"; $a->strings["Average Rating"] = "Genomsnittsbetyg"; $a->strings["OpenID protocol error. No ID returned."] = "Protokollfel för OpenID. Inget ID returnerades."; -$a->strings["Welcome %s. Remote authentication successful."] = "Välkommen %s. Fjärrinloggning lyckades."; $a->strings["Wall Photos"] = "Väggfoton"; -$a->strings["Profile Match"] = "Profilträff"; -$a->strings["No keywords to match. Please add keywords to your default profile."] = "Inga nyckelord att matcha mot. Lägg till några nyckelord i din standardprofil."; -$a->strings["is interested in:"] = "är intresserad av:"; -$a->strings["No matches"] = "Inga träffar"; $a->strings["Conversation removed."] = "Konversation borttagen."; $a->strings["No messages."] = "Inga meddelanden."; $a->strings["D, d M Y - g:i A"] = "D, j M Y - H:i"; @@ -1843,41 +1842,14 @@ $a->strings["Read more about roles"] = "Läs mer om roller"; $a->strings["Xchan Lookup"] = "Xchan-sökning"; $a->strings["Lookup xchan beginning with (or webbie): "] = "Sök efter xchan som börjar med (eller webbie): "; $a->strings["invalid target signature"] = "ogiltig målsignatur"; -$a->strings["Page owner information could not be retrieved."] = "Information om sidans ägare kunde inte hittas."; -$a->strings["Album not found."] = "Albumet hittades inte."; -$a->strings["Delete Album"] = "Ta bort album"; -$a->strings["Delete Photo"] = "Ta bort foto"; -$a->strings["No photos selected"] = "Inga foton valda"; -$a->strings["Access to this item is restricted."] = "Åtkomst till den här posten är begränsat."; -$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB av %2$.2f MB fotolagring använt."; -$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB fotolagring använt."; -$a->strings["Upload Photos"] = "Ladda upp foton"; -$a->strings["Enter a new album name"] = "Ange ett nytt albumnamn"; -$a->strings["or select an existing one (doubleclick)"] = "eller välj ett befintligt (dubbelklicka)"; -$a->strings["Do not show a status post for this upload"] = "Visa inte en statusuppdatering för den här uppladdningen"; -$a->strings["Album name could not be decoded"] = "Albumnamn kunde inte tolkas"; -$a->strings["Contact Photos"] = "Kontaktfoton"; -$a->strings["Show Newest First"] = "Visa nyast först"; -$a->strings["Show Oldest First"] = "Visa äldst först"; -$a->strings["View Photo"] = "Visa foto"; -$a->strings["Edit Album"] = "Redigera album"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Behörighet saknas. Åtkomst till den här posten kan vara begränsat."; -$a->strings["Photo not available"] = "Foto inte tillgängligt"; -$a->strings["Use as profile photo"] = "Använd som profilfoto"; -$a->strings["Private Photo"] = "Privat foto"; -$a->strings["View Full Size"] = "Visa fullstorlek"; -$a->strings["Edit photo"] = "Redigera foto"; -$a->strings["Rotate CW (right)"] = "Rotera medurs (höger)"; -$a->strings["Rotate CCW (left)"] = "Rotera moturs (vänster)"; -$a->strings["Caption"] = "Bildtext"; -$a->strings["Add a Tag"] = "Lägg till en tagg"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Exempel: @bob, @Barbara_Jensen, @jim@example.com"; -$a->strings["Flag as adult in album view"] = "Flagga som olämpligt för barn i albumvyn"; -$a->strings["In This Photo:"] = "På fotot:"; -$a->strings["View Album"] = "Visa album"; -$a->strings["Recent Photos"] = "Nya foton"; +$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Fjärrkanal [%s] (ännu inte känd på den här webbplatsen)"; $a->strings["Unable to find your hub."] = "Kunde inte hitta din hubb."; $a->strings["Post successful."] = "Sändning lyckades."; +$a->strings["Age: "] = "Ålder:"; +$a->strings["%d rating"] = array( + 0 => "%d betyg", + 1 => "%d betyg", +); $a->strings["Gender: "] = "Kön:"; $a->strings["Status: "] = "Status: "; $a->strings["Homepage: "] = "Hemsida: "; @@ -1889,19 +1861,76 @@ $a->strings["Finding:"] = "Sökning efter:"; $a->strings["next page"] = "nästa sida"; $a->strings["previous page"] = "föregående sida"; $a->strings["No entries (some entries may be hidden)."] = "Inga resultat (vissa resultat kan vara dolda)."; -$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fjärrinloggning blockerades. Du är inloggad på den här servern lokalt. Logga ut och försök igen."; -$a->strings["App installed."] = "App installerad."; -$a->strings["Malformed app."] = "Felaktig app."; -$a->strings["Embed code"] = "Bädda in kod"; -$a->strings["Edit App"] = "Redigera app"; -$a->strings["Create App"] = "Skapa app"; -$a->strings["Name of app"] = "Namn på app"; -$a->strings["Location (URL) of app"] = "Adress (URL) för app"; -$a->strings["Photo icon URL"] = "Fotoikon URL"; -$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixlar - valfri"; -$a->strings["Version ID"] = "Versions-ID"; -$a->strings["Price of app"] = "Pris på app"; -$a->strings["Location (URL) to purchase app"] = "Adress (URL) för att köpa app"; +$a->strings["No ratings"] = "Inga betyg"; +$a->strings["Ratings"] = "Betyg"; +$a->strings["Rating: "] = "Betyg: "; +$a->strings["Description: "] = "Beskrivning: "; +$a->strings["Profile not found."] = "Profil hittades inte."; +$a->strings["Profile deleted."] = "Profil borttagen."; +$a->strings["Profile-"] = "Profil-"; +$a->strings["New profile created."] = "Ny profil skapad."; +$a->strings["Profile unavailable to clone."] = "Profil inte tillgänglig för kloning."; +$a->strings["Profile unavailable to export."] = "Profil inte tillgänglig för export."; +$a->strings["Profile Name is required."] = "Profilnamn krävs."; +$a->strings["Marital Status"] = "Civilstånd"; +$a->strings["Romantic Partner"] = "Romantisk partner"; +$a->strings["Likes"] = "Gillar"; +$a->strings["Dislikes"] = "Ogillar"; +$a->strings["Work/Employment"] = "Arbete/sysselsättning"; +$a->strings["Religion"] = "Religion"; +$a->strings["Political Views"] = "Politisk åskådning"; +$a->strings["Gender"] = "Kön"; +$a->strings["Sexual Preference"] = "Sexuell preferens"; +$a->strings["Homepage"] = "Hemsida"; +$a->strings["Interests"] = "Intressen"; +$a->strings["Profile updated."] = "Profil uppdaterad."; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Dölj din kontakt-/vänlista för de som ser den här profilen"; +$a->strings["Edit Profile Details"] = "Redigera profildetaljer"; +$a->strings["View this profile"] = "Visa den här profilen"; +$a->strings["Change Profile Photo"] = "Byt profilfoto"; +$a->strings["Create a new profile using these settings"] = "Skapa en ny profil utifrån de här inställningarna"; +$a->strings["Clone this profile"] = "Klona den här profilen"; +$a->strings["Delete this profile"] = "Ta bort den här profilen"; +$a->strings["Import profile from file"] = "Importera profil från fil"; +$a->strings["Export profile to file"] = "Exportera profil som fil"; +$a->strings["Profile Name:"] = "Profilnamn:"; +$a->strings["Your Full Name:"] = "Ditt fulllständiga namn:"; +$a->strings["Title/Description:"] = "Titel/beskrivning:"; +$a->strings["Your Gender:"] = "Ditt kön:"; +$a->strings["Birthday :"] = "Födelsedag:"; +$a->strings["Street Address:"] = "Gatuadress:"; +$a->strings["Locality/City:"] = "Ort:"; +$a->strings["Postal/Zip Code:"] = "Postnummer:"; +$a->strings["Country:"] = "Land:"; +$a->strings["Region/State:"] = "Region:"; +$a->strings[" Marital Status:"] = " Civilstånd:"; +$a->strings["Who: (if applicable)"] = "Vem: (om tillämpligt)"; +$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Exempel: cathy123, Cathy Williams, cathy@example.com"; +$a->strings["Since [date]:"] = "Sedan [datum]"; +$a->strings["Homepage URL:"] = "Hemsideadress:"; +$a->strings["Religious Views:"] = "Religion/livsåskådning:"; +$a->strings["Keywords:"] = "Nyckelord:"; +$a->strings["Example: fishing photography software"] = "Exempel: fiske fotografering mjukvara"; +$a->strings["Used in directory listings"] = "Används i kataloglistningar"; +$a->strings["Tell us about yourself..."] = "Beskriv dig själv..."; +$a->strings["Hobbies/Interests"] = "Fritidssysselsättning/intressen"; +$a->strings["Contact information and Social Networks"] = "Kontaktinformation och sociala nätverk"; +$a->strings["My other channels"] = "Mina andra kanaler"; +$a->strings["Musical interests"] = "Musikintressen"; +$a->strings["Books, literature"] = "Böcker, litteratur"; +$a->strings["Television"] = "Tv"; +$a->strings["Film/dance/culture/entertainment"] = "Film/dans/kultur/underhållning"; +$a->strings["Love/romance"] = "Kärlek/romantik"; +$a->strings["Work/employment"] = "Arbete/sysselsättning"; +$a->strings["School/education"] = "Skola/utbildning"; +$a->strings["This is your default profile."] = "Det här är din standardprofil."; +$a->strings["Edit/Manage Profiles"] = "Redigera/hantera profiler"; +$a->strings["Add profile things"] = "Lägg till profilsaker"; +$a->strings["Include desirable objects in your profile"] = "Inkludera fina prylar i din profil"; +$a->strings["Invalid profile identifier."] = "Ogiltigt profil-ID."; +$a->strings["Profile Visibility Editor"] = "Redigera profilsynlighet"; +$a->strings["Click on a contact to add or remove."] = "Klicka på en kontakt för att lägga till eller ta bort."; +$a->strings["Visible To"] = "Kan ses av"; $a->strings["Poll"] = "Opinionsundersökning"; $a->strings["View Results"] = "Visa resultat"; $a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Borttagning av konto tillåts inte inom 48 timmar efter att kontolösenordet har ändrats."; @@ -1910,6 +1939,9 @@ $a->strings["This will completely remove this account including all its channels $a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Ta bort kontot, alla dess kanaler och alla kanalkopior från nätverket"; $a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Som standard tas bara instanser av kanaler som finns på den här servern bort från nätverket"; $a->strings["No service class restrictions found."] = "Inga tjänsteklassbegränsningar hittades."; +$a->strings["Files: shared with me"] = "Filer: delade med mig"; +$a->strings["Remove all files"] = "Ta bort alla filer"; +$a->strings["Remove this file"] = "Ta bort den här filen"; $a->strings["Schema Default"] = "Schemats standard"; $a->strings["Sans-Serif"] = "Sans-serif"; $a->strings["Monospace"] = "Monospace"; -- cgit v1.2.3 From b31a2f109fc08d8440d3c9d8fabe221ee93527bb Mon Sep 17 00:00:00 2001 From: marijus Date: Mon, 9 Feb 2015 08:35:53 +0100 Subject: fix transparent background in collapsed nav with project home enabled --- view/css/full.css | 5 ----- 1 file changed, 5 deletions(-) diff --git a/view/css/full.css b/view/css/full.css index 38864925f..fe5f26b08 100644 --- a/view/css/full.css +++ b/view/css/full.css @@ -6,11 +6,6 @@ header #banner { margin-right: auto; } -nav { - height: 24px; - display: block; -} - section { display: block; min-height: 112px; -- cgit v1.2.3 From b31fe5c55dcbaf01286948580c2b3f09c5427b78 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 8 Feb 2015 23:37:34 -0800 Subject: help text for the "adjust for viewer timezone" toggle switch since you apparently need an IQ of 230 or greater to be able to use it correctly. --- mod/events.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/events.php b/mod/events.php index a34aa62ab..10affd4ec 100755 --- a/mod/events.php +++ b/mod/events.php @@ -587,7 +587,7 @@ function events_content(&$a) { '$n_checked' => $n_checked, '$f_text' => t('Event Finishes:'), '$f_dsel' => datetimesel($f,new DateTime(),DateTime::createFromFormat('Y',$fyear+5),DateTime::createFromFormat('Y-m-d H:i',"$fyear-$fmonth-$fday $fhour:$fminute"),'finish_text',true,true,'start_text'), - '$adjust' => array('adjust', t('Adjust for viewer timezone'), $a_checked), + '$adjust' => array('adjust', t('Adjust for viewer timezone'), $a_checked, t('Important for events that happen in a particular place. Not practical for global holidays.'),), '$a_text' => t('Adjust for viewer timezone'), '$d_text' => t('Description:'), '$d_orig' => $d_orig, -- cgit v1.2.3 From d473c3c500a39ce1efdf6902114f899644bcc002 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 00:43:38 -0800 Subject: fix for service_plink() after observing it in the wild --- include/network.php | 2 +- version.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/network.php b/include/network.php index 366ac0d24..a7127c1a2 100644 --- a/include/network.php +++ b/include/network.php @@ -1531,7 +1531,7 @@ function service_plink($contact, $guid) { $m = parse_url($contact['xchan_url']); if($m) { - $url = $scheme . '://' . $m['host'] . (($m['port']) ? ':' . $m['port'] : ''); + $url = $m['scheme'] . '://' . $m['host'] . (($m['port']) ? ':' . $m['port'] : ''); } else $url = 'https://' . substr($contact['xchan_addr'],strpos($contact['xchan_addr'],'@')+1); diff --git a/version.inc b/version.inc index 62703f886..9325f86d6 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-08.939 +2015-02-09.940 -- cgit v1.2.3 From e2aa0a273c112e01b2f5837f0bca7c7e8d8d4807 Mon Sep 17 00:00:00 2001 From: marijus Date: Mon, 9 Feb 2015 21:46:22 +0100 Subject: improve sql query --- include/attach.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/include/attach.php b/include/attach.php index f61fea9a5..f878a886f 100644 --- a/include/attach.php +++ b/include/attach.php @@ -1258,15 +1258,10 @@ function recursive_activity_recipients($allow_cid, $allow_gid, $deny_cid, $deny_ } function in_group($group_id) { - //TODO: make these two queries one with a join. - $x = q("SELECT id FROM groups WHERE hash = '%s'", + $r = q("SELECT xchan FROM group_member left join groups on group_member.gid = group.id WHERE hash = '%s' ", dbesc($group_id) ); - $r = q("SELECT xchan FROM group_member WHERE gid = %d", - intval($x[0]['id']) - ); - foreach($r as $ig) { $group_members[] = $ig['xchan']; } -- cgit v1.2.3 From 0e74ebc6a9f6ef6f8348a68d9ecee98795edd56b Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 15:12:15 -0800 Subject: title missing sending to diaspora (which doesn't support titles but let's not go there). --- include/bb2diaspora.php | 21 ++------------------- mod/import.php | 2 +- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/include/bb2diaspora.php b/include/bb2diaspora.php index 5c93ac3aa..fa3aa3aa2 100644 --- a/include/bb2diaspora.php +++ b/include/bb2diaspora.php @@ -271,22 +271,6 @@ function bb2diaspora_itemwallwall(&$item) { . $item['body']; } - // We have to do something similar for wall-to-wall comments. ITEM_WALL|ITEM_ORIGIN indicates that it was posted on this site. - // Regular matrix comments may have one of these bits set, but not both. - - // Update: this is getting triggered way too often and unnecessarily. Commenting out until we find a better solution. - // It's not an easy problem. For now we'll live with the mis-attributions, as wall to wall comments are much less frequent - // than wall-to-wall posts. - -// if(($item['mid'] != $item['parent_mid']) && ($item['author_xchan'] != $item['owner_xchan']) && (($item['item_flags'] & (ITEM_WALL|ITEM_ORIGIN)) == (ITEM_WALL|ITEM_ORIGIN)) && (is_array($item['author'])) && $item['author']['xchan_url'] && $item['author']['xchan_name'] && $item['author']['xchan_photo_m']) { -// logger('bb2diaspora_itemwallwall: wall to wall comment',LOGGER_DEBUG); - // post will come across with the owner's identity. Throw a preamble onto the post to indicate the true author. -// $item['body'] = "\n\n" -// . '[img]' . $item['author']['xchan_photo_m'] . '[/img]' -// . '[url=' . $item['author']['xchan_url'] . ']' . $item['author']['xchan_name'] . '[/url]' . "\n\n" -// . $item['body']; -// } - // $item['author'] might cause a surprise further down the line if it wasn't expected to be here. if(! $author_exists) @@ -311,8 +295,6 @@ function bb2diaspora_itembody($item,$force_update = false) { logger('bb2diaspora_itembody: cached '); $newitem = $item; $newitem['body'] = $meta['body']; -// this won't work - the post is now in markdown -// bb2diaspora_itemwallwall($newitem); return $newitem['body']; } } @@ -333,7 +315,8 @@ function bb2diaspora_itembody($item,$force_update = false) { bb2diaspora_itemwallwall($newitem); - $body = preg_replace('/\#\^http/i', 'http', $newitem['body']); + $title = $newitem['title']; + $body = preg_replace('/\#\^http/i', 'http', $newitem['body']); // protect tags and mentions from hijacking diff --git a/mod/import.php b/mod/import.php index c9a4edb67..088c5cb61 100644 --- a/mod/import.php +++ b/mod/import.php @@ -250,7 +250,7 @@ function import_post(&$a) { if($seize) { - // replace our existing xchan if we're seizing control + // replace any existing xchan we may have on this site if we're seizing control $r = q("delete from xchan where xchan_hash = '%s'", dbesc($channel['channel_hash']) -- cgit v1.2.3 From ed810a360f9a52e1e57ea95723d46b68eb586f69 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 15:57:22 -0800 Subject: event form - provide map ability for location field and add preview ability --- mod/events.php | 9 +++++++++ view/css/mod_events.css | 4 ++++ view/tpl/event_form.tpl | 18 ++++++++++-------- view/tpl/event_head.tpl | 8 ++++++++ 4 files changed, 31 insertions(+), 8 deletions(-) diff --git a/mod/events.php b/mod/events.php index 10affd4ec..144b9dd5e 100755 --- a/mod/events.php +++ b/mod/events.php @@ -8,6 +8,8 @@ require_once('include/items.php'); function events_post(&$a) { + logger('post: ' . print_r($_REQUEST,true)); + if(! local_channel()) return; @@ -178,6 +180,12 @@ function events_post(&$a) { $datarray['created'] = $created; $datarray['edited'] = $edited; + if(intval($_REQUEST['preview'])) { + $html = format_event_html($datarray); + echo $html; + killme(); + } + $event = event_store_event($datarray); @@ -597,6 +605,7 @@ function events_content(&$a) { '$t_orig' => $t_orig, '$sh_text' => t('Share this event'), '$sh_checked' => $sh_checked, + '$preview' => t('Preview'), '$permissions' => t('Permissions'), '$acl' => (($orig_event['event_xchan']) ? '' : populate_acl(((x($orig_event)) ? $orig_event : $perm_defaults),false)), '$submit' => t('Submit') diff --git a/view/css/mod_events.css b/view/css/mod_events.css index e2439e844..f57c06a9d 100644 --- a/view/css/mod_events.css +++ b/view/css/mod_events.css @@ -36,4 +36,8 @@ #event-desc-text, #event-location-text, .event-form-location-end { margin-top: 15px; +} + +#event-edit-preview-btn { + margin-right: 15px; } \ No newline at end of file diff --git a/view/tpl/event_form.tpl b/view/tpl/event_form.tpl index 5ade55870..4f5736ddc 100755 --- a/view/tpl/event_form.tpl +++ b/view/tpl/event_form.tpl @@ -6,12 +6,13 @@ {{$desc}}

-
+ +
{{$t_text}}
{{$required}} @@ -138,17 +139,14 @@ + - + @@ -168,10 +166,14 @@
+ {{$acl}}
+ + +
diff --git a/view/tpl/event_head.tpl b/view/tpl/event_head.tpl index 11dba2f9d..77e693b07 100755 --- a/view/tpl/event_head.tpl +++ b/view/tpl/event_head.tpl @@ -12,6 +12,14 @@ ); } + function doEventPreview() { + $('#event-edit-preview').val(1); + $.post('events',$('#event-edit-form').serialize(), function(data) { + $.colorbox({ html: data }); + }); + } + + $(document).ready(function() { $('#events-calendar').fullCalendar({ events: '{{$baseurl}}/events/json/', -- cgit v1.2.3 From ad731b7c7bc1fa0a0af10127154e1aa8dc94ef24 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 16:00:46 -0800 Subject: make preview button larger --- view/tpl/event_form.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/tpl/event_form.tpl b/view/tpl/event_form.tpl index 4f5736ddc..f8afa2e36 100755 --- a/view/tpl/event_form.tpl +++ b/view/tpl/event_form.tpl @@ -172,7 +172,7 @@
- + -- cgit v1.2.3 From fce51876c9d2d8803acddaa9c5b4980eb82ec357 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 18:58:43 -0800 Subject: bring some styling back to the colorbox and improve the event preview ability --- images/controls.png | Bin 0 -> 1261 bytes images/loading.gif | Bin 0 -> 8685 bytes images/loading_background.png | Bin 0 -> 131 bytes images/overlay.png | Bin 0 -> 115 bytes images/redzot.xcf | Bin 0 -> 269700 bytes library/colorbox/example1/colorbox.css | 6 ++--- mod/events.php | 12 +++++++++ view/css/colorbox.css | 45 +++++++++++++++++++++++++++++++++ view/js/mod_directory.js | 4 +-- view/php/theme_init.php | 2 +- view/theme/redbasic/css/style.css | 15 ++++------- view/tpl/event_head.tpl | 3 ++- 12 files changed, 70 insertions(+), 17 deletions(-) create mode 100644 images/controls.png create mode 100644 images/loading.gif create mode 100644 images/loading_background.png create mode 100644 images/overlay.png create mode 100644 images/redzot.xcf create mode 100644 view/css/colorbox.css diff --git a/images/controls.png b/images/controls.png new file mode 100644 index 000000000..1ec3cb1c8 Binary files /dev/null and b/images/controls.png differ diff --git a/images/loading.gif b/images/loading.gif new file mode 100644 index 000000000..0325c8dbf Binary files /dev/null and b/images/loading.gif differ diff --git a/images/loading_background.png b/images/loading_background.png new file mode 100644 index 000000000..23a336b39 Binary files /dev/null and b/images/loading_background.png differ diff --git a/images/overlay.png b/images/overlay.png new file mode 100644 index 000000000..10362a423 Binary files /dev/null and b/images/overlay.png differ diff --git a/images/redzot.xcf b/images/redzot.xcf new file mode 100644 index 000000000..9a2fb551d Binary files /dev/null and b/images/redzot.xcf differ diff --git a/library/colorbox/example1/colorbox.css b/library/colorbox/example1/colorbox.css index 8a4ff998c..851750088 100644 --- a/library/colorbox/example1/colorbox.css +++ b/library/colorbox/example1/colorbox.css @@ -2,7 +2,7 @@ Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */ -#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:1; overflow:hidden;} #cboxWrapper {max-width:none;} #cboxOverlay{position:fixed; width:100%; height:100%;} #cboxMiddleLeft, #cboxBottomLeft{clear:left;} @@ -22,14 +22,14 @@ */ #cboxOverlay{background:url(images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);} #colorbox{outline:0;} - #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;} +/* #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;} #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;} #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;} #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;} #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;} #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;} #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;} - #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;} + #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;} */ #cboxContent{background:#fff; overflow:hidden;} .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} diff --git a/mod/events.php b/mod/events.php index 144b9dd5e..f209dab1d 100755 --- a/mod/events.php +++ b/mod/events.php @@ -85,11 +85,19 @@ function events_post(&$a) { $onerror_url = $a->get_baseurl() . "/events/" . $action . "?summary=$summary&description=$desc&location=$location&start=$start_text&finish=$finish_text&adjust=$adjust&nofinish=$nofinish"; if(strcmp($finish,$start) < 0 && !$nofinish) { notice( t('Event can not end before it has started.') . EOL); + if(intval($_REQUEST['preview'])) { + echo( t('Unable to generate preview.')); + killme(); + } goaway($onerror_url); } if((! $summary) || (! $start)) { notice( t('Event title and start time are required.') . EOL); + if(intval($_REQUEST['preview'])) { + echo( t('Unable to generate preview.')); + killme(); + } goaway($onerror_url); } @@ -104,6 +112,10 @@ function events_post(&$a) { ); if(! $x) { notice( t('Event not found.') . EOL); + if(intval($_REQUEST['preview'])) { + echo( t('Unable to generate preview.')); + killme(); + } return; } if($x[0]['allow_cid'] === '<' . $channel['channel_hash'] . '>' diff --git a/view/css/colorbox.css b/view/css/colorbox.css new file mode 100644 index 000000000..a1acfc440 --- /dev/null +++ b/view/css/colorbox.css @@ -0,0 +1,45 @@ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:1; overflow:hidden;} +#cboxWrapper {max-width:none;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;} +.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of Colorbox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:url(/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);} +#colorbox{outline:0;} + #cboxContent{background:#fff; overflow:hidden;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:28px;} + #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} + #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} + #cboxLoadingOverlay{background:url(/images/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(/images/loading.gif) no-repeat center center;} + + /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ + #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } + + /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ + #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;} + + #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} + #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/controls.png) no-repeat -75px 0; width:25px +; height:25px; text-indent:-9999px;} + #cboxPrevious:hover{background-position:-75px -25px;} + #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/controls.png) no-repeat -50px 0; width:25px; + height:25px; text-indent:-9999px;} + #cboxNext:hover{background-position:-50px -25px;} + #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/controls.png) no-repeat -25px 0; width:25px; +height:25px; text-indent:-9999px;} + #cboxClose:hover{background-position:-25px -25px;} diff --git a/view/js/mod_directory.js b/view/js/mod_directory.js index 87e4f92b5..861900704 100644 --- a/view/js/mod_directory.js +++ b/view/js/mod_directory.js @@ -1,7 +1,7 @@ function dirdetails(hash) { $.get('dirprofile' + '?f=&hash=' + hash, function( data ) { - $.colorbox({ maxWidth: "50%", maxHeight: "75%", html: data }); + $.colorbox({ maxWidth: "80%", maxHeight: "75%", scrolling: false, html: data }); }); } @@ -28,7 +28,7 @@ function doRatings(hash) { function buildRatingForm(hash) { var html = '
'+aStr['rating_desc']+'
'+aStr['rating_text']+'
'; - $.colorbox({maxwidth: "50%", maxHeight: "50%", html: html, close: 'X' }); + $.colorbox({maxwidth: "50%", maxHeight: "50%", scrolling: false, html: html, close: 'X' }); currentHash = hash; } diff --git a/view/php/theme_init.php b/view/php/theme_init.php index b3580b81f..0009a00e2 100644 --- a/view/php/theme_init.php +++ b/view/php/theme_init.php @@ -8,9 +8,9 @@ head_add_css('library/jRange/jquery.range.css'); head_add_css('view/css/conversation.css'); head_add_css('view/css/widgets.css'); +head_add_css('view/css/colorbox.css'); head_add_css('library/justifiedGallery/dist/css/justifiedGallery.css'); head_add_css('library/bootstrap-tagsinput/bootstrap-tagsinput.css'); - head_add_js('jquery.js'); head_add_js('jquery-migrate-1.1.1.js'); head_add_js('library/justifiedGallery/dist/js/jquery.justifiedGallery.js'); diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 451c3b3ee..b62136427 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -575,15 +575,10 @@ footer { #cboxContent { color: $dirpopup_txtcol; - margin: 5px; -} - -#cboxClose { - margin: 10px; } #colorbox { - margin: 5px; + padding: 5px; } #cboxContent a { @@ -974,14 +969,13 @@ nav .acpopup { .vevent { max-width: 100%; - margin-left: 10px; - margin-right: 10px; + margin: 10px; + padding: 10px; border: 1px solid #CCCCCC; } .vevent .event-summary { - margin-left: 10px; - margin-right: 10px; + margin: 10px; font-weight: bold; } @@ -1027,6 +1021,7 @@ nav .acpopup { .event-start .dtstart, .event-end .dtend { float: right; + margin-right: 10px; } .event-list-date { diff --git a/view/tpl/event_head.tpl b/view/tpl/event_head.tpl index 77e693b07..6b59eef27 100755 --- a/view/tpl/event_head.tpl +++ b/view/tpl/event_head.tpl @@ -7,7 +7,7 @@ $.get( '{{$baseurl}}/events/?id='+eventid, function(data){ - $.colorbox({ html: data }); + $.colorbox({ scrolling: false, html: data, onComplete: function() { $.colorbox.resize(); }}); } ); } @@ -17,6 +17,7 @@ $.post('events',$('#event-edit-form').serialize(), function(data) { $.colorbox({ html: data }); }); + $('#event-edit-preview').val(0); } -- cgit v1.2.3 From 55c3c54ef6fe3f3d80df01c94d334bdfbf395683 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 19:54:48 -0800 Subject: apply max_import_size to Diaspora posts --- include/diaspora.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/include/diaspora.php b/include/diaspora.php index 22574f9f8..4280d9d77 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -827,6 +827,12 @@ function diaspora_post($importer,$xml,$msg) { $body = scale_external_images($body); } + $maxlen = get_max_import_size(); + + if($maxlen && mb_strlen($body) > $maxlen) { + $body = mb_substr($body,0,$maxlen,'UTF-8'); + logger('message length exceeds max_import_size: truncated'); + } //WTF? FIXME // Add OEmbed and other information to the body @@ -1040,6 +1046,14 @@ function diaspora_reshare($importer,$xml,$msg) { //return; } + $maxlen = get_max_import_size(); + + if($maxlen && mb_strlen($body) > $maxlen) { + $body = mb_substr($body,0,$maxlen,'UTF-8'); + logger('message length exceeds max_import_size: truncated'); + } + + //if(! $body) { // logger('diaspora_reshare: empty body: source= ' . $x); // return; @@ -1354,6 +1368,15 @@ function diaspora_comment($importer,$xml,$msg) { $body = diaspora2bb($text); + + $maxlen = get_max_import_size(); + + if($maxlen && mb_strlen($body) > $maxlen) { + $body = mb_substr($body,0,$maxlen,'UTF-8'); + logger('message length exceeds max_import_size: truncated'); + } + + $datarray = array(); $tags = get_tags($body); @@ -1540,6 +1563,15 @@ function diaspora_conversation($importer,$xml,$msg) { $body = diaspora2bb($msg_text); + + $maxlen = get_max_import_size(); + + if($maxlen && mb_strlen($body) > $maxlen) { + $body = mb_substr($body,0,$maxlen,'UTF-8'); + logger('message length exceeds max_import_size: truncated'); + } + + $author_signed_data = $msg_guid . ';' . $msg_parent_guid . ';' . $msg_text . ';' . unxmlify($mesg->created_at) . ';' . $msg_diaspora_handle . ';' . $msg_conversation_guid; $author_signature = base64_decode($msg_author_signature); @@ -1677,6 +1709,17 @@ function diaspora_message($importer,$xml,$msg) { $subject = $conversation['subject']; $body = diaspora2bb($msg_text); + + + $maxlen = get_max_import_size(); + + if($maxlen && mb_strlen($body) > $maxlen) { + $body = mb_substr($body,0,$maxlen,'UTF-8'); + logger('message length exceeds max_import_size: truncated'); + } + + + $message_id = $msg_diaspora_handle . ':' . $msg_guid; $author_signed_data = $msg_guid . ';' . $msg_parent_guid . ';' . $msg_text . ';' . unxmlify($xml->created_at) . ';' . $msg_diaspora_handle . ';' . $msg_conversation_guid; -- cgit v1.2.3 From c69494524590b7ffa07fcab6780c603ded2cb720 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 9 Feb 2015 21:18:50 -0800 Subject: like formatting for extended consensus items --- doc/roadmap.bb | 3 -- include/ItemObject.php | 23 +++++++++++++ include/conversation.php | 53 ++++++++++++++++++++++++++++ view/tpl/conv_item.tpl | 90 +++++++++++++++++------------------------------- 4 files changed, 108 insertions(+), 61 deletions(-) diff --git a/doc/roadmap.bb b/doc/roadmap.bb index fb4b83bb4..e38f5a981 100644 --- a/doc/roadmap.bb +++ b/doc/roadmap.bb @@ -21,9 +21,6 @@ Migration tools Friendica importer Diaspora importer -Poco reputation - Make it happen - Webpage design UI improvements If practical, separate "conversation" sub-themes from overall themes so one can choose different conversation and content layouts within a base theme. Make webpage building easy, with point-n-click selectors to build PDLs diff --git a/include/ItemObject.php b/include/ItemObject.php index 344664fd2..8f1112f6a 100644 --- a/include/ItemObject.php +++ b/include/ItemObject.php @@ -135,6 +135,28 @@ class Item extends BaseObject { $location = format_location($item); + + // process action responses - e.g. like/dislike/attend/agree/whatever + $response_verbs = array('like'); + if(feature_enabled($conv->get_profile_owner(),'dislike')) + $response_verbs[] = 'dislike'; + if($item['resource_type'] === 'event') { + $response_verbs[] = 'attendyes'; + $response_verbs[] = 'attendno'; + $response_verbs[] = 'attendmaybe'; + } + $consensus = (($item['item_flags'] & ITEM_CONSENSUS)? true : false); + if($consensus) { + $response_verbs[] = 'agree'; + $response_verbs[] = 'disagree'; + $response_verbs[] = 'abstain'; + } + + $responses = get_responses($conv_responses,$response_verbs,$this,$item); + + + $like_button_label = tt('Like','Likes',$like_count,'noun'); + $like_count = ((x($conv_responses['like'],$item['mid'])) ? $conv_responses['like'][$item['mid']] : ''); $like_list = ((x($conv_responses['like'],$item['mid'])) ? $conv_responses['like'][$item['mid'] . '-l'] : ''); if (count($like_list) > MAX_LIKERS) { @@ -307,6 +329,7 @@ class Item extends BaseObject { 'comment_count_txt' => $comment_count_txt, 'list_unseen_txt' => $list_unseen_txt, 'markseen' => t('Mark all seen'), + 'responses' => $responses, 'like_count' => $like_count, 'like_list' => $like_list, 'like_list_part' => $like_list_part, diff --git a/include/conversation.php b/include/conversation.php index 27b52ba6e..244c812ef 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1629,3 +1629,56 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ return replace_macros($tpl,array('$tabs' => $arr['tabs'])); } + + +function get_responses($conv_responses,$response_verbs,$ob,$item) { + $ret = array(); + foreach($response_verbs as $v) { + $ret[$v] = array(); + $ret[$v]['count'] = ((x($conv_responses[$v],$item['mid'])) ? $conv_responses[$v][$item['mid']] : ''); + $ret[$v]['list'] = ((x($conv_responses[$v],$item['mid'])) ? $conv_responses[$v][$item['mid'] . '-l'] : ''); + if(count($ret[$v]['list']) > MAX_LIKERS) { + $ret[$v]['list_part'] = array_slice($ret[$v]['list'], 0, MAX_LIKERS); + array_push($ret[$v]['list_part'], '' . t('View all') . ''); + } + else { + $ret[$v]['list_part'] = ''; + } + $ret[$v]['button'] = get_response_button_text($v,$ret[$v]['count']); + } + $ret['count'] = count($ret); + return $ret; +} + +function get_response_button_text($v,$count) { + switch($v) { + case 'like': + return tt('Like','Likes',$count,'noun'); + break; + case 'dislike': + return tt('Dislike','Dislikes',$count,'noun'); + break; + case 'attendyes': + return tt('Attending','Attending',$count,'noun'); + break; + case 'attendno': + return tt('Not Attending','Not Attending',$count,'noun'); + break; + case 'attendmaybe': + return tt('Undecided','Undecided',$count,'noun'); + break; + case 'agree': + return tt('Agree','Agrees',$count,'noun'); + break; + case 'agree': + return tt('Disagree','Disagrees',$count,'noun'); + break; + case 'abstain': + return tt('Abstain','Abstains',$count,'noun'); + break; + default: + return ''; + break; + } +} diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index f30ca7fc0..95f6bb2b6 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -104,72 +104,46 @@
-
- {{if $item.like_count}} + + {{if $item.responses }} +
+ {{foreach $item.responses as $verb=>$response}} + {{if $response.count}}
- - {{if $item.like_list_part}} - + + {{if $response.list_part}} + {{else}} - + {{/if}}
{{/if}} - {{if $item.dislike_count}} -
- - {{if $item.dislike_list_part}} - - {{else}} - - {{/if}} -
+ + {{if $response.list_part}} + {{/if}} -
- {{if $item.like_list_part}} - - {{/if}} - {{if $item.dislike_list_part}} - + {{/foreach}} +
{{/if}} - - {{* we dont' use this do we? - {{if $item.drop.pagedrop}} - - {{/if}} - *}} + +
- +
-- cgit v1.2.3 From 81e7b47b76e6cc72995e910190e4164d28ec5664 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 00:11:37 -0800 Subject: more progress on event confirmations --- boot.php | 3 +++ include/ItemObject.php | 9 +++++++-- include/conversation.php | 31 ++++++++++++++++++++++++++++--- mod/like.php | 22 ++++++++++++++++++++-- view/tpl/conv_item.tpl | 25 ++++++++++++++++++------- 5 files changed, 76 insertions(+), 14 deletions(-) diff --git a/boot.php b/boot.php index 74e77caa1..81e1f6d76 100755 --- a/boot.php +++ b/boot.php @@ -485,6 +485,9 @@ define ( 'ACTIVITY_DISLIKE', NAMESPACE_ZOT . '/activity/dislike' ); define ( 'ACTIVITY_AGREE', NAMESPACE_ZOT . '/activity/agree' ); define ( 'ACTIVITY_DISAGREE', NAMESPACE_ZOT . '/activity/disagree' ); define ( 'ACTIVITY_ABSTAIN', NAMESPACE_ZOT . '/activity/abstain' ); +define ( 'ACTIVITY_ATTEND', NAMESPACE_ZOT . '/activity/attendyes' ); +define ( 'ACTIVITY_ATTENDNO', NAMESPACE_ZOT . '/activity/attendno' ); +define ( 'ACTIVITY_ATTENDMAYBE', NAMESPACE_ZOT . '/activity/attendmaybe' ); define ( 'ACTIVITY_OBJ_HEART', NAMESPACE_ZOT . '/activity/heart' ); diff --git a/include/ItemObject.php b/include/ItemObject.php index 8f1112f6a..3638b2ffb 100644 --- a/include/ItemObject.php +++ b/include/ItemObject.php @@ -134,16 +134,19 @@ class Item extends BaseObject { $profile_name = $item['author']['xchan_name']; $location = format_location($item); - + $isevent = false; + $attend = null; // process action responses - e.g. like/dislike/attend/agree/whatever $response_verbs = array('like'); if(feature_enabled($conv->get_profile_owner(),'dislike')) $response_verbs[] = 'dislike'; - if($item['resource_type'] === 'event') { + if($item['obj_type'] === ACTIVITY_OBJ_EVENT) { $response_verbs[] = 'attendyes'; $response_verbs[] = 'attendno'; $response_verbs[] = 'attendmaybe'; + $isevent = true; + $attend = array( t('I will attend'), t('I will not attend'), t('I might attend')); } $consensus = (($item['item_flags'] & ITEM_CONSENSUS)? true : false); if($consensus) { @@ -275,6 +278,8 @@ class Item extends BaseObject { 'body' => $body, 'text' => strip_tags($body), 'id' => $this->get_id(), + 'isevent' => $isevent, + 'attend' => $attend, 'linktitle' => sprintf( t('View %s\'s profile - %s'), $profile_name, $item['author']['xchan_addr']), 'olinktitle' => sprintf( t('View %s\'s profile - %s'), $this->get_owner_name(), $item['owner']['xchan_addr']), 'llink' => $item['llink'], diff --git a/include/conversation.php b/include/conversation.php index 244c812ef..308b56586 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -402,7 +402,7 @@ function visible_activity($item) { // likes (etc.) can apply to other things besides posts. Check if they are post children, // in which case we handle them specially - $hidden_activities = array(ACTIVITY_LIKE, ACTIVITY_DISLIKE, ACTIVITY_AGREE, ACTIVITY_DISAGREE, ACTIVITY_ABSTAIN); + $hidden_activities = array(ACTIVITY_LIKE, ACTIVITY_DISLIKE, ACTIVITY_AGREE, ACTIVITY_DISAGREE, ACTIVITY_ABSTAIN, ACTIVITY_ATTEND, ACTIVITY_ATTENDNO, ACTIVITY_ATTENDMAYBE); foreach($hidden_activities as $act) { if((activity_match($item['verb'],$act)) && ($item['mid'] != $item['parent_mid'])) { return false; @@ -552,7 +552,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $ $items = $cb['items']; - $conv_responses = array(array('like'),array('dislike'),array('agree'),array('disagree'),array('abstain')); + $conv_responses = array(array('like'),array('dislike'),array('agree'),array('disagree'),array('abstain'),array('attendyes'),array('attendno'),array('attendmaybe')); // array with html for each thread (parent+comments) $threads = array(); @@ -784,10 +784,20 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $ if(feature_enabled($profile_owner, 'dislike')) like_puller($a, $item, $conv_responses, 'dislike'); + if($item['obj_type'] === ACTIVITY_OBJ_EVENT) { + like_puller($a, $item, $conv_responses, 'attendyes'); + like_puller($a, $item, $conv_responses, 'attendno'); + like_puller($a, $item, $conv_responses, 'attendmaybe'); + +logger('responses: ' . print_r($conv_responses,true)); + + } + like_puller($a, $item, $conv_responses, 'agree'); like_puller($a, $item, $conv_responses, 'disagree'); like_puller($a, $item, $conv_responses, 'abstain'); + if(! visible_activity($item)) { continue; } @@ -998,13 +1008,28 @@ function like_puller($a, $item, &$arr, $mode) { case 'unabstain': $verb = ACTIVITY_ABSTAIN; break; + case 'attendyes': + case 'unattendyes': + $verb = ACTIVITY_ATTEND; + break; + case 'attendno': + case 'unattendno': + $verb = ACTIVITY_ATTENDNO; + break; + case 'attendmaybe': + case 'unattendmaybe': + $verb = ACTIVITY_ATTENDMAYBE; + break; default: return; break; } +logger('verb: ' . $verb); +if($verb === ACTIVITY_ATTENDNO) + logger('item: ' . $item['verb']); if((activity_match($item['verb'], $verb)) && ($item['id'] != $item['parent'])) { - +logger('match:' . $verb); if($item['author']['xchan_url']) $url = chanlink_url($item['author']['xchan_url']); diff --git a/mod/like.php b/mod/like.php index b3afd910f..7c328367b 100755 --- a/mod/like.php +++ b/mod/like.php @@ -49,6 +49,18 @@ function like_content(&$a) { case 'unabstain': $activity = ACTIVITY_ABSTAIN; break; + case 'attendyes': + case 'unattendyes': + $activity = ACTIVITY_ATTEND; + break; + case 'attendno': + case 'unattendno': + $activity = ACTIVITY_ATTENDNO; + break; + case 'attendmaybe': + case 'unattendmaybe': + $activity = ACTIVITY_ATTENDMAYBE; + break; default: return; break; @@ -300,6 +312,8 @@ function like_content(&$a) { } else { $post_type = (($item['resource_type'] === 'photo') ? t('photo') : t('status')); + if($item['resource_type'] === 'event') + $post_type = t('event'); $links = array(array('rel' => 'alternate','type' => 'text/html', 'href' => $item['plink'])); $objtype = (($item['resource_type'] === 'photo') ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); @@ -354,8 +368,12 @@ function like_content(&$a) { $bodyverb = t('%1$s doesn\'t agree with %2$s\'s %3$s'); if($verb === 'abstain') $bodyverb = t('%1$s abstains from a decision on %2$s\'s %3$s'); - - + if($verb === 'attendyes') + $bodyverb = t('%1$s is attending %2$s\'s %3$s'); + if($verb === 'attendno') + $bodyverb = t('%1$s is not attending %2$s\'s %3$s'); + if($verb === 'attendmaybe') + $bodyverb = t('%1$s may attend %2$s\'s %3$s'); if(! isset($bodyverb)) killme(); diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index 95f6bb2b6..e5bbacf53 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -56,13 +56,24 @@
{{if $item.like}} - {{/if}} {{if $item.dislike}} - + {{/if}} + {{if $item.isevent}} + + + {{/if}}
{{/if}} {{/foreach}} -
+ {{/if}} - +
- +
-- cgit v1.2.3 From f7cce634479bb95258209a6aadb9becd3c6b94a3 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 00:44:34 -0800 Subject: cleanup event attendance - make sure it works in list mode. --- include/conversation.php | 17 +++------ view/tpl/conv_item.tpl | 6 ++-- view/tpl/conv_list.tpl | 90 ++++++++++++++++++++++-------------------------- 3 files changed, 48 insertions(+), 65 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 308b56586..b777e479b 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -784,15 +784,9 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $ if(feature_enabled($profile_owner, 'dislike')) like_puller($a, $item, $conv_responses, 'dislike'); - if($item['obj_type'] === ACTIVITY_OBJ_EVENT) { - like_puller($a, $item, $conv_responses, 'attendyes'); - like_puller($a, $item, $conv_responses, 'attendno'); - like_puller($a, $item, $conv_responses, 'attendmaybe'); - -logger('responses: ' . print_r($conv_responses,true)); - - } - + like_puller($a, $item, $conv_responses, 'attendyes'); + like_puller($a, $item, $conv_responses, 'attendno'); + like_puller($a, $item, $conv_responses, 'attendmaybe'); like_puller($a, $item, $conv_responses, 'agree'); like_puller($a, $item, $conv_responses, 'disagree'); like_puller($a, $item, $conv_responses, 'abstain'); @@ -1024,12 +1018,9 @@ function like_puller($a, $item, &$arr, $mode) { return; break; } -logger('verb: ' . $verb); -if($verb === ACTIVITY_ATTENDNO) - logger('item: ' . $item['verb']); if((activity_match($item['verb'], $verb)) && ($item['id'] != $item['parent'])) { -logger('match:' . $verb); + if($item['author']['xchan_url']) $url = chanlink_url($item['author']['xchan_url']); diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index e5bbacf53..d1d197dc1 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -66,13 +66,13 @@ {{/if}} {{if $item.isevent}} - - - {{/if}} diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index 59bb8f918..3d4b7608d 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -65,6 +65,19 @@ {{/if}} + + {{if $item.isevent}} + + + + {{/if}} + @@ -110,63 +123,42 @@
{{if $item.unseen_comments}}
{{/if}} - {{if $item.like_count}} + {{if $item.responses }} +
+ {{foreach $item.responses as $verb=>$response}} + {{if $response.count}}
- - {{if $item.like_list_part}} - + + {{if $response.list_part}} + {{else}} - + {{/if}}
{{/if}} - {{if $item.dislike_count}} -
- - {{if $item.dislike_list_part}} - - {{else}} - - {{/if}} -
+ + {{if $response.list_part}} + {{/if}} + {{/foreach}}
- {{if $item.like_list_part}} - - {{/if}} - {{if $item.dislike_list_part}} - {{/if}} +
-- cgit v1.2.3 From 9dda248b94fdedd238d19241007eea3c47d8bd75 Mon Sep 17 00:00:00 2001 From: zottel Date: Tue, 10 Feb 2015 09:49:26 +0100 Subject: make update 1133 work in PHP < 5.5 --- install/update.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/update.php b/install/update.php index 8ce50926a..2c9e54ff9 100644 --- a/install/update.php +++ b/install/update.php @@ -1518,7 +1518,7 @@ function update_r1133() { PRIMARY KEY (xp_id) )"); $r2 = 0; foreach(array('xp_client', 'xp_channel', 'xp_perm') as $fld) - $r2 += (empty(q("create index $fld on xperm ($fld)")) ? 0 : 1); + $r2 += ((q("create index $fld on xperm ($fld)") == false) ? 0 : 1); $r = (($r1 && $r2) ? true : false); } -- cgit v1.2.3 From 268691ffb460e7d0a53dec858ee9658e20660755 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 01:05:49 -0800 Subject: correct the object type if it isn't stored/linked to an item yet --- mod/like.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/like.php b/mod/like.php index 7c328367b..725551d6d 100755 --- a/mod/like.php +++ b/mod/like.php @@ -312,7 +312,7 @@ function like_content(&$a) { } else { $post_type = (($item['resource_type'] === 'photo') ? t('photo') : t('status')); - if($item['resource_type'] === 'event') + if($item['obj_type'] === ACTIVITY_OBJ_EVENT) $post_type = t('event'); $links = array(array('rel' => 'alternate','type' => 'text/html', 'href' => $item['plink'])); -- cgit v1.2.3 From 4632d30a786863d4ecb33fc651f49076d0006386 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 14:47:09 -0800 Subject: more attendance --- include/conversation.php | 142 +++++++++++++++++++++++------------------------ view/tpl/conv_item.tpl | 12 ++-- view/tpl/conv_list.tpl | 4 +- 3 files changed, 77 insertions(+), 81 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index b777e479b..4da6636fa 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -552,7 +552,12 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $ $items = $cb['items']; - $conv_responses = array(array('like'),array('dislike'),array('agree'),array('disagree'),array('abstain'),array('attendyes'),array('attendno'),array('attendmaybe')); + $conv_responses = array( + 'like' => array('title' => t('Likes','title')),'dislike' => array('title' => t('Dislikes','title')), + 'agree' => array('title' => t('Agree','title')),'disagree' => array('title' => t('Disagree','title')), 'abstain' => array('title' => t('Abstain','title')), + 'attendyes' => array('title' => t('Attending','title')), 'attendno' => array('title' => t('Not attending','title')), 'attendmaybe' => array('title' => t('Might attend','title')) + ); + // array with html for each thread (parent+comments) $threads = array(); @@ -779,18 +784,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $ } } - like_puller($a, $item, $conv_responses, 'like'); - - if(feature_enabled($profile_owner, 'dislike')) - like_puller($a, $item, $conv_responses, 'dislike'); - - like_puller($a, $item, $conv_responses, 'attendyes'); - like_puller($a, $item, $conv_responses, 'attendno'); - like_puller($a, $item, $conv_responses, 'attendmaybe'); - like_puller($a, $item, $conv_responses, 'agree'); - like_puller($a, $item, $conv_responses, 'disagree'); - like_puller($a, $item, $conv_responses, 'abstain'); - + builtin_activity_puller($item, $conv_responses); if(! visible_activity($item)) { continue; @@ -968,81 +962,82 @@ function item_photo_menu($item){ } /** - * @brief Returns a like/dislike entry. - * It gives back a HTML link to the channel that liked/disliked. + * @brief Checks item to see if it is one of the builtin activities (like/dislike, event attendance, consensus items, etc.) + * Increments the count of each matching activity and adds a link to the author as needed. * * @param array $a (not used) * @param array $item - * @param array &$arr - * @param string $mode like/dislike + * @param array &$conv_responses (already created with builtin activity structure) * @return void */ -function like_puller($a, $item, &$arr, $mode) { +function builtin_activity_puller($item, &$conv_responses) { - $url = ''; - switch($mode) { - case 'like': - case 'unlike': - $verb = ACTIVITY_LIKE; - break; - case 'dislike': - case 'undislike': - $verb = ACTIVITY_DISLIKE; - break; - case 'agree': - case 'unagree': - $verb = ACTIVITY_AGREE; - break; - case 'disagree': - case 'undisagree': - $verb = ACTIVITY_DISAGREE; - break; - case 'abstain': - case 'unabstain': - $verb = ACTIVITY_ABSTAIN; - break; - case 'attendyes': - case 'unattendyes': - $verb = ACTIVITY_ATTEND; - break; - case 'attendno': - case 'unattendno': - $verb = ACTIVITY_ATTENDNO; - break; - case 'attendmaybe': - case 'unattendmaybe': - $verb = ACTIVITY_ATTENDMAYBE; - break; - default: - return; - break; - } - if((activity_match($item['verb'], $verb)) && ($item['id'] != $item['parent'])) { + foreach($conv_responses as $mode => $v) { - if($item['author']['xchan_url']) - $url = chanlink_url($item['author']['xchan_url']); + $url = ''; - if(! $item['thr_parent']) - $item['thr_parent'] = $item['parent_mid']; + switch($mode) { + case 'like': + $verb = ACTIVITY_LIKE; + break; + case 'dislike': + $verb = ACTIVITY_DISLIKE; + break; + case 'agree': + $verb = ACTIVITY_AGREE; + break; + case 'disagree': + $verb = ACTIVITY_DISAGREE; + break; + case 'abstain': + $verb = ACTIVITY_ABSTAIN; + break; + case 'attendyes': + $verb = ACTIVITY_ATTEND; + break; + case 'attendno': + $verb = ACTIVITY_ATTENDNO; + break; + case 'attendmaybe': + $verb = ACTIVITY_ATTENDMAYBE; + break; + default: + return; + break; + } - if(! ((isset($arr[$mode][$item['thr_parent'] . '-l'])) && (is_array($arr[$mode][$item['thr_parent'] . '-l'])))) - $arr[$mode][$item['thr_parent'] . '-l'] = array(); - if(! isset($arr[$mode][$item['thr_parent']])) - $arr[$mode][$item['thr_parent']] = 1; - else - $arr[$mode][$item['thr_parent']] ++; - $name = (($item['author']['xchan_name']) ? $item['author']['xchan_name'] : t('Unknown')); + if((activity_match($item['verb'], $verb)) && ($item['id'] != $item['parent'])) { - if($url) - $arr[$mode][$item['thr_parent'] . '-l'][] = '' . $name . ''; - else - $arr[$mode][$item['thr_parent'] . '-l'][] = '' . $name . ''; + + $name = (($item['author']['xchan_name']) ? $item['author']['xchan_name'] : t('Unknown')); + $url = (($item['author']['xchan_url']) + ? '' . $name . '' + : '' . $name . '' + ); + + if(! $item['thr_parent']) + $item['thr_parent'] = $item['parent_mid']; + + if(! ((isset($conv_responses[$mode][$item['thr_parent'] . '-l'])) + && (is_array($conv_responses[$mode][$item['thr_parent'] . '-l'])))) + $conv_responses[$mode][$item['thr_parent'] . '-l'] = array(); + + // only list each unique author once + if(in_array($url,$conv_responses[$mode][$item['thr_parent'] . '-l'])) + continue; + + if(! isset($conv_responses[$mode][$item['thr_parent']])) + $conv_responses[$mode][$item['thr_parent']] = 1; + else + $conv_responses[$mode][$item['thr_parent']] ++; + + $conv_responses[$mode][$item['thr_parent'] . '-l'][] = $url; + } } - return; } // Format the like/dislike text for a profile item @@ -1662,6 +1657,7 @@ function get_responses($conv_responses,$response_verbs,$ob,$item) { $ret[$v]['list_part'] = ''; } $ret[$v]['button'] = get_response_button_text($v,$ret[$v]['count']); + $ret[$v]['title'] = $conv_responses[$v]['title']; } $ret['count'] = count($ret); return $ret; diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index d1d197dc1..df20eadbb 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -56,21 +56,21 @@
{{if $item.like}} - {{/if}} {{if $item.dislike}} - {{/if}} {{if $item.isevent}} - - +
-- cgit v1.2.3 From 79da33dafdac1427ac07b4414a5da5f9f3a2b03d Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 17:49:46 -0800 Subject: improvements in duplicate like detection, especially w/r/t event participation --- include/Contact.php | 2 +- mod/like.php | 35 ++++++++++++++++++++++++++++------- 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/include/Contact.php b/include/Contact.php index de3a75bb7..9490fd2da 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -374,7 +374,7 @@ function mark_orphan_hubsxchans() { if($dirmode == DIRECTORY_MODE_NORMAL) return; - $r = q("update hubloc set hubloc_status = (hubloc_status | %d) where not (hubloc_status & %d)>0 + $r = q("update hubloc set hubloc_status = (hubloc_status | %d) where (hubloc_status & %d) = 0 and hubloc_network = 'zot' and hubloc_connected < %s - interval %s", intval(HUBLOC_OFFLINE), intval(HUBLOC_OFFLINE), diff --git a/mod/like.php b/mod/like.php index 725551d6d..79c746825 100755 --- a/mod/like.php +++ b/mod/like.php @@ -287,21 +287,42 @@ function like_content(&$a) { else killme(); - $r = q("SELECT id FROM item WHERE verb = '%s' AND item_restrict = 0 - AND author_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') LIMIT 1", - dbesc($activity), + + $verbs = " '".dbesc($activity)."' "; + $multi_undo = 0; + + // event participation and consensus items are essentially radio toggles. If you make a subsequent choice, + // we need to eradicate your first choice. + + if($activity === ACTIVITY_ATTEND || $activity === ACTIVITY_ATTENDNO || $activity === ACTIVITY_ATTENDMAYBE) { + $verbs = " '" . dbesc(ACTIVITY_ATTEND) . "','" . dbesc(ACTIVITY_ATTENDNO) . "','" . dbesc(ACTIVITY_ATTENDMAYBE) . "' "; + $multi_undo = 1; + } + if($activity === ACTIVITY_AGREE || $activity === ACTIVITY_DISAGREE || $activity === ACTIVITY_ABSTAIN) { + $verbs = " '" . dbesc(ACTIVITY_AGREE) . "','" . dbesc(ACTIVITY_DISAGREE) . "','" . dbesc(ACTIVITY_ABSTAIN) . "' "; + $multi_undo = 1; + } + + + $r = q("SELECT id FROM item WHERE verb in ( $verbs ) AND item_restrict = 0 + AND author_xchan = '%s' AND ( parent = %d OR thr_parent = '%s') and uid = %d ", dbesc($observer['xchan_hash']), intval($item_id), - dbesc($item['mid']) + dbesc($item['mid']), + intval($owner_uid) ); if($r) { // already liked it. Drop that item. require_once('include/items.php'); - drop_item($r[0]['id'],false,DROPITEM_PHASE1); - return; + foreach($r as $rr) { + drop_item($rr['id'],false,DROPITEM_PHASE1); + } + if($interactive) + return; + if(! $multi_undo) + killme(); } - } $mid = item_message_id(); -- cgit v1.2.3 From 79223b6b3d38bfbfb3a6d9530f6ccc5b7bb096c8 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 19:10:18 -0800 Subject: item voting tools --- include/ItemObject.php | 4 ++++ include/conversation.php | 5 +++++ include/features.php | 1 + include/items.php | 4 ++-- mod/editpost.php | 6 +++++- mod/item.php | 5 +++++ view/tpl/conv_item.tpl | 13 +++++++++++++ view/tpl/conv_list.tpl | 12 ++++++++++++ view/tpl/jot-header.tpl | 10 ++++++++++ view/tpl/jot.tpl | 6 ++++++ 10 files changed, 63 insertions(+), 3 deletions(-) diff --git a/include/ItemObject.php b/include/ItemObject.php index 3638b2ffb..7f5ee83a3 100644 --- a/include/ItemObject.php +++ b/include/ItemObject.php @@ -148,11 +148,13 @@ class Item extends BaseObject { $isevent = true; $attend = array( t('I will attend'), t('I will not attend'), t('I might attend')); } + $consensus = (($item['item_flags'] & ITEM_CONSENSUS)? true : false); if($consensus) { $response_verbs[] = 'agree'; $response_verbs[] = 'disagree'; $response_verbs[] = 'abstain'; + $conlabels = array( t('I agree'), t('I disagree'), t('I abstain')); } $responses = get_responses($conv_responses,$response_verbs,$this,$item); @@ -280,6 +282,8 @@ class Item extends BaseObject { 'id' => $this->get_id(), 'isevent' => $isevent, 'attend' => $attend, + 'consensus' => $consensus, + 'conlabels' => $conlabels, 'linktitle' => sprintf( t('View %s\'s profile - %s'), $profile_name, $item['author']['xchan_addr']), 'olinktitle' => sprintf( t('View %s\'s profile - %s'), $this->get_owner_name(), $item['owner']['xchan_addr']), 'llink' => $item['llink'], diff --git a/include/conversation.php b/include/conversation.php index 4da6636fa..2c89249cb 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1085,6 +1085,8 @@ function status_editor($a,$x,$popup=false) { // if(feature_enabled(local_channel(),'richtext')) // $plaintext = false; + $voting = feature_enabled(local_channel(),'consensus_tools'); + $mimeselect = ''; if(array_key_exists('mimetype',$x) && $x['mimetype']) { if($x['mimetype'] != 'text/bbcode') @@ -1176,6 +1178,9 @@ function status_editor($a,$x,$popup=false) { '$shortaudio' => t('audio link'), '$setloc' => t('Set your location'), '$shortsetloc' => t('set location'), + '$voting' => t('Toggle voting'), + '$feature_voting' => $voting, + '$consensus' => 0, '$noloc' => ((get_pconfig($x['profile_uid'],'system','use_browser_location')) ? t('Clear browser location') : ''), '$shortnoloc' => t('clear location'), '$title' => ((x($x,'title')) ? htmlspecialchars($x['title'], ENT_COMPAT,'UTF-8') : ''), diff --git a/include/features.php b/include/features.php index 6b4bc34c6..fc14858a8 100644 --- a/include/features.php +++ b/include/features.php @@ -60,6 +60,7 @@ function get_features() { array('large_photos', t('Large Photos'), t('Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails'),false), array('channel_sources', t('Channel Sources'), t('Automatically import channel content from other channels or feeds'),false), array('content_encrypt', t('Even More Encryption'), t('Allow optional encryption of content end-to-end with a shared secret key'),false), + array('consensus_tools', t('Enable voting tools'), t('Provide a class of post which others can vote on'),false), array('adult_photo_flagging', t('Flag Adult Photos'), t('Provide photo edit option to hide adult photos from default album view'),false), ), diff --git a/include/items.php b/include/items.php index 0b2106572..2207635b6 100755 --- a/include/items.php +++ b/include/items.php @@ -843,9 +843,9 @@ function get_item_elements($x) { if(array_key_exists('flags',$x) && in_array('deleted',$x['flags'])) - $arr['item_restrict'] = ITEM_DELETED; + $arr['item_restrict'] |= ITEM_DELETED; if(array_key_exists('flags',$x) && in_array('hidden',$x['flags'])) - $arr['item_restrict'] = ITEM_HIDDEN; + $arr['item_restrict'] |= ITEM_HIDDEN; // Here's the deal - the site might be down or whatever but if there's a new person you've never // seen before sending stuff to your stream, we MUST be able to look them up and import their data from their diff --git a/mod/editpost.php b/mod/editpost.php index 1d9855c95..bdd3be450 100644 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -74,7 +74,8 @@ function editpost_content(&$a) { $channel = $a->get_channel(); //$tpl = replace_macros($tpl,array('$jotplugins' => $jotplugins)); - + + $voting = feature_enabled(local_channel(),'consensus_tools'); $category = ''; $catsenabled = ((feature_enabled(local_channel(),'categories')) ? 'categories' : ''); @@ -118,6 +119,9 @@ function editpost_content(&$a) { '$audio' => t('Insert Vorbis [.ogg] audio'), '$setloc' => t('Set your location'), '$noloc' => t('Clear browser location'), + '$voting' => t('Toggle voting'), + '$feature_voting' => $voting, + '$consensus' => (($itm[0]['item_flags'] & ITEM_CONSENSUS) ? 1 : 0), '$wait' => t('Please wait'), '$permset' => t('Permission settings'), '$ptyp' => $itm[0]['type'], diff --git a/mod/item.php b/mod/item.php index 6ae02b510..ef0491895 100644 --- a/mod/item.php +++ b/mod/item.php @@ -59,6 +59,8 @@ function item_post(&$a) { $api_source = ((x($_REQUEST,'api_source') && $_REQUEST['api_source']) ? true : false); + $consensus = intval($_REQUEST['consensus']); + // 'origin' (if non-zero) indicates that this network is where the message originated, // for the purpose of relaying comments to other conversation members. // If using the API from a device (leaf node) you must set origin to 1 (default) or leave unset. @@ -683,6 +685,9 @@ function item_post(&$a) { $item_flags = $item_flags | ITEM_THREAD_TOP; } + if($consensus) + $item_flags |= ITEM_CONSENSUS; + if ((! $plink) && ($item_flags & ITEM_THREAD_TOP)) { $plink = z_root() . '/channel/' . $channel['channel_address'] . '/?f=&mid=' . $mid; } diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index df20eadbb..a902e5bda 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -76,6 +76,19 @@ {{/if}} + + {{if $item.consensus}} + + + + {{/if}} + diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index ad086ee0a..8d454f1eb 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -78,6 +78,18 @@ {{/if}} + {{if $item.consensus}} + + + + {{/if}} + diff --git a/view/tpl/jot-header.tpl b/view/tpl/jot-header.tpl index 678d16a71..8daf2ddb7 100755 --- a/view/tpl/jot-header.tpl +++ b/view/tpl/jot-header.tpl @@ -309,6 +309,16 @@ function enableOnUser(){ timer = setTimeout(NavUpdate,1000); } + function toggleVoting() { + if($('#jot-consensus').val() > 0) { + $('#jot-consensus').val(0); + $('#profile-voting').removeClass('icon-check').addClass('icon-check-empty'); + } + else { + $('#jot-consensus').val(1); + $('#profile-voting').removeClass('icon-check-empty').addClass('icon-check'); + } + } function jotClearLocation() { $('#jot-coord').val(''); diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl index 00ef77d93..f32dba095 100755 --- a/view/tpl/jot.tpl +++ b/view/tpl/jot.tpl @@ -11,6 +11,7 @@ + {{if $showacl}}{{$acl}}{{/if}} {{$mimeselect}} {{$layoutselect}} @@ -77,6 +78,11 @@ {{/if}} + {{if $feature_voting}} + + {{/if}}
-- cgit v1.2.3 From d010712517eb82d3fdd44e90129cddda16fcec05 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 10 Feb 2015 19:32:12 -0800 Subject: wrong icons in list mode --- view/tpl/conv_list.tpl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index 8d454f1eb..88919d5a3 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -68,10 +68,10 @@ {{if $item.isevent}} {{/if}} - {{if $item.consensus}} + {{if $item.canvote}} diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index 88919d5a3..c7c29f728 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -78,7 +78,7 @@ {{/if}} - {{if $item.consensus}} + {{if $item.canvote}} -- cgit v1.2.3 From 3f76cbf40b57b34f32a64435ca125c0576985c34 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 11 Feb 2015 01:53:17 -0800 Subject: cut/paste typo --- include/conversation.php | 2 +- version.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index addae3a9f..0af603ca9 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1691,7 +1691,7 @@ function get_response_button_text($v,$count) { case 'agree': return tt('Agree','Agrees',$count,'noun'); break; - case 'agree': + case 'disagree': return tt('Disagree','Disagrees',$count,'noun'); break; case 'abstain': diff --git a/version.inc b/version.inc index 9325f86d6..e7c8069c6 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-09.940 +2015-02-11.941 -- cgit v1.2.3 From 499841a72253e81eff9e47b902bbec73debbfe1b Mon Sep 17 00:00:00 2001 From: marijus Date: Wed, 11 Feb 2015 10:54:43 +0100 Subject: typo agree->disagree --- include/conversation.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/conversation.php b/include/conversation.php index addae3a9f..0af603ca9 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1691,7 +1691,7 @@ function get_response_button_text($v,$count) { case 'agree': return tt('Agree','Agrees',$count,'noun'); break; - case 'agree': + case 'disagree': return tt('Disagree','Disagrees',$count,'noun'); break; case 'abstain': -- cgit v1.2.3 From b86ed864aa88ddb7e1792151ed59d3c6768752e8 Mon Sep 17 00:00:00 2001 From: marijus Date: Wed, 11 Feb 2015 12:09:04 +0100 Subject: to get the correct total count we should probably only count the arrays with count key set --- include/conversation.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/include/conversation.php b/include/conversation.php index 0af603ca9..3db8d7204 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1666,8 +1666,17 @@ function get_responses($conv_responses,$response_verbs,$ob,$item) { $ret[$v]['button'] = get_response_button_text($v,$ret[$v]['count']); $ret[$v]['title'] = $conv_responses[$v]['title']; } - $ret['count'] = count($ret); + + $count = 0; + foreach($ret as $key) { + if ($key['count'] == true) + $count++; + } + + $ret['count'] = $count; + //logger('ret: ' . print_r($ret,true)); + return $ret; } -- cgit v1.2.3 From 8c061f143f7e019fdea3a2a03d96fc4ec8e39edd Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 11 Feb 2015 15:26:35 -0800 Subject: more efficient processing of response activities, plus a proof of concept fix for the problem of receiving a delete notification before we actually get the item which we're supposed to delete. --- include/conversation.php | 6 +++++ include/items.php | 11 +++++++-- include/zot.php | 61 ++++++++++++++++++++++++++++++++++-------------- 3 files changed, 59 insertions(+), 19 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 0af603ca9..ea7719d4b 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -972,7 +972,10 @@ function item_photo_menu($item){ */ function builtin_activity_puller($item, &$conv_responses) { + // if this item is a post or comment there's nothing for us to do here, just return. + if(activity_match($item['verb'],ACTIVITY_POST)) + return; foreach($conv_responses as $mode => $v) { @@ -1036,6 +1039,9 @@ function builtin_activity_puller($item, &$conv_responses) { $conv_responses[$mode][$item['thr_parent']] ++; $conv_responses[$mode][$item['thr_parent'] . '-l'][] = $url; + + // there can only be one activity verb per item so if we found anything, we can stop looking + $return; } } diff --git a/include/items.php b/include/items.php index 2207635b6..de69a0f81 100755 --- a/include/items.php +++ b/include/items.php @@ -2280,9 +2280,16 @@ function item_store($arr,$allow_exec = false) { ); - send_status_notifications($current_post,$arr); + // If _creating_ a deleted item, don't propagate it further or send out notifications. + // We need to store the item details just in case the delete came in before the original post, + // so that we have an item in the DB that's marked deleted and won't store a fresh post + // that isn't aware that we were already told to delete it. + + if(! ($arr['item_restrict'] & ITEM_DELETED)) { + send_status_notifications($current_post,$arr); + tag_deliver($arr['uid'],$current_post); + } - tag_deliver($arr['uid'],$current_post); $ret['success'] = true; $ret['item_id'] = $current_post; diff --git a/include/zot.php b/include/zot.php index 7e9a6ee54..7fd6f0d4a 100644 --- a/include/zot.php +++ b/include/zot.php @@ -1576,6 +1576,12 @@ function process_delivery($sender,$arr,$deliveries,$relay,$public = false,$reque // remove_community_tag is a no-op if this isn't a community tag activity remove_community_tag($sender,$arr,$channel['channel_id']); + // set these just in case we need to store a fresh copy of the deleted post. + // This could happen if the delete got here before the original post did. + + $arr['aid'] = $channel['channel_account_id']; + $arr['uid'] = $channel['channel_id']; + $item_id = delete_imported_item($sender,$arr,$channel['channel_id']); $result[] = array($d['hash'],(($item_id) ? 'deleted' : 'delete_failed'),$channel['channel_name'] . ' <' . $channel['channel_address'] . '@' . get_app()->get_hostname() . '>',$arr['mid']); @@ -1725,35 +1731,56 @@ function delete_imported_item($sender,$item,$uid) { logger('delete_imported_item invoked',LOGGER_DEBUG); - $r = q("select id, item_restrict from item where ( author_xchan = '%s' or owner_xchan = '%s' or source_xchan = '%s' ) - and mid = '%s' and uid = %d limit 1", - dbesc($sender['hash']), - dbesc($sender['hash']), - dbesc($sender['hash']), + $ownership_valid = false; + $item_found = false; + $post_id = 0; + + $r = q("select id, item_restrict, author_xchan, owner_xchan, source_xchan from item where mid = '%s' and uid = %d limit 1", dbesc($item['mid']), intval($uid) ); + if($r) { + if($r[0]['author_xchan'] === $sender['hash'] || $r[0]['owner_xchan'] === $sender['hash'] || $r[0]['source_xchan'] === $sender['hash']) + $ownership_valid = true; + $post_id = $r[0]['id']; + $item_found = true; + } + else { - if(! $r) { + // perhaps the item is still in transit and the delete notification got here before the actual item did. Store it with the deleted flag set. + // item_store() won't try to deliver any notifications or start delivery chains if this flag is set. + // This means we won't end up with potentially even more delivery threads trying to push this delete notification. + // But this will ensure that if the (undeleted) original post comes in at a later date, we'll reject it because it will have an older timestamp. + + logger('delete received for non-existent item - storing item data.'); + if($arr['author_xchan'] === $sender['hash'] || $arr['owner_xchan'] === $sender['hash'] || $arr['source_xchan'] === $sender['hash']) { + $ownership_valid = true; + $item_result = item_store($arr); + $post_id = $item_result['item_id']; + } + } + + if($ownership_valid == false) { logger('delete_imported_item: failed: ownership issue'); return false; } - if($r[0]['item_restrict'] & ITEM_DELETED) { - logger('delete_imported_item: item was already deleted'); - return false; - } + if($item_found) { + if($r[0]['item_restrict'] & ITEM_DELETED) { + logger('delete_imported_item: item was already deleted'); + return false; + } - require_once('include/items.php'); + require_once('include/items.php'); - // Use phased deletion to set the deleted flag, call both tag_deliver and the notifier to notify downstream channels - // and then clean up after ourselves with a cron job after several days to do the delete_item_lowlevel() (DROPITEM_PHASE2). + // Use phased deletion to set the deleted flag, call both tag_deliver and the notifier to notify downstream channels + // and then clean up after ourselves with a cron job after several days to do the delete_item_lowlevel() (DROPITEM_PHASE2). - drop_item($r[0]['id'],false, DROPITEM_PHASE1); - - tag_deliver($uid,$r[0]['id']); + drop_item($post_id,false, DROPITEM_PHASE1); + tag_deliver($uid,$post_id); + } - return $r[0]['id']; + return $post_id; } function process_mail_delivery($sender,$arr,$deliveries) { -- cgit v1.2.3 From c62d605608ea3cfa0430e007fe6bc7df5fa0d25f Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 11 Feb 2015 16:11:21 -0800 Subject: well that was certainly fun. And the reason why likes and other acitivity deletions weren't propagating. Hopefully this is the last reason and there aren't more lurking further down the chain. --- include/zot.php | 7 ++++--- mod/like.php | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/include/zot.php b/include/zot.php index 7fd6f0d4a..62e45b2b3 100644 --- a/include/zot.php +++ b/include/zot.php @@ -1582,7 +1582,7 @@ function process_delivery($sender,$arr,$deliveries,$relay,$public = false,$reque $arr['aid'] = $channel['channel_account_id']; $arr['uid'] = $channel['channel_id']; - $item_id = delete_imported_item($sender,$arr,$channel['channel_id']); + $item_id = delete_imported_item($sender,$arr,$channel['channel_id'],$relay); $result[] = array($d['hash'],(($item_id) ? 'deleted' : 'delete_failed'),$channel['channel_name'] . ' <' . $channel['channel_address'] . '@' . get_app()->get_hostname() . '>',$arr['mid']); if($relay && $item_id) { @@ -1727,7 +1727,7 @@ function update_imported_item($sender,$item,$uid) { } -function delete_imported_item($sender,$item,$uid) { +function delete_imported_item($sender,$item,$uid,$relay) { logger('delete_imported_item invoked',LOGGER_DEBUG); @@ -1768,7 +1768,8 @@ function delete_imported_item($sender,$item,$uid) { if($item_found) { if($r[0]['item_restrict'] & ITEM_DELETED) { logger('delete_imported_item: item was already deleted'); - return false; + if(! $relay) + return false; } require_once('include/items.php'); diff --git a/mod/like.php b/mod/like.php index 79c746825..47251935a 100755 --- a/mod/like.php +++ b/mod/like.php @@ -316,7 +316,7 @@ function like_content(&$a) { // already liked it. Drop that item. require_once('include/items.php'); foreach($r as $rr) { - drop_item($rr['id'],false,DROPITEM_PHASE1); + drop_item($rr['id'],true,DROPITEM_PHASE1); } if($interactive) return; -- cgit v1.2.3 From 2b2fa5a973a2c2b97b2689b926fe2ae6bca3685d Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 11 Feb 2015 20:38:06 -0800 Subject: issue #843 --- include/attach.php | 4 ++-- include/items.php | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/include/attach.php b/include/attach.php index f878a886f..5ed2cf6d2 100644 --- a/include/attach.php +++ b/include/attach.php @@ -65,10 +65,10 @@ function z_mime_content_type($filename) { 'mov' => 'video/quicktime', 'ogg' => 'application/ogg', 'opus' => 'audio/ogg', - 'webm' => 'audio/webm', 'webm' => 'video/webm', - 'mp4' => 'audio/mp4', +// 'webm' => 'audio/webm', 'mp4' => 'video/mp4', +// 'mp4' => 'audio/mp4', // adobe 'pdf' => 'application/pdf', diff --git a/include/items.php b/include/items.php index de69a0f81..deaed18e1 100755 --- a/include/items.php +++ b/include/items.php @@ -2720,6 +2720,9 @@ function tag_deliver($uid,$item_id) { if($obj['id'] !== $u[0]['channel_hash']) $poke_notify = false; } + if($item['item_restrict'] & ITEM_DELETED) + $poke_notify = false; + $verb = urldecode(substr($item['verb'],strpos($item['verb'],'#')+1)); if($poke_notify) { -- cgit v1.2.3 From 6ec44793b34fb7473d5ccb7da7a7318daec8e415 Mon Sep 17 00:00:00 2001 From: Alexandre Hannud Abdo Date: Thu, 12 Feb 2015 05:44:24 -0200 Subject: Dot not trim body in order to avoid issues with signature checks --- include/items.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/items.php b/include/items.php index deaed18e1..91fa1d70a 100755 --- a/include/items.php +++ b/include/items.php @@ -1945,7 +1945,7 @@ function item_store($arr,$allow_exec = false) { $arr['title'] = ((array_key_exists('title',$arr) && strlen($arr['title'])) ? trim($arr['title']) : ''); - $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? trim($arr['body']) : ''); + $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? $arr['body'] : ''); $arr['diaspora_meta'] = ((x($arr,'diaspora_meta')) ? $arr['diaspora_meta'] : ''); $arr['allow_cid'] = ((x($arr,'allow_cid')) ? trim($arr['allow_cid']) : ''); @@ -2451,7 +2451,7 @@ function item_store_update($arr,$allow_exec = false) { $arr['item_private'] = ((array_key_exists('item_private',$arr)) ? intval($arr['item_private']) : $orig[0]['item_private']); $arr['title'] = ((array_key_exists('title',$arr) && strlen($arr['title'])) ? trim($arr['title']) : ''); - $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? trim($arr['body']) : ''); + $arr['body'] = ((array_key_exists('body',$arr) && strlen($arr['body'])) ? $arr['body'] : ''); $arr['attach'] = ((x($arr,'attach')) ? notags(trim($arr['attach'])) : $orig[0]['attach']); $arr['app'] = ((x($arr,'app')) ? notags(trim($arr['app'])) : $orig[0]['app']); // $arr['item_restrict'] = ((x($arr,'item_restrict')) ? intval($arr['item_restrict']) : $orig[0]['item_restrict'] ); -- cgit v1.2.3 From 8c4a526961380e4e4bd3d06f3ad730df20f1d54d Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Feb 2015 13:45:09 -0800 Subject: revup --- version.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.inc b/version.inc index e7c8069c6..a2492a1e6 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-11.941 +2015-02-12.942 -- cgit v1.2.3 From 94a9aa9610647935a10ba6d4d8f70c955a9d7243 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Feb 2015 14:54:53 -0800 Subject: possibly better icons, possibly not. There is no [x]. --- view/tpl/conv_item.tpl | 8 ++++---- view/tpl/conv_list.tpl | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index 92246741b..4791d5bae 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -67,10 +67,10 @@ {{/if}} {{if $item.isevent}}
- {{if $item.verified}} {{elseif $item.forged}} {{/if}}{{if $item.location}}{{$item.location}}, {{/if}}{{$item.localtime}}{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}{{if $item.editedtime}} {{/if}} {{if $item.app}}{{$item.str_app}}{{/if}} + {{if $item.verified}} {{elseif $item.forged}} {{/if}}{{if $item.location}}{{$item.location}}, {{/if}}{{$item.localtime}}{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}{{if $item.editedtime}} {{/if}} {{if $item.app}}{{$item.str_app}}{{/if}}
@@ -67,10 +67,10 @@ {{/if}} {{if $item.isevent}}
diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index caa4ef45e..1231b4d79 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -28,7 +28,7 @@ {{$item.name}}{{if $item.owner_url}} {{$item.via}} {{$item.owner_name}}{{/if}}
- {{if $item.verified}} {{elseif $item.forged}} {{/if}}{{if $item.location}}{{$item.location}}, {{/if}}{{$item.localtime}}{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}{{if $item.editedtime}} {{/if}} {{if $item.app}}{{$item.str_app}}{{/if}} + {{if $item.verified}} {{elseif $item.forged}} {{/if}}{{if $item.location}}{{$item.location}}, {{/if}}{{$item.localtime}}{{if $item.editedtime}} {{$item.editedtime}}{{/if}}{{if $item.expiretime}} {{$item.expiretime}}{{/if}}{{if $item.editedtime}} {{/if}} {{if $item.app}}{{$item.str_app}}{{/if}}
@@ -68,10 +68,10 @@ {{if $item.isevent}}
-- cgit v1.2.3 From 46964a8a889517e92dcb78da2675804eed3dbe1c Mon Sep 17 00:00:00 2001 From: Habeas Codice Date: Fri, 13 Feb 2015 02:57:28 -0800 Subject: make sql work on both db types --- install/update.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/update.php b/install/update.php index d2f1ead3c..86731e165 100644 --- a/install/update.php +++ b/install/update.php @@ -1560,7 +1560,7 @@ function update_r1135() { } function update_r1136() { - $r1 = q("alter table item add item_unseen smallint(1) not null default '0' "); + $r1 = q("alter table item add item_unseen smallint not null default '0' "); $r2 = q("create index item_unseen on item ( item_unseen ) "); $r3 = q("update item set item_unseen = 1 where ( item_flags & 2 ) > 0 "); -- cgit v1.2.3 From 7c45f23f8f517253f0de7da29e485b9ca417ee7c Mon Sep 17 00:00:00 2001 From: marijus Date: Fri, 13 Feb 2015 12:37:05 +0100 Subject: some shifting to make button groups render properly --- view/tpl/conv_item.tpl | 38 +++++++++++++++---------------- view/tpl/conv_list.tpl | 61 +++++++++++++++++++++++++++----------------------- 2 files changed, 51 insertions(+), 48 deletions(-) diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index 01833068b..a575df554 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -140,31 +140,29 @@ {{else}} {{/if}} + {{if $response.list_part}} + + {{/if}} {{/if}} - - {{if $response.list_part}} - - {{/if}} {{/foreach}} {{/if}} -
diff --git a/view/tpl/conv_list.tpl b/view/tpl/conv_list.tpl index 1231b4d79..818517c46 100755 --- a/view/tpl/conv_list.tpl +++ b/view/tpl/conv_list.tpl @@ -130,14 +130,21 @@
+
+ +
+ {{if $item.unseen_comments}} +
+ +
+ {{/if}} - -
{{if $item.unseen_comments}}
{{/if}} - - {{if $item.responses }} -
- {{foreach $item.responses as $verb=>$response}} + {{if $item.responses }} + {{foreach $item.responses as $verb=>$response}} {{if $response.count}}
@@ -146,31 +153,29 @@ {{else}} {{/if}} + {{if $response.list_part}} + + {{/if}}
{{/if}} - - {{if $response.list_part}} - + {{/foreach}} {{/if}} - {{/foreach}}
- {{/if}} -
-- cgit v1.2.3 From 7bb2e25ea030b7c32d35766631d85ac24b192f11 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Feb 2015 13:04:31 -0800 Subject: missing param --- doc/html/apw_2php_2style_8php.html | 4 +- doc/html/boot_8php.html | 82 +- doc/html/boot_8php.js | 3 + doc/html/conversation_8php.html | 153 +- doc/html/conversation_8php.js | 4 +- doc/html/dba__driver_8php.html | 4 +- doc/html/event_8php.html | 2 +- doc/html/extract_8php.html | 2 +- doc/html/fixd_8php.html | 2 +- doc/html/globals_0x61.html | 9 + doc/html/globals_0x62.html | 3 + doc/html/globals_0x64.html | 2 +- doc/html/globals_0x67.html | 6 + doc/html/globals_0x6c.html | 3 - doc/html/globals_0x73.html | 3 + doc/html/globals_func_0x62.html | 3 + doc/html/globals_func_0x64.html | 2 +- doc/html/globals_func_0x67.html | 6 + doc/html/globals_func_0x6c.html | 3 - doc/html/globals_func_0x73.html | 3 + doc/html/globals_vars_0x61.html | 9 + doc/html/include_2network_8php.html | 30 + doc/html/include_2network_8php.js | 1 + doc/html/items_8php.html | 6 +- doc/html/language_8php.html | 2 +- doc/html/navtree.js | 19 +- doc/html/navtreeindex0.js | 166 +- doc/html/navtreeindex1.js | 350 +- doc/html/navtreeindex2.js | 8 +- doc/html/navtreeindex3.js | 56 +- doc/html/navtreeindex4.js | 12 +- doc/html/navtreeindex5.js | 16 +- doc/html/navtreeindex6.js | 30 +- doc/html/navtreeindex7.js | 18 +- doc/html/navtreeindex8.js | 14 +- doc/html/navtreeindex9.js | 15 +- doc/html/search/all_61.js | 5 +- doc/html/search/all_62.js | 3 +- doc/html/search/all_64.js | 2 +- doc/html/search/all_67.js | 2 + doc/html/search/all_6c.js | 1 - doc/html/search/all_73.js | 11 +- doc/html/search/functions_62.js | 3 +- doc/html/search/functions_64.js | 2 +- doc/html/search/functions_67.js | 2 + doc/html/search/functions_6c.js | 1 - doc/html/search/functions_73.js | 1 + doc/html/search/variables_61.js | 3 + doc/html/text_8php.html | 6 +- doc/html/zot_8php.html | 14 +- doc/html/zot_8php.js | 2 +- include/zot.php | 2 +- util/messages.po | 7708 ++++++++++++++++++----------------- version.inc | 2 +- 54 files changed, 4581 insertions(+), 4240 deletions(-) diff --git a/doc/html/apw_2php_2style_8php.html b/doc/html/apw_2php_2style_8php.html index 5c24d39c1..7e8c90e21 100644 --- a/doc/html/apw_2php_2style_8php.html +++ b/doc/html/apw_2php_2style_8php.html @@ -246,7 +246,7 @@ Variables
-

Referenced by admin_page_channels(), admin_page_channels_post(), admin_page_users(), admin_page_users_post(), all_friends(), app_destroy(), app_install(), app_installed(), app_list(), blocks_content(), build_sync_packet(), catblock(), chat_message(), chatroom_list(), chatroom_list_count(), check_item_source(), check_list_permissions(), common_friends(), common_friends_zcid(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), del_pconfig(), delete_imported_item(), diaspora_get_contact_by_handle(), drop_items(), editblock_content(), editlayout_content(), editwebpage_content(), event_addtocal(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), get_all_perms(), get_channel_default_perms(), get_pconfig(), get_theme_uid(), get_things(), get_words(), group_add(), group_add_member(), group_byname(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), import_channel_photo(), item_add_cid(), item_expire(), item_post(), item_remove_cid(), item_store_update(), items_fetch(), layouts_content(), linkify_tags(), list_post_dates(), load_contact_links(), load_pconfig(), local_dir_update(), FKOAuth1\loginUser(), menu_add_item(), menu_content(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit_item(), menu_fetch(), menu_post(), mini_group_select(), mitem_content(), mitem_init(), mitem_post(), mood_init(), new_contact(), notifier_run(), pdl_selector(), perm_is_allowed(), photo_init(), poke_init(), posted_dates(), private_messages_list(), remove_community_tag(), send_message(), service_class_allows(), service_class_fetch(), set_pconfig(), Conversation\set_profile_owner(), photo_driver\store(), store_item_tag(), suggestion_query(), tag_deliver(), tagadelic(), tagblock(), tgroup_check(), update_feed_item(), webpages_content(), widget_archive(), widget_follow(), widget_item(), widget_tagcloud(), wtagblock(), and zot_feed().

+

Referenced by admin_page_channels(), admin_page_channels_post(), admin_page_users(), admin_page_users_post(), all_friends(), app_destroy(), app_install(), app_installed(), app_list(), blocks_content(), build_sync_packet(), catblock(), chat_message(), chatroom_list(), chatroom_list_count(), check_item_source(), check_list_permissions(), common_friends(), common_friends_zcid(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), del_pconfig(), delete_imported_item(), diaspora_get_contact_by_handle(), drop_items(), editblock_content(), editlayout_content(), editwebpage_content(), event_addtocal(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), get_all_perms(), get_channel_default_perms(), get_pconfig(), get_theme_uid(), get_things(), get_words(), group_add(), group_add_member(), group_byname(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), import_channel_photo(), item_add_cid(), item_expire(), item_post(), item_remove_cid(), item_store_update(), items_fetch(), layouts_content(), linkify_tags(), list_post_dates(), load_contact_links(), load_pconfig(), local_dir_update(), FKOAuth1\loginUser(), menu_add_item(), menu_content(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit_item(), menu_fetch(), menu_post(), mini_group_select(), mitem_content(), mitem_init(), mitem_post(), mood_init(), new_contact(), notifier_run(), pdl_selector(), perm_is_allowed(), photo_init(), poke_init(), posted_dates(), private_messages_list(), remove_community_tag(), send_message(), service_class_allows(), service_class_fetch(), set_pconfig(), Conversation\set_profile_owner(), photo_driver\store(), store_item_tag(), suggestion_query(), tag_deliver(), tagadelic(), tagblock(), tgroup_check(), update_feed_item(), webpages_content(), widget_archive(), widget_follow(), widget_item(), widget_tagcloud(), wtagblock(), and zot_feed().

@@ -260,7 +260,7 @@ Variables
-

Referenced by Template\_replcb_for(), Template\_replcb_if(), account_remove(), acl_init(), activity_sanitise(), admin_page_channels(), admin_page_themes(), advanced_profile(), aes_encapsulate(), api_group_members(), api_login(), app_decode(), app_install(), app_list(), app_render(), app_store(), app_update(), apps_content(), argv(), array_sanitise(), attach_change_permissions(), attach_delete(), attach_store(), autoname(), bb_parse_crypt(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), build_sync_packet(), change_channel(), channel_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_config(), check_form_security_token(), check_item_source(), check_list_permissions(), check_upstream_directory(), check_webbie(), RedMatrix\RedDAV\RedDirectory\childExists(), cloud_init(), common_init(), connedit_content(), construct_page(), consume_feed(), conversation(), RedMatrix\RedDAV\RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), dav_init(), decode_tags(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_mention_callback(), diaspora_request(), dir_tagadelic(), directory_content(), directory_run(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editwebpage_content(), email_header_encode(), encode_item(), encode_mail(), dba_postgres\escape(), event_store_item(), events_post(), expand_groups(), expire_run(), externals_run(), feature_enabled(), fetch_post_tags(), fetch_xrd_links(), filer_content(), find_xchan_in_array(), findpeople_widget(), fix_private_photos(), fix_system_urls(), photo_gd\flip(), foofoo(), fsuggest_post(), get_all_perms(), get_diaspora_reshare_xml(), get_directory_primary(), get_directory_realm(), get_file_activity_object(), get_item_elements(), get_mail_elements(), get_mentions(), get_online_status(), get_profile_elements(), get_profile_fields_advanced(), get_profile_fields_basic(), get_role_perms(), get_system_apps(), get_terms_oftype(), get_theme_uid(), get_things(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), handle_feed(), hcard_init(), help_content(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_site(), import_xchan(), in_group(), invite_content(), invite_post(), item_post(), item_remove_cid(), item_store(), items_fetch(), json_decode_plus(), json_return_and_die(), layouts_content(), legal_webbie(), linkify_tags(), locs_content(), FKOAuth1\loginUser(), magic_init(), mail_post(), manage_content(), mark_orphan_hubsxchans(), match_content(), menu_content(), menu_delete_id(), menu_fetch(), menu_render(), mimetype_select(), nav(), navbar_complete(), netgrowth_content(), network_content(), new_channel_init(), new_contact(), notification(), notifications_off(), notifications_on(), notifier_run(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_init(), parse_app_description(), parse_xml_string(), pdledit_content(), pemtome(), perm_is_allowed(), photos_list_photos(), photos_post(), ping_init(), poco_load(), poller_run(), post_init(), post_post(), preg_heart(), prepare_body(), print_template(), private_messages_list(), proc_run(), process_channel_sync_delivery(), process_location_delivery(), process_mail_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profiles_content(), profiles_init(), prune_hub_reinstalls(), public_recips(), pubrsatome(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), random_profile(), randprof_init(), ratenotif_run(), ratings_init(), recursive_activity_recipients(), red_item_new(), RedCollectionData(), RedFileData(), reflect_comment_store(), reflect_find_user(), reflect_photo_callback(), regdir_init(), remote_online_status(), remove_community_tag(), remove_obsolete_hublocs(), rpost_content(), photo_driver\save(), scrape_feed(), scrape_vcard(), search_ac_init(), search_content(), send_status_notifications(), service_limits_content(), set_linkified_perms(), share_init(), share_unshield(), sharedwithme_content(), site_default_perms(), smilies(), sources_content(), sslify_init(), photo_driver\store(), store_diaspora_comment_sig(), string_splitter(), stringify_array_elms(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagrm_content(), tagrm_post(), theme_status(), thing_content(), toggle_theme(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_directory_entry(), update_imported_item(), upgrade_bool_message(), upgrade_message(), valid_email(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), webpages_content(), what_next(), widget_affinity(), widget_bookmarkedchats(), widget_suggestedchats(), widget_suggestions(), xchan_query(), xmlify(), zfinger_init(), zot_build_packet(), zot_encode_locations(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

+

Referenced by Template\_replcb_for(), Template\_replcb_if(), account_remove(), acl_init(), activity_sanitise(), admin_page_channels(), admin_page_themes(), advanced_profile(), aes_encapsulate(), api_group_members(), api_login(), app_decode(), app_install(), app_list(), app_render(), app_store(), app_update(), apps_content(), argv(), array_sanitise(), attach_change_permissions(), attach_delete(), attach_store(), autoname(), bb_parse_crypt(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), build_sync_packet(), change_channel(), channel_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_config(), check_form_security_token(), check_item_source(), check_list_permissions(), check_upstream_directory(), check_webbie(), RedMatrix\RedDAV\RedDirectory\childExists(), cloud_init(), common_init(), connedit_content(), construct_page(), consume_feed(), conversation(), RedMatrix\RedDAV\RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), dav_init(), decode_tags(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_mention_callback(), diaspora_request(), dir_tagadelic(), directory_content(), directory_run(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editwebpage_content(), email_header_encode(), encode_item(), encode_mail(), dba_postgres\escape(), event_store_item(), events_post(), expand_groups(), expire_run(), externals_run(), feature_enabled(), fetch_post_tags(), fetch_xrd_links(), filer_content(), find_xchan_in_array(), findpeople_widget(), fix_private_photos(), fix_system_urls(), photo_gd\flip(), foofoo(), fsuggest_post(), get_all_perms(), get_diaspora_reshare_xml(), get_directory_primary(), get_directory_realm(), get_file_activity_object(), get_item_elements(), get_mail_elements(), get_mentions(), get_online_status(), get_profile_elements(), get_profile_fields_advanced(), get_profile_fields_basic(), get_role_perms(), get_system_apps(), get_terms_oftype(), get_theme_uid(), get_things(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), handle_feed(), hcard_init(), help_content(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_content(), invite_post(), item_post(), item_remove_cid(), item_store(), items_fetch(), json_decode_plus(), json_return_and_die(), layouts_content(), legal_webbie(), linkify_tags(), locs_content(), FKOAuth1\loginUser(), magic_init(), mail_post(), manage_content(), mark_orphan_hubsxchans(), match_content(), menu_content(), menu_delete_id(), menu_fetch(), menu_render(), mimetype_select(), nav(), navbar_complete(), netgrowth_content(), network_content(), new_channel_init(), new_contact(), notification(), notifications_off(), notifications_on(), notifier_run(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_init(), parse_app_description(), parse_xml_string(), pdledit_content(), pemtome(), perm_is_allowed(), photos_list_photos(), photos_post(), ping_init(), poco_load(), poller_run(), post_init(), post_post(), preg_heart(), prepare_body(), print_template(), private_messages_list(), proc_run(), process_channel_sync_delivery(), process_location_delivery(), process_mail_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profiles_content(), profiles_init(), prune_hub_reinstalls(), public_recips(), pubrsatome(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), random_profile(), randprof_init(), ratenotif_run(), ratings_init(), recursive_activity_recipients(), red_item_new(), RedCollectionData(), RedFileData(), reflect_comment_store(), reflect_find_user(), reflect_photo_callback(), regdir_init(), remote_online_status(), remove_community_tag(), remove_obsolete_hublocs(), rpost_content(), photo_driver\save(), scrape_feed(), scrape_vcard(), search_ac_init(), search_content(), send_status_notifications(), service_limits_content(), set_linkified_perms(), share_init(), share_unshield(), sharedwithme_content(), site_default_perms(), smilies(), sources_content(), sslify_init(), photo_driver\store(), store_diaspora_comment_sig(), string_splitter(), stringify_array_elms(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagrm_content(), tagrm_post(), theme_status(), thing_content(), toggle_theme(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_directory_entry(), update_imported_item(), upgrade_bool_message(), upgrade_message(), valid_email(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), webpages_content(), what_next(), widget_affinity(), widget_bookmarkedchats(), widget_suggestedchats(), widget_suggestions(), xchan_query(), xmlify(), zfinger_init(), zot_build_packet(), zot_encode_locations(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

diff --git a/doc/html/boot_8php.html b/doc/html/boot_8php.html index b88b87dbb..afc134494 100644 --- a/doc/html/boot_8php.html +++ b/doc/html/boot_8php.html @@ -249,7 +249,7 @@ Variables   const ZOT_REVISION 1   -const DB_UPDATE_VERSION 1136 +const DB_UPDATE_VERSION 1137   const EOL '<br>' . "\r\n"   @@ -659,6 +659,12 @@ Variables   const ACTIVITY_ABSTAIN NAMESPACE_ZOT . '/activity/abstain'   +const ACTIVITY_ATTEND NAMESPACE_ZOT . '/activity/attendyes' +  +const ACTIVITY_ATTENDNO NAMESPACE_ZOT . '/activity/attendno' +  +const ACTIVITY_ATTENDMAYBE NAMESPACE_ZOT . '/activity/attendmaybe' +  const ACTIVITY_OBJ_HEART NAMESPACE_ZOT . '/activity/heart'   const ACTIVITY_FRIEND NAMESPACE_ACTIVITY_SCHEMA . 'make-friend' @@ -1228,7 +1234,7 @@ Variables

Wrapper around config to limit the text length of an incoming message.

Returns
int
-

Referenced by get_item_elements(), and limit_body_size().

+

Referenced by diaspora_comment(), diaspora_conversation(), diaspora_message(), diaspora_post(), diaspora_reshare(), get_item_elements(), and limit_body_size().

@@ -1457,7 +1463,7 @@ Variables

Used to end the current process, after saving session state.

-

Referenced by FriendicaSmartyEngine\__construct(), acl_init(), admin_content(), api_content(), api_ff_ids(), api_friendica_version(), api_oauth_access_token(), api_oauth_request_token(), api_statusnet_version(), attach_init(), bookmarks_init(), check_form_security_token_ForbiddenOnErr(), cloud_init(), connections_content(), contactgroup_content(), dav_init(), directory_content(), events_content(), fbrowser_content(), feed_init(), filer_content(), filerm_content(), filestorage_content(), goaway(), hostxrd_init(), http_status_exit(), hub_post_return(), hub_return(), importelm_post(), item_post(), json_return_and_die(), layouts_content(), like_content(), lockview_content(), msearch_post(), netgrowth_content(), network_content(), oembed_init(), oexchange_init(), opensearch_init(), p_init(), parse_url_content(), photo_init(), photos_content(), photos_post(), php_init(), ping_init(), poco(), poll_content(), poller_run(), prate_init(), pretheme_init(), profiles_init(), pubsubhubbub_init(), App\register_template_engine(), regmod_content(), regver_content(), search_ac_init(), setup_init(), setup_post(), share_init(), sitelist_init(), sslify_init(), starred_init(), subthread_content(), system_unavailable(), tagger_content(), App\template_engine(), uexport_init(), update_channel_content(), update_display_content(), update_home_content(), update_network_content(), update_search_content(), view_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), wfinger_init(), xml_status(), and xrd_init().

+

Referenced by FriendicaSmartyEngine\__construct(), acl_init(), admin_content(), api_content(), api_ff_ids(), api_friendica_version(), api_oauth_access_token(), api_oauth_request_token(), api_statusnet_version(), attach_init(), bookmarks_init(), check_form_security_token_ForbiddenOnErr(), cloud_init(), connections_content(), contactgroup_content(), dav_init(), directory_content(), events_content(), events_post(), fbrowser_content(), feed_init(), filer_content(), filerm_content(), filestorage_content(), goaway(), hostxrd_init(), http_status_exit(), hub_post_return(), hub_return(), importelm_post(), item_post(), json_return_and_die(), layouts_content(), like_content(), lockview_content(), msearch_post(), netgrowth_content(), network_content(), oembed_init(), oexchange_init(), opensearch_init(), p_init(), parse_url_content(), photo_init(), photos_content(), photos_post(), php_init(), ping_init(), poco(), poll_content(), poller_run(), prate_init(), pretheme_init(), profiles_init(), pubsubhubbub_init(), App\register_template_engine(), regmod_content(), regver_content(), search_ac_init(), setup_init(), setup_post(), share_init(), sitelist_init(), sslify_init(), starred_init(), subthread_content(), system_unavailable(), tagger_content(), App\template_engine(), uexport_init(), update_channel_content(), update_display_content(), update_home_content(), update_network_content(), update_search_content(), view_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), wfinger_init(), xml_status(), and xrd_init().

@@ -2176,7 +2182,7 @@ Variables @@ -2190,7 +2196,49 @@ Variables + + +
+
+ + + + +
const ACTIVITY_ATTEND NAMESPACE_ZOT . '/activity/attendyes'
+
+
+ +
+
+ + + + +
const ACTIVITY_ATTENDMAYBE NAMESPACE_ZOT . '/activity/attendmaybe'
+
+
+ +
+
+ + + + +
const ACTIVITY_ATTENDNO NAMESPACE_ZOT . '/activity/attendno'
+
@@ -2204,7 +2252,7 @@ Variables @@ -2218,7 +2266,7 @@ Variables @@ -2285,7 +2333,7 @@ Variables @@ -2339,7 +2387,7 @@ Variables @@ -2513,7 +2561,7 @@ Variables @@ -2715,7 +2763,7 @@ Variables
- +
const DB_UPDATE_VERSION 1136const DB_UPDATE_VERSION 1137
@@ -2871,7 +2919,7 @@ Variables
@@ -3112,7 +3160,7 @@ Variables @@ -3140,7 +3188,7 @@ Variables @@ -3389,8 +3437,6 @@ Variables @@ -3432,7 +3478,7 @@ Variables @@ -3546,7 +3592,7 @@ Variables
-

Referenced by Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_page_logs(), admin_post(), api_login(), api_statuses_user_timeline(), avatar_img(), bb2diaspora_itemwallwall(), bookmark_add(), consume_feed(), contact_remove(), conversation(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), RedMatrix\RedDAV\RedFile\delete(), delete_imported_item(), deliver_run(), diaspora_conversation(), diaspora_handle_from_contact(), diaspora_like(), diaspora_message(), diaspora_photo(), diaspora_reshare(), diaspora_transmit(), directory_content(), directory_run(), discover_by_webbie(), expire_run(), externals_run(), fetch_lrdd_template(), fix_private_photos(), RedMatrix\RedDAV\RedFile\get(), get_diaspora_key(), get_diaspora_reshare_xml(), Conversation\get_template_data(), group_content(), guess_image_type(), hubloc_change_primary(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), new_contact(), notes_init(), notification(), notifier_run(), onepoll_run(), parse_url_content(), photo_upload(), photos_post(), poco(), poco_load(), poke_init(), post_post(), process_delivery(), process_location_delivery(), process_profile_delivery(), profile_load(), RedMatrix\RedDAV\RedFile\put(), queue_run(), ratenotif_run(), receive_post(), Item\remove_child(), remove_obsolete_hublocs(), scale_external_images(), scrape_feed(), enotify\send(), Conversation\set_mode(), store_diaspora_comment_sig(), stream_perms_api_uids(), stream_perms_xchans(), sync_locations(), tag_deliver(), unload_plugin(), z_fetch_url(), z_post_url(), zot_feed(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

+

Referenced by Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_page_logs(), admin_post(), api_login(), api_statuses_user_timeline(), avatar_img(), bb2diaspora_itemwallwall(), bookmark_add(), consume_feed(), contact_remove(), conversation(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), RedMatrix\RedDAV\RedFile\delete(), delete_imported_item(), deliver_run(), diaspora_conversation(), diaspora_handle_from_contact(), diaspora_like(), diaspora_message(), diaspora_photo(), diaspora_reshare(), diaspora_transmit(), directory_content(), directory_run(), discover_by_webbie(), expire_run(), externals_run(), fetch_lrdd_template(), fix_private_photos(), RedMatrix\RedDAV\RedFile\get(), get_diaspora_key(), get_diaspora_reshare_xml(), Conversation\get_template_data(), group_content(), guess_image_type(), hubloc_change_primary(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), new_contact(), notes_init(), notification(), notifier_run(), onepoll_run(), parse_url_content(), photo_upload(), photos_post(), poco(), poco_load(), poke_init(), post_post(), process_delivery(), process_location_delivery(), process_profile_delivery(), profile_load(), RedMatrix\RedDAV\RedFile\put(), queue_run(), ratenotif_run(), receive_post(), Item\remove_child(), remove_obsolete_hublocs(), scale_external_images(), scrape_feed(), enotify\send(), Conversation\set_mode(), store_diaspora_comment_sig(), stream_perms_api_uids(), stream_perms_xchans(), sync_locations(), tag_deliver(), unload_plugin(), z_fetch_url(), z_post_url(), zot_feed(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

diff --git a/doc/html/boot_8php.js b/doc/html/boot_8php.js index 09cb995c8..63d4fb673 100644 --- a/doc/html/boot_8php.js +++ b/doc/html/boot_8php.js @@ -73,6 +73,9 @@ var boot_8php = [ "ACCOUNT_UNVERIFIED", "boot_8php.html#af3a4271630aabd8be592213f925d6a36", null ], [ "ACTIVITY_ABSTAIN", "boot_8php.html#ab72cdb128150548a279e9c9fa5057bb3", null ], [ "ACTIVITY_AGREE", "boot_8php.html#a8e18f54d7cf995795e264c4f21b1789c", null ], + [ "ACTIVITY_ATTEND", "boot_8php.html#a137f161c8ca8d51ef58f2e1b6781905b", null ], + [ "ACTIVITY_ATTENDMAYBE", "boot_8php.html#a3fff33eae4da657d433bafedc55cb2c5", null ], + [ "ACTIVITY_ATTENDNO", "boot_8php.html#a5d8d55cf192d1d50ad188411d58bd404", null ], [ "ACTIVITY_DISAGREE", "boot_8php.html#aab8b7ce53e7b8fd7fa27ff42fbc912cb", null ], [ "ACTIVITY_DISLIKE", "boot_8php.html#a0e57f846e6d47a308feced0f7274f178", null ], [ "ACTIVITY_FAVORITE", "boot_8php.html#a3e2ea123d29a72012db1241f96280b0e", null ], diff --git a/doc/html/conversation_8php.html b/doc/html/conversation_8php.html index 375598135..2406136dc 100644 --- a/doc/html/conversation_8php.html +++ b/doc/html/conversation_8php.html @@ -128,9 +128,9 @@ Functions    item_photo_menu ($item)   - like_puller ($a, $item, &$arr, $mode) - Returns a like/dislike entry. It gives back a HTML link to the channel that liked/disliked. More...
-  + builtin_activity_puller ($item, &$conv_responses) + Checks item to see if it is one of the builtin activities (like/dislike, event attendance, consensus items, etc.) Increments the count of each matching activity and adds a link to the author as needed. More...
+   format_like ($cnt, $arr, $type, $id)    status_editor ($a, $x, $popup=false) @@ -161,6 +161,10 @@ Functions    profile_tabs ($a, $is_owner=False, $nickname=Null)   + get_responses ($conv_responses, $response_verbs, $ob, $item) +  + get_response_button_text ($v, $count) + 

Function Documentation

@@ -205,6 +209,45 @@ Functions

Referenced by conversation().

+ + + +
+
+ + + + + + + + + + + + + + + + + + +
builtin_activity_puller ( $item,
$conv_responses 
)
+
+ +

Checks item to see if it is one of the builtin activities (like/dislike, event attendance, consensus items, etc.) Increments the count of each matching activity and adds a link to the author as needed.

+
Parameters
+ + + + +
array$a(not used)
array$item
array&$conv_responses(already created with builtin activity structure)
+
+
+
Returns
void
+ +

Referenced by conversation().

+
@@ -419,61 +462,59 @@ Functions - +
- + - - + -
item_extract_images get_response_button_text (  $body)$v,
-
- -
-
- -
-
- - - + + - + + + + +
item_photo_menu (  $item)$count 
)
-

Referenced by conversation(), and Item\get_template_data().

-
- +
- + - + - + - + + + + + + + @@ -483,35 +524,65 @@ Functions
item_redir_and_replace_images get_responses (  $body, $conv_responses,
 $images, $response_verbs,
 $cid $ob,
 $item 
+

Referenced by Item\get_template_data().

+
- +
- + - + + +
like_puller item_extract_images (  $a, $body)
+
+ +
+
+ +
+
+ - + + + + + +
item_photo_menu ( $item)
+
+ +

Referenced by conversation(), and Item\get_template_data().

+ +
+
+ +
+
+ + + + - + - - + + - + @@ -521,20 +592,6 @@ Functions
item_redir_and_replace_images (  $item, $body,
$arr,  $images,
 $mode $cid 
-

Returns a like/dislike entry. It gives back a HTML link to the channel that liked/disliked.

-
Parameters
- - - - - -
array$a(not used)
array$item
array&$arr
string$modelike/dislike
-
-
-
Returns
void
- -

Referenced by conversation().

-
diff --git a/doc/html/conversation_8php.js b/doc/html/conversation_8php.js index 589c73bda..0e6a84b1f 100644 --- a/doc/html/conversation_8php.js +++ b/doc/html/conversation_8php.js @@ -2,6 +2,7 @@ var conversation_8php = [ [ "add_children_to_list", "conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b", null ], [ "best_link_url", "conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7", null ], + [ "builtin_activity_puller", "conversation_8php.html#a54d5247d645b320191052283bee06c34", null ], [ "conv_sort", "conversation_8php.html#abed85a41f1160598de880b84021c9cf7", null ], [ "conversation", "conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81", null ], [ "count_descendants", "conversation_8php.html#ab2383dff4f823e580399ff469d90ab19", null ], @@ -9,10 +10,11 @@ var conversation_8php = [ "format_like", "conversation_8php.html#a3d8e30cc94f9a175054c021305d3aca3", null ], [ "format_location", "conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3", null ], [ "get_item_children", "conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67", null ], + [ "get_response_button_text", "conversation_8php.html#afb16b867934dbc5f7e68f21925f9e71e", null ], + [ "get_responses", "conversation_8php.html#afb69613cf71dc5a21c23f3430ce3c229", null ], [ "item_extract_images", "conversation_8php.html#a0ee05f15255fb1cc3d89f30bc378a654", null ], [ "item_photo_menu", "conversation_8php.html#aacbb12d372d5e9c3ab0735b4aea48fb3", null ], [ "item_redir_and_replace_images", "conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533", null ], - [ "like_puller", "conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0", null ], [ "localize_item", "conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c", null ], [ "network_tabs", "conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4", null ], [ "prepare_page", "conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c", null ], diff --git a/doc/html/dba__driver_8php.html b/doc/html/dba__driver_8php.html index 5967c2b20..f23b8b49c 100644 --- a/doc/html/dba__driver_8php.html +++ b/doc/html/dba__driver_8php.html @@ -363,7 +363,7 @@ Functions
Returns
Return an escaped string of the value to pass to a DB query.
-

Referenced by abook_toggle_flag(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_page_profs_post(), admin_page_users(), advanced_profile(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), app_destroy(), app_installed(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_item_source(), check_webbie(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createFile(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_flag_build(), dir_query_build(), directory_init(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_activity(), file_tag_file_query(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_file_activity_object(), get_item_elements(), get_online_status(), get_things(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), in_group(), install_plugin(), invite_post(), is_matrix_url(), item_add_cid(), item_message_id(), item_permissions_sql(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), list_public_sites(), load_config(), load_plugin(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), menu_list(), menu_list_count(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), perm_is_allowed(), permissions_sql(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco(), poco_load(), poll_post(), poller_run(), post_init(), post_post(), prate_init(), prate_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_permissions_sql(), public_recips(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), queue_run(), rate_content(), rate_init(), rate_post(), ratenotif_run(), ratingsearch_init(), rconnect_url(), receive_post(), recursive_activity_recipients(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), regdir_init(), register_hook(), register_post(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), sharedwithme_content(), sitelist_init(), sources_content(), sources_post(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), sync_locations(), tag_deliver(), tagger_content(), term_query(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_random_block(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

+

Referenced by abook_toggle_flag(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_page_profs_post(), admin_page_users(), advanced_profile(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), app_destroy(), app_installed(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_item_source(), check_webbie(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createFile(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_flag_build(), dir_query_build(), directory_init(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_activity(), file_tag_file_query(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_file_activity_object(), get_item_elements(), get_online_status(), get_things(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), in_group(), install_plugin(), invite_post(), is_matrix_url(), item_add_cid(), item_message_id(), item_permissions_sql(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), list_public_sites(), load_config(), load_plugin(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), menu_list(), menu_list_count(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), perm_is_allowed(), permissions_sql(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco(), poco_load(), poll_post(), poller_run(), post_init(), post_post(), prate_init(), prate_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_permissions_sql(), public_recips(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), queue_run(), rate_content(), rate_init(), rate_post(), ratenotif_run(), ratingsearch_init(), rconnect_url(), receive_post(), recursive_activity_recipients(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), regdir_init(), register_hook(), register_post(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), sharedwithme_content(), sitelist_init(), sources_content(), sources_post(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), sync_locations(), tag_deliver(), tagger_content(), term_query(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_random_block(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

@@ -575,7 +575,7 @@ Functions
Returns
bool|array
-

Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_allows(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), admin_page_users(), admin_page_users_post(), advanced_profile(), all_friends(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_user(), api_users_show(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_parse_query(), dir_tagadelic(), directory_content(), directory_init(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_activity(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_config_from_storage(), get_events(), get_file_activity_object(), get_item_elements(), get_online_status(), get_sys_channel(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), in_group(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_content(), item_expire(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_hooks(), load_pconfig(), load_plugin(), load_translation_table(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), nav(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_on(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), pagelist_widget(), pdl_selector(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco(), poco_load(), poke_content(), poke_init(), poll_content(), poll_post(), poller_run(), post_activity_item(), post_init(), post_post(), prate_init(), prate_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), queue_run(), random_profile(), rate_content(), rate_init(), rate_post(), ratenotif_run(), ratingsearch_init(), rconnect_url(), receive_post(), recursive_activity_recipients(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), regdir_init(), register_content(), register_hook(), register_post(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_config(), set_default_login_identity(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), sharedwithme_content(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_local_posts_stat(), update_modtime(), update_queue_time(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), wtagblock(), xchan_content(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

+

Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_allows(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), admin_page_users(), admin_page_users_post(), advanced_profile(), all_friends(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_user(), api_users_show(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_parse_query(), dir_tagadelic(), directory_content(), directory_init(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_activity(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_config_from_storage(), get_events(), get_file_activity_object(), get_item_elements(), get_online_status(), get_sys_channel(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), in_group(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_content(), item_expire(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_hooks(), load_pconfig(), load_plugin(), load_translation_table(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), nav(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_on(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), pagelist_widget(), pdl_selector(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco(), poco_load(), poke_content(), poke_init(), poll_content(), poll_post(), poller_run(), post_activity_item(), post_init(), post_post(), prate_init(), prate_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), queue_run(), random_profile(), rate_content(), rate_init(), rate_post(), ratenotif_run(), ratingsearch_init(), rconnect_url(), receive_post(), recursive_activity_recipients(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), regdir_init(), register_content(), register_hook(), register_post(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_config(), set_default_login_identity(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), sharedwithme_content(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_local_posts_stat(), update_modtime(), update_queue_time(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), wtagblock(), xchan_content(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

diff --git a/doc/html/event_8php.html b/doc/html/event_8php.html index 827491d8c..3a99bb636 100644 --- a/doc/html/event_8php.html +++ b/doc/html/event_8php.html @@ -304,7 +304,7 @@ Functions diff --git a/doc/html/extract_8php.html b/doc/html/extract_8php.html index 2cde06343..2b3392b7b 100644 --- a/doc/html/extract_8php.html +++ b/doc/html/extract_8php.html @@ -132,7 +132,7 @@ Variables
-

Referenced by _well_known_init(), account_service_class_allows(), account_service_class_fetch(), activity_sanitise(), api_rss_extra(), api_statuses_user_timeline(), app_store(), app_update(), appman_post(), array_sanitise(), attach_mkdir(), attach_store(), bookmark_add(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatsvc_post(), check_account_admin(), check_account_email(), check_account_invite(), check_account_password(), check_list_permissions(), check_webbie(), connect_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_select(), conversation(), create_account(), create_identity(), diaspora_like(), diaspora_process_outbound(), directory_content(), discover_by_url(), discover_by_webbie(), drop_item(), event_store_event(), event_store_item(), externals_run(), feature_enabled(), fetch_xrd_links(), file_activity(), filter_insecure(), find_xchan_in_array(), foofoo(), format_like(), generate_map(), generate_named_map(), get_all_perms(), get_atom_elements(), get_cloudpath(), get_features(), get_item_elements(), get_mail_elements(), get_mood_verbs(), get_poke_verbs(), get_profile_elements(), Item\get_template_data(), get_terms_oftype(), App\get_widgets(), group_select(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_directory_profile(), import_post(), import_site(), import_xchan(), item_getfeedattach(), item_store(), item_store_update(), items_fetch(), like_content(), like_puller(), load_database(), magic_init(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), mood_init(), network_content(), new_channel_post(), new_contact(), obj_verbs(), openid_content(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_album_get_db_idstr(), photos_create_item(), ping_init(), po2php_run(), poke_init(), post_activity_item(), post_init(), post_post(), proc_run(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_activity(), profile_sidebar(), profiles_content(), redbasic_form(), refimport_content(), reflect_comment_store(), register_page_template(), register_post(), remove_community_tag(), replace_macros(), rmagic_post(), photo_driver\save(), send_reg_approval_email(), service_class_allows(), service_class_fetch(), App\set_apps(), sort_by_date(), stringify_array_elms(), subthread_content(), suggest_content(), sync_locations(), tag_deliver(), tagger_content(), theme_attachments(), theme_content(), thing_init(), translate_system_apps(), validate_channelname(), verify_email_address(), wfinger_init(), widget_affinity(), widget_archive(), widget_catcloud_wall(), widget_clock(), widget_item(), widget_photo(), widget_photo_rand(), widget_random_block(), widget_rating(), widget_suggestions(), widget_tagcloud_wall(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xml2array(), xrd_init(), zfinger_init(), zid(), zid_init(), zot_feed(), zot_fetch(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), and zot_register_hub().

+

Referenced by _well_known_init(), account_service_class_allows(), account_service_class_fetch(), activity_sanitise(), api_rss_extra(), api_statuses_user_timeline(), app_store(), app_update(), appman_post(), array_sanitise(), attach_mkdir(), attach_store(), bookmark_add(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatsvc_post(), check_account_admin(), check_account_email(), check_account_invite(), check_account_password(), check_list_permissions(), check_webbie(), connect_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_select(), conversation(), create_account(), create_identity(), delete_imported_item(), diaspora_like(), diaspora_process_outbound(), directory_content(), discover_by_url(), discover_by_webbie(), drop_item(), event_store_event(), event_store_item(), externals_run(), feature_enabled(), fetch_xrd_links(), file_activity(), filter_insecure(), find_xchan_in_array(), foofoo(), format_like(), generate_map(), generate_named_map(), get_all_perms(), get_atom_elements(), get_cloudpath(), get_features(), get_item_elements(), get_mail_elements(), get_mood_verbs(), get_poke_verbs(), get_profile_elements(), Item\get_template_data(), get_terms_oftype(), App\get_widgets(), group_select(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_directory_profile(), import_post(), import_site(), import_xchan(), item_getfeedattach(), item_store(), item_store_update(), items_fetch(), like_content(), load_database(), magic_init(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), mood_init(), network_content(), new_channel_post(), new_contact(), obj_verbs(), openid_content(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_album_get_db_idstr(), photos_create_item(), ping_init(), po2php_run(), poke_init(), post_activity_item(), post_init(), post_post(), proc_run(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_activity(), profile_sidebar(), profiles_content(), redbasic_form(), refimport_content(), reflect_comment_store(), register_page_template(), register_post(), remove_community_tag(), replace_macros(), rmagic_post(), photo_driver\save(), send_reg_approval_email(), service_class_allows(), service_class_fetch(), App\set_apps(), sort_by_date(), stringify_array_elms(), subthread_content(), suggest_content(), sync_locations(), tag_deliver(), tagger_content(), theme_attachments(), theme_content(), thing_init(), translate_system_apps(), validate_channelname(), verify_email_address(), wfinger_init(), widget_affinity(), widget_archive(), widget_catcloud_wall(), widget_clock(), widget_item(), widget_photo(), widget_photo_rand(), widget_random_block(), widget_rating(), widget_suggestions(), widget_tagcloud_wall(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xml2array(), xrd_init(), zfinger_init(), zid(), zid_init(), zot_feed(), zot_fetch(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), and zot_register_hub().

diff --git a/doc/html/fixd_8php.html b/doc/html/fixd_8php.html index f4bb6c837..54ca9f95c 100644 --- a/doc/html/fixd_8php.html +++ b/doc/html/fixd_8php.html @@ -132,7 +132,7 @@ Variables
-

Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_allows(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_dbsync(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), all_friends(), allowed_public_recips(), api_call(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_oauth_access_token(), api_oauth_request_token(), api_red_xchan(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_statuses_user_timeline(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), autoname(), bb2diaspora_itemwallwall(), bb2dmention_callback(), bb_translate_video(), block_content(), blocks_content(), bookmark_add(), build_sync_packet(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), collect_recipients(), comanche_block(), common_content(), common_friends(), common_friends_visitor_widget(), common_friends_zcid(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_init(), connedit_post(), construct_activity_object(), construct_activity_target(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_images(), diaspora_send_mail(), diaspora_signed_retraction(), dir_tagadelic(), dir_tagblock(), directory_content(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_diaspora_key(), get_events(), get_item_elements(), get_online_status(), get_plugin_info(), get_sys_channel(), get_theme_info(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), importelm_post(), in_group(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_expire(), item_getfeedattach(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_database(), load_hooks(), load_pconfig(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_content(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), menu_post(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mitem_post(), mood_init(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_content(), page_init(), pagelist_widget(), pdl_selector(), pemtome(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco(), poco_load(), poke_content(), poke_init(), poller_run(), post_activity_item(), post_post(), prate_init(), preg_heart(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), pubrsatome(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), random_profile(), rate_content(), rate_init(), ratenotif_run(), ratingsearch_init(), rconnect_url(), receive_post(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), regdir_init(), register_content(), register_hook(), register_post(), relative_date(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), replace_macros(), FriendicaSmartyEngine\replace_macros(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_default_login_identity(), RedMatrix\RedDAV\RedBasicAuth\setAuthenticated(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), sharedwithme_content(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), theme_attachments(), thing_content(), thing_init(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), wall_attach_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud(), wtagblock(), xchan_content(), xchan_fetch(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), zotfeed_init(), and zping_content().

+

Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_allows(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_dbsync(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), all_friends(), allowed_public_recips(), api_call(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_oauth_access_token(), api_oauth_request_token(), api_red_xchan(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_statuses_user_timeline(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), autoname(), bb2diaspora_itemwallwall(), bb2dmention_callback(), bb_translate_video(), block_content(), blocks_content(), bookmark_add(), build_sync_packet(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), collect_recipients(), comanche_block(), common_content(), common_friends(), common_friends_visitor_widget(), common_friends_zcid(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_init(), connedit_post(), construct_activity_object(), construct_activity_target(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_images(), diaspora_send_mail(), diaspora_signed_retraction(), dir_tagadelic(), dir_tagblock(), directory_content(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_diaspora_key(), get_events(), get_item_elements(), get_online_status(), get_plugin_info(), get_sys_channel(), get_theme_info(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), importelm_post(), in_group(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_expire(), item_getfeedattach(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_database(), load_hooks(), load_pconfig(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_content(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), menu_post(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mitem_post(), mood_init(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_content(), page_init(), pagelist_widget(), pdl_selector(), pemtome(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco(), poco_load(), poke_content(), poke_init(), poller_run(), post_activity_item(), post_post(), prate_init(), preg_heart(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), pubrsatome(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), random_profile(), rate_content(), rate_init(), ratenotif_run(), ratingsearch_init(), rconnect_url(), receive_post(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), regdir_init(), register_content(), register_hook(), register_post(), relative_date(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), replace_macros(), FriendicaSmartyEngine\replace_macros(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_default_login_identity(), RedMatrix\RedDAV\RedBasicAuth\setAuthenticated(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), sharedwithme_content(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), theme_attachments(), thing_content(), thing_init(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), wall_attach_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud(), wtagblock(), xchan_content(), xchan_fetch(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), zotfeed_init(), and zping_content().

diff --git a/doc/html/globals_0x61.html b/doc/html/globals_0x61.html index 624e186d5..1aa429ffa 100644 --- a/doc/html/globals_0x61.html +++ b/doc/html/globals_0x61.html @@ -253,6 +253,15 @@ $(document).ready(function(){initNavTree('globals_0x61.html','');});
  • ACTIVITY_AGREE : boot.php
  • +
  • ACTIVITY_ATTEND +: boot.php +
  • +
  • ACTIVITY_ATTENDMAYBE +: boot.php +
  • +
  • ACTIVITY_ATTENDNO +: boot.php +
  • ACTIVITY_DISAGREE : boot.php
  • diff --git a/doc/html/globals_0x62.html b/doc/html/globals_0x62.html index d994bd696..d124fb1f1 100644 --- a/doc/html/globals_0x62.html +++ b/doc/html/globals_0x62.html @@ -256,6 +256,9 @@ $(document).ready(function(){initNavTree('globals_0x62.html','');});
  • build_sync_packet() : zot.php
  • +
  • builtin_activity_puller() +: conversation.php +
  • diff --git a/doc/html/globals_0x64.html b/doc/html/globals_0x64.html index 0a73458a5..b80fd24f7 100644 --- a/doc/html/globals_0x64.html +++ b/doc/html/globals_0x64.html @@ -236,7 +236,7 @@ $(document).ready(function(){initNavTree('globals_0x64.html','');}); : delegate.php
  • delete_imported_item() -: zot.php +: zot.php
  • delete_item_lowlevel() : items.php diff --git a/doc/html/globals_0x67.html b/doc/html/globals_0x67.html index bcd7cdf5c..0d9d6fc65 100644 --- a/doc/html/globals_0x67.html +++ b/doc/html/globals_0x67.html @@ -325,6 +325,12 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');});
  • get_rel_link() : text.php
  • +
  • get_response_button_text() +: conversation.php +
  • +
  • get_responses() +: conversation.php +
  • get_role_perms() : permissions.php
  • diff --git a/doc/html/globals_0x6c.html b/doc/html/globals_0x6c.html index 356d6a34a..0e81d1939 100644 --- a/doc/html/globals_0x6c.html +++ b/doc/html/globals_0x6c.html @@ -172,9 +172,6 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
  • like_content() : like.php
  • -
  • like_puller() -: conversation.php -
  • limit_body_size() : items.php
  • diff --git a/doc/html/globals_0x73.html b/doc/html/globals_0x73.html index 15ce07762..15deb538a 100644 --- a/doc/html/globals_0x73.html +++ b/doc/html/globals_0x73.html @@ -199,6 +199,9 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');});
  • service_limits_content() : service_limits.php
  • +
  • service_plink() +: network.php +
  • set_config() : config.php
  • diff --git a/doc/html/globals_func_0x62.html b/doc/html/globals_func_0x62.html index dae2a34bc..2519680b5 100644 --- a/doc/html/globals_func_0x62.html +++ b/doc/html/globals_func_0x62.html @@ -255,6 +255,9 @@ $(document).ready(function(){initNavTree('globals_func_0x62.html','');});
  • build_sync_packet() : zot.php
  • +
  • builtin_activity_puller() +: conversation.php +
  • diff --git a/doc/html/globals_func_0x64.html b/doc/html/globals_func_0x64.html index da44f7af3..55879a98a 100644 --- a/doc/html/globals_func_0x64.html +++ b/doc/html/globals_func_0x64.html @@ -223,7 +223,7 @@ $(document).ready(function(){initNavTree('globals_func_0x64.html','');}); : delegate.php
  • delete_imported_item() -: zot.php +: zot.php
  • delete_item_lowlevel() : items.php diff --git a/doc/html/globals_func_0x67.html b/doc/html/globals_func_0x67.html index 02173b033..eac7e949f 100644 --- a/doc/html/globals_func_0x67.html +++ b/doc/html/globals_func_0x67.html @@ -324,6 +324,12 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');});
  • get_rel_link() : text.php
  • +
  • get_response_button_text() +: conversation.php +
  • +
  • get_responses() +: conversation.php +
  • get_role_perms() : permissions.php
  • diff --git a/doc/html/globals_func_0x6c.html b/doc/html/globals_func_0x6c.html index 239413aec..880f20479 100644 --- a/doc/html/globals_func_0x6c.html +++ b/doc/html/globals_func_0x6c.html @@ -165,9 +165,6 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
  • like_content() : like.php
  • -
  • like_puller() -: conversation.php -
  • limit_body_size() : items.php
  • diff --git a/doc/html/globals_func_0x73.html b/doc/html/globals_func_0x73.html index 6c7f58196..f6304cb6c 100644 --- a/doc/html/globals_func_0x73.html +++ b/doc/html/globals_func_0x73.html @@ -198,6 +198,9 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');});
  • service_limits_content() : service_limits.php
  • +
  • service_plink() +: network.php +
  • set_config() : config.php
  • diff --git a/doc/html/globals_vars_0x61.html b/doc/html/globals_vars_0x61.html index 5e51ad6da..b1de1acdd 100644 --- a/doc/html/globals_vars_0x61.html +++ b/doc/html/globals_vars_0x61.html @@ -215,6 +215,15 @@ $(document).ready(function(){initNavTree('globals_vars_0x61.html','');});
  • ACTIVITY_AGREE : boot.php
  • +
  • ACTIVITY_ATTEND +: boot.php +
  • +
  • ACTIVITY_ATTENDMAYBE +: boot.php +
  • +
  • ACTIVITY_ATTENDNO +: boot.php +
  • ACTIVITY_DISAGREE : boot.php
  • diff --git a/doc/html/include_2network_8php.html b/doc/html/include_2network_8php.html index 56d5b9005..9a60ed5fe 100644 --- a/doc/html/include_2network_8php.html +++ b/doc/html/include_2network_8php.html @@ -164,6 +164,8 @@ Functions    scrape_feed ($url)   + service_plink ($contact, $guid) + 

    Function Documentation

    @@ -581,6 +583,34 @@ Functions

    Referenced by discover_by_webbie().

    + + + +
    +
    + + + + + + + + + + + + + + + + + + +
    service_plink ( $contact,
     $guid 
    )
    +
    diff --git a/doc/html/include_2network_8php.js b/doc/html/include_2network_8php.js index 4e4382941..78b3a2158 100644 --- a/doc/html/include_2network_8php.js +++ b/doc/html/include_2network_8php.js @@ -18,6 +18,7 @@ var include_2network_8php = [ "scale_external_images", "include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f", null ], [ "scrape_feed", "include_2network_8php.html#a316f318167a039c89719afbd129a8f3c", null ], [ "scrape_vcard", "include_2network_8php.html#acb0bd7f5fe38ff1eaebeae3284525070", null ], + [ "service_plink", "include_2network_8php.html#adf741da85aa82493f2084eca63092dd5", null ], [ "validate_email", "include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02", null ], [ "validate_url", "include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2", null ], [ "webfinger_rfc7033", "include_2network_8php.html#a3e6c751a51de33ad3563f0938296e78a", null ], diff --git a/doc/html/items_8php.html b/doc/html/items_8php.html index 64e853b29..543849d80 100644 --- a/doc/html/items_8php.html +++ b/doc/html/items_8php.html @@ -771,7 +771,7 @@ Functions @@ -1506,7 +1506,7 @@ Functions @@ -2026,7 +2026,7 @@ Functions

    Now we've got those out of the way. Let's see if this is a post that's tagged for re-delivery

    Kill two birds with one stone. As long as we're here, send a mention notification.

    -

    Referenced by delete_imported_item(), item_content(), item_store(), and item_store_update().

    +

    Referenced by delete_imported_item(), item_content(), item_store(), and item_store_update().

    diff --git a/doc/html/language_8php.html b/doc/html/language_8php.html index e38a1d42c..d70632fc2 100644 --- a/doc/html/language_8php.html +++ b/doc/html/language_8php.html @@ -360,7 +360,7 @@ Functions
    Returns
    translated string if exists, otherwise return $s
    -

    Referenced by account_remove(), achievements_content(), acl_init(), admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_logs_post(), admin_page_plugins(), admin_page_profs(), admin_page_site(), admin_page_site_post(), admin_page_summary(), admin_page_themes(), admin_page_users(), admin_post(), advanced_profile(), alt_pager(), api_content(), api_post(), api_statuses_public_timeline(), app_render(), app_store(), app_update(), appman_content(), appman_post(), apps_content(), apw_form(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), bb2diaspora_itembody(), bb_replace_images(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), bookmarks_init(), catblock(), categories_widget(), channel_content(), channel_init(), chat_content(), chat_init(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatsvc_content(), check_account_email(), check_account_invite(), check_config(), check_form_security_std_err_msg(), check_funcs(), check_htaccess(), check_htconfig(), check_keys(), check_php(), check_smarty3(), check_store(), cloud_init(), common_content(), common_friends_visitor_widget(), common_init(), connect_content(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_poll_interval(), conversation(), create_account(), create_identity(), datetimesel(), dav_init(), day_translate(), delegate_content(), design_tools(), diaspora_like(), dir_safe_mode(), dir_sort_links(), dir_tagblock(), directory_content(), dirsearch_content(), display_content(), dob(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store_item(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filestorage_content(), filestorage_post(), findpeople_widget(), follow_init(), foofoo(), format_categories(), format_event_diaspora(), format_event_html(), format_filer(), format_like(), format_notification(), fsuggest_content(), fsuggest_post(), gender_selector(), gender_selector_min(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_birthdays(), Item\get_comment_box(), get_events(), get_features(), get_mood_verbs(), get_perms(), get_plink(), get_poke_verbs(), get_roles(), Item\get_template_data(), get_timezones(), getIconFromType(), group_add(), group_content(), group_post(), group_side(), hcard_init(), help_content(), home_content(), RedMatrix\RedDAV\RedBrowser\htmlActionsPanel(), identity_check_service_class(), impel_init(), import_author_rss(), import_author_unknown(), import_channel_photo(), import_content(), import_post(), import_xchan(), dba_driver\install(), invite_content(), invite_post(), item_check_service_class(), item_content(), item_photo_menu(), item_post(), item_post_type(), items_fetch(), lang_selector(), layout_select(), layouts_content(), like_content(), like_puller(), load_database(), localize_item(), lockview_content(), locs_content(), locs_post(), login(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_post(), manage_content(), manual_config(), marital_selector(), marital_selector_min(), match_content(), menu_content(), menu_post(), menu_render(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), network_content(), network_init(), network_to_name(), new_channel_content(), new_channel_post(), new_contact(), notice(), notification(), notifications_content(), notifications_post(), notify_content(), obj_verbs(), oembed_bbcode2html(), oembed_iframe(), oexchange_content(), openid_content(), page_init(), pagelist_widget(), paginate(), pdl_selector(), pdledit_content(), pdledit_post(), photo_upload(), photos_album_widget(), photos_content(), photos_init(), photos_post(), ping_init(), poke_content(), poke_init(), poll_content(), populate_acl(), post_activity_item(), post_init(), probe_content(), profile_activity(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), pubsites_content(), rate_content(), ratings_content(), ratings_init(), rbmark_content(), rbmark_post(), redbasic_form(), regdir_init(), register_content(), register_post(), regmod_content(), relative_date(), removeaccount_content(), removeaccount_post(), removeme_content(), removeme_post(), rmagic_content(), rmagic_post(), rpost_content(), scale_external_images(), search(), search_content(), searchbox(), send_message(), send_reg_approval_email(), send_verification_email(), service_limits_content(), settings_post(), setup_content(), sexpref_selector(), sexpref_selector_min(), sharedwithme_content(), siteinfo_content(), sources_content(), sources_post(), subthread_content(), suggest_content(), sync_locations(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), thing_content(), thing_init(), timezone_cmp(), translate_scope(), translate_system_apps(), uexport_content(), update_birthdays(), update_channel_content(), update_display_content(), update_home_content(), update_network_content(), update_search_content(), upgrade_bool_message(), upgrade_link(), upgrade_message(), user_allow(), user_approve(), user_deny(), validate_channelname(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), wall_upload_post(), webpages_content(), what_next(), widget_affinity(), widget_appselect(), widget_archive(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_mailmenu(), widget_notes(), widget_photo(), widget_photo_rand(), widget_rating(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud(), writepages_widget(), wtagblock(), xchan_content(), z_readdir(), and zfinger_init().

    +

    Referenced by account_remove(), achievements_content(), acl_init(), admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_logs_post(), admin_page_plugins(), admin_page_profs(), admin_page_site(), admin_page_site_post(), admin_page_summary(), admin_page_themes(), admin_page_users(), admin_post(), advanced_profile(), alt_pager(), api_content(), api_post(), api_statuses_public_timeline(), app_render(), app_store(), app_update(), appman_content(), appman_post(), apps_content(), apw_form(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), bb2diaspora_itembody(), bb_replace_images(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), bookmarks_init(), builtin_activity_puller(), catblock(), categories_widget(), channel_content(), channel_init(), chat_content(), chat_init(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatsvc_content(), check_account_email(), check_account_invite(), check_config(), check_form_security_std_err_msg(), check_funcs(), check_htaccess(), check_htconfig(), check_keys(), check_php(), check_smarty3(), check_store(), cloud_init(), common_content(), common_friends_visitor_widget(), common_init(), connect_content(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_poll_interval(), conversation(), create_account(), create_identity(), datetimesel(), dav_init(), day_translate(), delegate_content(), design_tools(), diaspora_like(), dir_safe_mode(), dir_sort_links(), dir_tagblock(), directory_content(), dirsearch_content(), display_content(), dob(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store_item(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filestorage_content(), filestorage_post(), findpeople_widget(), follow_init(), foofoo(), format_categories(), format_event_diaspora(), format_event_html(), format_filer(), format_like(), format_notification(), fsuggest_content(), fsuggest_post(), gender_selector(), gender_selector_min(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_birthdays(), Item\get_comment_box(), get_events(), get_features(), get_mood_verbs(), get_perms(), get_plink(), get_poke_verbs(), get_roles(), Item\get_template_data(), get_timezones(), getIconFromType(), group_add(), group_content(), group_post(), group_side(), hcard_init(), help_content(), home_content(), RedMatrix\RedDAV\RedBrowser\htmlActionsPanel(), identity_check_service_class(), impel_init(), import_author_rss(), import_author_unknown(), import_channel_photo(), import_content(), import_post(), import_xchan(), dba_driver\install(), invite_content(), invite_post(), item_check_service_class(), item_content(), item_photo_menu(), item_post(), item_post_type(), items_fetch(), lang_selector(), layout_select(), layouts_content(), like_content(), load_database(), localize_item(), lockview_content(), locs_content(), locs_post(), login(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_post(), manage_content(), manual_config(), marital_selector(), marital_selector_min(), match_content(), menu_content(), menu_post(), menu_render(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), network_content(), network_init(), network_to_name(), new_channel_content(), new_channel_post(), new_contact(), notice(), notification(), notifications_content(), notifications_post(), notify_content(), obj_verbs(), oembed_bbcode2html(), oembed_iframe(), oexchange_content(), openid_content(), page_init(), pagelist_widget(), paginate(), pdl_selector(), pdledit_content(), pdledit_post(), photo_upload(), photos_album_widget(), photos_content(), photos_init(), photos_post(), ping_init(), poke_content(), poke_init(), poll_content(), populate_acl(), post_activity_item(), post_init(), probe_content(), profile_activity(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), pubsites_content(), rate_content(), ratings_content(), ratings_init(), rbmark_content(), rbmark_post(), redbasic_form(), regdir_init(), register_content(), register_post(), regmod_content(), relative_date(), removeaccount_content(), removeaccount_post(), removeme_content(), removeme_post(), rmagic_content(), rmagic_post(), rpost_content(), scale_external_images(), search(), search_content(), searchbox(), send_message(), send_reg_approval_email(), send_verification_email(), service_limits_content(), settings_post(), setup_content(), sexpref_selector(), sexpref_selector_min(), sharedwithme_content(), siteinfo_content(), sources_content(), sources_post(), subthread_content(), suggest_content(), sync_locations(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), thing_content(), thing_init(), timezone_cmp(), translate_scope(), translate_system_apps(), uexport_content(), update_birthdays(), update_channel_content(), update_display_content(), update_home_content(), update_network_content(), update_search_content(), upgrade_bool_message(), upgrade_link(), upgrade_message(), user_allow(), user_approve(), user_deny(), validate_channelname(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), wall_upload_post(), webpages_content(), what_next(), widget_affinity(), widget_appselect(), widget_archive(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_mailmenu(), widget_notes(), widget_photo(), widget_photo_rand(), widget_rating(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud(), writepages_widget(), wtagblock(), xchan_content(), z_readdir(), and zfinger_init().

    diff --git a/doc/html/navtree.js b/doc/html/navtree.js index d315f1070..4459d2071 100644 --- a/doc/html/navtree.js +++ b/doc/html/navtree.js @@ -37,15 +37,16 @@ var NAVTREE = var NAVTREEINDEX = [ "BS-Default_8php.html", -"boot_8php.html#a4f507a5996dbb3da148add0339a40d5a", -"classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11", -"classRedMatrix_1_1RedDAV_1_1RedFile.html#a7241beecd01f5bb4e74659863dd85bd8", -"datetime_8php.html#a3f239f94e23335d860b148958d87a093", -"functions_func_0x62.html", -"include_2attach_8php.html#a0d07c5b83d3d54e186f752e571847b36", -"lostpass_8php.html#a0314d94e48c789b1b3a201d740c9eab3", -"profile__selectors_8php.html#ab0eae5c0ceba77364469f0f580f0d074", -"text_8php.html#a273156a6f5cddc6652ad656821cd5805" +"boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3", +"classApp.html#a0ce85be198e46570366cb3344f3c55b8", +"classRedMatrix_1_1RedDAV_1_1RedFile.html#a21b6e9d420c352f25610a33f57858215", +"dark_8php.html", +"functions_8php.html", +"include_2apps_8php.html#ad6ba3f254003f69f8f3f94ca5bda0680", +"locs_8php.html", +"profile__photo_8php.html#a4b80234074bd603221aa5364f330e479", +"text_8php.html#a1557112a774ec00fa06ed6b6f6495506", +"zot_8php.html#aeea071f17e306fe3d0c488551906bfab" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js index f50a3fbd3..e019adc74 100644 --- a/doc/html/navtreeindex0.js +++ b/doc/html/navtreeindex0.js @@ -153,101 +153,101 @@ var NAVTREEINDEX0 = "blocks_8php.html#a2531a8fd51db3cecb2eb20c002c66e12":[6,0,1,9,0], "blocks_8php.html#aebe88302181883d2b17d6e98a1aaebe9":[6,0,1,9,1], "boot_8php.html":[6,0,4], -"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[6,0,4,160], -"boot_8php.html#a0209e605028a5bb492683951ab30d49d":[6,0,4,321], -"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[6,0,4,173], -"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[6,0,4,279], -"boot_8php.html#a028380b2902a86ba32198f6d3b5d10bb":[6,0,4,152], +"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[6,0,4,163], +"boot_8php.html#a0209e605028a5bb492683951ab30d49d":[6,0,4,324], +"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[6,0,4,176], +"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[6,0,4,282], +"boot_8php.html#a028380b2902a86ba32198f6d3b5d10bb":[6,0,4,155], "boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[6,0,4,64], -"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[6,0,4,192], +"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[6,0,4,195], "boot_8php.html#a0450389f24c632906fbc24347700a543":[6,0,4,55], -"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[6,0,4,124], +"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[6,0,4,127], "boot_8php.html#a07a9d3910794df1c98ad2017e6a8e4b9":[6,0,4,17], "boot_8php.html#a081307d681d7d04f17b9ced2076e7c85":[6,0,4,1], -"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[6,0,4,234], -"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[6,0,4,82], -"boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3":[6,0,4,312], -"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[6,0,4,196], -"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[6,0,4,299], -"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[6,0,4,295], -"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[6,0,4,298], +"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[6,0,4,237], +"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[6,0,4,85], +"boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3":[6,0,4,315], +"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[6,0,4,199], +"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[6,0,4,302], +"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[6,0,4,298], +"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[6,0,4,301], "boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84":[6,0,4,24], -"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[6,0,4,74], +"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[6,0,4,77], "boot_8php.html#a0e6db7e365f2b041a828b93786f694bc":[6,0,4,15], -"boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[6,0,4,94], +"boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[6,0,4,97], "boot_8php.html#a107d53f96acf5319905a34b1870db09a":[6,0,4,48], -"boot_8php.html#a115faf8797718c3165498abbd6895843":[6,0,4,284], -"boot_8php.html#a11cfe7d99b4dac0454d0de8873989f81":[6,0,4,154], -"boot_8php.html#a1200c1f968ff3d52ef878de5fc5c30c1":[6,0,4,283], -"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[6,0,4,98], -"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[6,0,4,95], -"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[6,0,4,223], -"boot_8php.html#a176664e78dcb9132e16be69418223eb2":[6,0,4,77], -"boot_8php.html#a17b4ea23d9ecf628d9c8f53b7abcb805":[6,0,4,172], -"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[6,0,4,168], -"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[6,0,4,195], -"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[6,0,4,162], -"boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71":[6,0,4,311], -"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[6,0,4,318], -"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[6,0,4,273], -"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[6,0,4,320], -"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[6,0,4,199], -"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[6,0,4,93], -"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[6,0,4,249], -"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[6,0,4,126], -"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[6,0,4,179], -"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[6,0,4,243], -"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[6,0,4,216], -"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[6,0,4,275], +"boot_8php.html#a115faf8797718c3165498abbd6895843":[6,0,4,287], +"boot_8php.html#a11cfe7d99b4dac0454d0de8873989f81":[6,0,4,157], +"boot_8php.html#a1200c1f968ff3d52ef878de5fc5c30c1":[6,0,4,286], +"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[6,0,4,101], +"boot_8php.html#a137f161c8ca8d51ef58f2e1b6781905b":[6,0,4,73], +"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[6,0,4,98], +"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[6,0,4,226], +"boot_8php.html#a176664e78dcb9132e16be69418223eb2":[6,0,4,80], +"boot_8php.html#a17b4ea23d9ecf628d9c8f53b7abcb805":[6,0,4,175], +"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[6,0,4,171], +"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[6,0,4,198], +"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[6,0,4,165], +"boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71":[6,0,4,314], +"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[6,0,4,321], +"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[6,0,4,276], +"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[6,0,4,323], +"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[6,0,4,202], +"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[6,0,4,96], +"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[6,0,4,252], +"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[6,0,4,129], +"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[6,0,4,182], +"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[6,0,4,246], +"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[6,0,4,219], +"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[6,0,4,278], "boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[6,0,4,49], "boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77":[6,0,4,23], -"boot_8php.html#a25476eec71fceda237f7dc1d78b0adb8":[6,0,4,119], -"boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[6,0,4,109], -"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[6,0,4,287], -"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[6,0,4,219], -"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[6,0,4,100], -"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[6,0,4,153], -"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[6,0,4,247], -"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[6,0,4,127], -"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[6,0,4,271], -"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[6,0,4,215], -"boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[6,0,4,149], -"boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[6,0,4,83], -"boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[6,0,4,90], +"boot_8php.html#a25476eec71fceda237f7dc1d78b0adb8":[6,0,4,122], +"boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[6,0,4,112], +"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[6,0,4,290], +"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[6,0,4,222], +"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[6,0,4,103], +"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[6,0,4,156], +"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[6,0,4,250], +"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[6,0,4,130], +"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[6,0,4,274], +"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[6,0,4,218], +"boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[6,0,4,152], +"boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[6,0,4,86], +"boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[6,0,4,93], "boot_8php.html#a329400dcb29897cdaae3020109272285":[6,0,4,18], -"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[6,0,4,254], -"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[6,0,4,166], +"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[6,0,4,257], +"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[6,0,4,169], "boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[6,0,4,52], -"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[6,0,4,142], -"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[6,0,4,181], -"boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214":[6,0,4,231], -"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[6,0,4,325], -"boot_8php.html#a37281c30bd92cecb499878d6778c570f":[6,0,4,310], -"boot_8php.html#a37ddabc112db443b4c67fbc0f708817e":[6,0,4,113], -"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[6,0,4,204], -"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[6,0,4,130], -"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[6,0,4,135], -"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[6,0,4,324], -"boot_8php.html#a3d48dffd9dc73a187263c3002cdf00c0":[6,0,4,201], -"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[6,0,4,245], +"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[6,0,4,145], +"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[6,0,4,184], +"boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214":[6,0,4,234], +"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[6,0,4,328], +"boot_8php.html#a37281c30bd92cecb499878d6778c570f":[6,0,4,313], +"boot_8php.html#a37ddabc112db443b4c67fbc0f708817e":[6,0,4,116], +"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[6,0,4,207], +"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[6,0,4,133], +"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[6,0,4,138], +"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[6,0,4,327], +"boot_8php.html#a3d48dffd9dc73a187263c3002cdf00c0":[6,0,4,204], +"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[6,0,4,248], "boot_8php.html#a3e0930933fb2c0bf8211cc7ab4e1c3b4":[6,0,4,12], -"boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[6,0,4,75], -"boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[6,0,4,107], +"boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[6,0,4,78], +"boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[6,0,4,110], +"boot_8php.html#a3fff33eae4da657d433bafedc55cb2c5":[6,0,4,74], "boot_8php.html#a400519fa181591cd6fdbb8f25fbcba0a":[6,0,4,62], -"boot_8php.html#a40d885b2cfd736aab4234ae641ca4dfb":[6,0,4,156], -"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[6,0,4,238], -"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[6,0,4,214], -"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[6,0,4,106], -"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[6,0,4,189], -"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[6,0,4,176], -"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[6,0,4,88], -"boot_8php.html#a458e19af801bc4b0d1f1ce1a6d9e857e":[6,0,4,182], -"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[6,0,4,296], +"boot_8php.html#a40d885b2cfd736aab4234ae641ca4dfb":[6,0,4,159], +"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[6,0,4,241], +"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[6,0,4,217], +"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[6,0,4,109], +"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[6,0,4,192], +"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[6,0,4,179], +"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[6,0,4,91], +"boot_8php.html#a458e19af801bc4b0d1f1ce1a6d9e857e":[6,0,4,185], +"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[6,0,4,299], "boot_8php.html#a476c499e15caf75972fed134a8f23b2e":[6,0,4,45], -"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[6,0,4,202], -"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[6,0,4,125], -"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[6,0,4,265], -"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[6,0,4,200], -"boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3":[6,0,4,6], -"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[6,0,4,236] +"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[6,0,4,205], +"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[6,0,4,128], +"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[6,0,4,268], +"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[6,0,4,203] }; diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js index 51d85ebc9..66907f305 100644 --- a/doc/html/navtreeindex1.js +++ b/doc/html/navtreeindex1.js @@ -1,233 +1,236 @@ var NAVTREEINDEX1 = { +"boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3":[6,0,4,6], +"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[6,0,4,239], "boot_8php.html#a4f507a5996dbb3da148add0339a40d5a":[6,0,4,68], -"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[6,0,4,259], -"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[6,0,4,226], +"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[6,0,4,262], +"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[6,0,4,229], "boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501":[6,0,4,32], -"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[6,0,4,180], +"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[6,0,4,183], "boot_8php.html#a52b599cd13e152ebc80d7e4413683195":[6,0,4,50], -"boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[6,0,4,99], +"boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[6,0,4,102], "boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209":[6,0,4,40], -"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[6,0,4,218], -"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[6,0,4,258], +"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[6,0,4,221], +"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[6,0,4,261], "boot_8php.html#a59717d02602a4babf2a54da8b33d93a5":[6,0,4,44], -"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[6,0,4,322], +"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[6,0,4,325], "boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1":[6,0,4,22], -"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[6,0,4,76], -"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[6,0,4,208], -"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[6,0,4,96], -"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[6,0,4,187], -"boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640":[6,0,4,232], +"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[6,0,4,79], +"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[6,0,4,211], +"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[6,0,4,99], +"boot_8php.html#a5d8d55cf192d1d50ad188411d58bd404":[6,0,4,75], +"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[6,0,4,190], +"boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640":[6,0,4,235], "boot_8php.html#a5fbebdf7a1c0ea8f904dbd9d78c2c06c":[6,0,4,37], "boot_8php.html#a623e49c79943f3e7bdb770d021683cf7":[6,0,4,20], "boot_8php.html#a6252d8eca67c689d9035ec6da544cf46":[6,0,4,27], -"boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[6,0,4,92], -"boot_8php.html#a639f079bf28f7bbb2769fee651d76dd8":[6,0,4,123], -"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[6,0,4,292], -"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[6,0,4,193], -"boot_8php.html#a670c35028dda5a20dfdb48bb863253a5":[6,0,4,140], -"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[6,0,4,164], -"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[6,0,4,167], +"boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[6,0,4,95], +"boot_8php.html#a639f079bf28f7bbb2769fee651d76dd8":[6,0,4,126], +"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[6,0,4,295], +"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[6,0,4,196], +"boot_8php.html#a670c35028dda5a20dfdb48bb863253a5":[6,0,4,143], +"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[6,0,4,167], +"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[6,0,4,170], "boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[6,0,4,54], -"boot_8php.html#a6969947145a139ec374ce098224d8e81":[6,0,4,170], -"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[6,0,4,277], -"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[6,0,4,262], -"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[6,0,4,256], -"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[6,0,4,120], -"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[6,0,4,110], -"boot_8php.html#a6df1102664f64b274810db85197c2755":[6,0,4,242], -"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[6,0,4,151], -"boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[6,0,4,237], -"boot_8php.html#a7037bcbca223395c06bc67f65024de7a":[6,0,4,121], -"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[6,0,4,276], -"boot_8php.html#a718a801b0be6cbaef5e519516da12721":[6,0,4,186], +"boot_8php.html#a6969947145a139ec374ce098224d8e81":[6,0,4,173], +"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[6,0,4,280], +"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[6,0,4,265], +"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[6,0,4,259], +"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[6,0,4,123], +"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[6,0,4,113], +"boot_8php.html#a6df1102664f64b274810db85197c2755":[6,0,4,245], +"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[6,0,4,154], +"boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[6,0,4,240], +"boot_8php.html#a7037bcbca223395c06bc67f65024de7a":[6,0,4,124], +"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[6,0,4,279], +"boot_8php.html#a718a801b0be6cbaef5e519516da12721":[6,0,4,189], "boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6":[6,0,4,31], -"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[6,0,4,209], -"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[6,0,4,158], -"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[6,0,4,89], +"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[6,0,4,212], +"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[6,0,4,161], +"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[6,0,4,92], "boot_8php.html#a75a90b0eadd0df510f7e63210733634d":[6,0,4,2], -"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[6,0,4,300], -"boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9":[6,0,4,309], +"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[6,0,4,303], +"boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9":[6,0,4,312], "boot_8php.html#a768f00b7d66be0daf7ef4eea2e862006":[6,0,4,4], -"boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[6,0,4,91], -"boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[6,0,4,104], -"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[6,0,4,267], -"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[6,0,4,136], -"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[6,0,4,80], -"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[6,0,4,157], -"boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe":[6,0,4,307], -"boot_8php.html#a7b8f8ad9dbe82711257d23891ef6b133":[6,0,4,188], -"boot_8php.html#a7bff2278e68a71e524afd1c7c951e1e3":[6,0,4,85], -"boot_8php.html#a7c286add8961fd2d79216314cd4aadd8":[6,0,4,128], +"boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[6,0,4,94], +"boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[6,0,4,107], +"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[6,0,4,270], +"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[6,0,4,139], +"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[6,0,4,83], +"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[6,0,4,160], +"boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe":[6,0,4,310], +"boot_8php.html#a7b8f8ad9dbe82711257d23891ef6b133":[6,0,4,191], +"boot_8php.html#a7bff2278e68a71e524afd1c7c951e1e3":[6,0,4,88], +"boot_8php.html#a7c286add8961fd2d79216314cd4aadd8":[6,0,4,131], "boot_8php.html#a7c2eb822d50e1554bf5c32861f36342b":[6,0,4,69], -"boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1":[6,0,4,315], -"boot_8php.html#a7ed4581ab66ebcde97f6b3730856b028":[6,0,4,190], +"boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1":[6,0,4,318], +"boot_8php.html#a7ed4581ab66ebcde97f6b3730856b028":[6,0,4,193], "boot_8php.html#a7eeb83e15968f7a6cc5937d493815773":[6,0,4,56], "boot_8php.html#a7f3474fec541e261fc8dff47313c4017":[6,0,4,59], -"boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866":[6,0,4,101], -"boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf":[6,0,4,139], -"boot_8php.html#a8231d115060d41a9c2a677f2c86f10ed":[6,0,4,229], +"boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866":[6,0,4,104], +"boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf":[6,0,4,142], +"boot_8php.html#a8231d115060d41a9c2a677f2c86f10ed":[6,0,4,232], "boot_8php.html#a84057c5bfa1bca5fba8497fe005ee4d8":[6,0,4,63], -"boot_8php.html#a845891f82bf6edd7fa2d578b66703112":[6,0,4,133], +"boot_8php.html#a845891f82bf6edd7fa2d578b66703112":[6,0,4,136], "boot_8php.html#a84f48897059bbd4a8738d7ee4cec6688":[6,0,4,67], -"boot_8php.html#a852d4036a3bed66af1534d014c4ecde2":[6,0,4,240], -"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[6,0,4,147], -"boot_8php.html#a87b0f279f8413c7e4d805c5d85f20d34":[6,0,4,138], -"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[6,0,4,291], -"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[6,0,4,290], -"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[6,0,4,207], +"boot_8php.html#a852d4036a3bed66af1534d014c4ecde2":[6,0,4,243], +"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[6,0,4,150], +"boot_8php.html#a87b0f279f8413c7e4d805c5d85f20d34":[6,0,4,141], +"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[6,0,4,294], +"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[6,0,4,293], +"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[6,0,4,210], "boot_8php.html#a899d24fd074594ceebbf72e1feff335f":[6,0,4,16], -"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[6,0,4,117], -"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[6,0,4,260], -"boot_8php.html#a8c9a11c47394244cbe18cd75b9726d5f":[6,0,4,112], -"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[6,0,4,150], -"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[6,0,4,144], -"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[6,0,4,269], +"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[6,0,4,120], +"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[6,0,4,263], +"boot_8php.html#a8c9a11c47394244cbe18cd75b9726d5f":[6,0,4,115], +"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[6,0,4,153], +"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[6,0,4,147], +"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[6,0,4,272], "boot_8php.html#a8e18f54d7cf995795e264c4f21b1789c":[6,0,4,72], -"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[6,0,4,319], -"boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0":[6,0,4,263], +"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[6,0,4,322], +"boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0":[6,0,4,266], "boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[6,0,4,36], "boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3":[6,0,4,11], -"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[6,0,4,171], -"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[6,0,4,148], -"boot_8php.html#a949116d9a295b214293006c060ca4848":[6,0,4,146], -"boot_8php.html#a9687c702656af105e9a09048c21aec4c":[6,0,4,87], -"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[6,0,4,303], -"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[6,0,4,274], +"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[6,0,4,174], +"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[6,0,4,151], +"boot_8php.html#a949116d9a295b214293006c060ca4848":[6,0,4,149], +"boot_8php.html#a9687c702656af105e9a09048c21aec4c":[6,0,4,90], +"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[6,0,4,306], +"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[6,0,4,277], "boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90":[6,0,4,19], -"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[6,0,4,221], -"boot_8php.html#a997614f25e58f8313641e1eb0109fd10":[6,0,4,313], -"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[6,0,4,261], +"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[6,0,4,224], +"boot_8php.html#a997614f25e58f8313641e1eb0109fd10":[6,0,4,316], +"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[6,0,4,264], "boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[6,0,4,58], "boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e":[6,0,4,5], -"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[6,0,4,252], -"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[6,0,4,222], -"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[6,0,4,317], -"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[6,0,4,293], -"boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f":[6,0,4,305], -"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[6,0,4,251], -"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[6,0,4,210], +"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[6,0,4,255], +"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[6,0,4,225], +"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[6,0,4,320], +"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[6,0,4,296], +"boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f":[6,0,4,308], +"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[6,0,4,254], +"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[6,0,4,213], "boot_8php.html#aa1e828bbbcba170265eb2668d8daf42e":[6,0,4,28], -"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[6,0,4,230], +"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[6,0,4,233], "boot_8php.html#aa3425e2de85b08f7041656d3a8502cb6":[6,0,4,53], -"boot_8php.html#aa3679df31c8dad1b71816b0322d5baff":[6,0,4,178], +"boot_8php.html#aa3679df31c8dad1b71816b0322d5baff":[6,0,4,181], "boot_8php.html#aa4221641e5c21db69fa52c426b9017f5":[6,0,4,9], -"boot_8php.html#aa544a6c078130d0967a1f4ed8ce0a2d2":[6,0,4,175], +"boot_8php.html#aa544a6c078130d0967a1f4ed8ce0a2d2":[6,0,4,178], "boot_8php.html#aa561f801e962b67a5c4d0548ea95fd17":[6,0,4,21], -"boot_8php.html#aa589421267f0c2f0d643f727792cce35":[6,0,4,132], -"boot_8php.html#aa726114f13c1119ae77c3464d6afeaed":[6,0,4,84], -"boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[6,0,4,103], -"boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[6,0,4,114], -"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[6,0,4,257], -"boot_8php.html#aab8b7ce53e7b8fd7fa27ff42fbc912cb":[6,0,4,73], -"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[6,0,4,239], -"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[6,0,4,81], -"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[6,0,4,213], -"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[6,0,4,137], -"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[6,0,4,241], +"boot_8php.html#aa589421267f0c2f0d643f727792cce35":[6,0,4,135], +"boot_8php.html#aa726114f13c1119ae77c3464d6afeaed":[6,0,4,87], +"boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[6,0,4,106], +"boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[6,0,4,117], +"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[6,0,4,260], +"boot_8php.html#aab8b7ce53e7b8fd7fa27ff42fbc912cb":[6,0,4,76], +"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[6,0,4,242], +"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[6,0,4,84], +"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[6,0,4,216], +"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[6,0,4,140], +"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[6,0,4,244], "boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[6,0,4,38], -"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[6,0,4,235], -"boot_8php.html#ab49a5d43ce1150c5af8c750ccb14e15f":[6,0,4,264], -"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[6,0,4,266], -"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[6,0,4,206], -"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[6,0,4,246], -"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[6,0,4,131], -"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[6,0,4,163], +"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[6,0,4,238], +"boot_8php.html#ab49a5d43ce1150c5af8c750ccb14e15f":[6,0,4,267], +"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[6,0,4,269], +"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[6,0,4,209], +"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[6,0,4,249], +"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[6,0,4,134], +"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[6,0,4,166], "boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[6,0,4,65], -"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[6,0,4,224], +"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[6,0,4,227], "boot_8php.html#ab72cdb128150548a279e9c9fa5057bb3":[6,0,4,71], "boot_8php.html#ab79b8b4555cae20d03f8200666d89d63":[6,0,4,7], -"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[6,0,4,116], -"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[6,0,4,302], +"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[6,0,4,119], +"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[6,0,4,305], "boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[6,0,4,46], -"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[6,0,4,270], +"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[6,0,4,273], "boot_8php.html#abc0a90a1a77f5b668aa7e4b57d1776a7":[6,0,4,3], -"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[6,0,4,297], -"boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[6,0,4,79], -"boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[6,0,4,134], -"boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[6,0,4,115], -"boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[6,0,4,145], +"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[6,0,4,300], +"boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[6,0,4,82], +"boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[6,0,4,137], +"boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[6,0,4,118], +"boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[6,0,4,148], "boot_8php.html#ac17fc8a416ea79e9d5cb4dc9a8ff8c5c":[6,0,4,26], -"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[6,0,4,191], -"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[6,0,4,268], -"boot_8php.html#ac4d1c93dabcace711ffb4931204c336b":[6,0,4,155], -"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[6,0,4,111], +"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[6,0,4,194], +"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[6,0,4,271], +"boot_8php.html#ac4d1c93dabcace711ffb4931204c336b":[6,0,4,158], +"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[6,0,4,114], "boot_8php.html#ac5e74f899f6e98d8e91b14ba1c08bc08":[6,0,4,29], "boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0":[6,0,4,42], "boot_8php.html#ac8400313df2c831653f9036f71ebd86d":[6,0,4,66], -"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[6,0,4,304], -"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[6,0,4,141], -"boot_8php.html#ac89396b9144391acd08d6d0f9b332220":[6,0,4,306], -"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[6,0,4,143], -"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[6,0,4,220], +"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[6,0,4,307], +"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[6,0,4,144], +"boot_8php.html#ac89396b9144391acd08d6d0f9b332220":[6,0,4,309], +"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[6,0,4,146], +"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[6,0,4,223], "boot_8php.html#aca47505b8732177f52bb2d647eb2741c":[6,0,4,41], "boot_8php.html#aca5e42678e178c6b9034610d66666fd7":[6,0,4,13], "boot_8php.html#acc4e0c910af066148b810e5fde55fff1":[6,0,4,8], -"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[6,0,4,194], -"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[6,0,4,316], -"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[6,0,4,253], -"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[6,0,4,289], -"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[6,0,4,227], -"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[6,0,4,78], -"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[6,0,4,174], -"boot_8php.html#ad11f30a6590d3d77f0c5e1e3909af8f5":[6,0,4,184], +"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[6,0,4,197], +"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[6,0,4,319], +"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[6,0,4,256], +"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[6,0,4,292], +"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[6,0,4,230], +"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[6,0,4,81], +"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[6,0,4,177], +"boot_8php.html#ad11f30a6590d3d77f0c5e1e3909af8f5":[6,0,4,187], "boot_8php.html#ad206598b909e8eb67eb0e0bb5ef69c13":[6,0,4,10], -"boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[6,0,4,86], -"boot_8php.html#ad34c1547020a305915bcc39707744690":[6,0,4,102], +"boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[6,0,4,89], +"boot_8php.html#ad34c1547020a305915bcc39707744690":[6,0,4,105], "boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44":[6,0,4,34], -"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[6,0,4,248], -"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[6,0,4,278], -"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[6,0,4,272], -"boot_8php.html#ad94aca4c260b8a892397786201dc4664":[6,0,4,308], +"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[6,0,4,251], +"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[6,0,4,281], +"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[6,0,4,275], +"boot_8php.html#ad94aca4c260b8a892397786201dc4664":[6,0,4,311], "boot_8php.html#ad9f1a90205081844e1e9c4b2ffd95458":[6,0,4,39], -"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[6,0,4,108], -"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[6,0,4,159], -"boot_8php.html#adb4c9bd011f9aaeb253742da18373b64":[6,0,4,228], -"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[6,0,4,281], +"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[6,0,4,111], +"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[6,0,4,162], +"boot_8php.html#adb4c9bd011f9aaeb253742da18373b64":[6,0,4,231], +"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[6,0,4,284], "boot_8php.html#add517a0958ac684792c62142a3877f81":[6,0,4,47], "boot_8php.html#adfb2fc7be5a4226c0a8e24131da9d498":[6,0,4,25], -"boot_8php.html#ae09767b94688657978ff9366ec63684b":[6,0,4,314], +"boot_8php.html#ae09767b94688657978ff9366ec63684b":[6,0,4,317], "boot_8php.html#ae0d9527117cd87dcba11986047ae336e":[6,0,4,51], -"boot_8php.html#ae0da3ca0f54d75d22c71e007331f8d06":[6,0,4,122], +"boot_8php.html#ae0da3ca0f54d75d22c71e007331f8d06":[6,0,4,125], "boot_8php.html#ae2811a843962fb9bf5e34fc8f64eaadb":[6,0,4,33], -"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[6,0,4,288], -"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[6,0,4,203], -"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[6,0,4,177], -"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[6,0,4,211], +"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[6,0,4,291], +"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[6,0,4,206], +"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[6,0,4,180], +"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[6,0,4,214], "boot_8php.html#ae97836b0547953be182a2334c9c91d3c":[6,0,4,43], -"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[6,0,4,301], +"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[6,0,4,304], "boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c":[6,0,4,30], -"boot_8php.html#aead84fa27d7516b855220fe004964a45":[6,0,4,294], +"boot_8php.html#aead84fa27d7516b855220fe004964a45":[6,0,4,297], "boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[6,0,4,60], -"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[6,0,4,250], -"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[6,0,4,282], -"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[6,0,4,185], -"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[6,0,4,118], -"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[6,0,4,197], -"boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d":[6,0,4,212], -"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[6,0,4,161], -"boot_8php.html#aefe573c3c7b0d37fbff264bbae79d673":[6,0,4,129], +"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[6,0,4,253], +"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[6,0,4,285], +"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[6,0,4,188], +"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[6,0,4,121], +"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[6,0,4,200], +"boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d":[6,0,4,215], +"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[6,0,4,164], +"boot_8php.html#aefe573c3c7b0d37fbff264bbae79d673":[6,0,4,132], "boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[6,0,4,35], -"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[6,0,4,285], -"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[6,0,4,205], +"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[6,0,4,288], +"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[6,0,4,208], "boot_8php.html#af3a4271630aabd8be592213f925d6a36":[6,0,4,70], "boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[6,0,4,61], -"boot_8php.html#af3ff14985bffbd951a6ea356b7ec3007":[6,0,4,255], -"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[6,0,4,165], -"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[6,0,4,225], -"boot_8php.html#af6b3de425e5849c73370a484c44607a3":[6,0,4,183], -"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[6,0,4,105], -"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[6,0,4,280], -"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[6,0,4,217], -"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[6,0,4,198], -"boot_8php.html#afb97615e985a013799839b68b99018d7":[6,0,4,286], +"boot_8php.html#af3ff14985bffbd951a6ea356b7ec3007":[6,0,4,258], +"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[6,0,4,168], +"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[6,0,4,228], +"boot_8php.html#af6b3de425e5849c73370a484c44607a3":[6,0,4,186], +"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[6,0,4,108], +"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[6,0,4,283], +"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[6,0,4,220], +"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[6,0,4,201], +"boot_8php.html#afb97615e985a013799839b68b99018d7":[6,0,4,289], "boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[6,0,4,57], -"boot_8php.html#afbb21ecccac9819aa65397e816868a5f":[6,0,4,233], -"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[6,0,4,97], -"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[6,0,4,169], +"boot_8php.html#afbb21ecccac9819aa65397e816868a5f":[6,0,4,236], +"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[6,0,4,100], +"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[6,0,4,172], "boot_8php.html#afe88b920aa285982edb817a0dd44eb37":[6,0,4,14], -"boot_8php.html#afef254290febac854c85fc698d9483a6":[6,0,4,323], -"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[6,0,4,244], +"boot_8php.html#afef254290febac854c85fc698d9483a6":[6,0,4,326], +"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[6,0,4,247], "boxy_8php.html":[6,0,3,1,3,1,0], "cache_8php.html":[6,0,0,15], "channel_8php.html":[6,0,1,11], @@ -246,8 +249,5 @@ var NAVTREEINDEX1 = "classApp.html#a084e03c77686d8c13390fef3f7428a2b":[5,0,6,5], "classApp.html#a08bc87aff64f39fbc084e9d6545cee4d":[5,0,6,2], "classApp.html#a08c24d6a6fc52fcc784b0f765f13b820":[5,0,6,71], -"classApp.html#a08f0537964d98958d218066364cff785":[5,0,6,1], -"classApp.html#a0ce85be198e46570366cb3344f3c55b8":[5,0,6,46], -"classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d":[5,0,6,56], -"classApp.html#a123b903dfe5d3488cc68db3471d36fd2":[5,0,6,30] +"classApp.html#a08f0537964d98958d218066364cff785":[5,0,6,1] }; diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js index a1dce1e07..2caa77343 100644 --- a/doc/html/navtreeindex2.js +++ b/doc/html/navtreeindex2.js @@ -1,5 +1,8 @@ var NAVTREEINDEX2 = { +"classApp.html#a0ce85be198e46570366cb3344f3c55b8":[5,0,6,46], +"classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d":[5,0,6,56], +"classApp.html#a123b903dfe5d3488cc68db3471d36fd2":[5,0,6,30], "classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11":[5,0,6,75], "classApp.html#a14bd4b1c29f3aff371fe5d4cb11aeea3":[5,0,6,32], "classApp.html#a1936f2afce0dc0d1bbed15ae1f2ee81a":[5,0,6,69], @@ -246,8 +249,5 @@ var NAVTREEINDEX2 = "classRedMatrix_1_1RedDAV_1_1RedFile.html":[5,0,3,1,3], "classRedMatrix_1_1RedDAV_1_1RedFile.html#a0350cb4e0327e1f9922869a48ee04f1d":[5,0,3,1,3,9], "classRedMatrix_1_1RedDAV_1_1RedFile.html#a05798eac84c578152ff21758261c6ac6":[5,0,3,1,3,0], -"classRedMatrix_1_1RedDAV_1_1RedFile.html#a07e1b19e7aaf3dcce822e9be8823a87d":[5,0,3,1,3,7], -"classRedMatrix_1_1RedDAV_1_1RedFile.html#a21b6e9d420c352f25610a33f57858215":[5,0,3,1,3,10], -"classRedMatrix_1_1RedDAV_1_1RedFile.html#a235700e2dfbe21dc41613d36e30e8acc":[5,0,3,1,3,11], -"classRedMatrix_1_1RedDAV_1_1RedFile.html#a709ec1288d21ddf1353524435ab916f0":[5,0,3,1,3,8] +"classRedMatrix_1_1RedDAV_1_1RedFile.html#a07e1b19e7aaf3dcce822e9be8823a87d":[5,0,3,1,3,7] }; diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js index ecab6a1dc..ce1658f12 100644 --- a/doc/html/navtreeindex3.js +++ b/doc/html/navtreeindex3.js @@ -1,5 +1,8 @@ var NAVTREEINDEX3 = { +"classRedMatrix_1_1RedDAV_1_1RedFile.html#a21b6e9d420c352f25610a33f57858215":[5,0,3,1,3,10], +"classRedMatrix_1_1RedDAV_1_1RedFile.html#a235700e2dfbe21dc41613d36e30e8acc":[5,0,3,1,3,11], +"classRedMatrix_1_1RedDAV_1_1RedFile.html#a709ec1288d21ddf1353524435ab916f0":[5,0,3,1,3,8], "classRedMatrix_1_1RedDAV_1_1RedFile.html#a7241beecd01f5bb4e74659863dd85bd8":[5,0,3,1,3,2], "classRedMatrix_1_1RedDAV_1_1RedFile.html#a9f14682acf3ccb70df5af5dd0687c689":[5,0,3,1,3,4], "classRedMatrix_1_1RedDAV_1_1RedFile.html#ab722dcb8c4598426c81fa2b2e4fad5f2":[5,0,3,1,3,12], @@ -194,30 +197,32 @@ var NAVTREEINDEX3 = "contactgroup_8php.html":[6,0,1,20], "contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3":[6,0,1,20,0], "conversation_8php.html":[6,0,0,24], -"conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3":[6,0,0,24,7], -"conversation_8php.html#a0ee05f15255fb1cc3d89f30bc378a654":[6,0,0,24,9], -"conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273":[6,0,0,24,16], -"conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a":[6,0,0,24,22], -"conversation_8php.html#a3d8e30cc94f9a175054c021305d3aca3":[6,0,0,24,6], -"conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2":[6,0,0,24,17], -"conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c":[6,0,0,24,15], -"conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3":[6,0,0,24,23], -"conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67":[6,0,0,24,8], -"conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4":[6,0,0,24,14], -"conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c":[6,0,0,24,13], -"conversation_8php.html#a9cc2a679606da9e535a06433f9f553a0":[6,0,0,24,21], -"conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11":[6,0,0,24,19], -"conversation_8php.html#aacbb12d372d5e9c3ab0735b4aea48fb3":[6,0,0,24,10], -"conversation_8php.html#ab2383dff4f823e580399ff469d90ab19":[6,0,0,24,4], -"conversation_8php.html#abed85a41f1160598de880b84021c9cf7":[6,0,0,24,2], -"conversation_8php.html#ac55e070f65f46fcc8e269f7896be4c7d":[6,0,0,24,20], +"conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3":[6,0,0,24,8], +"conversation_8php.html#a0ee05f15255fb1cc3d89f30bc378a654":[6,0,0,24,12], +"conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273":[6,0,0,24,18], +"conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a":[6,0,0,24,24], +"conversation_8php.html#a3d8e30cc94f9a175054c021305d3aca3":[6,0,0,24,7], +"conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2":[6,0,0,24,19], +"conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c":[6,0,0,24,17], +"conversation_8php.html#a54d5247d645b320191052283bee06c34":[6,0,0,24,2], +"conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3":[6,0,0,24,25], +"conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67":[6,0,0,24,9], +"conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4":[6,0,0,24,16], +"conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c":[6,0,0,24,15], +"conversation_8php.html#a9cc2a679606da9e535a06433f9f553a0":[6,0,0,24,23], +"conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11":[6,0,0,24,21], +"conversation_8php.html#aacbb12d372d5e9c3ab0735b4aea48fb3":[6,0,0,24,13], +"conversation_8php.html#ab2383dff4f823e580399ff469d90ab19":[6,0,0,24,5], +"conversation_8php.html#abed85a41f1160598de880b84021c9cf7":[6,0,0,24,3], +"conversation_8php.html#ac55e070f65f46fcc8e269f7896be4c7d":[6,0,0,24,22], "conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b":[6,0,0,24,0], "conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7":[6,0,0,24,1], -"conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533":[6,0,0,24,11], -"conversation_8php.html#ae59703b07ce2ddf627b4172ff26058b6":[6,0,0,24,5], -"conversation_8php.html#ae996eb116d397a2c6396c312d7b98664":[6,0,0,24,18], -"conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0":[6,0,0,24,12], -"conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81":[6,0,0,24,3], +"conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533":[6,0,0,24,14], +"conversation_8php.html#ae59703b07ce2ddf627b4172ff26058b6":[6,0,0,24,6], +"conversation_8php.html#ae996eb116d397a2c6396c312d7b98664":[6,0,0,24,20], +"conversation_8php.html#afb16b867934dbc5f7e68f21925f9e71e":[6,0,0,24,10], +"conversation_8php.html#afb69613cf71dc5a21c23f3430ce3c229":[6,0,0,24,11], +"conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81":[6,0,0,24,4], "cronhooks_8php.html":[6,0,0,26], "cronhooks_8php.html#a4c4c1bbec4ecc9a0efa00dd6afd2c0ca":[6,0,0,26,0], "crypto_8php.html":[6,0,0,27], @@ -244,10 +249,5 @@ var NAVTREEINDEX3 = "crypto_8php.html#aca7c3a574bfb6c6ef1f2403a56823914":[6,0,0,27,3], "crypto_8php.html#ad5e51fd44cff93cfaa07a37e24a5edec":[6,0,0,27,15], "crypto_8php.html#ae5af17db1cb5d7c91d486e1264079839":[6,0,0,27,7], -"crypto_8php.html#af8bbdeaf4abed7b40365d301e6013c85":[6,0,0,27,8], -"dark_8php.html":[6,0,3,1,3,1,2], -"darkness_8php.html":[6,0,3,1,0,2,0], -"darknessleftaside_8php.html":[6,0,3,1,0,2,1], -"darknessrightaside_8php.html":[6,0,3,1,0,2,2], -"datetime_8php.html":[6,0,0,28] +"crypto_8php.html#af8bbdeaf4abed7b40365d301e6013c85":[6,0,0,27,8] }; diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js index 58d4d8f45..a73d56d48 100644 --- a/doc/html/navtreeindex4.js +++ b/doc/html/navtreeindex4.js @@ -1,5 +1,10 @@ var NAVTREEINDEX4 = { +"dark_8php.html":[6,0,3,1,3,1,2], +"darkness_8php.html":[6,0,3,1,0,2,0], +"darknessleftaside_8php.html":[6,0,3,1,0,2,1], +"darknessrightaside_8php.html":[6,0,3,1,0,2,2], +"datetime_8php.html":[6,0,0,28], "datetime_8php.html#a3f239f94e23335d860b148958d87a093":[6,0,0,28,10], "datetime_8php.html#a3f2897db32e745fe2f3e70a6b46578f8":[6,0,0,28,5], "datetime_8php.html#a6732f99377eb2b57e643e3b7b3ba17b7":[6,0,0,28,4], @@ -244,10 +249,5 @@ var NAVTREEINDEX4 = "functions_0x73.html":[5,3,0,17], "functions_0x74.html":[5,3,0,18], "functions_0x75.html":[5,3,0,19], -"functions_0x76.html":[5,3,0,20], -"functions_8php.html":[6,0,3,1,0,1,1], -"functions_8php.html#adefe514c95680928b3aae250cbc3c663":[6,0,3,1,0,1,1,0], -"functions_func.html":[5,3,1], -"functions_func.html":[5,3,1,0], -"functions_func_0x61.html":[5,3,1,1] +"functions_0x76.html":[5,3,0,20] }; diff --git a/doc/html/navtreeindex5.js b/doc/html/navtreeindex5.js index 09366743a..e2f198cbe 100644 --- a/doc/html/navtreeindex5.js +++ b/doc/html/navtreeindex5.js @@ -1,5 +1,10 @@ var NAVTREEINDEX5 = { +"functions_8php.html":[6,0,3,1,0,1,1], +"functions_8php.html#adefe514c95680928b3aae250cbc3c663":[6,0,3,1,0,1,1,0], +"functions_func.html":[5,3,1], +"functions_func.html":[5,3,1,0], +"functions_func_0x61.html":[5,3,1,1], "functions_func_0x62.html":[5,3,1,2], "functions_func_0x63.html":[5,3,1,3], "functions_func_0x64.html":[5,3,1,4], @@ -19,8 +24,8 @@ var NAVTREEINDEX5 = "functions_func_0x75.html":[5,3,1,18], "functions_func_0x76.html":[5,3,1,19], "functions_vars.html":[5,3,2], -"globals.html":[6,1,0,0], "globals.html":[6,1,0], +"globals.html":[6,1,0,0], "globals_0x5f.html":[6,1,0,1], "globals_0x61.html":[6,1,0,2], "globals_0x62.html":[6,1,0,3], @@ -48,8 +53,8 @@ var NAVTREEINDEX5 = "globals_0x78.html":[6,1,0,25], "globals_0x79.html":[6,1,0,26], "globals_0x7a.html":[6,1,0,27], -"globals_func.html":[6,1,1], "globals_func.html":[6,1,1,0], +"globals_func.html":[6,1,1], "globals_func_0x61.html":[6,1,1,1], "globals_func_0x62.html":[6,1,1,2], "globals_func_0x63.html":[6,1,1,3], @@ -244,10 +249,5 @@ var NAVTREEINDEX5 = "include_2apps_8php.html#a6b472df85ed875e7ae75642cece5206f":[6,0,0,8,1], "include_2apps_8php.html#a72756e1601489eb77971eeda011446d0":[6,0,0,8,3], "include_2apps_8php.html#ab93a3310b7de99ee90f673518eccb658":[6,0,0,8,6], -"include_2apps_8php.html#ad5f6f1443725386cc7af5ed34a5fe185":[6,0,0,8,0], -"include_2apps_8php.html#ad6ba3f254003f69f8f3f94ca5bda0680":[6,0,0,8,11], -"include_2apps_8php.html#ae64f72eb4f126e03b4eb65ed1702a3ca":[6,0,0,8,10], -"include_2apps_8php.html#aeab6a62d2f3dfaa86ed043a006305f46":[6,0,0,8,9], -"include_2attach_8php.html":[6,0,0,9], -"include_2attach_8php.html#a052f14487ff2ce72f62a09fac8d7e997":[6,0,0,9,10] +"include_2apps_8php.html#ad5f6f1443725386cc7af5ed34a5fe185":[6,0,0,8,0] }; diff --git a/doc/html/navtreeindex6.js b/doc/html/navtreeindex6.js index 086fa4d9d..5cd357705 100644 --- a/doc/html/navtreeindex6.js +++ b/doc/html/navtreeindex6.js @@ -1,5 +1,10 @@ var NAVTREEINDEX6 = { +"include_2apps_8php.html#ad6ba3f254003f69f8f3f94ca5bda0680":[6,0,0,8,11], +"include_2apps_8php.html#ae64f72eb4f126e03b4eb65ed1702a3ca":[6,0,0,8,10], +"include_2apps_8php.html#aeab6a62d2f3dfaa86ed043a006305f46":[6,0,0,8,9], +"include_2attach_8php.html":[6,0,0,9], +"include_2attach_8php.html#a052f14487ff2ce72f62a09fac8d7e997":[6,0,0,9,10], "include_2attach_8php.html#a0d07c5b83d3d54e186f752e571847b36":[6,0,0,9,0], "include_2attach_8php.html#a1d72ef7cb940f6868e3e2a841cadfe8f":[6,0,0,9,13], "include_2attach_8php.html#a3634af95f11a023dd8e882c3c7a3600d":[6,0,0,9,5], @@ -83,27 +88,28 @@ var NAVTREEINDEX6 = "include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0":[6,0,0,54,7], "include_2network_8php.html#a27a951b59d8d622c0b3e7b0673ba74c6":[6,0,0,54,14], "include_2network_8php.html#a316f318167a039c89719afbd129a8f3c":[6,0,0,54,16], -"include_2network_8php.html#a3e6c751a51de33ad3563f0938296e78a":[6,0,0,54,20], +"include_2network_8php.html#a3e6c751a51de33ad3563f0938296e78a":[6,0,0,54,21], "include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b":[6,0,0,54,6], "include_2network_8php.html#a4c5d50079e089168d9248427018fffd4":[6,0,0,54,12], "include_2network_8php.html#a4cfb2c05a1c295317283d762440ce0b2":[6,0,0,54,11], "include_2network_8php.html#a5176176ddc1906d91f186df6fbd87b48":[6,0,0,54,4], -"include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2":[6,0,0,54,19], +"include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2":[6,0,0,54,20], "include_2network_8php.html#a63e62946e194928eb17c5a9f2bbef0fe":[6,0,0,54,5], "include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7":[6,0,0,54,10], "include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d":[6,0,0,54,9], "include_2network_8php.html#a872bbe72d23826c64c9e0f822180a3ec":[6,0,0,54,13], -"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[6,0,0,54,18], +"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[6,0,0,54,19], "include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0":[6,0,0,54,8], -"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[6,0,0,54,24], -"include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b":[6,0,0,54,25], -"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[6,0,0,54,21], -"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[6,0,0,54,22], -"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[6,0,0,54,23], +"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[6,0,0,54,25], +"include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b":[6,0,0,54,26], +"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[6,0,0,54,22], +"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[6,0,0,54,23], +"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[6,0,0,54,24], "include_2network_8php.html#ab07ce9d75eae559865ed90aad2154bd7":[6,0,0,54,2], "include_2network_8php.html#aba38458a2ff2d92d3536488dbb119694":[6,0,0,54,0], "include_2network_8php.html#acb0bd7f5fe38ff1eaebeae3284525070":[6,0,0,54,17], "include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246":[6,0,0,54,3], +"include_2network_8php.html#adf741da85aa82493f2084eca63092dd5":[6,0,0,54,18], "include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f":[6,0,0,54,15], "include_2network_8php.html#aee35d9ad6b3f872bfb39ba3598936aa7":[6,0,0,54,1], "include_2notify_8php.html":[6,0,0,56], @@ -243,11 +249,5 @@ var NAVTREEINDEX6 = "like_8php.html":[6,0,1,50], "like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538":[6,0,1,50,0], "lockview_8php.html":[6,0,1,51], -"lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44":[6,0,1,51,0], -"locs_8php.html":[6,0,1,52], -"locs_8php.html#a6b43654592919ac863d67a1f787a69b9":[6,0,1,52,1], -"locs_8php.html#a6c900f53970c0d0e738d2fe06d27ca44":[6,0,1,52,0], -"login_8php.html":[6,0,1,53], -"login_8php.html#a1d69ca88eb9005a7026e128b9a645904":[6,0,1,53,0], -"lostpass_8php.html":[6,0,1,54] +"lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44":[6,0,1,51,0] }; diff --git a/doc/html/navtreeindex7.js b/doc/html/navtreeindex7.js index 95ed221b9..e50bb36a6 100644 --- a/doc/html/navtreeindex7.js +++ b/doc/html/navtreeindex7.js @@ -1,5 +1,11 @@ var NAVTREEINDEX7 = { +"locs_8php.html":[6,0,1,52], +"locs_8php.html#a6b43654592919ac863d67a1f787a69b9":[6,0,1,52,1], +"locs_8php.html#a6c900f53970c0d0e738d2fe06d27ca44":[6,0,1,52,0], +"login_8php.html":[6,0,1,53], +"login_8php.html#a1d69ca88eb9005a7026e128b9a645904":[6,0,1,53,0], +"lostpass_8php.html":[6,0,1,54], "lostpass_8php.html#a0314d94e48c789b1b3a201d740c9eab3":[6,0,1,54,0], "lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc":[6,0,1,54,1], "magic_8php.html":[6,0,1,55], @@ -84,10 +90,10 @@ var NAVTREEINDEX7 = "namespaceFriendica.html":[4,0,1], "namespaceRedMatrix.html":[4,0,3], "namespaceRedMatrix.html":[5,0,3], -"namespaceRedMatrix_1_1Import.html":[4,0,3,0], "namespaceRedMatrix_1_1Import.html":[5,0,3,0], -"namespaceRedMatrix_1_1RedDAV.html":[5,0,3,1], +"namespaceRedMatrix_1_1Import.html":[4,0,3,0], "namespaceRedMatrix_1_1RedDAV.html":[4,0,3,1], +"namespaceRedMatrix_1_1RedDAV.html":[5,0,3,1], "namespaceacl__selectors.html":[5,0,0], "namespaceacl__selectors.html":[4,0,0], "namespacefriendica-to-smarty-tpl.html":[4,0,2], @@ -243,11 +249,5 @@ var NAVTREEINDEX7 = "profile_8php.html#a3775cf6eef6587e5143133356a7b76c0":[6,0,1,90,0], "profile_8php.html#ab5d0246be0552e2182a585c1206d22a5":[6,0,1,90,1], "profile__photo_8php.html":[6,0,1,91], -"profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02":[6,0,1,91,0], -"profile__photo_8php.html#a4b80234074bd603221aa5364f330e479":[6,0,1,91,1], -"profile__photo_8php.html#a561103564199da56e58061a4196eb102":[6,0,1,91,2], -"profile__selectors_8php.html":[6,0,0,67], -"profile__selectors_8php.html#a3b50b3ea4ea4bdbebebfffc5d1b157c7":[6,0,0,67,4], -"profile__selectors_8php.html#a7473dd095987e1cdcc79d4f0bb5e6798":[6,0,0,67,2], -"profile__selectors_8php.html#a8bfa1ca2d1598a3d65f1f9bb803ca816":[6,0,0,67,1] +"profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02":[6,0,1,91,0] }; diff --git a/doc/html/navtreeindex8.js b/doc/html/navtreeindex8.js index 907354142..57b9c4d4a 100644 --- a/doc/html/navtreeindex8.js +++ b/doc/html/navtreeindex8.js @@ -1,5 +1,11 @@ var NAVTREEINDEX8 = { +"profile__photo_8php.html#a4b80234074bd603221aa5364f330e479":[6,0,1,91,1], +"profile__photo_8php.html#a561103564199da56e58061a4196eb102":[6,0,1,91,2], +"profile__selectors_8php.html":[6,0,0,67], +"profile__selectors_8php.html#a3b50b3ea4ea4bdbebebfffc5d1b157c7":[6,0,0,67,4], +"profile__selectors_8php.html#a7473dd095987e1cdcc79d4f0bb5e6798":[6,0,0,67,2], +"profile__selectors_8php.html#a8bfa1ca2d1598a3d65f1f9bb803ca816":[6,0,0,67,1], "profile__selectors_8php.html#ab0eae5c0ceba77364469f0f580f0d074":[6,0,0,67,5], "profile__selectors_8php.html#adc79715bd2e102b4583fb530749ec534":[6,0,0,67,3], "profile__selectors_8php.html#ae2b2c087e6530c61c0b256fd26d52355":[6,0,0,67,0], @@ -243,11 +249,5 @@ var NAVTREEINDEX8 = "text_8php.html#a11255c8c4e5245b6c24f97684826aa54":[6,0,0,82,50], "text_8php.html#a13286f8a95d2de6b102966ecc270c8d6":[6,0,0,82,5], "text_8php.html#a1360fed7f918d859daaca1c9f384f9af":[6,0,0,82,89], -"text_8php.html#a138a3a611fa7f4f3630674145fc826bf":[6,0,0,82,38], -"text_8php.html#a1557112a774ec00fa06ed6b6f6495506":[6,0,0,82,41], -"text_8php.html#a1633412120f52bdce5f43e0a127d9293":[6,0,0,82,57], -"text_8php.html#a1af49756c8c71902a66c7e329c462beb":[6,0,0,82,60], -"text_8php.html#a1e510c53624933ce9b7d6715784894db":[6,0,0,82,54], -"text_8php.html#a24d441d30df4b8e6bf6780bf62a5e2c6":[6,0,0,82,55], -"text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728":[6,0,0,82,48] +"text_8php.html#a138a3a611fa7f4f3630674145fc826bf":[6,0,0,82,38] }; diff --git a/doc/html/navtreeindex9.js b/doc/html/navtreeindex9.js index 14eeb4b43..8e6bed0b4 100644 --- a/doc/html/navtreeindex9.js +++ b/doc/html/navtreeindex9.js @@ -1,5 +1,11 @@ var NAVTREEINDEX9 = { +"text_8php.html#a1557112a774ec00fa06ed6b6f6495506":[6,0,0,82,41], +"text_8php.html#a1633412120f52bdce5f43e0a127d9293":[6,0,0,82,57], +"text_8php.html#a1af49756c8c71902a66c7e329c462beb":[6,0,0,82,60], +"text_8php.html#a1e510c53624933ce9b7d6715784894db":[6,0,0,82,54], +"text_8php.html#a24d441d30df4b8e6bf6780bf62a5e2c6":[6,0,0,82,55], +"text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728":[6,0,0,82,48], "text_8php.html#a273156a6f5cddc6652ad656821cd5805":[6,0,0,82,79], "text_8php.html#a27cd2c1b3bcb49a0cfb7249e851725ca":[6,0,0,82,4], "text_8php.html#a29988052f3944111def3b6aaf2c7a8f6":[6,0,0,82,98], @@ -217,6 +223,7 @@ var NAVTREEINDEX9 = "zot_8php.html#a0fc2211c5309d9f925ecc4115e3fdb75":[6,0,0,84,9], "zot_8php.html#a20750dd2c36961013fd382fb34e1366c":[6,0,0,84,6], "zot_8php.html#a2657e141d62d5f67ad3c87651b585299":[6,0,0,84,7], +"zot_8php.html#a2bcda2dd23975087f3627eb72fb6792b":[6,0,0,84,2], "zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[6,0,0,84,19], "zot_8php.html#a3920afe14fc1d82020161b4b86bcd9ac":[6,0,0,84,29], "zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a":[6,0,0,84,5], @@ -241,12 +248,6 @@ var NAVTREEINDEX9 = "zot_8php.html#ab718f7ab0df9c4153037d1a3f2613181":[6,0,0,84,15], "zot_8php.html#ac301c67864917c35922257950ae0f95c":[6,0,0,84,10], "zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d":[6,0,0,84,4], -"zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72":[6,0,0,84,2], "zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca":[6,0,0,84,22], -"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[6,0,0,84,25], -"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[6,0,0,84,27], -"zotfeed_8php.html":[6,0,1,152], -"zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac":[6,0,1,152,0], -"zping_8php.html":[6,0,1,153], -"zping_8php.html#a4d3a6b0b8b04ed6469015823e615ee75":[6,0,1,153,0] +"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[6,0,0,84,25] }; diff --git a/doc/html/search/all_61.js b/doc/html/search/all_61.js index a440ad685..24f203ec3 100644 --- a/doc/html/search/all_61.js +++ b/doc/html/search/all_61.js @@ -43,6 +43,9 @@ var searchData= ['activities_2ephp',['activities.php',['../activities_8php.html',1,'']]], ['activity_5fabstain',['ACTIVITY_ABSTAIN',['../boot_8php.html#ab72cdb128150548a279e9c9fa5057bb3',1,'boot.php']]], ['activity_5fagree',['ACTIVITY_AGREE',['../boot_8php.html#a8e18f54d7cf995795e264c4f21b1789c',1,'boot.php']]], + ['activity_5fattend',['ACTIVITY_ATTEND',['../boot_8php.html#a137f161c8ca8d51ef58f2e1b6781905b',1,'boot.php']]], + ['activity_5fattendmaybe',['ACTIVITY_ATTENDMAYBE',['../boot_8php.html#a3fff33eae4da657d433bafedc55cb2c5',1,'boot.php']]], + ['activity_5fattendno',['ACTIVITY_ATTENDNO',['../boot_8php.html#a5d8d55cf192d1d50ad188411d58bd404',1,'boot.php']]], ['activity_5fdisagree',['ACTIVITY_DISAGREE',['../boot_8php.html#aab8b7ce53e7b8fd7fa27ff42fbc912cb',1,'boot.php']]], ['activity_5fdislike',['ACTIVITY_DISLIKE',['../boot_8php.html#a0e57f846e6d47a308feced0f7274f178',1,'boot.php']]], ['activity_5ffavorite',['ACTIVITY_FAVORITE',['../boot_8php.html#a3e2ea123d29a72012db1241f96280b0e',1,'boot.php']]], @@ -179,8 +182,8 @@ var searchData= ['appman_2ephp',['appman.php',['../appman_8php.html',1,'']]], ['appman_5fcontent',['appman_content',['../appman_8php.html#af48805ac2f6f123f2681a8ae1c6f123f',1,'appman.php']]], ['appman_5fpost',['appman_post',['../appman_8php.html#a2979acbe47ffaecfa19b9eabfbfbde39',1,'appman.php']]], - ['apps_2ephp',['apps.php',['../include_2apps_8php.html',1,'']]], ['apps_2ephp',['apps.php',['../mod_2apps_8php.html',1,'']]], + ['apps_2ephp',['apps.php',['../include_2apps_8php.html',1,'']]], ['apps_5fcontent',['apps_content',['../mod_2apps_8php.html#a546016cb960d0b110ee8e489dfa6c27c',1,'apps.php']]], ['apw_5fform',['apw_form',['../view_2theme_2apw_2php_2config_8php.html#ad59fc09da66b66267f9753c8b2dd68d0',1,'config.php']]], ['apw_5finit',['apw_init',['../apw_2php_2theme_8php.html#a42167c539043a39a6b83c252d05f1e89',1,'theme.php']]], diff --git a/doc/html/search/all_62.js b/doc/html/search/all_62.js index 9588db74d..79b7889e6 100644 --- a/doc/html/search/all_62.js +++ b/doc/html/search/all_62.js @@ -48,5 +48,6 @@ var searchData= ['bs_2ddefault_2ephp',['BS-Default.php',['../BS-Default_8php.html',1,'']]], ['build_5fpagehead',['build_pagehead',['../classApp.html#a08f0537964d98958d218066364cff785',1,'App']]], ['build_5fquerystring',['build_querystring',['../boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e',1,'boot.php']]], - ['build_5fsync_5fpacket',['build_sync_packet',['../zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5',1,'zot.php']]] + ['build_5fsync_5fpacket',['build_sync_packet',['../zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5',1,'zot.php']]], + ['builtin_5factivity_5fpuller',['builtin_activity_puller',['../conversation_8php.html#a54d5247d645b320191052283bee06c34',1,'conversation.php']]] ]; diff --git a/doc/html/search/all_64.js b/doc/html/search/all_64.js index a9d49725c..f041d2ec3 100644 --- a/doc/html/search/all_64.js +++ b/doc/html/search/all_64.js @@ -49,7 +49,7 @@ var searchData= ['delegate_2ephp',['delegate.php',['../delegate_8php.html',1,'']]], ['delegate_5fcontent',['delegate_content',['../delegate_8php.html#a943eea8996ef348eb845c498f9f354dd',1,'delegate.php']]], ['delete',['delete',['../classRedMatrix_1_1RedDAV_1_1RedFile.html#ab7ab7ba81fab28eb02382cfdfd80ecfe',1,'RedMatrix::RedDAV::RedFile']]], - ['delete_5fimported_5fitem',['delete_imported_item',['../zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72',1,'zot.php']]], + ['delete_5fimported_5fitem',['delete_imported_item',['../zot_8php.html#a2bcda2dd23975087f3627eb72fb6792b',1,'zot.php']]], ['delete_5fitem_5flowlevel',['delete_item_lowlevel',['../items_8php.html#a6b448675b71b00ee5ef798468dde4d22',1,'items.php']]], ['deletenode',['deletenode',['../html2bbcode_8php.html#a71a07f135d196ec5943b13f7b2e6a9b2',1,'html2bbcode.php']]], ['deliver',['deliver',['../classProtoDriver.html#a85e9063f6d0c304410cd246f7900ea1b',1,'ProtoDriver\deliver()'],['../classZotDriver.html#a876e3e0e4cad83c0b58c8696b344be6f',1,'ZotDriver\deliver()']]], diff --git a/doc/html/search/all_67.js b/doc/html/search/all_67.js index 4f800695f..f01995f3d 100644 --- a/doc/html/search/all_67.js +++ b/doc/html/search/all_67.js @@ -95,6 +95,8 @@ var searchData= ['get_5fpublic_5ffeed',['get_public_feed',['../items_8php.html#a079e099e15d88d47aeb6ca6d60da7107',1,'items.php']]], ['get_5fredirect_5furl',['get_redirect_url',['../classItem.html#a428f448f89a8629055ea3294eb942aea',1,'Item']]], ['get_5frel_5flink',['get_rel_link',['../text_8php.html#a3972701c5c83624ec4e2d06242f614e7',1,'text.php']]], + ['get_5fresponse_5fbutton_5ftext',['get_response_button_text',['../conversation_8php.html#afb16b867934dbc5f7e68f21925f9e71e',1,'conversation.php']]], + ['get_5fresponses',['get_responses',['../conversation_8php.html#afb69613cf71dc5a21c23f3430ce3c229',1,'conversation.php']]], ['get_5frole_5fperms',['get_role_perms',['../permissions_8php.html#a9b5f5120566a3699a98efc5ccb0c59fe',1,'permissions.php']]], ['get_5froles',['get_roles',['../permissions_8php.html#a6b239a0d494b92a89ce7bf9c7e588991',1,'permissions.php']]], ['get_5frpost_5fpath',['get_rpost_path',['../zot_8php.html#a8e22dbc6f884be3644a892a876cbd972',1,'zot.php']]], diff --git a/doc/html/search/all_6c.js b/doc/html/search/all_6c.js index 6ae5ac795..3df818049 100644 --- a/doc/html/search/all_6c.js +++ b/doc/html/search/all_6c.js @@ -14,7 +14,6 @@ var searchData= ['legal_5fwebbie',['legal_webbie',['../text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728',1,'text.php']]], ['like_2ephp',['like.php',['../like_8php.html',1,'']]], ['like_5fcontent',['like_content',['../like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538',1,'like.php']]], - ['like_5fpuller',['like_puller',['../conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0',1,'conversation.php']]], ['limit_5fbody_5fsize',['limit_body_size',['../items_8php.html#af94c281016c6c912d06e064113336c5c',1,'items.php']]], ['link_5fcompare',['link_compare',['../text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285',1,'text.php']]], ['linkify',['linkify',['../text_8php.html#a11255c8c4e5245b6c24f97684826aa54',1,'text.php']]], diff --git a/doc/html/search/all_73.js b/doc/html/search/all_73.js index fdcce0962..d4a9e4e9d 100644 --- a/doc/html/search/all_73.js +++ b/doc/html/search/all_73.js @@ -28,6 +28,7 @@ var searchData= ['service_5fclass_5ffetch',['service_class_fetch',['../account_8php.html#a905b54e10704b283ac64680a8abc0971',1,'account.php']]], ['service_5flimits_2ephp',['service_limits.php',['../service__limits_8php.html',1,'']]], ['service_5flimits_5fcontent',['service_limits_content',['../service__limits_8php.html#a653424aac63c5cd05ba70c3c77bf7f8a',1,'service_limits.php']]], + ['service_5fplink',['service_plink',['../include_2network_8php.html#adf741da85aa82493f2084eca63092dd5',1,'network.php']]], ['session_2ephp',['session.php',['../session_8php.html',1,'']]], ['set',['set',['../classCache.html#ae622b82adc1c2fb1f3e2cc4fd9688fce',1,'Cache']]], ['set_5faccount',['set_account',['../classApp.html#aeb1fe1c8ad9aa639909bd183ce578536',1,'App']]], @@ -130,15 +131,15 @@ var searchData= ['strip_5fzids',['strip_zids',['../text_8php.html#a2f2585385530cb935a6325c809d84a4d',1,'text.php']]], ['stripdcode_5fbr_5fcb',['stripdcode_br_cb',['../bb2diaspora_8php.html#a180b0e3a7d702998be19e3c3b44b0e93',1,'bb2diaspora.php']]], ['stumble_5finit',['stumble_init',['../stumble_2php_2theme_8php.html#a71db9eff6289e0ee47771c37c01d6753',1,'theme.php']]], + ['style_2ephp',['style.php',['../suckerberg_2php_2style_8php.html',1,'']]], ['style_2ephp',['style.php',['../sunbeam_2php_2style_8php.html',1,'']]], + ['style_2ephp',['style.php',['../redbasic_2php_2style_8php.html',1,'']]], + ['style_2ephp',['style.php',['../mytheme_2php_2style_8php.html',1,'']]], ['style_2ephp',['style.php',['../apw_2php_2style_8php.html',1,'']]], - ['style_2ephp',['style.php',['../yolo_2php_2style_8php.html',1,'']]], - ['style_2ephp',['style.php',['../sporadic_2php_2style_8php.html',1,'']]], ['style_2ephp',['style.php',['../stumble_2php_2style_8php.html',1,'']]], - ['style_2ephp',['style.php',['../suckerberg_2php_2style_8php.html',1,'']]], - ['style_2ephp',['style.php',['../mytheme_2php_2style_8php.html',1,'']]], + ['style_2ephp',['style.php',['../yolo_2php_2style_8php.html',1,'']]], ['style_2ephp',['style.php',['../hivenet_2php_2style_8php.html',1,'']]], - ['style_2ephp',['style.php',['../redbasic_2php_2style_8php.html',1,'']]], + ['style_2ephp',['style.php',['../sporadic_2php_2style_8php.html',1,'']]], ['subthread_2ephp',['subthread.php',['../subthread_8php.html',1,'']]], ['subthread_5fcontent',['subthread_content',['../subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3',1,'subthread.php']]], ['suckerberg_5finit',['suckerberg_init',['../suckerberg_2php_2theme_8php.html#a4104fce7d5fb71d15ed811978b628fc8',1,'theme.php']]], diff --git a/doc/html/search/functions_62.js b/doc/html/search/functions_62.js index 517deceae..c0d308806 100644 --- a/doc/html/search/functions_62.js +++ b/doc/html/search/functions_62.js @@ -37,5 +37,6 @@ var searchData= ['breaklines',['breaklines',['../html2plain_8php.html#a3214912e3d00cf0a948072daccf16740',1,'html2plain.php']]], ['build_5fpagehead',['build_pagehead',['../classApp.html#a08f0537964d98958d218066364cff785',1,'App']]], ['build_5fquerystring',['build_querystring',['../boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e',1,'boot.php']]], - ['build_5fsync_5fpacket',['build_sync_packet',['../zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5',1,'zot.php']]] + ['build_5fsync_5fpacket',['build_sync_packet',['../zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5',1,'zot.php']]], + ['builtin_5factivity_5fpuller',['builtin_activity_puller',['../conversation_8php.html#a54d5247d645b320191052283bee06c34',1,'conversation.php']]] ]; diff --git a/doc/html/search/functions_64.js b/doc/html/search/functions_64.js index 85fe78603..a6f7078a9 100644 --- a/doc/html/search/functions_64.js +++ b/doc/html/search/functions_64.js @@ -27,7 +27,7 @@ var searchData= ['del_5fxconfig',['del_xconfig',['../include_2config_8php.html#a9c171def547deee16738dc58fdeb4b72',1,'config.php']]], ['delegate_5fcontent',['delegate_content',['../delegate_8php.html#a943eea8996ef348eb845c498f9f354dd',1,'delegate.php']]], ['delete',['delete',['../classRedMatrix_1_1RedDAV_1_1RedFile.html#ab7ab7ba81fab28eb02382cfdfd80ecfe',1,'RedMatrix::RedDAV::RedFile']]], - ['delete_5fimported_5fitem',['delete_imported_item',['../zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72',1,'zot.php']]], + ['delete_5fimported_5fitem',['delete_imported_item',['../zot_8php.html#a2bcda2dd23975087f3627eb72fb6792b',1,'zot.php']]], ['delete_5fitem_5flowlevel',['delete_item_lowlevel',['../items_8php.html#a6b448675b71b00ee5ef798468dde4d22',1,'items.php']]], ['deletenode',['deletenode',['../html2bbcode_8php.html#a71a07f135d196ec5943b13f7b2e6a9b2',1,'html2bbcode.php']]], ['deliver',['deliver',['../classProtoDriver.html#a85e9063f6d0c304410cd246f7900ea1b',1,'ProtoDriver\deliver()'],['../classZotDriver.html#a876e3e0e4cad83c0b58c8696b344be6f',1,'ZotDriver\deliver()']]], diff --git a/doc/html/search/functions_67.js b/doc/html/search/functions_67.js index 2a27ee489..ea99cb3cb 100644 --- a/doc/html/search/functions_67.js +++ b/doc/html/search/functions_67.js @@ -95,6 +95,8 @@ var searchData= ['get_5fpublic_5ffeed',['get_public_feed',['../items_8php.html#a079e099e15d88d47aeb6ca6d60da7107',1,'items.php']]], ['get_5fredirect_5furl',['get_redirect_url',['../classItem.html#a428f448f89a8629055ea3294eb942aea',1,'Item']]], ['get_5frel_5flink',['get_rel_link',['../text_8php.html#a3972701c5c83624ec4e2d06242f614e7',1,'text.php']]], + ['get_5fresponse_5fbutton_5ftext',['get_response_button_text',['../conversation_8php.html#afb16b867934dbc5f7e68f21925f9e71e',1,'conversation.php']]], + ['get_5fresponses',['get_responses',['../conversation_8php.html#afb69613cf71dc5a21c23f3430ce3c229',1,'conversation.php']]], ['get_5frole_5fperms',['get_role_perms',['../permissions_8php.html#a9b5f5120566a3699a98efc5ccb0c59fe',1,'permissions.php']]], ['get_5froles',['get_roles',['../permissions_8php.html#a6b239a0d494b92a89ce7bf9c7e588991',1,'permissions.php']]], ['get_5frpost_5fpath',['get_rpost_path',['../zot_8php.html#a8e22dbc6f884be3644a892a876cbd972',1,'zot.php']]], diff --git a/doc/html/search/functions_6c.js b/doc/html/search/functions_6c.js index 6d9b2c37f..3cc8c6377 100644 --- a/doc/html/search/functions_6c.js +++ b/doc/html/search/functions_6c.js @@ -7,7 +7,6 @@ var searchData= ['layouts_5finit',['layouts_init',['../layouts_8php.html#a39c8e9f72641c684c8b689bd91a642fa',1,'layouts.php']]], ['legal_5fwebbie',['legal_webbie',['../text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728',1,'text.php']]], ['like_5fcontent',['like_content',['../like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538',1,'like.php']]], - ['like_5fpuller',['like_puller',['../conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0',1,'conversation.php']]], ['limit_5fbody_5fsize',['limit_body_size',['../items_8php.html#af94c281016c6c912d06e064113336c5c',1,'items.php']]], ['link_5fcompare',['link_compare',['../text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285',1,'text.php']]], ['linkify',['linkify',['../text_8php.html#a11255c8c4e5245b6c24f97684826aa54',1,'text.php']]], diff --git a/doc/html/search/functions_73.js b/doc/html/search/functions_73.js index 5674a53bf..54c124a0f 100644 --- a/doc/html/search/functions_73.js +++ b/doc/html/search/functions_73.js @@ -24,6 +24,7 @@ var searchData= ['service_5fclass_5fallows',['service_class_allows',['../account_8php.html#a030cec6793b909c439c0336ba39b1571',1,'account.php']]], ['service_5fclass_5ffetch',['service_class_fetch',['../account_8php.html#a905b54e10704b283ac64680a8abc0971',1,'account.php']]], ['service_5flimits_5fcontent',['service_limits_content',['../service__limits_8php.html#a653424aac63c5cd05ba70c3c77bf7f8a',1,'service_limits.php']]], + ['service_5fplink',['service_plink',['../include_2network_8php.html#adf741da85aa82493f2084eca63092dd5',1,'network.php']]], ['set',['set',['../classCache.html#ae622b82adc1c2fb1f3e2cc4fd9688fce',1,'Cache']]], ['set_5faccount',['set_account',['../classApp.html#aeb1fe1c8ad9aa639909bd183ce578536',1,'App']]], ['set_5fapp',['set_app',['../classBaseObject.html#a0a9acda12d751692834cf6999f889223',1,'BaseObject']]], diff --git a/doc/html/search/variables_61.js b/doc/html/search/variables_61.js index 47d0a745e..0a775e38a 100644 --- a/doc/html/search/variables_61.js +++ b/doc/html/search/variables_61.js @@ -25,6 +25,9 @@ var searchData= ['account_5funverified',['ACCOUNT_UNVERIFIED',['../boot_8php.html#af3a4271630aabd8be592213f925d6a36',1,'boot.php']]], ['activity_5fabstain',['ACTIVITY_ABSTAIN',['../boot_8php.html#ab72cdb128150548a279e9c9fa5057bb3',1,'boot.php']]], ['activity_5fagree',['ACTIVITY_AGREE',['../boot_8php.html#a8e18f54d7cf995795e264c4f21b1789c',1,'boot.php']]], + ['activity_5fattend',['ACTIVITY_ATTEND',['../boot_8php.html#a137f161c8ca8d51ef58f2e1b6781905b',1,'boot.php']]], + ['activity_5fattendmaybe',['ACTIVITY_ATTENDMAYBE',['../boot_8php.html#a3fff33eae4da657d433bafedc55cb2c5',1,'boot.php']]], + ['activity_5fattendno',['ACTIVITY_ATTENDNO',['../boot_8php.html#a5d8d55cf192d1d50ad188411d58bd404',1,'boot.php']]], ['activity_5fdisagree',['ACTIVITY_DISAGREE',['../boot_8php.html#aab8b7ce53e7b8fd7fa27ff42fbc912cb',1,'boot.php']]], ['activity_5fdislike',['ACTIVITY_DISLIKE',['../boot_8php.html#a0e57f846e6d47a308feced0f7274f178',1,'boot.php']]], ['activity_5ffavorite',['ACTIVITY_FAVORITE',['../boot_8php.html#a3e2ea123d29a72012db1241f96280b0e',1,'boot.php']]], diff --git a/doc/html/text_8php.html b/doc/html/text_8php.html index 74ee470cd..7e4992783 100644 --- a/doc/html/text_8php.html +++ b/doc/html/text_8php.html @@ -350,7 +350,7 @@ Variables @@ -581,7 +581,7 @@ Variables @@ -1566,7 +1566,7 @@ Variables -

    Referenced by account_remove(), account_verify_password(), Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_post(), aes_encapsulate(), allowed_public_recips(), api_call(), api_channel_stream(), api_export_basic(), api_favorites(), api_get_user(), api_login(), api_oauth_request_token(), api_statuses_destroy(), api_statuses_mediap(), api_statuses_repeat(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), attach_mkdir(), avatar_img(), base64url_decode(), bb2diaspora_itembody(), bb2diaspora_itemwallwall(), bookmark_add(), bookmarks_init(), build_sync_packet(), channel_remove(), chanview_content(), chat_post(), check_config(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), cloud_init(), connedit_post(), consume_feed(), contact_remove(), conversation(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), cronhooks_run(), datetime_convert(), dav_init(), RedMatrix\RedDAV\RedFile\delete(), delete_imported_item(), deliver_run(), detect_language(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_decode(), diaspora_dispatch(), diaspora_dispatch_public(), diaspora_handle_from_contact(), diaspora_is_blacklisted(), diaspora_like(), diaspora_message(), diaspora_msg_build(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_pubmsg_build(), diaspora_request(), diaspora_reshare(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_status(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_parse_query(), directory_content(), directory_run(), discover_by_url(), discover_by_webbie(), downgrade_accounts(), email_send(), encode_item(), expire_run(), externals_run(), feed_init(), fetch_lrdd_template(), fetch_xrd_links(), filer_content(), filerm_content(), find_diaspora_person_by_handle(), fix_private_photos(), fix_system_urls(), RedMatrix\RedDAV\RedFile\get(), get_atom_elements(), get_diaspora_key(), get_diaspora_reshare_xml(), get_item_elements(), Conversation\get_template_data(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), group_content(), guess_image_type(), http_status_exit(), hubloc_change_primary(), impel_init(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), localize_item(), RedMatrix\RedDAV\RedDirectory\log(), RedMatrix\RedDAV\RedBasicAuth\log(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_token(), magic_init(), mail_post(), mail_store(), menu_edit(), mini_group_select(), mood_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_keypair(), FKOAuthDataStore\new_request_token(), notes_init(), notification(), notifier_run(), old_webfinger(), onedirsync_run(), onepoll_run(), openid_content(), parse_url_content(), parse_xml_string(), photo_init(), photo_upload(), photos_content(), photos_post(), ping_init(), poco(), poco_load(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_load(), profile_photo_set_profile_perms(), profile_sidebar(), prune_hub_reinstalls(), public_recips(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), random_profile(), ratenotif_run(), rbmark_post(), receive_post(), red_item_new(), RedChannelList(), RedCollectionData(), RedFileData(), register_content(), reload_plugins(), Item\remove_child(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), scale_external_images(), scrape_feed(), scrape_vcard(), search_ac_init(), enotify\send(), send_reg_approval_email(), set_linkified_perms(), Conversation\set_mode(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), start_delivery_chain(), store_diaspora_comment_sig(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), sync_directories(), sync_locations(), tag_deliver(), tagger_content(), tgroup_check(), uninstall_plugin(), unload_plugin(), update_directory_entry(), update_feed_item(), update_imported_item(), update_queue_time(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), verify_email_address(), xml2array(), xml_status(), z_fetch_url(), z_post_url(), zfinger_init(), zid_init(), zot_build_packet(), zot_feed(), zot_fetch(), zot_finger(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    +

    Referenced by account_remove(), account_verify_password(), Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_post(), aes_encapsulate(), allowed_public_recips(), api_call(), api_channel_stream(), api_export_basic(), api_favorites(), api_get_user(), api_login(), api_oauth_request_token(), api_statuses_destroy(), api_statuses_mediap(), api_statuses_repeat(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), attach_mkdir(), avatar_img(), base64url_decode(), bb2diaspora_itembody(), bb2diaspora_itemwallwall(), bookmark_add(), bookmarks_init(), build_sync_packet(), channel_remove(), chanview_content(), chat_post(), check_config(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), cloud_init(), connedit_post(), consume_feed(), contact_remove(), conversation(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), cronhooks_run(), datetime_convert(), dav_init(), RedMatrix\RedDAV\RedFile\delete(), delete_imported_item(), deliver_run(), detect_language(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_decode(), diaspora_dispatch(), diaspora_dispatch_public(), diaspora_handle_from_contact(), diaspora_is_blacklisted(), diaspora_like(), diaspora_message(), diaspora_msg_build(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_profile(), diaspora_pubmsg_build(), diaspora_request(), diaspora_reshare(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_status(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_parse_query(), directory_content(), directory_run(), discover_by_url(), discover_by_webbie(), downgrade_accounts(), email_send(), encode_item(), events_post(), expire_run(), externals_run(), feed_init(), fetch_lrdd_template(), fetch_xrd_links(), filer_content(), filerm_content(), find_diaspora_person_by_handle(), fix_private_photos(), fix_system_urls(), RedMatrix\RedDAV\RedFile\get(), get_atom_elements(), get_diaspora_key(), get_diaspora_reshare_xml(), get_item_elements(), Conversation\get_template_data(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), group_content(), guess_image_type(), http_status_exit(), hubloc_change_primary(), impel_init(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), localize_item(), RedMatrix\RedDAV\RedDirectory\log(), RedMatrix\RedDAV\RedBasicAuth\log(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_token(), magic_init(), mail_post(), mail_store(), menu_edit(), mini_group_select(), mood_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_keypair(), FKOAuthDataStore\new_request_token(), notes_init(), notification(), notifier_run(), old_webfinger(), onedirsync_run(), onepoll_run(), openid_content(), parse_url_content(), parse_xml_string(), photo_init(), photo_upload(), photos_content(), photos_post(), ping_init(), poco(), poco_load(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), process_rating_delivery(), profile_load(), profile_photo_set_profile_perms(), profile_sidebar(), prune_hub_reinstalls(), public_recips(), pubsub_init(), pubsub_post(), pubsubhubbub_init(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), random_profile(), ratenotif_run(), rbmark_post(), receive_post(), red_item_new(), RedChannelList(), RedCollectionData(), RedFileData(), register_content(), reload_plugins(), Item\remove_child(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), scale_external_images(), scrape_feed(), scrape_vcard(), search_ac_init(), enotify\send(), send_reg_approval_email(), set_linkified_perms(), Conversation\set_mode(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), start_delivery_chain(), store_diaspora_comment_sig(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), sync_directories(), sync_locations(), tag_deliver(), tagger_content(), tgroup_check(), uninstall_plugin(), unload_plugin(), update_directory_entry(), update_feed_item(), update_imported_item(), update_queue_time(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), verify_email_address(), xml2array(), xml_status(), z_fetch_url(), z_post_url(), zfinger_init(), zid_init(), zot_build_packet(), zot_feed(), zot_fetch(), zot_finger(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    diff --git a/doc/html/zot_8php.html b/doc/html/zot_8php.html index f81bf09b3..f7312c8db 100644 --- a/doc/html/zot_8php.html +++ b/doc/html/zot_8php.html @@ -148,8 +148,8 @@ Functions    update_imported_item ($sender, $item, $uid)   - delete_imported_item ($sender, $item, $uid) -  + delete_imported_item ($sender, $item, $uid, $relay) +   process_mail_delivery ($sender, $arr, $deliveries)    process_rating_delivery ($sender, $arr) @@ -235,7 +235,7 @@ Functions - +
    @@ -255,7 +255,13 @@ Functions - + + + + + + + diff --git a/doc/html/zot_8php.js b/doc/html/zot_8php.js index 1f8478ed0..62cc2102c 100644 --- a/doc/html/zot_8php.js +++ b/doc/html/zot_8php.js @@ -2,7 +2,7 @@ var zot_8php = [ [ "allowed_public_recips", "zot_8php.html#a703f528ade8382cf374e4119bd6f7859", null ], [ "build_sync_packet", "zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5", null ], - [ "delete_imported_item", "zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72", null ], + [ "delete_imported_item", "zot_8php.html#a2bcda2dd23975087f3627eb72fb6792b", null ], [ "get_rpost_path", "zot_8php.html#a8e22dbc6f884be3644a892a876cbd972", null ], [ "import_author_zot", "zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d", null ], [ "import_directory_keywords", "zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a", null ], diff --git a/include/zot.php b/include/zot.php index 62e45b2b3..da6ca16c3 100644 --- a/include/zot.php +++ b/include/zot.php @@ -1884,7 +1884,7 @@ function process_rating_delivery($sender,$arr) { } else { $x = q("insert into xlink ( xlink_xchan, xlink_link, xlink_rating, xlink_rating_text, xlink_sig, xlink_updated, xlink_static ) - values( '%s', '%s', %d, '%s', '%s', 1 ) ", + values( '%s', '%s', %d, '%s', '%s', '%s', 1 ) ", dbesc($sender['hash']), dbesc($arr['target']), intval($arr['rating']), diff --git a/util/messages.po b/util/messages.po index d7cb61638..6e6202c4a 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2015-02-06.937\n" +"Project-Id-Version: 2015-02-13.943\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-06 00:04-0800\n" +"POT-Creation-Date: 2015-02-13 00:04-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,12 +23,135 @@ msgid "Cannot locate DNS info for database server '%s'" msgstr "" #: ../../include/photo/photo_driver.php:680 ../../include/photos.php:52 -#: ../../mod/photos.php:91 ../../mod/photos.php:625 #: ../../mod/profile_photo.php:143 ../../mod/profile_photo.php:302 -#: ../../mod/profile_photo.php:424 +#: ../../mod/profile_photo.php:424 ../../mod/photos.php:91 +#: ../../mod/photos.php:625 msgid "Profile Photos" msgstr "" +#: ../../include/photos.php:15 ../../include/attach.php:137 +#: ../../include/attach.php:184 ../../include/attach.php:247 +#: ../../include/attach.php:261 ../../include/attach.php:301 +#: ../../include/attach.php:315 ../../include/attach.php:339 +#: ../../include/attach.php:532 ../../include/attach.php:606 +#: ../../include/chat.php:116 ../../include/items.php:4072 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 +#: ../../mod/achievements.php:30 ../../mod/editblock.php:65 +#: ../../mod/manage.php:6 ../../mod/api.php:26 ../../mod/api.php:31 +#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 ../../mod/connedit.php:321 +#: ../../mod/editpost.php:13 ../../mod/profile_photo.php:264 +#: ../../mod/profile_photo.php:277 ../../mod/block.php:22 +#: ../../mod/block.php:72 ../../mod/network.php:12 ../../mod/events.php:219 +#: ../../mod/settings.php:554 ../../mod/group.php:9 ../../mod/setup.php:207 +#: ../../mod/common.php:35 ../../mod/suggest.php:26 +#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 +#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/appman.php:66 +#: ../../mod/authtest.php:13 ../../mod/editlayout.php:64 +#: ../../mod/editlayout.php:89 ../../mod/chat.php:90 ../../mod/chat.php:95 +#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86 +#: ../../mod/editwebpage.php:118 ../../mod/rate.php:101 +#: ../../mod/invite.php:13 ../../mod/invite.php:104 ../../mod/locs.php:77 +#: ../../mod/sources.php:66 ../../mod/menu.php:61 ../../mod/filestorage.php:18 +#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 +#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/poke.php:128 ../../mod/profiles.php:188 +#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 +#: ../../mod/webpages.php:67 ../../mod/delegate.php:6 +#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 +#: ../../mod/regmod.php:17 ../../mod/message.php:16 ../../mod/mitem.php:106 +#: ../../mod/mood.php:111 ../../mod/layouts.php:67 ../../mod/layouts.php:74 +#: ../../mod/layouts.php:85 ../../mod/like.php:178 ../../mod/mail.php:114 +#: ../../mod/notifications.php:66 ../../mod/new_channel.php:68 +#: ../../mod/new_channel.php:99 ../../mod/photos.php:68 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:90 +#: ../../mod/channel.php:199 ../../mod/channel.php:242 +#: ../../mod/register.php:72 ../../mod/service_limits.php:7 +#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:390 +msgid "Permission denied." +msgstr "" + +#: ../../include/photos.php:105 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" +msgstr "" + +#: ../../include/photos.php:112 +msgid "Image file is empty." +msgstr "" + +#: ../../include/photos.php:141 ../../mod/profile_photo.php:217 +msgid "Unable to process image" +msgstr "" + +#: ../../include/photos.php:213 +msgid "Photo storage failed." +msgstr "" + +#: ../../include/photos.php:355 ../../include/conversation.php:1589 +msgid "Photo Albums" +msgstr "" + +#: ../../include/photos.php:359 +msgid "Upload New Photos" +msgstr "" + +#: ../../include/notify.php:23 +msgid "created a new post" +msgstr "" + +#: ../../include/notify.php:24 +#, php-format +msgid "commented on %s's post" +msgstr "" + +#: ../../include/page_widgets.php:6 +msgid "New Page" +msgstr "" + +#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 +#: ../../include/RedDAV/RedBrowser.php:267 ../../include/ItemObject.php:100 +#: ../../include/apps.php:254 ../../include/menu.php:42 +#: ../../mod/editblock.php:143 ../../mod/blocks.php:132 +#: ../../mod/editpost.php:113 ../../mod/settings.php:639 +#: ../../mod/connections.php:382 ../../mod/connections.php:395 +#: ../../mod/connections.php:414 ../../mod/thing.php:233 +#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 +#: ../../mod/menu.php:78 ../../mod/webpages.php:162 ../../mod/layouts.php:167 +msgid "Edit" +msgstr "" + +#: ../../include/page_widgets.php:39 ../../mod/blocks.php:135 +#: ../../mod/webpages.php:165 ../../mod/layouts.php:171 +msgid "View" +msgstr "" + +#: ../../include/page_widgets.php:40 ../../include/ItemObject.php:681 +#: ../../include/conversation.php:1152 ../../mod/events.php:620 +#: ../../mod/webpages.php:166 ../../mod/photos.php:964 +msgid "Preview" +msgstr "" + +#: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 +msgid "Actions" +msgstr "" + +#: ../../include/page_widgets.php:42 ../../mod/webpages.php:168 +msgid "Page Link" +msgstr "" + +#: ../../include/page_widgets.php:43 ../../mod/webpages.php:169 +msgid "Title" +msgstr "" + +#: ../../include/page_widgets.php:44 ../../mod/webpages.php:170 +msgid "Created" +msgstr "" + +#: ../../include/page_widgets.php:45 ../../mod/webpages.php:171 +msgid "Edited" +msgstr "" + #: ../../include/widgets.php:35 ../../include/taxonomy.php:250 #: ../../include/contact_widgets.php:92 msgid "Categories" @@ -43,7 +166,7 @@ msgstr "" msgid "System" msgstr "" -#: ../../include/widgets.php:94 ../../include/conversation.php:1471 +#: ../../include/widgets.php:94 ../../include/conversation.php:1494 msgid "Personal" msgstr "" @@ -56,9 +179,9 @@ msgid "Edit Personal App" msgstr "" #: ../../include/widgets.php:136 ../../include/widgets.php:175 -#: ../../include/conversation.php:942 ../../include/identity.php:840 -#: ../../include/Contact.php:107 ../../mod/suggest.php:51 -#: ../../mod/match.php:62 ../../mod/directory.php:272 +#: ../../include/identity.php:840 ../../include/Contact.php:107 +#: ../../include/conversation.php:940 ../../mod/suggest.php:51 +#: ../../mod/directory.php:272 ../../mod/match.php:62 msgid "Connect" msgstr "" @@ -95,9 +218,9 @@ msgstr "" msgid "Notes" msgstr "" -#: ../../include/widgets.php:192 ../../include/text.php:837 -#: ../../include/text.php:849 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1344 ../../mod/admin.php:1365 +#: ../../include/widgets.php:192 ../../include/text.php:838 +#: ../../include/text.php:850 ../../mod/filer.php:50 ../../mod/rbmark.php:28 +#: ../../mod/rbmark.php:98 ../../mod/admin.php:1344 ../../mod/admin.php:1365 msgid "Save" msgstr "" @@ -105,7 +228,7 @@ msgstr "" msgid "Remove term" msgstr "" -#: ../../include/widgets.php:272 ../../include/features.php:71 +#: ../../include/widgets.php:272 ../../include/features.php:72 msgid "Saved Searches" msgstr "" @@ -113,7 +236,7 @@ msgstr "" msgid "add" msgstr "" -#: ../../include/widgets.php:302 ../../include/features.php:83 +#: ../../include/widgets.php:302 ../../include/features.php:84 #: ../../include/contact_widgets.php:57 msgid "Saved Folders" msgstr "" @@ -141,10 +264,10 @@ msgstr "" #: ../../include/widgets.php:428 ../../include/identity.php:387 #: ../../include/identity.php:388 ../../include/identity.php:395 -#: ../../include/profile_selectors.php:80 ../../mod/settings.php:329 -#: ../../mod/settings.php:333 ../../mod/settings.php:334 -#: ../../mod/settings.php:337 ../../mod/settings.php:348 -#: ../../mod/connedit.php:567 +#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:567 +#: ../../mod/settings.php:329 ../../mod/settings.php:333 +#: ../../mod/settings.php:334 ../../mod/settings.php:337 +#: ../../mod/settings.php:348 msgid "Friends" msgstr "" @@ -205,13 +328,13 @@ msgstr "" msgid "Channel Sources" msgstr "" -#: ../../include/widgets.php:535 ../../include/apps.php:134 -#: ../../include/nav.php:210 ../../mod/admin.php:956 ../../mod/admin.php:1161 +#: ../../include/widgets.php:535 ../../include/nav.php:210 +#: ../../include/apps.php:134 ../../mod/admin.php:956 ../../mod/admin.php:1161 msgid "Settings" msgstr "" -#: ../../include/widgets.php:548 ../../mod/mail.php:128 -#: ../../mod/message.php:31 +#: ../../include/widgets.php:548 ../../mod/message.php:31 +#: ../../mod/mail.php:128 msgid "Messages" msgstr "" @@ -247,241 +370,199 @@ msgstr "" msgid "View Ratings" msgstr "" -#: ../../include/permissions.php:26 -msgid "Can view my normal stream and posts" +#: ../../include/enotify.php:41 +msgid "Red Matrix Notification" msgstr "" -#: ../../include/permissions.php:27 -msgid "Can view my default channel profile" +#: ../../include/enotify.php:42 +msgid "redmatrix" msgstr "" -#: ../../include/permissions.php:28 -msgid "Can view my photo albums" +#: ../../include/enotify.php:44 +msgid "Thank You," msgstr "" -#: ../../include/permissions.php:29 -msgid "Can view my connections" +#: ../../include/enotify.php:46 +#, php-format +msgid "%s Administrator" msgstr "" -#: ../../include/permissions.php:30 -msgid "Can view my file storage" +#: ../../include/enotify.php:81 +#, php-format +msgid "%s " msgstr "" -#: ../../include/permissions.php:31 -msgid "Can view my webpages" +#: ../../include/enotify.php:85 +#, php-format +msgid "[Red:Notify] New mail received at %s" msgstr "" -#: ../../include/permissions.php:34 -msgid "Can send me their channel stream and posts" +#: ../../include/enotify.php:87 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "" -#: ../../include/permissions.php:35 -msgid "Can post on my channel page (\"wall\")" +#: ../../include/enotify.php:88 +#, php-format +msgid "%1$s sent you %2$s." msgstr "" -#: ../../include/permissions.php:36 -msgid "Can comment on or like my posts" +#: ../../include/enotify.php:88 +msgid "a private message" msgstr "" -#: ../../include/permissions.php:37 -msgid "Can send me private mail messages" +#: ../../include/enotify.php:89 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../include/permissions.php:38 -msgid "Can post photos to my photo albums" +#: ../../include/enotify.php:144 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "" -#: ../../include/permissions.php:39 -msgid "Can like/dislike stuff" +#: ../../include/enotify.php:152 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "" -#: ../../include/permissions.php:39 -msgid "Profiles and things other than posts/comments" +#: ../../include/enotify.php:161 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "" -#: ../../include/permissions.php:41 -msgid "Can forward to all my channel contacts via post @mentions" +#: ../../include/enotify.php:172 +#, php-format +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -#: ../../include/permissions.php:41 -msgid "Advanced - useful for creating group forum channels" +#: ../../include/enotify.php:173 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "" -#: ../../include/permissions.php:42 -msgid "Can chat with me (when available)" +#: ../../include/enotify.php:176 ../../include/enotify.php:191 +#: ../../include/enotify.php:217 ../../include/enotify.php:236 +#: ../../include/enotify.php:250 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: ../../include/permissions.php:43 -msgid "Can write to my file storage" +#: ../../include/enotify.php:182 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" msgstr "" -#: ../../include/permissions.php:44 -msgid "Can edit my webpages" +#: ../../include/enotify.php:184 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "" -#: ../../include/permissions.php:46 -msgid "Can source my public posts in derived channels" +#: ../../include/enotify.php:186 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "" -#: ../../include/permissions.php:46 -msgid "Somewhat advanced - very useful in open communities" +#: ../../include/enotify.php:210 +#, php-format +msgid "[Red:Notify] %s tagged you" msgstr "" -#: ../../include/permissions.php:48 -msgid "Can administer my channel resources" +#: ../../include/enotify.php:211 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" msgstr "" -#: ../../include/permissions.php:48 -msgid "Extremely advanced. Leave this alone unless you know what you are doing" +#: ../../include/enotify.php:212 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "" -#: ../../include/permissions.php:810 -msgid "Social Networking" +#: ../../include/enotify.php:225 +#, php-format +msgid "[Red:Notify] %1$s poked you" msgstr "" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Mostly Public" +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" msgstr "" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Restricted" +#: ../../include/enotify.php:227 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -msgid "Private" +#: ../../include/enotify.php:243 +#, php-format +msgid "[Red:Notify] %s tagged your post" msgstr "" -#: ../../include/permissions.php:811 -msgid "Community Forum" +#: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" msgstr "" -#: ../../include/permissions.php:812 -msgid "Feed Republish" +#: ../../include/enotify.php:245 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "" -#: ../../include/permissions.php:813 -msgid "Special Purpose" +#: ../../include/enotify.php:257 +msgid "[Red:Notify] Introduction received" msgstr "" -#: ../../include/permissions.php:813 -msgid "Celebrity/Soapbox" +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" msgstr "" -#: ../../include/permissions.php:813 -msgid "Group Repository" +#: ../../include/enotify.php:259 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." msgstr "" -#: ../../include/permissions.php:814 ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -#: ../../include/profile_selectors.php:61 -#: ../../include/profile_selectors.php:97 -msgid "Other" +#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#, php-format +msgid "You may visit their profile at %s" msgstr "" -#: ../../include/permissions.php:814 -msgid "Custom/Expert Mode" +#: ../../include/enotify.php:265 +#, php-format +msgid "Please visit %s to approve or reject the connection request." msgstr "" -#: ../../include/notify.php:23 -msgid "created a new post" +#: ../../include/enotify.php:272 +msgid "[Red:Notify] Friend suggestion received" msgstr "" -#: ../../include/notify.php:24 +#: ../../include/enotify.php:273 #, php-format -msgid "commented on %s's post" -msgstr "" - -#: ../../include/taxonomy.php:210 ../../include/taxonomy.php:229 -msgid "Tags" -msgstr "" - -#: ../../include/taxonomy.php:269 -msgid "Keywords" -msgstr "" - -#: ../../include/taxonomy.php:294 -msgid "have" -msgstr "" - -#: ../../include/taxonomy.php:294 -msgid "has" -msgstr "" - -#: ../../include/taxonomy.php:295 -msgid "want" -msgstr "" - -#: ../../include/taxonomy.php:295 -msgid "wants" -msgstr "" - -#: ../../include/taxonomy.php:296 ../../include/ItemObject.php:221 -msgid "like" -msgstr "" - -#: ../../include/taxonomy.php:296 -msgid "likes" -msgstr "" - -#: ../../include/taxonomy.php:297 ../../include/ItemObject.php:222 -msgid "dislike" -msgstr "" - -#: ../../include/taxonomy.php:297 -msgid "dislikes" -msgstr "" - -#: ../../include/taxonomy.php:380 ../../include/ItemObject.php:146 -#: ../../include/identity.php:1155 ../../mod/photos.php:995 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/bbcode.php:115 ../../include/bbcode.php:688 -#: ../../include/bbcode.php:691 ../../include/bbcode.php:696 -#: ../../include/bbcode.php:699 ../../include/bbcode.php:702 -#: ../../include/bbcode.php:705 ../../include/bbcode.php:710 -#: ../../include/bbcode.php:713 ../../include/bbcode.php:718 -#: ../../include/bbcode.php:721 ../../include/bbcode.php:724 -#: ../../include/bbcode.php:727 -msgid "Image/photo" -msgstr "" - -#: ../../include/bbcode.php:150 ../../include/bbcode.php:738 -msgid "Encrypted content" -msgstr "" - -#: ../../include/bbcode.php:168 -msgid "Install design element: " -msgstr "" - -#: ../../include/bbcode.php:174 -msgid "QR code" +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" msgstr "" -#: ../../include/bbcode.php:223 +#: ../../include/enotify.php:274 #, php-format -msgid "%1$s wrote the following %2$s %3$s" +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." msgstr "" -#: ../../include/bbcode.php:225 -msgid "post" +#: ../../include/enotify.php:280 +msgid "Name:" msgstr "" -#: ../../include/bbcode.php:447 -msgid "Different viewers will see this text differently" +#: ../../include/enotify.php:281 +msgid "Photo:" msgstr "" -#: ../../include/bbcode.php:656 -msgid "$1 spoiler" +#: ../../include/enotify.php:284 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." msgstr "" -#: ../../include/bbcode.php:676 -msgid "$1 wrote:" +#: ../../include/enotify.php:499 +msgid "[Red:Notify]" msgstr "" #: ../../include/text.php:320 @@ -508,488 +589,702 @@ msgstr "" msgid "newer" msgstr "" -#: ../../include/text.php:750 +#: ../../include/text.php:751 msgid "No connections" msgstr "" -#: ../../include/text.php:766 +#: ../../include/text.php:767 #, php-format msgid "%d Connection" msgid_plural "%d Connections" msgstr[0] "" msgstr[1] "" -#: ../../include/text.php:779 ../../mod/viewconnections.php:86 +#: ../../include/text.php:780 ../../mod/viewconnections.php:86 msgid "View Connections" msgstr "" -#: ../../include/text.php:836 ../../include/text.php:848 -#: ../../include/apps.php:147 ../../include/nav.php:165 +#: ../../include/text.php:837 ../../include/text.php:849 +#: ../../include/nav.php:165 ../../include/apps.php:147 #: ../../mod/search.php:34 msgid "Search" msgstr "" -#: ../../include/text.php:915 +#: ../../include/text.php:916 msgid "poke" msgstr "" -#: ../../include/text.php:915 ../../include/conversation.php:243 +#: ../../include/text.php:916 ../../include/conversation.php:243 msgid "poked" msgstr "" -#: ../../include/text.php:916 +#: ../../include/text.php:917 msgid "ping" msgstr "" -#: ../../include/text.php:916 +#: ../../include/text.php:917 msgid "pinged" msgstr "" -#: ../../include/text.php:917 +#: ../../include/text.php:918 msgid "prod" msgstr "" -#: ../../include/text.php:917 +#: ../../include/text.php:918 msgid "prodded" msgstr "" -#: ../../include/text.php:918 +#: ../../include/text.php:919 msgid "slap" msgstr "" -#: ../../include/text.php:918 +#: ../../include/text.php:919 msgid "slapped" msgstr "" -#: ../../include/text.php:919 +#: ../../include/text.php:920 msgid "finger" msgstr "" -#: ../../include/text.php:919 +#: ../../include/text.php:920 msgid "fingered" msgstr "" -#: ../../include/text.php:920 +#: ../../include/text.php:921 msgid "rebuff" msgstr "" -#: ../../include/text.php:920 +#: ../../include/text.php:921 msgid "rebuffed" msgstr "" -#: ../../include/text.php:930 +#: ../../include/text.php:931 msgid "happy" msgstr "" -#: ../../include/text.php:931 +#: ../../include/text.php:932 msgid "sad" msgstr "" -#: ../../include/text.php:932 +#: ../../include/text.php:933 msgid "mellow" msgstr "" -#: ../../include/text.php:933 +#: ../../include/text.php:934 msgid "tired" msgstr "" -#: ../../include/text.php:934 +#: ../../include/text.php:935 msgid "perky" msgstr "" -#: ../../include/text.php:935 +#: ../../include/text.php:936 msgid "angry" msgstr "" -#: ../../include/text.php:936 +#: ../../include/text.php:937 msgid "stupified" msgstr "" -#: ../../include/text.php:937 +#: ../../include/text.php:938 msgid "puzzled" msgstr "" -#: ../../include/text.php:938 +#: ../../include/text.php:939 msgid "interested" msgstr "" -#: ../../include/text.php:939 +#: ../../include/text.php:940 msgid "bitter" msgstr "" -#: ../../include/text.php:940 +#: ../../include/text.php:941 msgid "cheerful" msgstr "" -#: ../../include/text.php:941 +#: ../../include/text.php:942 msgid "alive" msgstr "" -#: ../../include/text.php:942 +#: ../../include/text.php:943 msgid "annoyed" msgstr "" -#: ../../include/text.php:943 +#: ../../include/text.php:944 msgid "anxious" msgstr "" -#: ../../include/text.php:944 +#: ../../include/text.php:945 msgid "cranky" msgstr "" -#: ../../include/text.php:945 +#: ../../include/text.php:946 msgid "disturbed" msgstr "" -#: ../../include/text.php:946 +#: ../../include/text.php:947 msgid "frustrated" msgstr "" -#: ../../include/text.php:947 +#: ../../include/text.php:948 msgid "depressed" msgstr "" -#: ../../include/text.php:948 +#: ../../include/text.php:949 msgid "motivated" msgstr "" -#: ../../include/text.php:949 +#: ../../include/text.php:950 msgid "relaxed" msgstr "" -#: ../../include/text.php:950 +#: ../../include/text.php:951 msgid "surprised" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Monday" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Tuesday" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Wednesday" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Thursday" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Friday" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Saturday" msgstr "" -#: ../../include/text.php:1116 +#: ../../include/text.php:1117 msgid "Sunday" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "January" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "February" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "March" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "April" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "May" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "June" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "July" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "August" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "September" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "October" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "November" msgstr "" -#: ../../include/text.php:1120 +#: ../../include/text.php:1121 msgid "December" msgstr "" -#: ../../include/text.php:1198 +#: ../../include/text.php:1199 msgid "unknown.???" msgstr "" -#: ../../include/text.php:1199 +#: ../../include/text.php:1200 msgid "bytes" msgstr "" -#: ../../include/text.php:1235 +#: ../../include/text.php:1236 msgid "remove category" msgstr "" -#: ../../include/text.php:1304 +#: ../../include/text.php:1305 msgid "remove from file" msgstr "" -#: ../../include/text.php:1380 ../../include/text.php:1391 +#: ../../include/text.php:1381 ../../include/text.php:1392 #: ../../mod/connedit.php:635 msgid "Click to open/close" msgstr "" -#: ../../include/text.php:1539 ../../mod/events.php:418 +#: ../../include/text.php:1540 ../../mod/events.php:437 msgid "Link to Source" msgstr "" -#: ../../include/text.php:1558 +#: ../../include/text.php:1559 msgid "Select a page layout: " msgstr "" -#: ../../include/text.php:1561 ../../include/text.php:1621 +#: ../../include/text.php:1562 ../../include/text.php:1622 msgid "default" msgstr "" -#: ../../include/text.php:1594 +#: ../../include/text.php:1595 msgid "Page content type: " msgstr "" -#: ../../include/text.php:1633 +#: ../../include/text.php:1634 msgid "Select an alternate language" msgstr "" -#: ../../include/text.php:1752 ../../include/diaspora.php:1953 +#: ../../include/text.php:1753 ../../include/diaspora.php:1994 #: ../../include/conversation.php:120 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/like.php:302 ../../mod/tagger.php:43 +#: ../../mod/subthread.php:174 ../../mod/tagger.php:43 ../../mod/like.php:335 msgid "photo" msgstr "" -#: ../../include/text.php:1755 ../../include/conversation.php:123 -#: ../../mod/tagger.php:47 +#: ../../include/text.php:1756 ../../include/conversation.php:123 +#: ../../mod/tagger.php:47 ../../mod/like.php:337 msgid "event" msgstr "" -#: ../../include/text.php:1758 ../../include/diaspora.php:1953 +#: ../../include/text.php:1759 ../../include/diaspora.php:1994 #: ../../include/conversation.php:148 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/like.php:302 ../../mod/tagger.php:51 +#: ../../mod/subthread.php:174 ../../mod/tagger.php:51 ../../mod/like.php:335 msgid "status" msgstr "" -#: ../../include/text.php:1760 ../../include/conversation.php:150 +#: ../../include/text.php:1761 ../../include/conversation.php:150 #: ../../mod/tagger.php:53 msgid "comment" msgstr "" -#: ../../include/text.php:1765 +#: ../../include/text.php:1766 msgid "activity" msgstr "" -#: ../../include/text.php:2052 +#: ../../include/text.php:2053 msgid "Design" msgstr "" -#: ../../include/text.php:2055 +#: ../../include/text.php:2056 msgid "Blocks" msgstr "" -#: ../../include/text.php:2056 +#: ../../include/text.php:2057 msgid "Menus" msgstr "" -#: ../../include/text.php:2057 +#: ../../include/text.php:2058 msgid "Layouts" msgstr "" -#: ../../include/text.php:2058 +#: ../../include/text.php:2059 msgid "Pages" msgstr "" -#: ../../include/text.php:2393 ../../include/RedDAV/RedBrowser.php:130 +#: ../../include/text.php:2395 ../../include/RedDAV/RedBrowser.php:130 msgid "Collection" msgstr "" -#: ../../include/page_widgets.php:6 -msgid "New Page" +#: ../../include/js_strings.php:5 +msgid "Delete this item?" msgstr "" -#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 -#: ../../include/RedDAV/RedBrowser.php:267 ../../include/apps.php:254 -#: ../../include/menu.php:42 ../../include/ItemObject.php:100 -#: ../../mod/blocks.php:132 ../../mod/webpages.php:162 -#: ../../mod/connections.php:382 ../../mod/connections.php:395 -#: ../../mod/connections.php:414 ../../mod/editblock.php:143 -#: ../../mod/settings.php:639 ../../mod/editpost.php:112 -#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 -#: ../../mod/thing.php:233 ../../mod/layouts.php:167 ../../mod/menu.php:78 -msgid "Edit" +#: ../../include/js_strings.php:6 ../../include/ItemObject.php:671 +#: ../../mod/photos.php:962 ../../mod/photos.php:1072 +msgid "Comment" msgstr "" -#: ../../include/page_widgets.php:39 ../../mod/blocks.php:135 -#: ../../mod/webpages.php:165 ../../mod/layouts.php:171 -msgid "View" +#: ../../include/js_strings.php:7 ../../include/ItemObject.php:388 +msgid "[+] show all" msgstr "" -#: ../../include/page_widgets.php:40 ../../include/conversation.php:1132 -#: ../../include/ItemObject.php:638 ../../mod/webpages.php:166 -#: ../../mod/photos.php:966 -msgid "Preview" +#: ../../include/js_strings.php:8 +msgid "[-] show less" msgstr "" -#: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 -msgid "Actions" +#: ../../include/js_strings.php:9 +msgid "[+] expand" msgstr "" -#: ../../include/page_widgets.php:42 ../../mod/webpages.php:168 -msgid "Page Link" +#: ../../include/js_strings.php:10 +msgid "[-] collapse" msgstr "" -#: ../../include/page_widgets.php:43 ../../mod/webpages.php:169 -msgid "Title" +#: ../../include/js_strings.php:11 +msgid "Password too short" msgstr "" -#: ../../include/page_widgets.php:44 ../../mod/webpages.php:170 -msgid "Created" +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" msgstr "" -#: ../../include/page_widgets.php:45 ../../mod/webpages.php:171 -msgid "Edited" +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" msgstr "" -#: ../../include/oembed.php:171 -msgid "Embedded content" +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" msgstr "" -#: ../../include/oembed.php:180 -msgid "Embedding disabled" +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" msgstr "" -#: ../../include/photos.php:15 ../../include/attach.php:137 -#: ../../include/attach.php:184 ../../include/attach.php:247 -#: ../../include/attach.php:261 ../../include/attach.php:301 -#: ../../include/attach.php:315 ../../include/attach.php:339 -#: ../../include/attach.php:532 ../../include/attach.php:606 -#: ../../include/items.php:4063 ../../include/chat.php:116 -#: ../../mod/setup.php:207 ../../mod/register.php:72 ../../mod/network.php:12 -#: ../../mod/achievements.php:30 ../../mod/authtest.php:13 -#: ../../mod/suggest.php:26 ../../mod/api.php:26 ../../mod/api.php:31 -#: ../../mod/events.php:199 ../../mod/blocks.php:67 ../../mod/blocks.php:75 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/block.php:22 -#: ../../mod/block.php:72 ../../mod/webpages.php:67 ../../mod/mitem.php:106 -#: ../../mod/delegate.php:6 ../../mod/channel.php:90 ../../mod/channel.php:201 -#: ../../mod/channel.php:244 ../../mod/regmod.php:17 ../../mod/chat.php:90 -#: ../../mod/chat.php:95 ../../mod/common.php:35 ../../mod/item.php:195 -#: ../../mod/item.php:203 ../../mod/item.php:931 ../../mod/connections.php:169 -#: ../../mod/editblock.php:65 ../../mod/settings.php:554 -#: ../../mod/photos.php:68 ../../mod/poke.php:128 ../../mod/manage.php:6 -#: ../../mod/bookmarks.php:46 ../../mod/editpost.php:13 ../../mod/group.php:9 -#: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 -#: ../../mod/sources.php:66 ../../mod/pdledit.php:21 -#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86 -#: ../../mod/editwebpage.php:118 ../../mod/profile_photo.php:264 -#: ../../mod/profile_photo.php:277 ../../mod/fsuggest.php:78 -#: ../../mod/like.php:166 ../../mod/viewsrc.php:14 ../../mod/invite.php:13 -#: ../../mod/invite.php:104 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 -#: ../../mod/filestorage.php:114 ../../mod/locs.php:77 ../../mod/thing.php:247 -#: ../../mod/thing.php:264 ../../mod/thing.php:299 ../../mod/layouts.php:67 -#: ../../mod/layouts.php:74 ../../mod/layouts.php:85 -#: ../../mod/connedit.php:321 ../../mod/menu.php:61 -#: ../../mod/notifications.php:66 ../../mod/appman.php:66 -#: ../../mod/mood.php:112 ../../mod/mail.php:114 -#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 -#: ../../mod/message.php:16 ../../mod/new_channel.php:68 -#: ../../mod/new_channel.php:99 ../../mod/rate.php:101 ../../mod/page.php:28 -#: ../../mod/page.php:78 ../../mod/profiles.php:188 ../../mod/profiles.php:576 -#: ../../mod/service_limits.php:7 ../../mod/sharedwithme.php:7 -#: ../../index.php:190 ../../index.php:390 -msgid "Permission denied." +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." msgstr "" -#: ../../include/photos.php:105 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" +#: ../../include/js_strings.php:17 +msgid "close all" msgstr "" -#: ../../include/photos.php:112 -msgid "Image file is empty." +#: ../../include/js_strings.php:18 +msgid "Nothing new here" msgstr "" -#: ../../include/photos.php:141 ../../mod/profile_photo.php:217 -msgid "Unable to process image" +#: ../../include/js_strings.php:19 +msgid "Rate This Channel (this is public)" msgstr "" -#: ../../include/photos.php:213 -msgid "Photo storage failed." +#: ../../include/js_strings.php:20 ../../mod/rate.php:144 +msgid "Rating" msgstr "" -#: ../../include/photos.php:355 ../../include/conversation.php:1566 -msgid "Photo Albums" +#: ../../include/js_strings.php:21 +msgid "Describe (optional)" msgstr "" -#: ../../include/photos.php:359 -msgid "Upload New Photos" +#: ../../include/js_strings.php:22 ../../include/ItemObject.php:672 +#: ../../mod/xchan.php:11 ../../mod/connedit.php:653 ../../mod/connect.php:93 +#: ../../mod/events.php:623 ../../mod/settings.php:577 +#: ../../mod/settings.php:689 ../../mod/settings.php:718 +#: ../../mod/settings.php:741 ../../mod/settings.php:823 +#: ../../mod/settings.php:1019 ../../mod/group.php:81 ../../mod/setup.php:313 +#: ../../mod/setup.php:358 ../../mod/thing.php:284 ../../mod/thing.php:327 +#: ../../mod/pdledit.php:58 ../../mod/appman.php:99 ../../mod/import.php:504 +#: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:153 +#: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 +#: ../../mod/profiles.php:667 ../../mod/admin.php:416 ../../mod/admin.php:728 +#: ../../mod/admin.php:864 ../../mod/admin.php:997 ../../mod/admin.php:1196 +#: ../../mod/admin.php:1283 ../../mod/mood.php:134 ../../mod/mail.php:355 +#: ../../mod/photos.php:565 ../../mod/photos.php:642 ../../mod/photos.php:923 +#: ../../mod/photos.php:963 ../../mod/photos.php:1073 ../../mod/poll.php:68 +#: ../../view/theme/apw/php/config.php:256 +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Submit" msgstr "" -#: ../../include/api.php:1084 -msgid "Public Timeline" +#: ../../include/js_strings.php:24 +msgid "timeago.prefixAgo" msgstr "" -#: ../../include/bb2diaspora.php:366 -msgid "Attachments:" +#: ../../include/js_strings.php:25 +msgid "timeago.prefixFromNow" msgstr "" -#: ../../include/bb2diaspora.php:445 ../../include/event.php:11 -msgid "l F d, Y \\@ g:i A" +#: ../../include/js_strings.php:26 +msgid "ago" msgstr "" -#: ../../include/bb2diaspora.php:447 -msgid "Redmatrix event notification:" +#: ../../include/js_strings.php:27 +msgid "from now" msgstr "" -#: ../../include/bb2diaspora.php:451 ../../include/event.php:20 -msgid "Starts:" +#: ../../include/js_strings.php:28 +msgid "less than a minute" msgstr "" -#: ../../include/bb2diaspora.php:459 ../../include/event.php:30 -msgid "Finishes:" +#: ../../include/js_strings.php:29 +msgid "about a minute" msgstr "" -#: ../../include/bb2diaspora.php:467 ../../include/event.php:40 -#: ../../include/identity.php:894 ../../mod/events.php:595 -#: ../../mod/directory.php:204 -msgid "Location:" +#: ../../include/js_strings.php:30 +#, php-format +msgid "%d minutes" msgstr "" -#: ../../include/security.php:357 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." +#: ../../include/js_strings.php:31 +msgid "about an hour" msgstr "" -#: ../../include/diaspora.php:1982 ../../include/conversation.php:164 -#: ../../mod/like.php:348 +#: ../../include/js_strings.php:32 #, php-format -msgid "%1$s likes %2$s's %3$s" +msgid "about %d hours" +msgstr "" + +#: ../../include/js_strings.php:33 +msgid "a day" +msgstr "" + +#: ../../include/js_strings.php:34 +#, php-format +msgid "%d days" +msgstr "" + +#: ../../include/js_strings.php:35 +msgid "about a month" +msgstr "" + +#: ../../include/js_strings.php:36 +#, php-format +msgid "%d months" +msgstr "" + +#: ../../include/js_strings.php:37 +msgid "about a year" +msgstr "" + +#: ../../include/js_strings.php:38 +#, php-format +msgid "%d years" +msgstr "" + +#: ../../include/js_strings.php:39 +msgid " " +msgstr "" + +#: ../../include/js_strings.php:40 +msgid "timeago.numbers" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:106 +#: ../../include/RedDAV/RedBrowser.php:266 +msgid "parent" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:133 +msgid "Principal" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:136 +msgid "Addressbook" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:139 +msgid "Calendar" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:142 +msgid "Schedule Inbox" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:145 +msgid "Schedule Outbox" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:163 ../../include/apps.php:336 +#: ../../include/apps.php:387 ../../include/conversation.php:1019 +#: ../../mod/connedit.php:570 ../../mod/photos.php:681 +#: ../../mod/photos.php:1098 +msgid "Unknown" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:225 +#, php-format +msgid "%1$s used" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:230 +#, php-format +msgid "%1$s used of %2$s (%3$s%)" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:249 ../../include/nav.php:98 +#: ../../include/apps.php:135 ../../include/conversation.php:1595 +#: ../../mod/fbrowser.php:114 +msgid "Files" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:251 +msgid "Total" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:253 +msgid "Shared" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:254 +#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/menu.php:100 +#: ../../mod/mitem.php:169 ../../mod/new_channel.php:121 +msgid "Create" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:255 +#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 +#: ../../mod/photos.php:706 ../../mod/photos.php:1212 +msgid "Upload" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:579 +#: ../../mod/settings.php:605 ../../mod/admin.php:871 +#: ../../mod/sharedwithme.php:100 +msgid "Name" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:263 +msgid "Type" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +msgid "Size" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +msgid "Last Modified" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:268 ../../include/ItemObject.php:120 +#: ../../include/apps.php:255 ../../include/conversation.php:645 +#: ../../mod/connedit.php:533 ../../mod/settings.php:640 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:735 +#: ../../mod/admin.php:866 ../../mod/photos.php:1036 +msgid "Delete" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:302 +msgid "Create new folder" +msgstr "" + +#: ../../include/RedDAV/RedBrowser.php:304 +msgid "Upload file" +msgstr "" + +#: ../../include/bookmarks.php:35 +#, php-format +msgid "%1$s's bookmarks" +msgstr "" + +#: ../../include/taxonomy.php:210 ../../include/taxonomy.php:229 +msgid "Tags" +msgstr "" + +#: ../../include/taxonomy.php:269 +msgid "Keywords" +msgstr "" + +#: ../../include/taxonomy.php:294 +msgid "have" +msgstr "" + +#: ../../include/taxonomy.php:294 +msgid "has" +msgstr "" + +#: ../../include/taxonomy.php:295 +msgid "want" +msgstr "" + +#: ../../include/taxonomy.php:295 +msgid "wants" +msgstr "" + +#: ../../include/taxonomy.php:296 ../../include/ItemObject.php:258 +msgid "like" +msgstr "" + +#: ../../include/taxonomy.php:296 +msgid "likes" +msgstr "" + +#: ../../include/taxonomy.php:297 ../../include/ItemObject.php:259 +msgid "dislike" +msgstr "" + +#: ../../include/taxonomy.php:297 +msgid "dislikes" +msgstr "" + +#: ../../include/taxonomy.php:380 ../../include/identity.php:1155 +#: ../../include/ItemObject.php:173 ../../include/ItemObject.php:183 +#: ../../include/conversation.php:1692 ../../mod/photos.php:993 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/attach.php:242 ../../include/attach.php:296 +msgid "Item was not found." +msgstr "" + +#: ../../include/attach.php:352 +msgid "No source file." +msgstr "" + +#: ../../include/attach.php:369 +msgid "Cannot locate file to replace" +msgstr "" + +#: ../../include/attach.php:387 +msgid "Cannot locate file to revise/update" +msgstr "" + +#: ../../include/attach.php:398 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "" + +#: ../../include/attach.php:410 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "" + +#: ../../include/attach.php:493 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "" + +#: ../../include/attach.php:505 +msgid "Stored file could not be verified. Upload failed." +msgstr "" + +#: ../../include/attach.php:547 ../../include/attach.php:564 +msgid "Path not available." +msgstr "" + +#: ../../include/attach.php:611 +msgid "Empty pathname" +msgstr "" + +#: ../../include/attach.php:627 +msgid "duplicate filename or path" +msgstr "" + +#: ../../include/attach.php:651 +msgid "Path not found." +msgstr "" + +#: ../../include/attach.php:702 +msgid "mkdir failed." +msgstr "" + +#: ../../include/attach.php:706 +msgid "database storage failed." msgstr "" #: ../../include/features.php:38 @@ -1116,222 +1411,135 @@ msgid "" msgstr "" #: ../../include/features.php:63 -msgid "Flag Adult Photos" +msgid "Enable voting tools" msgstr "" #: ../../include/features.php:63 -msgid "Provide photo edit option to hide adult photos from default album view" +msgid "Provide a class of post which others can vote on" msgstr "" -#: ../../include/features.php:68 -msgid "Network and Stream Filtering" +#: ../../include/features.php:64 +msgid "Flag Adult Photos" msgstr "" -#: ../../include/features.php:69 -msgid "Search by Date" +#: ../../include/features.php:64 +msgid "Provide photo edit option to hide adult photos from default album view" msgstr "" #: ../../include/features.php:69 -msgid "Ability to select posts by date ranges" +msgid "Network and Stream Filtering" msgstr "" #: ../../include/features.php:70 -msgid "Collections Filter" +msgid "Search by Date" msgstr "" #: ../../include/features.php:70 -msgid "Enable widget to display Network posts only from selected collections" +msgid "Ability to select posts by date ranges" msgstr "" #: ../../include/features.php:71 -msgid "Save search terms for re-use" +msgid "Collections Filter" +msgstr "" + +#: ../../include/features.php:71 +msgid "Enable widget to display Network posts only from selected collections" msgstr "" #: ../../include/features.php:72 +msgid "Save search terms for re-use" +msgstr "" + +#: ../../include/features.php:73 msgid "Network Personal Tab" msgstr "" -#: ../../include/features.php:72 +#: ../../include/features.php:73 msgid "Enable tab to display only Network posts that you've interacted on" msgstr "" -#: ../../include/features.php:73 +#: ../../include/features.php:74 msgid "Network New Tab" msgstr "" -#: ../../include/features.php:73 +#: ../../include/features.php:74 msgid "Enable tab to display all new Network activity" msgstr "" -#: ../../include/features.php:74 +#: ../../include/features.php:75 msgid "Affinity Tool" msgstr "" -#: ../../include/features.php:74 +#: ../../include/features.php:75 msgid "Filter stream activity by depth of relationships" msgstr "" -#: ../../include/features.php:75 +#: ../../include/features.php:76 msgid "Suggest Channels" msgstr "" -#: ../../include/features.php:75 +#: ../../include/features.php:76 msgid "Show channel suggestions" msgstr "" -#: ../../include/features.php:80 +#: ../../include/features.php:81 msgid "Post/Comment Tools" msgstr "" -#: ../../include/features.php:81 +#: ../../include/features.php:82 msgid "Tagging" msgstr "" -#: ../../include/features.php:81 +#: ../../include/features.php:82 msgid "Ability to tag existing posts" msgstr "" -#: ../../include/features.php:82 +#: ../../include/features.php:83 msgid "Post Categories" msgstr "" -#: ../../include/features.php:82 +#: ../../include/features.php:83 msgid "Add categories to your posts" msgstr "" -#: ../../include/features.php:83 +#: ../../include/features.php:84 msgid "Ability to file posts under folders" msgstr "" -#: ../../include/features.php:84 +#: ../../include/features.php:85 msgid "Dislike Posts" msgstr "" -#: ../../include/features.php:84 +#: ../../include/features.php:85 msgid "Ability to dislike posts/comments" msgstr "" -#: ../../include/features.php:85 +#: ../../include/features.php:86 msgid "Star Posts" msgstr "" -#: ../../include/features.php:85 +#: ../../include/features.php:86 msgid "Ability to mark special posts with a star indicator" msgstr "" -#: ../../include/features.php:86 +#: ../../include/features.php:87 msgid "Tag Cloud" msgstr "" -#: ../../include/features.php:86 +#: ../../include/features.php:87 msgid "Provide a personal tag cloud on your channel page" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:106 -#: ../../include/RedDAV/RedBrowser.php:266 -msgid "parent" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:133 -msgid "Principal" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:136 -msgid "Addressbook" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:139 -msgid "Calendar" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:142 -msgid "Schedule Inbox" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:145 -msgid "Schedule Outbox" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:163 ../../include/apps.php:336 -#: ../../include/apps.php:387 ../../include/conversation.php:1022 -#: ../../mod/photos.php:681 ../../mod/photos.php:1100 -#: ../../mod/connedit.php:570 -msgid "Unknown" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:225 -#, php-format -msgid "%1$s used" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:230 -#, php-format -msgid "%1$s used of %2$s (%3$s%)" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:249 ../../include/apps.php:135 -#: ../../include/conversation.php:1572 ../../include/nav.php:98 -#: ../../mod/fbrowser.php:114 -msgid "Files" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:251 -msgid "Total" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:253 -msgid "Shared" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:254 -#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/mitem.php:169 -#: ../../mod/menu.php:100 ../../mod/new_channel.php:121 -msgid "Create" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:255 -#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/photos.php:706 -#: ../../mod/photos.php:1214 ../../mod/profile_photo.php:362 -msgid "Upload" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:579 -#: ../../mod/settings.php:605 ../../mod/admin.php:871 -#: ../../mod/sharedwithme.php:100 -msgid "Name" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:263 -msgid "Type" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 -msgid "Size" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 -msgid "Last Modified" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:268 ../../include/apps.php:255 -#: ../../include/conversation.php:640 ../../include/ItemObject.php:120 -#: ../../mod/settings.php:640 ../../mod/photos.php:1038 -#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/connedit.php:533 -#: ../../mod/admin.php:735 ../../mod/admin.php:866 -msgid "Delete" -msgstr "" - -#: ../../include/RedDAV/RedBrowser.php:302 -msgid "Create new folder" +#: ../../include/auth.php:130 +msgid "Logged out." msgstr "" -#: ../../include/RedDAV/RedBrowser.php:304 -msgid "Upload file" +#: ../../include/auth.php:271 +msgid "Failed authentication" msgstr "" -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" +#: ../../include/auth.php:285 ../../mod/openid.php:190 +msgid "Login failed." msgstr "" #: ../../include/contact_selectors.php:56 @@ -1371,7 +1579,7 @@ msgid "RSS/Atom" msgstr "" #: ../../include/contact_selectors.php:79 ../../mod/admin.php:731 -#: ../../mod/admin.php:740 ../../boot.php:1552 +#: ../../mod/admin.php:740 ../../boot.php:1555 msgid "Email" msgstr "" @@ -1399,1122 +1607,969 @@ msgstr "" msgid "MySpace" msgstr "" -#: ../../include/apps.php:128 -msgid "Site Admin" +#: ../../include/group.php:26 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." msgstr "" -#: ../../include/apps.php:129 ../../include/conversation.php:1598 -#: ../../include/nav.php:109 -msgid "Bookmarks" +#: ../../include/group.php:235 +msgid "Default privacy group for new contacts" msgstr "" -#: ../../include/apps.php:130 -msgid "Address Book" +#: ../../include/group.php:254 ../../mod/admin.php:740 +msgid "All Channels" msgstr "" -#: ../../include/apps.php:131 ../../include/nav.php:117 ../../boot.php:1550 -msgid "Login" +#: ../../include/group.php:276 +msgid "edit" msgstr "" -#: ../../include/apps.php:132 ../../include/nav.php:208 -#: ../../mod/manage.php:150 -msgid "Channel Manager" +#: ../../include/group.php:298 +msgid "Collections" msgstr "" -#: ../../include/apps.php:133 ../../include/nav.php:182 -msgid "Matrix" +#: ../../include/group.php:299 +msgid "Edit collection" msgstr "" -#: ../../include/apps.php:136 ../../include/conversation.php:1609 -#: ../../include/nav.php:113 ../../mod/webpages.php:160 -msgid "Webpages" +#: ../../include/group.php:300 +msgid "Create a new collection" msgstr "" -#: ../../include/apps.php:137 ../../include/nav.php:185 -msgid "Channel Home" +#: ../../include/group.php:301 +msgid "Channels not in any collection" msgstr "" -#: ../../include/apps.php:138 ../../include/identity.php:1129 -#: ../../include/identity.php:1246 ../../mod/profperm.php:112 -msgid "Profile" +#: ../../include/identity.php:31 ../../mod/item.php:1078 +msgid "Unable to obtain identity information from database" msgstr "" -#: ../../include/apps.php:139 ../../include/conversation.php:1563 -#: ../../include/nav.php:97 ../../mod/fbrowser.php:25 -msgid "Photos" +#: ../../include/identity.php:66 +msgid "Empty name" msgstr "" -#: ../../include/apps.php:140 ../../include/nav.php:204 -#: ../../mod/events.php:446 -msgid "Events" +#: ../../include/identity.php:68 +msgid "Name too long" msgstr "" -#: ../../include/apps.php:141 ../../include/nav.php:168 -#: ../../mod/directory.php:334 -msgid "Directory" +#: ../../include/identity.php:169 +msgid "No account identifier" msgstr "" -#: ../../include/apps.php:142 ../../include/nav.php:160 ../../mod/help.php:67 -#: ../../mod/help.php:72 -msgid "Help" +#: ../../include/identity.php:182 +msgid "Nickname is required." msgstr "" -#: ../../include/apps.php:143 ../../include/nav.php:196 -msgid "Mail" +#: ../../include/identity.php:196 +msgid "Reserved nickname. Please choose another." msgstr "" -#: ../../include/apps.php:144 ../../mod/mood.php:131 -msgid "Mood" +#: ../../include/identity.php:201 ../../include/dimport.php:34 +msgid "" +"Nickname has unsupported characters or is already being used on this site." msgstr "" -#: ../../include/apps.php:145 ../../include/conversation.php:945 -msgid "Poke" +#: ../../include/identity.php:283 +msgid "Unable to retrieve created identity" msgstr "" -#: ../../include/apps.php:146 ../../include/nav.php:103 -msgid "Chat" +#: ../../include/identity.php:343 +msgid "Default Profile" msgstr "" -#: ../../include/apps.php:148 -msgid "Probe" +#: ../../include/identity.php:643 +msgid "Requested channel is not available." msgstr "" -#: ../../include/apps.php:149 -msgid "Suggest" +#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../mod/achievements.php:11 ../../mod/editblock.php:29 +#: ../../mod/blocks.php:29 ../../mod/connect.php:13 ../../mod/hcard.php:8 +#: ../../mod/editlayout.php:28 ../../mod/editwebpage.php:28 +#: ../../mod/filestorage.php:53 ../../mod/webpages.php:29 +#: ../../mod/layouts.php:29 +msgid "Requested profile is not available." msgstr "" -#: ../../include/apps.php:150 -msgid "Random Channel" +#: ../../include/identity.php:854 ../../mod/profiles.php:774 +msgid "Change profile photo" msgstr "" -#: ../../include/apps.php:151 -msgid "Invite" +#: ../../include/identity.php:861 +msgid "Profiles" msgstr "" -#: ../../include/apps.php:152 -msgid "Features" +#: ../../include/identity.php:861 +msgid "Manage/edit profiles" msgstr "" -#: ../../include/apps.php:153 -msgid "Language" +#: ../../include/identity.php:862 ../../mod/profiles.php:775 +msgid "Create New Profile" msgstr "" -#: ../../include/apps.php:154 -msgid "Post" +#: ../../include/identity.php:865 ../../include/nav.php:95 +msgid "Edit Profile" msgstr "" -#: ../../include/apps.php:155 -msgid "Profile Photo" +#: ../../include/identity.php:878 ../../mod/profiles.php:786 +msgid "Profile Image" msgstr "" -#: ../../include/apps.php:247 ../../mod/settings.php:81 -#: ../../mod/settings.php:603 -msgid "Update" +#: ../../include/identity.php:881 +msgid "visible to everybody" msgstr "" -#: ../../include/apps.php:247 -msgid "Install" +#: ../../include/identity.php:882 ../../mod/profiles.php:669 +#: ../../mod/profiles.php:790 +msgid "Edit visibility" msgstr "" -#: ../../include/apps.php:252 -msgid "Purchase" +#: ../../include/identity.php:894 ../../include/bb2diaspora.php:450 +#: ../../include/event.php:40 ../../mod/events.php:614 +#: ../../mod/directory.php:204 +msgid "Location:" msgstr "" -#: ../../include/comanche.php:35 ../../mod/admin.php:357 -#: ../../view/theme/apw/php/config.php:185 -msgid "Default" +#: ../../include/identity.php:898 ../../include/identity.php:1139 +msgid "Gender:" msgstr "" -#: ../../include/acl_selectors.php:240 -msgid "Visible to your default audience" +#: ../../include/identity.php:899 ../../include/identity.php:1183 +msgid "Status:" msgstr "" -#: ../../include/acl_selectors.php:241 -msgid "Show" +#: ../../include/identity.php:900 ../../include/identity.php:1194 +msgid "Homepage:" msgstr "" -#: ../../include/acl_selectors.php:242 -msgid "Don't show" -msgstr "" - -#: ../../include/acl_selectors.php:248 ../../mod/events.php:601 -#: ../../mod/chat.php:209 ../../mod/photos.php:559 ../../mod/photos.php:918 -#: ../../mod/filestorage.php:146 -msgid "Permissions" +#: ../../include/identity.php:901 +msgid "Online Now" msgstr "" -#: ../../include/acl_selectors.php:249 ../../include/ItemObject.php:320 -#: ../../mod/photos.php:1117 -msgid "Close" +#: ../../include/identity.php:983 ../../include/identity.php:1063 +#: ../../mod/ping.php:324 +msgid "g A l F d" msgstr "" -#: ../../include/activities.php:39 -msgid " and " +#: ../../include/identity.php:984 ../../include/identity.php:1064 +msgid "F d" msgstr "" -#: ../../include/activities.php:47 -msgid "public profile" +#: ../../include/identity.php:1029 ../../include/identity.php:1104 +#: ../../mod/ping.php:346 +msgid "[today]" msgstr "" -#: ../../include/activities.php:56 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" +#: ../../include/identity.php:1041 +msgid "Birthday Reminders" msgstr "" -#: ../../include/activities.php:57 -#, php-format -msgid "Visit %1$s's %2$s" +#: ../../include/identity.php:1042 +msgid "Birthdays this week:" msgstr "" -#: ../../include/activities.php:60 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." +#: ../../include/identity.php:1097 +msgid "[No description]" msgstr "" -#: ../../include/conversation.php:126 ../../mod/like.php:101 -msgid "channel" +#: ../../include/identity.php:1115 +msgid "Event Reminders" msgstr "" -#: ../../include/conversation.php:167 ../../mod/like.php:350 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" +#: ../../include/identity.php:1116 +msgid "Events this week:" msgstr "" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" +#: ../../include/identity.php:1129 ../../include/identity.php:1246 +#: ../../include/apps.php:138 ../../mod/profperm.php:112 +msgid "Profile" msgstr "" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" +#: ../../include/identity.php:1137 ../../mod/settings.php:1025 +msgid "Full Name:" msgstr "" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" +#: ../../include/identity.php:1144 +msgid "Like this channel" msgstr "" -#: ../../include/conversation.php:639 ../../include/ItemObject.php:126 -msgid "Select" +#: ../../include/identity.php:1168 +msgid "j F, Y" msgstr "" -#: ../../include/conversation.php:647 ../../include/ItemObject.php:89 -msgid "Private Message" +#: ../../include/identity.php:1169 +msgid "j F" msgstr "" -#: ../../include/conversation.php:654 ../../include/ItemObject.php:194 -msgid "Message signature validated" +#: ../../include/identity.php:1176 +msgid "Birthday:" msgstr "" -#: ../../include/conversation.php:655 ../../include/ItemObject.php:195 -msgid "Message signature incorrect" +#: ../../include/identity.php:1180 +msgid "Age:" msgstr "" -#: ../../include/conversation.php:675 +#: ../../include/identity.php:1189 #, php-format -msgid "View %s's profile @ %s" +msgid "for %1$d %2$s" msgstr "" -#: ../../include/conversation.php:690 -msgid "Categories:" +#: ../../include/identity.php:1192 ../../mod/profiles.php:691 +msgid "Sexual Preference:" msgstr "" -#: ../../include/conversation.php:691 -msgid "Filed under:" +#: ../../include/identity.php:1196 ../../mod/profiles.php:693 +msgid "Hometown:" msgstr "" -#: ../../include/conversation.php:699 ../../include/ItemObject.php:274 -#, php-format -msgid " from %s" +#: ../../include/identity.php:1198 +msgid "Tags:" msgstr "" -#: ../../include/conversation.php:702 ../../include/ItemObject.php:277 -#, php-format -msgid "last edited: %s" +#: ../../include/identity.php:1200 ../../mod/profiles.php:694 +msgid "Political Views:" msgstr "" -#: ../../include/conversation.php:703 ../../include/ItemObject.php:278 -#, php-format -msgid "Expires: %s" +#: ../../include/identity.php:1202 +msgid "Religion:" msgstr "" -#: ../../include/conversation.php:718 -msgid "View in context" +#: ../../include/identity.php:1204 +msgid "About:" msgstr "" -#: ../../include/conversation.php:720 ../../include/conversation.php:1175 -#: ../../include/ItemObject.php:325 ../../mod/editblock.php:152 -#: ../../mod/photos.php:946 ../../mod/editpost.php:121 -#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:183 -#: ../../mod/mail.php:241 ../../mod/mail.php:356 -msgid "Please wait" +#: ../../include/identity.php:1206 +msgid "Hobbies/Interests:" msgstr "" -#: ../../include/conversation.php:840 -msgid "remove" +#: ../../include/identity.php:1208 ../../mod/profiles.php:697 +msgid "Likes:" msgstr "" -#: ../../include/conversation.php:844 ../../include/nav.php:249 -msgid "Loading..." +#: ../../include/identity.php:1210 ../../mod/profiles.php:698 +msgid "Dislikes:" msgstr "" -#: ../../include/conversation.php:845 -msgid "Delete Selected Items" +#: ../../include/identity.php:1212 +msgid "Contact information and Social Networks:" msgstr "" -#: ../../include/conversation.php:936 -msgid "View Source" +#: ../../include/identity.php:1214 +msgid "My other channels:" msgstr "" -#: ../../include/conversation.php:937 -msgid "Follow Thread" +#: ../../include/identity.php:1216 +msgid "Musical interests:" msgstr "" -#: ../../include/conversation.php:938 -msgid "View Status" +#: ../../include/identity.php:1218 +msgid "Books, literature:" msgstr "" -#: ../../include/conversation.php:939 ../../include/nav.php:91 -#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 -msgid "View Profile" +#: ../../include/identity.php:1220 +msgid "Television:" msgstr "" -#: ../../include/conversation.php:940 -msgid "View Photos" +#: ../../include/identity.php:1222 +msgid "Film/dance/culture/entertainment:" msgstr "" -#: ../../include/conversation.php:941 -msgid "Matrix Activity" +#: ../../include/identity.php:1224 +msgid "Love/Romance:" msgstr "" -#: ../../include/conversation.php:943 -msgid "Edit Contact" +#: ../../include/identity.php:1226 +msgid "Work/employment:" msgstr "" -#: ../../include/conversation.php:944 -msgid "Send PM" +#: ../../include/identity.php:1228 +msgid "School/education:" msgstr "" -#: ../../include/conversation.php:1043 -#, php-format -msgid "%s likes this." +#: ../../include/identity.php:1248 +msgid "Like this thing" msgstr "" -#: ../../include/conversation.php:1043 -#, php-format -msgid "%s doesn't like this." +#: ../../include/message.php:18 +msgid "No recipient provided." msgstr "" -#: ../../include/conversation.php:1047 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1049 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1055 -msgid "and" +#: ../../include/message.php:23 +msgid "[no subject]" msgstr "" -#: ../../include/conversation.php:1058 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1059 -#, php-format -msgid "%s like this." +#: ../../include/message.php:45 +msgid "Unable to determine sender." msgstr "" -#: ../../include/conversation.php:1059 -#, php-format -msgid "%s don't like this." +#: ../../include/message.php:200 +msgid "Stored post could not be verified." msgstr "" -#: ../../include/conversation.php:1116 -msgid "Visible to everybody" +#: ../../include/follow.php:28 +msgid "Channel is blocked on this site." msgstr "" -#: ../../include/conversation.php:1117 ../../mod/mail.php:174 -#: ../../mod/mail.php:289 -msgid "Please enter a link URL:" +#: ../../include/follow.php:33 +msgid "Channel location missing." msgstr "" -#: ../../include/conversation.php:1118 -msgid "Please enter a video link/URL:" +#: ../../include/follow.php:83 +msgid "Response from remote channel was incomplete." msgstr "" -#: ../../include/conversation.php:1119 -msgid "Please enter an audio link/URL:" +#: ../../include/follow.php:100 +msgid "Channel was deleted and no longer exists." msgstr "" -#: ../../include/conversation.php:1120 -msgid "Tag term:" +#: ../../include/follow.php:135 ../../include/follow.php:197 +msgid "Protocol disabled." msgstr "" -#: ../../include/conversation.php:1121 ../../mod/filer.php:49 -msgid "Save to Folder:" +#: ../../include/follow.php:170 +msgid "Channel discovery failed." msgstr "" -#: ../../include/conversation.php:1122 -msgid "Where are you right now?" +#: ../../include/follow.php:186 +msgid "local account not found." msgstr "" -#: ../../include/conversation.php:1123 ../../mod/editpost.php:52 -#: ../../mod/mail.php:175 ../../mod/mail.php:290 -msgid "Expires YYYY-MM-DD HH:MM" +#: ../../include/follow.php:215 +msgid "Cannot connect to yourself." msgstr "" -#: ../../include/conversation.php:1150 ../../mod/editblock.php:198 -#: ../../mod/photos.php:945 ../../mod/editlayout.php:193 -#: ../../mod/editwebpage.php:230 ../../mod/layouts.php:168 -msgid "Share" +#: ../../include/comanche.php:35 ../../mod/admin.php:357 +#: ../../view/theme/apw/php/config.php:185 +msgid "Default" msgstr "" -#: ../../include/conversation.php:1152 ../../mod/editwebpage.php:170 -msgid "Page link title" +#: ../../include/datetime.php:35 +msgid "Miscellaneous" msgstr "" -#: ../../include/conversation.php:1155 -msgid "Post as" +#: ../../include/datetime.php:113 +msgid "YYYY-MM-DD or MM-DD" msgstr "" -#: ../../include/conversation.php:1156 ../../mod/editblock.php:144 -#: ../../mod/editpost.php:113 ../../mod/editlayout.php:140 -#: ../../mod/editwebpage.php:175 ../../mod/mail.php:238 ../../mod/mail.php:352 -msgid "Upload photo" +#: ../../include/datetime.php:212 ../../mod/events.php:602 +#: ../../mod/appman.php:91 ../../mod/appman.php:92 +msgid "Required" msgstr "" -#: ../../include/conversation.php:1157 -msgid "upload photo" +#: ../../include/datetime.php:231 +msgid "never" msgstr "" -#: ../../include/conversation.php:1158 ../../mod/editblock.php:145 -#: ../../mod/editpost.php:114 ../../mod/editlayout.php:141 -#: ../../mod/editwebpage.php:176 ../../mod/mail.php:239 ../../mod/mail.php:353 -msgid "Attach file" +#: ../../include/datetime.php:237 +msgid "less than a second ago" msgstr "" -#: ../../include/conversation.php:1159 -msgid "attach file" +#: ../../include/datetime.php:240 +msgid "year" msgstr "" -#: ../../include/conversation.php:1160 ../../mod/editblock.php:146 -#: ../../mod/editpost.php:115 ../../mod/editlayout.php:142 -#: ../../mod/editwebpage.php:177 ../../mod/mail.php:240 ../../mod/mail.php:354 -msgid "Insert web link" +#: ../../include/datetime.php:240 +msgid "years" msgstr "" -#: ../../include/conversation.php:1161 -msgid "web link" +#: ../../include/datetime.php:241 +msgid "month" msgstr "" -#: ../../include/conversation.php:1162 -msgid "Insert video link" +#: ../../include/datetime.php:241 +msgid "months" msgstr "" -#: ../../include/conversation.php:1163 -msgid "video link" +#: ../../include/datetime.php:242 +msgid "week" msgstr "" -#: ../../include/conversation.php:1164 -msgid "Insert audio link" +#: ../../include/datetime.php:242 +msgid "weeks" msgstr "" -#: ../../include/conversation.php:1165 -msgid "audio link" +#: ../../include/datetime.php:243 +msgid "day" msgstr "" -#: ../../include/conversation.php:1166 ../../mod/editblock.php:150 -#: ../../mod/editpost.php:119 ../../mod/editlayout.php:146 -#: ../../mod/editwebpage.php:181 -msgid "Set your location" +#: ../../include/datetime.php:243 +msgid "days" msgstr "" -#: ../../include/conversation.php:1167 -msgid "set location" +#: ../../include/datetime.php:244 +msgid "hour" msgstr "" -#: ../../include/conversation.php:1168 ../../mod/editblock.php:151 -#: ../../mod/editpost.php:120 ../../mod/editlayout.php:147 -#: ../../mod/editwebpage.php:182 -msgid "Clear browser location" +#: ../../include/datetime.php:244 +msgid "hours" msgstr "" -#: ../../include/conversation.php:1169 -msgid "clear location" +#: ../../include/datetime.php:245 +msgid "minute" msgstr "" -#: ../../include/conversation.php:1171 ../../mod/editblock.php:164 -#: ../../mod/editpost.php:132 ../../mod/editlayout.php:159 -#: ../../mod/editwebpage.php:198 -msgid "Title (optional)" +#: ../../include/datetime.php:245 +msgid "minutes" msgstr "" -#: ../../include/conversation.php:1174 ../../mod/editblock.php:167 -#: ../../mod/editpost.php:134 ../../mod/editlayout.php:162 -#: ../../mod/editwebpage.php:200 -msgid "Categories (optional, comma-separated list)" +#: ../../include/datetime.php:246 +msgid "second" msgstr "" -#: ../../include/conversation.php:1176 ../../mod/editblock.php:153 -#: ../../mod/editpost.php:122 ../../mod/editlayout.php:149 -#: ../../mod/editwebpage.php:184 -msgid "Permission settings" +#: ../../include/datetime.php:246 +msgid "seconds" msgstr "" -#: ../../include/conversation.php:1177 -msgid "permissions" +#: ../../include/datetime.php:255 +#, php-format +msgid "%1$d %2$s ago" msgstr "" -#: ../../include/conversation.php:1184 ../../mod/editblock.php:161 -#: ../../mod/editpost.php:129 ../../mod/editlayout.php:156 -#: ../../mod/editwebpage.php:193 -msgid "Public post" +#: ../../include/datetime.php:463 +#, php-format +msgid "%1$s's birthday" msgstr "" -#: ../../include/conversation.php:1186 ../../mod/editblock.php:168 -#: ../../mod/editpost.php:135 ../../mod/editlayout.php:163 -#: ../../mod/editwebpage.php:201 -msgid "Example: bob@example.com, mary@example.com" +#: ../../include/datetime.php:464 +#, php-format +msgid "Happy Birthday %1$s" msgstr "" -#: ../../include/conversation.php:1199 ../../mod/editblock.php:178 -#: ../../mod/editpost.php:146 ../../mod/editlayout.php:173 -#: ../../mod/editwebpage.php:210 ../../mod/mail.php:245 ../../mod/mail.php:359 -msgid "Set expiration date" +#: ../../include/bb2diaspora.php:349 +msgid "Attachments:" msgstr "" -#: ../../include/conversation.php:1201 ../../include/ItemObject.php:641 -#: ../../mod/editpost.php:148 ../../mod/mail.php:247 ../../mod/mail.php:361 -msgid "Encrypt text" +#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../include/conversation.php:1203 ../../mod/events.php:585 -#: ../../mod/editpost.php:150 -msgid "OK" +#: ../../include/bb2diaspora.php:430 +msgid "Redmatrix event notification:" msgstr "" -#: ../../include/conversation.php:1204 ../../mod/events.php:584 -#: ../../mod/fbrowser.php:82 ../../mod/fbrowser.php:117 -#: ../../mod/settings.php:578 ../../mod/settings.php:604 -#: ../../mod/editpost.php:151 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -msgid "Cancel" +#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +msgid "Starts:" msgstr "" -#: ../../include/conversation.php:1448 -msgid "Discover" +#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +msgid "Finishes:" msgstr "" -#: ../../include/conversation.php:1451 -msgid "Imported public streams" +#: ../../include/chat.php:10 +msgid "Missing room name" msgstr "" -#: ../../include/conversation.php:1456 -msgid "Commented Order" +#: ../../include/chat.php:19 +msgid "Duplicate room name" msgstr "" -#: ../../include/conversation.php:1459 -msgid "Sort by Comment Date" +#: ../../include/chat.php:68 ../../include/chat.php:76 +msgid "Invalid room specifier." msgstr "" -#: ../../include/conversation.php:1463 -msgid "Posted Order" +#: ../../include/chat.php:105 +msgid "Room not found." msgstr "" -#: ../../include/conversation.php:1466 -msgid "Sort by Post Date" +#: ../../include/chat.php:126 +msgid "Room is full" msgstr "" -#: ../../include/conversation.php:1474 -msgid "Posts that mention or involve you" +#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1552 +msgid "Logout" msgstr "" -#: ../../include/conversation.php:1480 ../../mod/connections.php:212 -#: ../../mod/connections.php:225 ../../mod/menu.php:80 -msgid "New" +#: ../../include/nav.php:87 ../../include/nav.php:120 +msgid "End this session" msgstr "" -#: ../../include/conversation.php:1483 -msgid "Activity Stream - by date" +#: ../../include/nav.php:90 ../../include/nav.php:151 +msgid "Home" msgstr "" -#: ../../include/conversation.php:1489 -msgid "Starred" +#: ../../include/nav.php:90 +msgid "Your posts and conversations" msgstr "" -#: ../../include/conversation.php:1492 -msgid "Favourite Posts" +#: ../../include/nav.php:91 ../../include/conversation.php:937 +#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 +msgid "View Profile" msgstr "" -#: ../../include/conversation.php:1499 -msgid "Spam" +#: ../../include/nav.php:91 +msgid "Your profile page" msgstr "" -#: ../../include/conversation.php:1502 -msgid "Posts flagged as SPAM" +#: ../../include/nav.php:93 +msgid "Edit Profiles" msgstr "" -#: ../../include/conversation.php:1542 ../../mod/admin.php:870 -msgid "Channel" +#: ../../include/nav.php:93 +msgid "Manage/Edit profiles" msgstr "" -#: ../../include/conversation.php:1545 -msgid "Status Messages and Posts" +#: ../../include/nav.php:95 +msgid "Edit your profile" msgstr "" -#: ../../include/conversation.php:1554 -msgid "About" +#: ../../include/nav.php:97 ../../include/apps.php:139 +#: ../../include/conversation.php:1586 ../../mod/fbrowser.php:25 +msgid "Photos" msgstr "" -#: ../../include/conversation.php:1557 -msgid "Profile Details" +#: ../../include/nav.php:97 +msgid "Your photos" msgstr "" -#: ../../include/conversation.php:1575 -msgid "Files and Storage" +#: ../../include/nav.php:98 +msgid "Your files" msgstr "" -#: ../../include/conversation.php:1585 ../../include/conversation.php:1588 -msgid "Chatrooms" +#: ../../include/nav.php:103 ../../include/apps.php:146 +msgid "Chat" msgstr "" -#: ../../include/conversation.php:1601 -msgid "Saved Bookmarks" +#: ../../include/nav.php:103 +msgid "Your chatrooms" msgstr "" -#: ../../include/conversation.php:1612 -msgid "Manage Webpages" +#: ../../include/nav.php:109 ../../include/apps.php:129 +#: ../../include/conversation.php:1621 +msgid "Bookmarks" msgstr "" -#: ../../include/ItemObject.php:130 -msgid "Save to Folder" +#: ../../include/nav.php:109 +msgid "Your bookmarks" msgstr "" -#: ../../include/ItemObject.php:142 ../../include/ItemObject.php:154 -#: ../../mod/photos.php:991 ../../mod/photos.php:1003 -msgid "View all" +#: ../../include/nav.php:113 ../../include/apps.php:136 +#: ../../include/conversation.php:1632 ../../mod/webpages.php:160 +msgid "Webpages" msgstr "" -#: ../../include/ItemObject.php:151 ../../mod/photos.php:1000 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:179 -msgid "Add Star" +#: ../../include/nav.php:113 +msgid "Your webpages" msgstr "" -#: ../../include/ItemObject.php:180 -msgid "Remove Star" +#: ../../include/nav.php:117 ../../include/apps.php:131 ../../boot.php:1553 +msgid "Login" msgstr "" -#: ../../include/ItemObject.php:181 -msgid "Toggle Star Status" +#: ../../include/nav.php:117 +msgid "Sign in" msgstr "" -#: ../../include/ItemObject.php:185 -msgid "starred" +#: ../../include/nav.php:134 +#, php-format +msgid "%s - click to logout" msgstr "" -#: ../../include/ItemObject.php:203 -msgid "Add Tag" +#: ../../include/nav.php:137 +msgid "Remote authentication" msgstr "" -#: ../../include/ItemObject.php:221 ../../mod/photos.php:943 -msgid "I like this (toggle)" +#: ../../include/nav.php:137 +msgid "Click to authenticate to your home hub" msgstr "" -#: ../../include/ItemObject.php:222 ../../mod/photos.php:944 -msgid "I don't like this (toggle)" +#: ../../include/nav.php:151 +msgid "Home Page" msgstr "" -#: ../../include/ItemObject.php:226 -msgid "Share This" +#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1529 +msgid "Register" msgstr "" -#: ../../include/ItemObject.php:226 -msgid "share" +#: ../../include/nav.php:155 +msgid "Create an account" msgstr "" -#: ../../include/ItemObject.php:243 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:256 ../../include/ItemObject.php:257 -#, php-format -msgid "View %s's profile - %s" +#: ../../include/nav.php:160 ../../include/apps.php:142 ../../mod/help.php:67 +#: ../../mod/help.php:72 +msgid "Help" msgstr "" -#: ../../include/ItemObject.php:260 -msgid "to" +#: ../../include/nav.php:160 +msgid "Help and documentation" msgstr "" -#: ../../include/ItemObject.php:261 -msgid "via" +#: ../../include/nav.php:163 +msgid "Applications, utilities, links, games" msgstr "" -#: ../../include/ItemObject.php:262 -msgid "Wall-to-Wall" +#: ../../include/nav.php:165 +msgid "Search site content" msgstr "" -#: ../../include/ItemObject.php:263 -msgid "via Wall-To-Wall:" +#: ../../include/nav.php:168 ../../include/apps.php:141 +#: ../../mod/directory.php:334 +msgid "Directory" msgstr "" -#: ../../include/ItemObject.php:299 -msgid "Save Bookmarks" +#: ../../include/nav.php:168 +msgid "Channel Directory" msgstr "" -#: ../../include/ItemObject.php:300 -msgid "Add to Calendar" +#: ../../include/nav.php:182 ../../include/apps.php:133 +msgid "Matrix" msgstr "" -#: ../../include/ItemObject.php:309 -msgid "Mark all seen" +#: ../../include/nav.php:182 +msgid "Your matrix" msgstr "" -#: ../../include/ItemObject.php:314 ../../mod/photos.php:1111 -msgctxt "noun" -msgid "Likes" +#: ../../include/nav.php:183 +msgid "Mark all matrix notifications seen" msgstr "" -#: ../../include/ItemObject.php:315 ../../mod/photos.php:1112 -msgctxt "noun" -msgid "Dislikes" +#: ../../include/nav.php:185 ../../include/apps.php:137 +msgid "Channel Home" msgstr "" -#: ../../include/ItemObject.php:345 ../../include/js_strings.php:7 -msgid "[+] show all" +#: ../../include/nav.php:185 +msgid "Channel home" msgstr "" -#: ../../include/ItemObject.php:626 ../../mod/photos.php:962 -#: ../../mod/photos.php:1072 -msgid "This is you" +#: ../../include/nav.php:186 +msgid "Mark all channel notifications seen" msgstr "" -#: ../../include/ItemObject.php:628 ../../include/js_strings.php:6 -#: ../../mod/photos.php:964 ../../mod/photos.php:1074 -msgid "Comment" +#: ../../include/nav.php:189 ../../mod/connections.php:407 +msgid "Connections" msgstr "" -#: ../../include/ItemObject.php:629 ../../include/js_strings.php:22 -#: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/events.php:603 -#: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/settings.php:577 -#: ../../mod/settings.php:689 ../../mod/settings.php:718 -#: ../../mod/settings.php:741 ../../mod/settings.php:823 -#: ../../mod/settings.php:1019 ../../mod/photos.php:565 -#: ../../mod/photos.php:642 ../../mod/photos.php:925 ../../mod/photos.php:965 -#: ../../mod/photos.php:1075 ../../mod/poke.php:166 ../../mod/group.php:81 -#: ../../mod/sources.php:104 ../../mod/sources.php:138 -#: ../../mod/pdledit.php:58 ../../mod/fsuggest.php:108 -#: ../../mod/invite.php:142 ../../mod/filestorage.php:155 -#: ../../mod/import.php:504 ../../mod/locs.php:105 ../../mod/thing.php:284 -#: ../../mod/thing.php:327 ../../mod/connedit.php:653 ../../mod/admin.php:416 -#: ../../mod/admin.php:728 ../../mod/admin.php:864 ../../mod/admin.php:997 -#: ../../mod/admin.php:1196 ../../mod/admin.php:1283 ../../mod/connect.php:93 -#: ../../mod/appman.php:99 ../../mod/mood.php:135 ../../mod/mail.php:355 -#: ../../mod/xchan.php:11 ../../mod/rate.php:153 ../../mod/profiles.php:667 -#: ../../mod/poll.php:68 ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:99 -msgid "Submit" +#: ../../include/nav.php:192 +msgid "Notices" msgstr "" -#: ../../include/ItemObject.php:630 -msgid "Bold" +#: ../../include/nav.php:192 +msgid "Notifications" msgstr "" -#: ../../include/ItemObject.php:631 -msgid "Italic" +#: ../../include/nav.php:193 +msgid "See all notifications" msgstr "" -#: ../../include/ItemObject.php:632 -msgid "Underline" +#: ../../include/nav.php:194 ../../mod/notifications.php:99 +msgid "Mark all system notifications seen" msgstr "" -#: ../../include/ItemObject.php:633 -msgid "Quote" +#: ../../include/nav.php:196 ../../include/apps.php:143 +msgid "Mail" msgstr "" -#: ../../include/ItemObject.php:634 -msgid "Code" +#: ../../include/nav.php:196 +msgid "Private mail" msgstr "" -#: ../../include/ItemObject.php:635 -msgid "Image" +#: ../../include/nav.php:197 +msgid "See all private messages" msgstr "" -#: ../../include/ItemObject.php:636 -msgid "Link" +#: ../../include/nav.php:198 +msgid "Mark all private messages seen" msgstr "" -#: ../../include/ItemObject.php:637 -msgid "Video" +#: ../../include/nav.php:199 +msgid "Inbox" msgstr "" -#: ../../include/event.php:376 -msgid "This event has been added to your calendar." +#: ../../include/nav.php:200 +msgid "Outbox" msgstr "" -#: ../../include/message.php:18 -msgid "No recipient provided." +#: ../../include/nav.php:204 ../../include/apps.php:140 +#: ../../mod/events.php:465 +msgid "Events" msgstr "" -#: ../../include/message.php:23 -msgid "[no subject]" +#: ../../include/nav.php:204 +msgid "Event Calendar" msgstr "" -#: ../../include/message.php:45 -msgid "Unable to determine sender." +#: ../../include/nav.php:205 +msgid "See all events" msgstr "" -#: ../../include/message.php:200 -msgid "Stored post could not be verified." +#: ../../include/nav.php:206 +msgid "Mark all events seen" msgstr "" -#: ../../include/attach.php:242 ../../include/attach.php:296 -msgid "Item was not found." +#: ../../include/nav.php:208 ../../include/apps.php:132 +#: ../../mod/manage.php:148 +msgid "Channel Manager" msgstr "" -#: ../../include/attach.php:352 -msgid "No source file." +#: ../../include/nav.php:208 +msgid "Manage Your Channels" msgstr "" -#: ../../include/attach.php:369 -msgid "Cannot locate file to replace" +#: ../../include/nav.php:210 +msgid "Account/Channel Settings" msgstr "" -#: ../../include/attach.php:387 -msgid "Cannot locate file to revise/update" +#: ../../include/nav.php:218 ../../mod/admin.php:123 +msgid "Admin" msgstr "" -#: ../../include/attach.php:398 -#, php-format -msgid "File exceeds size limit of %d" +#: ../../include/nav.php:218 +msgid "Site Setup and Configuration" msgstr "" -#: ../../include/attach.php:410 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +#: ../../include/nav.php:249 ../../include/conversation.php:842 +msgid "Loading..." msgstr "" -#: ../../include/attach.php:493 -msgid "File upload failed. Possible system limit or action terminated." +#: ../../include/nav.php:254 +msgid "@name, #tag, content" msgstr "" -#: ../../include/attach.php:505 -msgid "Stored file could not be verified. Upload failed." +#: ../../include/nav.php:255 +msgid "Please wait..." msgstr "" -#: ../../include/attach.php:547 ../../include/attach.php:564 -msgid "Path not available." -msgstr "" - -#: ../../include/attach.php:611 -msgid "Empty pathname" -msgstr "" - -#: ../../include/attach.php:627 -msgid "duplicate filename or path" -msgstr "" - -#: ../../include/attach.php:651 -msgid "Path not found." -msgstr "" - -#: ../../include/attach.php:702 -msgid "mkdir failed." -msgstr "" - -#: ../../include/attach.php:706 -msgid "database storage failed." -msgstr "" - -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" -msgstr "" - -#: ../../include/enotify.php:42 -msgid "redmatrix" +#: ../../include/security.php:357 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." msgstr "" -#: ../../include/enotify.php:44 -msgid "Thank You," +#: ../../include/ItemObject.php:89 ../../include/conversation.php:652 +msgid "Private Message" msgstr "" -#: ../../include/enotify.php:46 -#, php-format -msgid "%s Administrator" +#: ../../include/ItemObject.php:126 ../../include/conversation.php:644 +msgid "Select" msgstr "" -#: ../../include/enotify.php:81 -#, php-format -msgid "%s " +#: ../../include/ItemObject.php:130 +msgid "Save to Folder" msgstr "" -#: ../../include/enotify.php:85 -#, php-format -msgid "[Red:Notify] New mail received at %s" +#: ../../include/ItemObject.php:151 +msgid "I will attend" msgstr "" -#: ../../include/enotify.php:87 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." +#: ../../include/ItemObject.php:151 +msgid "I will not attend" msgstr "" -#: ../../include/enotify.php:88 -#, php-format -msgid "%1$s sent you %2$s." +#: ../../include/ItemObject.php:151 +msgid "I might attend" msgstr "" -#: ../../include/enotify.php:88 -msgid "a private message" +#: ../../include/ItemObject.php:161 +msgid "I agree" msgstr "" -#: ../../include/enotify.php:89 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." +#: ../../include/ItemObject.php:161 +msgid "I disagree" msgstr "" -#: ../../include/enotify.php:144 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +#: ../../include/ItemObject.php:161 +msgid "I abstain" msgstr "" -#: ../../include/enotify.php:152 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +#: ../../include/ItemObject.php:179 ../../include/ItemObject.php:191 +#: ../../include/conversation.php:1667 ../../mod/photos.php:989 +#: ../../mod/photos.php:1001 +msgid "View all" msgstr "" -#: ../../include/enotify.php:161 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "" +#: ../../include/ItemObject.php:188 ../../include/conversation.php:1695 +#: ../../mod/photos.php:998 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "" +msgstr[1] "" -#: ../../include/enotify.php:172 -#, php-format -msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" +#: ../../include/ItemObject.php:216 +msgid "Add Star" msgstr "" -#: ../../include/enotify.php:173 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." +#: ../../include/ItemObject.php:217 +msgid "Remove Star" msgstr "" -#: ../../include/enotify.php:176 ../../include/enotify.php:191 -#: ../../include/enotify.php:217 ../../include/enotify.php:236 -#: ../../include/enotify.php:250 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." +#: ../../include/ItemObject.php:218 +msgid "Toggle Star Status" msgstr "" -#: ../../include/enotify.php:182 -#, php-format -msgid "[Red:Notify] %s posted to your profile wall" +#: ../../include/ItemObject.php:222 +msgid "starred" msgstr "" -#: ../../include/enotify.php:184 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" +#: ../../include/ItemObject.php:231 ../../include/conversation.php:659 +msgid "Message signature validated" msgstr "" -#: ../../include/enotify.php:186 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +#: ../../include/ItemObject.php:232 ../../include/conversation.php:660 +msgid "Message signature incorrect" msgstr "" -#: ../../include/enotify.php:210 -#, php-format -msgid "[Red:Notify] %s tagged you" +#: ../../include/ItemObject.php:240 +msgid "Add Tag" msgstr "" -#: ../../include/enotify.php:211 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" +#: ../../include/ItemObject.php:258 ../../mod/photos.php:941 +msgid "I like this (toggle)" msgstr "" -#: ../../include/enotify.php:212 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +#: ../../include/ItemObject.php:259 ../../mod/photos.php:942 +msgid "I don't like this (toggle)" msgstr "" -#: ../../include/enotify.php:225 -#, php-format -msgid "[Red:Notify] %1$s poked you" +#: ../../include/ItemObject.php:263 +msgid "Share This" msgstr "" -#: ../../include/enotify.php:226 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" +#: ../../include/ItemObject.php:263 +msgid "share" msgstr "" -#: ../../include/enotify.php:227 +#: ../../include/ItemObject.php:280 #, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "" +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" -#: ../../include/enotify.php:243 +#: ../../include/ItemObject.php:298 ../../include/ItemObject.php:299 #, php-format -msgid "[Red:Notify] %s tagged your post" +msgid "View %s's profile - %s" msgstr "" -#: ../../include/enotify.php:244 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" +#: ../../include/ItemObject.php:302 +msgid "to" msgstr "" -#: ../../include/enotify.php:245 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +#: ../../include/ItemObject.php:303 +msgid "via" msgstr "" -#: ../../include/enotify.php:257 -msgid "[Red:Notify] Introduction received" +#: ../../include/ItemObject.php:304 +msgid "Wall-to-Wall" msgstr "" -#: ../../include/enotify.php:258 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +#: ../../include/ItemObject.php:305 +msgid "via Wall-To-Wall:" msgstr "" -#: ../../include/enotify.php:259 +#: ../../include/ItemObject.php:316 ../../include/conversation.php:704 #, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgid " from %s" msgstr "" -#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#: ../../include/ItemObject.php:319 ../../include/conversation.php:707 #, php-format -msgid "You may visit their profile at %s" +msgid "last edited: %s" msgstr "" -#: ../../include/enotify.php:265 +#: ../../include/ItemObject.php:320 ../../include/conversation.php:708 #, php-format -msgid "Please visit %s to approve or reject the connection request." +msgid "Expires: %s" msgstr "" -#: ../../include/enotify.php:272 -msgid "[Red:Notify] Friend suggestion received" +#: ../../include/ItemObject.php:341 +msgid "Save Bookmarks" msgstr "" -#: ../../include/enotify.php:273 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +#: ../../include/ItemObject.php:342 +msgid "Add to Calendar" msgstr "" -#: ../../include/enotify.php:274 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." +#: ../../include/ItemObject.php:351 +msgid "Mark all seen" msgstr "" -#: ../../include/enotify.php:280 -msgid "Name:" +#: ../../include/ItemObject.php:357 ../../mod/photos.php:1109 +msgctxt "noun" +msgid "Likes" msgstr "" -#: ../../include/enotify.php:281 -msgid "Photo:" +#: ../../include/ItemObject.php:358 ../../mod/photos.php:1110 +msgctxt "noun" +msgid "Dislikes" msgstr "" -#: ../../include/enotify.php:284 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." +#: ../../include/ItemObject.php:363 ../../include/acl_selectors.php:249 +#: ../../mod/photos.php:1115 +msgid "Close" msgstr "" -#: ../../include/enotify.php:499 -msgid "[Red:Notify]" +#: ../../include/ItemObject.php:368 ../../include/conversation.php:725 +#: ../../include/conversation.php:1198 ../../mod/editblock.php:152 +#: ../../mod/editpost.php:125 ../../mod/editlayout.php:148 +#: ../../mod/editwebpage.php:183 ../../mod/mail.php:241 ../../mod/mail.php:356 +#: ../../mod/photos.php:944 +msgid "Please wait" msgstr "" -#: ../../include/auth.php:130 -msgid "Logged out." +#: ../../include/ItemObject.php:669 ../../mod/photos.php:960 +#: ../../mod/photos.php:1070 +msgid "This is you" msgstr "" -#: ../../include/auth.php:271 -msgid "Failed authentication" +#: ../../include/ItemObject.php:673 +msgid "Bold" msgstr "" -#: ../../include/auth.php:285 ../../mod/openid.php:190 -msgid "Login failed." +#: ../../include/ItemObject.php:674 +msgid "Italic" msgstr "" -#: ../../include/network.php:613 -msgid "view full size" +#: ../../include/ItemObject.php:675 +msgid "Underline" msgstr "" -#: ../../include/contact_widgets.php:14 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:420 -msgid "Advanced" +#: ../../include/ItemObject.php:676 +msgid "Quote" msgstr "" -#: ../../include/contact_widgets.php:22 -msgid "Find Channels" +#: ../../include/ItemObject.php:677 +msgid "Code" msgstr "" -#: ../../include/contact_widgets.php:23 -msgid "Enter name or interest" +#: ../../include/ItemObject.php:678 +msgid "Image" msgstr "" -#: ../../include/contact_widgets.php:24 -msgid "Connect/Follow" +#: ../../include/ItemObject.php:679 +msgid "Link" msgstr "" -#: ../../include/contact_widgets.php:25 -msgid "Examples: Robert Morgenstein, Fishing" +#: ../../include/ItemObject.php:680 +msgid "Video" msgstr "" -#: ../../include/contact_widgets.php:26 ../../mod/connections.php:413 -#: ../../mod/directory.php:330 ../../mod/directory.php:335 -msgid "Find" +#: ../../include/ItemObject.php:684 ../../include/conversation.php:1224 +#: ../../mod/editpost.php:152 ../../mod/mail.php:247 ../../mod/mail.php:361 +msgid "Encrypt text" msgstr "" -#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 -#: ../../mod/directory.php:334 -msgid "Channel Suggestions" +#: ../../include/activities.php:39 +msgid " and " msgstr "" -#: ../../include/contact_widgets.php:29 -msgid "Random Profile" +#: ../../include/activities.php:47 +msgid "public profile" msgstr "" -#: ../../include/contact_widgets.php:30 -msgid "Invite Friends" +#: ../../include/activities.php:56 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" msgstr "" -#: ../../include/contact_widgets.php:32 -msgid "Advanced example: name=fred and country=iceland" +#: ../../include/activities.php:57 +#, php-format +msgid "Visit %1$s's %2$s" msgstr "" -#: ../../include/contact_widgets.php:125 +#: ../../include/activities.php:60 #, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/contact_widgets.php:130 -msgid "show more" +msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" #: ../../include/dir_fns.php:88 @@ -2557,43 +2612,21 @@ msgstr "" msgid "Safe Mode" msgstr "" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "" - -#: ../../include/group.php:235 -msgid "Default privacy group for new contacts" -msgstr "" - -#: ../../include/group.php:254 ../../mod/admin.php:740 -msgid "All Channels" -msgstr "" - -#: ../../include/group.php:276 -msgid "edit" -msgstr "" - -#: ../../include/group.php:298 -msgid "Collections" -msgstr "" - -#: ../../include/group.php:299 -msgid "Edit collection" +#: ../../include/zot.php:673 +msgid "Invalid data packet" msgstr "" -#: ../../include/group.php:300 -msgid "Create a new collection" +#: ../../include/zot.php:689 +msgid "Unable to verify channel signature" msgstr "" -#: ../../include/group.php:301 -msgid "Channels not in any collection" +#: ../../include/zot.php:1961 +#, php-format +msgid "Unable to verify site signature for %s" msgstr "" #: ../../include/items.php:382 ../../mod/subthread.php:49 -#: ../../mod/group.php:68 ../../mod/like.php:258 ../../mod/profperm.php:23 +#: ../../mod/group.php:68 ../../mod/profperm.php:23 ../../mod/like.php:270 #: ../../index.php:389 msgid "Permission denied" msgstr "" @@ -2635,1719 +2668,1686 @@ msgstr "" msgid "Visible to specific connections." msgstr "" -#: ../../include/items.php:3993 ../../mod/display.php:32 -#: ../../mod/viewsrc.php:20 ../../mod/filestorage.php:27 -#: ../../mod/thing.php:76 ../../mod/admin.php:168 ../../mod/admin.php:901 +#: ../../include/items.php:4002 ../../mod/thing.php:76 +#: ../../mod/display.php:32 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:168 ../../mod/admin.php:901 #: ../../mod/admin.php:1104 msgid "Item not found." msgstr "" -#: ../../include/items.php:4446 ../../mod/group.php:38 ../../mod/group.php:140 +#: ../../include/items.php:4455 ../../mod/group.php:38 ../../mod/group.php:140 msgid "Collection not found." msgstr "" -#: ../../include/items.php:4461 +#: ../../include/items.php:4470 msgid "Collection is empty." msgstr "" -#: ../../include/items.php:4468 +#: ../../include/items.php:4477 #, php-format msgid "Collection: %s" msgstr "" -#: ../../include/items.php:4479 +#: ../../include/items.php:4488 #, php-format msgid "Connection: %s" msgstr "" -#: ../../include/items.php:4482 +#: ../../include/items.php:4491 msgid "Connection not found." msgstr "" -#: ../../include/js_strings.php:5 -msgid "Delete this item?" +#: ../../include/event.php:376 +msgid "This event has been added to your calendar." msgstr "" -#: ../../include/js_strings.php:8 -msgid "[-] show less" +#: ../../include/Contact.php:124 +msgid "New window" msgstr "" -#: ../../include/js_strings.php:9 -msgid "[+] expand" +#: ../../include/Contact.php:125 +msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/js_strings.php:10 -msgid "[-] collapse" +#: ../../include/Contact.php:215 ../../mod/admin.php:651 +#, php-format +msgid "User '%s' deleted" msgstr "" -#: ../../include/js_strings.php:11 -msgid "Password too short" +#: ../../include/network.php:613 +msgid "view full size" msgstr "" -#: ../../include/js_strings.php:12 -msgid "Passwords do not match" +#: ../../include/diaspora.php:2023 ../../include/conversation.php:164 +#: ../../mod/like.php:383 +#, php-format +msgid "%1$s likes %2$s's %3$s" msgstr "" -#: ../../include/js_strings.php:13 ../../mod/photos.php:39 -msgid "everybody" +#: ../../include/bbcode.php:115 ../../include/bbcode.php:688 +#: ../../include/bbcode.php:691 ../../include/bbcode.php:696 +#: ../../include/bbcode.php:699 ../../include/bbcode.php:702 +#: ../../include/bbcode.php:705 ../../include/bbcode.php:710 +#: ../../include/bbcode.php:713 ../../include/bbcode.php:718 +#: ../../include/bbcode.php:721 ../../include/bbcode.php:724 +#: ../../include/bbcode.php:727 +msgid "Image/photo" msgstr "" -#: ../../include/js_strings.php:14 -msgid "Secret Passphrase" +#: ../../include/bbcode.php:150 ../../include/bbcode.php:738 +msgid "Encrypted content" msgstr "" -#: ../../include/js_strings.php:15 -msgid "Passphrase hint" +#: ../../include/bbcode.php:168 +msgid "Install design element: " msgstr "" -#: ../../include/js_strings.php:16 -msgid "Notice: Permissions have changed but have not yet been submitted." +#: ../../include/bbcode.php:174 +msgid "QR code" msgstr "" -#: ../../include/js_strings.php:17 -msgid "close all" +#: ../../include/bbcode.php:223 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" msgstr "" -#: ../../include/js_strings.php:18 -msgid "Nothing new here" +#: ../../include/bbcode.php:225 +msgid "post" msgstr "" -#: ../../include/js_strings.php:19 -msgid "Rate This Channel (this is public)" +#: ../../include/bbcode.php:447 +msgid "Different viewers will see this text differently" msgstr "" -#: ../../include/js_strings.php:20 ../../mod/rate.php:144 -msgid "Rating" +#: ../../include/bbcode.php:656 +msgid "$1 spoiler" msgstr "" -#: ../../include/js_strings.php:21 -msgid "Describe (optional)" +#: ../../include/bbcode.php:676 +msgid "$1 wrote:" msgstr "" -#: ../../include/js_strings.php:24 -msgid "timeago.prefixAgo" +#: ../../include/contact_widgets.php:14 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:420 +msgid "Advanced" msgstr "" -#: ../../include/js_strings.php:25 -msgid "timeago.prefixFromNow" +#: ../../include/contact_widgets.php:22 +msgid "Find Channels" msgstr "" -#: ../../include/js_strings.php:26 -msgid "ago" +#: ../../include/contact_widgets.php:23 +msgid "Enter name or interest" msgstr "" -#: ../../include/js_strings.php:27 -msgid "from now" +#: ../../include/contact_widgets.php:24 +msgid "Connect/Follow" msgstr "" -#: ../../include/js_strings.php:28 -msgid "less than a minute" +#: ../../include/contact_widgets.php:25 +msgid "Examples: Robert Morgenstein, Fishing" msgstr "" -#: ../../include/js_strings.php:29 -msgid "about a minute" +#: ../../include/contact_widgets.php:26 ../../mod/connections.php:413 +#: ../../mod/directory.php:330 ../../mod/directory.php:335 +msgid "Find" msgstr "" -#: ../../include/js_strings.php:30 -#, php-format -msgid "%d minutes" +#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 +#: ../../mod/directory.php:334 +msgid "Channel Suggestions" msgstr "" -#: ../../include/js_strings.php:31 -msgid "about an hour" +#: ../../include/contact_widgets.php:29 +msgid "Random Profile" msgstr "" -#: ../../include/js_strings.php:32 -#, php-format -msgid "about %d hours" +#: ../../include/contact_widgets.php:30 +msgid "Invite Friends" msgstr "" -#: ../../include/js_strings.php:33 -msgid "a day" +#: ../../include/contact_widgets.php:32 +msgid "Advanced example: name=fred and country=iceland" msgstr "" -#: ../../include/js_strings.php:34 +#: ../../include/contact_widgets.php:125 #, php-format -msgid "%d days" -msgstr "" +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "" +msgstr[1] "" -#: ../../include/js_strings.php:35 -msgid "about a month" +#: ../../include/contact_widgets.php:130 +msgid "show more" msgstr "" -#: ../../include/js_strings.php:36 -#, php-format -msgid "%d months" +#: ../../include/acl_selectors.php:240 +msgid "Visible to your default audience" msgstr "" -#: ../../include/js_strings.php:37 -msgid "about a year" +#: ../../include/acl_selectors.php:241 +msgid "Show" msgstr "" -#: ../../include/js_strings.php:38 -#, php-format -msgid "%d years" +#: ../../include/acl_selectors.php:242 +msgid "Don't show" msgstr "" -#: ../../include/js_strings.php:39 -msgid " " +#: ../../include/acl_selectors.php:248 ../../mod/events.php:621 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 +#: ../../mod/photos.php:559 ../../mod/photos.php:916 +msgid "Permissions" msgstr "" -#: ../../include/js_strings.php:40 -msgid "timeago.numbers" +#: ../../include/api.php:1081 +msgid "Public Timeline" msgstr "" -#: ../../include/account.php:23 -msgid "Not a valid email address" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +msgid "Male" msgstr "" -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +msgid "Female" msgstr "" -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" msgstr "" -#: ../../include/account.php:64 -msgid "An invitation is required." +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" msgstr "" -#: ../../include/account.php:68 -msgid "Invitation could not be verified." +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" msgstr "" -#: ../../include/account.php:119 -msgid "Please enter the required information." +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" msgstr "" -#: ../../include/account.php:187 -msgid "Failed to store account information." +#: ../../include/profile_selectors.php:6 +msgid "Transgender" msgstr "" -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" +#: ../../include/profile_selectors.php:6 +msgid "Intersex" msgstr "" -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" msgstr "" -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" msgstr "" -#: ../../include/account.php:337 -msgid "your registration password" +#: ../../include/profile_selectors.php:6 +msgid "Neuter" msgstr "" -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" msgstr "" -#: ../../include/account.php:406 -msgid "Account approved." +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +#: ../../include/profile_selectors.php:61 +#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 +msgid "Other" msgstr "" -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" +#: ../../include/profile_selectors.php:6 +msgid "Undecided" msgstr "" -#: ../../include/account.php:486 -msgid "Account verified. Please login." +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Males" msgstr "" -#: ../../include/account.php:674 ../../include/account.php:676 -msgid "Click here to upgrade." +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Females" msgstr "" -#: ../../include/account.php:682 -msgid "This action exceeds the limits set by your subscription plan." +#: ../../include/profile_selectors.php:42 +msgid "Gay" msgstr "" -#: ../../include/account.php:687 -msgid "This action is not available under your subscription plan." +#: ../../include/profile_selectors.php:42 +msgid "Lesbian" msgstr "" -#: ../../include/datetime.php:35 -msgid "Miscellaneous" +#: ../../include/profile_selectors.php:42 +msgid "No Preference" msgstr "" -#: ../../include/datetime.php:113 -msgid "YYYY-MM-DD or MM-DD" +#: ../../include/profile_selectors.php:42 +msgid "Bisexual" msgstr "" -#: ../../include/datetime.php:212 ../../mod/events.php:583 -#: ../../mod/appman.php:91 ../../mod/appman.php:92 -msgid "Required" +#: ../../include/profile_selectors.php:42 +msgid "Autosexual" msgstr "" -#: ../../include/datetime.php:231 -msgid "never" +#: ../../include/profile_selectors.php:42 +msgid "Abstinent" msgstr "" -#: ../../include/datetime.php:237 -msgid "less than a second ago" +#: ../../include/profile_selectors.php:42 +msgid "Virgin" msgstr "" -#: ../../include/datetime.php:240 -msgid "year" +#: ../../include/profile_selectors.php:42 +msgid "Deviant" msgstr "" -#: ../../include/datetime.php:240 -msgid "years" +#: ../../include/profile_selectors.php:42 +msgid "Fetish" msgstr "" -#: ../../include/datetime.php:241 -msgid "month" +#: ../../include/profile_selectors.php:42 +msgid "Oodles" msgstr "" -#: ../../include/datetime.php:241 -msgid "months" +#: ../../include/profile_selectors.php:42 +msgid "Nonsexual" msgstr "" -#: ../../include/datetime.php:242 -msgid "week" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Single" msgstr "" -#: ../../include/datetime.php:242 -msgid "weeks" +#: ../../include/profile_selectors.php:80 +msgid "Lonely" msgstr "" -#: ../../include/datetime.php:243 -msgid "day" +#: ../../include/profile_selectors.php:80 +msgid "Available" msgstr "" -#: ../../include/datetime.php:243 -msgid "days" +#: ../../include/profile_selectors.php:80 +msgid "Unavailable" msgstr "" -#: ../../include/datetime.php:244 -msgid "hour" +#: ../../include/profile_selectors.php:80 +msgid "Has crush" msgstr "" -#: ../../include/datetime.php:244 -msgid "hours" +#: ../../include/profile_selectors.php:80 +msgid "Infatuated" msgstr "" -#: ../../include/datetime.php:245 -msgid "minute" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Dating" msgstr "" -#: ../../include/datetime.php:245 -msgid "minutes" +#: ../../include/profile_selectors.php:80 +msgid "Unfaithful" msgstr "" -#: ../../include/datetime.php:246 -msgid "second" +#: ../../include/profile_selectors.php:80 +msgid "Sex Addict" msgstr "" -#: ../../include/datetime.php:246 -msgid "seconds" +#: ../../include/profile_selectors.php:80 +msgid "Friends/Benefits" msgstr "" -#: ../../include/datetime.php:255 -#, php-format -msgid "%1$d %2$s ago" +#: ../../include/profile_selectors.php:80 +msgid "Casual" msgstr "" -#: ../../include/datetime.php:463 -#, php-format -msgid "%1$s's birthday" +#: ../../include/profile_selectors.php:80 +msgid "Engaged" msgstr "" -#: ../../include/datetime.php:464 -#, php-format -msgid "Happy Birthday %1$s" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Married" msgstr "" -#: ../../include/chat.php:10 -msgid "Missing room name" +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily married" msgstr "" -#: ../../include/chat.php:19 -msgid "Duplicate room name" +#: ../../include/profile_selectors.php:80 +msgid "Partners" msgstr "" -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Cohabiting" msgstr "" -#: ../../include/chat.php:105 -msgid "Room not found." +#: ../../include/profile_selectors.php:80 +msgid "Common law" msgstr "" -#: ../../include/chat.php:126 -msgid "Room is full" +#: ../../include/profile_selectors.php:80 +msgid "Happy" msgstr "" -#: ../../include/follow.php:28 -msgid "Channel is blocked on this site." +#: ../../include/profile_selectors.php:80 +msgid "Not looking" msgstr "" -#: ../../include/follow.php:33 -msgid "Channel location missing." +#: ../../include/profile_selectors.php:80 +msgid "Swinger" msgstr "" -#: ../../include/follow.php:83 -msgid "Response from remote channel was incomplete." +#: ../../include/profile_selectors.php:80 +msgid "Betrayed" msgstr "" -#: ../../include/follow.php:100 -msgid "Channel was deleted and no longer exists." +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Separated" msgstr "" -#: ../../include/follow.php:135 ../../include/follow.php:197 -msgid "Protocol disabled." +#: ../../include/profile_selectors.php:80 +msgid "Unstable" msgstr "" -#: ../../include/follow.php:170 -msgid "Channel discovery failed." +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Divorced" msgstr "" -#: ../../include/follow.php:186 -msgid "local account not found." +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily divorced" msgstr "" -#: ../../include/follow.php:215 -msgid "Cannot connect to yourself." +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Widowed" msgstr "" -#: ../../include/identity.php:31 ../../mod/item.php:1071 -msgid "Unable to obtain identity information from database" +#: ../../include/profile_selectors.php:80 +msgid "Uncertain" msgstr "" -#: ../../include/identity.php:66 -msgid "Empty name" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "It's complicated" msgstr "" -#: ../../include/identity.php:68 -msgid "Name too long" +#: ../../include/profile_selectors.php:80 +msgid "Don't care" msgstr "" -#: ../../include/identity.php:169 -msgid "No account identifier" +#: ../../include/profile_selectors.php:80 +msgid "Ask me" msgstr "" -#: ../../include/identity.php:182 -msgid "Nickname is required." +#: ../../include/apps.php:128 +msgid "Site Admin" msgstr "" -#: ../../include/identity.php:196 -msgid "Reserved nickname. Please choose another." +#: ../../include/apps.php:130 +msgid "Address Book" msgstr "" -#: ../../include/identity.php:201 ../../include/dimport.php:34 -msgid "" -"Nickname has unsupported characters or is already being used on this site." +#: ../../include/apps.php:144 ../../mod/mood.php:130 +msgid "Mood" msgstr "" -#: ../../include/identity.php:283 -msgid "Unable to retrieve created identity" +#: ../../include/apps.php:145 ../../include/conversation.php:943 +msgid "Poke" msgstr "" -#: ../../include/identity.php:343 -msgid "Default Profile" +#: ../../include/apps.php:148 +msgid "Probe" msgstr "" -#: ../../include/identity.php:643 -msgid "Requested channel is not available." +#: ../../include/apps.php:149 +msgid "Suggest" msgstr "" -#: ../../include/identity.php:691 ../../mod/achievements.php:11 -#: ../../mod/blocks.php:29 ../../mod/profile.php:16 ../../mod/webpages.php:29 -#: ../../mod/editblock.php:29 ../../mod/editlayout.php:28 -#: ../../mod/editwebpage.php:28 ../../mod/hcard.php:8 -#: ../../mod/filestorage.php:53 ../../mod/layouts.php:29 -#: ../../mod/connect.php:13 -msgid "Requested profile is not available." +#: ../../include/apps.php:150 +msgid "Random Channel" msgstr "" -#: ../../include/identity.php:854 ../../mod/profiles.php:774 -msgid "Change profile photo" +#: ../../include/apps.php:151 +msgid "Invite" msgstr "" -#: ../../include/identity.php:861 -msgid "Profiles" +#: ../../include/apps.php:152 +msgid "Features" msgstr "" -#: ../../include/identity.php:861 -msgid "Manage/edit profiles" +#: ../../include/apps.php:153 +msgid "Language" msgstr "" -#: ../../include/identity.php:862 ../../mod/profiles.php:775 -msgid "Create New Profile" +#: ../../include/apps.php:154 +msgid "Post" msgstr "" -#: ../../include/identity.php:865 ../../include/nav.php:95 -msgid "Edit Profile" +#: ../../include/apps.php:155 +msgid "Profile Photo" msgstr "" -#: ../../include/identity.php:878 ../../mod/profiles.php:786 -msgid "Profile Image" +#: ../../include/apps.php:247 ../../mod/settings.php:81 +#: ../../mod/settings.php:603 +msgid "Update" msgstr "" -#: ../../include/identity.php:881 -msgid "visible to everybody" +#: ../../include/apps.php:247 +msgid "Install" msgstr "" -#: ../../include/identity.php:882 ../../mod/profiles.php:669 -#: ../../mod/profiles.php:790 -msgid "Edit visibility" +#: ../../include/apps.php:252 +msgid "Purchase" msgstr "" -#: ../../include/identity.php:898 ../../include/identity.php:1139 -msgid "Gender:" +#: ../../include/account.php:23 +msgid "Not a valid email address" msgstr "" -#: ../../include/identity.php:899 ../../include/identity.php:1183 -msgid "Status:" +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" msgstr "" -#: ../../include/identity.php:900 ../../include/identity.php:1194 -msgid "Homepage:" +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." msgstr "" -#: ../../include/identity.php:901 -msgid "Online Now" +#: ../../include/account.php:64 +msgid "An invitation is required." msgstr "" -#: ../../include/identity.php:983 ../../include/identity.php:1063 -#: ../../mod/ping.php:329 -msgid "g A l F d" +#: ../../include/account.php:68 +msgid "Invitation could not be verified." msgstr "" -#: ../../include/identity.php:984 ../../include/identity.php:1064 -msgid "F d" +#: ../../include/account.php:119 +msgid "Please enter the required information." msgstr "" -#: ../../include/identity.php:1029 ../../include/identity.php:1104 -#: ../../mod/ping.php:351 -msgid "[today]" +#: ../../include/account.php:187 +msgid "Failed to store account information." msgstr "" -#: ../../include/identity.php:1041 -msgid "Birthday Reminders" +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" msgstr "" -#: ../../include/identity.php:1042 -msgid "Birthdays this week:" +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" msgstr "" -#: ../../include/identity.php:1097 -msgid "[No description]" +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" msgstr "" -#: ../../include/identity.php:1115 -msgid "Event Reminders" +#: ../../include/account.php:337 +msgid "your registration password" msgstr "" -#: ../../include/identity.php:1116 -msgid "Events this week:" +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" msgstr "" -#: ../../include/identity.php:1137 ../../mod/settings.php:1025 -msgid "Full Name:" +#: ../../include/account.php:406 +msgid "Account approved." msgstr "" -#: ../../include/identity.php:1144 -msgid "Like this channel" +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" msgstr "" -#: ../../include/identity.php:1168 -msgid "j F, Y" +#: ../../include/account.php:486 +msgid "Account verified. Please login." msgstr "" -#: ../../include/identity.php:1169 -msgid "j F" +#: ../../include/account.php:674 ../../include/account.php:676 +msgid "Click here to upgrade." msgstr "" -#: ../../include/identity.php:1176 -msgid "Birthday:" +#: ../../include/account.php:682 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../include/identity.php:1180 -msgid "Age:" +#: ../../include/account.php:687 +msgid "This action is not available under your subscription plan." msgstr "" -#: ../../include/identity.php:1189 -#, php-format -msgid "for %1$d %2$s" +#: ../../include/conversation.php:126 ../../mod/like.php:113 +msgid "channel" msgstr "" -#: ../../include/identity.php:1192 ../../mod/profiles.php:691 -msgid "Sexual Preference:" +#: ../../include/conversation.php:167 ../../mod/like.php:385 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" msgstr "" -#: ../../include/identity.php:1196 ../../mod/profiles.php:693 -msgid "Hometown:" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" msgstr "" -#: ../../include/identity.php:1198 -msgid "Tags:" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" msgstr "" -#: ../../include/identity.php:1200 ../../mod/profiles.php:694 -msgid "Political Views:" +#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" msgstr "" -#: ../../include/identity.php:1202 -msgid "Religion:" +#: ../../include/conversation.php:556 +msgctxt "title" +msgid "Likes" msgstr "" -#: ../../include/identity.php:1204 -msgid "About:" +#: ../../include/conversation.php:556 +msgctxt "title" +msgid "Dislikes" msgstr "" -#: ../../include/identity.php:1206 -msgid "Hobbies/Interests:" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Agree" msgstr "" -#: ../../include/identity.php:1208 ../../mod/profiles.php:697 -msgid "Likes:" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Disagree" msgstr "" -#: ../../include/identity.php:1210 ../../mod/profiles.php:698 -msgid "Dislikes:" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Abstain" msgstr "" -#: ../../include/identity.php:1212 -msgid "Contact information and Social Networks:" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Attending" msgstr "" -#: ../../include/identity.php:1214 -msgid "My other channels:" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Not attending" msgstr "" -#: ../../include/identity.php:1216 -msgid "Musical interests:" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Might attend" msgstr "" -#: ../../include/identity.php:1218 -msgid "Books, literature:" +#: ../../include/conversation.php:680 +#, php-format +msgid "View %s's profile @ %s" msgstr "" -#: ../../include/identity.php:1220 -msgid "Television:" +#: ../../include/conversation.php:695 +msgid "Categories:" msgstr "" -#: ../../include/identity.php:1222 -msgid "Film/dance/culture/entertainment:" +#: ../../include/conversation.php:696 +msgid "Filed under:" msgstr "" -#: ../../include/identity.php:1224 -msgid "Love/Romance:" +#: ../../include/conversation.php:723 +msgid "View in context" msgstr "" -#: ../../include/identity.php:1226 -msgid "Work/employment:" +#: ../../include/conversation.php:838 +msgid "remove" msgstr "" -#: ../../include/identity.php:1228 -msgid "School/education:" +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" msgstr "" -#: ../../include/identity.php:1248 -msgid "Like this thing" +#: ../../include/conversation.php:934 +msgid "View Source" msgstr "" -#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1549 -msgid "Logout" +#: ../../include/conversation.php:935 +msgid "Follow Thread" msgstr "" -#: ../../include/nav.php:87 ../../include/nav.php:120 -msgid "End this session" +#: ../../include/conversation.php:936 +msgid "View Status" msgstr "" -#: ../../include/nav.php:90 ../../include/nav.php:151 -msgid "Home" +#: ../../include/conversation.php:938 +msgid "View Photos" msgstr "" -#: ../../include/nav.php:90 -msgid "Your posts and conversations" +#: ../../include/conversation.php:939 +msgid "Matrix Activity" msgstr "" -#: ../../include/nav.php:91 -msgid "Your profile page" +#: ../../include/conversation.php:941 +msgid "Edit Contact" msgstr "" -#: ../../include/nav.php:93 -msgid "Edit Profiles" +#: ../../include/conversation.php:942 +msgid "Send PM" msgstr "" -#: ../../include/nav.php:93 -msgid "Manage/Edit profiles" +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s likes this." msgstr "" -#: ../../include/nav.php:95 -msgid "Edit your profile" +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s doesn't like this." msgstr "" -#: ../../include/nav.php:97 -msgid "Your photos" -msgstr "" +#: ../../include/conversation.php:1065 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "" -#: ../../include/nav.php:98 -msgid "Your files" +#: ../../include/conversation.php:1067 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1073 +msgid "and" msgstr "" -#: ../../include/nav.php:103 -msgid "Your chatrooms" +#: ../../include/conversation.php:1076 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s like this." msgstr "" -#: ../../include/nav.php:109 -msgid "Your bookmarks" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s don't like this." msgstr "" -#: ../../include/nav.php:113 -msgid "Your webpages" +#: ../../include/conversation.php:1136 +msgid "Visible to everybody" msgstr "" -#: ../../include/nav.php:117 -msgid "Sign in" +#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../mod/mail.php:289 +msgid "Please enter a link URL:" msgstr "" -#: ../../include/nav.php:134 -#, php-format -msgid "%s - click to logout" +#: ../../include/conversation.php:1138 +msgid "Please enter a video link/URL:" msgstr "" -#: ../../include/nav.php:137 -msgid "Remote authentication" +#: ../../include/conversation.php:1139 +msgid "Please enter an audio link/URL:" msgstr "" -#: ../../include/nav.php:137 -msgid "Click to authenticate to your home hub" +#: ../../include/conversation.php:1140 +msgid "Tag term:" msgstr "" -#: ../../include/nav.php:151 -msgid "Home Page" +#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +msgid "Save to Folder:" msgstr "" -#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1526 -msgid "Register" +#: ../../include/conversation.php:1142 +msgid "Where are you right now?" msgstr "" -#: ../../include/nav.php:155 -msgid "Create an account" +#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../mod/mail.php:175 ../../mod/mail.php:290 +msgid "Expires YYYY-MM-DD HH:MM" msgstr "" -#: ../../include/nav.php:160 -msgid "Help and documentation" +#: ../../include/conversation.php:1170 ../../mod/editblock.php:198 +#: ../../mod/editlayout.php:193 ../../mod/editwebpage.php:230 +#: ../../mod/layouts.php:168 ../../mod/photos.php:943 +msgid "Share" msgstr "" -#: ../../include/nav.php:163 -msgid "Applications, utilities, links, games" +#: ../../include/conversation.php:1172 ../../mod/editwebpage.php:170 +msgid "Page link title" msgstr "" -#: ../../include/nav.php:165 -msgid "Search site content" +#: ../../include/conversation.php:1175 +msgid "Post as" msgstr "" -#: ../../include/nav.php:168 -msgid "Channel Directory" +#: ../../include/conversation.php:1176 ../../mod/editblock.php:144 +#: ../../mod/editpost.php:114 ../../mod/editlayout.php:140 +#: ../../mod/editwebpage.php:175 ../../mod/mail.php:238 ../../mod/mail.php:352 +msgid "Upload photo" msgstr "" -#: ../../include/nav.php:182 -msgid "Your matrix" +#: ../../include/conversation.php:1177 +msgid "upload photo" msgstr "" -#: ../../include/nav.php:183 -msgid "Mark all matrix notifications seen" +#: ../../include/conversation.php:1178 ../../mod/editblock.php:145 +#: ../../mod/editpost.php:115 ../../mod/editlayout.php:141 +#: ../../mod/editwebpage.php:176 ../../mod/mail.php:239 ../../mod/mail.php:353 +msgid "Attach file" msgstr "" -#: ../../include/nav.php:185 -msgid "Channel home" +#: ../../include/conversation.php:1179 +msgid "attach file" msgstr "" -#: ../../include/nav.php:186 -msgid "Mark all channel notifications seen" +#: ../../include/conversation.php:1180 ../../mod/editblock.php:146 +#: ../../mod/editpost.php:116 ../../mod/editlayout.php:142 +#: ../../mod/editwebpage.php:177 ../../mod/mail.php:240 ../../mod/mail.php:354 +msgid "Insert web link" msgstr "" -#: ../../include/nav.php:189 ../../mod/connections.php:407 -msgid "Connections" +#: ../../include/conversation.php:1181 +msgid "web link" msgstr "" -#: ../../include/nav.php:192 -msgid "Notices" +#: ../../include/conversation.php:1182 +msgid "Insert video link" msgstr "" -#: ../../include/nav.php:192 -msgid "Notifications" +#: ../../include/conversation.php:1183 +msgid "video link" msgstr "" -#: ../../include/nav.php:193 -msgid "See all notifications" +#: ../../include/conversation.php:1184 +msgid "Insert audio link" msgstr "" -#: ../../include/nav.php:194 ../../mod/notifications.php:99 -msgid "Mark all system notifications seen" +#: ../../include/conversation.php:1185 +msgid "audio link" msgstr "" -#: ../../include/nav.php:196 -msgid "Private mail" +#: ../../include/conversation.php:1186 ../../mod/editblock.php:150 +#: ../../mod/editpost.php:120 ../../mod/editlayout.php:146 +#: ../../mod/editwebpage.php:181 +msgid "Set your location" msgstr "" -#: ../../include/nav.php:197 -msgid "See all private messages" +#: ../../include/conversation.php:1187 +msgid "set location" msgstr "" -#: ../../include/nav.php:198 -msgid "Mark all private messages seen" +#: ../../include/conversation.php:1188 ../../mod/editpost.php:122 +msgid "Toggle voting" msgstr "" -#: ../../include/nav.php:199 -msgid "Inbox" +#: ../../include/conversation.php:1191 ../../mod/editblock.php:151 +#: ../../mod/editpost.php:121 ../../mod/editlayout.php:147 +#: ../../mod/editwebpage.php:182 +msgid "Clear browser location" msgstr "" -#: ../../include/nav.php:200 -msgid "Outbox" +#: ../../include/conversation.php:1192 +msgid "clear location" msgstr "" -#: ../../include/nav.php:204 -msgid "Event Calendar" +#: ../../include/conversation.php:1194 ../../mod/editblock.php:164 +#: ../../mod/editpost.php:136 ../../mod/editlayout.php:159 +#: ../../mod/editwebpage.php:198 +msgid "Title (optional)" msgstr "" -#: ../../include/nav.php:205 -msgid "See all events" +#: ../../include/conversation.php:1197 ../../mod/editblock.php:167 +#: ../../mod/editpost.php:138 ../../mod/editlayout.php:162 +#: ../../mod/editwebpage.php:200 +msgid "Categories (optional, comma-separated list)" msgstr "" -#: ../../include/nav.php:206 -msgid "Mark all events seen" +#: ../../include/conversation.php:1199 ../../mod/editblock.php:153 +#: ../../mod/editpost.php:126 ../../mod/editlayout.php:149 +#: ../../mod/editwebpage.php:184 +msgid "Permission settings" msgstr "" -#: ../../include/nav.php:208 -msgid "Manage Your Channels" +#: ../../include/conversation.php:1200 +msgid "permissions" msgstr "" -#: ../../include/nav.php:210 -msgid "Account/Channel Settings" +#: ../../include/conversation.php:1207 ../../mod/editblock.php:161 +#: ../../mod/editpost.php:133 ../../mod/editlayout.php:156 +#: ../../mod/editwebpage.php:193 +msgid "Public post" msgstr "" -#: ../../include/nav.php:218 ../../mod/admin.php:123 -msgid "Admin" +#: ../../include/conversation.php:1209 ../../mod/editblock.php:168 +#: ../../mod/editpost.php:139 ../../mod/editlayout.php:163 +#: ../../mod/editwebpage.php:201 +msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../include/nav.php:218 -msgid "Site Setup and Configuration" +#: ../../include/conversation.php:1222 ../../mod/editblock.php:178 +#: ../../mod/editpost.php:150 ../../mod/editlayout.php:173 +#: ../../mod/editwebpage.php:210 ../../mod/mail.php:245 ../../mod/mail.php:359 +msgid "Set expiration date" msgstr "" -#: ../../include/nav.php:254 -msgid "@name, #tag, content" +#: ../../include/conversation.php:1226 ../../mod/editpost.php:154 +#: ../../mod/events.php:604 +msgid "OK" msgstr "" -#: ../../include/nav.php:255 -msgid "Please wait..." +#: ../../include/conversation.php:1227 ../../mod/editpost.php:155 +#: ../../mod/events.php:603 ../../mod/fbrowser.php:82 +#: ../../mod/fbrowser.php:117 ../../mod/settings.php:578 +#: ../../mod/settings.php:604 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 +msgid "Cancel" msgstr "" -#: ../../include/Contact.php:124 -msgid "New window" +#: ../../include/conversation.php:1471 +msgid "Discover" msgstr "" -#: ../../include/Contact.php:125 -msgid "Open the selected location in a different window or browser tab" +#: ../../include/conversation.php:1474 +msgid "Imported public streams" msgstr "" -#: ../../include/Contact.php:215 ../../mod/admin.php:651 -#, php-format -msgid "User '%s' deleted" +#: ../../include/conversation.php:1479 +msgid "Commented Order" msgstr "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Male" +#: ../../include/conversation.php:1482 +msgid "Sort by Comment Date" msgstr "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Female" +#: ../../include/conversation.php:1486 +msgid "Posted Order" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Currently Male" +#: ../../include/conversation.php:1489 +msgid "Sort by Post Date" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Currently Female" +#: ../../include/conversation.php:1497 +msgid "Posts that mention or involve you" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Male" +#: ../../include/conversation.php:1503 ../../mod/connections.php:212 +#: ../../mod/connections.php:225 ../../mod/menu.php:80 +msgid "New" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Female" +#: ../../include/conversation.php:1506 +msgid "Activity Stream - by date" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Transgender" +#: ../../include/conversation.php:1512 +msgid "Starred" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Intersex" +#: ../../include/conversation.php:1515 +msgid "Favourite Posts" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Transsexual" +#: ../../include/conversation.php:1522 +msgid "Spam" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Hermaphrodite" +#: ../../include/conversation.php:1525 +msgid "Posts flagged as SPAM" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Neuter" +#: ../../include/conversation.php:1565 ../../mod/admin.php:870 +msgid "Channel" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Non-specific" +#: ../../include/conversation.php:1568 +msgid "Status Messages and Posts" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Undecided" +#: ../../include/conversation.php:1577 +msgid "About" msgstr "" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Males" +#: ../../include/conversation.php:1580 +msgid "Profile Details" msgstr "" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Females" +#: ../../include/conversation.php:1598 +msgid "Files and Storage" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Gay" +#: ../../include/conversation.php:1608 ../../include/conversation.php:1611 +msgid "Chatrooms" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Lesbian" +#: ../../include/conversation.php:1624 +msgid "Saved Bookmarks" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "No Preference" +#: ../../include/conversation.php:1635 +msgid "Manage Webpages" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Bisexual" -msgstr "" +#: ../../include/conversation.php:1698 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:42 -msgid "Autosexual" -msgstr "" +#: ../../include/conversation.php:1701 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:42 -msgid "Abstinent" -msgstr "" +#: ../../include/conversation.php:1704 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:42 -msgid "Virgin" -msgstr "" +#: ../../include/conversation.php:1707 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:42 -msgid "Deviant" -msgstr "" +#: ../../include/conversation.php:1710 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:42 -msgid "Fetish" +#: ../../include/conversation.php:1713 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/oembed.php:171 +msgid "Embedded content" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Oodles" +#: ../../include/oembed.php:180 +msgid "Embedding disabled" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Nonsexual" +#: ../../include/permissions.php:26 +msgid "Can view my normal stream and posts" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Single" +#: ../../include/permissions.php:27 +msgid "Can view my default channel profile" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Lonely" +#: ../../include/permissions.php:28 +msgid "Can view my photo albums" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Available" +#: ../../include/permissions.php:29 +msgid "Can view my connections" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Unavailable" +#: ../../include/permissions.php:30 +msgid "Can view my file storage" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Has crush" +#: ../../include/permissions.php:31 +msgid "Can view my webpages" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Infatuated" +#: ../../include/permissions.php:34 +msgid "Can send me their channel stream and posts" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Dating" +#: ../../include/permissions.php:35 +msgid "Can post on my channel page (\"wall\")" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Unfaithful" +#: ../../include/permissions.php:36 +msgid "Can comment on or like my posts" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Sex Addict" +#: ../../include/permissions.php:37 +msgid "Can send me private mail messages" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Friends/Benefits" +#: ../../include/permissions.php:38 +msgid "Can post photos to my photo albums" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Casual" +#: ../../include/permissions.php:39 +msgid "Can like/dislike stuff" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Engaged" +#: ../../include/permissions.php:39 +msgid "Profiles and things other than posts/comments" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Married" +#: ../../include/permissions.php:41 +msgid "Can forward to all my channel contacts via post @mentions" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily married" +#: ../../include/permissions.php:41 +msgid "Advanced - useful for creating group forum channels" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Partners" +#: ../../include/permissions.php:42 +msgid "Can chat with me (when available)" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Cohabiting" +#: ../../include/permissions.php:43 +msgid "Can write to my file storage" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Common law" +#: ../../include/permissions.php:44 +msgid "Can edit my webpages" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Happy" +#: ../../include/permissions.php:46 +msgid "Can source my public posts in derived channels" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Not looking" +#: ../../include/permissions.php:46 +msgid "Somewhat advanced - very useful in open communities" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Swinger" +#: ../../include/permissions.php:48 +msgid "Can administer my channel resources" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Betrayed" +#: ../../include/permissions.php:48 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Separated" +#: ../../include/permissions.php:810 +msgid "Social Networking" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Unstable" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Mostly Public" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Divorced" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Restricted" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily divorced" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +msgid "Private" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Widowed" +#: ../../include/permissions.php:811 +msgid "Community Forum" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Uncertain" +#: ../../include/permissions.php:812 +msgid "Feed Republish" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "It's complicated" +#: ../../include/permissions.php:813 +msgid "Special Purpose" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Don't care" +#: ../../include/permissions.php:813 +msgid "Celebrity/Soapbox" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Ask me" +#: ../../include/permissions.php:813 +msgid "Group Repository" msgstr "" -#: ../../include/zot.php:673 -msgid "Invalid data packet" +#: ../../include/permissions.php:814 +msgid "Custom/Expert Mode" msgstr "" -#: ../../include/zot.php:689 -msgid "Unable to verify channel signature" +#: ../../mod/achievements.php:34 +msgid "Some blurb about what to do when you're new here" msgstr "" -#: ../../include/zot.php:1933 -#, php-format -msgid "Unable to verify site signature for %s" +#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 +#: ../../mod/editpost.php:20 ../../mod/editlayout.php:78 +#: ../../mod/editwebpage.php:77 +msgid "Item not found" msgstr "" -#: ../../mod/setup.php:166 -msgid "Red Matrix Server - Setup" +#: ../../mod/editblock.php:115 +msgid "Edit Block" msgstr "" -#: ../../mod/setup.php:172 -msgid "Could not connect to database." +#: ../../mod/editblock.php:125 +msgid "Delete block?" msgstr "" -#: ../../mod/setup.php:176 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." +#: ../../mod/editblock.php:147 ../../mod/editpost.php:117 +#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 +msgid "Insert YouTube video" msgstr "" -#: ../../mod/setup.php:183 -msgid "Could not create table." +#: ../../mod/editblock.php:148 ../../mod/editpost.php:118 +#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 +msgid "Insert Vorbis [.ogg] video" msgstr "" -#: ../../mod/setup.php:189 -msgid "Your site database has been installed." +#: ../../mod/editblock.php:149 ../../mod/editpost.php:119 +#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:180 +msgid "Insert Vorbis [.ogg] audio" msgstr "" -#: ../../mod/setup.php:194 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." +#: ../../mod/editblock.php:183 +msgid "Delete Block" msgstr "" -#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 -msgid "Please see the file \"install/INSTALL.txt\"." +#: ../../mod/manage.php:136 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." msgstr "" -#: ../../mod/setup.php:261 -msgid "System check" +#: ../../mod/manage.php:144 +msgid "Create a new channel" msgstr "" -#: ../../mod/setup.php:265 ../../mod/events.php:449 ../../mod/photos.php:836 -msgid "Next" +#: ../../mod/manage.php:149 +msgid "Current Channel" msgstr "" -#: ../../mod/setup.php:266 -msgid "Check again" +#: ../../mod/manage.php:151 +msgid "Switch to one of your channels by selecting it." msgstr "" -#: ../../mod/setup.php:289 -msgid "Database connection" +#: ../../mod/manage.php:152 +msgid "Default Channel" msgstr "" -#: ../../mod/setup.php:290 -msgid "" -"In order to install Red Matrix we need to know how to connect to your " -"database." +#: ../../mod/manage.php:153 +msgid "Make Default" msgstr "" -#: ../../mod/setup.php:291 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." +#: ../../mod/manage.php:156 +#, php-format +msgid "%d new messages" msgstr "" -#: ../../mod/setup.php:292 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." +#: ../../mod/manage.php:157 +#, php-format +msgid "%d new introductions" msgstr "" -#: ../../mod/setup.php:296 -msgid "Database Server Name" +#: ../../mod/xchan.php:6 +msgid "Xchan Lookup" msgstr "" -#: ../../mod/setup.php:296 -msgid "Default is localhost" +#: ../../mod/xchan.php:9 +msgid "Lookup xchan beginning with (or webbie): " msgstr "" -#: ../../mod/setup.php:297 -msgid "Database Port" +#: ../../mod/xchan.php:37 ../../mod/menu.php:136 ../../mod/mitem.php:111 +msgid "Not found." msgstr "" -#: ../../mod/setup.php:297 -msgid "Communication port number - use 0 for default" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" msgstr "" -#: ../../mod/setup.php:298 -msgid "Database Login Name" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" msgstr "" -#: ../../mod/setup.php:299 -msgid "Database Login Password" +#: ../../mod/api.php:89 +msgid "Please login to continue." msgstr "" -#: ../../mod/setup.php:300 -msgid "Database Name" +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" msgstr "" -#: ../../mod/setup.php:301 -msgid "Database Type" +#: ../../mod/api.php:105 ../../mod/settings.php:955 ../../mod/settings.php:960 +#: ../../mod/settings.php:1045 ../../mod/admin.php:396 +msgid "Yes" msgstr "" -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "Site administrator email address" +#: ../../mod/api.php:106 ../../mod/settings.php:955 ../../mod/settings.php:960 +#: ../../mod/settings.php:1045 ../../mod/admin.php:394 +msgid "No" msgstr "" -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." +#: ../../mod/blocks.php:99 +msgid "Block Name" msgstr "" -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Website URL" +#: ../../mod/connedit.php:75 ../../mod/connections.php:37 +msgid "Could not access contact record." msgstr "" -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Please use SSL (https) URL if available." +#: ../../mod/connedit.php:99 ../../mod/connections.php:51 +msgid "Could not locate selected profile." msgstr "" -#: ../../mod/setup.php:307 ../../mod/setup.php:352 -msgid "Please select a default timezone for your website" +#: ../../mod/connedit.php:204 ../../mod/connections.php:94 +msgid "Connection updated." msgstr "" -#: ../../mod/setup.php:335 -msgid "Site settings" +#: ../../mod/connedit.php:206 ../../mod/connections.php:96 +msgid "Failed to update connection record." msgstr "" -#: ../../mod/setup.php:395 -msgid "Could not find a command line version of PHP in the web server PATH." +#: ../../mod/connedit.php:252 +msgid "is now connected to" msgstr "" -#: ../../mod/setup.php:396 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." +#: ../../mod/connedit.php:365 +msgid "Could not access address book record." msgstr "" -#: ../../mod/setup.php:400 -msgid "PHP executable path" +#: ../../mod/connedit.php:379 +msgid "Refresh failed - channel is currently unavailable." msgstr "" -#: ../../mod/setup.php:400 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." +#: ../../mod/connedit.php:386 +msgid "Channel has been unblocked" msgstr "" -#: ../../mod/setup.php:405 -msgid "Command line PHP" +#: ../../mod/connedit.php:387 +msgid "Channel has been blocked" msgstr "" -#: ../../mod/setup.php:414 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." +#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 +#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 +#: ../../mod/connedit.php:443 +msgid "Unable to set address book parameters." msgstr "" -#: ../../mod/setup.php:415 -msgid "This is required for message delivery to work." +#: ../../mod/connedit.php:398 +msgid "Channel has been unignored" msgstr "" -#: ../../mod/setup.php:417 -msgid "PHP register_argc_argv" +#: ../../mod/connedit.php:399 +msgid "Channel has been ignored" msgstr "" -#: ../../mod/setup.php:438 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" +#: ../../mod/connedit.php:410 +msgid "Channel has been unarchived" msgstr "" -#: ../../mod/setup.php:439 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." +#: ../../mod/connedit.php:411 +msgid "Channel has been archived" msgstr "" -#: ../../mod/setup.php:441 -msgid "Generate encryption keys" +#: ../../mod/connedit.php:422 +msgid "Channel has been unhidden" msgstr "" -#: ../../mod/setup.php:448 -msgid "libCurl PHP module" +#: ../../mod/connedit.php:423 +msgid "Channel has been hidden" msgstr "" -#: ../../mod/setup.php:449 -msgid "GD graphics PHP module" +#: ../../mod/connedit.php:438 +msgid "Channel has been approved" msgstr "" -#: ../../mod/setup.php:450 -msgid "OpenSSL PHP module" +#: ../../mod/connedit.php:439 +msgid "Channel has been unapproved" msgstr "" -#: ../../mod/setup.php:451 -msgid "mysqli or postgres PHP module" +#: ../../mod/connedit.php:467 +msgid "Connection has been removed." msgstr "" -#: ../../mod/setup.php:452 -msgid "mb_string PHP module" +#: ../../mod/connedit.php:487 +#, php-format +msgid "View %s's profile" msgstr "" -#: ../../mod/setup.php:453 -msgid "mcrypt PHP module" +#: ../../mod/connedit.php:491 +msgid "Refresh Permissions" msgstr "" -#: ../../mod/setup.php:458 ../../mod/setup.php:460 -msgid "Apache mod_rewrite module" +#: ../../mod/connedit.php:494 +msgid "Fetch updated permissions" msgstr "" -#: ../../mod/setup.php:458 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." +#: ../../mod/connedit.php:498 +msgid "Recent Activity" msgstr "" -#: ../../mod/setup.php:464 ../../mod/setup.php:467 -msgid "proc_open" +#: ../../mod/connedit.php:501 +msgid "View recent posts and comments" msgstr "" -#: ../../mod/setup.php:464 -msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:737 +msgid "Unblock" msgstr "" -#: ../../mod/setup.php:472 -msgid "Error: libCURL PHP module required but not installed." +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:736 +msgid "Block" msgstr "" -#: ../../mod/setup.php:476 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." +#: ../../mod/connedit.php:510 +msgid "Block (or Unblock) all communications with this connection" msgstr "" -#: ../../mod/setup.php:480 -msgid "Error: openssl PHP module required but not installed." +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +msgid "Unignore" msgstr "" -#: ../../mod/setup.php:484 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +#: ../../mod/notifications.php:51 +msgid "Ignore" msgstr "" -#: ../../mod/setup.php:488 -msgid "Error: mb_string PHP module required but not installed." +#: ../../mod/connedit.php:517 +msgid "Ignore (or Unignore) all inbound communications from this connection" msgstr "" -#: ../../mod/setup.php:492 -msgid "Error: mcrypt PHP module required but not installed." +#: ../../mod/connedit.php:520 +msgid "Unarchive" msgstr "" -#: ../../mod/setup.php:508 -msgid "" -"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." +#: ../../mod/connedit.php:520 +msgid "Archive" msgstr "" -#: ../../mod/setup.php:509 +#: ../../mod/connedit.php:523 msgid "" -"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." +"Archive (or Unarchive) this connection - mark channel dead but keep content" msgstr "" -#: ../../mod/setup.php:510 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." +#: ../../mod/connedit.php:526 +msgid "Unhide" msgstr "" -#: ../../mod/setup.php:511 -msgid "" -"You can alternatively skip this procedure and perform a manual installation. " -"Please see the file \"install/INSTALL.txt\" for instructions." +#: ../../mod/connedit.php:526 +msgid "Hide" msgstr "" -#: ../../mod/setup.php:514 -msgid ".htconfig.php is writable" +#: ../../mod/connedit.php:529 +msgid "Hide or Unhide this connection from your other connections" msgstr "" -#: ../../mod/setup.php:524 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." +#: ../../mod/connedit.php:536 +msgid "Delete this connection" msgstr "" -#: ../../mod/setup.php:525 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the Red top level folder." +#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 +msgid "Approve this connection" msgstr "" -#: ../../mod/setup.php:526 ../../mod/setup.php:544 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has " -"write access to this folder." +#: ../../mod/connedit.php:611 +msgid "Accept connection to allow communication" msgstr "" -#: ../../mod/setup.php:527 +#: ../../mod/connedit.php:627 #, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." +msgid "Connections: settings for %s" msgstr "" -#: ../../mod/setup.php:530 -#, php-format -msgid "%s is writable" +#: ../../mod/connedit.php:628 +msgid "Apply these permissions automatically" msgstr "" -#: ../../mod/setup.php:543 -msgid "" -"Red uses the store directory to save uploaded files. The web server needs to " -"have write access to the store directory under the Red top level folder" +#: ../../mod/connedit.php:632 +msgid "Apply the permissions indicated on this page to all new connections." msgstr "" -#: ../../mod/setup.php:547 -msgid "store is writable" +#: ../../mod/connedit.php:636 +msgid "Slide to adjust your degree of friendship" msgstr "" -#: ../../mod/setup.php:577 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access " -"to this site." +#: ../../mod/connedit.php:637 ../../mod/rate.php:147 +msgid "Rating (this information is public)" msgstr "" -#: ../../mod/setup.php:578 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" +#: ../../mod/connedit.php:638 ../../mod/rate.php:148 +msgid "Optionally explain your rating (this information is public)" msgstr "" -#: ../../mod/setup.php:579 +#: ../../mod/connedit.php:645 msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." +"Default permissions for your channel type have (just) been applied. They " +"have not yet been submitted. Please review the permissions on this page and " +"make any desired changes at this time. This new connection may not " +"be able to communicate with you until you submit this page, which will " +"install and apply the selected permissions." msgstr "" -#: ../../mod/setup.php:580 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." +#: ../../mod/connedit.php:648 +msgid "inherited" msgstr "" -#: ../../mod/setup.php:581 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." +#: ../../mod/connedit.php:651 +msgid "Connection has no individual permissions!" msgstr "" -#: ../../mod/setup.php:582 +#: ../../mod/connedit.php:652 msgid "" -"Providers are available that issue free certificates which are browser-valid." +"This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"." msgstr "" -#: ../../mod/setup.php:584 -msgid "SSL certificate validation" +#: ../../mod/connedit.php:654 +msgid "Profile Visibility" msgstr "" -#: ../../mod/setup.php:590 +#: ../../mod/connedit.php:655 +#, php-format msgid "" -"Url rewrite in .htaccess is not working. Check your server configuration." -"Test: " +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." msgstr "" -#: ../../mod/setup.php:592 -msgid "Url rewrite is working" +#: ../../mod/connedit.php:656 +msgid "Contact Information / Notes" msgstr "" -#: ../../mod/setup.php:602 -msgid "" -"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." +#: ../../mod/connedit.php:657 +msgid "Edit contact notes" msgstr "" -#: ../../mod/setup.php:625 -msgid "Errors encountered creating database tables." +#: ../../mod/connedit.php:659 +msgid "Their Settings" msgstr "" -#: ../../mod/setup.php:660 -msgid "

    What next

    " +#: ../../mod/connedit.php:660 +msgid "My Settings" msgstr "" -#: ../../mod/setup.php:661 +#: ../../mod/connedit.php:662 msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." -msgstr "" - -#: ../../mod/register.php:44 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +"Default permissions for this channel type have (just) been applied. They " +"have not been saved and there are currently no stored default " +"permissions. Please review/edit the applied settings and click [Submit] to " +"finalize." msgstr "" -#: ../../mod/register.php:50 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." +#: ../../mod/connedit.php:663 +msgid "Clear/Disable Automatic Permissions" msgstr "" -#: ../../mod/register.php:84 -msgid "Passwords do not match." +#: ../../mod/connedit.php:664 +msgid "Forum Members" msgstr "" -#: ../../mod/register.php:117 -msgid "" -"Registration successful. Please check your email for validation instructions." +#: ../../mod/connedit.php:665 +msgid "Soapbox" msgstr "" -#: ../../mod/register.php:123 -msgid "Your registration is pending approval by the site owner." +#: ../../mod/connedit.php:666 +msgid "Full Sharing (typical social network permissions)" msgstr "" -#: ../../mod/register.php:126 -msgid "Your registration can not be processed." +#: ../../mod/connedit.php:667 +msgid "Cautious Sharing " msgstr "" -#: ../../mod/register.php:163 -msgid "Registration on this site/hub is by approval only." +#: ../../mod/connedit.php:668 +msgid "Follow Only" msgstr "" -#: ../../mod/register.php:164 -msgid "
    Register at another affiliated site/hub" +#: ../../mod/connedit.php:669 +msgid "Individual Permissions" msgstr "" -#: ../../mod/register.php:174 +#: ../../mod/connedit.php:670 msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "" - -#: ../../mod/register.php:185 -msgid "Terms of Service" -msgstr "" - -#: ../../mod/register.php:191 -#, php-format -msgid "I accept the %s for this website" -msgstr "" - -#: ../../mod/register.php:193 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "" - -#: ../../mod/register.php:207 ../../mod/admin.php:417 -msgid "Registration" -msgstr "" - -#: ../../mod/register.php:212 -msgid "Membership on this site is by invitation only." -msgstr "" - -#: ../../mod/register.php:213 -msgid "Please enter your invitation code" -msgstr "" - -#: ../../mod/register.php:216 -msgid "Your email address" -msgstr "" - -#: ../../mod/register.php:217 -msgid "Choose a password" -msgstr "" - -#: ../../mod/register.php:218 -msgid "Please re-enter your password" -msgstr "" - -#: ../../mod/network.php:84 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:122 -msgid "Search Results For:" -msgstr "" - -#: ../../mod/network.php:176 -msgid "Collection is empty" -msgstr "" - -#: ../../mod/network.php:184 -msgid "Collection: " -msgstr "" - -#: ../../mod/network.php:197 -msgid "Connection: " -msgstr "" - -#: ../../mod/network.php:200 -msgid "Invalid connection." +"Some permissions may be inherited from your channel privacy settings, which have higher priority than individual " +"settings. Changing those inherited settings on this page will have no effect." msgstr "" -#: ../../mod/achievements.php:34 -msgid "Some blurb about what to do when you're new here" +#: ../../mod/connedit.php:671 +msgid "Advanced Permissions" msgstr "" -#: ../../mod/home.php:48 -msgid "Red Matrix - "The Network"" +#: ../../mod/connedit.php:672 +msgid "Simple Permissions (select one and submit)" msgstr "" -#: ../../mod/home.php:101 +#: ../../mod/connedit.php:676 #, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../mod/suggest.php:35 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "" - -#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 -msgid "Export Channel" -msgstr "" - -#: ../../mod/uexport.php:35 -msgid "" -"Export your basic channel information to a small file. This acts as a " -"backup of your connections, permissions, profile and basic data, which can " -"be used to import your data to a new hub, but\tdoes not contain your content." -msgstr "" - -#: ../../mod/uexport.php:36 -msgid "Export Content" -msgstr "" - -#: ../../mod/uexport.php:37 -msgid "" -"Export your channel information and all the content to a JSON backup. This " -"backs up all of your connections, permissions, profile data and all of your " -"content, but is generally not suitable for importing a channel to a new hub " -"as this file may be VERY large. Please be patient - it may take several " -"minutes for this download to begin." +msgid "Visit %s's profile - %s" msgstr "" -#: ../../mod/post.php:229 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please " -"logout and retry." +#: ../../mod/connedit.php:677 +msgid "Block/Unblock contact" msgstr "" -#: ../../mod/post.php:261 ../../mod/openid.php:72 ../../mod/openid.php:180 -#, php-format -msgid "Welcome %s. Remote authentication successful." +#: ../../mod/connedit.php:678 +msgid "Ignore contact" msgstr "" -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" +#: ../../mod/connedit.php:679 +msgid "Repair URL settings" msgstr "" -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" +#: ../../mod/connedit.php:680 +msgid "View conversations" msgstr "" -#: ../../mod/api.php:89 -msgid "Please login to continue." +#: ../../mod/connedit.php:682 +msgid "Delete contact" msgstr "" -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" +#: ../../mod/connedit.php:686 +msgid "Last update:" msgstr "" -#: ../../mod/api.php:105 ../../mod/settings.php:955 ../../mod/settings.php:960 -#: ../../mod/settings.php:1045 ../../mod/admin.php:396 -msgid "Yes" +#: ../../mod/connedit.php:688 +msgid "Update public posts" msgstr "" -#: ../../mod/api.php:106 ../../mod/settings.php:955 ../../mod/settings.php:960 -#: ../../mod/settings.php:1045 ../../mod/admin.php:394 -msgid "No" +#: ../../mod/connedit.php:690 +msgid "Update now" msgstr "" -#: ../../mod/events.php:85 -msgid "Event can not end before it has started." +#: ../../mod/connedit.php:696 +msgid "Currently blocked" msgstr "" -#: ../../mod/events.php:90 -msgid "Event title and start time are required." +#: ../../mod/connedit.php:697 +msgid "Currently ignored" msgstr "" -#: ../../mod/events.php:104 -msgid "Event not found." +#: ../../mod/connedit.php:698 +msgid "Currently archived" msgstr "" -#: ../../mod/events.php:373 -msgid "l, F j" +#: ../../mod/connedit.php:699 +msgid "Currently pending" msgstr "" -#: ../../mod/events.php:395 -msgid "Edit event" +#: ../../mod/home.php:48 +msgid "Red Matrix - "The Network"" msgstr "" -#: ../../mod/events.php:447 -msgid "Create New Event" +#: ../../mod/home.php:101 +#, php-format +msgid "Welcome to %s" msgstr "" -#: ../../mod/events.php:448 ../../mod/photos.php:827 -msgid "Previous" +#: ../../mod/connect.php:56 ../../mod/connect.php:104 +msgid "Continue" msgstr "" -#: ../../mod/events.php:450 -msgid "Export" +#: ../../mod/connect.php:85 +msgid "Premium Channel Setup" msgstr "" -#: ../../mod/events.php:575 -msgid "Event details" +#: ../../mod/connect.php:87 +msgid "Enable premium channel connection restrictions" msgstr "" -#: ../../mod/events.php:576 -msgid "Starting date and Title are required." +#: ../../mod/connect.php:88 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." msgstr "" -#: ../../mod/events.php:578 -msgid "Categories (comma-separated list)" +#: ../../mod/connect.php:90 ../../mod/connect.php:110 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" msgstr "" -#: ../../mod/events.php:580 -msgid "Event Starts:" +#: ../../mod/connect.php:91 +msgid "" +"Potential connections will then see the following text before proceeding:" msgstr "" -#: ../../mod/events.php:587 -msgid "Finish date/time is not known or not relevant" +#: ../../mod/connect.php:92 ../../mod/connect.php:113 +msgid "" +"By continuing, I certify that I have complied with any instructions provided " +"on this page." msgstr "" -#: ../../mod/events.php:589 -msgid "Event Finishes:" +#: ../../mod/connect.php:101 +msgid "(No specific instructions have been provided by the channel owner.)" msgstr "" -#: ../../mod/events.php:591 ../../mod/events.php:592 -msgid "Adjust for viewer timezone" +#: ../../mod/connect.php:109 +msgid "Restricted or Premium Channel" msgstr "" -#: ../../mod/events.php:593 -msgid "Description:" +#: ../../mod/editpost.php:31 +msgid "Item is not editable" msgstr "" -#: ../../mod/events.php:597 -msgid "Title:" +#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 +msgid "Edit post" msgstr "" -#: ../../mod/events.php:599 -msgid "Share this event" +#: ../../mod/editpost.php:53 +msgid "Delete item?" msgstr "" #: ../../mod/attach.php:9 @@ -4359,205 +4359,212 @@ msgstr "" msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../mod/blocks.php:99 -msgid "Block Name" +#: ../../mod/dav.php:121 +msgid "RedMatrix channel" msgstr "" -#: ../../mod/block.php:27 ../../mod/page.php:33 -msgid "Invalid item." +#: ../../mod/profile_photo.php:108 +msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 -msgid "Channel not found." +#: ../../mod/profile_photo.php:162 +msgid "Image resize failed." msgstr "" -#: ../../mod/block.php:75 ../../mod/display.php:102 ../../mod/help.php:79 -#: ../../mod/page.php:81 ../../index.php:241 -msgid "Page not found." +#: ../../mod/profile_photo.php:206 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." msgstr "" -#: ../../mod/mitem.php:24 ../../mod/menu.php:108 -msgid "Menu not found." +#: ../../mod/profile_photo.php:233 +#, php-format +msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/mitem.php:67 -msgid "Menu element updated." +#: ../../mod/profile_photo.php:242 +msgid "Unable to process image." msgstr "" -#: ../../mod/mitem.php:71 -msgid "Unable to update menu element." +#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 +msgid "Photo not available." msgstr "" -#: ../../mod/mitem.php:77 -msgid "Menu element added." +#: ../../mod/profile_photo.php:359 +msgid "Upload File:" msgstr "" -#: ../../mod/mitem.php:81 -msgid "Unable to add menu element." +#: ../../mod/profile_photo.php:360 +msgid "Select a profile:" msgstr "" -#: ../../mod/mitem.php:111 ../../mod/menu.php:136 ../../mod/xchan.php:37 -msgid "Not found." +#: ../../mod/profile_photo.php:361 +msgid "Upload Profile Photo" msgstr "" -#: ../../mod/mitem.php:127 -msgid "Manage Menu Elements" +#: ../../mod/profile_photo.php:366 ../../mod/settings.php:964 +msgid "or" msgstr "" -#: ../../mod/mitem.php:130 -msgid "Edit menu" +#: ../../mod/profile_photo.php:366 +msgid "skip this step" msgstr "" -#: ../../mod/mitem.php:133 -msgid "Edit element" +#: ../../mod/profile_photo.php:366 +msgid "select a photo from your photo albums" msgstr "" -#: ../../mod/mitem.php:134 -msgid "Drop element" +#: ../../mod/profile_photo.php:382 +msgid "Crop Image" msgstr "" -#: ../../mod/mitem.php:135 -msgid "New element" +#: ../../mod/profile_photo.php:383 +msgid "Please adjust the image cropping for optimum viewing." msgstr "" -#: ../../mod/mitem.php:136 -msgid "Edit this menu container" +#: ../../mod/profile_photo.php:385 +msgid "Done Editing" msgstr "" -#: ../../mod/mitem.php:137 -msgid "Add menu element" +#: ../../mod/profile_photo.php:428 +msgid "Image uploaded successfully." msgstr "" -#: ../../mod/mitem.php:138 -msgid "Delete this menu item" +#: ../../mod/profile_photo.php:430 +msgid "Image upload failed." msgstr "" -#: ../../mod/mitem.php:139 -msgid "Edit this menu item" +#: ../../mod/profile_photo.php:439 +#, php-format +msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/mitem.php:158 -msgid "New Menu Element" +#: ../../mod/block.php:27 ../../mod/page.php:33 +msgid "Invalid item." msgstr "" -#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 -msgid "Menu Item Permissions" +#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 +msgid "Channel not found." msgstr "" -#: ../../mod/mitem.php:161 ../../mod/mitem.php:204 ../../mod/settings.php:1052 -msgid "(click to open/close)" +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/page.php:81 ../../index.php:241 +msgid "Page not found." msgstr "" -#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 -msgid "Link text" +#: ../../mod/network.php:84 +msgid "No such group" msgstr "" -#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 -msgid "URL of link" +#: ../../mod/network.php:122 +msgid "Search Results For:" msgstr "" -#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 -msgid "Use RedMatrix magic-auth if available" +#: ../../mod/network.php:176 +msgid "Collection is empty" msgstr "" -#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 -msgid "Open link in new window" +#: ../../mod/network.php:184 +msgid "Collection: " msgstr "" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Order in list" +#: ../../mod/network.php:197 +msgid "Connection: " msgstr "" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Higher numbers will sink to bottom of listing" +#: ../../mod/network.php:200 +msgid "Invalid connection." msgstr "" -#: ../../mod/mitem.php:181 -msgid "Menu item not found." +#: ../../mod/events.php:87 +msgid "Event can not end before it has started." msgstr "" -#: ../../mod/mitem.php:190 -msgid "Menu item deleted." +#: ../../mod/events.php:89 ../../mod/events.php:98 ../../mod/events.php:116 +msgid "Unable to generate preview." msgstr "" -#: ../../mod/mitem.php:192 -msgid "Menu item could not be deleted." +#: ../../mod/events.php:96 +msgid "Event title and start time are required." msgstr "" -#: ../../mod/mitem.php:201 -msgid "Edit Menu Element" +#: ../../mod/events.php:114 +msgid "Event not found." msgstr "" -#: ../../mod/mitem.php:213 ../../mod/menu.php:130 -msgid "Modify" +#: ../../mod/events.php:392 +msgid "l, F j" msgstr "" -#: ../../mod/subthread.php:103 -#, php-format -msgid "%1$s is following %2$s's %3$s" +#: ../../mod/events.php:414 +msgid "Edit event" msgstr "" -#: ../../mod/rpost.php:97 ../../mod/editpost.php:42 -msgid "Edit post" +#: ../../mod/events.php:466 +msgid "Create New Event" msgstr "" -#: ../../mod/delegate.php:95 -msgid "No potential page delegates located." +#: ../../mod/events.php:467 ../../mod/photos.php:827 +msgid "Previous" msgstr "" -#: ../../mod/delegate.php:121 -msgid "Delegate Page Management" +#: ../../mod/events.php:468 ../../mod/setup.php:265 ../../mod/photos.php:836 +msgid "Next" msgstr "" -#: ../../mod/delegate.php:123 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." +#: ../../mod/events.php:469 +msgid "Export" msgstr "" -#: ../../mod/delegate.php:124 -msgid "Existing Page Managers" +#: ../../mod/events.php:594 +msgid "Event details" msgstr "" -#: ../../mod/delegate.php:126 -msgid "Existing Page Delegates" +#: ../../mod/events.php:595 +msgid "Starting date and Title are required." msgstr "" -#: ../../mod/delegate.php:128 -msgid "Potential Delegates" +#: ../../mod/events.php:597 +msgid "Categories (comma-separated list)" msgstr "" -#: ../../mod/delegate.php:130 ../../mod/photos.php:873 ../../mod/tagrm.php:133 -msgid "Remove" +#: ../../mod/events.php:599 +msgid "Event Starts:" msgstr "" -#: ../../mod/delegate.php:131 -msgid "Add" +#: ../../mod/events.php:606 +msgid "Finish date/time is not known or not relevant" msgstr "" -#: ../../mod/delegate.php:132 -msgid "No entries." +#: ../../mod/events.php:608 +msgid "Event Finishes:" msgstr "" -#: ../../mod/rbmark.php:88 -msgid "Select a bookmark folder" +#: ../../mod/events.php:610 ../../mod/events.php:611 +msgid "Adjust for viewer timezone" msgstr "" -#: ../../mod/rbmark.php:93 -msgid "Save Bookmark" +#: ../../mod/events.php:610 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." msgstr "" -#: ../../mod/rbmark.php:94 -msgid "URL of bookmark" +#: ../../mod/events.php:612 +msgid "Description:" msgstr "" -#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 -msgid "Description" +#: ../../mod/events.php:616 +msgid "Title:" msgstr "" -#: ../../mod/rbmark.php:99 -msgid "Or enter new bookmark folder name" +#: ../../mod/events.php:618 +msgid "Share this event" +msgstr "" + +#: ../../mod/subthread.php:103 +#, php-format +msgid "%1$s is following %2$s's %3$s" msgstr "" #: ../../mod/pubsites.php:16 @@ -4589,1547 +4596,1625 @@ msgstr "" msgid "Location" msgstr "" -#: ../../mod/channel.php:25 ../../mod/chat.php:19 -msgid "You must be logged in to see this page." +#: ../../mod/settings.php:73 +msgid "Name is required" +msgstr "" + +#: ../../mod/settings.php:77 +msgid "Key and Secret are required" +msgstr "" + +#: ../../mod/settings.php:222 +msgid "Passwords do not match. Password unchanged." +msgstr "" + +#: ../../mod/settings.php:226 +msgid "Empty passwords are not allowed. Password unchanged." msgstr "" -#: ../../mod/channel.php:87 -msgid "Insufficient permissions. Request redirected to profile page." +#: ../../mod/settings.php:240 +msgid "Password changed." msgstr "" -#: ../../mod/cloud.php:120 -msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" +#: ../../mod/settings.php:242 +msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/regmod.php:11 -msgid "Please login." +#: ../../mod/settings.php:256 +msgid "Not valid email." msgstr "" -#: ../../mod/chat.php:167 -msgid "Room not found" +#: ../../mod/settings.php:259 +msgid "Protected email address. Cannot change to that email." msgstr "" -#: ../../mod/chat.php:178 -msgid "Leave Room" +#: ../../mod/settings.php:268 +msgid "System failure storing new email. Please try again." msgstr "" -#: ../../mod/chat.php:179 -msgid "Delete This Room" +#: ../../mod/settings.php:507 +msgid "Settings updated." msgstr "" -#: ../../mod/chat.php:180 -msgid "I am away right now" +#: ../../mod/settings.php:576 ../../mod/settings.php:602 +#: ../../mod/settings.php:638 +msgid "Add application" msgstr "" -#: ../../mod/chat.php:181 -msgid "I am online" +#: ../../mod/settings.php:579 +msgid "Name of application" msgstr "" -#: ../../mod/chat.php:183 -msgid "Bookmark this room" +#: ../../mod/settings.php:580 ../../mod/settings.php:606 +msgid "Consumer Key" msgstr "" -#: ../../mod/chat.php:207 ../../mod/chat.php:229 -msgid "New Chatroom" +#: ../../mod/settings.php:580 ../../mod/settings.php:581 +msgid "Automatically generated - change if desired. Max length 20" msgstr "" -#: ../../mod/chat.php:208 -msgid "Chatroom Name" +#: ../../mod/settings.php:581 ../../mod/settings.php:607 +msgid "Consumer Secret" msgstr "" -#: ../../mod/chat.php:225 -#, php-format -msgid "%1$s's Chatrooms" +#: ../../mod/settings.php:582 ../../mod/settings.php:608 +msgid "Redirect" msgstr "" -#: ../../mod/chatsvc.php:111 -msgid "Away" +#: ../../mod/settings.php:582 +msgid "" +"Redirect URI - leave blank unless your application specifically requires this" msgstr "" -#: ../../mod/chatsvc.php:115 -msgid "Online" +#: ../../mod/settings.php:583 ../../mod/settings.php:609 +msgid "Icon url" msgstr "" -#: ../../mod/rmagic.php:38 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." +#: ../../mod/settings.php:583 +msgid "Optional" msgstr "" -#: ../../mod/rmagic.php:38 -msgid "The error message was:" +#: ../../mod/settings.php:594 +msgid "You can't edit this application." msgstr "" -#: ../../mod/rmagic.php:42 -msgid "Authentication failed." +#: ../../mod/settings.php:637 +msgid "Connected Apps" msgstr "" -#: ../../mod/rmagic.php:82 -msgid "Remote Authentication" +#: ../../mod/settings.php:641 +msgid "Client key starts with" msgstr "" -#: ../../mod/rmagic.php:83 -msgid "Enter your channel address (e.g. channel@example.com)" +#: ../../mod/settings.php:642 +msgid "No name" msgstr "" -#: ../../mod/rmagic.php:84 -msgid "Authenticate" +#: ../../mod/settings.php:643 +msgid "Remove authorization" msgstr "" -#: ../../mod/removeme.php:29 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." +#: ../../mod/settings.php:654 +msgid "No feature settings configured" msgstr "" -#: ../../mod/removeme.php:57 -msgid "Remove This Channel" +#: ../../mod/settings.php:662 +msgid "Feature Settings" msgstr "" -#: ../../mod/removeme.php:58 -msgid "" -"This will completely remove this channel from the network. Once this has " -"been done it is not recoverable." +#: ../../mod/settings.php:685 +msgid "Account Settings" msgstr "" -#: ../../mod/removeme.php:59 ../../mod/removeaccount.php:59 -msgid "Please enter your password for verification:" +#: ../../mod/settings.php:686 +msgid "Password Settings" msgstr "" -#: ../../mod/removeme.php:60 -msgid "Remove this channel and all its clones from the network" +#: ../../mod/settings.php:687 +msgid "New Password:" msgstr "" -#: ../../mod/removeme.php:60 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" +#: ../../mod/settings.php:688 +msgid "Confirm:" msgstr "" -#: ../../mod/removeme.php:61 -msgid "Remove Channel" +#: ../../mod/settings.php:688 +msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/search.php:13 ../../mod/photos.php:429 ../../mod/display.php:9 -#: ../../mod/viewconnections.php:17 ../../mod/directory.php:22 -#: ../../mod/ratings.php:81 -msgid "Public access denied." +#: ../../mod/settings.php:690 ../../mod/settings.php:1026 +msgid "Email Address:" msgstr "" -#: ../../mod/common.php:10 -msgid "No channel." +#: ../../mod/settings.php:691 ../../mod/removeaccount.php:61 +msgid "Remove Account" msgstr "" -#: ../../mod/common.php:39 -msgid "Common connections" +#: ../../mod/settings.php:692 +msgid "Remove this account from this server including all its channels" msgstr "" -#: ../../mod/common.php:44 -msgid "No connections in common." +#: ../../mod/settings.php:693 ../../mod/settings.php:1107 +msgid "Warning: This action is permanent and cannot be reversed." msgstr "" -#: ../../mod/lostpass.php:15 -msgid "No valid account found." +#: ../../mod/settings.php:709 +msgid "Off" msgstr "" -#: ../../mod/lostpass.php:29 -msgid "Password reset request issued. Check your email." +#: ../../mod/settings.php:709 +msgid "On" msgstr "" -#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 -#, php-format -msgid "Site Member (%s)" +#: ../../mod/settings.php:716 +msgid "Additional Features" msgstr "" -#: ../../mod/lostpass.php:40 -#, php-format -msgid "Password reset requested at %s" +#: ../../mod/settings.php:740 +msgid "Connector Settings" msgstr "" -#: ../../mod/lostpass.php:63 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." +#: ../../mod/settings.php:779 +msgid "No special theme for mobile devices" msgstr "" -#: ../../mod/lostpass.php:85 ../../boot.php:1558 -msgid "Password Reset" +#: ../../mod/settings.php:782 +#, php-format +msgid "%s - (Experimental)" msgstr "" -#: ../../mod/lostpass.php:86 -msgid "Your password has been reset as requested." +#: ../../mod/settings.php:785 ../../mod/admin.php:367 +msgid "mobile" msgstr "" -#: ../../mod/lostpass.php:87 -msgid "Your new password is" +#: ../../mod/settings.php:821 +msgid "Display Settings" msgstr "" -#: ../../mod/lostpass.php:88 -msgid "Save or copy your new password - and then" +#: ../../mod/settings.php:827 +msgid "Display Theme:" msgstr "" -#: ../../mod/lostpass.php:89 -msgid "click here to login" +#: ../../mod/settings.php:828 +msgid "Mobile Theme:" msgstr "" -#: ../../mod/lostpass.php:90 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." +#: ../../mod/settings.php:829 +msgid "Enable user zoom on mobile devices" msgstr "" -#: ../../mod/lostpass.php:107 -#, php-format -msgid "Your password has changed at %s" +#: ../../mod/settings.php:830 +msgid "Update browser every xx seconds" msgstr "" -#: ../../mod/lostpass.php:122 -msgid "Forgot your Password?" +#: ../../mod/settings.php:830 +msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../mod/lostpass.php:123 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." +#: ../../mod/settings.php:831 +msgid "Maximum number of conversations to load at any time:" msgstr "" -#: ../../mod/lostpass.php:124 -msgid "Email Address" +#: ../../mod/settings.php:831 +msgid "Maximum of 100 items" msgstr "" -#: ../../mod/lostpass.php:125 -msgid "Reset" +#: ../../mod/settings.php:832 +msgid "Don't show emoticons" msgstr "" -#: ../../mod/item.php:163 -msgid "Unable to locate original post." +#: ../../mod/settings.php:833 +msgid "Link post titles to source" msgstr "" -#: ../../mod/item.php:422 -msgid "Empty post discarded." +#: ../../mod/settings.php:834 +msgid "System Page Layout Editor - (advanced)" msgstr "" -#: ../../mod/item.php:464 -msgid "Executable content type not permitted to this channel." +#: ../../mod/settings.php:837 +msgid "Use blog/list mode on channel page" msgstr "" -#: ../../mod/item.php:858 -msgid "System error. Post not saved." +#: ../../mod/settings.php:837 ../../mod/settings.php:838 +msgid "(comments displayed separately)" msgstr "" -#: ../../mod/item.php:1076 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." +#: ../../mod/settings.php:838 +msgid "Use blog/list mode on matrix page" msgstr "" -#: ../../mod/item.php:1082 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." +#: ../../mod/settings.php:839 +msgid "Channel page max height of content (in pixels)" msgstr "" -#: ../../mod/connections.php:37 ../../mod/connedit.php:75 -msgid "Could not access contact record." +#: ../../mod/settings.php:839 ../../mod/settings.php:840 +msgid "click to expand content exceeding this height" msgstr "" -#: ../../mod/connections.php:51 ../../mod/connedit.php:99 -msgid "Could not locate selected profile." +#: ../../mod/settings.php:840 +msgid "Matrix page max height of content (in pixels)" msgstr "" -#: ../../mod/connections.php:94 ../../mod/connedit.php:204 -msgid "Connection updated." +#: ../../mod/settings.php:874 +msgid "Nobody except yourself" msgstr "" -#: ../../mod/connections.php:96 ../../mod/connedit.php:206 -msgid "Failed to update connection record." +#: ../../mod/settings.php:875 +msgid "Only those you specifically allow" msgstr "" -#: ../../mod/connections.php:192 ../../mod/connections.php:293 -msgid "Blocked" +#: ../../mod/settings.php:876 +msgid "Approved connections" msgstr "" -#: ../../mod/connections.php:197 ../../mod/connections.php:300 -msgid "Ignored" +#: ../../mod/settings.php:877 +msgid "Any connections" msgstr "" -#: ../../mod/connections.php:202 ../../mod/connections.php:314 -msgid "Hidden" +#: ../../mod/settings.php:878 +msgid "Anybody on this website" msgstr "" -#: ../../mod/connections.php:207 ../../mod/connections.php:307 -msgid "Archived" +#: ../../mod/settings.php:879 +msgid "Anybody in this network" msgstr "" -#: ../../mod/connections.php:231 ../../mod/connections.php:246 -msgid "All" +#: ../../mod/settings.php:880 +msgid "Anybody authenticated" msgstr "" -#: ../../mod/connections.php:271 -msgid "Suggest new connections" +#: ../../mod/settings.php:881 +msgid "Anybody on the internet" msgstr "" -#: ../../mod/connections.php:274 -msgid "New Connections" +#: ../../mod/settings.php:955 +msgid "Publish your default profile in the network directory" msgstr "" -#: ../../mod/connections.php:277 -msgid "Show pending (new) connections" +#: ../../mod/settings.php:960 +msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/connections.php:280 ../../mod/profperm.php:139 -msgid "All Connections" +#: ../../mod/settings.php:969 +msgid "Your channel address is" msgstr "" -#: ../../mod/connections.php:283 -msgid "Show all connections" +#: ../../mod/settings.php:1017 +msgid "Channel Settings" msgstr "" -#: ../../mod/connections.php:286 -msgid "Unblocked" +#: ../../mod/settings.php:1024 +msgid "Basic Settings" msgstr "" -#: ../../mod/connections.php:289 -msgid "Only show unblocked connections" +#: ../../mod/settings.php:1027 +msgid "Your Timezone:" msgstr "" -#: ../../mod/connections.php:296 -msgid "Only show blocked connections" +#: ../../mod/settings.php:1028 +msgid "Default Post Location:" msgstr "" -#: ../../mod/connections.php:303 -msgid "Only show ignored connections" +#: ../../mod/settings.php:1028 +msgid "Geographical location to display on your posts" msgstr "" -#: ../../mod/connections.php:310 -msgid "Only show archived connections" +#: ../../mod/settings.php:1029 +msgid "Use Browser Location:" msgstr "" -#: ../../mod/connections.php:317 -msgid "Only show hidden connections" +#: ../../mod/settings.php:1031 +msgid "Adult Content" msgstr "" -#: ../../mod/connections.php:372 -#, php-format -msgid "%1$s [%2$s]" +#: ../../mod/settings.php:1031 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" msgstr "" -#: ../../mod/connections.php:373 -msgid "Edit connection" +#: ../../mod/settings.php:1033 +msgid "Security and Privacy Settings" msgstr "" -#: ../../mod/connections.php:411 -msgid "Search your connections" +#: ../../mod/settings.php:1035 +msgid "Your permissions are already configured. Click to view/adjust" msgstr "" -#: ../../mod/connections.php:412 -msgid "Finding: " +#: ../../mod/settings.php:1037 +msgid "Hide my online presence" msgstr "" -#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 -#: ../../mod/editpost.php:20 ../../mod/editlayout.php:78 -#: ../../mod/editwebpage.php:77 -msgid "Item not found" +#: ../../mod/settings.php:1037 +msgid "Prevents displaying in your profile that you are online" msgstr "" -#: ../../mod/editblock.php:115 -msgid "Edit Block" +#: ../../mod/settings.php:1039 +msgid "Simple Privacy Settings:" msgstr "" -#: ../../mod/editblock.php:125 -msgid "Delete block?" +#: ../../mod/settings.php:1040 +msgid "" +"Very Public - extremely permissive (should be used with caution)" msgstr "" -#: ../../mod/editblock.php:147 ../../mod/editpost.php:116 -#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 -msgid "Insert YouTube video" +#: ../../mod/settings.php:1041 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" msgstr "" -#: ../../mod/editblock.php:148 ../../mod/editpost.php:117 -#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 -msgid "Insert Vorbis [.ogg] video" +#: ../../mod/settings.php:1042 +msgid "Private - default private, never open or public" msgstr "" -#: ../../mod/editblock.php:149 ../../mod/editpost.php:118 -#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:180 -msgid "Insert Vorbis [.ogg] audio" +#: ../../mod/settings.php:1043 +msgid "Blocked - default blocked to/from everybody" msgstr "" -#: ../../mod/editblock.php:183 -msgid "Delete Block" +#: ../../mod/settings.php:1045 +msgid "Allow others to tag your posts" msgstr "" -#: ../../mod/settings.php:73 -msgid "Name is required" +#: ../../mod/settings.php:1045 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" msgstr "" -#: ../../mod/settings.php:77 -msgid "Key and Secret are required" +#: ../../mod/settings.php:1047 +msgid "Advanced Privacy Settings" msgstr "" -#: ../../mod/settings.php:222 -msgid "Passwords do not match. Password unchanged." +#: ../../mod/settings.php:1049 +msgid "Expire other channel content after this many days" msgstr "" -#: ../../mod/settings.php:226 -msgid "Empty passwords are not allowed. Password unchanged." +#: ../../mod/settings.php:1049 +msgid "0 or blank prevents expiration" msgstr "" -#: ../../mod/settings.php:240 -msgid "Password changed." +#: ../../mod/settings.php:1050 +msgid "Maximum Friend Requests/Day:" msgstr "" -#: ../../mod/settings.php:242 -msgid "Password update failed. Please try again." +#: ../../mod/settings.php:1050 +msgid "May reduce spam activity" msgstr "" -#: ../../mod/settings.php:256 -msgid "Not valid email." +#: ../../mod/settings.php:1051 +msgid "Default Post Permissions" msgstr "" -#: ../../mod/settings.php:259 -msgid "Protected email address. Cannot change to that email." +#: ../../mod/settings.php:1052 ../../mod/mitem.php:161 ../../mod/mitem.php:204 +msgid "(click to open/close)" msgstr "" -#: ../../mod/settings.php:268 -msgid "System failure storing new email. Please try again." +#: ../../mod/settings.php:1056 +msgid "Channel permissions category:" msgstr "" -#: ../../mod/settings.php:507 -msgid "Settings updated." +#: ../../mod/settings.php:1062 +msgid "Maximum private messages per day from unknown people:" msgstr "" -#: ../../mod/settings.php:576 ../../mod/settings.php:602 -#: ../../mod/settings.php:638 -msgid "Add application" +#: ../../mod/settings.php:1062 +msgid "Useful to reduce spamming" msgstr "" -#: ../../mod/settings.php:579 -msgid "Name of application" +#: ../../mod/settings.php:1065 +msgid "Notification Settings" msgstr "" -#: ../../mod/settings.php:580 ../../mod/settings.php:606 -msgid "Consumer Key" +#: ../../mod/settings.php:1066 +msgid "By default post a status message when:" msgstr "" -#: ../../mod/settings.php:580 ../../mod/settings.php:581 -msgid "Automatically generated - change if desired. Max length 20" +#: ../../mod/settings.php:1067 +msgid "accepting a friend request" msgstr "" -#: ../../mod/settings.php:581 ../../mod/settings.php:607 -msgid "Consumer Secret" +#: ../../mod/settings.php:1068 +msgid "joining a forum/community" msgstr "" -#: ../../mod/settings.php:582 ../../mod/settings.php:608 -msgid "Redirect" +#: ../../mod/settings.php:1069 +msgid "making an interesting profile change" msgstr "" -#: ../../mod/settings.php:582 -msgid "" -"Redirect URI - leave blank unless your application specifically requires this" +#: ../../mod/settings.php:1070 +msgid "Send a notification email when:" msgstr "" -#: ../../mod/settings.php:583 ../../mod/settings.php:609 -msgid "Icon url" +#: ../../mod/settings.php:1071 +msgid "You receive a connection request" msgstr "" -#: ../../mod/settings.php:583 -msgid "Optional" +#: ../../mod/settings.php:1072 +msgid "Your connections are confirmed" msgstr "" -#: ../../mod/settings.php:594 -msgid "You can't edit this application." +#: ../../mod/settings.php:1073 +msgid "Someone writes on your profile wall" msgstr "" -#: ../../mod/settings.php:637 -msgid "Connected Apps" +#: ../../mod/settings.php:1074 +msgid "Someone writes a followup comment" msgstr "" -#: ../../mod/settings.php:641 -msgid "Client key starts with" +#: ../../mod/settings.php:1075 +msgid "You receive a private message" msgstr "" -#: ../../mod/settings.php:642 -msgid "No name" +#: ../../mod/settings.php:1076 +msgid "You receive a friend suggestion" msgstr "" -#: ../../mod/settings.php:643 -msgid "Remove authorization" +#: ../../mod/settings.php:1077 +msgid "You are tagged in a post" msgstr "" -#: ../../mod/settings.php:654 -msgid "No feature settings configured" +#: ../../mod/settings.php:1078 +msgid "You are poked/prodded/etc. in a post" msgstr "" -#: ../../mod/settings.php:662 -msgid "Feature Settings" +#: ../../mod/settings.php:1081 +msgid "Show visual notifications including:" msgstr "" -#: ../../mod/settings.php:685 -msgid "Account Settings" +#: ../../mod/settings.php:1083 +msgid "Unseen matrix activity" msgstr "" -#: ../../mod/settings.php:686 -msgid "Password Settings" +#: ../../mod/settings.php:1084 +msgid "Unseen channel activity" msgstr "" -#: ../../mod/settings.php:687 -msgid "New Password:" +#: ../../mod/settings.php:1085 +msgid "Unseen private messages" msgstr "" -#: ../../mod/settings.php:688 -msgid "Confirm:" +#: ../../mod/settings.php:1085 ../../mod/settings.php:1090 +#: ../../mod/settings.php:1091 ../../mod/settings.php:1092 +msgid "Recommended" msgstr "" -#: ../../mod/settings.php:688 -msgid "Leave password fields blank unless changing" +#: ../../mod/settings.php:1086 +msgid "Upcoming events" msgstr "" -#: ../../mod/settings.php:690 ../../mod/settings.php:1026 -msgid "Email Address:" +#: ../../mod/settings.php:1087 +msgid "Events today" msgstr "" -#: ../../mod/settings.php:691 ../../mod/removeaccount.php:61 -msgid "Remove Account" +#: ../../mod/settings.php:1088 +msgid "Upcoming birthdays" msgstr "" -#: ../../mod/settings.php:692 -msgid "Remove this account from this server including all its channels" +#: ../../mod/settings.php:1088 +msgid "Not available in all themes" msgstr "" -#: ../../mod/settings.php:693 ../../mod/settings.php:1107 -msgid "Warning: This action is permanent and cannot be reversed." +#: ../../mod/settings.php:1089 +msgid "System (personal) notifications" msgstr "" -#: ../../mod/settings.php:709 -msgid "Off" +#: ../../mod/settings.php:1090 +msgid "System info messages" msgstr "" -#: ../../mod/settings.php:709 -msgid "On" +#: ../../mod/settings.php:1091 +msgid "System critical alerts" msgstr "" -#: ../../mod/settings.php:716 -msgid "Additional Features" +#: ../../mod/settings.php:1092 +msgid "New connections" msgstr "" -#: ../../mod/settings.php:740 -msgid "Connector Settings" +#: ../../mod/settings.php:1093 +msgid "System Registrations" msgstr "" -#: ../../mod/settings.php:779 -msgid "No special theme for mobile devices" +#: ../../mod/settings.php:1094 +msgid "" +"Also show new wall posts, private messages and connections under Notices" msgstr "" -#: ../../mod/settings.php:782 -#, php-format -msgid "%s - (Experimental)" +#: ../../mod/settings.php:1096 +msgid "Notify me of events this many days in advance" msgstr "" -#: ../../mod/settings.php:785 ../../mod/admin.php:367 -msgid "mobile" +#: ../../mod/settings.php:1096 +msgid "Must be greater than 0" msgstr "" -#: ../../mod/settings.php:821 -msgid "Display Settings" +#: ../../mod/settings.php:1098 +msgid "Advanced Account/Page Type Settings" msgstr "" -#: ../../mod/settings.php:827 -msgid "Display Theme:" +#: ../../mod/settings.php:1099 +msgid "Change the behaviour of this account for special situations" msgstr "" -#: ../../mod/settings.php:828 -msgid "Mobile Theme:" +#: ../../mod/settings.php:1102 +msgid "" +"Please enable expert mode (in Settings > " +"Additional features) to adjust!" msgstr "" -#: ../../mod/settings.php:829 -msgid "Enable user zoom on mobile devices" +#: ../../mod/settings.php:1103 +msgid "Miscellaneous Settings" msgstr "" -#: ../../mod/settings.php:830 -msgid "Update browser every xx seconds" +#: ../../mod/settings.php:1105 +msgid "Personal menu to display in your channel pages" msgstr "" -#: ../../mod/settings.php:830 -msgid "Minimum of 10 seconds, no maximum" +#: ../../mod/settings.php:1106 +msgid "Remove this channel" msgstr "" -#: ../../mod/settings.php:831 -msgid "Maximum number of conversations to load at any time:" +#: ../../mod/cloud.php:120 +msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" msgstr "" -#: ../../mod/settings.php:831 -msgid "Maximum of 100 items" +#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 +msgid "Tag removed" msgstr "" -#: ../../mod/settings.php:832 -msgid "Don't show emoticons" +#: ../../mod/tagrm.php:119 +msgid "Remove Item Tag" msgstr "" -#: ../../mod/settings.php:833 -msgid "Link post titles to source" +#: ../../mod/tagrm.php:121 +msgid "Select a tag to remove: " msgstr "" -#: ../../mod/settings.php:834 -msgid "System Page Layout Editor - (advanced)" +#: ../../mod/tagrm.php:133 ../../mod/delegate.php:130 ../../mod/photos.php:873 +msgid "Remove" msgstr "" -#: ../../mod/settings.php:837 -msgid "Use blog/list mode on channel page" +#: ../../mod/group.php:20 +msgid "Collection created." msgstr "" -#: ../../mod/settings.php:837 ../../mod/settings.php:838 -msgid "(comments displayed separately)" +#: ../../mod/group.php:26 +msgid "Could not create collection." msgstr "" -#: ../../mod/settings.php:838 -msgid "Use blog/list mode on matrix page" +#: ../../mod/group.php:54 +msgid "Collection updated." msgstr "" -#: ../../mod/settings.php:839 -msgid "Channel page max height of content (in pixels)" +#: ../../mod/group.php:86 +msgid "Create a collection of channels." msgstr "" -#: ../../mod/settings.php:839 ../../mod/settings.php:840 -msgid "click to expand content exceeding this height" +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " msgstr "" -#: ../../mod/settings.php:840 -msgid "Matrix page max height of content (in pixels)" +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" msgstr "" -#: ../../mod/settings.php:874 -msgid "Nobody except yourself" +#: ../../mod/group.php:107 +msgid "Collection removed." msgstr "" -#: ../../mod/settings.php:875 -msgid "Only those you specifically allow" +#: ../../mod/group.php:109 +msgid "Unable to remove collection." msgstr "" -#: ../../mod/settings.php:876 -msgid "Approved connections" +#: ../../mod/group.php:182 +msgid "Collection Editor" msgstr "" -#: ../../mod/settings.php:877 -msgid "Any connections" +#: ../../mod/group.php:196 +msgid "Members" msgstr "" -#: ../../mod/settings.php:878 -msgid "Anybody on this website" +#: ../../mod/group.php:198 +msgid "All Connected Channels" msgstr "" -#: ../../mod/settings.php:879 -msgid "Anybody in this network" +#: ../../mod/group.php:233 +msgid "Click on a channel to add or remove." msgstr "" -#: ../../mod/settings.php:880 -msgid "Anybody authenticated" +#: ../../mod/siteinfo.php:93 +#, php-format +msgid "Version %s" msgstr "" -#: ../../mod/settings.php:881 -msgid "Anybody on the internet" +#: ../../mod/siteinfo.php:114 +msgid "Installed plugins/addons/apps:" msgstr "" -#: ../../mod/settings.php:955 -msgid "Publish your default profile in the network directory" +#: ../../mod/siteinfo.php:127 +msgid "No installed plugins/addons/apps" msgstr "" -#: ../../mod/settings.php:960 -msgid "Allow us to suggest you as a potential friend to new members?" +#: ../../mod/siteinfo.php:136 +msgid "Red" msgstr "" -#: ../../mod/settings.php:964 ../../mod/profile_photo.php:366 -msgid "or" +#: ../../mod/siteinfo.php:137 +msgid "" +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralized privacy enhanced websites." msgstr "" -#: ../../mod/settings.php:969 -msgid "Your channel address is" +#: ../../mod/siteinfo.php:139 +msgid "Tag: " msgstr "" -#: ../../mod/settings.php:1017 -msgid "Channel Settings" +#: ../../mod/siteinfo.php:141 +msgid "Last background fetch: " msgstr "" -#: ../../mod/settings.php:1024 -msgid "Basic Settings" +#: ../../mod/siteinfo.php:144 +msgid "Running at web location" msgstr "" -#: ../../mod/settings.php:1027 -msgid "Your Timezone:" +#: ../../mod/siteinfo.php:145 +msgid "" +"Please visit RedMatrix.me to learn more " +"about the Red Matrix." msgstr "" -#: ../../mod/settings.php:1028 -msgid "Default Post Location:" +#: ../../mod/siteinfo.php:146 +msgid "Bug reports and issues: please visit" msgstr "" -#: ../../mod/settings.php:1028 -msgid "Geographical location to display on your posts" +#: ../../mod/siteinfo.php:149 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" msgstr "" -#: ../../mod/settings.php:1029 -msgid "Use Browser Location:" +#: ../../mod/siteinfo.php:151 +msgid "Site Administrators" msgstr "" -#: ../../mod/settings.php:1031 -msgid "Adult Content" +#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 +msgid "Help:" msgstr "" -#: ../../mod/settings.php:1031 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" +#: ../../mod/help.php:76 ../../index.php:238 +msgid "Not Found" msgstr "" -#: ../../mod/settings.php:1033 -msgid "Security and Privacy Settings" +#: ../../mod/setup.php:166 +msgid "Red Matrix Server - Setup" msgstr "" -#: ../../mod/settings.php:1035 -msgid "Your permissions are already configured. Click to view/adjust" +#: ../../mod/setup.php:172 +msgid "Could not connect to database." msgstr "" -#: ../../mod/settings.php:1037 -msgid "Hide my online presence" +#: ../../mod/setup.php:176 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." msgstr "" -#: ../../mod/settings.php:1037 -msgid "Prevents displaying in your profile that you are online" +#: ../../mod/setup.php:183 +msgid "Could not create table." msgstr "" -#: ../../mod/settings.php:1039 -msgid "Simple Privacy Settings:" +#: ../../mod/setup.php:189 +msgid "Your site database has been installed." msgstr "" -#: ../../mod/settings.php:1040 +#: ../../mod/setup.php:194 msgid "" -"Very Public - extremely permissive (should be used with caution)" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." msgstr "" -#: ../../mod/settings.php:1041 -msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" +#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 +msgid "Please see the file \"install/INSTALL.txt\"." msgstr "" -#: ../../mod/settings.php:1042 -msgid "Private - default private, never open or public" +#: ../../mod/setup.php:261 +msgid "System check" msgstr "" -#: ../../mod/settings.php:1043 -msgid "Blocked - default blocked to/from everybody" +#: ../../mod/setup.php:266 +msgid "Check again" msgstr "" -#: ../../mod/settings.php:1045 -msgid "Allow others to tag your posts" +#: ../../mod/setup.php:289 +msgid "Database connection" msgstr "" -#: ../../mod/settings.php:1045 +#: ../../mod/setup.php:290 msgid "" -"Often used by the community to retro-actively flag inappropriate content" +"In order to install Red Matrix we need to know how to connect to your " +"database." msgstr "" -#: ../../mod/settings.php:1047 -msgid "Advanced Privacy Settings" +#: ../../mod/setup.php:291 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." msgstr "" -#: ../../mod/settings.php:1049 -msgid "Expire other channel content after this many days" +#: ../../mod/setup.php:292 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." msgstr "" -#: ../../mod/settings.php:1049 -msgid "0 or blank prevents expiration" +#: ../../mod/setup.php:296 +msgid "Database Server Name" msgstr "" -#: ../../mod/settings.php:1050 -msgid "Maximum Friend Requests/Day:" +#: ../../mod/setup.php:296 +msgid "Default is localhost" msgstr "" -#: ../../mod/settings.php:1050 -msgid "May reduce spam activity" +#: ../../mod/setup.php:297 +msgid "Database Port" msgstr "" -#: ../../mod/settings.php:1051 -msgid "Default Post Permissions" +#: ../../mod/setup.php:297 +msgid "Communication port number - use 0 for default" +msgstr "" + +#: ../../mod/setup.php:298 +msgid "Database Login Name" msgstr "" -#: ../../mod/settings.php:1056 -msgid "Channel permissions category:" +#: ../../mod/setup.php:299 +msgid "Database Login Password" msgstr "" -#: ../../mod/settings.php:1062 -msgid "Maximum private messages per day from unknown people:" +#: ../../mod/setup.php:300 +msgid "Database Name" msgstr "" -#: ../../mod/settings.php:1062 -msgid "Useful to reduce spamming" +#: ../../mod/setup.php:301 +msgid "Database Type" msgstr "" -#: ../../mod/settings.php:1065 -msgid "Notification Settings" +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "Site administrator email address" msgstr "" -#: ../../mod/settings.php:1066 -msgid "By default post a status message when:" +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." msgstr "" -#: ../../mod/settings.php:1067 -msgid "accepting a friend request" +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Website URL" msgstr "" -#: ../../mod/settings.php:1068 -msgid "joining a forum/community" +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Please use SSL (https) URL if available." msgstr "" -#: ../../mod/settings.php:1069 -msgid "making an interesting profile change" +#: ../../mod/setup.php:307 ../../mod/setup.php:352 +msgid "Please select a default timezone for your website" msgstr "" -#: ../../mod/settings.php:1070 -msgid "Send a notification email when:" +#: ../../mod/setup.php:335 +msgid "Site settings" msgstr "" -#: ../../mod/settings.php:1071 -msgid "You receive a connection request" +#: ../../mod/setup.php:395 +msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" -#: ../../mod/settings.php:1072 -msgid "Your connections are confirmed" +#: ../../mod/setup.php:396 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." msgstr "" -#: ../../mod/settings.php:1073 -msgid "Someone writes on your profile wall" +#: ../../mod/setup.php:400 +msgid "PHP executable path" msgstr "" -#: ../../mod/settings.php:1074 -msgid "Someone writes a followup comment" +#: ../../mod/setup.php:400 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." msgstr "" -#: ../../mod/settings.php:1075 -msgid "You receive a private message" +#: ../../mod/setup.php:405 +msgid "Command line PHP" msgstr "" -#: ../../mod/settings.php:1076 -msgid "You receive a friend suggestion" +#: ../../mod/setup.php:414 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." msgstr "" -#: ../../mod/settings.php:1077 -msgid "You are tagged in a post" +#: ../../mod/setup.php:415 +msgid "This is required for message delivery to work." msgstr "" -#: ../../mod/settings.php:1078 -msgid "You are poked/prodded/etc. in a post" +#: ../../mod/setup.php:417 +msgid "PHP register_argc_argv" msgstr "" -#: ../../mod/settings.php:1081 -msgid "Show visual notifications including:" +#: ../../mod/setup.php:438 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" msgstr "" -#: ../../mod/settings.php:1083 -msgid "Unseen matrix activity" +#: ../../mod/setup.php:439 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." msgstr "" -#: ../../mod/settings.php:1084 -msgid "Unseen channel activity" +#: ../../mod/setup.php:441 +msgid "Generate encryption keys" msgstr "" -#: ../../mod/settings.php:1085 -msgid "Unseen private messages" +#: ../../mod/setup.php:448 +msgid "libCurl PHP module" msgstr "" -#: ../../mod/settings.php:1085 ../../mod/settings.php:1090 -#: ../../mod/settings.php:1091 ../../mod/settings.php:1092 -msgid "Recommended" +#: ../../mod/setup.php:449 +msgid "GD graphics PHP module" msgstr "" -#: ../../mod/settings.php:1086 -msgid "Upcoming events" +#: ../../mod/setup.php:450 +msgid "OpenSSL PHP module" msgstr "" -#: ../../mod/settings.php:1087 -msgid "Events today" +#: ../../mod/setup.php:451 +msgid "mysqli or postgres PHP module" msgstr "" -#: ../../mod/settings.php:1088 -msgid "Upcoming birthdays" +#: ../../mod/setup.php:452 +msgid "mb_string PHP module" msgstr "" -#: ../../mod/settings.php:1088 -msgid "Not available in all themes" +#: ../../mod/setup.php:453 +msgid "mcrypt PHP module" msgstr "" -#: ../../mod/settings.php:1089 -msgid "System (personal) notifications" +#: ../../mod/setup.php:458 ../../mod/setup.php:460 +msgid "Apache mod_rewrite module" msgstr "" -#: ../../mod/settings.php:1090 -msgid "System info messages" +#: ../../mod/setup.php:458 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" -#: ../../mod/settings.php:1091 -msgid "System critical alerts" +#: ../../mod/setup.php:464 ../../mod/setup.php:467 +msgid "proc_open" msgstr "" -#: ../../mod/settings.php:1092 -msgid "New connections" +#: ../../mod/setup.php:464 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" msgstr "" -#: ../../mod/settings.php:1093 -msgid "System Registrations" +#: ../../mod/setup.php:472 +msgid "Error: libCURL PHP module required but not installed." msgstr "" -#: ../../mod/settings.php:1094 +#: ../../mod/setup.php:476 msgid "" -"Also show new wall posts, private messages and connections under Notices" +"Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" -#: ../../mod/settings.php:1096 -msgid "Notify me of events this many days in advance" +#: ../../mod/setup.php:480 +msgid "Error: openssl PHP module required but not installed." msgstr "" -#: ../../mod/settings.php:1096 -msgid "Must be greater than 0" +#: ../../mod/setup.php:484 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." msgstr "" -#: ../../mod/settings.php:1098 -msgid "Advanced Account/Page Type Settings" +#: ../../mod/setup.php:488 +msgid "Error: mb_string PHP module required but not installed." msgstr "" -#: ../../mod/settings.php:1099 -msgid "Change the behaviour of this account for special situations" +#: ../../mod/setup.php:492 +msgid "Error: mcrypt PHP module required but not installed." msgstr "" -#: ../../mod/settings.php:1102 +#: ../../mod/setup.php:508 msgid "" -"Please enable expert mode (in Settings > " -"Additional features) to adjust!" +"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." msgstr "" -#: ../../mod/settings.php:1103 -msgid "Miscellaneous Settings" +#: ../../mod/setup.php:509 +msgid "" +"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." msgstr "" -#: ../../mod/settings.php:1105 -msgid "Personal menu to display in your channel pages" +#: ../../mod/setup.php:510 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." msgstr "" -#: ../../mod/settings.php:1106 -msgid "Remove this channel" +#: ../../mod/setup.php:511 +msgid "" +"You can alternatively skip this procedure and perform a manual installation. " +"Please see the file \"install/INSTALL.txt\" for instructions." msgstr "" -#: ../../mod/filer.php:49 -msgid "- select -" +#: ../../mod/setup.php:514 +msgid ".htconfig.php is writable" msgstr "" -#: ../../mod/siteinfo.php:93 +#: ../../mod/setup.php:524 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "" + +#: ../../mod/setup.php:525 #, php-format -msgid "Version %s" +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the Red top level folder." msgstr "" -#: ../../mod/siteinfo.php:114 -msgid "Installed plugins/addons/apps:" +#: ../../mod/setup.php:526 ../../mod/setup.php:544 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has " +"write access to this folder." msgstr "" -#: ../../mod/siteinfo.php:127 -msgid "No installed plugins/addons/apps" +#: ../../mod/setup.php:527 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." msgstr "" -#: ../../mod/siteinfo.php:136 -msgid "Red" +#: ../../mod/setup.php:530 +#, php-format +msgid "%s is writable" msgstr "" -#: ../../mod/siteinfo.php:137 +#: ../../mod/setup.php:543 msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." +"Red uses the store directory to save uploaded files. The web server needs to " +"have write access to the store directory under the Red top level folder" msgstr "" -#: ../../mod/siteinfo.php:139 -msgid "Tag: " +#: ../../mod/setup.php:547 +msgid "store is writable" msgstr "" -#: ../../mod/siteinfo.php:141 -msgid "Last background fetch: " +#: ../../mod/setup.php:577 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access " +"to this site." msgstr "" -#: ../../mod/siteinfo.php:144 -msgid "Running at web location" +#: ../../mod/setup.php:578 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" msgstr "" -#: ../../mod/siteinfo.php:145 +#: ../../mod/setup.php:579 msgid "" -"Please visit RedMatrix.me to learn more " -"about the Red Matrix." +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." msgstr "" -#: ../../mod/siteinfo.php:146 -msgid "Bug reports and issues: please visit" +#: ../../mod/setup.php:580 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." msgstr "" -#: ../../mod/siteinfo.php:149 +#: ../../mod/setup.php:581 msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." msgstr "" -#: ../../mod/siteinfo.php:151 -msgid "Site Administrators" +#: ../../mod/setup.php:582 +msgid "" +"Providers are available that issue free certificates which are browser-valid." msgstr "" -#: ../../mod/photos.php:77 -msgid "Page owner information could not be retrieved." +#: ../../mod/setup.php:584 +msgid "SSL certificate validation" msgstr "" -#: ../../mod/photos.php:97 -msgid "Album not found." +#: ../../mod/setup.php:590 +msgid "" +"Url rewrite in .htaccess is not working. Check your server configuration." +"Test: " msgstr "" -#: ../../mod/photos.php:119 ../../mod/photos.php:643 -msgid "Delete Album" +#: ../../mod/setup.php:592 +msgid "Url rewrite is working" msgstr "" -#: ../../mod/photos.php:159 ../../mod/photos.php:926 -msgid "Delete Photo" +#: ../../mod/setup.php:602 +msgid "" +"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." msgstr "" -#: ../../mod/photos.php:440 -msgid "No photos selected" +#: ../../mod/setup.php:625 +msgid "Errors encountered creating database tables." msgstr "" -#: ../../mod/photos.php:484 -msgid "Access to this item is restricted." +#: ../../mod/setup.php:660 +msgid "

    What next

    " msgstr "" -#: ../../mod/photos.php:523 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." +#: ../../mod/setup.php:661 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../mod/photos.php:526 -#, php-format -msgid "%1$.2f MB photo storage used." +#: ../../mod/common.php:10 +msgid "No channel." msgstr "" -#: ../../mod/photos.php:550 -msgid "Upload Photos" +#: ../../mod/common.php:39 +msgid "Common connections" msgstr "" -#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:911 -msgid "Enter a new album name" +#: ../../mod/common.php:44 +msgid "No connections in common." msgstr "" -#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:912 -msgid "or select an existing one (doubleclick)" +#: ../../mod/suggest.php:35 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." msgstr "" -#: ../../mod/photos.php:556 -msgid "Do not show a status post for this upload" +#: ../../mod/connections.php:192 ../../mod/connections.php:293 +msgid "Blocked" msgstr "" -#: ../../mod/photos.php:584 -msgid "Album name could not be decoded" +#: ../../mod/connections.php:197 ../../mod/connections.php:300 +msgid "Ignored" msgstr "" -#: ../../mod/photos.php:625 ../../mod/photos.php:1135 -#: ../../mod/photos.php:1151 -msgid "Contact Photos" +#: ../../mod/connections.php:202 ../../mod/connections.php:314 +msgid "Hidden" msgstr "" -#: ../../mod/photos.php:649 -msgid "Show Newest First" +#: ../../mod/connections.php:207 ../../mod/connections.php:307 +msgid "Archived" msgstr "" -#: ../../mod/photos.php:651 -msgid "Show Oldest First" +#: ../../mod/connections.php:231 ../../mod/connections.php:246 +msgid "All" msgstr "" -#: ../../mod/photos.php:675 ../../mod/photos.php:1183 -msgid "View Photo" +#: ../../mod/connections.php:271 +msgid "Suggest new connections" msgstr "" -#: ../../mod/photos.php:704 -msgid "Edit Album" +#: ../../mod/connections.php:274 +msgid "New Connections" msgstr "" -#: ../../mod/photos.php:749 -msgid "Permission denied. Access to this item may be restricted." +#: ../../mod/connections.php:277 +msgid "Show pending (new) connections" msgstr "" -#: ../../mod/photos.php:751 -msgid "Photo not available" +#: ../../mod/connections.php:280 ../../mod/profperm.php:139 +msgid "All Connections" msgstr "" -#: ../../mod/photos.php:809 -msgid "Use as profile photo" +#: ../../mod/connections.php:283 +msgid "Show all connections" msgstr "" -#: ../../mod/photos.php:816 -msgid "Private Photo" +#: ../../mod/connections.php:286 +msgid "Unblocked" msgstr "" -#: ../../mod/photos.php:831 -msgid "View Full Size" +#: ../../mod/connections.php:289 +msgid "Only show unblocked connections" msgstr "" -#: ../../mod/photos.php:905 -msgid "Edit photo" +#: ../../mod/connections.php:296 +msgid "Only show blocked connections" msgstr "" -#: ../../mod/photos.php:907 -msgid "Rotate CW (right)" +#: ../../mod/connections.php:303 +msgid "Only show ignored connections" msgstr "" -#: ../../mod/photos.php:908 -msgid "Rotate CCW (left)" +#: ../../mod/connections.php:310 +msgid "Only show archived connections" msgstr "" -#: ../../mod/photos.php:915 -msgid "Caption" +#: ../../mod/connections.php:317 +msgid "Only show hidden connections" msgstr "" -#: ../../mod/photos.php:917 -msgid "Add a Tag" +#: ../../mod/connections.php:372 +#, php-format +msgid "%1$s [%2$s]" msgstr "" -#: ../../mod/photos.php:921 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +#: ../../mod/connections.php:373 +msgid "Edit connection" msgstr "" -#: ../../mod/photos.php:924 -msgid "Flag as adult in album view" +#: ../../mod/connections.php:411 +msgid "Search your connections" msgstr "" -#: ../../mod/photos.php:1101 -msgid "In This Photo:" +#: ../../mod/connections.php:412 +msgid "Finding: " msgstr "" -#: ../../mod/photos.php:1189 -msgid "View Album" +#: ../../mod/impel.php:33 +msgid "webpage" msgstr "" -#: ../../mod/photos.php:1212 -msgid "Recent Photos" +#: ../../mod/impel.php:38 +msgid "block" msgstr "" -#: ../../mod/acl.php:228 -msgid "network" +#: ../../mod/impel.php:43 +msgid "layout" msgstr "" -#: ../../mod/acl.php:238 -msgid "RSS" +#: ../../mod/impel.php:117 +#, php-format +msgid "%s element installed" msgstr "" -#: ../../mod/poke.php:159 -msgid "Poke/Prod" +#: ../../mod/tagger.php:96 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "" -#: ../../mod/poke.php:160 -msgid "poke, prod or do other things to somebody" +#: ../../mod/item.php:165 +msgid "Unable to locate original post." msgstr "" -#: ../../mod/poke.php:161 -msgid "Recipient" +#: ../../mod/item.php:424 +msgid "Empty post discarded." msgstr "" -#: ../../mod/poke.php:162 -msgid "Choose what you wish to do to recipient" +#: ../../mod/item.php:466 +msgid "Executable content type not permitted to this channel." msgstr "" -#: ../../mod/poke.php:165 -msgid "Make this post private" +#: ../../mod/item.php:865 +msgid "System error. Post not saved." msgstr "" -#: ../../mod/manage.php:138 +#: ../../mod/item.php:1083 #, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." +msgid "You have reached your limit of %1$.0f top level posts." msgstr "" -#: ../../mod/manage.php:146 -msgid "Create a new channel" +#: ../../mod/item.php:1089 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." msgstr "" -#: ../../mod/manage.php:151 -msgid "Current Channel" +#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:81 +#: ../../mod/directory.php:22 ../../mod/viewconnections.php:17 +#: ../../mod/photos.php:429 +msgid "Public access denied." msgstr "" -#: ../../mod/manage.php:153 -msgid "Switch to one of your channels by selecting it." +#: ../../mod/thing.php:96 +msgid "Thing updated" msgstr "" -#: ../../mod/manage.php:154 -msgid "Default Channel" +#: ../../mod/thing.php:156 +msgid "Object store: failed" msgstr "" -#: ../../mod/manage.php:155 -msgid "Make Default" +#: ../../mod/thing.php:160 +msgid "Thing added" msgstr "" -#: ../../mod/manage.php:158 +#: ../../mod/thing.php:180 #, php-format -msgid "%d new messages" +msgid "OBJ: %1$s %2$s %3$s" msgstr "" -#: ../../mod/manage.php:159 -#, php-format -msgid "%d new introductions" +#: ../../mod/thing.php:232 +msgid "Show Thing" msgstr "" -#: ../../mod/dirsearch.php:20 ../../mod/regdir.php:22 -msgid "This site is not a directory server" +#: ../../mod/thing.php:239 +msgid "item not found." msgstr "" -#: ../../mod/bookmarks.php:38 -msgid "Bookmark added" +#: ../../mod/thing.php:270 +msgid "Edit Thing" msgstr "" -#: ../../mod/bookmarks.php:60 -msgid "My Bookmarks" +#: ../../mod/thing.php:272 ../../mod/thing.php:319 +msgid "Select a profile" msgstr "" -#: ../../mod/bookmarks.php:71 -msgid "My Connections Bookmarks" +#: ../../mod/thing.php:276 ../../mod/thing.php:322 +msgid "Post an activity" msgstr "" -#: ../../mod/editpost.php:31 -msgid "Item is not editable" +#: ../../mod/thing.php:276 ../../mod/thing.php:322 +msgid "Only sends to viewers of the applicable profile" msgstr "" -#: ../../mod/editpost.php:53 -msgid "Delete item?" +#: ../../mod/thing.php:278 ../../mod/thing.php:324 +msgid "Name of thing e.g. something" msgstr "" -#: ../../mod/group.php:20 -msgid "Collection created." +#: ../../mod/thing.php:280 ../../mod/thing.php:325 +msgid "URL of thing (optional)" msgstr "" -#: ../../mod/group.php:26 -msgid "Could not create collection." +#: ../../mod/thing.php:282 ../../mod/thing.php:326 +msgid "URL for photo of thing (optional)" msgstr "" -#: ../../mod/group.php:54 -msgid "Collection updated." +#: ../../mod/thing.php:317 +msgid "Add Thing to your Profile" msgstr "" -#: ../../mod/group.php:86 -msgid "Create a collection of channels." +#: ../../mod/chatsvc.php:111 +msgid "Away" msgstr "" -#: ../../mod/group.php:87 ../../mod/group.php:183 -msgid "Collection Name: " +#: ../../mod/chatsvc.php:115 +msgid "Online" msgstr "" -#: ../../mod/group.php:89 ../../mod/group.php:186 -msgid "Members are visible to other channels" +#: ../../mod/follow.php:25 +msgid "Channel added." msgstr "" -#: ../../mod/group.php:107 -msgid "Collection removed." +#: ../../mod/notify.php:53 ../../mod/notifications.php:94 +msgid "No more system notifications." msgstr "" -#: ../../mod/group.php:109 -msgid "Unable to remove collection." +#: ../../mod/notify.php:57 ../../mod/notifications.php:98 +msgid "System Notifications" msgstr "" -#: ../../mod/group.php:182 -msgid "Collection Editor" +#: ../../mod/acl.php:228 +msgid "network" +msgstr "" + +#: ../../mod/acl.php:238 +msgid "RSS" +msgstr "" + +#: ../../mod/pdledit.php:13 +msgid "Layout updated." msgstr "" -#: ../../mod/group.php:196 -msgid "Members" +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" msgstr "" -#: ../../mod/group.php:198 -msgid "All Connected Channels" +#: ../../mod/pdledit.php:48 +msgid "Layout not found." msgstr "" -#: ../../mod/group.php:233 -msgid "Click on a channel to add or remove." +#: ../../mod/pdledit.php:54 +msgid "Module Name:" msgstr "" -#: ../../mod/ping.php:266 -msgid "sent you a private message" +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 +msgid "Layout Help" msgstr "" -#: ../../mod/ping.php:319 -msgid "added your channel" +#: ../../mod/appman.php:28 ../../mod/appman.php:44 +msgid "App installed." msgstr "" -#: ../../mod/ping.php:360 -msgid "posted an event" +#: ../../mod/appman.php:37 +msgid "Malformed app." msgstr "" -#: ../../mod/editlayout.php:108 -msgid "Edit Layout" +#: ../../mod/appman.php:80 +msgid "Embed code" msgstr "" -#: ../../mod/editlayout.php:117 -msgid "Delete layout?" +#: ../../mod/appman.php:86 +msgid "Edit App" msgstr "" -#: ../../mod/editlayout.php:178 -msgid "Delete Layout" +#: ../../mod/appman.php:86 +msgid "Create App" msgstr "" -#: ../../mod/sources.php:32 -msgid "Failed to create source. No channel selected." +#: ../../mod/appman.php:91 +msgid "Name of app" msgstr "" -#: ../../mod/sources.php:45 -msgid "Source created." +#: ../../mod/appman.php:92 +msgid "Location (URL) of app" msgstr "" -#: ../../mod/sources.php:57 -msgid "Source updated." +#: ../../mod/appman.php:93 ../../mod/rbmark.php:95 +msgid "Description" msgstr "" -#: ../../mod/sources.php:82 -msgid "*" +#: ../../mod/appman.php:94 +msgid "Photo icon URL" msgstr "" -#: ../../mod/sources.php:89 -msgid "Manage remote sources of content for your channel." +#: ../../mod/appman.php:94 +msgid "80 x 80 pixels - optional" msgstr "" -#: ../../mod/sources.php:90 ../../mod/sources.php:100 -msgid "New Source" +#: ../../mod/appman.php:95 +msgid "Version ID" msgstr "" -#: ../../mod/sources.php:101 ../../mod/sources.php:133 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." +#: ../../mod/appman.php:96 +msgid "Price of app" msgstr "" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Only import content with these words (one per line)" +#: ../../mod/appman.php:97 +msgid "Location (URL) to purchase app" msgstr "" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Leave blank to import all public content" +#: ../../mod/filer.php:49 +msgid "- select -" msgstr "" -#: ../../mod/sources.php:103 ../../mod/sources.php:137 -#: ../../mod/new_channel.php:112 -msgid "Channel Name" +#: ../../mod/import.php:25 +#, php-format +msgid "Your service plan only allows %d channels." msgstr "" -#: ../../mod/sources.php:123 ../../mod/sources.php:150 -msgid "Source not found." +#: ../../mod/import.php:51 +msgid "Nothing to import." msgstr "" -#: ../../mod/sources.php:130 -msgid "Edit Source" +#: ../../mod/import.php:75 +msgid "Unable to download data from old server" msgstr "" -#: ../../mod/sources.php:131 -msgid "Delete Source" +#: ../../mod/import.php:81 +msgid "Imported file is empty." msgstr "" -#: ../../mod/sources.php:158 -msgid "Source removed" +#: ../../mod/import.php:106 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." msgstr "" -#: ../../mod/sources.php:160 -msgid "Unable to remove source." +#: ../../mod/import.php:127 +msgid "Unable to create a unique channel address. Import failed." msgstr "" -#: ../../mod/follow.php:25 -msgid "Channel added." +#: ../../mod/import.php:147 +msgid "Channel clone failed. Import failed." msgstr "" -#: ../../mod/pdledit.php:13 -msgid "Layout updated." +#: ../../mod/import.php:157 +msgid "Cloned channel not found. Import failed." msgstr "" -#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 -msgid "Edit System Page Description" +#: ../../mod/import.php:475 +msgid "Import completed." msgstr "" -#: ../../mod/pdledit.php:48 -msgid "Layout not found." +#: ../../mod/import.php:487 +msgid "You must be logged in to use this feature." msgstr "" -#: ../../mod/pdledit.php:54 -msgid "Module Name:" +#: ../../mod/import.php:492 +msgid "Import Channel" msgstr "" -#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 -msgid "Layout Help" +#: ../../mod/import.php:493 +msgid "" +"Use this form to import an existing channel from a different server/hub. You " +"may retrieve the channel identity from the old server/hub via the network or " +"provide an export file. Only identity and connections/relationships will be " +"imported. Importation of content is not yet available." msgstr "" -#: ../../mod/editwebpage.php:140 -msgid "Edit Webpage" +#: ../../mod/import.php:494 +msgid "File to Upload" msgstr "" -#: ../../mod/editwebpage.php:150 -msgid "Delete webpage?" +#: ../../mod/import.php:495 +msgid "Or provide the old server/hub details" msgstr "" -#: ../../mod/editwebpage.php:215 -msgid "Delete Webpage" +#: ../../mod/import.php:496 +msgid "Your old identity address (xyz@example.com)" msgstr "" -#: ../../mod/impel.php:33 -msgid "webpage" +#: ../../mod/import.php:497 +msgid "Your old login email address" msgstr "" -#: ../../mod/impel.php:38 -msgid "block" +#: ../../mod/import.php:498 +msgid "Your old login password" msgstr "" -#: ../../mod/impel.php:43 -msgid "layout" +#: ../../mod/import.php:499 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be " +"able to post from either location, but only one can be marked as the primary " +"location for files, photos, and media." msgstr "" -#: ../../mod/impel.php:117 -#, php-format -msgid "%s element installed" +#: ../../mod/import.php:500 +msgid "Make this hub my primary location" msgstr "" -#: ../../mod/profile_photo.php:108 -msgid "Image uploaded but image cropping failed." +#: ../../mod/import.php:501 +msgid "Import existing posts if possible" msgstr "" -#: ../../mod/profile_photo.php:162 -msgid "Image resize failed." +#: ../../mod/editlayout.php:108 +msgid "Edit Layout" msgstr "" -#: ../../mod/profile_photo.php:206 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." +#: ../../mod/editlayout.php:117 +msgid "Delete layout?" msgstr "" -#: ../../mod/profile_photo.php:233 -#, php-format -msgid "Image exceeds size limit of %d" +#: ../../mod/editlayout.php:178 +msgid "Delete Layout" msgstr "" -#: ../../mod/profile_photo.php:242 -msgid "Unable to process image." +#: ../../mod/chat.php:19 ../../mod/channel.php:25 +msgid "You must be logged in to see this page." msgstr "" -#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 -msgid "Photo not available." +#: ../../mod/chat.php:167 +msgid "Room not found" msgstr "" -#: ../../mod/profile_photo.php:359 -msgid "Upload File:" +#: ../../mod/chat.php:178 +msgid "Leave Room" msgstr "" -#: ../../mod/profile_photo.php:360 -msgid "Select a profile:" +#: ../../mod/chat.php:179 +msgid "Delete This Room" msgstr "" -#: ../../mod/profile_photo.php:361 -msgid "Upload Profile Photo" +#: ../../mod/chat.php:180 +msgid "I am away right now" msgstr "" -#: ../../mod/profile_photo.php:366 -msgid "skip this step" +#: ../../mod/chat.php:181 +msgid "I am online" msgstr "" -#: ../../mod/profile_photo.php:366 -msgid "select a photo from your photo albums" +#: ../../mod/chat.php:183 +msgid "Bookmark this room" msgstr "" -#: ../../mod/profile_photo.php:382 -msgid "Crop Image" +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" msgstr "" -#: ../../mod/profile_photo.php:383 -msgid "Please adjust the image cropping for optimum viewing." +#: ../../mod/chat.php:208 +msgid "Chatroom Name" msgstr "" -#: ../../mod/profile_photo.php:385 -msgid "Done Editing" +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" msgstr "" -#: ../../mod/profile_photo.php:428 -msgid "Image uploaded successfully." +#: ../../mod/editwebpage.php:140 +msgid "Edit Webpage" msgstr "" -#: ../../mod/profile_photo.php:430 -msgid "Image upload failed." +#: ../../mod/editwebpage.php:150 +msgid "Delete webpage?" msgstr "" -#: ../../mod/profile_photo.php:439 -#, php-format -msgid "Image size reduction [%s] failed." +#: ../../mod/editwebpage.php:215 +msgid "Delete Webpage" msgstr "" -#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 -msgid "Contact not found." +#: ../../mod/dirsearch.php:20 ../../mod/regdir.php:22 +msgid "This site is not a directory server" msgstr "" -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." +#: ../../mod/lostpass.php:15 +msgid "No valid account found." msgstr "" -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" +#: ../../mod/lostpass.php:29 +msgid "Password reset request issued. Check your email." msgstr "" -#: ../../mod/fsuggest.php:99 +#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 #, php-format -msgid "Suggest a friend for %s" -msgstr "" - -#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 -msgid "Help:" +msgid "Site Member (%s)" msgstr "" -#: ../../mod/help.php:76 ../../index.php:238 -msgid "Not Found" +#: ../../mod/lostpass.php:40 +#, php-format +msgid "Password reset requested at %s" msgstr "" -#: ../../mod/like.php:15 -msgid "Like/Dislike" +#: ../../mod/lostpass.php:63 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." msgstr "" -#: ../../mod/like.php:20 -msgid "This action is restricted to members." +#: ../../mod/lostpass.php:85 ../../boot.php:1561 +msgid "Password Reset" msgstr "" -#: ../../mod/like.php:21 -msgid "" -"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." +#: ../../mod/lostpass.php:86 +msgid "Your password has been reset as requested." msgstr "" -#: ../../mod/like.php:89 ../../mod/like.php:116 ../../mod/like.php:154 -msgid "Invalid request." +#: ../../mod/lostpass.php:87 +msgid "Your new password is" msgstr "" -#: ../../mod/like.php:131 -msgid "thing" +#: ../../mod/lostpass.php:88 +msgid "Save or copy your new password - and then" msgstr "" -#: ../../mod/like.php:177 -msgid "Channel unavailable." +#: ../../mod/lostpass.php:89 +msgid "click here to login" msgstr "" -#: ../../mod/like.php:216 -msgid "Previous action reversed." +#: ../../mod/lostpass.php:90 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." msgstr "" -#: ../../mod/like.php:352 +#: ../../mod/lostpass.php:107 #, php-format -msgid "%1$s agrees with %2$s's %3$s" +msgid "Your password has changed at %s" msgstr "" -#: ../../mod/like.php:354 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" +#: ../../mod/lostpass.php:122 +msgid "Forgot your Password?" msgstr "" -#: ../../mod/like.php:356 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" +#: ../../mod/lostpass.php:123 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." msgstr "" -#: ../../mod/like.php:442 -msgid "Action completed." +#: ../../mod/lostpass.php:124 +msgid "Email Address" msgstr "" -#: ../../mod/like.php:443 -msgid "Thank you." +#: ../../mod/lostpass.php:125 +msgid "Reset" +msgstr "" + +#: ../../mod/rate.php:146 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" msgstr "" #: ../../mod/invite.php:25 @@ -6201,586 +6286,712 @@ msgstr "" msgid "3. Click [Connect]" msgstr "" -#: ../../mod/filestorage.php:81 -msgid "Permission Denied." +#: ../../mod/locs.php:21 ../../mod/locs.php:52 +msgid "Location not found." msgstr "" -#: ../../mod/filestorage.php:97 -msgid "File not found." +#: ../../mod/locs.php:56 +msgid "Primary location cannot be removed." msgstr "" -#: ../../mod/filestorage.php:140 -msgid "Edit file permissions" +#: ../../mod/locs.php:88 +msgid "No locations found." msgstr "" -#: ../../mod/filestorage.php:149 -msgid "Set/edit permissions" +#: ../../mod/locs.php:101 +msgid "Manage Channel Locations" msgstr "" -#: ../../mod/filestorage.php:150 -msgid "Include all files and sub folders" +#: ../../mod/locs.php:102 +msgid "Location (address)" msgstr "" -#: ../../mod/filestorage.php:151 -msgid "Return to file list" +#: ../../mod/locs.php:103 +msgid "Primary Location" msgstr "" -#: ../../mod/filestorage.php:153 -msgid "Copy/paste this code to attach file to a post" +#: ../../mod/locs.php:104 +msgid "Drop location" msgstr "" -#: ../../mod/filestorage.php:154 -msgid "Copy/paste this URL to link file from a web page" +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." msgstr "" -#: ../../mod/filestorage.php:156 -msgid "Attach this file to a new post" +#: ../../mod/sources.php:45 +msgid "Source created." msgstr "" -#: ../../mod/filestorage.php:157 -msgid "Show URL to this file" +#: ../../mod/sources.php:57 +msgid "Source updated." msgstr "" -#: ../../mod/filestorage.php:158 -msgid "Do not show in shared with me folder of your connections" +#: ../../mod/sources.php:82 +msgid "*" msgstr "" -#: ../../mod/dav.php:121 -msgid "RedMatrix channel" +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." msgstr "" -#: ../../mod/lockview.php:31 -msgid "Remote privacy information not available." +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" msgstr "" -#: ../../mod/lockview.php:52 -msgid "Visible to:" +#: ../../mod/sources.php:101 ../../mod/sources.php:133 +msgid "" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." msgstr "" -#: ../../mod/import.php:25 -#, php-format -msgid "Your service plan only allows %d channels." +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" msgstr "" -#: ../../mod/import.php:51 -msgid "Nothing to import." +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" msgstr "" -#: ../../mod/import.php:75 -msgid "Unable to download data from old server" +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:112 +msgid "Channel Name" +msgstr "" + +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." +msgstr "" + +#: ../../mod/sources.php:130 +msgid "Edit Source" +msgstr "" + +#: ../../mod/sources.php:131 +msgid "Delete Source" +msgstr "" + +#: ../../mod/sources.php:158 +msgid "Source removed" +msgstr "" + +#: ../../mod/sources.php:160 +msgid "Unable to remove source." +msgstr "" + +#: ../../mod/menu.php:31 +msgid "Menu updated." +msgstr "" + +#: ../../mod/menu.php:35 +msgid "Unable to update menu." +msgstr "" + +#: ../../mod/menu.php:40 +msgid "Menu created." +msgstr "" + +#: ../../mod/menu.php:44 +msgid "Unable to create menu." +msgstr "" + +#: ../../mod/menu.php:76 +msgid "Manage Menus" +msgstr "" + +#: ../../mod/menu.php:79 +msgid "Drop" +msgstr "" + +#: ../../mod/menu.php:81 +msgid "Bookmarks allowed" +msgstr "" + +#: ../../mod/menu.php:82 +msgid "Create a new menu" +msgstr "" + +#: ../../mod/menu.php:83 +msgid "Delete this menu" +msgstr "" + +#: ../../mod/menu.php:84 ../../mod/menu.php:125 +msgid "Edit menu contents" +msgstr "" + +#: ../../mod/menu.php:85 +msgid "Edit this menu" +msgstr "" + +#: ../../mod/menu.php:96 +msgid "New Menu" +msgstr "" + +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Menu name" +msgstr "" + +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Must be unique, only seen by you" +msgstr "" + +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title" +msgstr "" + +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title as seen by others" +msgstr "" + +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Allow bookmarks" +msgstr "" + +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Menu may be used to store saved bookmarks" +msgstr "" + +#: ../../mod/menu.php:108 ../../mod/mitem.php:24 +msgid "Menu not found." +msgstr "" + +#: ../../mod/menu.php:114 +msgid "Menu deleted." +msgstr "" + +#: ../../mod/menu.php:116 +msgid "Menu could not be deleted." +msgstr "" + +#: ../../mod/menu.php:122 +msgid "Edit Menu" +msgstr "" + +#: ../../mod/menu.php:124 +msgid "Add or remove entries to this menu" +msgstr "" + +#: ../../mod/menu.php:130 ../../mod/mitem.php:213 +msgid "Modify" +msgstr "" + +#: ../../mod/filestorage.php:81 +msgid "Permission Denied." +msgstr "" + +#: ../../mod/filestorage.php:97 +msgid "File not found." +msgstr "" + +#: ../../mod/filestorage.php:140 +msgid "Edit file permissions" +msgstr "" + +#: ../../mod/filestorage.php:149 +msgid "Set/edit permissions" +msgstr "" + +#: ../../mod/filestorage.php:150 +msgid "Include all files and sub folders" msgstr "" -#: ../../mod/import.php:81 -msgid "Imported file is empty." +#: ../../mod/filestorage.php:151 +msgid "Return to file list" msgstr "" -#: ../../mod/import.php:106 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." +#: ../../mod/filestorage.php:153 +msgid "Copy/paste this code to attach file to a post" msgstr "" -#: ../../mod/import.php:127 -msgid "Unable to create a unique channel address. Import failed." +#: ../../mod/filestorage.php:154 +msgid "Copy/paste this URL to link file from a web page" msgstr "" -#: ../../mod/import.php:147 -msgid "Channel clone failed. Import failed." +#: ../../mod/filestorage.php:156 +msgid "Attach this file to a new post" msgstr "" -#: ../../mod/import.php:157 -msgid "Cloned channel not found. Import failed." +#: ../../mod/filestorage.php:157 +msgid "Show URL to this file" msgstr "" -#: ../../mod/import.php:475 -msgid "Import completed." +#: ../../mod/filestorage.php:158 +msgid "Do not show in shared with me folder of your connections" msgstr "" -#: ../../mod/import.php:487 -msgid "You must be logged in to use this feature." +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." msgstr "" -#: ../../mod/import.php:492 -msgid "Import Channel" +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." msgstr "" -#: ../../mod/import.php:493 -msgid "" -"Use this form to import an existing channel from a different server/hub. You " -"may retrieve the channel identity from the old server/hub via the network or " -"provide an export file. Only identity and connections/relationships will be " -"imported. Importation of content is not yet available." +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" msgstr "" -#: ../../mod/import.php:494 -msgid "File to Upload" +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" msgstr "" -#: ../../mod/import.php:495 -msgid "Or provide the old server/hub details" +#: ../../mod/magic.php:70 +msgid "Hub not found." msgstr "" -#: ../../mod/import.php:496 -msgid "Your old identity address (xyz@example.com)" +#: ../../mod/poke.php:159 +msgid "Poke/Prod" msgstr "" -#: ../../mod/import.php:497 -msgid "Your old login email address" +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" msgstr "" -#: ../../mod/import.php:498 -msgid "Your old login password" +#: ../../mod/poke.php:161 +msgid "Recipient" msgstr "" -#: ../../mod/import.php:499 -msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be " -"able to post from either location, but only one can be marked as the primary " -"location for files, photos, and media." +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" msgstr "" -#: ../../mod/import.php:500 -msgid "Make this hub my primary location" +#: ../../mod/poke.php:165 +msgid "Make this post private" msgstr "" -#: ../../mod/import.php:501 -msgid "Import existing posts if possible" +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." msgstr "" -#: ../../mod/locs.php:21 ../../mod/locs.php:52 -msgid "Location not found." +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" msgstr "" -#: ../../mod/locs.php:56 -msgid "Primary location cannot be removed." +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." msgstr "" -#: ../../mod/locs.php:88 -msgid "No locations found." +#: ../../mod/profperm.php:123 +msgid "Visible To" msgstr "" -#: ../../mod/locs.php:101 -msgid "Manage Channel Locations" +#: ../../mod/lockview.php:31 +msgid "Remote privacy information not available." msgstr "" -#: ../../mod/locs.php:102 -msgid "Location (address)" +#: ../../mod/lockview.php:52 +msgid "Visible to:" msgstr "" -#: ../../mod/locs.php:103 -msgid "Primary Location" +#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 +#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 +msgid "Profile not found." msgstr "" -#: ../../mod/locs.php:104 -msgid "Drop location" +#: ../../mod/profiles.php:38 +msgid "Profile deleted." msgstr "" -#: ../../mod/thing.php:96 -msgid "Thing updated" +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" msgstr "" -#: ../../mod/thing.php:156 -msgid "Object store: failed" +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." msgstr "" -#: ../../mod/thing.php:160 -msgid "Thing added" +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." msgstr "" -#: ../../mod/thing.php:180 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" +#: ../../mod/profiles.php:136 +msgid "Profile unavailable to export." msgstr "" -#: ../../mod/thing.php:232 -msgid "Show Thing" +#: ../../mod/profiles.php:241 +msgid "Profile Name is required." msgstr "" -#: ../../mod/thing.php:239 -msgid "item not found." +#: ../../mod/profiles.php:404 +msgid "Marital Status" msgstr "" -#: ../../mod/thing.php:270 -msgid "Edit Thing" +#: ../../mod/profiles.php:408 +msgid "Romantic Partner" msgstr "" -#: ../../mod/thing.php:272 ../../mod/thing.php:319 -msgid "Select a profile" +#: ../../mod/profiles.php:412 +msgid "Likes" msgstr "" -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Post an activity" +#: ../../mod/profiles.php:416 +msgid "Dislikes" msgstr "" -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Only sends to viewers of the applicable profile" +#: ../../mod/profiles.php:420 +msgid "Work/Employment" msgstr "" -#: ../../mod/thing.php:278 ../../mod/thing.php:324 -msgid "Name of thing e.g. something" +#: ../../mod/profiles.php:423 +msgid "Religion" msgstr "" -#: ../../mod/thing.php:280 ../../mod/thing.php:325 -msgid "URL of thing (optional)" +#: ../../mod/profiles.php:427 +msgid "Political Views" msgstr "" -#: ../../mod/thing.php:282 ../../mod/thing.php:326 -msgid "URL for photo of thing (optional)" +#: ../../mod/profiles.php:431 +msgid "Gender" msgstr "" -#: ../../mod/thing.php:317 -msgid "Add Thing to your Profile" +#: ../../mod/profiles.php:435 +msgid "Sexual Preference" msgstr "" -#: ../../mod/layouts.php:110 -msgid "Help with this feature" +#: ../../mod/profiles.php:439 +msgid "Homepage" msgstr "" -#: ../../mod/layouts.php:130 -msgid "Layout Name" +#: ../../mod/profiles.php:443 +msgid "Interests" msgstr "" -#: ../../mod/tagger.php:96 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" +#: ../../mod/profiles.php:447 ../../mod/admin.php:871 +msgid "Address" msgstr "" -#: ../../mod/connedit.php:252 -msgid "is now connected to" +#: ../../mod/profiles.php:537 +msgid "Profile updated." msgstr "" -#: ../../mod/connedit.php:365 -msgid "Could not access address book record." +#: ../../mod/profiles.php:626 +msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -#: ../../mod/connedit.php:379 -msgid "Refresh failed - channel is currently unavailable." +#: ../../mod/profiles.php:666 +msgid "Edit Profile Details" msgstr "" -#: ../../mod/connedit.php:386 -msgid "Channel has been unblocked" +#: ../../mod/profiles.php:668 +msgid "View this profile" msgstr "" -#: ../../mod/connedit.php:387 -msgid "Channel has been blocked" +#: ../../mod/profiles.php:670 +msgid "Change Profile Photo" msgstr "" -#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 -#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 -#: ../../mod/connedit.php:443 -msgid "Unable to set address book parameters." +#: ../../mod/profiles.php:671 +msgid "Create a new profile using these settings" msgstr "" -#: ../../mod/connedit.php:398 -msgid "Channel has been unignored" +#: ../../mod/profiles.php:672 +msgid "Clone this profile" msgstr "" -#: ../../mod/connedit.php:399 -msgid "Channel has been ignored" +#: ../../mod/profiles.php:673 +msgid "Delete this profile" msgstr "" -#: ../../mod/connedit.php:410 -msgid "Channel has been unarchived" +#: ../../mod/profiles.php:675 +msgid "Import profile from file" msgstr "" -#: ../../mod/connedit.php:411 -msgid "Channel has been archived" +#: ../../mod/profiles.php:676 +msgid "Export profile to file" msgstr "" -#: ../../mod/connedit.php:422 -msgid "Channel has been unhidden" +#: ../../mod/profiles.php:677 +msgid "Profile Name:" msgstr "" -#: ../../mod/connedit.php:423 -msgid "Channel has been hidden" +#: ../../mod/profiles.php:678 +msgid "Your Full Name:" msgstr "" -#: ../../mod/connedit.php:438 -msgid "Channel has been approved" +#: ../../mod/profiles.php:679 +msgid "Title/Description:" msgstr "" -#: ../../mod/connedit.php:439 -msgid "Channel has been unapproved" +#: ../../mod/profiles.php:680 +msgid "Your Gender:" msgstr "" -#: ../../mod/connedit.php:467 -msgid "Connection has been removed." +#: ../../mod/profiles.php:681 +msgid "Birthday :" msgstr "" -#: ../../mod/connedit.php:487 -#, php-format -msgid "View %s's profile" +#: ../../mod/profiles.php:682 +msgid "Street Address:" msgstr "" -#: ../../mod/connedit.php:491 -msgid "Refresh Permissions" +#: ../../mod/profiles.php:683 +msgid "Locality/City:" msgstr "" -#: ../../mod/connedit.php:494 -msgid "Fetch updated permissions" +#: ../../mod/profiles.php:684 +msgid "Postal/Zip Code:" msgstr "" -#: ../../mod/connedit.php:498 -msgid "Recent Activity" +#: ../../mod/profiles.php:685 +msgid "Country:" msgstr "" -#: ../../mod/connedit.php:501 -msgid "View recent posts and comments" +#: ../../mod/profiles.php:686 +msgid "Region/State:" msgstr "" -#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:737 -msgid "Unblock" +#: ../../mod/profiles.php:687 +msgid " Marital Status:" msgstr "" -#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:736 -msgid "Block" +#: ../../mod/profiles.php:688 +msgid "Who: (if applicable)" msgstr "" -#: ../../mod/connedit.php:510 -msgid "Block (or Unblock) all communications with this connection" +#: ../../mod/profiles.php:689 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "" -#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 -msgid "Unignore" +#: ../../mod/profiles.php:690 +msgid "Since [date]:" msgstr "" -#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 -#: ../../mod/notifications.php:51 -msgid "Ignore" +#: ../../mod/profiles.php:692 +msgid "Homepage URL:" msgstr "" -#: ../../mod/connedit.php:517 -msgid "Ignore (or Unignore) all inbound communications from this connection" +#: ../../mod/profiles.php:695 +msgid "Religious Views:" msgstr "" -#: ../../mod/connedit.php:520 -msgid "Unarchive" +#: ../../mod/profiles.php:696 +msgid "Keywords:" msgstr "" -#: ../../mod/connedit.php:520 -msgid "Archive" +#: ../../mod/profiles.php:699 +msgid "Example: fishing photography software" msgstr "" -#: ../../mod/connedit.php:523 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" +#: ../../mod/profiles.php:700 +msgid "Used in directory listings" msgstr "" -#: ../../mod/connedit.php:526 -msgid "Unhide" +#: ../../mod/profiles.php:701 +msgid "Tell us about yourself..." msgstr "" -#: ../../mod/connedit.php:526 -msgid "Hide" +#: ../../mod/profiles.php:702 +msgid "Hobbies/Interests" msgstr "" -#: ../../mod/connedit.php:529 -msgid "Hide or Unhide this connection from your other connections" +#: ../../mod/profiles.php:703 +msgid "Contact information and Social Networks" msgstr "" -#: ../../mod/connedit.php:536 -msgid "Delete this connection" +#: ../../mod/profiles.php:704 +msgid "My other channels" msgstr "" -#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 -msgid "Approve this connection" +#: ../../mod/profiles.php:705 +msgid "Musical interests" msgstr "" -#: ../../mod/connedit.php:611 -msgid "Accept connection to allow communication" +#: ../../mod/profiles.php:706 +msgid "Books, literature" msgstr "" -#: ../../mod/connedit.php:627 -#, php-format -msgid "Connections: settings for %s" +#: ../../mod/profiles.php:707 +msgid "Television" msgstr "" -#: ../../mod/connedit.php:628 -msgid "Apply these permissions automatically" +#: ../../mod/profiles.php:708 +msgid "Film/dance/culture/entertainment" msgstr "" -#: ../../mod/connedit.php:632 -msgid "Apply the permissions indicated on this page to all new connections." +#: ../../mod/profiles.php:709 +msgid "Love/romance" msgstr "" -#: ../../mod/connedit.php:636 -msgid "Slide to adjust your degree of friendship" +#: ../../mod/profiles.php:710 +msgid "Work/employment" msgstr "" -#: ../../mod/connedit.php:637 ../../mod/rate.php:147 -msgid "Rating (this information is public)" +#: ../../mod/profiles.php:711 +msgid "School/education" msgstr "" -#: ../../mod/connedit.php:638 ../../mod/rate.php:148 -msgid "Optionally explain your rating (this information is public)" +#: ../../mod/profiles.php:717 +msgid "This is your default profile." msgstr "" -#: ../../mod/connedit.php:645 -msgid "" -"Default permissions for your channel type have (just) been applied. They " -"have not yet been submitted. Please review the permissions on this page and " -"make any desired changes at this time. This new connection may not " -"be able to communicate with you until you submit this page, which will " -"install and apply the selected permissions." +#: ../../mod/profiles.php:728 ../../mod/directory.php:188 +msgid "Age: " msgstr "" -#: ../../mod/connedit.php:648 -msgid "inherited" +#: ../../mod/profiles.php:771 +msgid "Edit/Manage Profiles" msgstr "" -#: ../../mod/connedit.php:651 -msgid "Connection has no individual permissions!" +#: ../../mod/profiles.php:772 +msgid "Add profile things" msgstr "" -#: ../../mod/connedit.php:652 -msgid "" -"This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"." +#: ../../mod/profiles.php:773 +msgid "Include desirable objects in your profile" msgstr "" -#: ../../mod/connedit.php:654 -msgid "Profile Visibility" +#: ../../mod/ratings.php:68 +msgid "No ratings" msgstr "" -#: ../../mod/connedit.php:655 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." +#: ../../mod/ratings.php:94 +msgid "Ratings" msgstr "" -#: ../../mod/connedit.php:656 -msgid "Contact Information / Notes" +#: ../../mod/ratings.php:95 +msgid "Rating: " msgstr "" -#: ../../mod/connedit.php:657 -msgid "Edit contact notes" +#: ../../mod/ratings.php:96 +msgid "Description: " msgstr "" -#: ../../mod/connedit.php:659 -msgid "Their Settings" +#: ../../mod/delegate.php:95 +msgid "No potential page delegates located." msgstr "" -#: ../../mod/connedit.php:660 -msgid "My Settings" +#: ../../mod/delegate.php:121 +msgid "Delegate Page Management" msgstr "" -#: ../../mod/connedit.php:662 +#: ../../mod/delegate.php:123 msgid "" -"Default permissions for this channel type have (just) been applied. They " -"have not been saved and there are currently no stored default " -"permissions. Please review/edit the applied settings and click [Submit] to " -"finalize." +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." msgstr "" -#: ../../mod/connedit.php:663 -msgid "Clear/Disable Automatic Permissions" +#: ../../mod/delegate.php:124 +msgid "Existing Page Managers" msgstr "" -#: ../../mod/connedit.php:664 -msgid "Forum Members" +#: ../../mod/delegate.php:126 +msgid "Existing Page Delegates" msgstr "" -#: ../../mod/connedit.php:665 -msgid "Soapbox" +#: ../../mod/delegate.php:128 +msgid "Potential Delegates" msgstr "" -#: ../../mod/connedit.php:666 -msgid "Full Sharing (typical social network permissions)" +#: ../../mod/delegate.php:131 +msgid "Add" msgstr "" -#: ../../mod/connedit.php:667 -msgid "Cautious Sharing " +#: ../../mod/delegate.php:132 +msgid "No entries." msgstr "" -#: ../../mod/connedit.php:668 -msgid "Follow Only" +#: ../../mod/directory.php:194 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/directory.php:206 +msgid "Gender: " msgstr "" -#: ../../mod/connedit.php:669 -msgid "Individual Permissions" +#: ../../mod/directory.php:208 +msgid "Status: " msgstr "" -#: ../../mod/connedit.php:670 -msgid "" -"Some permissions may be inherited from your channel privacy settings, which have higher priority than individual " -"settings. Changing those inherited settings on this page will have no effect." +#: ../../mod/directory.php:210 +msgid "Homepage: " msgstr "" -#: ../../mod/connedit.php:671 -msgid "Advanced Permissions" +#: ../../mod/directory.php:213 +msgid "Hometown: " msgstr "" -#: ../../mod/connedit.php:672 -msgid "Simple Permissions (select one and submit)" +#: ../../mod/directory.php:215 +msgid "About: " msgstr "" -#: ../../mod/connedit.php:676 -#, php-format -msgid "Visit %s's profile - %s" +#: ../../mod/directory.php:273 +msgid "Public Forum:" msgstr "" -#: ../../mod/connedit.php:677 -msgid "Block/Unblock contact" +#: ../../mod/directory.php:276 +msgid "Keywords: " msgstr "" -#: ../../mod/connedit.php:678 -msgid "Ignore contact" +#: ../../mod/directory.php:331 +msgid "Finding:" msgstr "" -#: ../../mod/connedit.php:679 -msgid "Repair URL settings" +#: ../../mod/directory.php:336 +msgid "next page" msgstr "" -#: ../../mod/connedit.php:680 -msgid "View conversations" +#: ../../mod/directory.php:336 +msgid "previous page" msgstr "" -#: ../../mod/connedit.php:682 -msgid "Delete contact" +#: ../../mod/directory.php:353 +msgid "No entries (some entries may be hidden)." msgstr "" -#: ../../mod/connedit.php:686 -msgid "Last update:" +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" msgstr "" -#: ../../mod/connedit.php:688 -msgid "Update public posts" +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" msgstr "" -#: ../../mod/connedit.php:690 -msgid "Update now" +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" msgstr "" -#: ../../mod/connedit.php:696 -msgid "Currently blocked" +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" msgstr "" -#: ../../mod/connedit.php:697 -msgid "Currently ignored" +#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 +msgid "Export Channel" msgstr "" -#: ../../mod/connedit.php:698 -msgid "Currently archived" +#: ../../mod/uexport.php:35 +msgid "" +"Export your basic channel information to a small file. This acts as a " +"backup of your connections, permissions, profile and basic data, which can " +"be used to import your data to a new hub, but\tdoes not contain your content." +msgstr "" + +#: ../../mod/uexport.php:36 +msgid "Export Content" msgstr "" -#: ../../mod/connedit.php:699 -msgid "Currently pending" +#: ../../mod/uexport.php:37 +msgid "" +"Export your channel information and all the content to a JSON backup. This " +"backs up all of your connections, permissions, profile data and all of your " +"content, but is generally not suitable for importing a channel to a new hub " +"as this file may be VERY large. Please be patient - it may take several " +"minutes for this download to begin." msgstr "" -#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 -msgid "Tag removed" +#: ../../mod/viewconnections.php:58 +msgid "No connections." msgstr "" -#: ../../mod/tagrm.php:119 -msgid "Remove Item Tag" +#: ../../mod/viewconnections.php:71 +#, php-format +msgid "Visit %s's profile [%s]" msgstr "" -#: ../../mod/tagrm.php:121 -msgid "Select a tag to remove: " +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" msgstr "" #: ../../mod/admin.php:52 @@ -6894,6 +7105,10 @@ msgstr "" msgid "My site offers free accounts with optional paid upgrades" msgstr "" +#: ../../mod/admin.php:417 ../../mod/register.php:207 +msgid "Registration" +msgstr "" + #: ../../mod/admin.php:418 msgid "File upload" msgstr "" @@ -7311,10 +7526,6 @@ msgstr "" msgid "UID" msgstr "" -#: ../../mod/admin.php:871 ../../mod/profiles.php:447 -msgid "Address" -msgstr "" - #: ../../mod/admin.php:873 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " @@ -7438,225 +7649,319 @@ msgstr "" msgid "Edit Profile Field" msgstr "" -#: ../../mod/menu.php:31 -msgid "Menu updated." +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." msgstr "" -#: ../../mod/menu.php:35 -msgid "Unable to update menu." +#: ../../mod/oexchange.php:37 +msgid "Post successful." msgstr "" -#: ../../mod/menu.php:40 -msgid "Menu created." +#: ../../mod/post.php:229 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please " +"logout and retry." msgstr "" -#: ../../mod/menu.php:44 -msgid "Unable to create menu." +#: ../../mod/post.php:261 ../../mod/openid.php:72 ../../mod/openid.php:180 +#, php-format +msgid "Welcome %s. Remote authentication successful." msgstr "" -#: ../../mod/menu.php:76 -msgid "Manage Menus" +#: ../../mod/regmod.php:11 +msgid "Please login." msgstr "" -#: ../../mod/menu.php:79 -msgid "Drop" +#: ../../mod/removeaccount.php:30 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." msgstr "" -#: ../../mod/menu.php:81 -msgid "Bookmarks allowed" +#: ../../mod/removeaccount.php:57 +msgid "Remove This Account" msgstr "" -#: ../../mod/menu.php:82 -msgid "Create a new menu" +#: ../../mod/removeaccount.php:58 +msgid "" +"This will completely remove this account including all its channels from the " +"network. Once this has been done it is not recoverable." msgstr "" -#: ../../mod/menu.php:83 -msgid "Delete this menu" +#: ../../mod/removeaccount.php:59 ../../mod/removeme.php:59 +msgid "Please enter your password for verification:" msgstr "" -#: ../../mod/menu.php:84 ../../mod/menu.php:125 -msgid "Edit menu contents" +#: ../../mod/removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" msgstr "" -#: ../../mod/menu.php:85 -msgid "Edit this menu" +#: ../../mod/removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" msgstr "" -#: ../../mod/menu.php:96 -msgid "New Menu" +#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 +#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 +#: ../../mod/update_home.php:21 +msgid "[Embedded content - reload page to view]" msgstr "" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Menu name" +#: ../../mod/wall_upload.php:35 +msgid "Wall Photos" msgstr "" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Must be unique, only seen by you" +#: ../../mod/match.php:16 +msgid "Profile Match" msgstr "" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title" +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." msgstr "" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title as seen by others" +#: ../../mod/match.php:61 +msgid "is interested in:" msgstr "" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Allow bookmarks" +#: ../../mod/match.php:69 +msgid "No matches" msgstr "" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Menu may be used to store saved bookmarks" +#: ../../mod/message.php:41 +msgid "Conversation removed." msgstr "" -#: ../../mod/menu.php:114 -msgid "Menu deleted." +#: ../../mod/message.php:56 +msgid "No messages." msgstr "" -#: ../../mod/menu.php:116 -msgid "Menu could not be deleted." +#: ../../mod/message.php:72 ../../mod/mail.php:336 +msgid "Delete conversation" msgstr "" -#: ../../mod/menu.php:122 -msgid "Edit Menu" +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" msgstr "" -#: ../../mod/menu.php:124 -msgid "Add or remove entries to this menu" +#: ../../mod/mitem.php:67 +msgid "Menu element updated." msgstr "" -#: ../../mod/match.php:16 -msgid "Profile Match" +#: ../../mod/mitem.php:71 +msgid "Unable to update menu element." msgstr "" -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." +#: ../../mod/mitem.php:77 +msgid "Menu element added." msgstr "" -#: ../../mod/match.php:61 -msgid "is interested in:" +#: ../../mod/mitem.php:81 +msgid "Unable to add menu element." msgstr "" -#: ../../mod/match.php:69 -msgid "No matches" +#: ../../mod/mitem.php:127 +msgid "Manage Menu Elements" msgstr "" -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." +#: ../../mod/mitem.php:130 +msgid "Edit menu" msgstr "" -#: ../../mod/notifications.php:35 -msgid "Discard" +#: ../../mod/mitem.php:133 +msgid "Edit element" msgstr "" -#: ../../mod/notifications.php:94 ../../mod/notify.php:53 -msgid "No more system notifications." +#: ../../mod/mitem.php:134 +msgid "Drop element" msgstr "" -#: ../../mod/notifications.php:98 ../../mod/notify.php:57 -msgid "System Notifications" +#: ../../mod/mitem.php:135 +msgid "New element" msgstr "" -#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 -#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 -#: ../../mod/update_home.php:21 -msgid "[Embedded content - reload page to view]" +#: ../../mod/mitem.php:136 +msgid "Edit this menu container" msgstr "" -#: ../../mod/connect.php:56 ../../mod/connect.php:104 -msgid "Continue" +#: ../../mod/mitem.php:137 +msgid "Add menu element" msgstr "" -#: ../../mod/connect.php:85 -msgid "Premium Channel Setup" +#: ../../mod/mitem.php:138 +msgid "Delete this menu item" msgstr "" -#: ../../mod/connect.php:87 -msgid "Enable premium channel connection restrictions" +#: ../../mod/mitem.php:139 +msgid "Edit this menu item" msgstr "" -#: ../../mod/connect.php:88 +#: ../../mod/mitem.php:158 +msgid "New Menu Element" +msgstr "" + +#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 +msgid "Menu Item Permissions" +msgstr "" + +#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 +msgid "Link text" +msgstr "" + +#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 +msgid "URL of link" +msgstr "" + +#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 +msgid "Use RedMatrix magic-auth if available" +msgstr "" + +#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 +msgid "Open link in new window" +msgstr "" + +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Order in list" +msgstr "" + +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Higher numbers will sink to bottom of listing" +msgstr "" + +#: ../../mod/mitem.php:181 +msgid "Menu item not found." +msgstr "" + +#: ../../mod/mitem.php:190 +msgid "Menu item deleted." +msgstr "" + +#: ../../mod/mitem.php:192 +msgid "Menu item could not be deleted." +msgstr "" + +#: ../../mod/mitem.php:201 +msgid "Edit Menu Element" +msgstr "" + +#: ../../mod/mood.php:131 +msgid "Set your current mood and tell your friends" +msgstr "" + +#: ../../mod/vote.php:97 +msgid "Total votes" +msgstr "" + +#: ../../mod/vote.php:98 +msgid "Average Rating" +msgstr "" + +#: ../../mod/removeme.php:29 msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "" + +#: ../../mod/removeme.php:57 +msgid "Remove This Channel" +msgstr "" + +#: ../../mod/removeme.php:58 +msgid "" +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." +msgstr "" + +#: ../../mod/removeme.php:60 +msgid "Remove this channel and all its clones from the network" msgstr "" -#: ../../mod/connect.php:90 ../../mod/connect.php:110 +#: ../../mod/removeme.php:60 msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" +"By default only the instance of the channel located on this hub will be " +"removed from the network" msgstr "" -#: ../../mod/connect.php:91 -msgid "" -"Potential connections will then see the following text before proceeding:" +#: ../../mod/removeme.php:61 +msgid "Remove Channel" msgstr "" -#: ../../mod/connect.php:92 ../../mod/connect.php:113 -msgid "" -"By continuing, I certify that I have complied with any instructions provided " -"on this page." +#: ../../mod/layouts.php:110 +msgid "Help with this feature" msgstr "" -#: ../../mod/connect.php:101 -msgid "(No specific instructions have been provided by the channel owner.)" +#: ../../mod/layouts.php:130 +msgid "Layout Name" msgstr "" -#: ../../mod/connect.php:109 -msgid "Restricted or Premium Channel" +#: ../../mod/like.php:15 +msgid "Like/Dislike" msgstr "" -#: ../../mod/appman.php:28 ../../mod/appman.php:44 -msgid "App installed." +#: ../../mod/like.php:20 +msgid "This action is restricted to members." msgstr "" -#: ../../mod/appman.php:37 -msgid "Malformed app." +#: ../../mod/like.php:21 +msgid "" +"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." msgstr "" -#: ../../mod/appman.php:80 -msgid "Embed code" +#: ../../mod/like.php:101 ../../mod/like.php:128 ../../mod/like.php:166 +msgid "Invalid request." msgstr "" -#: ../../mod/appman.php:86 -msgid "Edit App" +#: ../../mod/like.php:143 +msgid "thing" msgstr "" -#: ../../mod/appman.php:86 -msgid "Create App" +#: ../../mod/like.php:189 +msgid "Channel unavailable." msgstr "" -#: ../../mod/appman.php:91 -msgid "Name of app" +#: ../../mod/like.php:228 +msgid "Previous action reversed." msgstr "" -#: ../../mod/appman.php:92 -msgid "Location (URL) of app" +#: ../../mod/like.php:387 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" msgstr "" -#: ../../mod/appman.php:94 -msgid "Photo icon URL" +#: ../../mod/like.php:389 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" msgstr "" -#: ../../mod/appman.php:94 -msgid "80 x 80 pixels - optional" +#: ../../mod/like.php:391 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" msgstr "" -#: ../../mod/appman.php:95 -msgid "Version ID" +#: ../../mod/like.php:393 +#, php-format +msgid "%1$s is attending %2$s's %3$s" msgstr "" -#: ../../mod/appman.php:96 -msgid "Price of app" +#: ../../mod/like.php:395 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" msgstr "" -#: ../../mod/appman.php:97 -msgid "Location (URL) to purchase app" +#: ../../mod/like.php:397 +#, php-format +msgid "%1$s may attend %2$s's %3$s" msgstr "" -#: ../../mod/mood.php:132 -msgid "Set your current mood and tell your friends" +#: ../../mod/like.php:481 +msgid "Action completed." +msgstr "" + +#: ../../mod/like.php:482 +msgid "Thank you." msgstr "" #: ../../mod/mail.php:33 @@ -7719,10 +8024,6 @@ msgstr "" msgid "Private Conversation" msgstr "" -#: ../../mod/mail.php:336 ../../mod/message.php:72 -msgid "Delete conversation" -msgstr "" - #: ../../mod/mail.php:338 msgid "" "No secure communications available. You may be able to " @@ -7733,45 +8034,12 @@ msgstr "" msgid "Send Reply" msgstr "" -#: ../../mod/viewconnections.php:58 -msgid "No connections." -msgstr "" - -#: ../../mod/viewconnections.php:71 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "" - -#: ../../mod/magic.php:70 -msgid "Hub not found." -msgstr "" - -#: ../../mod/vote.php:97 -msgid "Total votes" -msgstr "" - -#: ../../mod/vote.php:98 -msgid "Average Rating" -msgstr "" - -#: ../../mod/openid.php:26 -msgid "OpenID protocol error. No ID returned." -msgstr "" - -#: ../../mod/wall_upload.php:35 -msgid "Wall Photos" -msgstr "" - -#: ../../mod/message.php:41 -msgid "Conversation removed." -msgstr "" - -#: ../../mod/message.php:56 -msgid "No messages." +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." msgstr "" -#: ../../mod/message.php:74 -msgid "D, d M Y - g:i A" +#: ../../mod/notifications.php:35 +msgid "Discard" msgstr "" #: ../../mod/new_channel.php:109 @@ -7821,401 +8089,279 @@ msgstr "" msgid "Read more about roles" msgstr "" -#: ../../mod/xchan.php:6 -msgid "Xchan Lookup" -msgstr "" - -#: ../../mod/xchan.php:9 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "" - -#: ../../mod/zfinger.php:23 -msgid "invalid target signature" -msgstr "" - -#: ../../mod/rate.php:146 -#, php-format -msgid "Remote Channel [%s] (not yet known on this site)" -msgstr "" - -#: ../../mod/oexchange.php:23 -msgid "Unable to find your hub." -msgstr "" - -#: ../../mod/oexchange.php:37 -msgid "Post successful." -msgstr "" - -#: ../../mod/directory.php:188 ../../mod/profiles.php:728 -msgid "Age: " -msgstr "" - -#: ../../mod/directory.php:194 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/directory.php:206 -msgid "Gender: " -msgstr "" - -#: ../../mod/directory.php:208 -msgid "Status: " -msgstr "" - -#: ../../mod/directory.php:210 -msgid "Homepage: " -msgstr "" - -#: ../../mod/directory.php:213 -msgid "Hometown: " -msgstr "" - -#: ../../mod/directory.php:215 -msgid "About: " -msgstr "" - -#: ../../mod/directory.php:273 -msgid "Public Forum:" -msgstr "" - -#: ../../mod/directory.php:276 -msgid "Keywords: " -msgstr "" - -#: ../../mod/directory.php:331 -msgid "Finding:" -msgstr "" - -#: ../../mod/directory.php:336 -msgid "next page" -msgstr "" - -#: ../../mod/directory.php:336 -msgid "previous page" -msgstr "" - -#: ../../mod/directory.php:353 -msgid "No entries (some entries may be hidden)." -msgstr "" - -#: ../../mod/ratings.php:68 -msgid "No ratings" -msgstr "" - -#: ../../mod/ratings.php:94 -msgid "Ratings" -msgstr "" - -#: ../../mod/ratings.php:95 -msgid "Rating: " -msgstr "" - -#: ../../mod/ratings.php:96 -msgid "Description: " -msgstr "" - -#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 -#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 -msgid "Profile not found." -msgstr "" - -#: ../../mod/profiles.php:38 -msgid "Profile deleted." -msgstr "" - -#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 -msgid "Profile-" -msgstr "" - -#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 -msgid "New profile created." -msgstr "" - -#: ../../mod/profiles.php:98 -msgid "Profile unavailable to clone." -msgstr "" - -#: ../../mod/profiles.php:136 -msgid "Profile unavailable to export." -msgstr "" - -#: ../../mod/profiles.php:241 -msgid "Profile Name is required." -msgstr "" - -#: ../../mod/profiles.php:404 -msgid "Marital Status" +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." msgstr "" -#: ../../mod/profiles.php:408 -msgid "Romantic Partner" +#: ../../mod/photos.php:77 +msgid "Page owner information could not be retrieved." msgstr "" -#: ../../mod/profiles.php:412 -msgid "Likes" +#: ../../mod/photos.php:97 +msgid "Album not found." msgstr "" -#: ../../mod/profiles.php:416 -msgid "Dislikes" +#: ../../mod/photos.php:119 ../../mod/photos.php:643 +msgid "Delete Album" msgstr "" -#: ../../mod/profiles.php:420 -msgid "Work/Employment" +#: ../../mod/photos.php:159 ../../mod/photos.php:924 +msgid "Delete Photo" msgstr "" -#: ../../mod/profiles.php:423 -msgid "Religion" +#: ../../mod/photos.php:440 +msgid "No photos selected" msgstr "" -#: ../../mod/profiles.php:427 -msgid "Political Views" +#: ../../mod/photos.php:484 +msgid "Access to this item is restricted." msgstr "" -#: ../../mod/profiles.php:431 -msgid "Gender" +#: ../../mod/photos.php:523 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "" -#: ../../mod/profiles.php:435 -msgid "Sexual Preference" +#: ../../mod/photos.php:526 +#, php-format +msgid "%1$.2f MB photo storage used." msgstr "" -#: ../../mod/profiles.php:439 -msgid "Homepage" +#: ../../mod/photos.php:550 +msgid "Upload Photos" msgstr "" -#: ../../mod/profiles.php:443 -msgid "Interests" +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 +msgid "Enter a new album name" msgstr "" -#: ../../mod/profiles.php:537 -msgid "Profile updated." +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 +msgid "or select an existing one (doubleclick)" msgstr "" -#: ../../mod/profiles.php:626 -msgid "Hide your contact/friend list from viewers of this profile?" +#: ../../mod/photos.php:556 +msgid "Do not show a status post for this upload" msgstr "" -#: ../../mod/profiles.php:666 -msgid "Edit Profile Details" +#: ../../mod/photos.php:584 +msgid "Album name could not be decoded" msgstr "" -#: ../../mod/profiles.php:668 -msgid "View this profile" +#: ../../mod/photos.php:625 ../../mod/photos.php:1133 +#: ../../mod/photos.php:1149 +msgid "Contact Photos" msgstr "" -#: ../../mod/profiles.php:670 -msgid "Change Profile Photo" +#: ../../mod/photos.php:649 +msgid "Show Newest First" msgstr "" -#: ../../mod/profiles.php:671 -msgid "Create a new profile using these settings" +#: ../../mod/photos.php:651 +msgid "Show Oldest First" msgstr "" -#: ../../mod/profiles.php:672 -msgid "Clone this profile" +#: ../../mod/photos.php:675 ../../mod/photos.php:1181 +msgid "View Photo" msgstr "" -#: ../../mod/profiles.php:673 -msgid "Delete this profile" +#: ../../mod/photos.php:704 +msgid "Edit Album" msgstr "" -#: ../../mod/profiles.php:675 -msgid "Import profile from file" +#: ../../mod/photos.php:749 +msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: ../../mod/profiles.php:676 -msgid "Export profile to file" +#: ../../mod/photos.php:751 +msgid "Photo not available" msgstr "" -#: ../../mod/profiles.php:677 -msgid "Profile Name:" +#: ../../mod/photos.php:809 +msgid "Use as profile photo" msgstr "" -#: ../../mod/profiles.php:678 -msgid "Your Full Name:" +#: ../../mod/photos.php:816 +msgid "Private Photo" msgstr "" -#: ../../mod/profiles.php:679 -msgid "Title/Description:" +#: ../../mod/photos.php:831 +msgid "View Full Size" msgstr "" -#: ../../mod/profiles.php:680 -msgid "Your Gender:" +#: ../../mod/photos.php:903 +msgid "Edit photo" msgstr "" -#: ../../mod/profiles.php:681 -msgid "Birthday :" +#: ../../mod/photos.php:905 +msgid "Rotate CW (right)" msgstr "" -#: ../../mod/profiles.php:682 -msgid "Street Address:" +#: ../../mod/photos.php:906 +msgid "Rotate CCW (left)" msgstr "" -#: ../../mod/profiles.php:683 -msgid "Locality/City:" +#: ../../mod/photos.php:913 +msgid "Caption" msgstr "" -#: ../../mod/profiles.php:684 -msgid "Postal/Zip Code:" +#: ../../mod/photos.php:915 +msgid "Add a Tag" msgstr "" -#: ../../mod/profiles.php:685 -msgid "Country:" +#: ../../mod/photos.php:919 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "" -#: ../../mod/profiles.php:686 -msgid "Region/State:" +#: ../../mod/photos.php:922 +msgid "Flag as adult in album view" msgstr "" -#: ../../mod/profiles.php:687 -msgid " Marital Status:" +#: ../../mod/photos.php:1099 +msgid "In This Photo:" msgstr "" -#: ../../mod/profiles.php:688 -msgid "Who: (if applicable)" +#: ../../mod/photos.php:1187 +msgid "View Album" msgstr "" -#: ../../mod/profiles.php:689 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +#: ../../mod/photos.php:1210 +msgid "Recent Photos" msgstr "" -#: ../../mod/profiles.php:690 -msgid "Since [date]:" +#: ../../mod/ping.php:263 +msgid "sent you a private message" msgstr "" -#: ../../mod/profiles.php:692 -msgid "Homepage URL:" +#: ../../mod/ping.php:314 +msgid "added your channel" msgstr "" -#: ../../mod/profiles.php:695 -msgid "Religious Views:" +#: ../../mod/ping.php:355 +msgid "posted an event" msgstr "" -#: ../../mod/profiles.php:696 -msgid "Keywords:" +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" msgstr "" -#: ../../mod/profiles.php:699 -msgid "Example: fishing photography software" +#: ../../mod/bookmarks.php:60 +msgid "My Bookmarks" msgstr "" -#: ../../mod/profiles.php:700 -msgid "Used in directory listings" +#: ../../mod/bookmarks.php:71 +msgid "My Connections Bookmarks" msgstr "" -#: ../../mod/profiles.php:701 -msgid "Tell us about yourself..." +#: ../../mod/channel.php:87 +msgid "Insufficient permissions. Request redirected to profile page." msgstr "" -#: ../../mod/profiles.php:702 -msgid "Hobbies/Interests" +#: ../../mod/register.php:44 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "" -#: ../../mod/profiles.php:703 -msgid "Contact information and Social Networks" +#: ../../mod/register.php:50 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." msgstr "" -#: ../../mod/profiles.php:704 -msgid "My other channels" +#: ../../mod/register.php:84 +msgid "Passwords do not match." msgstr "" -#: ../../mod/profiles.php:705 -msgid "Musical interests" +#: ../../mod/register.php:117 +msgid "" +"Registration successful. Please check your email for validation instructions." msgstr "" -#: ../../mod/profiles.php:706 -msgid "Books, literature" +#: ../../mod/register.php:123 +msgid "Your registration is pending approval by the site owner." msgstr "" -#: ../../mod/profiles.php:707 -msgid "Television" +#: ../../mod/register.php:126 +msgid "Your registration can not be processed." msgstr "" -#: ../../mod/profiles.php:708 -msgid "Film/dance/culture/entertainment" +#: ../../mod/register.php:163 +msgid "Registration on this site/hub is by approval only." msgstr "" -#: ../../mod/profiles.php:709 -msgid "Love/romance" +#: ../../mod/register.php:164 +msgid "Register at another affiliated site/hub" msgstr "" -#: ../../mod/profiles.php:710 -msgid "Work/employment" +#: ../../mod/register.php:174 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." msgstr "" -#: ../../mod/profiles.php:711 -msgid "School/education" +#: ../../mod/register.php:185 +msgid "Terms of Service" msgstr "" -#: ../../mod/profiles.php:717 -msgid "This is your default profile." +#: ../../mod/register.php:191 +#, php-format +msgid "I accept the %s for this website" msgstr "" -#: ../../mod/profiles.php:771 -msgid "Edit/Manage Profiles" +#: ../../mod/register.php:193 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" msgstr "" -#: ../../mod/profiles.php:772 -msgid "Add profile things" +#: ../../mod/register.php:212 +msgid "Membership on this site is by invitation only." msgstr "" -#: ../../mod/profiles.php:773 -msgid "Include desirable objects in your profile" +#: ../../mod/register.php:213 +msgid "Please enter your invitation code" msgstr "" -#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 -msgid "Invalid profile identifier." +#: ../../mod/register.php:216 +msgid "Your email address" msgstr "" -#: ../../mod/profperm.php:110 -msgid "Profile Visibility Editor" +#: ../../mod/register.php:217 +msgid "Choose a password" msgstr "" -#: ../../mod/profperm.php:114 -msgid "Click on a contact to add or remove." +#: ../../mod/register.php:218 +msgid "Please re-enter your password" msgstr "" -#: ../../mod/profperm.php:123 -msgid "Visible To" +#: ../../mod/rmagic.php:38 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." msgstr "" -#: ../../mod/poll.php:64 -msgid "Poll" +#: ../../mod/rmagic.php:38 +msgid "The error message was:" msgstr "" -#: ../../mod/poll.php:69 -msgid "View Results" +#: ../../mod/rmagic.php:42 +msgid "Authentication failed." msgstr "" -#: ../../mod/removeaccount.php:30 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." +#: ../../mod/rmagic.php:82 +msgid "Remote Authentication" msgstr "" -#: ../../mod/removeaccount.php:57 -msgid "Remove This Account" +#: ../../mod/rmagic.php:83 +msgid "Enter your channel address (e.g. channel@example.com)" msgstr "" -#: ../../mod/removeaccount.php:58 -msgid "" -"This will completely remove this account including all its channels from the " -"network. Once this has been done it is not recoverable." +#: ../../mod/rmagic.php:84 +msgid "Authenticate" msgstr "" -#: ../../mod/removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" +#: ../../mod/poll.php:64 +msgid "Poll" msgstr "" -#: ../../mod/removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" +#: ../../mod/poll.php:69 +msgid "View Results" msgstr "" #: ../../mod/service_limits.php:19 @@ -8502,41 +8648,41 @@ msgstr "" msgid "Are you a clean desk or a messy desk person?" msgstr "" -#: ../../boot.php:1355 +#: ../../boot.php:1358 #, php-format msgid "Update %s failed. See error logs." msgstr "" -#: ../../boot.php:1358 +#: ../../boot.php:1361 #, php-format msgid "Update Error at %s" msgstr "" -#: ../../boot.php:1525 +#: ../../boot.php:1528 msgid "" "Create an account to access services and applications within the Red Matrix" msgstr "" -#: ../../boot.php:1553 +#: ../../boot.php:1556 msgid "Password" msgstr "" -#: ../../boot.php:1554 +#: ../../boot.php:1557 msgid "Remember me" msgstr "" -#: ../../boot.php:1557 +#: ../../boot.php:1560 msgid "Forgot your password?" msgstr "" -#: ../../boot.php:1650 +#: ../../boot.php:1653 msgid "permission denied" msgstr "" -#: ../../boot.php:1651 +#: ../../boot.php:1654 msgid "Got Zot?" msgstr "" -#: ../../boot.php:2134 +#: ../../boot.php:2137 msgid "toggle mobile" msgstr "" diff --git a/version.inc b/version.inc index a2492a1e6..119344005 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-12.942 +2015-02-13.943 -- cgit v1.2.3 From 59828593c14a64cecf7ee5c077da9f918062ed60 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Feb 2015 14:25:04 -0800 Subject: some ratings fixes --- include/dir_fns.php | 2 +- include/socgraph.php | 23 ----------------------- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/include/dir_fns.php b/include/dir_fns.php index 8c0161ff1..5ed626b8a 100644 --- a/include/dir_fns.php +++ b/include/dir_fns.php @@ -247,7 +247,7 @@ function sync_directories($dirmode) { logger('rating updated'); } else { - $z = q("insert into xlink ( xlink_xchan, xlink_link, xlink_rating, xlink_rating_text, xlink_sig, xlink_updated, xlink_static ) values( '%s', '%s', %d, '%s', '%s', 1 ) ", + $z = q("insert into xlink ( xlink_xchan, xlink_link, xlink_rating, xlink_rating_text, xlink_sig, xlink_updated, xlink_static ) values( '%s', '%s', %d, '%s', '%s', '%s', 1 ) ", dbesc($rr['channel']), dbesc($rr['target']), intval($rr['rating']), diff --git a/include/socgraph.php b/include/socgraph.php index 13957e814..59830ef1b 100644 --- a/include/socgraph.php +++ b/include/socgraph.php @@ -185,29 +185,6 @@ function poco_load($xchan = '',$url = null) { $total ++; - - $r = q("select * from xlink where xlink_xchan = '%s' and xlink_link = '%s' and xlink_static = 0 limit 1", - dbesc($xchan), - dbesc($hash) - ); - - if(! $r) { - q("insert into xlink ( xlink_xchan, xlink_link, xlink_rating, xlink_rating_text, xlink_updated, xlink_static ) values ( '%s', '%s', %d, '%s', '%s', 0 ) ", - dbesc($xchan), - dbesc($hash), - intval($rating), - dbesc($rating_text), - dbesc(datetime_convert()) - ); - } - else { - q("update xlink set xlink_updated = '%s', xlink_rating = %d, xlink_rating_text = '%s' where xlink_id = %d", - dbesc(datetime_convert()), - intval($rating), - dbesc($rating_text), - intval($r[0]['xlink_id']) - ); - } } logger("poco_load: loaded $total entries",LOGGER_DEBUG); -- cgit v1.2.3 From 05c2c50170a891c291e1632f5563908fa21879b2 Mon Sep 17 00:00:00 2001 From: jeroenpraat Date: Sat, 14 Feb 2015 18:17:42 +0100 Subject: Patches from Thomas regarding offline status off whogotzot.com --- 0001-Dead-dir-server.patch | 24 ++++++++++++++++++++++++ 0001-More-dead-stuff.patch | 33 +++++++++++++++++++++++++++++++++ boot.php | 1 - doc/external-resource-links.bb | 5 ----- 4 files changed, 57 insertions(+), 6 deletions(-) create mode 100644 0001-Dead-dir-server.patch create mode 100644 0001-More-dead-stuff.patch diff --git a/0001-Dead-dir-server.patch b/0001-Dead-dir-server.patch new file mode 100644 index 000000000..a6cc4e032 --- /dev/null +++ b/0001-Dead-dir-server.patch @@ -0,0 +1,24 @@ +From 4bb329caa45633526d9915796fe268500a08af23 Mon Sep 17 00:00:00 2001 +From: Thomas Willingham +Date: Sat, 14 Feb 2015 16:07:45 +0000 +Subject: [PATCH] Dead dir server + +--- + boot.php | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/boot.php b/boot.php +index f632931..952832d 100755 +--- a/boot.php ++++ b/boot.php +@@ -84,7 +84,6 @@ $DIRECTORY_FALLBACK_SERVERS = array( + 'https://red.zottel.red', + 'https://red.pixelbits.de', + 'https://my.federated.social', +- 'https://whogotzot.com', + 'https://redmatrix.nl' + ); + +-- +1.9.1 + diff --git a/0001-More-dead-stuff.patch b/0001-More-dead-stuff.patch new file mode 100644 index 000000000..e83f67f30 --- /dev/null +++ b/0001-More-dead-stuff.patch @@ -0,0 +1,33 @@ +From b0a28ece87e2c10dc1d67023a6c075992e8f3da4 Mon Sep 17 00:00:00 2001 +From: Thomas Willingham +Date: Sat, 14 Feb 2015 16:13:17 +0000 +Subject: [PATCH] More dead stuff + +--- + doc/external-resource-links.bb | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb +index ca1d6f5..2e6df63 100644 +--- a/doc/external-resource-links.bb ++++ b/doc/external-resource-links.bb +@@ -8,16 +8,11 @@ + [*][url=https://github.com/tonybaldwin/redmatrixthemes/]nubasic[/url] + + [b]Third-Party Addons[/b] +-[*][url=http://gitweb.whogotzot.com/red-addons-extra/tree]Additional RedMatrix addons[/url] + [*][url=https://abcentric.net/git/abcjsplugin.git]ABCjs integration - display scores in posts (WIP)[/url] +-[*][url=http://gitweb.whogotzot.com/extra_dir_fns/tree]Extra directory functions[/url] + [b]Related Projects[/b] + + [*][url=https://addons.mozilla.org/en-US/firefox/addon/redshare/]Redshare for Firefox[/url] + [*][url=https://github.com/cvogeley/red-for-android]Red for Android[/url] + [*][url=https://github.com/zzottel/feed2red]feed2red.pl (posts Atom/RSS feeds to channel)[/url] +-[*][url=http://gitweb.whogotzot.com/red-stable/tree]Red Stable - up-to-date-but-not-bleeding-edge RedMatrix distribution[/url] +-[b]Utilities[/b] +-[*][url=http://gitweb.whogotzot.com/debian-install-script]Debian Install Script[/url] + + #include doc/macros/main_footer.bb; +-- +1.9.1 + diff --git a/boot.php b/boot.php index f632931b6..952832d40 100755 --- a/boot.php +++ b/boot.php @@ -84,7 +84,6 @@ $DIRECTORY_FALLBACK_SERVERS = array( 'https://red.zottel.red', 'https://red.pixelbits.de', 'https://my.federated.social', - 'https://whogotzot.com', 'https://redmatrix.nl' ); diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb index ca1d6f55e..2e6df63aa 100644 --- a/doc/external-resource-links.bb +++ b/doc/external-resource-links.bb @@ -8,16 +8,11 @@ [*][url=https://github.com/tonybaldwin/redmatrixthemes/]nubasic[/url] [b]Third-Party Addons[/b] -[*][url=http://gitweb.whogotzot.com/red-addons-extra/tree]Additional RedMatrix addons[/url] [*][url=https://abcentric.net/git/abcjsplugin.git]ABCjs integration - display scores in posts (WIP)[/url] -[*][url=http://gitweb.whogotzot.com/extra_dir_fns/tree]Extra directory functions[/url] [b]Related Projects[/b] [*][url=https://addons.mozilla.org/en-US/firefox/addon/redshare/]Redshare for Firefox[/url] [*][url=https://github.com/cvogeley/red-for-android]Red for Android[/url] [*][url=https://github.com/zzottel/feed2red]feed2red.pl (posts Atom/RSS feeds to channel)[/url] -[*][url=http://gitweb.whogotzot.com/red-stable/tree]Red Stable - up-to-date-but-not-bleeding-edge RedMatrix distribution[/url] -[b]Utilities[/b] -[*][url=http://gitweb.whogotzot.com/debian-install-script]Debian Install Script[/url] #include doc/macros/main_footer.bb; -- cgit v1.2.3 From 1cfb25a50f14dd2da3396bcfcb2753d0059ad466 Mon Sep 17 00:00:00 2001 From: jeroenpraat Date: Sat, 14 Feb 2015 18:19:52 +0100 Subject: Note to myself: don't forget to remove the patch files from the repo. --- 0001-Dead-dir-server.patch | 24 ------------------------ 0001-More-dead-stuff.patch | 33 --------------------------------- 2 files changed, 57 deletions(-) delete mode 100644 0001-Dead-dir-server.patch delete mode 100644 0001-More-dead-stuff.patch diff --git a/0001-Dead-dir-server.patch b/0001-Dead-dir-server.patch deleted file mode 100644 index a6cc4e032..000000000 --- a/0001-Dead-dir-server.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 4bb329caa45633526d9915796fe268500a08af23 Mon Sep 17 00:00:00 2001 -From: Thomas Willingham -Date: Sat, 14 Feb 2015 16:07:45 +0000 -Subject: [PATCH] Dead dir server - ---- - boot.php | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/boot.php b/boot.php -index f632931..952832d 100755 ---- a/boot.php -+++ b/boot.php -@@ -84,7 +84,6 @@ $DIRECTORY_FALLBACK_SERVERS = array( - 'https://red.zottel.red', - 'https://red.pixelbits.de', - 'https://my.federated.social', -- 'https://whogotzot.com', - 'https://redmatrix.nl' - ); - --- -1.9.1 - diff --git a/0001-More-dead-stuff.patch b/0001-More-dead-stuff.patch deleted file mode 100644 index e83f67f30..000000000 --- a/0001-More-dead-stuff.patch +++ /dev/null @@ -1,33 +0,0 @@ -From b0a28ece87e2c10dc1d67023a6c075992e8f3da4 Mon Sep 17 00:00:00 2001 -From: Thomas Willingham -Date: Sat, 14 Feb 2015 16:13:17 +0000 -Subject: [PATCH] More dead stuff - ---- - doc/external-resource-links.bb | 5 ----- - 1 file changed, 5 deletions(-) - -diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb -index ca1d6f5..2e6df63 100644 ---- a/doc/external-resource-links.bb -+++ b/doc/external-resource-links.bb -@@ -8,16 +8,11 @@ - [*][url=https://github.com/tonybaldwin/redmatrixthemes/]nubasic[/url] - - [b]Third-Party Addons[/b] --[*][url=http://gitweb.whogotzot.com/red-addons-extra/tree]Additional RedMatrix addons[/url] - [*][url=https://abcentric.net/git/abcjsplugin.git]ABCjs integration - display scores in posts (WIP)[/url] --[*][url=http://gitweb.whogotzot.com/extra_dir_fns/tree]Extra directory functions[/url] - [b]Related Projects[/b] - - [*][url=https://addons.mozilla.org/en-US/firefox/addon/redshare/]Redshare for Firefox[/url] - [*][url=https://github.com/cvogeley/red-for-android]Red for Android[/url] - [*][url=https://github.com/zzottel/feed2red]feed2red.pl (posts Atom/RSS feeds to channel)[/url] --[*][url=http://gitweb.whogotzot.com/red-stable/tree]Red Stable - up-to-date-but-not-bleeding-edge RedMatrix distribution[/url] --[b]Utilities[/b] --[*][url=http://gitweb.whogotzot.com/debian-install-script]Debian Install Script[/url] - - #include doc/macros/main_footer.bb; --- -1.9.1 - -- cgit v1.2.3 From 6ed8fb30b8b6b70c1f9a2ff5651d6a4892060db9 Mon Sep 17 00:00:00 2001 From: Einer von Vielen Date: Sat, 14 Feb 2015 20:33:51 +0100 Subject: Changed bb code [toc] to make it more flexible This usage is know closer to the original usage of http://ndabas.github.io/toc/ Changed: - jquery.toc.js: Do not check for empty headings - bbcode.php: Added processing of [toc] with parameters - main.js: Use the default params for jquery.toc.js - bbcode.html: Added more help for [toc] and corrected some html --- doc/bbcode.html | 41 +++++++++++++++------------ include/bbcode.php | 9 ++++-- library/tableofcontents/jquery.toc.js | 53 +++++++++++++++-------------------- view/js/main.js | 2 +- 4 files changed, 54 insertions(+), 51 deletions(-) diff --git a/doc/bbcode.html b/doc/bbcode.html index f0b61b33c..f75b1c90b 100644 --- a/doc/bbcode.html +++ b/doc/bbcode.html @@ -49,26 +49,31 @@

    Red Matrix specific codes

      -
    • [&copy;] © This works for many HTML entities
      -
    • [zrl]https://redmatrix.me[/zrl] Magic-auth version of [url] tag
      -
    • [zmg]https://redmatrix.me/some/photo.jpg[/zmg] Magic-auth version of [img] tag
      -
      -
    • [observer=1]Text to display if observer is authenticated in the matrix[/observer] -
    • [observer=0]Text to display if observer is not authenticated in the matrix[/observer]
      -
    • [observer.baseurl] website of observer
      -
    • [observer.url] channel URL of observer
      -
    • [observer.name] name of observer
      -
    • [observer.address] address (zot-id) of observer
      -
    • [observer.photo] profile photo of observer
      -
      -
    • [spoiler] for hiding spoilers

      +
    • [&copy;] © This works for many HTML entities
    • +
    • [zrl]https://redmatrix.me[/zrl] Magic-auth version of [url] tag
    • +
    • [zmg]https://redmatrix.me/some/photo.jpg[/zmg] Magic-auth version of [img] tag
    • -
    • [rpost=title]Text to post[/rpost] The observer will be returned to their home hub to enter a post with the specified title and body. Both are optional
      -
    • [qr]text to post[/qr] - create a QR code.
      -
    • [toc] - create a table of content in a webpage (level h1,...,h4).
      -

      -
    +
  • [observer=1]Text to display if observer is authenticated in the matrix[/observer]
  • +
  • [observer=0]Text to display if observer is not authenticated in the matrix[/observer]
  • +
  • [observer.baseurl] website of observer
  • +
  • [observer.url] channel URL of observer
  • +
  • [observer.name] name of observer
  • +
  • [observer.address] address (zot-id) of observer
  • +
  • [observer.photo] profile photo of observer
  • +
  • [spoiler] for hiding spoilers

  • + +
  • [rpost=title]Text to post[/rpost] The observer will be returned to their home hub to enter a post with the specified title and body. Both are optional
  • +
  • [qr]text to post[/qr] - create a QR code.
  • +
  • [toc] - create a table of content in a webpage. Please refer to the original jquery toc to get more explanations. +
      +
    • Optional param: 'data-toc'. If ommited the default is 'body'
    • +
    • Optional param: 'data-toc-headings'. If ommited the default is 'h1,h2,h3'
    • +
    • Full example: [toc data-toc='div.page-body' data-toc-headings='h1,h2']
    • +
    +
  • + +

    These require a suitable map plugin/addon such as openstreetmap or else the result will be blank

    • [map] Generate an inline map using the current browser coordinates of the poster, if browser location is enabled
      diff --git a/include/bbcode.php b/include/bbcode.php index 8f2b5bd38..82d0bd1d1 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -582,9 +582,14 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) { if (strpos($Text,'[h6]') !== false) { $Text = preg_replace("(\[h6\](.*?)\[\/h6\])ism",'
      $1
      ',$Text); } - // Check for table of content + // Check for table of content without params if (strpos($Text,'[toc]') !== false) { - $Text = preg_replace("/\[toc\]/ism",'
        ',$Text); + $Text = preg_replace("/\[toc\]/ism",'
          ',$Text); + } + // Check for table of content with params + if (strpos($Text,'[toc') !== false) { + $Text = preg_replace("/\[toc([^\]]+?)\]/ism",'
        ',$Text); + } // Check for centered text if (strpos($Text,'[/center]') !== false) { diff --git a/library/tableofcontents/jquery.toc.js b/library/tableofcontents/jquery.toc.js index 6ef36f49c..fe10850a3 100644 --- a/library/tableofcontents/jquery.toc.js +++ b/library/tableofcontents/jquery.toc.js @@ -15,8 +15,6 @@ * * The original script was modified to work within the red#martrix * - added var pathname - * - added var textHeading: Accept heading with text only - * Why? At the moment webpages can contain empty title using h3 */ (function ($) { @@ -55,36 +53,31 @@ // What level is the current heading? var elem = $(this), level = $.map(headingSelectors, function (selector, index) { return elem.is(selector) ? index : undefined; - })[0]; - - // Accept heading with text only - var textHeading = elem.text(); - if(textHeading != '') { - if (level > currentLevel) { - // If the heading is at a deeper level than where we are, start a new nested - // list, but only if we already have some list items in the parent. If we do - // not, that means that we're skipping levels, so we can just add new list items - // at the current level. - // In the upside-down stack, unshift = push, and stack[0] = the top. - var parentItem = stack[0].children("li:last")[0]; - if (parentItem) { - stack.unshift($("<" + listTag + "/>").appendTo(parentItem)); - } - } else { - // Truncate the stack to the current level by chopping off the 'top' of the - // stack. We also need to preserve at least one element in the stack - that is - // the containing element. - stack.splice(0, Math.min(currentLevel - level, Math.max(stack.length - 1, 0))); + })[0]; + if (level > currentLevel) { + // If the heading is at a deeper level than where we are, start a new nested + // list, but only if we already have some list items in the parent. If we do + // not, that means that we're skipping levels, so we can just add new list items + // at the current level. + // In the upside-down stack, unshift = push, and stack[0] = the top. + var parentItem = stack[0].children("li:last")[0]; + if (parentItem) { + stack.unshift($("<" + listTag + "/>").appendTo(parentItem)); } - // the variable pathname was added to the original script. - var pathname = window.location.pathname; - // Add the list item - $("
      • ").appendTo(stack[0]).append( - $("").text(elem.text()).attr("href", pathname + "#" + elem.attr("id")) - ); - - currentLevel = level; + } else { + // Truncate the stack to the current level by chopping off the 'top' of the + // stack. We also need to preserve at least one element in the stack - that is + // the containing element. + stack.splice(0, Math.min(currentLevel - level, Math.max(stack.length - 1, 0))); } + // the variable pathname was added to the original script. + var pathname = window.location.pathname; + // Add the list item + $("
      • ").appendTo(stack[0]).append( + $("").text(elem.text()).attr("href", pathname + "#" + elem.attr("id")) + ); + + currentLevel = level; }); }); }, old = $.fn.toc; diff --git a/view/js/main.js b/view/js/main.js index 17ea42db7..48505fc04 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -1125,7 +1125,7 @@ $(document).ready(function() { $(".autotime").timeago(); - $("#toc").toc({content: "body", headings: "h1,h2,h3,h4"}); + $("#toc").toc(); }); -- cgit v1.2.3 From db7b4ea2bf9437f572f1501356753eaf84e954a3 Mon Sep 17 00:00:00 2001 From: marijus Date: Sat, 14 Feb 2015 22:18:50 +0100 Subject: update justifiedGallery to version 3.5.4 and add ignoreElement option which will hopefully be accepted upstream --- .../justifiedGallery/dist/css/justifiedGallery.css | 149 ----- .../dist/css/justifiedGallery.min.css | 7 - .../dist/js/jquery.justifiedGallery.js | 661 ------------------- .../dist/js/jquery.justifiedGallery.min.js | 7 - .../justifiedGallery/jquery.justifiedGallery.js | 702 +++++++++++++++++++++ library/justifiedGallery/justifiedGallery.css | 152 +++++ view/js/main.js | 2 + view/php/theme_init.php | 4 +- 8 files changed, 858 insertions(+), 826 deletions(-) delete mode 100644 library/justifiedGallery/dist/css/justifiedGallery.css delete mode 100644 library/justifiedGallery/dist/css/justifiedGallery.min.css delete mode 100644 library/justifiedGallery/dist/js/jquery.justifiedGallery.js delete mode 100644 library/justifiedGallery/dist/js/jquery.justifiedGallery.min.js create mode 100644 library/justifiedGallery/jquery.justifiedGallery.js create mode 100644 library/justifiedGallery/justifiedGallery.css diff --git a/library/justifiedGallery/dist/css/justifiedGallery.css b/library/justifiedGallery/dist/css/justifiedGallery.css deleted file mode 100644 index 97585f3ed..000000000 --- a/library/justifiedGallery/dist/css/justifiedGallery.css +++ /dev/null @@ -1,149 +0,0 @@ -/*! - * Justified Gallery - v3.2.0 - * http://miromannino.com/projects/justified-gallery/ - * Copyright (c) 2014 Miro Mannino - * Licensed under the MIT license. - */ -@-webkit-keyframes justified-gallery-show-caption-animation { - from { - opacity: 0; - } - to { - opacity: 0.7; - } -} -@-moz-keyframes justified-gallery-show-caption-animation { - from { - opacity: 0; - } - to { - opacity: 0.7; - } -} -@-o-keyframes justified-gallery-show-caption-animation { - from { - opacity: 0; - } - to { - opacity: 0.7; - } -} -@keyframes justified-gallery-show-caption-animation { - from { - opacity: 0; - } - to { - opacity: 0.7; - } -} -@-webkit-keyframes justified-gallery-show-entry-animation { - from { - opacity: 0; - } - to { - opacity: 1.0; - } -} -@-moz-keyframes justified-gallery-show-entry-animation { - from { - opacity: 0; - } - to { - opacity: 1.0; - } -} -@-o-keyframes justified-gallery-show-entry-animation { - from { - opacity: 0; - } - to { - opacity: 1.0; - } -} -@keyframes justified-gallery-show-entry-animation { - from { - opacity: 0; - } - to { - opacity: 1.0; - } -} -.justified-gallery { - width: 100%; - position: relative; - overflow: hidden; -} -.justified-gallery > a, -.justified-gallery > div { - position: absolute; - display: inline-block; - overflow: hidden; - opacity: 0; - filter: alpha(opacity=0); - /* IE8 or Earlier */ -} -.justified-gallery > a > img, -.justified-gallery > div > img { - position: absolute; - top: 50%; - left: 50%; - margin: 0; - padding: 0; - border: none; -} -.justified-gallery > a > .caption, -.justified-gallery > div > .caption { - display: none; - position: absolute; - bottom: 0; - padding: 5px; - background-color: #000000; - left: 0; - right: 0; - margin: 0; - color: white; - font-size: 12px; - font-family: sans-serif; -} -.justified-gallery > a > .caption.caption-visible, -.justified-gallery > div > .caption.caption-visible { - display: initial; - opacity: 0.7; - filter: "alpha(opacity=70)"; - /* IE8 or Earlier */ - -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease; - -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease; - -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease; -} -.justified-gallery > .entry-visible { - opacity: 1.0; - filter: alpha(opacity=100); - /* IE8 or Earlier */ - -webkit-animation: justified-gallery-show-entry-animation 300ms 0 ease; - -moz-animation: justified-gallery-show-entry-animation 300ms 0 ease; - -ms-animation: justified-gallery-show-entry-animation 300ms 0 ease; -} -.justified-gallery > .spinner { - position: absolute; - bottom: 0; - margin-left: -24px; - padding: 10px 0 10px 0; - left: 50%; - opacity: initial; - filter: initial; - overflow: initial; -} -.justified-gallery > .spinner > span { - display: inline-block; - opacity: 0; - filter: alpha(opacity=0); - /* IE8 or Earlier */ - width: 8px; - height: 8px; - margin: 0 4px 0 4px; - background-color: #000; - border-top-left-radius: 6px; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} diff --git a/library/justifiedGallery/dist/css/justifiedGallery.min.css b/library/justifiedGallery/dist/css/justifiedGallery.min.css deleted file mode 100644 index f59d7c7c1..000000000 --- a/library/justifiedGallery/dist/css/justifiedGallery.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Justified Gallery - v3.2.0 - * http://miromannino.com/projects/justified-gallery/ - * Copyright (c) 2014 Miro Mannino - * Licensed under the MIT license. - */ -@-webkit-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-caption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-caption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 300ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 300ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 300ms 0 ease}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px} \ No newline at end of file diff --git a/library/justifiedGallery/dist/js/jquery.justifiedGallery.js b/library/justifiedGallery/dist/js/jquery.justifiedGallery.js deleted file mode 100644 index 7754ae437..000000000 --- a/library/justifiedGallery/dist/js/jquery.justifiedGallery.js +++ /dev/null @@ -1,661 +0,0 @@ -/* - * Justified Gallery - v3.4.0 - * http://miromannino.com/projects/justified-gallery/ - * Copyright (c) 2014 Miro Mannino - * Licensed under the MIT license. - */ -(function($) { - - /* Events - jg.complete : called when all the gallery has been created - jg.resize : called when the gallery has been resized - */ - - $.fn.justifiedGallery = function (arg) { - - // Default options - var defaults = { - sizeRangeSuffixes : { - 'lt100': '_t', - 'lt240': '_m', - 'lt320': '_n', - 'lt500': '', - 'lt640': '_z', - 'lt1024': '_b' - }, - rowHeight : 120, - maxRowHeight : 0, //negative value = no limits, 0 = 1.5 * rowHeight - margins : 1, - lastRow : 'nojustify', // or can be 'justify' or 'hide' - justifyThreshold: 0.75, /* if row width / available space > 0.75 it will be always justified - (i.e. lastRow setting is not considered) */ - fixedHeight : false, - waitThumbnailsLoad : true, - captions : true, - cssAnimation: false, - imagesAnimationDuration : 500, //ignored with css animations - captionSettings : { //ignored with css animations - animationDuration : 500, - visibleOpacity : 0.7, - nonVisibleOpacity : 0.0 - }, - rel : null, //rewrite the rel of each analyzed links - target : null, //rewrite the target of all links - extension : /\.[^.\\/]+$/, - refreshTime : 100, - randomize : false - }; - - function getSuffix(width, height, context) { - var longestSide; - longestSide = (width > height) ? width : height; - if (longestSide <= 100) { - return context.settings.sizeRangeSuffixes.lt100; - } else if (longestSide <= 240) { - return context.settings.sizeRangeSuffixes.lt240; - } else if (longestSide <= 320) { - return context.settings.sizeRangeSuffixes.lt320; - } else if (longestSide <= 500) { - return context.settings.sizeRangeSuffixes.lt500; - } else if (longestSide <= 640) { - return context.settings.sizeRangeSuffixes.lt640; - } else { - return context.settings.sizeRangeSuffixes.lt1024; - } - } - - function endsWith(str, suffix) { - return str.indexOf(suffix, str.length - suffix.length) !== -1; - } - - function removeSuffix(str, suffix) { - return str.substring(0, str.length - suffix.length); - } - - function getUsedSuffix(str, context) { - var voidSuffix = false; - for (var si in context.settings.sizeRangeSuffixes) { - if (context.settings.sizeRangeSuffixes[si].length === 0) { - voidSuffix = true; - continue; - } - if (endsWith(str, context.settings.sizeRangeSuffixes[si])) { - return context.settings.sizeRangeSuffixes[si]; - } - } - - if (voidSuffix) return ""; - else throw 'unknown suffix for ' + str; - } - - /* Given an image src, with the width and the height, returns the new image src with the - best suffix to show the best quality thumbnail. */ - function newSrc(imageSrc, imgWidth, imgHeight, context) { - var matchRes = imageSrc.match(context.settings.extension); - var ext = (matchRes != null) ? matchRes[0] : ''; - var newImageSrc = imageSrc.replace(context.settings.extension, ''); - newImageSrc = removeSuffix(newImageSrc, getUsedSuffix(newImageSrc, context)); - newImageSrc += getSuffix(imgWidth, imgHeight, context) + ext; - return newImageSrc; - } - - function onEntryMouseEnterForCaption (ev) { - var $caption = $(ev.currentTarget).find('.caption'); - if (ev.data.settings.cssAnimation) { - $caption.addClass('caption-visible').removeClass('caption-hidden'); - } else { - $caption.stop().fadeTo(ev.data.settings.captionSettings.animationDuration, - ev.data.settings.captionSettings.visibleOpacity); - } - } - - function onEntryMouseLeaveForCaption (ev) { - var $caption = $(ev.currentTarget).find('.caption'); - if (ev.data.settings.cssAnimation) { - $caption.removeClass('caption-visible').removeClass('caption-hidden'); - } else { - $caption.stop().fadeTo(ev.data.settings.captionSettings.animationDuration, - ev.data.settings.captionSettings.nonVisibleOpacity); - } - } - - function showImg($entry, callback, context) { - if (context.settings.cssAnimation) { - $entry.addClass('entry-visible'); - callback(); - } else { - $entry.stop().fadeTo(context.settings.imagesAnimationDuration, 1.0, callback); - } - } - - function hideImgImmediately($entry, context) { - if (context.settings.cssAnimation) { - $entry.removeClass('entry-visible'); - } else { - $entry.stop().fadeTo(0, 0); - } - } - - function displayEntry($entry, x, y, imgWidth, imgHeight, rowHeight, context) { - var $image = $entry.find('img'); - $image.css('width', imgWidth); - $image.css('height', imgHeight); - $image.css('margin-left', - imgWidth / 2); - $image.css('margin-top', - imgHeight / 2); - $entry.width(imgWidth); - $entry.height(rowHeight); - $entry.css('top', y); - $entry.css('left', x); - - //DEBUG// console.log('displayEntry (w: ' + $image.width() + ' h: ' + $image.height()); - - // Image reloading for an high quality of thumbnails - var imageSrc = $image.attr('src'); - var newImageSrc = newSrc(imageSrc, imgWidth, imgHeight, context); - - $image.one('error', function () { - //DEBUG// console.log('revert the original image'); - $image.attr('src', $image.data('jg.originalSrc')); //revert to the original thumbnail, we got it. - }); - - function loadNewImage() { - if (imageSrc !== newImageSrc) { //load the new image after the fadeIn - $image.attr('src', newImageSrc); - } - } - - if ($image.data('jg.loaded') === 'skipped') { - $image.one('load', function() { - showImg($entry, loadNewImage, context); - $image.data('jg.loaded', 'loaded'); - }); - } else { - showImg($entry, loadNewImage, context); - } - - // Captions ------------------------------ - var captionMouseEvents = $entry.data('jg.captionMouseEvents'); - if (context.settings.captions === true) { - var $imgCaption = $entry.find('.caption'); - if ($imgCaption.length === 0) { // Create it if it doesn't exists - var caption = $image.attr('alt'); - if (typeof caption === 'undefined') caption = $entry.attr('title'); - if (typeof caption !== 'undefined') { // Create only we found something - $imgCaption = $('
        ' + caption + '
        '); - $entry.append($imgCaption); - } - } - - // Create events (we check again the $imgCaption because it can be still inexistent) - if ($imgCaption.length !== 0) { - if (!context.settings.cssAnimation) { - $imgCaption.stop().fadeTo(context.settings.imagesAnimationDuration, - context.settings.captionSettings.nonVisibleOpacity); - } - if (typeof captionMouseEvents === 'undefined') { - captionMouseEvents = { - mouseenter: onEntryMouseEnterForCaption, - mouseleave: onEntryMouseLeaveForCaption - }; - $entry.on('mouseenter', undefined, context, captionMouseEvents.mouseenter); - $entry.on('mouseleave', undefined, context, captionMouseEvents.mouseleave); - $entry.data('jg.captionMouseEvents', captionMouseEvents); - } - } - } else { - if (typeof captionMouseEvents !== 'undefined') { - $entry.off('mouseenter', undefined, context, captionMouseEvents.mouseenter); - $entry.off('mouseleave', undefined, context, captionMouseEvents.mouseleave); - $entry.removeData('jg.captionMouseEvents'); - } - } - - } - - function prepareBuildingRow(context, isLastRow) { - var settings = context.settings; - var i, $entry, $image, imgAspectRatio, newImgW, newImgH, justify = true; - var minHeight = 0; - var availableWidth = context.galleryWidth - ( - (context.buildingRow.entriesBuff.length - 1) * settings.margins); - var rowHeight = availableWidth / context.buildingRow.aspectRatio; - var justificable = context.buildingRow.width / availableWidth > settings.justifyThreshold; - - //Skip the last row if we can't justify it and the lastRow == 'hide' - if (isLastRow && settings.lastRow === 'hide' && !justificable) { - for (i = 0; i < context.buildingRow.entriesBuff.length; i++) { - $entry = context.buildingRow.entriesBuff[i]; - if (settings.cssAnimation) - $entry.removeClass('entry-visible'); - else - $entry.stop().fadeTo(0, 0); - } - return -1; - } - - // With lastRow = nojustify, justify if is justificable (the images will not become too big) - if (isLastRow && !justificable && settings.lastRow === 'nojustify') justify = false; - - for (i = 0; i < context.buildingRow.entriesBuff.length; i++) { - $image = context.buildingRow.entriesBuff[i].find('img'); - imgAspectRatio = $image.data('jg.imgw') / $image.data('jg.imgh'); - - if (justify) { - newImgW = rowHeight * imgAspectRatio; - newImgH = rowHeight; - - /* With fixedHeight the newImgH must be greater than rowHeight. - In some cases here this is not satisfied (due to the justification). - But we comment it, because is better to have a shorter but justified row instead - to have a cropped image at the end. */ - /*if (settings.fixedHeight && newImgH < settings.rowHeight) { - newImgW = settings.rowHeight * imgAspectRatio; - newImgH = settings.rowHeight; - }*/ - } else { - newImgW = settings.rowHeight * imgAspectRatio; - newImgH = settings.rowHeight; - } - - $image.data('jg.imgw', Math.ceil(newImgW)); - $image.data('jg.imgh', Math.ceil(newImgH)); - if (i === 0 || minHeight > newImgH) minHeight = newImgH; - } - - if (settings.fixedHeight && minHeight > settings.rowHeight) - minHeight = settings.rowHeight; - - return {minHeight: minHeight, justify: justify}; - } - - function rewind(context) { - context.lastAnalyzedIndex = -1; - context.buildingRow.entriesBuff = []; - context.buildingRow.aspectRatio = 0; - context.buildingRow.width = 0; - context.offY = 0; - } - - function flushRow(context, isLastRow) { - var settings = context.settings; - var $entry, $image, minHeight, buildingRowRes, offX = 0; - - //DEBUG// console.log('flush (isLastRow: ' + isLastRow + ')'); - - buildingRowRes = prepareBuildingRow(context, isLastRow); - minHeight = buildingRowRes.minHeight; - if (isLastRow && settings.lastRow === 'hide' && minHeight === -1) { - context.buildingRow.entriesBuff = []; - context.buildingRow.aspectRatio = 0; - context.buildingRow.width = 0; - return; - } - - if (settings.maxRowHeight > 0 && settings.maxRowHeight < minHeight) - minHeight = settings.maxRowHeight; - else if (settings.maxRowHeight === 0 && (1.5 * settings.rowHeight) < minHeight) - minHeight = 1.5 * settings.rowHeight; - - for (var i = 0; i < context.buildingRow.entriesBuff.length; i++) { - $entry = context.buildingRow.entriesBuff[i]; - $image = $entry.find('img'); - displayEntry($entry, offX, context.offY, $image.data('jg.imgw'), - $image.data('jg.imgh'), minHeight, context); - offX += $image.data('jg.imgw') + settings.margins; - } - - //Gallery Height - context.$gallery.height(context.offY + minHeight + - (context.spinner.active ? context.spinner.$el.innerHeight() : 0) - ); - - if (!isLastRow || (minHeight <= context.settings.rowHeight && buildingRowRes.justify)) { - //Ready for a new row - context.offY += minHeight + context.settings.margins; - - //DEBUG// console.log('minHeight: ' + minHeight + ' offY: ' + context.offY); - - context.buildingRow.entriesBuff = []; //clear the array creating a new one - context.buildingRow.aspectRatio = 0; - context.buildingRow.width = 0; - context.$gallery.trigger('jg.rowflush'); - } - } - - function checkWidth(context) { - context.checkWidthIntervalId = setInterval(function () { - var galleryWidth = parseInt(context.$gallery.width(), 10); - if (context.galleryWidth !== galleryWidth) { - //DEBUG// console.log("resize. old: " + context.galleryWidth + " new: " + galleryWidth); - - context.galleryWidth = galleryWidth; - rewind(context); - - // Restart to analyze - startImgAnalyzer(context, true); - } - }, context.settings.refreshTime); - } - - function startLoadingSpinnerAnimation(spinnerContext) { - clearInterval(spinnerContext.intervalId); - spinnerContext.intervalId = setInterval(function () { - if (spinnerContext.phase < spinnerContext.$points.length) - spinnerContext.$points.eq(spinnerContext.phase).fadeTo(spinnerContext.timeslot, 1); - else - spinnerContext.$points.eq(spinnerContext.phase - spinnerContext.$points.length) - .fadeTo(spinnerContext.timeslot, 0); - spinnerContext.phase = (spinnerContext.phase + 1) % (spinnerContext.$points.length * 2); - }, spinnerContext.timeslot); - } - - function stopLoadingSpinnerAnimation(spinnerContext) { - clearInterval(spinnerContext.intervalId); - spinnerContext.intervalId = null; - } - - function stopImgAnalyzerStarter(context) { - context.yield.flushed = 0; - if (context.imgAnalyzerTimeout !== null) clearTimeout(context.imgAnalyzerTimeout); - } - - function startImgAnalyzer(context, isForResize) { - stopImgAnalyzerStarter(context); - context.imgAnalyzerTimeout = setTimeout(function () { - analyzeImages(context, isForResize); - }, 0.001); - analyzeImages(context, isForResize); - } - - function analyzeImages(context, isForResize) { - - /* //DEBUG// - var rnd = parseInt(Math.random() * 10000, 10); - console.log('analyzeImages ' + rnd + ' start'); - console.log('images status: '); - for (var i = 0; i < context.entries.length; i++) { - var $entry = $(context.entries[i]); - var $image = $entry.find('img'); - console.log(i + ' (alt: ' + $image.attr('alt') + 'loaded: ' + $image.data('jg.loaded') + ')'); - }*/ - - /* The first row */ - var settings = context.settings; - var isLastRow; - - for (var i = context.lastAnalyzedIndex + 1; i < context.entries.length; i++) { - var $entry = $(context.entries[i]); - var $image = $entry.find('img'); - - if ($image.data('jg.loaded') === true || $image.data('jg.loaded') === 'skipped') { - isLastRow = i >= context.entries.length - 1; - - var availableWidth = context.galleryWidth - ( - (context.buildingRow.entriesBuff.length - 1) * settings.margins); - var imgAspectRatio = $image.data('jg.imgw') / $image.data('jg.imgh'); - if (availableWidth / (context.buildingRow.aspectRatio + imgAspectRatio) < settings.rowHeight) { - flushRow(context, isLastRow); - if(++context.yield.flushed >= context.yield.every) { - //DEBUG// console.log("yield"); - startImgAnalyzer(context, isForResize); - return; - } - } - - context.buildingRow.entriesBuff.push($entry); - context.buildingRow.aspectRatio += imgAspectRatio; - context.buildingRow.width += imgAspectRatio * settings.rowHeight; - context.lastAnalyzedIndex = i; - - } else if ($image.data('jg.loaded') !== 'error') { - return; - } - } - - // Last row flush (the row is not full) - if (context.buildingRow.entriesBuff.length > 0) flushRow(context, true); - - if (context.spinner.active) { - context.spinner.active = false; - context.$gallery.height(context.$gallery.height() - context.spinner.$el.innerHeight()); - context.spinner.$el.detach(); - stopLoadingSpinnerAnimation(context.spinner); - } - - /* Stop, if there is, the timeout to start the analyzeImages. - This is because an image can be set loaded, and the timeout can be set, - but this image can be analyzed yet. - */ - stopImgAnalyzerStarter(context); - - //On complete callback - if (!isForResize) - context.$gallery.trigger('jg.complete'); - else - context.$gallery.trigger('jg.resize'); - - //DEBUG// console.log('analyzeImages ' + rnd + ' end'); - } - - function checkSettings (context) { - var settings = context.settings; - - function checkSuffixesRange(range) { - if (typeof settings.sizeRangeSuffixes[range] !== 'string') - throw 'sizeRangeSuffixes.' + range + ' must be a string'; - } - - function checkOrConvertNumber(parent, settingName) { - if (typeof parent[settingName] === 'string') { - parent[settingName] = parseFloat(parent[settingName], 10); - if (isNaN(parent[settingName])) throw 'invalid number for ' + settingName; - } else if (typeof parent[settingName] === 'number') { - if (isNaN(parent[settingName])) throw 'invalid number for ' + settingName; - } else { - throw settingName + ' must be a number'; - } - } - - if (typeof settings.sizeRangeSuffixes !== 'object') - throw 'sizeRangeSuffixes must be defined and must be an object'; - - checkSuffixesRange('lt100'); - checkSuffixesRange('lt240'); - checkSuffixesRange('lt320'); - checkSuffixesRange('lt500'); - checkSuffixesRange('lt640'); - checkSuffixesRange('lt1024'); - - checkOrConvertNumber(settings, 'rowHeight'); - checkOrConvertNumber(settings, 'maxRowHeight'); - - if (settings.maxRowHeight > 0 && - settings.maxRowHeight < settings.rowHeight) { - settings.maxRowHeight = settings.rowHeight; - } - - checkOrConvertNumber(settings, 'margins'); - - if (settings.lastRow !== 'nojustify' && - settings.lastRow !== 'justify' && - settings.lastRow !== 'hide') { - throw 'lastRow must be "nojustify", "justify" or "hide"'; - } - - checkOrConvertNumber(settings, 'justifyThreshold'); - if (settings.justifyThreshold < 0 || settings.justifyThreshold > 1) - throw 'justifyThreshold must be in the interval [0,1]'; - if (typeof settings.cssAnimation !== 'boolean') { - throw 'cssAnimation must be a boolean'; - } - - checkOrConvertNumber(settings.captionSettings, 'animationDuration'); - checkOrConvertNumber(settings, 'imagesAnimationDuration'); - - checkOrConvertNumber(settings.captionSettings, 'visibleOpacity'); - if (settings.captionSettings.visibleOpacity < 0 || settings.captionSettings.visibleOpacity > 1) - throw 'captionSettings.visibleOpacity must be in the interval [0, 1]'; - - checkOrConvertNumber(settings.captionSettings, 'nonVisibleOpacity'); - if (settings.captionSettings.visibleOpacity < 0 || settings.captionSettings.visibleOpacity > 1) - throw 'captionSettings.nonVisibleOpacity must be in the interval [0, 1]'; - - if (typeof settings.fixedHeight !== 'boolean') { - throw 'fixedHeight must be a boolean'; - } - - if (typeof settings.captions !== 'boolean') { - throw 'captions must be a boolean'; - } - - checkOrConvertNumber(settings, 'refreshTime'); - - if (typeof settings.randomize !== 'boolean') { - throw 'randomize must be a boolean'; - } - - } - - return this.each(function (index, gallery) { - - var $gallery = $(gallery); - $gallery.addClass('justified-gallery'); - - var context = $gallery.data('jg.context'); - if (typeof context === 'undefined') { - - if (typeof arg !== 'undefined' && arg !== null && typeof arg !== 'object') - throw 'The argument must be an object'; - - // Spinner init - var $spinner = $('
        '); - - //Context init - context = { - settings : $.extend({}, defaults, arg), - imgAnalyzerTimeout : null, - entries : null, - buildingRow : { - entriesBuff : [], - width : 0, - aspectRatio : 0 - }, - lastAnalyzedIndex : -1, - yield : { - every : 2, /* do a flush every context.yield.every flushes ( - * must be greater than 1, else the analyzeImages will loop */ - flushed : 0 //flushed rows without a yield - }, - offY : 0, - spinner : { - active : false, - phase : 0, - timeslot : 150, - $el : $spinner, - $points : $spinner.find('span'), - intervalId : null - }, - checkWidthIntervalId : null, - galleryWidth : $gallery.width(), - $gallery : $gallery - }; - - $gallery.data('jg.context', context); - - } else if (arg === 'norewind') { - /* Hide the image of the buildingRow to prevent strange effects when the row will be - re-justified again */ - for (var i = 0; i < context.buildingRow.entriesBuff.length; i++) { - hideImgImmediately(context.buildingRow.entriesBuff[i], context); - } - // In this case we don't rewind, and analyze all the images - } else { - context.settings = $.extend({}, context.settings, arg); - rewind(context); - } - - checkSettings(context); - - context.entries = $gallery.find('> a, > div:not(.spinner, #page-end)').toArray(); - if (context.entries.length === 0) return; - - // Randomize - if (context.settings.randomize) { - context.entries.sort(function () { return Math.random() * 2 - 1; }); - $.each(context.entries, function () { - $(this).appendTo($gallery); - }); - } - - var imagesToLoad = false; - $.each(context.entries, function (index, entry) { - var $entry = $(entry); - var $image = $entry.find('img'); - - if ($image.data('jg.loaded') !== true && $image.data('jg.loaded') !== 'skipped') { - - // Link Rel global overwrite - if (context.settings.rel !== null) $entry.attr('rel', context.settings.rel); - - // Link Target global overwrite - if (context.settings.target !== null) $entry.attr('target', context.settings.target); - - // Image src - var imageSrc = (typeof $image.data('safe-src') !== 'undefined') ? - $image.data('safe-src') : $image.attr('src'); - $image.data('jg.originalSrc', imageSrc); - $image.attr('src', imageSrc); - - var width = parseInt($image.attr('width'), 10); - var height = parseInt($image.attr('height'), 10); - if(context.settings.waitThumbnailsLoad !== true && !isNaN(width) && !isNaN(height)) { - $image.data('jg.imgw', width); - $image.data('jg.imgh', height); - $image.data('jg.loaded', 'skipped'); - startImgAnalyzer(context, false); - return true; - } - - $image.data('jg.loaded', false); - imagesToLoad = true; - - // Spinner start - if (context.spinner.active === false) { - context.spinner.active = true; - $gallery.append(context.spinner.$el); - $gallery.height(context.offY + context.spinner.$el.innerHeight()); - startLoadingSpinnerAnimation(context.spinner); - } - - /* Check if the image is loaded or not using another image object. - We cannot use the 'complete' image property, because some browsers, - with a 404 set complete = true */ - var loadImg = new Image(); - var $loadImg = $(loadImg); - $loadImg.one('load', function imgLoaded () { - //DEBUG// console.log('img load (alt: ' + $image.attr('alt') + ')'); - $image.off('load error'); - $image.data('jg.imgw', loadImg.width); - $image.data('jg.imgh', loadImg.height); - $image.data('jg.loaded', true); - startImgAnalyzer(context, false); - }); - $loadImg.one('error', function imgLoadError () { - //DEBUG// console.log('img error (alt: ' + $image.attr('alt') + ')'); - $image.off('load error'); - $image.data('jg.loaded', 'error'); - startImgAnalyzer(context, false); - }); - loadImg.src = imageSrc; - - } - - }); - - if (!imagesToLoad) startImgAnalyzer(context, false); - checkWidth(context); - }); - - }; - -}(jQuery)); diff --git a/library/justifiedGallery/dist/js/jquery.justifiedGallery.min.js b/library/justifiedGallery/dist/js/jquery.justifiedGallery.min.js deleted file mode 100644 index 2b4584466..000000000 --- a/library/justifiedGallery/dist/js/jquery.justifiedGallery.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Justified Gallery - v3.2.0 - * http://miromannino.com/projects/justified-gallery/ - * Copyright (c) 2014 Miro Mannino - * Licensed under the MIT license. - */ -!function(a){a.fn.justifiedGallery=function(b){function c(a,b,c){var d;return d=a>b?a:b,100>=d?c.settings.sizeRangeSuffixes.lt100:240>=d?c.settings.sizeRangeSuffixes.lt240:320>=d?c.settings.sizeRangeSuffixes.lt320:500>=d?c.settings.sizeRangeSuffixes.lt500:640>=d?c.settings.sizeRangeSuffixes.lt640:c.settings.sizeRangeSuffixes.lt1024}function d(b){var c=a(b.currentTarget).find(".caption");b.data.settings.cssAnimation?c.addClass("caption-visible").removeClass("caption-hidden"):c.stop().fadeTo(b.data.settings.captionSettings.animationDuration,b.data.settings.captionSettings.visibleOpacity)}function e(b){var c=a(b.currentTarget).find(".caption");b.data.settings.cssAnimation?c.removeClass("caption-visible").removeClass("caption-hidden"):c.stop().fadeTo(b.data.settings.captionSettings.animationDuration,b.data.settings.captionSettings.nonVisibleOpacity)}function f(b,f,g,h,i,j,k){var l=b.find("img");l.css("width",h),l.css("height",i),l.css("margin-left",-h/2),l.css("margin-top",-i/2),b.width(h),b.height(j),b.css("top",g),b.css("left",f);var m=l.attr("src"),n=m.replace(k.settings.extension,"").replace(k.usedSizeRangeRegExp,"")+c(h,i,k)+m.match(k.settings.extension)[0];l.one("error",function(){l.attr("src",l.data("jg.originalSrc"))});var o=function(){m!==n&&l.attr("src",n)};k.settings.cssAnimation?(b.addClass("entry-visible"),o()):b.stop().fadeTo(k.settings.imagesAnimationDuration,1,o);var p=b.data("jg.captionMouseEvents");if(k.settings.captions===!0){var q=b.find(".caption");if(0===q.length){var r=l.attr("alt");"undefined"==typeof r&&(r=b.attr("title")),"undefined"!=typeof r&&(q=a('
        '+r+"
        "),b.append(q))}0!==q.length&&(k.settings.cssAnimation||q.stop().fadeTo(k.settings.imagesAnimationDuration,k.settings.captionSettings.nonVisibleOpacity),"undefined"==typeof p&&(p={mouseenter:d,mouseleave:e},b.on("mouseenter",void 0,k,p.mouseenter),b.on("mouseleave",void 0,k,p.mouseleave),b.data("jg.captionMouseEvents",p)))}else"undefined"!=typeof p&&(b.off("mouseenter",void 0,k,p.mouseenter),b.off("mouseleave",void 0,k,p.mouseleave),b.removeData("jg.captionMouseEvents"))}function g(a,b){var c,d,e,f,g,h,i=!0,j=0,k=a.galleryWidth-(a.buildingRow.entriesBuff.length-1)*a.settings.margins,l=k/a.buildingRow.aspectRatio,m=a.buildingRow.width/k>a.settings.justifyThreshold;if(b&&"hide"===a.settings.lastRow&&!m){for(c=0;ch)&&(j=h);return a.settings.fixedHeight&&j>a.settings.rowHeight&&(j=a.settings.rowHeight),j}function h(a){a.lastAnalyzedIndex=-1,a.buildingRow.entriesBuff=[],a.buildingRow.aspectRatio=0,a.buildingRow.width=0,a.offY=0,a.firstRowFlushed=!1}function i(a,b){var c,d,e,h=0;if(e=g(a,b),b&&"hide"===a.settings.lastRow&&-1===e)return a.buildingRow.entriesBuff=[],a.buildingRow.aspectRatio=0,void(a.buildingRow.width=0);a.settings.maxRowHeight>0&&a.settings.maxRowHeight=b.entries.length-1;var h=b.galleryWidth-(b.buildingRow.entriesBuff.length-1)*b.settings.margins,j=g.data("jg.imgw")/g.data("jg.imgh");if(h/(b.buildingRow.aspectRatio+j)=b.yield.every))return void n(b,c);b.buildingRow.entriesBuff.push(f),b.buildingRow.aspectRatio+=j,b.buildingRow.width+=j*b.settings.rowHeight,b.lastAnalyzedIndex=e}else if("error"!==g.data("jg.loaded"))return}b.buildingRow.entriesBuff.length>0&&i(b,b.firstRowFlushed),b.spinner.active&&(b.spinner.active=!1,b.$gallery.height(b.$gallery.height()-b.spinner.$el.innerHeight()),b.spinner.$el.detach(),l(b.spinner)),m(b),b.$gallery.trigger(c?"jg.resize":"jg.complete")}function p(a){function b(b){if("string"!=typeof a.settings.sizeRangeSuffixes[b])throw"sizeRangeSuffixes."+b+" must be a string"}function c(a,b){if("string"==typeof a[b]){if(a[b]=parseFloat(a[b],10),isNaN(a[b]))throw"invalid number for "+b}else{if("number"!=typeof a[b])throw b+" must be a number";if(isNaN(a[b]))throw"invalid number for "+b}}if("object"!=typeof a.settings.sizeRangeSuffixes)throw"sizeRangeSuffixes must be defined and must be an object";if(b("lt100"),b("lt240"),b("lt320"),b("lt500"),b("lt640"),b("lt1024"),c(a.settings,"rowHeight"),c(a.settings,"maxRowHeight"),c(a.settings,"margins"),"nojustify"!==a.settings.lastRow&&"justify"!==a.settings.lastRow&&"hide"!==a.settings.lastRow)throw'lastRow must be "nojustify", "justify" or "hide"';if(c(a.settings,"justifyThreshold"),a.settings.justifyThreshold<0||a.settings.justifyThreshold>1)throw"justifyThreshold must be in the interval [0,1]";if("boolean"!=typeof a.settings.cssAnimation)throw"cssAnimation must be a boolean";if(c(a.settings.captionSettings,"animationDuration"),c(a.settings,"imagesAnimationDuration"),c(a.settings.captionSettings,"visibleOpacity"),a.settings.captionSettings.visibleOpacity<0||a.settings.captionSettings.visibleOpacity>1)throw"captionSettings.visibleOpacity must be in the interval [0, 1]";if(c(a.settings.captionSettings,"nonVisibleOpacity"),a.settings.captionSettings.visibleOpacity<0||a.settings.captionSettings.visibleOpacity>1)throw"captionSettings.nonVisibleOpacity must be in the interval [0, 1]";if("boolean"!=typeof a.settings.fixedHeight)throw"fixedHeight must be a boolean";if("boolean"!=typeof a.settings.captions)throw"captions must be a boolean";if(c(a.settings,"refreshTime"),"boolean"!=typeof a.settings.randomize)throw"randomize must be a boolean"}var q={sizeRangeSuffixes:{lt100:"_t",lt240:"_m",lt320:"_n",lt500:"",lt640:"_z",lt1024:"_b"},rowHeight:120,maxRowHeight:0,margins:1,lastRow:"nojustify",justifyThreshold:.75,fixedHeight:!1,captions:!0,cssAnimation:!1,imagesAnimationDuration:300,captionSettings:{animationDuration:500,visibleOpacity:.7,nonVisibleOpacity:0},rel:null,target:null,extension:/\.[^.]+$/,refreshTime:250,randomize:!1};return this.each(function(c,d){var e=a(d);e.addClass("justified-gallery");var f=e.data("jg.context");if("undefined"==typeof f){if("undefined"!=typeof b&&null!==b&&"object"!=typeof b)throw"The argument must be an object";var g=a('
        ');f={settings:a.extend({},q,b),imgAnalyzerTimeout:null,entries:null,buildingRow:{entriesBuff:[],width:0,aspectRatio:0},lastAnalyzedIndex:-1,firstRowFlushed:!1,"yield":{every:2,flushed:0},offY:0,spinner:{active:!1,phase:0,timeslot:150,$el:g,$points:g.find("span"),intervalId:null},checkWidthIntervalId:null,galleryWidth:e.width(),$gallery:e},e.data("jg.context",f)}else"norewind"===b||(f.settings=a.extend({},f.settings,b),h(f));if(p(f),f.entries=e.find("> a, > div").toArray(),0!==f.entries.length){f.settings.randomize&&(f.entries.sort(function(){return 2*Math.random()-1}),a.each(f.entries,function(){a(this).appendTo(e)})),f.usedSizeRangeRegExp=new RegExp("("+f.settings.sizeRangeSuffixes.lt100+"|"+f.settings.sizeRangeSuffixes.lt240+"|"+f.settings.sizeRangeSuffixes.lt320+"|"+f.settings.sizeRangeSuffixes.lt500+"|"+f.settings.sizeRangeSuffixes.lt640+"|"+f.settings.sizeRangeSuffixes.lt1024+")$"),f.settings.maxRowHeight>0&&f.settings.maxRowHeight 0.75 it will be always justified + (i.e. lastRow setting is not considered) */ + fixedHeight : false, + waitThumbnailsLoad : true, + captions : true, + cssAnimation: false, + imagesAnimationDuration : 500, // ignored with css animations + captionSettings : { // ignored with css animations + animationDuration : 500, + visibleOpacity : 0.7, + nonVisibleOpacity : 0.0 + }, + rel : null, // rewrite the rel of each analyzed links + target : null, // rewrite the target of all links + extension : /\.[^.\\/]+$/, + refreshTime : 100, + randomize : false, + ignoreElement: null // a comma seperated list of div element selectors to be ignored e.g.: '.someClass, #someId' + }; + + function getSuffix(width, height, context) { + var longestSide; + longestSide = (width > height) ? width : height; + if (longestSide <= 100) { + return context.settings.sizeRangeSuffixes.lt100; + } else if (longestSide <= 240) { + return context.settings.sizeRangeSuffixes.lt240; + } else if (longestSide <= 320) { + return context.settings.sizeRangeSuffixes.lt320; + } else if (longestSide <= 500) { + return context.settings.sizeRangeSuffixes.lt500; + } else if (longestSide <= 640) { + return context.settings.sizeRangeSuffixes.lt640; + } else { + return context.settings.sizeRangeSuffixes.lt1024; + } + } + + function endsWith(str, suffix) { + return str.indexOf(suffix, str.length - suffix.length) !== -1; + } + + function removeSuffix(str, suffix) { + return str.substring(0, str.length - suffix.length); + } + + function getUsedSuffix(str, context) { + var voidSuffix = false; + for (var si in context.settings.sizeRangeSuffixes) { + if (context.settings.sizeRangeSuffixes[si].length === 0) { + voidSuffix = true; + continue; + } + if (endsWith(str, context.settings.sizeRangeSuffixes[si])) { + return context.settings.sizeRangeSuffixes[si]; + } + } + + if (voidSuffix) return ""; + else throw 'unknown suffix for ' + str; + } + + /* Given an image src, with the width and the height, returns the new image src with the + best suffix to show the best quality thumbnail. */ + function newSrc(imageSrc, imgWidth, imgHeight, context) { + var matchRes = imageSrc.match(context.settings.extension); + var ext = (matchRes != null) ? matchRes[0] : ''; + var newImageSrc = imageSrc.replace(context.settings.extension, ''); + newImageSrc = removeSuffix(newImageSrc, getUsedSuffix(newImageSrc, context)); + newImageSrc += getSuffix(imgWidth, imgHeight, context) + ext; + return newImageSrc; + } + + function onEntryMouseEnterForCaption (ev) { + var $caption = $(ev.currentTarget).find('.caption'); + if (ev.data.settings.cssAnimation) { + $caption.addClass('caption-visible').removeClass('caption-hidden'); + } else { + $caption.stop().fadeTo(ev.data.settings.captionSettings.animationDuration, + ev.data.settings.captionSettings.visibleOpacity); + } + } + + function onEntryMouseLeaveForCaption (ev) { + var $caption = $(ev.currentTarget).find('.caption'); + if (ev.data.settings.cssAnimation) { + $caption.removeClass('caption-visible').removeClass('caption-hidden'); + } else { + $caption.stop().fadeTo(ev.data.settings.captionSettings.animationDuration, + ev.data.settings.captionSettings.nonVisibleOpacity); + } + } + + function showImg($entry, callback, context) { + if (context.settings.cssAnimation) { + $entry.addClass('entry-visible'); + callback(); + } else { + $entry.stop().fadeTo(context.settings.imagesAnimationDuration, 1.0, callback); + } + } + + function hideImgImmediately($entry, context) { + if (context.settings.cssAnimation) { + $entry.removeClass('entry-visible'); + } else { + $entry.stop().fadeTo(0, 0); + } + } + + function imgFromEntry($entry) { + var $img = $entry.find('> img'); + if ($img.length === 0) $img = $entry.find('> a > img'); + return $img; + } + + function displayEntry($entry, x, y, imgWidth, imgHeight, rowHeight, context) { + var $image = imgFromEntry($entry); + $image.css('width', imgWidth); + $image.css('height', imgHeight); + //if ($entry.get(0) === $image.parent().get(0)) { // this creates an error in link_around_img test + $image.css('margin-left', - imgWidth / 2); + $image.css('margin-top', - imgHeight / 2); + //} + $entry.width(imgWidth); + $entry.height(rowHeight); + $entry.css('top', y); + $entry.css('left', x); + + //DEBUG// console.log('displayEntry (w: ' + $image.width() + ' h: ' + $image.height()); + + // Image reloading for an high quality of thumbnails + var imageSrc = $image.attr('src'); + var newImageSrc = newSrc(imageSrc, imgWidth, imgHeight, context); + + $image.one('error', function () { + //DEBUG// console.log('revert the original image'); + $image.attr('src', $image.data('jg.originalSrc')); //revert to the original thumbnail, we got it. + }); + + function loadNewImage() { + if (imageSrc !== newImageSrc) { //load the new image after the fadeIn + $image.attr('src', newImageSrc); + } + } + + if ($image.data('jg.loaded') === 'skipped') { + onImageEvent(imageSrc, function() { + showImg($entry, loadNewImage, context); + $image.data('jg.loaded', true); + }); + } else { + showImg($entry, loadNewImage, context); + } + + // Captions ------------------------------ + var captionMouseEvents = $entry.data('jg.captionMouseEvents'); + if (context.settings.captions === true) { + var $imgCaption = $entry.find('.caption'); + if ($imgCaption.length === 0) { // Create it if it doesn't exists + var caption = $image.attr('alt'); + if (typeof caption === 'undefined') caption = $entry.attr('title'); + if (typeof caption !== 'undefined') { // Create only we found something + $imgCaption = $('
        ' + caption + '
        '); + $entry.append($imgCaption); + } + } + + // Create events (we check again the $imgCaption because it can be still inexistent) + if ($imgCaption.length !== 0) { + if (!context.settings.cssAnimation) { + $imgCaption.stop().fadeTo(context.settings.imagesAnimationDuration, + context.settings.captionSettings.nonVisibleOpacity); + } + if (typeof captionMouseEvents === 'undefined') { + captionMouseEvents = { + mouseenter: onEntryMouseEnterForCaption, + mouseleave: onEntryMouseLeaveForCaption + }; + $entry.on('mouseenter', undefined, context, captionMouseEvents.mouseenter); + $entry.on('mouseleave', undefined, context, captionMouseEvents.mouseleave); + $entry.data('jg.captionMouseEvents', captionMouseEvents); + } + } + } else { + if (typeof captionMouseEvents !== 'undefined') { + $entry.off('mouseenter', undefined, context, captionMouseEvents.mouseenter); + $entry.off('mouseleave', undefined, context, captionMouseEvents.mouseleave); + $entry.removeData('jg.captionMouseEvents'); + } + } + + } + + function prepareBuildingRow(context, isLastRow) { + var settings = context.settings; + var i, $entry, $image, imgAspectRatio, newImgW, newImgH, justify = true; + var minHeight = 0; + var availableWidth = context.galleryWidth - 2 * context.border - ( + (context.buildingRow.entriesBuff.length - 1) * settings.margins); + var rowHeight = availableWidth / context.buildingRow.aspectRatio; + var justificable = context.buildingRow.width / availableWidth > settings.justifyThreshold; + + //Skip the last row if we can't justify it and the lastRow == 'hide' + if (isLastRow && settings.lastRow === 'hide' && !justificable) { + for (i = 0; i < context.buildingRow.entriesBuff.length; i++) { + $entry = context.buildingRow.entriesBuff[i]; + if (settings.cssAnimation) + $entry.removeClass('entry-visible'); + else + $entry.stop().fadeTo(0, 0); + } + return -1; + } + + // With lastRow = nojustify, justify if is justificable (the images will not become too big) + if (isLastRow && !justificable && settings.lastRow === 'nojustify') justify = false; + + for (i = 0; i < context.buildingRow.entriesBuff.length; i++) { + $image = imgFromEntry(context.buildingRow.entriesBuff[i]); + imgAspectRatio = $image.data('jg.imgw') / $image.data('jg.imgh'); + + if (justify) { + newImgW = (i === context.buildingRow.entriesBuff.length - 1) ? availableWidth + : rowHeight * imgAspectRatio; + newImgH = rowHeight; + + /* With fixedHeight the newImgH must be greater than rowHeight. + In some cases here this is not satisfied (due to the justification). + But we comment it, because is better to have a shorter but justified row instead + to have a cropped image at the end. */ + /*if (settings.fixedHeight && newImgH < settings.rowHeight) { + newImgW = settings.rowHeight * imgAspectRatio; + newImgH = settings.rowHeight; + }*/ + + } else { + newImgW = settings.rowHeight * imgAspectRatio; + newImgH = settings.rowHeight; + } + + availableWidth -= Math.round(newImgW); + $image.data('jg.jimgw', Math.round(newImgW)); + $image.data('jg.jimgh', Math.ceil(newImgH)); + if (i === 0 || minHeight > newImgH) minHeight = newImgH; + } + + if (settings.fixedHeight && minHeight > settings.rowHeight) + minHeight = settings.rowHeight; + + return {minHeight: minHeight, justify: justify}; + } + + function rewind(context) { + context.lastAnalyzedIndex = -1; + context.buildingRow.entriesBuff = []; + context.buildingRow.aspectRatio = 0; + context.buildingRow.width = 0; + context.offY = context.border; + } + + function flushRow(context, isLastRow) { + var settings = context.settings; + var $entry, $image, minHeight, buildingRowRes, offX = context.border; + + //DEBUG// console.log('flush (isLastRow: ' + isLastRow + ')'); + + buildingRowRes = prepareBuildingRow(context, isLastRow); + minHeight = buildingRowRes.minHeight; + if (isLastRow && settings.lastRow === 'hide' && minHeight === -1) { + context.buildingRow.entriesBuff = []; + context.buildingRow.aspectRatio = 0; + context.buildingRow.width = 0; + return; + } + + if (settings.maxRowHeight > 0 && settings.maxRowHeight < minHeight) + minHeight = settings.maxRowHeight; + else if (settings.maxRowHeight === 0 && (1.5 * settings.rowHeight) < minHeight) + minHeight = 1.5 * settings.rowHeight; + + for (var i = 0; i < context.buildingRow.entriesBuff.length; i++) { + $entry = context.buildingRow.entriesBuff[i]; + $image = imgFromEntry($entry); + displayEntry($entry, offX, context.offY, $image.data('jg.jimgw'), + $image.data('jg.jimgh'), minHeight, context); + offX += $image.data('jg.jimgw') + settings.margins; + } + + //Gallery Height + context.$gallery.height(context.offY + minHeight + context.border + + (context.spinner.active ? context.spinner.$el.innerHeight() : 0) + ); + + if (!isLastRow || (minHeight <= context.settings.rowHeight && buildingRowRes.justify)) { + //Ready for a new row + context.offY += minHeight + context.settings.margins; + + //DEBUG// console.log('minHeight: ' + minHeight + ' offY: ' + context.offY); + + context.buildingRow.entriesBuff = []; //clear the array creating a new one + context.buildingRow.aspectRatio = 0; + context.buildingRow.width = 0; + context.$gallery.trigger('jg.rowflush'); + } + } + + function checkWidth(context) { + context.checkWidthIntervalId = setInterval(function () { + var galleryWidth = parseInt(context.$gallery.width(), 10); + if (context.galleryWidth !== galleryWidth) { + //DEBUG// console.log("resize. old: " + context.galleryWidth + " new: " + galleryWidth); + + context.galleryWidth = galleryWidth; + rewind(context); + + // Restart to analyze + startImgAnalyzer(context, true); + } + }, context.settings.refreshTime); + } + + function startLoadingSpinnerAnimation(spinnerContext) { + clearInterval(spinnerContext.intervalId); + spinnerContext.intervalId = setInterval(function () { + if (spinnerContext.phase < spinnerContext.$points.length) + spinnerContext.$points.eq(spinnerContext.phase).fadeTo(spinnerContext.timeslot, 1); + else + spinnerContext.$points.eq(spinnerContext.phase - spinnerContext.$points.length) + .fadeTo(spinnerContext.timeslot, 0); + spinnerContext.phase = (spinnerContext.phase + 1) % (spinnerContext.$points.length * 2); + }, spinnerContext.timeslot); + } + + function stopLoadingSpinnerAnimation(spinnerContext) { + clearInterval(spinnerContext.intervalId); + spinnerContext.intervalId = null; + } + + function stopImgAnalyzerStarter(context) { + context.yield.flushed = 0; + if (context.imgAnalyzerTimeout !== null) clearTimeout(context.imgAnalyzerTimeout); + } + + function startImgAnalyzer(context, isForResize) { + stopImgAnalyzerStarter(context); + context.imgAnalyzerTimeout = setTimeout(function () { + analyzeImages(context, isForResize); + }, 0.001); + analyzeImages(context, isForResize); + } + + function analyzeImages(context, isForResize) { + + /* //DEBUG// + var rnd = parseInt(Math.random() * 10000, 10); + console.log('analyzeImages ' + rnd + ' start'); + console.log('images status: '); + for (var i = 0; i < context.entries.length; i++) { + var $entry = $(context.entries[i]); + var $image = imgFromEntry($entry); + console.log(i + ' (alt: ' + $image.attr('alt') + 'loaded: ' + $image.data('jg.loaded') + ')'); + }*/ + + /* The first row */ + var settings = context.settings; + var isLastRow; + + for (var i = context.lastAnalyzedIndex + 1; i < context.entries.length; i++) { + var $entry = $(context.entries[i]); + var $image = imgFromEntry($entry); + + if ($image.data('jg.loaded') === true || $image.data('jg.loaded') === 'skipped') { + isLastRow = i >= context.entries.length - 1; + + var availableWidth = context.galleryWidth - 2 * context.border - ( + (context.buildingRow.entriesBuff.length - 1) * settings.margins); + var imgAspectRatio = $image.data('jg.imgw') / $image.data('jg.imgh'); + if (availableWidth / (context.buildingRow.aspectRatio + imgAspectRatio) < settings.rowHeight) { + flushRow(context, isLastRow); + if(++context.yield.flushed >= context.yield.every) { + //DEBUG// console.log("yield"); + startImgAnalyzer(context, isForResize); + return; + } + } + + context.buildingRow.entriesBuff.push($entry); + context.buildingRow.aspectRatio += imgAspectRatio; + context.buildingRow.width += imgAspectRatio * settings.rowHeight; + context.lastAnalyzedIndex = i; + + } else if ($image.data('jg.loaded') !== 'error') { + return; + } + } + + // Last row flush (the row is not full) + if (context.buildingRow.entriesBuff.length > 0) flushRow(context, true); + + if (context.spinner.active) { + context.spinner.active = false; + context.$gallery.height(context.$gallery.height() - context.spinner.$el.innerHeight()); + context.spinner.$el.detach(); + stopLoadingSpinnerAnimation(context.spinner); + } + + /* Stop, if there is, the timeout to start the analyzeImages. + This is because an image can be set loaded, and the timeout can be set, + but this image can be analyzed yet. + */ + stopImgAnalyzerStarter(context); + + //On complete callback + if (!isForResize) + context.$gallery.trigger('jg.complete'); + else + context.$gallery.trigger('jg.resize'); + + //DEBUG// console.log('analyzeImages ' + rnd + ' end'); + } + + function checkSettings (context) { + var settings = context.settings; + + function checkSuffixesRange(range) { + if (typeof settings.sizeRangeSuffixes[range] !== 'string') + throw 'sizeRangeSuffixes.' + range + ' must be a string'; + } + + function checkOrConvertNumber(parent, settingName) { + if (typeof parent[settingName] === 'string') { + parent[settingName] = parseFloat(parent[settingName], 10); + if (isNaN(parent[settingName])) throw 'invalid number for ' + settingName; + } else if (typeof parent[settingName] === 'number') { + if (isNaN(parent[settingName])) throw 'invalid number for ' + settingName; + } else { + throw settingName + ' must be a number'; + } + } + + if (typeof settings.sizeRangeSuffixes !== 'object') + throw 'sizeRangeSuffixes must be defined and must be an object'; + + checkSuffixesRange('lt100'); + checkSuffixesRange('lt240'); + checkSuffixesRange('lt320'); + checkSuffixesRange('lt500'); + checkSuffixesRange('lt640'); + checkSuffixesRange('lt1024'); + + checkOrConvertNumber(settings, 'rowHeight'); + checkOrConvertNumber(settings, 'maxRowHeight'); + + if (settings.maxRowHeight > 0 && + settings.maxRowHeight < settings.rowHeight) { + settings.maxRowHeight = settings.rowHeight; + } + + checkOrConvertNumber(settings, 'margins'); + checkOrConvertNumber(settings, 'border'); + + if (settings.lastRow !== 'nojustify' && + settings.lastRow !== 'justify' && + settings.lastRow !== 'hide') { + throw 'lastRow must be "nojustify", "justify" or "hide"'; + } + + checkOrConvertNumber(settings, 'justifyThreshold'); + if (settings.justifyThreshold < 0 || settings.justifyThreshold > 1) + throw 'justifyThreshold must be in the interval [0,1]'; + if (typeof settings.cssAnimation !== 'boolean') { + throw 'cssAnimation must be a boolean'; + } + + checkOrConvertNumber(settings.captionSettings, 'animationDuration'); + checkOrConvertNumber(settings, 'imagesAnimationDuration'); + + checkOrConvertNumber(settings.captionSettings, 'visibleOpacity'); + if (settings.captionSettings.visibleOpacity < 0 || settings.captionSettings.visibleOpacity > 1) + throw 'captionSettings.visibleOpacity must be in the interval [0, 1]'; + + checkOrConvertNumber(settings.captionSettings, 'nonVisibleOpacity'); + if (settings.captionSettings.visibleOpacity < 0 || settings.captionSettings.visibleOpacity > 1) + throw 'captionSettings.nonVisibleOpacity must be in the interval [0, 1]'; + + if (typeof settings.fixedHeight !== 'boolean') { + throw 'fixedHeight must be a boolean'; + } + + if (typeof settings.captions !== 'boolean') { + throw 'captions must be a boolean'; + } + + checkOrConvertNumber(settings, 'refreshTime'); + + if (typeof settings.randomize !== 'boolean') { + throw 'randomize must be a boolean'; + } + + } + + function onImageEvent(imageSrc, onLoad, onError) { + if (!onLoad && !onError) { + return; + } + /* Check if the image is loaded or not using another image object. + We cannot use the 'complete' image property, because some browsers, + with a 404 set complete = true */ + var memImage = new Image(); + var $memImage = $(memImage); + if (onLoad) { + $memImage.one('load', function () { + $memImage.off('load error'); + onLoad(memImage); + }); + } + if (onError) { + $memImage.one('error', function() { + $memImage.off('load error'); + onError(memImage); + }); + } + memImage.src = imageSrc; + } + + return this.each(function (index, gallery) { + + var $gallery = $(gallery); + $gallery.addClass('justified-gallery'); + + var context = $gallery.data('jg.context'); + if (typeof context === 'undefined') { + + if (typeof arg !== 'undefined' && arg !== null && typeof arg !== 'object') + throw 'The argument must be an object'; + + // Spinner init + var $spinner = $('
        '); + var extendedSettings = $.extend({}, defaults, arg); + + var border = extendedSettings.border >= 0 ? extendedSettings.border : extendedSettings.margins; + + var ignoreElement = extendedSettings.ignoreElement; + + //Context init + context = { + settings : extendedSettings, + imgAnalyzerTimeout : null, + entries : null, + buildingRow : { + entriesBuff : [], + width : 0, + aspectRatio : 0 + }, + lastAnalyzedIndex : -1, + yield : { + every : 2, /* do a flush every context.yield.every flushes ( + * must be greater than 1, else the analyzeImages will loop */ + flushed : 0 //flushed rows without a yield + }, + border : border, + offY : border, + spinner : { + active : false, + phase : 0, + timeslot : 150, + $el : $spinner, + $points : $spinner.find('span'), + intervalId : null + }, + checkWidthIntervalId : null, + galleryWidth : $gallery.width(), + $gallery : $gallery + }; + + $gallery.data('jg.context', context); + + } else if (arg === 'norewind') { + /* Hide the image of the buildingRow to prevent strange effects when the row will be + re-justified again */ + for (var i = 0; i < context.buildingRow.entriesBuff.length; i++) { + hideImgImmediately(context.buildingRow.entriesBuff[i], context); + } + // In this case we don't rewind, and analyze all the images + } else { + context.settings = $.extend({}, context.settings, arg); + context.border = context.settings.border >= 0 ? context.settings.border : context.settings.margins; + rewind(context); + } + + checkSettings(context); + + context.entries = $gallery.find('> a, > div:not(.spinner, ' + ignoreElement + ')').toArray(); + if (context.entries.length === 0) return; + + // Randomize + if (context.settings.randomize) { + context.entries.sort(function () { return Math.random() * 2 - 1; }); + $.each(context.entries, function () { + $(this).appendTo($gallery); + }); + } + + var imagesToLoad = false; + var skippedImages = false; + $.each(context.entries, function (index, entry) { + var $entry = $(entry); + var $image = imgFromEntry($entry); + + $entry.addClass('jg-entry'); + + if ($image.data('jg.loaded') !== true && $image.data('jg.loaded') !== 'skipped') { + + // Link Rel global overwrite + if (context.settings.rel !== null) $entry.attr('rel', context.settings.rel); + + // Link Target global overwrite + if (context.settings.target !== null) $entry.attr('target', context.settings.target); + + // Image src + var imageSrc = (typeof $image.data('safe-src') !== 'undefined') ? + $image.data('safe-src') : $image.attr('src'); + $image.data('jg.originalSrc', imageSrc); + $image.attr('src', imageSrc); + + var width = parseInt($image.attr('width'), 10); + var height = parseInt($image.attr('height'), 10); + if(context.settings.waitThumbnailsLoad !== true && !isNaN(width) && !isNaN(height)) { + $image.data('jg.imgw', width); + $image.data('jg.imgh', height); + $image.data('jg.loaded', 'skipped'); + skippedImages = true; + startImgAnalyzer(context, false); + return true; + } + + $image.data('jg.loaded', false); + imagesToLoad = true; + + // Spinner start + if (context.spinner.active === false) { + context.spinner.active = true; + $gallery.append(context.spinner.$el); + $gallery.height(context.offY + context.spinner.$el.innerHeight()); + startLoadingSpinnerAnimation(context.spinner); + } + + onImageEvent(imageSrc, function imgLoaded (loadImg) { + //DEBUG// console.log('img load (alt: ' + $image.attr('alt') + ')'); + $image.data('jg.imgw', loadImg.width); + $image.data('jg.imgh', loadImg.height); + $image.data('jg.loaded', true); + startImgAnalyzer(context, false); + }, function imgLoadError () { + //DEBUG// console.log('img error (alt: ' + $image.attr('alt') + ')'); + $image.data('jg.loaded', 'error'); + startImgAnalyzer(context, false); + }); + + } + + }); + + if (!imagesToLoad && !skippedImages) startImgAnalyzer(context, false); + checkWidth(context); + }); + + }; + +}(jQuery)); diff --git a/library/justifiedGallery/justifiedGallery.css b/library/justifiedGallery/justifiedGallery.css new file mode 100644 index 000000000..3a0d55ad5 --- /dev/null +++ b/library/justifiedGallery/justifiedGallery.css @@ -0,0 +1,152 @@ +/*! + * Justified Gallery - v3.5.4 + * http://miromannino.github.io/Justified-Gallery/ + * Copyright (c) 2015 Miro Mannino + * Licensed under the MIT license. + */ +@-webkit-keyframes justified-gallery-show-caption-animation { + from { + opacity: 0; + } + to { + opacity: 0.7; + } +} +@-moz-keyframes justified-gallery-show-caption-animation { + from { + opacity: 0; + } + to { + opacity: 0.7; + } +} +@-o-keyframes justified-gallery-show-caption-animation { + from { + opacity: 0; + } + to { + opacity: 0.7; + } +} +@keyframes justified-gallery-show-caption-animation { + from { + opacity: 0; + } + to { + opacity: 0.7; + } +} +@-webkit-keyframes justified-gallery-show-entry-animation { + from { + opacity: 0; + } + to { + opacity: 1.0; + } +} +@-moz-keyframes justified-gallery-show-entry-animation { + from { + opacity: 0; + } + to { + opacity: 1.0; + } +} +@-o-keyframes justified-gallery-show-entry-animation { + from { + opacity: 0; + } + to { + opacity: 1.0; + } +} +@keyframes justified-gallery-show-entry-animation { + from { + opacity: 0; + } + to { + opacity: 1.0; + } +} +.justified-gallery { + width: 100%; + position: relative; + overflow: hidden; +} +.justified-gallery > a, +.justified-gallery > div { + position: absolute; + display: inline-block; + overflow: hidden; + opacity: 0; + filter: alpha(opacity=0); + /* IE8 or Earlier */ +} +.justified-gallery > a > img, +.justified-gallery > div > img, +.justified-gallery > a > a > img, +.justified-gallery > div > a > img { + position: absolute; + top: 50%; + left: 50%; + margin: 0; + padding: 0; + border: none; +} +.justified-gallery > a > .caption, +.justified-gallery > div > .caption { + display: none; + position: absolute; + bottom: 0; + padding: 5px; + background-color: #000000; + left: 0; + right: 0; + margin: 0; + color: white; + font-size: 12px; + font-weight: 300; + font-family: sans-serif; +} +.justified-gallery > a > .caption.caption-visible, +.justified-gallery > div > .caption.caption-visible { + display: initial; + opacity: 0.7; + filter: "alpha(opacity=70)"; + /* IE8 or Earlier */ + -webkit-animation: justified-gallery-show-caption-animation 500ms 0 ease; + -moz-animation: justified-gallery-show-caption-animation 500ms 0 ease; + -ms-animation: justified-gallery-show-caption-animation 500ms 0 ease; +} +.justified-gallery > .entry-visible { + opacity: 1.0; + filter: alpha(opacity=100); + /* IE8 or Earlier */ + -webkit-animation: justified-gallery-show-entry-animation 500ms 0 ease; + -moz-animation: justified-gallery-show-entry-animation 500ms 0 ease; + -ms-animation: justified-gallery-show-entry-animation 500ms 0 ease; +} +.justified-gallery > .spinner { + position: absolute; + bottom: 0; + margin-left: -24px; + padding: 10px 0 10px 0; + left: 50%; + opacity: initial; + filter: initial; + overflow: initial; +} +.justified-gallery > .spinner > span { + display: inline-block; + opacity: 0; + filter: alpha(opacity=0); + /* IE8 or Earlier */ + width: 8px; + height: 8px; + margin: 0 4px 0 4px; + background-color: #000; + border-top-left-radius: 6px; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} diff --git a/view/js/main.js b/view/js/main.js index 17ea42db7..7a6798f2f 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -713,6 +713,8 @@ function updateConvItems(mode,data) { justifiedGalleryActive = true; $('#photo-album-contents').justifiedGallery({ margins: 3, + border: 0, + ignoreElement: '#page-end', sizeRangeSuffixes: { 'lt100': '-2', 'lt240': '-2', diff --git a/view/php/theme_init.php b/view/php/theme_init.php index 0009a00e2..b695bd54e 100644 --- a/view/php/theme_init.php +++ b/view/php/theme_init.php @@ -9,11 +9,11 @@ head_add_css('library/jRange/jquery.range.css'); head_add_css('view/css/conversation.css'); head_add_css('view/css/widgets.css'); head_add_css('view/css/colorbox.css'); -head_add_css('library/justifiedGallery/dist/css/justifiedGallery.css'); +head_add_css('library/justifiedGallery/justifiedGallery.css'); head_add_css('library/bootstrap-tagsinput/bootstrap-tagsinput.css'); head_add_js('jquery.js'); head_add_js('jquery-migrate-1.1.1.js'); -head_add_js('library/justifiedGallery/dist/js/jquery.justifiedGallery.js'); +head_add_js('library/justifiedGallery/jquery.justifiedGallery.js'); //head_add_js('jquery-compat.js'); head_add_js('spin.js'); -- cgit v1.2.3 From 7ad425bbda549c3937c2feeac593bdcd21167019 Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 14 Feb 2015 21:57:47 -0800 Subject: failure to auto update comments if it's your own. --- doc/credits.bb | 1 + mod/item.php | 2 +- mod/rate.php | 13 ++++++++----- version.inc | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/doc/credits.bb b/doc/credits.bb index d13b99bdd..79055bc29 100644 --- a/doc/credits.bb +++ b/doc/credits.bb @@ -50,6 +50,7 @@ Charles Tony Baldwin Hauke Zuehl Keith Fernie +Anne Walk toclimb Daniel Frank Matthew Exon diff --git a/mod/item.php b/mod/item.php index eb823b4b0..dbee2df3b 100644 --- a/mod/item.php +++ b/mod/item.php @@ -644,7 +644,7 @@ function item_post(&$a) { } } - $item_unseen = ((local_channel() != $profile_uid) ? 1 : 0); + $item_unseen = 1; if($post_type === 'wall' || $post_type === 'wall-comment') $item_flags = $item_flags | ITEM_WALL; diff --git a/mod/rate.php b/mod/rate.php index 694b88ddd..cc12dcac9 100644 --- a/mod/rate.php +++ b/mod/rate.php @@ -119,12 +119,15 @@ function rate_content(&$a) { dbesc($channel['channel_hash']), dbesc($a->data['target']) ); - if($r) + if($r) { $a->data['xlink'] = $r[0]; - - $rating_val = $r[0]['xlink_rating']; - $rating_text = $r[0]['xlink_rating_text']; - + $rating_val = $r[0]['xlink_rating']; + $rating_text = $r[0]['xlink_rating_text']; + } + else { + $rating_val = 0; + $rating_text = ''; + } // if unset default to enabled if($poco_rating === false) diff --git a/version.inc b/version.inc index 119344005..607466176 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-13.943 +2015-02-14.944 -- cgit v1.2.3 From 4e6ba149d70cc4d3ae915cb0d0f298c74e408527 Mon Sep 17 00:00:00 2001 From: einervonvielen Date: Sun, 15 Feb 2015 18:11:51 +0100 Subject: Some changes of doc for beginning developers Made some corrections after following this manual step by step. --- doc/dev_beginner.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/dev_beginner.bb b/doc/dev_beginner.bb index c3e4ea07c..b29b0bad7 100644 --- a/doc/dev_beginner.bb +++ b/doc/dev_beginner.bb @@ -188,8 +188,7 @@ If you not want to use GIT from the command line - there is a usefull Eclipse pl You should have created an account on github and forked the projects befor you procceed. Delete the directory www -[code]root@debian /var/www/html $ cd .. -rm -R www/ +[code]root@debian:/var# rm -R www/ [/code] Install git (and optionally git-gui a client gui) @@ -211,7 +210,7 @@ root@debian:/var/www# mkdir -p "store/[data]/smarty3" Create .htconfig.php and make it writable by the webserver [code] -root@debian:/var# cd www/ +root@debian:/var/www# touch .htconfig.php root@debian:/var/www# chmod ou+w .htconfig.php [/code] @@ -224,6 +223,7 @@ root@debian:/var# chown -R www-data:www-data www/ Add yourself ("surfer" in this example) to the group www-data. Why? Later you want to modify files in eclipse or in another editor. Then make all files writable by the group www-date you are now a member of. [code] +root@debian:/var# cd www/ root@debian:/var/www# usermod -G www-data surfer root@debian:/var# chmod -R g+w www/ [/code] -- cgit v1.2.3 From 0249fbb7e6da9de47fb3c091db4e4e296330993a Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 16:04:59 -0800 Subject: lost ability to delete events --- mod/events.php | 31 +++++++++++++++++++++++++++++++ mod/post.php | 2 +- version.inc | 2 +- view/theme/redbasic/css/style.css | 2 +- view/tpl/event.tpl | 1 + 5 files changed, 35 insertions(+), 3 deletions(-) diff --git a/mod/events.php b/mod/events.php index f209dab1d..010f1f7c4 100755 --- a/mod/events.php +++ b/mod/events.php @@ -273,6 +273,10 @@ function events_content(&$a) { $mode = 'add'; $item_id = intval(argv(2)); } + if(argc() > 2 && argv(1) === 'drop') { + $mode = 'drop'; + $event_id = argv(2); + } if(argv(1) === 'new') { $mode = 'new'; $event_id = ''; @@ -412,6 +416,8 @@ function events_content(&$a) { $last_date = $d; // FIXME $edit = (($rr['item_flags'] & ITEM_WALL) ? array($a->get_baseurl().'/events/event/'.$rr['event_hash'],t('Edit event'),'','') : null); + $drop = array($a->get_baseurl().'/events/drop/'.$rr['event_hash'],t('Delete event'),'',''); + $title = strip_tags(html_entity_decode(bbcode($rr['summary']),ENT_QUOTES,'UTF-8')); if(! $title) { list($title, $_trash) = explode(" $rr['event_hash'], 'start'=> $start, 'end' => $end, + 'drop' => $drop, 'allDay' => false, 'title' => $title, @@ -479,6 +486,30 @@ function events_content(&$a) { } + if($mode === 'drop' && $event_id) { + $r = q("SELECT * FROM `event` WHERE event_hash = '%s' AND `uid` = %d LIMIT 1", + dbesc($event_id), + intval(local_channel()) + ); + if($r) { + $r = q("delete from event where event_hash = '%s' and uid = %d limit 1", + dbesc($event_id), + intval(local_channel()) + ); + if($r) { + $r = q("update item set resource_type = '', resource_id = '' where resource_type = 'event' and resource_id = '%s' and uid = %d", + dbesc($event_id), + intval(local_channel()) + ); + info( t('Event removed') . EOL); + } + else { + notice( t('Failed to remove event' ) . EOL); + } + goaway(z_root() . '/events'); + } + } + if($mode === 'edit' && $event_id) { $r = q("SELECT * FROM `event` WHERE event_hash = '%s' AND `uid` = %d LIMIT 1", dbesc($event_id), diff --git a/mod/post.php b/mod/post.php index c90997335..6e35632da 100644 --- a/mod/post.php +++ b/mod/post.php @@ -467,7 +467,7 @@ function post_post(&$a) { * tells us we need to unencapsulate the AES-256-CBC content using the site private key */ - if(array_key_exists('iv',$data)) { + if($data && array_key_exists('iv',$data)) { $encrypted_packet = true; $data = crypto_unencapsulate($data,get_config('system','prvkey')); logger('mod_zot: decrypt1: ' . $data, LOGGER_DATA); diff --git a/version.inc b/version.inc index 607466176..cdb667e3f 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-14.944 +2015-02-15.945 diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 6a46d7429..5b24ab731 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -992,7 +992,7 @@ nav .acpopup { margin-bottom: 10px; } -.edit-event-link, .plink-event-link { +.edit-event-link, .plink-event-link, .drop-event-link { float: left; margin-top: 4px; margin-right: 4px; diff --git a/view/tpl/event.tpl b/view/tpl/event.tpl index f0e00bd2c..5dfc91ebe 100755 --- a/view/tpl/event.tpl +++ b/view/tpl/event.tpl @@ -8,6 +8,7 @@
        {{if $event.item.plink}}{{/if}} {{if $event.edit}}{{/if}} + {{if $event.drop}}{{/if}}
        -- cgit v1.2.3 From 8d6e3f5390cfe81fd74a3d7b0a9529d834d4cf5e Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 16:29:12 -0800 Subject: add zotsh to util --- util/zotsh/README.txt | 109 ++++++++++++ util/zotsh/easywebdav/LICENSE | 5 + util/zotsh/easywebdav/__init__.py | 5 + util/zotsh/easywebdav/__init__.pyc | Bin 0 -> 455 bytes util/zotsh/easywebdav/__version__.py | 1 + util/zotsh/easywebdav/__version__.pyc | Bin 0 -> 173 bytes util/zotsh/easywebdav/client.py | 202 +++++++++++++++++++++ util/zotsh/easywebdav/client.pyc | Bin 0 -> 8846 bytes util/zotsh/zotsh.py | 324 ++++++++++++++++++++++++++++++++++ 9 files changed, 646 insertions(+) create mode 100644 util/zotsh/README.txt create mode 100644 util/zotsh/easywebdav/LICENSE create mode 100644 util/zotsh/easywebdav/__init__.py create mode 100644 util/zotsh/easywebdav/__init__.pyc create mode 100644 util/zotsh/easywebdav/__version__.py create mode 100644 util/zotsh/easywebdav/__version__.pyc create mode 100644 util/zotsh/easywebdav/client.py create mode 100644 util/zotsh/easywebdav/client.pyc create mode 100755 util/zotsh/zotsh.py diff --git a/util/zotsh/README.txt b/util/zotsh/README.txt new file mode 100644 index 000000000..5d03aec2c --- /dev/null +++ b/util/zotsh/README.txt @@ -0,0 +1,109 @@ +ZotSH - v.0.0.2 + +Client for browsing RedDAVs. + +Install +------- + +ZotSH requires 'requests'(1). +Please refer to requests docs on how to install it (2) + +Extract somewere and launch zotsh.py + + +Description +----------- + +ZotSH is a command line WebDAV client for RedMatrix. +It knows how to magic-auth to remote hubs using Zot. + +ZotSH uses 'easywebdav' library (0) with small modifications +to 'zotify' it. (See easywebdav/LICENSE) + + + +Commands +-------- + +host + Authenticate to 'hostname' and switch to it + +cd + changhe remote dir + + +ls [path] [-a] [-l] [-d] + list remote files in current dir if 'path' not defined + -a list all, show hidden dot-files + -l list verbose + -d list only dirs + +exists + Check existence of 'path' + +mkdir + Create directory 'name' + +mkdirs + Create parent directories to path, if they don't exists + +rmdir + Delete directory 'name' + +delete + Delete file 'path' + +upload [remote_path] + Upload local file 'local_paht' to 'remote_paht' + +download [local_path] + Download remote file 'remote_path' and save it as 'local_path' + +cat + Print content of 'remote_path' + +pwd + Print current path + +lcd +lpwd +lls + Local file management + +quit +help + + + +Config +------ + +Create a .zotshrc file in your home or in same folder with zotsh.py: + + + [zotsh] + host = https://yourhost.com/ + username = your_username + password = your_password + + +Optionally adds + + verify_ssl = false + +to skip verification of ssl certs + + +Changelog +---------- +0.0.2 Fix "CommandNotFound" exception, new 'cat' command + +0.0.1 First release + + +Links +----- + +_0 : https://github.com/amnong/easywebdav +_1 : http://docs.python-requests.org/en/latest/ +_2 : http://docs.python-requests.org/en/latest/user/install/ \ No newline at end of file diff --git a/util/zotsh/easywebdav/LICENSE b/util/zotsh/easywebdav/LICENSE new file mode 100644 index 000000000..4f24108f8 --- /dev/null +++ b/util/zotsh/easywebdav/LICENSE @@ -0,0 +1,5 @@ +Copyright (c) 2012 year, Amnon Grossman + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/util/zotsh/easywebdav/__init__.py b/util/zotsh/easywebdav/__init__.py new file mode 100644 index 000000000..3bc2cad2a --- /dev/null +++ b/util/zotsh/easywebdav/__init__.py @@ -0,0 +1,5 @@ +from .client import * + +def connect(*args, **kwargs): + """connect(host, port=0, auth=None, username=None, password=None, protocol='http', path="/")""" + return Client(*args, **kwargs) diff --git a/util/zotsh/easywebdav/__init__.pyc b/util/zotsh/easywebdav/__init__.pyc new file mode 100644 index 000000000..b609b06c1 Binary files /dev/null and b/util/zotsh/easywebdav/__init__.pyc differ diff --git a/util/zotsh/easywebdav/__version__.py b/util/zotsh/easywebdav/__version__.py new file mode 100644 index 000000000..d293e3a30 --- /dev/null +++ b/util/zotsh/easywebdav/__version__.py @@ -0,0 +1 @@ +__version__ = "1.2.0" diff --git a/util/zotsh/easywebdav/__version__.pyc b/util/zotsh/easywebdav/__version__.pyc new file mode 100644 index 000000000..5da5a28ec Binary files /dev/null and b/util/zotsh/easywebdav/__version__.pyc differ diff --git a/util/zotsh/easywebdav/client.py b/util/zotsh/easywebdav/client.py new file mode 100644 index 000000000..da7bf325a --- /dev/null +++ b/util/zotsh/easywebdav/client.py @@ -0,0 +1,202 @@ +import requests +import platform +from numbers import Number +import xml.etree.cElementTree as xml +from collections import namedtuple + +py_majversion, py_minversion, py_revversion = platform.python_version_tuple() + +if py_majversion == '2': + from httplib import responses as HTTP_CODES + from urlparse import urlparse +else: + from http.client import responses as HTTP_CODES + from urllib.parse import urlparse + +DOWNLOAD_CHUNK_SIZE_BYTES = 1 * 1024 * 1024 + +class WebdavException(Exception): + pass + +class ConnectionFailed(WebdavException): + pass + + +def codestr(code): + return HTTP_CODES.get(code, 'UNKNOWN') + + +File = namedtuple('File', ['name', 'size', 'mtime', 'ctime', 'contenttype']) + + +def prop(elem, name, default=None): + child = elem.find('.//{DAV:}' + name) + return default if child is None else child.text + + +def elem2file(elem): + return File( + prop(elem, 'href'), + int(prop(elem, 'getcontentlength', 0)), + prop(elem, 'getlastmodified', ''), + prop(elem, 'creationdate', ''), + prop(elem, 'getcontenttype', ''), + ) + + +class OperationFailed(WebdavException): + _OPERATIONS = dict( + HEAD = "get header", + GET = "download", + PUT = "upload", + DELETE = "delete", + MKCOL = "create directory", + PROPFIND = "list directory", + ) + + def __init__(self, method, path, expected_code, actual_code): + self.method = method + self.path = path + self.expected_code = expected_code + self.actual_code = actual_code + operation_name = self._OPERATIONS[method] + self.reason = 'Failed to {operation_name} "{path}"'.format(**locals()) + expected_codes = (expected_code,) if isinstance(expected_code, Number) else expected_code + expected_codes_str = ", ".join('{0} {1}'.format(code, codestr(code)) for code in expected_codes) + actual_code_str = codestr(actual_code) + msg = '''\ +{self.reason}. + Operation : {method} {path} + Expected code : {expected_codes_str} + Actual code : {actual_code} {actual_code_str}'''.format(**locals()) + super(OperationFailed, self).__init__(msg) + +class Client(object): + def __init__(self, host, port=0, auth=None, username=None, password=None, + protocol='http', verify_ssl=True, path=None, cert=None, session=None): + if not port: + port = 443 if protocol == 'https' else 80 + self.baseurl = '{0}://{1}:{2}'.format(protocol, host, port) + if path: + self.baseurl = '{0}/{1}'.format(self.baseurl, path) + self.cwd = '/' + if session is None: + self.session = requests.session() + else: + self.session = session + self.session.verify = verify_ssl + self.session.stream = True + + if cert: + self.session.cert = cert + + if auth: + self.session.auth = auth + elif username and password: + self.session.auth = (username, password) + + def _send(self, method, path, expected_code, **kwargs): + url = self._get_url(path).strip(".") + #~ print self.session + #~ print self.session.verify + #~ print self.session.params + #~ print self.session.cookies + response = self.session.request(method, url, allow_redirects=False, **kwargs) + #~ print response.request.method + #~ print response.request.url + if isinstance(expected_code, Number) and response.status_code != expected_code \ + or not isinstance(expected_code, Number) and response.status_code not in expected_code: + raise OperationFailed(method, path, expected_code, response.status_code) + return response + + def _get_url(self, path): + path = str(path).strip() + if path.startswith('/'): + return self.baseurl + path + return "".join((self.baseurl, self.cwd, path)) + + def cd(self, path): + path = path.strip() + if not path: + return + stripped_path = '/'.join(part for part in path.split('/') if part) + '/' + + if stripped_path == '/': + self.cwd = stripped_path + elif path.startswith('/'): + self.cwd = '/' + stripped_path + elif stripped_path == "./": + return + elif stripped_path == "../": + self.cwd ='/'.join( self.cwd.split('/')[:-2] ) + '/' + else: + self.cwd += stripped_path + + def mkdir(self, path, safe=False): + expected_codes = 201 if not safe else (201, 301, 405) + self._send('MKCOL', path, expected_codes) + + def mkdirs(self, path): + dirs = [d for d in path.split('/') if d] + if not dirs: + return + if path.startswith('/'): + dirs[0] = '/' + dirs[0] + old_cwd = self.cwd + try: + for dir in dirs: + try: + self.mkdir(dir, safe=True) + except Exception as e: + if e.actual_code == 409: + raise + finally: + self.cd(dir) + finally: + self.cd(old_cwd) + + def rmdir(self, path, safe=False): + path = str(path).rstrip('/') + '/' + expected_codes = 204 if not safe else (204, 404) + self._send('DELETE', path, expected_codes) + + def delete(self, path): + self._send('DELETE', path, 204) + + def upload(self, local_path_or_fileobj, remote_path): + if isinstance(local_path_or_fileobj, basestring): + with open(local_path_or_fileobj, 'rb') as f: + self._upload(f, remote_path) + else: + self._upload(local_path_or_fileobj, remote_path) + + def _upload(self, fileobj, remote_path): + self._send('PUT', remote_path, (200, 201, 204), data=fileobj) + + def download(self, remote_path, local_path_or_fileobj): + response = self._send('GET', remote_path, 200, stream=True) + if isinstance(local_path_or_fileobj, basestring): + with open(local_path_or_fileobj, 'wb') as f: + self._download(f, response) + else: + self._download(local_path_or_fileobj, response) + + def _download(self, fileobj, response): + for chunk in response.iter_content(DOWNLOAD_CHUNK_SIZE_BYTES): + fileobj.write(chunk) + + def ls(self, remote_path='.'): + headers = {'Depth': '1'} + response = self._send('PROPFIND', remote_path, (207, 301), headers=headers) + + # Redirect + if response.status_code == 301: + url = urlparse(response.headers['location']) + return self.ls(url.path) + + tree = xml.fromstring(response.content) + return [elem2file(elem) for elem in tree.findall('{DAV:}response')] + + def exists(self, remote_path): + response = self._send('HEAD', remote_path, (200, 301, 404)) + return True if response.status_code != 404 else False diff --git a/util/zotsh/easywebdav/client.pyc b/util/zotsh/easywebdav/client.pyc new file mode 100644 index 000000000..4c42d2603 Binary files /dev/null and b/util/zotsh/easywebdav/client.pyc differ diff --git a/util/zotsh/zotsh.py b/util/zotsh/zotsh.py new file mode 100755 index 000000000..36506b39d --- /dev/null +++ b/util/zotsh/zotsh.py @@ -0,0 +1,324 @@ +#!/usr/bin/env python2 +import sys, os +import ConfigParser +import requests +from requests.auth import HTTPBasicAuth +import easywebdav +import easywebdav.__version__ as easywebdavversion + +__version__= "0.0.2" + +SERVER = None +USER = None +PASSWD = None +VERIFY_SSL=True + +##################################################### + +class CommandNotFound(Exception): + pass + +class ZotSH(object): + commands = ['cd','ls','exists','mkdir','mkdirs','rmdir','delete','upload','download', + 'host', 'pwd','cat', + 'lcd','lpwd', 'lls', + 'quit', 'help'] + def __init__(self, host, session=None, davclient=None): + self.sessions = {} + self.host = host + self.session = session + self.davclient = davclient + + + @property + def host(self): + return self._host + + @host.setter + def host(self, host): + self._host = host + self._hostname = host.replace("https:","").replace("/","") + + @property + def hostname(self): + return self._hostname + + @hostname.setter + def hostname(self, hostname): + self._host = "https://%s/" % (hostname) + self._hostname = hostname + + @property + def session(self): + return self._session + + @session.setter + def session(self, session): + self._session = session + self.davclient = easywebdav.connect( self.hostname, protocol='https', session=session, path="cloud", verify_ssl=VERIFY_SSL) + + @property + def PS1(self): + if self.davclient is None: + return "[!]> " + return "%s:%s> " % (self.hostname, self.davclient.cwd) + + def get_host_session(self, host=None): + #~ if host is None: + #~ host = self.host + #~ if not host.startswith("https"): + #~ host = "https://%s/" % (host) + #~ if host in self.sessions: + #~ session = self.sessions[host] + #~ else: + #~ session = requests.Session() + #~ self.sessions[host] = session + #~ if not host == SERVER + #~ session.params.update({'davguest':1}) + #~ return session + + if self.session is None: + session = requests.Session() + #session.params.update({'davguest':1}) + else: + session = self.session + session.params.update({'davguest': (not host == SERVER) }) + return session + + def do(self, command, *args): + if not command in self.commands: + raise CommandNotFound("Unknow command '%s'" % command) + + cmd = getattr(self, "cmd_%s"%command, None) + if cmd is None: + cmd = getattr(self.davclient, command) + + return cmd(*args) + + def cmd_exists(self, *args): + if (len(args)==0): + return + return self.davclient.exists(args[0]) + + def cmd_mkdir(self, *args): + if (len(args)==0): + return + return self.davclient.mkdir(args[0]) + + def cmd_mkdirs(self, *args): + if (len(args)==0): + return + return self.davclient.mkdirs(args[0]) + + def cmd_rmdir(self, *args): + if (len(args)==0): + return + return self.davclient.rmdir(args[0]) + + def cmd_delete(self, *args): + if (len(args)==0): + return + return self.davclient.delete(args[0]) + + def cmd_upload(self, *args): + if (len(args)==0): + return + args = list(args) + if (len(args)==1): + args.append(args[0]) + + return self.davclient.upload(args[0], args[1]) + + def cmd_download(self, *args): + if (len(args)==0): + return + args = list(args) + if (len(args)==1): + args.append(args[0]) + + return self.davclient.download(args[0], args[1]) + + def cmd_host(self, *args): + if (len(args)==0): + return + newhostname = args[0] + newhost = "https://%s/" % newhostname + if newhostname == "~" or newhost == SERVER: + # bach to home server + self.host = SERVER + self.session = self.get_host_session(SERVER) + return + + session_remote = self.get_host_session(newhost) + session_home = self.get_host_session(SERVER) + + # call /magic on SERVER + r = session_home.get( + SERVER + "magic", + params={'dest': newhost}, + allow_redirects=False, + verify=VERIFY_SSL ) + + if not 'location' in r.headers: + raise Exception("Cannot start magic auth to '%s'" % newhostname) + auth_url = r.headers['location'] + + + # call auth_url with "test" param + + r = session_remote.get( + auth_url, + params={'test': 1 }, + verify=VERIFY_SSL ) + + if r.json()['success']: + self.hostname = newhostname + self.session = session_remote + else: + raise Exception("Cannot magic auth to '%s'" % newhostname) + + + def cmd_pwd(self, *args): + return "%s%s" % ( self.davclient.baseurl, self.davclient.cwd ) + + def cmd_ls(self, *args): + extra_args = ["-a", "-l", "-d"] + + show_hidden = "-a" in args + show_list = "-l" in args + show_only_dir = "-d" in args + args = [ a for a in args if not a in extra_args ] + + + r = self.davclient.ls(*args) + l = max([ len(str(f.size)) for f in r ] + [7,]) + + def _fmt(type, size, name): + if show_list: + return "%s %*d %s" % (type, l, f.size , name) + else: + return name + + if show_hidden : + print _fmt('d', 0, "./") + if self.davclient.cwd!="/": + print _fmt('d', 0, "../") + + for f in r: + name = f.name.replace("/cloud"+self.davclient.cwd,"") + type = "-" + if name.endswith("/"): + type = "d" + if name!="": + if show_hidden or not name.startswith("."): + if not show_only_dir or type=="d": + print _fmt(type, f.size , name) + + def cmd_lpwd(self, *args): + return os.getcwd() + + def cmd_lcd(self, *args): + if (len(args)==0): + return + os.chdir(args[0]) + + def cmd_lls(self, *args): + for f in os.listdir(os.getcwd()): + if os.path.isdir(f): + f=f+"/" + print f + + def cmd_help(self, *args): + print "ZotSH",__version__ + print + print "Commands:" + for c in self.commands: + print "\t",c + print + print "easywebdav", easywebdavversion.__version__, "(mod)" + print "requests", requests.__version__ + + def cmd_cat(self,*args): + if (len(args)==0): + return + rfile = args[0] + resp = self.davclient._send('GET', rfile, (200,)) + print resp.text + +def load_conf(): + global SERVER,USER,PASSWD,VERIFY_SSL + homedir = os.getenv("HOME") + if homedir is None: + homedir = os.path.join(os.getenv("HOMEDRIVE"), os.getenv("HOMEPATH")) + + optsfile = ".zotshrc" + if not os.path.isfile(optsfile): + optsfile = os.path.join(homedir, ".zotshrc") + + if not os.path.isfile(optsfile): + print "Please create a configuration file called '.zotshrc':" + print "[zotsh]" + print "host = https://yourhost.com/" + print "username = your_username" + print "password = your_password" + sys.exit(-1) + + config = ConfigParser.ConfigParser() + config.read(optsfile) + SERVER = config.get('zotsh', 'host') + USER = config.get('zotsh', 'username') + PASSWD = config.get('zotsh', 'password') + if config.has_option('zotsh', 'verify_ssl'): + VERIFY_SSL = config.getboolean('zotsh', 'verify_ssl') + + +def zotsh(): + + zotsh = ZotSH( SERVER) + + session_home = zotsh.get_host_session() + + #~ #login on home server + print "loggin in..." + r = session_home.get( + SERVER + "api/account/verify_credentials", + auth=HTTPBasicAuth(USER, PASSWD), + verify=VERIFY_SSL ) + + print "Hi", r.json()['name'] + + zotsh.session = session_home + + # command loop + input = raw_input(zotsh.PS1) + while (input != "quit"): + input = input.strip() + if len(input)>0: + toks = [ x.strip() for x in input.split(" ") ] + + command = toks[0] + args = toks[1:] + try: + ret = zotsh.do(command, *args) + except easywebdav.client.OperationFailed, e: + print e + except CommandNotFound, e: + print e + else: + if ret is not None: + print ret + + + input = raw_input(zotsh.PS1) + + + + +if __name__=="__main__": + load_conf() + zotsh() + sys.exit() + + + + -- cgit v1.2.3 From 9ba21f82cb52773ce41261a41889795a81cfcb88 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 16:30:41 -0800 Subject: missing file --- doc/html/navtreeindex10.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 doc/html/navtreeindex10.js diff --git a/doc/html/navtreeindex10.js b/doc/html/navtreeindex10.js new file mode 100644 index 000000000..05c5c8be0 --- /dev/null +++ b/doc/html/navtreeindex10.js @@ -0,0 +1,8 @@ +var NAVTREEINDEX10 = +{ +"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[6,0,0,84,27], +"zotfeed_8php.html":[6,0,1,152], +"zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac":[6,0,1,152,0], +"zping_8php.html":[6,0,1,153], +"zping_8php.html#a4d3a6b0b8b04ed6469015823e615ee75":[6,0,1,153,0] +}; -- cgit v1.2.3 From 9067d4c15729debea75ffea6931dd97c0f683fb5 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 18:38:26 -0800 Subject: taganyone wasn't working --- mod/acl.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mod/acl.php b/mod/acl.php index 6ae803596..e919bb912 100644 --- a/mod/acl.php +++ b/mod/acl.php @@ -99,6 +99,7 @@ function acl_init(&$a){ intval(ABOOK_FLAG_BLOCKED|ABOOK_FLAG_PENDING|ABOOK_FLAG_ARCHIVED), intval(XCHAN_FLAGS_DELETED) ); + } else { // Visitors $r = q("SELECT xchan_hash as id, xchan_hash as hash, xchan_name as name, xchan_photo_s as micro, xchan_url as url, xchan_addr as nick, 0 as abook_their_perms, 0 as abook_flags @@ -148,12 +149,14 @@ function acl_init(&$a){ } } if(intval(get_config('system','taganyone')) || intval(get_pconfig(local_channel(),'system','taganyone'))) { - if((! $r) && $type == 'c') { - $r = q("SELECT substr(xchan_hash,1,18) as id, xchan_hash as hash, xchan_name as name, xchan_photo_s as micro, xchan_url as url, xchan_addr as nick, 0 as abook_their_perms, 0 as abook_flags + if((count($r) < 100) && $type == 'c') { + $r2 = q("SELECT substr(xchan_hash,1,18) as id, xchan_hash as hash, xchan_name as name, xchan_photo_s as micro, xchan_url as url, xchan_addr as nick, 0 as abook_their_perms, 0 as abook_flags FROM xchan WHERE not (xchan_flags & %d )>0 $sql_extra2 order by $order_extra2 xchan_name asc" , intval(XCHAN_FLAGS_DELETED) ); + if($r2) + $r = array_merge($r,$r2); } } } -- cgit v1.2.3 From a5f7df46675e94471cd4128504eb17d8e5a0e9b1 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 19:15:55 -0800 Subject: issue #860, replace br html element with linefeed between table rows --- doc/database.bb | 37 +++++++++++++++++++------------------ include/bbcode.php | 1 + 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/doc/database.bb b/doc/database.bb index 037e9936a..7be6735c9 100644 --- a/doc/database.bb +++ b/doc/database.bb @@ -1,36 +1,37 @@ +[h2]Database Tables[/h2] [table] [tr][th]Table[/th][th]Description[/th][/tr] -[tr][td][zrl=[baseurl]/help/db_abook]abook[/zrl][/td][td]contact table[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_abook]abook[/zrl][/td][td]connections of local channels[/td][/tr] [tr][td][zrl=[baseurl]/help/db_account]account[/zrl][/td][td]service provider account[/td][/tr] [tr][td][zrl=[baseurl]/help/db_addon]addon[/zrl][/td][td]registered plugins[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_app]app[/zrl][/td][td]peronal app data[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_app]app[/zrl][/td][td]personal app data[/td][/tr] [tr][td][zrl=[baseurl]/help/db_attach]attach[/zrl][/td][td]file attachments[/td][/tr] [tr][td][zrl=[baseurl]/help/db_auth_codes]auth_codes[/zrl][/td][td]OAuth usage[/td][/tr] [tr][td][zrl=[baseurl]/help/db_cache]cache[/zrl][/td][td]OEmbed cache[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_channel]channel[/zrl][/td][td][/td][/tr] +[tr][td][zrl=[baseurl]/help/db_channel]channel[/zrl][/td][td]local channels[/td][/tr] [tr][td][zrl=[baseurl]/help/db_chat]chat[/zrl][/td][td]chat room content[/td][/tr] [tr][td][zrl=[baseurl]/help/db_chatpresence]chatpresence[/zrl][/td][td]channel presence information for chat[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_chatroom]chatroom[/zrl][/td][td] data for the actual chat room[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_chatroom]chatroom[/zrl][/td][td]data for the actual chat room[/td][/tr] [tr][td][zrl=[baseurl]/help/db_clients]clients[/zrl][/td][td]OAuth usage[/td][/tr] [tr][td][zrl=[baseurl]/help/db_config]config[/zrl][/td][td]main configuration storage[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_conv]conv[/zrl][/td][td]Diaspora private messages[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_conv]conv[/zrl][/td][td]Diaspora private messages meta conversation structure[/td][/tr] [tr][td][zrl=[baseurl]/help/db_event]event[/zrl][/td][td]Events[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_fcontact]fcontact[/zrl][/td][td]friend suggestion stuff[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_ffinder]ffinder[/zrl][/td][td]friend suggestion stuff[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_fcontact]fcontact[/zrl][/td][td]friend suggestion stuff (obsolete)[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_ffinder]ffinder[/zrl][/td][td]friend suggestion stuff (obsolete)[/td][/tr] [tr][td][zrl=[baseurl]/help/db_fserver]fserver[/zrl][/td][td]obsolete[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_fsuggest]fsuggest[/zrl][/td][td]friend suggestion stuff[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_group_member]group_member[/zrl][/td][td]privacy groups[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_groups]groups[/zrl][/td][td]privacy groups[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_fsuggest]fsuggest[/zrl][/td][td]friend suggestion stuff (unused)[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_group_member]group_member[/zrl][/td][td]privacy groups (collections), group info[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_groups]groups[/zrl][/td][td]privacy groups (collections), member info[/td][/tr] [tr][td][zrl=[baseurl]/help/db_hook]hook[/zrl][/td][td]plugin hook registry[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_hubloc]hubloc[/zrl][/td][td]Red location storage, ties a location to an xchan[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_issue]issue[/zrl][/td][td][/td][/tr] -[tr][td][zrl=[baseurl]/help/db_item]item[/zrl][/td][td]posts[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_hubloc]hubloc[/zrl][/td][td]Red location storage, ties a hub location to an xchan[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_issue]issue[/zrl][/td][td]future bug/issue database[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_item]item[/zrl][/td][td]all posts and webpages[/td][/tr] [tr][td][zrl=[baseurl]/help/db_item_id]item_id[/zrl][/td][td]other identifiers on other services for posts[/td][/tr] [tr][td][zrl=[baseurl]/help/db_likes]likes[/zrl][/td][td]likes of 'things'[/td][/tr] [tr][td][zrl=[baseurl]/help/db_mail]mail[/zrl][/td][td]private messages[/td][/tr] [tr][td][zrl=[baseurl]/help/db_manage]manage[/zrl][/td][td]may be unused in Red, table of accounts that can "su" each other[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_menu]menu[/zrl][/td][td]channel menu data[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_menu_item]menu_item[/zrl][/td][td]items uses by channel menus[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_menu]menu[/zrl][/td][td]webpage menu data[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_menu_item]menu_item[/zrl][/td][td]entries for webpage menus[/td][/tr] [tr][td][zrl=[baseurl]/help/db_notify]notify[/zrl][/td][td]notifications[/td][/tr] [tr][td][zrl=[baseurl]/help/db_obj]obj[/zrl][/td][td]object data for things (x has y)[/td][/tr] [tr][td][zrl=[baseurl]/help/db_outq]outq[/zrl][/td][td]Red output queue[/td][/tr] @@ -49,7 +50,7 @@ [tr][td][zrl=[baseurl]/help/db_site]site[/zrl][/td][td]site table to find directory peers[/td][/tr] [tr][td][zrl=[baseurl]/help/db_source]source[/zrl][/td][td]channel sources data[/td][/tr] [tr][td][zrl=[baseurl]/help/db_spam]spam[/zrl][/td][td]unfinished[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_sys_perms]sys_perms[/zrl][/td][td]extensible permissions for the sys channel[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_sys_perms]sys_perms[/zrl][/td][td]extensible permissions for OAuth[/td][/tr] [tr][td][zrl=[baseurl]/help/db_term]term[/zrl][/td][td]item taxonomy (categories, tags, etc.) table[/td][/tr] [tr][td][zrl=[baseurl]/help/db_tokens]tokens[/zrl][/td][td]OAuth usage[/td][/tr] [tr][td][zrl=[baseurl]/help/db_updates]updates[/zrl][/td][td]directory sync updates[/td][/tr] @@ -58,8 +59,8 @@ [tr][td][zrl=[baseurl]/help/db_xchan]xchan[/zrl][/td][td]list of known channels in the universe[/td][/tr] [tr][td][zrl=[baseurl]/help/db_xchat]xchat[/zrl][/td][td]bookmarked chat rooms[/td][/tr] [tr][td][zrl=[baseurl]/help/db_xconfig]xconfig[/zrl][/td][td]as pconfig but for channels with no local account[/td][/tr] -[tr][td][zrl=[baseurl]/help/db_xign]xign[/zrl][/td][td][/td][/tr] -[tr][td][zrl=[baseurl]/help/db_xlink]xlink[/zrl][/td][td]"friends of friends" linkages derived from poco[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_xign]xign[/zrl][/td][td]channels ignored by friend suggestions[/td][/tr] +[tr][td][zrl=[baseurl]/help/db_xlink]xlink[/zrl][/td][td]"friends of friends" linkages derived from poco, also ratings storage[/td][/tr] [tr][td][zrl=[baseurl]/help/db_xprof]xprof[/zrl][/td][td]if this hub is a directory server, contains basic public profile info of everybody in the network[/td][/tr] [tr][td][zrl=[baseurl]/help/db_xtag]xtag[/zrl][/td][td]if this hub is a directory server, contains tags or interests of everybody in the network[/td][/tr] [/table] diff --git a/include/bbcode.php b/include/bbcode.php index 8f2b5bd38..749bc2334 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -625,6 +625,7 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) { $Text = preg_replace("/\[table border=1\](.*?)\[\/table\]/sm", '
      •  $uid $uid,
         $relay 
        $1
        ' ,$Text); $Text = preg_replace("/\[table border=0\](.*?)\[\/table\]/sm", '$1
        ' ,$Text); } + $Text = str_replace('
        ',"\n",$Text); $Text = str_replace('[hr]','
        ', $Text); // This is actually executed in prepare_body() -- cgit v1.2.3 From 2e3daf77bbf38970cf22ec14e4a6e42b4d7bdb95 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 20:20:23 -0800 Subject: site firehose --- mod/home.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/mod/home.php b/mod/home.php index db4ae9c42..6d5c7db25 100644 --- a/mod/home.php +++ b/mod/home.php @@ -164,9 +164,16 @@ function home_content(&$a, $update = 0, $load = false) { } require_once('include/identity.php'); - $sys = get_sys_channel(); - $uids = " and item.uid = " . intval($sys['channel_id']) . " "; - $a->data['firehose'] = intval($sys['channel_id']); + + if(get_config('system','site_firehose')) { + require_once('include/security.php'); + $uids = " and item.uid in ( " . stream_perms_api_uids(PERMS_PUBLIC) . " ) and item_private = 0 and (item_flags & " . intval(ITEM_WALL) . " ) > 0 "; + } + else { + $sys = get_sys_channel(); + $uids = " and item.uid = " . intval($sys['channel_id']) . " "; + $a->data['firehose'] = intval($sys['channel_id']); + } $page_mode = 'list'; @@ -199,6 +206,7 @@ function home_content(&$a, $update = 0, $load = false) { intval(ABOOK_FLAG_BLOCKED) ); + } // Then fetch all the children of the parents that are on this page -- cgit v1.2.3 From 8774089005501a6429eb9a99a73de504598a24c3 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 21:22:05 -0800 Subject: preparatory work for site ratings --- mod/ratings.php | 18 ++++++++++++------ mod/ratingsearch.php | 15 +++++++++++---- view/tpl/prep.tpl | 5 +++++ 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/mod/ratings.php b/mod/ratings.php index fe7865778..684856f45 100644 --- a/mod/ratings.php +++ b/mod/ratings.php @@ -35,7 +35,7 @@ function ratings_init(&$a) { $results = false; - $x = z_fetch_url($url . '/ratingsearch/' . $hash); + $x = z_fetch_url($url . '/ratingsearch/' . urlencode($hash)); if($x['success']) @@ -48,8 +48,9 @@ function ratings_init(&$a) { return; } - $a->poi = $results['target']; - + if(array_key_exists('xchan_hash',$results['target'])) + $a->poi = $results['target']; + $friends = array(); $others = array(); @@ -62,9 +63,9 @@ function ratings_init(&$a) { } } - $a->data = array_merge($friends,$others); + $a->data = array('target' => $results['target'], 'results' => array_merge($friends,$others)); - if(! $a->data) { + if(! $a->data['results']) { notice( t('No ratings') . EOL); } @@ -90,11 +91,16 @@ function ratings_content(&$a) { if(! $poco_rating) return; + $site_target = ((array_key_exists('target',$a->data) && array_key_exists('site_url',$a->data['target'])) ? + $a->data['target']['site_url'] : ''); + $o = replace_macros(get_markup_template('prep.tpl'),array( '$header' => t('Ratings'), '$rating_lbl' => t('Rating: ' ), + '$website' => t('Website: '), + '$site' => $site_target, '$rating_text_lbl' => t('Description: '), - '$raters' => $a->data + '$raters' => $a->data['results'] )); return $o; diff --git a/mod/ratingsearch.php b/mod/ratingsearch.php index ec2db570b..b95b4367e 100644 --- a/mod/ratingsearch.php +++ b/mod/ratingsearch.php @@ -32,12 +32,19 @@ function ratingsearch_init(&$a) { dbesc($hash . '%') ); + if(! $p) { + $p = q("select * from site where site_url like '%s' ", + dbesc('%' . $hash) + ); + + if(! $p) { + $ret['message'] = 'channel not found'; + json_return_and_die($ret); + } + } + if($p) $ret['target'] = $p[0]; - else { - $ret['message'] = 'channel not found'; - json_return_and_die($ret); - } $ret['success'] = true; diff --git a/view/tpl/prep.tpl b/view/tpl/prep.tpl index 83a86372c..7bef7a417 100644 --- a/view/tpl/prep.tpl +++ b/view/tpl/prep.tpl @@ -1,5 +1,10 @@

        {{$header}}

        +{{if $site}} +

        {{$website}} {{$site}}

        +{{/if}} + + {{if $raters}} {{foreach $raters as $r}} -- cgit v1.2.3 From 1c4b9199809581504ee66212f3bb434fd9773aff Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Feb 2015 23:45:22 -0800 Subject: force site_url to be lowercase when stored. Otherwise rating hubs on postgres could get real messy. --- include/zot.php | 2 +- mod/rate.php | 9 +++++++++ mod/ratings.php | 3 ++- mod/ratingsearch.php | 14 +++++++++----- view/tpl/rating_form.tpl | 2 +- 5 files changed, 22 insertions(+), 8 deletions(-) diff --git a/include/zot.php b/include/zot.php index da6ca16c3..926764635 100644 --- a/include/zot.php +++ b/include/zot.php @@ -2442,7 +2442,7 @@ function import_site($arr,$pubkey) { } $directory_url = htmlspecialchars($arr['directory_url'],ENT_COMPAT,'UTF-8',false); - $url = htmlspecialchars($arr['url'],ENT_COMPAT,'UTF-8',false); + $url = htmlspecialchars(strtolower($arr['url']),ENT_COMPAT,'UTF-8',false); $sellpage = htmlspecialchars($arr['sellpage'],ENT_COMPAT,'UTF-8',false); $site_location = htmlspecialchars($arr['location'],ENT_COMPAT,'UTF-8',false); $site_realm = htmlspecialchars($arr['realm'],ENT_COMPAT,'UTF-8',false); diff --git a/mod/rate.php b/mod/rate.php index cc12dcac9..2555b36a2 100644 --- a/mod/rate.php +++ b/mod/rate.php @@ -21,6 +21,13 @@ function rate_init(&$a) { if($r) { $a->poi = $r[0]; } + else { + $r = q("select * from site where site_url like '%s' ", + dbesc('%' . $target) + ); + if($r) + $a->data['site'] = strtolower($r[0]); + } } @@ -145,6 +152,8 @@ function rate_content(&$a) { $o = replace_macros(get_markup_template('rating_form.tpl'),array( '$header' => t('Rating'), + '$website' => t('Website:'), + '$site' => (($a->data['site']) ? '' . $a->data['site']['site_url'] . '' : ''), 'target' => $a->data['target'], '$tgt_name' => (($a->poi && $a->poi['xchan_name']) ? $a->poi['xchan_name'] : sprintf( t('Remote Channel [%s] (not yet known on this site)'), substr($a->data['target'],0,16))), '$lbl_rating' => t('Rating (this information is public)'), diff --git a/mod/ratings.php b/mod/ratings.php index 684856f45..dc98eb238 100644 --- a/mod/ratings.php +++ b/mod/ratings.php @@ -92,7 +92,8 @@ function ratings_content(&$a) { return; $site_target = ((array_key_exists('target',$a->data) && array_key_exists('site_url',$a->data['target'])) ? - $a->data['target']['site_url'] : ''); + '' . $a->data['target']['site_url'] . '' : ''); + $o = replace_macros(get_markup_template('prep.tpl'),array( '$header' => t('Ratings'), diff --git a/mod/ratingsearch.php b/mod/ratingsearch.php index b95b4367e..9c4f2f827 100644 --- a/mod/ratingsearch.php +++ b/mod/ratingsearch.php @@ -32,13 +32,17 @@ function ratingsearch_init(&$a) { dbesc($hash . '%') ); - if(! $p) { + if($p) + $target = $p[0]['xchan_hash']; + else { $p = q("select * from site where site_url like '%s' ", dbesc('%' . $hash) ); - - if(! $p) { - $ret['message'] = 'channel not found'; + if($p) { + $target = strtolower($hash); + } + else { + $ret['message'] = 'Rating target not found'; json_return_and_die($ret); } } @@ -50,7 +54,7 @@ function ratingsearch_init(&$a) { $r = q("select * from xlink left join xchan on xlink_xchan = xchan_hash where xlink_link = '%s' and xlink_rating != 0 and xlink_static = 1 order by xchan_name asc", - dbesc($p[0]['xchan_hash']) + dbesc($target) ); if($r) { diff --git a/view/tpl/rating_form.tpl b/view/tpl/rating_form.tpl index 216bf6ede..95c2eb03f 100644 --- a/view/tpl/rating_form.tpl +++ b/view/tpl/rating_form.tpl @@ -1,6 +1,6 @@

        {{$header}}

        -
        {{$tgt_name}}
        +
        {{if $site}}{{$website}} {{$site}}{{else}}{{$tgt_name}}{{/if}}

        {{$lbl_rating}}

        -- cgit v1.2.3 From eb3c5916d759742fa87ec00622b363d0de29b283 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Feb 2015 01:17:15 -0800 Subject: pubsites ratings (mod/pubsites really really needs to be templatised, this was quick and dirty) --- mod/pubsites.php | 7 +++++-- mod/rate.php | 6 ++++-- version.inc | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/mod/pubsites.php b/mod/pubsites.php index c31bbcf97..ddd7baf92 100644 --- a/mod/pubsites.php +++ b/mod/pubsites.php @@ -22,10 +22,13 @@ function pubsites_content(&$a) { if($ret['success']) { $j = json_decode($ret['body'],true); if($j) { - $o .= ''; + $rate_meta = ((local_channel()) ? '' : ''); + $o .= '
        ' . t('Site URL') . '' . t('Access Type') . '' . t('Registration Policy') . '' . t('Location') . '
        ' . t('Rate this hub') . '' . t('View hub ratings') . '
        ' . $rate_meta . ''; if($j['sites']) { foreach($j['sites'] as $jj) { - $o .= ''; + $host = strtolower(substr($jj['url'],strpos($jj['url'],'://')+3)); + $rate_links = ((local_channel()) ? '' : ''); + $o .= '' . $rate_links . ''; } } diff --git a/mod/rate.php b/mod/rate.php index 2555b36a2..a3a36b4a9 100644 --- a/mod/rate.php +++ b/mod/rate.php @@ -25,8 +25,10 @@ function rate_init(&$a) { $r = q("select * from site where site_url like '%s' ", dbesc('%' . $target) ); - if($r) - $a->data['site'] = strtolower($r[0]); + if($r) { + $a->data['site'] = $r[0]; + $a->data['site']['site_url'] = strtolower($r[0]['site_url']); + } } } diff --git a/version.inc b/version.inc index cdb667e3f..99ae61ca4 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-15.945 +2015-02-16.946 -- cgit v1.2.3 From a1c4bbfa5cc59c5f61370d1c0e0a8d5c202729e4 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Feb 2015 01:22:11 -0800 Subject: quick fix for photos page until calls to like_puller() are fixed --- mod/photos.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mod/photos.php b/mod/photos.php index 33854dd76..8ac6ed3d7 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -977,10 +977,10 @@ function photos_content(&$a) { if($r) { - foreach($r as $item) { - like_puller($a,$item,$alike,'like'); - like_puller($a,$item,$dlike,'dislike'); - } +// foreach($r as $item) { +// like_puller($a,$item,$alike,'like'); +// like_puller($a,$item,$dlike,'dislike'); +// } $like_count = ((x($alike,$link_item['mid'])) ? $alike[$link_item['mid']] : ''); $like_list = ((x($alike,$link_item['mid'])) ? $alike[$link_item['mid'] . '-l'] : ''); -- cgit v1.2.3 From b4f639239fb0d6d5ed58fb7139bb7f88f1b77150 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Feb 2015 11:09:12 -0800 Subject: mopping up the public site ratings --- include/widgets.php | 7 +++++++ mod/pubsites.php | 8 ++++---- view/pdl/mod_ratings.pdl | 1 + 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/include/widgets.php b/include/widgets.php index d457db07d..fbbc74224 100644 --- a/include/widgets.php +++ b/include/widgets.php @@ -962,4 +962,11 @@ function widget_rating($arr) { return $o; +} + +// used by site ratings pages to provide a return link +function widget_pubsites() { + if(get_app()->poi) + return; + return ''; } \ No newline at end of file diff --git a/mod/pubsites.php b/mod/pubsites.php index ddd7baf92..ff3854492 100644 --- a/mod/pubsites.php +++ b/mod/pubsites.php @@ -22,13 +22,13 @@ function pubsites_content(&$a) { if($ret['success']) { $j = json_decode($ret['body'],true); if($j) { - $rate_meta = ((local_channel()) ? '' : ''); - $o .= '
        ' . t('Site URL') . '' . t('Access Type') . '' . t('Registration Policy') . '' . t('Location') . '
        ' . '' . $jj['url'] . '' . '' . $jj['access'] . '' . $jj['register'] . '' . $jj['location'] . '
        ' . t('Rate') . ' ' . t('View ratings') . '
        ' . '' . $jj['url'] . '' . '' . $jj['access'] . '' . $jj['register'] . '' . $jj['location'] . '
        ' . t('Rate this hub') . '' . t('View hub ratings') . '
        ' . $rate_meta . ''; + $rate_meta = ((local_channel()) ? '' : ''); + $o .= '
        ' . t('Site URL') . '' . t('Access Type') . '' . t('Registration Policy') . '' . t('Location') . '
        ' . t('Rate this hub') . '
        ' . $rate_meta . ''; if($j['sites']) { foreach($j['sites'] as $jj) { $host = strtolower(substr($jj['url'],strpos($jj['url'],'://')+3)); - $rate_links = ((local_channel()) ? '' : ''); - $o .= '' . $rate_links . ''; + $rate_links = ((local_channel()) ? '' : ''); + $o .= '' . $rate_links . ''; } } diff --git a/view/pdl/mod_ratings.pdl b/view/pdl/mod_ratings.pdl index 0b6e32283..df1486c9b 100644 --- a/view/pdl/mod_ratings.pdl +++ b/view/pdl/mod_ratings.pdl @@ -1,4 +1,5 @@ [region=aside] +[widget=pubsites][/widget] [widget=vcard][/widget] [widget=rating][/widget] [widget=suggestions][/widget] -- cgit v1.2.3 From 1d1676094dd82482f113d6de9c2a95407a1a692f Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Feb 2015 11:12:46 -0800 Subject: hub upgrade w/name change via Alex --- boot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boot.php b/boot.php index 952832d40..7e3a2a6d4 100755 --- a/boot.php +++ b/boot.php @@ -82,7 +82,7 @@ $DIRECTORY_FALLBACK_SERVERS = array( 'https://zothub.com', 'https://zotid.net', 'https://red.zottel.red', - 'https://red.pixelbits.de', + 'https://redmatrix.info', 'https://my.federated.social', 'https://redmatrix.nl' ); -- cgit v1.2.3 From 972fc91e12b08eb0aae31c448b7879408ddab229 Mon Sep 17 00:00:00 2001 From: Habeas Codice Date: Mon, 16 Feb 2015 15:08:53 -0800 Subject: remove superfluous non-boolean boolean --- include/api.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/api.php b/include/api.php index d5c2a429c..d0c4ed0aa 100644 --- a/include/api.php +++ b/include/api.php @@ -808,8 +808,8 @@ require_once('include/items.php'); require_once('include/security.php'); - $lastwall = q("SELECT * from item where 1 - and item_private = 0 and item_restrict = 0 + $lastwall = q("SELECT * from item where + item_private = 0 and item_restrict = 0 and author_xchan = '%s' and allow_cid = '' and allow_gid = '' and deny_cid = '' and deny_gid = '' and verb = '%s' -- cgit v1.2.3 From ca8e22101803454be60af35d2cf71ae80224805a Mon Sep 17 00:00:00 2001 From: Habeas Codice Date: Mon, 16 Feb 2015 15:09:43 -0800 Subject: normalize age data mysql has type tinyint(3) which probably turns into a 24-bit value, but postgres uses 3-digit decimal as its constraint (probably what the mysql schema was intended to do). either that or mysql silently truncates while postgres respects the constraint. Either way, bad data gets in unchecked, now it's checked. --- include/zot.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/include/zot.php b/include/zot.php index da6ca16c3..cbe0c9303 100644 --- a/include/zot.php +++ b/include/zot.php @@ -2243,6 +2243,11 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ $r = q("select * from xprof where xprof_hash = '%s' limit 1", dbesc($hash) ); + + $age = intval($arr['xprof_age']); + if($age > 150) + $age = 150; + if($r) { $update = false; foreach($r[0] as $k => $v) { @@ -2271,7 +2276,7 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ where xprof_hash = '%s'", dbesc($arr['xprof_desc']), dbesc($arr['xprof_dob']), - intval($arr['xprof_age']), + $age, dbesc($arr['xprof_gender']), dbesc($arr['xprof_marital']), dbesc($arr['xprof_sexual']), @@ -2294,7 +2299,7 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ dbesc($arr['xprof_hash']), dbesc($arr['xprof_desc']), dbesc($arr['xprof_dob']), - intval($arr['xprof_age']), + $age, dbesc($arr['xprof_gender']), dbesc($arr['xprof_marital']), dbesc($arr['xprof_sexual']), -- cgit v1.2.3 From e0c9929325c4c4493e76f3e6dfe7c4ada63a55ea Mon Sep 17 00:00:00 2001 From: marijus Date: Tue, 17 Feb 2015 00:32:38 +0100 Subject: quickfix for eventual css calc() not supported bug --- view/theme/redbasic/js/redbasic.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index 4f70752c0..53ee45648 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -1,6 +1,10 @@ $(document).ready(function() { +if($(window).width() < 767) { + $('main').css('width', $(window).width() + 231 ); +} + $('#expand-aside').click(function() { $('#expand-aside-icon').toggleClass('icon-circle-arrow-right').toggleClass('icon-circle-arrow-left'); $('main').toggleClass('region_1-on'); -- cgit v1.2.3 From 533f39debe494dc826570ff030fcda35041d9038 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Feb 2015 17:01:13 -0800 Subject: bring back like/dislike summaries on photos --- include/ItemObject.php | 4 --- include/conversation.php | 2 +- mod/photos.php | 24 ++++++++++--- view/tpl/photo_view.tpl | 89 +++++++++++++++++------------------------------- 4 files changed, 52 insertions(+), 67 deletions(-) diff --git a/include/ItemObject.php b/include/ItemObject.php index 136e08eb7..1785d55e7 100644 --- a/include/ItemObject.php +++ b/include/ItemObject.php @@ -168,10 +168,6 @@ class Item extends BaseObject { $responses = get_responses($conv_responses,$response_verbs,$this,$item); - - - $like_button_label = tt('Like','Likes',$like_count,'noun'); - $like_count = ((x($conv_responses['like'],$item['mid'])) ? $conv_responses['like'][$item['mid']] : ''); $like_list = ((x($conv_responses['like'],$item['mid'])) ? $conv_responses['like'][$item['mid'] . '-l'] : ''); if (count($like_list) > MAX_LIKERS) { diff --git a/include/conversation.php b/include/conversation.php index 17822d0d5..8bc42b34b 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1664,7 +1664,7 @@ function get_responses($conv_responses,$response_verbs,$ob,$item) { if(count($ret[$v]['list']) > MAX_LIKERS) { $ret[$v]['list_part'] = array_slice($ret[$v]['list'], 0, MAX_LIKERS); array_push($ret[$v]['list_part'], '' . t('View all') . ''); + . (($ob) ? $ob->get_id() : $item['id']) . '">' . t('View all') . ''); } else { $ret[$v]['list_part'] = ''; diff --git a/mod/photos.php b/mod/photos.php index 8ac6ed3d7..297790f6e 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -974,13 +974,21 @@ function photos_content(&$a) { $like = ''; $dislike = ''; + $conv_responses = array( + 'like' => array('title' => t('Likes','title')),'dislike' => array('title' => t('Dislikes','title')), + 'agree' => array('title' => t('Agree','title')),'disagree' => array('title' => t('Disagree','title')), 'abstain' => array('title' => t('Abstain','title')), + 'attendyes' => array('title' => t('Attending','title')), 'attendno' => array('title' => t('Not attending','title')), 'attendmaybe' => array('title' => t('Might attend','title')) + ); + + + if($r) { -// foreach($r as $item) { -// like_puller($a,$item,$alike,'like'); -// like_puller($a,$item,$dlike,'dislike'); -// } + foreach($r as $item) { + builtin_activity_puller($item, $conv_responses); + } + $like_count = ((x($alike,$link_item['mid'])) ? $alike[$link_item['mid']] : ''); $like_list = ((x($alike,$link_item['mid'])) ? $alike[$link_item['mid'] . '-l'] : ''); @@ -1084,6 +1092,13 @@ function photos_content(&$a) { $dislike_e = $dislike; + $response_verbs = array('like'); + if(feature_enabled($owner_uid,'dislike')) + $response_verbs[] = 'dislike'; + + + $responses = get_responses($conv_responses,$response_verbs,'',$link_item); + $photo_tpl = get_markup_template('photo_view.tpl'); $o .= replace_macros($photo_tpl, array( '$id' => $link_item['id'], //$ph[0]['id'], @@ -1098,6 +1113,7 @@ function photos_content(&$a) { '$unknown' => t('Unknown'), '$tag_hdr' => t('In This Photo:'), '$tags' => $tags, + 'responses' => $responses, '$edit' => $edit, '$likebuttons' => $likebuttons, '$like' => $like_e, diff --git a/view/tpl/photo_view.tpl b/view/tpl/photo_view.tpl index 45a7cd7e5..3ece68876 100755 --- a/view/tpl/photo_view.tpl +++ b/view/tpl/photo_view.tpl @@ -95,70 +95,43 @@ {{/if}}
        - {{if $like_count || $dislike_count}} -
        -
        - {{if $like_count}} -
        - - {{if $like_list_part}} - - {{else}} - - {{/if}} -
        + + {{if $responses.count }} +
        +
        + {{foreach $responses as $verb=>$response}} + {{if $response.count}} +
        + + {{if $response.list_part}} + + {{else}} + {{/if}} - {{if $dislike_count}} -
        - - {{if $dislike_list_part}} - - {{else}} - - {{/if}} -
        + {{if $response.list_part}} + {{/if}}
        - {{if $like_list_part}} - - {{/if}} - {{if $dislike_list_part}} - {{/if}} -
        + {{/foreach}}
        {{/if}} - +
        {{if $likebuttons}}
        +
        +
        + + +
        +
        +{{/if}} {{$settings_addons}} -- cgit v1.2.3 From 2fbb6a5ff5c2b097e42e41ff73587127998ae86e Mon Sep 17 00:00:00 2001 From: marijus Date: Wed, 18 Feb 2015 10:41:38 +0100 Subject: do not send activity to channels with no permission to view filestorage --- include/attach.php | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/include/attach.php b/include/attach.php index f973102e8..43b56e4f6 100644 --- a/include/attach.php +++ b/include/attach.php @@ -974,6 +974,11 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, if(!$object) return; + //filter out receivers which do not have permission to view filestorage + $arr_allow_cid = expand_acl($allow_cid); + $arr_allow_cid = check_list_permissions($channel_id, $arr_allow_cid, 'view_storage'); + $allow_cid = perms2str($arr_allow_cid); + $is_dir = (($object['flags'] & ATTACH_FLAG_DIR) ? true : false); //do not send activity for folders for now @@ -987,6 +992,9 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $r_perms = recursive_activity_recipients($allow_cid, $allow_gid, $deny_cid, $deny_gid, $folder_hash); + //filter out receivers which do not have permission to view filestorage + $r_perms['allow_cid'] = check_list_permissions($channel_id, $r_perms['allow_cid'], 'view_storage'); + $allow_cid = perms2str($r_perms['allow_cid']); $allow_gid = perms2str($r_perms['allow_gid']); $deny_cid = perms2str($r_perms['deny_cid']); @@ -999,7 +1007,6 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $objtype = ACTIVITY_OBJ_FILE; $item_flags = ITEM_WALL|ITEM_ORIGIN; -; $private = (($allow_cid || $allow_gid || $deny_cid || $deny_gid) ? 1 : 0); @@ -1157,6 +1164,13 @@ function recursive_activity_recipients($allow_cid, $allow_gid, $deny_cid, $deny_ $arr_allow_cid = expand_acl($allow_cid); $arr_allow_gid = expand_acl($allow_gid); + + //turn allow_gid into allow_cid's + foreach($arr_allow_gid as $gid) { + $in_group = in_group($gid); + $arr_allow_cid = array_unique(array_merge($arr_allow_cid, $in_group)); + } + $arr_deny_cid = expand_acl($deny_cid); $arr_deny_gid = expand_acl($deny_gid); @@ -1261,10 +1275,15 @@ function recursive_activity_recipients($allow_cid, $allow_gid, $deny_cid, $deny_ } function in_group($group_id) { - $r = q("SELECT xchan FROM group_member left join groups on group_member.gid = group.id WHERE hash = '%s' ", + //TODO: make these two queries one with a join. + $x = q("SELECT id FROM groups WHERE hash = '%s'", dbesc($group_id) ); + $r = q("SELECT xchan FROM group_member WHERE gid = %d", + intval($x[0]['id']) + ); + foreach($r as $ig) { $group_members[] = $ig['xchan']; } -- cgit v1.2.3 From 9d745cd072d3f13e968776f190dd4f7814ae92eb Mon Sep 17 00:00:00 2001 From: zottel Date: Wed, 18 Feb 2015 11:44:43 +0100 Subject: also deliver public posts to channels with channel_w_stream = PERMS_AUTHED --- include/zot.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/zot.php b/include/zot.php index 852376c4b..3b22fde70 100644 --- a/include/zot.php +++ b/include/zot.php @@ -1315,9 +1315,9 @@ function public_recips($msg) { if($msg['notify']['sender']['url'] === z_root()) - $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_SITE . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0) "; + $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_SITE . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0) or ( " . $col . " & " . PERMS_AUTHED . ")>0) "; else - $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0) "; + $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0) or ( " . $col . " & " . PERMS_AUTHED . ")>0) "; $r = q("select channel_hash as hash from channel $sql or channel_hash = '%s' ", -- cgit v1.2.3 From d0fe0b5d5f8e2210297458f18884694d66aec8d9 Mon Sep 17 00:00:00 2001 From: zottel Date: Wed, 18 Feb 2015 11:48:05 +0100 Subject: fix parens mismatch from last commit --- include/zot.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/zot.php b/include/zot.php index 3b22fde70..98b54a04c 100644 --- a/include/zot.php +++ b/include/zot.php @@ -1315,9 +1315,9 @@ function public_recips($msg) { if($msg['notify']['sender']['url'] === z_root()) - $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_SITE . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0) or ( " . $col . " & " . PERMS_AUTHED . ")>0) "; + $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_SITE . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0 or ( " . $col . " & " . PERMS_AUTHED . ")>0) "; else - $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0) or ( " . $col . " & " . PERMS_AUTHED . ")>0) "; + $sql = " where (( " . $col . " & " . PERMS_NETWORK . " )>0 or ( " . $col . " & " . PERMS_PUBLIC . ")>0 or ( " . $col . " & " . PERMS_AUTHED . ")>0) "; $r = q("select channel_hash as hash from channel $sql or channel_hash = '%s' ", -- cgit v1.2.3 From 2fc61e780a87d3280e99c6f64943426f454d7b80 Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Wed, 18 Feb 2015 13:04:54 +0100 Subject: Updated doxygen docu about deperecated functions. Corrected wrong return types in doxygen docu and add a deprecation log entry. --- boot.php | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/boot.php b/boot.php index 7e3a2a6d4..4009f63dd 100755 --- a/boot.php +++ b/boot.php @@ -1598,11 +1598,14 @@ function get_account_id() { } /** - * @brief Returns the entity id (channel_id) of locally logged in user or false. + * @brief Returns the entity id (channel_id) of locally logged in channel or false. * * Returns authenticated numeric channel_id if authenticated and connected to * a channel or 0. Sometimes referred to as $uid in the code. * + * Before 2.1 this function was called local_user(). + * + * @since 2.1 * @return int|bool channel_id or false */ function local_channel() { @@ -1612,16 +1615,29 @@ function local_channel() { return false; } +/** + * local_user() got deprecated and replaced by local_channel(). + * + * @deprecated since v2.1, use local_channel() + * @see local_channel() + */ function local_user() { - // DEPRECATED + logger('local_user() is DEPRECATED, use local_channel()'); return local_channel(); } /** - * @brief Returns contact id (visitor_id) of authenticated site visitor or false. + * @brief Returns a xchan_hash (visitor_id) of remote authenticated visitor + * or false. + * + * Returns authenticated string hash of Red global identifier (xchan_hash), if + * authenticated via remote auth, or an empty string. * - * @return int|bool visitor_id or false + * Before 2.1 this function was called remote_user(). + * + * @since 2.1 + * @return string|bool visitor_id or false */ function remote_channel() { if((x($_SESSION, 'authenticated')) && (x($_SESSION, 'visitor_id'))) @@ -1630,8 +1646,14 @@ function remote_channel() { return false; } +/** + * remote_user() got deprecated and replaced by remote_channel(). + * + * @deprecated since v2.1, use remote_channel() + * @see remote_channel() + */ function remote_user() { - // DEPRECATED + logger('remote_user() is DEPRECATED, use remote_channel()'); return remote_channel(); } -- cgit v1.2.3 From d8d175d7e44b12cf25fe64a4c906f2726c456942 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Feb 2015 17:01:40 -0800 Subject: first step of theme separation. Only put redbasic under git control. Ignore any other themes in view/theme . --- .gitignore | 5 +++++ version.inc | 2 +- view/css/mod_settings.css | 2 +- view/theme/redbasic/css/style.css | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0c61bbc38..3d17f62d3 100755 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,11 @@ apps/ *.orig *.rej +# themes except for redbasic +view/theme/* +! view/theme/redbasic + + # composer files (for fetching sabre) composer.* diff --git a/version.inc b/version.inc index 56ff27c66..883a519ce 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-17.947 +2015-02-18.948 diff --git a/view/css/mod_settings.css b/view/css/mod_settings.css index 5fb139074..1a40facae 100644 --- a/view/css/mod_settings.css +++ b/view/css/mod_settings.css @@ -67,7 +67,7 @@ ul#settings-privacy-macros { #dspr-pubcomment-label { float: left; - width: 200px; + width: 350px; margin-bottom: 25px; } diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 9dbe92a1d..1ad0d5d71 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -2,7 +2,7 @@ * Redbasic * * Based on duepuntozero Friendica style - * by Fabio Comuni + * Originally by Fabio Comuni */ -- cgit v1.2.3 From 2cd705a1b545c46a1f7b8ea3a719b49a8c788caf Mon Sep 17 00:00:00 2001 From: zottel Date: Thu, 19 Feb 2015 12:43:42 +0100 Subject: update to German translations --- view/de/messages.po | 11387 ++++++++++++++++++++++++++------------------------ view/de/strings.php | 2515 +++++------ 2 files changed, 7185 insertions(+), 6717 deletions(-) diff --git a/view/de/messages.po b/view/de/messages.po index 247cc2ce9..ac5e82fbe 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -11,21 +11,23 @@ # JooBee , 2014 # Einer von Vielen , 2013 # Einer von Vielen , 2013 -# Ettore Atalan , 2014 +# Ettore Atalan , 2014-2015 # Frank Dieckmann , 2013 # Frank Dieckmann , 2013 +# Kai , 2015 # Oliver , 2013-2014 # Phellmes , 2014 +# Steff , 2015 # bavatar , 2013-2014 # do.t , 2014 -# zottel , 2013-2014 +# zottel , 2013-2015 # sasiflo , 2014 msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-11-14 00:04-0800\n" -"PO-Revision-Date: 2014-11-24 10:45+0000\n" +"POT-Creation-Date: 2015-02-13 00:04-0800\n" +"PO-Revision-Date: 2015-02-19 11:35+0000\n" "Last-Translator: zottel \n" "Language-Team: German (http://www.transifex.com/projects/p/red-matrix/language/de/)\n" "MIME-Version: 1.0\n" @@ -34,2854 +36,2838 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../include/dba/dba_driver.php:132 +#: ../../include/dba/dba_driver.php:142 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden" #: ../../include/photo/photo_driver.php:680 ../../include/photos.php:52 -#: ../../mod/photos.php:91 ../../mod/photos.php:654 -#: ../../mod/profile_photo.php:142 ../../mod/profile_photo.php:301 -#: ../../mod/profile_photo.php:423 +#: ../../mod/profile_photo.php:143 ../../mod/profile_photo.php:302 +#: ../../mod/profile_photo.php:424 ../../mod/photos.php:91 +#: ../../mod/photos.php:625 msgid "Profile Photos" msgstr "Profilfotos" -#: ../../include/conversation.php:120 ../../include/diaspora.php:1923 -#: ../../include/text.php:1747 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/tagger.php:45 ../../mod/like.php:298 -msgid "photo" -msgstr "Foto" +#: ../../include/photos.php:15 ../../include/attach.php:137 +#: ../../include/attach.php:184 ../../include/attach.php:247 +#: ../../include/attach.php:261 ../../include/attach.php:301 +#: ../../include/attach.php:315 ../../include/attach.php:339 +#: ../../include/attach.php:532 ../../include/attach.php:606 +#: ../../include/chat.php:116 ../../include/items.php:4072 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 +#: ../../mod/achievements.php:30 ../../mod/editblock.php:65 +#: ../../mod/manage.php:6 ../../mod/api.php:26 ../../mod/api.php:31 +#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 ../../mod/connedit.php:321 +#: ../../mod/editpost.php:13 ../../mod/profile_photo.php:264 +#: ../../mod/profile_photo.php:277 ../../mod/block.php:22 +#: ../../mod/block.php:72 ../../mod/network.php:12 ../../mod/events.php:219 +#: ../../mod/settings.php:554 ../../mod/group.php:9 ../../mod/setup.php:207 +#: ../../mod/common.php:35 ../../mod/suggest.php:26 +#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 +#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/appman.php:66 +#: ../../mod/authtest.php:13 ../../mod/editlayout.php:64 +#: ../../mod/editlayout.php:89 ../../mod/chat.php:90 ../../mod/chat.php:95 +#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86 +#: ../../mod/editwebpage.php:118 ../../mod/rate.php:101 +#: ../../mod/invite.php:13 ../../mod/invite.php:104 ../../mod/locs.php:77 +#: ../../mod/sources.php:66 ../../mod/menu.php:61 ../../mod/filestorage.php:18 +#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 +#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/poke.php:128 ../../mod/profiles.php:188 +#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 +#: ../../mod/webpages.php:67 ../../mod/delegate.php:6 +#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 +#: ../../mod/regmod.php:17 ../../mod/message.php:16 ../../mod/mitem.php:106 +#: ../../mod/mood.php:111 ../../mod/layouts.php:67 ../../mod/layouts.php:74 +#: ../../mod/layouts.php:85 ../../mod/like.php:178 ../../mod/mail.php:114 +#: ../../mod/notifications.php:66 ../../mod/new_channel.php:68 +#: ../../mod/new_channel.php:99 ../../mod/photos.php:68 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:90 +#: ../../mod/channel.php:199 ../../mod/channel.php:242 +#: ../../mod/register.php:72 ../../mod/service_limits.php:7 +#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:390 +msgid "Permission denied." +msgstr "Zugang verweigert" -#: ../../include/conversation.php:123 ../../include/text.php:1750 -#: ../../mod/tagger.php:49 -msgid "event" -msgstr "Termin" +#: ../../include/photos.php:105 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" +msgstr "Bild überschreitet das Limit der Webseite von %lu bytes" -#: ../../include/conversation.php:126 ../../mod/like.php:89 -msgid "channel" -msgstr "Kanal" +#: ../../include/photos.php:112 +msgid "Image file is empty." +msgstr "Bilddatei ist leer." -#: ../../include/conversation.php:148 ../../include/diaspora.php:1923 -#: ../../include/text.php:1753 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/tagger.php:53 ../../mod/like.php:298 -msgid "status" -msgstr "Status" +#: ../../include/photos.php:141 ../../mod/profile_photo.php:217 +msgid "Unable to process image" +msgstr "Kann Bild nicht verarbeiten" -#: ../../include/conversation.php:150 ../../include/text.php:1755 -#: ../../mod/tagger.php:55 -msgid "comment" -msgstr "Kommentar" +#: ../../include/photos.php:213 +msgid "Photo storage failed." +msgstr "Foto speichern schlug fehl" -#: ../../include/conversation.php:164 ../../include/diaspora.php:1952 -#: ../../mod/like.php:344 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s gefällt %2$ss %3$s" +#: ../../include/photos.php:355 ../../include/conversation.php:1589 +msgid "Photo Albums" +msgstr "Fotoalben" -#: ../../include/conversation.php:167 ../../mod/like.php:346 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s gefällt %2$ss %3$s nicht" +#: ../../include/photos.php:359 +msgid "Upload New Photos" +msgstr "Lade neue Fotos hoch" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s ist jetzt mit %2$s verbunden" +#: ../../include/notify.php:23 +msgid "created a new post" +msgstr "Neuer Beitrag wurde erzeugt" -#: ../../include/conversation.php:239 +#: ../../include/notify.php:24 #, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s stupste %2$s an" - -#: ../../include/conversation.php:243 ../../include/text.php:905 -msgid "poked" -msgstr "stupste" +msgid "commented on %s's post" +msgstr "hat %s's Beitrag kommentiert" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s ist %2$s" +#: ../../include/page_widgets.php:6 +msgid "New Page" +msgstr "Neue Seite" -#: ../../include/conversation.php:637 ../../include/ItemObject.php:126 -msgid "Select" -msgstr "Auswählen" +#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 +#: ../../include/RedDAV/RedBrowser.php:267 ../../include/ItemObject.php:100 +#: ../../include/apps.php:254 ../../include/menu.php:42 +#: ../../mod/editblock.php:143 ../../mod/blocks.php:132 +#: ../../mod/editpost.php:113 ../../mod/settings.php:639 +#: ../../mod/connections.php:382 ../../mod/connections.php:395 +#: ../../mod/connections.php:414 ../../mod/thing.php:233 +#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 +#: ../../mod/menu.php:78 ../../mod/webpages.php:162 ../../mod/layouts.php:167 +msgid "Edit" +msgstr "Bearbeiten" -#: ../../include/conversation.php:638 ../../include/RedDAV/RedBrowser.php:251 -#: ../../include/apps.php:250 ../../include/ItemObject.php:120 -#: ../../mod/photos.php:1069 ../../mod/connedit.php:476 -#: ../../mod/thing.php:234 ../../mod/settings.php:612 ../../mod/group.php:176 -#: ../../mod/admin.php:730 ../../mod/admin.php:861 -msgid "Delete" -msgstr "Löschen" +#: ../../include/page_widgets.php:39 ../../mod/blocks.php:135 +#: ../../mod/webpages.php:165 ../../mod/layouts.php:171 +msgid "View" +msgstr "Ansicht" -#: ../../include/conversation.php:645 ../../include/ItemObject.php:89 -msgid "Private Message" -msgstr "Private Nachricht" +#: ../../include/page_widgets.php:40 ../../include/ItemObject.php:681 +#: ../../include/conversation.php:1152 ../../mod/events.php:620 +#: ../../mod/webpages.php:166 ../../mod/photos.php:964 +msgid "Preview" +msgstr "Vorschau" -#: ../../include/conversation.php:652 ../../include/ItemObject.php:194 -msgid "Message signature validated" -msgstr "Signatur überprüft" +#: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 +msgid "Actions" +msgstr "Aktionen" -#: ../../include/conversation.php:653 ../../include/ItemObject.php:195 -msgid "Message signature incorrect" -msgstr "Signatur nicht korrekt" +#: ../../include/page_widgets.php:42 ../../mod/webpages.php:168 +msgid "Page Link" +msgstr "Seiten-Link" -#: ../../include/conversation.php:674 -#, php-format -msgid "View %s's profile @ %s" -msgstr "%ss Profil auf %s ansehen" +#: ../../include/page_widgets.php:43 ../../mod/webpages.php:169 +msgid "Title" +msgstr "Titel" -#: ../../include/conversation.php:689 -msgid "Categories:" -msgstr "Kategorien:" +#: ../../include/page_widgets.php:44 ../../mod/webpages.php:170 +msgid "Created" +msgstr "Erstellt" -#: ../../include/conversation.php:690 -msgid "Filed under:" -msgstr "Gespeichert unter:" +#: ../../include/page_widgets.php:45 ../../mod/webpages.php:171 +msgid "Edited" +msgstr "Geändert" -#: ../../include/conversation.php:698 ../../include/ItemObject.php:265 -#, php-format -msgid " from %s" -msgstr "von %s" +#: ../../include/widgets.php:35 ../../include/taxonomy.php:250 +#: ../../include/contact_widgets.php:92 +msgid "Categories" +msgstr "Kategorien" -#: ../../include/conversation.php:701 ../../include/ItemObject.php:268 -#, php-format -msgid "last edited: %s" -msgstr "zuletzt bearbeitet: %s" +#: ../../include/widgets.php:91 ../../include/nav.php:163 +#: ../../mod/apps.php:34 +msgid "Apps" +msgstr "Apps" -#: ../../include/conversation.php:702 ../../include/ItemObject.php:269 -#, php-format -msgid "Expires: %s" -msgstr "Verfällt: %s" +#: ../../include/widgets.php:92 +msgid "System" +msgstr "System" -#: ../../include/conversation.php:717 -msgid "View in context" -msgstr "Im Zusammenhang anschauen" +#: ../../include/widgets.php:94 ../../include/conversation.php:1494 +msgid "Personal" +msgstr "Persönlich" -#: ../../include/conversation.php:719 ../../include/conversation.php:1153 -#: ../../include/ItemObject.php:310 ../../mod/photos.php:977 -#: ../../mod/editblock.php:152 ../../mod/editlayout.php:148 -#: ../../mod/editpost.php:121 ../../mod/editwebpage.php:183 -#: ../../mod/mail.php:234 ../../mod/mail.php:349 -msgid "Please wait" -msgstr "Bitte warten" +#: ../../include/widgets.php:95 +msgid "Create Personal App" +msgstr "Persönliche App erstellen" -#: ../../include/conversation.php:843 -msgid "remove" -msgstr "lösche" +#: ../../include/widgets.php:96 +msgid "Edit Personal App" +msgstr "Persönliche App bearbeiten" -#: ../../include/conversation.php:847 ../../include/nav.php:257 -msgid "Loading..." -msgstr "Lädt ..." +#: ../../include/widgets.php:136 ../../include/widgets.php:175 +#: ../../include/identity.php:840 ../../include/Contact.php:107 +#: ../../include/conversation.php:940 ../../mod/suggest.php:51 +#: ../../mod/directory.php:272 ../../mod/match.php:62 +msgid "Connect" +msgstr "Verbinden" -#: ../../include/conversation.php:848 -msgid "Delete Selected Items" -msgstr "Lösche die ausgewählten Elemente" +#: ../../include/widgets.php:138 ../../mod/suggest.php:53 +msgid "Ignore/Hide" +msgstr "Ignorieren/Verstecken" -#: ../../include/conversation.php:942 -msgid "View Source" -msgstr "Quelle anzeigen" +#: ../../include/widgets.php:143 ../../mod/connections.php:268 +msgid "Suggestions" +msgstr "Vorschläge" -#: ../../include/conversation.php:943 -msgid "Follow Thread" -msgstr "Unterhaltung folgen" +#: ../../include/widgets.php:144 +msgid "See more..." +msgstr "Mehr anzeigen …" -#: ../../include/conversation.php:944 -msgid "View Status" -msgstr "Status ansehen" +#: ../../include/widgets.php:166 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen." -#: ../../include/conversation.php:945 ../../include/nav.php:99 -#: ../../mod/connedit.php:429 ../../mod/connedit.php:544 -msgid "View Profile" -msgstr "Profil ansehen" +#: ../../include/widgets.php:172 +msgid "Add New Connection" +msgstr "Neue Verbindung hinzufügen" -#: ../../include/conversation.php:946 -msgid "View Photos" -msgstr "Fotos ansehen" +#: ../../include/widgets.php:173 +msgid "Enter the channel address" +msgstr "Adresse des Kanals eingeben" -#: ../../include/conversation.php:947 -msgid "Matrix Activity" -msgstr "Matrix-Aktivität" +#: ../../include/widgets.php:174 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Beispiel: bob@beispiel.com, http://beispiel.com/barbara" -#: ../../include/conversation.php:948 ../../include/widgets.php:135 -#: ../../include/widgets.php:175 ../../include/Contact.php:107 -#: ../../include/identity.php:840 ../../mod/directory.php:224 -#: ../../mod/suggest.php:51 ../../mod/match.php:62 -msgid "Connect" -msgstr "Verbinden" +#: ../../include/widgets.php:190 +msgid "Notes" +msgstr "Notizen" -#: ../../include/conversation.php:949 -msgid "Edit Contact" -msgstr "Kontakt bearbeiten" +#: ../../include/widgets.php:192 ../../include/text.php:838 +#: ../../include/text.php:850 ../../mod/filer.php:50 ../../mod/rbmark.php:28 +#: ../../mod/rbmark.php:98 ../../mod/admin.php:1344 ../../mod/admin.php:1365 +msgid "Save" +msgstr "Speichern" -#: ../../include/conversation.php:950 -msgid "Send PM" -msgstr "Sende PN" +#: ../../include/widgets.php:264 +msgid "Remove term" +msgstr "Eintrag löschen" -#: ../../include/conversation.php:951 ../../include/apps.php:143 -msgid "Poke" -msgstr "Anstupsen" +#: ../../include/widgets.php:272 ../../include/features.php:72 +msgid "Saved Searches" +msgstr "Gespeicherte Suchanfragen" -#: ../../include/conversation.php:1003 ../../include/RedDAV/RedBrowser.php:163 -#: ../../include/apps.php:331 ../../include/apps.php:382 -#: ../../mod/photos.php:713 ../../mod/photos.php:1131 -#: ../../mod/connedit.php:512 -msgid "Unknown" -msgstr "Unbekannt" +#: ../../include/widgets.php:273 ../../include/group.php:303 +msgid "add" +msgstr "hinzufügen" -#: ../../include/conversation.php:1024 -#, php-format -msgid "%s likes this." -msgstr "%s gefällt das." +#: ../../include/widgets.php:302 ../../include/features.php:84 +#: ../../include/contact_widgets.php:57 +msgid "Saved Folders" +msgstr "Gespeicherte Ordner" -#: ../../include/conversation.php:1024 -#, php-format -msgid "%s doesn't like this." -msgstr "%s gefällt das nicht." +#: ../../include/widgets.php:305 ../../include/contact_widgets.php:60 +#: ../../include/contact_widgets.php:95 +msgid "Everything" +msgstr "Alles" -#: ../../include/conversation.php:1028 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "%2$d Person gefällt das." -msgstr[1] "%2$d Leuten gefällt das." +#: ../../include/widgets.php:347 +msgid "Archives" +msgstr "Archive" -#: ../../include/conversation.php:1030 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "%2$d Person gefällt das nicht." -msgstr[1] "%2$d Leuten gefällt das nicht." +#: ../../include/widgets.php:425 +msgid "Refresh" +msgstr "Aktualisieren" -#: ../../include/conversation.php:1036 -msgid "and" -msgstr "und" +#: ../../include/widgets.php:426 ../../mod/connedit.php:563 +msgid "Me" +msgstr "Ich" -#: ../../include/conversation.php:1039 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] ", und %d andere" +#: ../../include/widgets.php:427 ../../mod/connedit.php:566 +msgid "Best Friends" +msgstr "Beste Freunde" -#: ../../include/conversation.php:1040 -#, php-format -msgid "%s like this." -msgstr "%s gefällt das." +#: ../../include/widgets.php:428 ../../include/identity.php:387 +#: ../../include/identity.php:388 ../../include/identity.php:395 +#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:567 +#: ../../mod/settings.php:329 ../../mod/settings.php:333 +#: ../../mod/settings.php:334 ../../mod/settings.php:337 +#: ../../mod/settings.php:348 +msgid "Friends" +msgstr "Freunde" -#: ../../include/conversation.php:1040 -#, php-format -msgid "%s don't like this." -msgstr "%s gefällt das nicht." +#: ../../include/widgets.php:429 +msgid "Co-workers" +msgstr "Kollegen" -#: ../../include/conversation.php:1097 -msgid "Visible to everybody" -msgstr "Sichtbar für jeden" +#: ../../include/widgets.php:430 ../../mod/connedit.php:568 +msgid "Former Friends" +msgstr "ehem. Freunde" -#: ../../include/conversation.php:1098 ../../mod/mail.php:170 -#: ../../mod/mail.php:282 -msgid "Please enter a link URL:" -msgstr "Gib eine URL ein:" +#: ../../include/widgets.php:431 ../../mod/connedit.php:569 +msgid "Acquaintances" +msgstr "Bekannte" -#: ../../include/conversation.php:1099 -msgid "Please enter a video link/URL:" -msgstr "Gib einen Video-Link/URL ein:" +#: ../../include/widgets.php:432 +msgid "Everybody" +msgstr "Jeder" -#: ../../include/conversation.php:1100 -msgid "Please enter an audio link/URL:" -msgstr "Gib einen Audio-Link/URL ein:" +#: ../../include/widgets.php:466 +msgid "Account settings" +msgstr "Konto-Einstellungen" -#: ../../include/conversation.php:1101 -msgid "Tag term:" -msgstr "Schlagwort:" +#: ../../include/widgets.php:472 +msgid "Channel settings" +msgstr "Kanal-Einstellungen" -#: ../../include/conversation.php:1102 ../../mod/filer.php:49 -msgid "Save to Folder:" -msgstr "Speichern in Ordner:" +#: ../../include/widgets.php:478 +msgid "Additional features" +msgstr "Zusätzliche Funktionen" -#: ../../include/conversation.php:1103 -msgid "Where are you right now?" -msgstr "Wo bist Du jetzt grade?" +#: ../../include/widgets.php:484 +msgid "Feature/Addon settings" +msgstr "Plugin-Einstellungen" -#: ../../include/conversation.php:1104 ../../mod/editpost.php:52 -#: ../../mod/mail.php:171 ../../mod/mail.php:283 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Verfällt YYYY-MM-DD HH;MM" +#: ../../include/widgets.php:490 +msgid "Display settings" +msgstr "Anzeige-Einstellungen" -#: ../../include/conversation.php:1114 ../../include/page_widgets.php:40 -#: ../../include/ItemObject.php:608 ../../mod/photos.php:997 -#: ../../mod/webpages.php:166 ../../mod/editblock.php:173 -#: ../../mod/editlayout.php:168 ../../mod/editpost.php:140 -#: ../../mod/editwebpage.php:205 -msgid "Preview" -msgstr "Vorschau" +#: ../../include/widgets.php:496 +msgid "Connected apps" +msgstr "Verbundene Apps" -#: ../../include/conversation.php:1128 ../../mod/photos.php:976 -#: ../../mod/editblock.php:198 ../../mod/editlayout.php:193 -#: ../../mod/editwebpage.php:230 ../../mod/layouts.php:168 -msgid "Share" -msgstr "Teilen" +#: ../../include/widgets.php:502 +msgid "Export channel" +msgstr "Kanal exportieren" -#: ../../include/conversation.php:1130 ../../mod/editwebpage.php:170 -msgid "Page link title" -msgstr "Seitentitel-Link" +#: ../../include/widgets.php:511 ../../mod/connedit.php:627 +msgid "Connection Default Permissions" +msgstr "Standardzugriffsrechte für neue Verbindungen:" -#: ../../include/conversation.php:1133 -msgid "Post as" -msgstr "Posten als" +#: ../../include/widgets.php:519 +msgid "Premium Channel Settings" +msgstr "Premium-Kanal-Einstellungen" -#: ../../include/conversation.php:1134 ../../mod/editblock.php:144 -#: ../../mod/editlayout.php:140 ../../mod/editpost.php:113 -#: ../../mod/editwebpage.php:175 ../../mod/mail.php:231 ../../mod/mail.php:345 -msgid "Upload photo" -msgstr "Foto hochladen" +#: ../../include/widgets.php:527 ../../include/features.php:61 +#: ../../mod/sources.php:88 +msgid "Channel Sources" +msgstr "Kanal-Quellen" -#: ../../include/conversation.php:1135 -msgid "upload photo" -msgstr "Foto hochladen" +#: ../../include/widgets.php:535 ../../include/nav.php:210 +#: ../../include/apps.php:134 ../../mod/admin.php:956 ../../mod/admin.php:1161 +msgid "Settings" +msgstr "Einstellungen" -#: ../../include/conversation.php:1136 ../../mod/editblock.php:145 -#: ../../mod/editlayout.php:141 ../../mod/editpost.php:114 -#: ../../mod/editwebpage.php:176 ../../mod/mail.php:232 ../../mod/mail.php:346 -msgid "Attach file" -msgstr "Datei anhängen" +#: ../../include/widgets.php:548 ../../mod/message.php:31 +#: ../../mod/mail.php:128 +msgid "Messages" +msgstr "Nachrichten" -#: ../../include/conversation.php:1137 -msgid "attach file" -msgstr "Datei anfügen" +#: ../../include/widgets.php:551 +msgid "Check Mail" +msgstr "E-Mails abrufen" -#: ../../include/conversation.php:1138 ../../mod/editblock.php:146 -#: ../../mod/editlayout.php:142 ../../mod/editpost.php:115 -#: ../../mod/editwebpage.php:177 ../../mod/mail.php:233 ../../mod/mail.php:347 -msgid "Insert web link" -msgstr "Link einfügen" +#: ../../include/widgets.php:556 ../../include/nav.php:201 +msgid "New Message" +msgstr "Neue Nachricht" -#: ../../include/conversation.php:1139 -msgid "web link" -msgstr "Web-Link" +#: ../../include/widgets.php:634 +msgid "Chat Rooms" +msgstr "Chaträume" -#: ../../include/conversation.php:1140 -msgid "Insert video link" -msgstr "Video-Link einfügen" +#: ../../include/widgets.php:654 +msgid "Bookmarked Chatrooms" +msgstr "Gespeicherte Chatrooms" -#: ../../include/conversation.php:1141 -msgid "video link" -msgstr "Video-Link" +#: ../../include/widgets.php:674 +msgid "Suggested Chatrooms" +msgstr "Chatraum-Vorschläge" -#: ../../include/conversation.php:1142 -msgid "Insert audio link" -msgstr "Audio-Link einfügen" +#: ../../include/widgets.php:801 ../../include/widgets.php:859 +msgid "photo/image" +msgstr "Foto/Bild" -#: ../../include/conversation.php:1143 -msgid "audio link" -msgstr "Audio-Link" +#: ../../include/widgets.php:954 ../../include/widgets.php:956 +msgid "Rate Me" +msgstr "Bewerte mich" -#: ../../include/conversation.php:1144 ../../mod/editblock.php:150 -#: ../../mod/editlayout.php:146 ../../mod/editpost.php:119 -#: ../../mod/editwebpage.php:181 -msgid "Set your location" -msgstr "Standort" +#: ../../include/widgets.php:960 +msgid "View Ratings" +msgstr "Bewertungen ansehen" -#: ../../include/conversation.php:1145 -msgid "set location" -msgstr "Standort" +#: ../../include/enotify.php:41 +msgid "Red Matrix Notification" +msgstr "Red Matrix Benachrichtigung" -#: ../../include/conversation.php:1146 ../../mod/editblock.php:151 -#: ../../mod/editlayout.php:147 ../../mod/editpost.php:120 -#: ../../mod/editwebpage.php:182 -msgid "Clear browser location" -msgstr "Browser-Standort löschen" +#: ../../include/enotify.php:42 +msgid "redmatrix" +msgstr "redmatrix" -#: ../../include/conversation.php:1147 -msgid "clear location" -msgstr "Standort löschen" +#: ../../include/enotify.php:44 +msgid "Thank You," +msgstr "Danke." -#: ../../include/conversation.php:1149 ../../mod/editblock.php:164 -#: ../../mod/editlayout.php:159 ../../mod/editpost.php:132 -#: ../../mod/editwebpage.php:198 -msgid "Set title" -msgstr "Titel" +#: ../../include/enotify.php:46 +#, php-format +msgid "%s Administrator" +msgstr "der Administrator von %s" -#: ../../include/conversation.php:1152 ../../mod/events.php:563 -#: ../../mod/editblock.php:167 ../../mod/editlayout.php:162 -#: ../../mod/editpost.php:134 ../../mod/editwebpage.php:200 -msgid "Categories (comma-separated list)" -msgstr "Kategorien (Kommagetrennte Liste)" +#: ../../include/enotify.php:81 +#, php-format +msgid "%s " +msgstr "%s " -#: ../../include/conversation.php:1154 ../../mod/editblock.php:153 -#: ../../mod/editlayout.php:149 ../../mod/editpost.php:122 -#: ../../mod/editwebpage.php:184 -msgid "Permission settings" -msgstr "Berechtigungs-Einstellungen" +#: ../../include/enotify.php:85 +#, php-format +msgid "[Red:Notify] New mail received at %s" +msgstr "[Red:Benachrichtigung] Neue Mail auf %s empfangen" -#: ../../include/conversation.php:1155 -msgid "permissions" -msgstr "Berechtigungen" +#: ../../include/enotify.php:87 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s hat Dir eine private Nachricht auf %3$s gesendet." -#: ../../include/conversation.php:1162 ../../mod/editblock.php:161 -#: ../../mod/editlayout.php:156 ../../mod/editpost.php:129 -#: ../../mod/editwebpage.php:193 -msgid "Public post" -msgstr "Öffentlicher Beitrag" +#: ../../include/enotify.php:88 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s hat Dir %2$s geschickt." -#: ../../include/conversation.php:1164 ../../mod/editblock.php:168 -#: ../../mod/editlayout.php:163 ../../mod/editpost.php:135 -#: ../../mod/editwebpage.php:201 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Beispiel: bob@example.com, mary@example.com" +#: ../../include/enotify.php:88 +msgid "a private message" +msgstr "eine private Nachricht" -#: ../../include/conversation.php:1177 ../../mod/editblock.php:178 -#: ../../mod/editlayout.php:173 ../../mod/editpost.php:146 -#: ../../mod/editwebpage.php:210 ../../mod/mail.php:238 ../../mod/mail.php:352 -msgid "Set expiration date" -msgstr "Verfallsdatum" +#: ../../include/enotify.php:89 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten." -#: ../../include/conversation.php:1179 ../../include/ItemObject.php:611 -#: ../../mod/editpost.php:148 ../../mod/mail.php:240 ../../mod/mail.php:354 -msgid "Encrypt text" -msgstr "Text verschlüsseln" +#: ../../include/enotify.php:144 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]ein %4$s[/zrl] kommentiert" -#: ../../include/conversation.php:1181 ../../mod/events.php:569 -#: ../../mod/editpost.php:150 -msgid "OK" -msgstr "Ok" +#: ../../include/enotify.php:152 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]%4$ss %5$s[/zrl] kommentiert" -#: ../../include/conversation.php:1182 ../../mod/events.php:568 -#: ../../mod/editpost.php:151 ../../mod/settings.php:550 -#: ../../mod/settings.php:576 ../../mod/fbrowser.php:82 -#: ../../mod/fbrowser.php:117 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -msgid "Cancel" -msgstr "Abbrechen" +#: ../../include/enotify.php:161 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen %4$s[/zrl] kommentiert" -#: ../../include/conversation.php:1426 -msgid "Discover" -msgstr "Entdecken" +#: ../../include/enotify.php:172 +#, php-format +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[Red:Benachrichtigung] Kommentar in Unterhaltung #%1$d von %2$s" -#: ../../include/conversation.php:1429 -msgid "Imported public streams" -msgstr "Importierte öffentliche Beiträge" +#: ../../include/enotify.php:173 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s hat eine Unterhaltung kommentiert, der Du folgst." -#: ../../include/conversation.php:1434 -msgid "Commented Order" -msgstr "Neueste Kommentare" +#: ../../include/enotify.php:176 ../../include/enotify.php:191 +#: ../../include/enotify.php:217 ../../include/enotify.php:236 +#: ../../include/enotify.php:250 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren." -#: ../../include/conversation.php:1437 -msgid "Sort by Comment Date" -msgstr "Nach Kommentardatum sortiert" +#: ../../include/enotify.php:182 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" +msgstr "[Red:Hinweis] %s schrieb auf Deine Pinnwand" -#: ../../include/conversation.php:1441 -msgid "Posted Order" -msgstr "Neueste Beiträge" +#: ../../include/enotify.php:184 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s hat auf Deine Pinnwand auf %3$s geschrieben" -#: ../../include/conversation.php:1444 -msgid "Sort by Post Date" -msgstr "Nach Beitragsdatum sortiert" +#: ../../include/enotify.php:186 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s hat auf [zrl=%3$s]Deine Pinnwand[/zrl] geschrieben" -#: ../../include/conversation.php:1449 ../../include/widgets.php:89 -msgid "Personal" -msgstr "Persönlich" +#: ../../include/enotify.php:210 +#, php-format +msgid "[Red:Notify] %s tagged you" +msgstr "[Red:Benachrichtigung] %s hat Dich erwähnt" -#: ../../include/conversation.php:1452 -msgid "Posts that mention or involve you" -msgstr "Beiträge mit Beteiligung Deinerseits" +#: ../../include/enotify.php:211 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s hat Dich auf %3$s erwähnt" -#: ../../include/conversation.php:1458 ../../mod/connections.php:211 -#: ../../mod/connections.php:224 ../../mod/menu.php:80 -msgid "New" -msgstr "Neu" +#: ../../include/enotify.php:212 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]hat Dich erwähnt[/zrl]." -#: ../../include/conversation.php:1461 -msgid "Activity Stream - by date" -msgstr "Activity Stream – nach Datum sortiert" +#: ../../include/enotify.php:225 +#, php-format +msgid "[Red:Notify] %1$s poked you" +msgstr "[Red:Benachrichtigung] %1$s hat Dich angestupst" -#: ../../include/conversation.php:1467 -msgid "Starred" -msgstr "Markiert" +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s hat Dich auf %3$s angestupst" -#: ../../include/conversation.php:1470 -msgid "Favourite Posts" -msgstr "Markierte Beiträge" +#: ../../include/enotify.php:227 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]hat Dich angestupst[/zrl]." -#: ../../include/conversation.php:1477 -msgid "Spam" -msgstr "Spam" +#: ../../include/enotify.php:243 +#, php-format +msgid "[Red:Notify] %s tagged your post" +msgstr "[Red:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet" -#: ../../include/conversation.php:1480 -msgid "Posts flagged as SPAM" -msgstr "Nachrichten, die als SPAM markiert wurden" +#: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s hat Deinen Beitrag auf %3$s verschlagwortet" -#: ../../include/conversation.php:1520 ../../mod/admin.php:865 -msgid "Channel" -msgstr "Kanal" +#: ../../include/enotify.php:245 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen Beitrag[/zrl] verschlagwortet" -#: ../../include/conversation.php:1523 -msgid "Status Messages and Posts" -msgstr "Statusnachrichten und Beiträge" +#: ../../include/enotify.php:257 +msgid "[Red:Notify] Introduction received" +msgstr "[Red:Benachrichtigung] Vorstellung erhalten" -#: ../../include/conversation.php:1532 -msgid "About" -msgstr "Über" +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "%1$s, Du hast eine neue Verbindungsanfrage von '%2$s' auf %3$s erhalten" -#: ../../include/conversation.php:1535 -msgid "Profile Details" -msgstr "Profil-Details" +#: ../../include/enotify.php:259 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "%1$s, Du hast [zrl=%2$s]eine neue Verbindungsanfrage[/zrl] von %3$s erhalten." -#: ../../include/conversation.php:1541 ../../include/nav.php:105 -#: ../../include/apps.php:137 ../../mod/fbrowser.php:25 -msgid "Photos" -msgstr "Fotos" - -#: ../../include/conversation.php:1544 ../../include/photos.php:341 -msgid "Photo Albums" -msgstr "Fotoalben" +#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Du kannst Dir das Profil unter %s ansehen" -#: ../../include/conversation.php:1550 ../../include/RedDAV/RedBrowser.php:241 -#: ../../include/nav.php:106 ../../include/apps.php:133 -#: ../../mod/fbrowser.php:114 -msgid "Files" -msgstr "Dateien" +#: ../../include/enotify.php:265 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen." -#: ../../include/conversation.php:1553 -msgid "Files and Storage" -msgstr "Dateien und Speicher" +#: ../../include/enotify.php:272 +msgid "[Red:Notify] Friend suggestion received" +msgstr "[Red:Benachrichtigung] Freundschaftsvorschlag erhalten" -#: ../../include/conversation.php:1563 ../../include/conversation.php:1566 -msgid "Chatrooms" -msgstr "Chaträume" +#: ../../include/enotify.php:273 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, Du hast einen Kontaktvorschlag von „%2$s“ auf %3$s erhalten" -#: ../../include/conversation.php:1576 ../../include/nav.php:117 -#: ../../include/apps.php:127 -msgid "Bookmarks" -msgstr "Lesezeichen" +#: ../../include/enotify.php:274 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, Du hast [zrl=%2$s]einen Kontaktvorschlag[/zrl] für %3$s von %4$s erhalten." -#: ../../include/conversation.php:1579 -msgid "Saved Bookmarks" -msgstr "Gespeicherte Lesezeichen" +#: ../../include/enotify.php:280 +msgid "Name:" +msgstr "Name:" -#: ../../include/conversation.php:1587 ../../include/nav.php:121 -#: ../../include/apps.php:134 ../../mod/webpages.php:160 -msgid "Webpages" -msgstr "Webseiten" +#: ../../include/enotify.php:281 +msgid "Photo:" +msgstr "Foto:" -#: ../../include/conversation.php:1590 -msgid "Manage Webpages" -msgstr "Webseiten verwalten" +#: ../../include/enotify.php:284 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen." -#: ../../include/notify.php:23 -msgid "created a new post" -msgstr "Neuer Beitrag wurde erzeugt" +#: ../../include/enotify.php:499 +msgid "[Red:Notify]" +msgstr "[Red:Benachrichtigung]" -#: ../../include/notify.php:24 -#, php-format -msgid "commented on %s's post" -msgstr "hat %s's Beitrag kommentiert" +#: ../../include/text.php:320 +msgid "prev" +msgstr "vorherige" -#: ../../include/dir_fns.php:56 -msgid "Sort Options" -msgstr "Sortieroptionen" +#: ../../include/text.php:322 +msgid "first" +msgstr "erste" -#: ../../include/dir_fns.php:57 -msgid "Alphabetic" -msgstr "alphabetisch" +#: ../../include/text.php:351 +msgid "last" +msgstr "letzte" -#: ../../include/dir_fns.php:58 -msgid "Reverse Alphabetic" -msgstr "Entgegengesetzt alphabetisch" +#: ../../include/text.php:354 +msgid "next" +msgstr "nächste" -#: ../../include/dir_fns.php:59 -msgid "Newest to Oldest" -msgstr "Neueste zuerst" +#: ../../include/text.php:366 +msgid "older" +msgstr "älter" -#: ../../include/dir_fns.php:71 -msgid "Enable Safe Search" -msgstr "Sichere Suche einschalten" +#: ../../include/text.php:368 +msgid "newer" +msgstr "neuer" -#: ../../include/dir_fns.php:73 -msgid "Disable Safe Search" -msgstr "Sichere Suche ausschalten" +#: ../../include/text.php:751 +msgid "No connections" +msgstr "Keine Verbindungen" -#: ../../include/dir_fns.php:75 -msgid "Safe Mode" -msgstr "Sicherer Modus" +#: ../../include/text.php:767 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "%d Verbindung" +msgstr[1] "%d Verbindungen" -#: ../../include/page_widgets.php:6 -msgid "New Page" -msgstr "Neue Seite" +#: ../../include/text.php:780 ../../mod/viewconnections.php:86 +msgid "View Connections" +msgstr "Verbindungen anzeigen" -#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 -#: ../../include/RedDAV/RedBrowser.php:250 ../../include/menu.php:42 -#: ../../include/apps.php:249 ../../include/ItemObject.php:100 -#: ../../mod/blocks.php:132 ../../mod/connections.php:381 -#: ../../mod/connections.php:394 ../../mod/connections.php:413 -#: ../../mod/thing.php:233 ../../mod/webpages.php:162 -#: ../../mod/editblock.php:143 ../../mod/editlayout.php:139 -#: ../../mod/editpost.php:112 ../../mod/settings.php:611 -#: ../../mod/editwebpage.php:174 ../../mod/layouts.php:167 -#: ../../mod/menu.php:78 -msgid "Edit" -msgstr "Bearbeiten" +#: ../../include/text.php:837 ../../include/text.php:849 +#: ../../include/nav.php:165 ../../include/apps.php:147 +#: ../../mod/search.php:34 +msgid "Search" +msgstr "Suche" -#: ../../include/page_widgets.php:39 ../../mod/blocks.php:135 -#: ../../mod/webpages.php:165 ../../mod/layouts.php:171 -msgid "View" -msgstr "Ansicht" +#: ../../include/text.php:916 +msgid "poke" +msgstr "anstupsen" -#: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 -msgid "Actions" -msgstr "Aktionen" +#: ../../include/text.php:916 ../../include/conversation.php:243 +msgid "poked" +msgstr "stupste" -#: ../../include/page_widgets.php:42 ../../mod/webpages.php:168 -msgid "Page Link" -msgstr "Seiten-Link" +#: ../../include/text.php:917 +msgid "ping" +msgstr "anpingen" -#: ../../include/page_widgets.php:43 ../../mod/webpages.php:169 -msgid "Title" -msgstr "Titel" +#: ../../include/text.php:917 +msgid "pinged" +msgstr "pingte" -#: ../../include/page_widgets.php:44 ../../mod/webpages.php:170 -msgid "Created" -msgstr "Erstellt" +#: ../../include/text.php:918 +msgid "prod" +msgstr "knuffen" -#: ../../include/page_widgets.php:45 ../../mod/webpages.php:171 -msgid "Edited" -msgstr "Geändert" +#: ../../include/text.php:918 +msgid "prodded" +msgstr "knuffte" -#: ../../include/chat.php:10 -msgid "Missing room name" -msgstr "Der Chatraum hat keinen Namen" +#: ../../include/text.php:919 +msgid "slap" +msgstr "ohrfeigen" -#: ../../include/chat.php:19 -msgid "Duplicate room name" -msgstr "Name des Chatraums bereits vergeben" +#: ../../include/text.php:919 +msgid "slapped" +msgstr "ohrfeigte" -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." -msgstr "Ungültiger Raumbezeichner." +#: ../../include/text.php:920 +msgid "finger" +msgstr "befummeln" -#: ../../include/chat.php:105 -msgid "Room not found." -msgstr "Chatraum konnte nicht gefunden werden." +#: ../../include/text.php:920 +msgid "fingered" +msgstr "befummelte" -#: ../../include/chat.php:116 ../../include/items.php:4013 -#: ../../include/attach.php:116 ../../include/attach.php:163 -#: ../../include/attach.php:226 ../../include/attach.php:240 -#: ../../include/attach.php:280 ../../include/attach.php:294 -#: ../../include/attach.php:318 ../../include/attach.php:511 -#: ../../include/attach.php:584 ../../include/photos.php:15 -#: ../../mod/mood.php:112 ../../mod/mitem.php:106 -#: ../../mod/achievements.php:30 ../../mod/profiles.php:179 -#: ../../mod/profiles.php:550 ../../mod/setup.php:207 ../../mod/poke.php:128 -#: ../../mod/api.php:26 ../../mod/api.php:31 ../../mod/authtest.php:13 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/block.php:22 -#: ../../mod/block.php:72 ../../mod/sources.php:66 ../../mod/blocks.php:67 -#: ../../mod/blocks.php:75 ../../mod/register.php:72 ../../mod/events.php:195 -#: ../../mod/channel.php:89 ../../mod/channel.php:193 -#: ../../mod/channel.php:236 ../../mod/chat.php:90 ../../mod/chat.php:95 -#: ../../mod/regmod.php:17 ../../mod/network.php:12 ../../mod/common.php:35 -#: ../../mod/photos.php:68 ../../mod/connections.php:169 -#: ../../mod/manage.php:6 ../../mod/connedit.php:266 ../../mod/thing.php:247 -#: ../../mod/thing.php:264 ../../mod/thing.php:299 ../../mod/webpages.php:67 -#: ../../mod/bookmarks.php:46 ../../mod/editblock.php:65 -#: ../../mod/pdledit.php:21 ../../mod/editlayout.php:64 -#: ../../mod/editlayout.php:89 ../../mod/editpost.php:13 -#: ../../mod/settings.php:526 ../../mod/editwebpage.php:64 -#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 -#: ../../mod/profile_photo.php:263 ../../mod/profile_photo.php:276 -#: ../../mod/fsuggest.php:78 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:67 ../../mod/filestorage.php:82 -#: ../../mod/filestorage.php:109 ../../mod/delegate.php:6 -#: ../../mod/group.php:9 ../../mod/suggest.php:26 ../../mod/item.php:191 -#: ../../mod/item.php:199 ../../mod/item.php:971 ../../mod/like.php:154 -#: ../../mod/invite.php:13 ../../mod/invite.php:104 ../../mod/locs.php:71 -#: ../../mod/layouts.php:67 ../../mod/layouts.php:74 ../../mod/layouts.php:85 -#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 -#: ../../mod/viewsrc.php:14 ../../mod/mail.php:111 ../../mod/menu.php:61 -#: ../../mod/message.php:16 ../../mod/new_channel.php:68 -#: ../../mod/new_channel.php:99 ../../mod/notifications.php:66 -#: ../../mod/page.php:28 ../../mod/page.php:78 ../../mod/appman.php:66 -#: ../../mod/service_limits.php:7 ../../index.php:190 ../../index.php:390 -msgid "Permission denied." -msgstr "Zugang verweigert" +#: ../../include/text.php:921 +msgid "rebuff" +msgstr "eine Abfuhr erteilen" -#: ../../include/chat.php:126 -msgid "Room is full" -msgstr "Der Raum ist voll" +#: ../../include/text.php:921 +msgid "rebuffed" +msgstr "zurückgewiesen" -#: ../../include/oembed.php:171 -msgid "Embedded content" -msgstr "Eingebetteter Inhalt" +#: ../../include/text.php:931 +msgid "happy" +msgstr "glücklich" -#: ../../include/oembed.php:180 -msgid "Embedding disabled" -msgstr "Einbetten ausgeschaltet" +#: ../../include/text.php:932 +msgid "sad" +msgstr "traurig" -#: ../../include/widgets.php:29 ../../include/contact_widgets.php:92 -#: ../../include/taxonomy.php:230 -msgid "Categories" -msgstr "Kategorien" +#: ../../include/text.php:933 +msgid "mellow" +msgstr "sanft" -#: ../../include/widgets.php:86 ../../include/nav.php:171 -#: ../../mod/apps.php:33 -msgid "Apps" -msgstr "Apps" +#: ../../include/text.php:934 +msgid "tired" +msgstr "müde" -#: ../../include/widgets.php:87 -msgid "System" -msgstr "System" +#: ../../include/text.php:935 +msgid "perky" +msgstr "frech" -#: ../../include/widgets.php:90 -msgid "Create Personal App" -msgstr "Persönliche App erstellen" +#: ../../include/text.php:936 +msgid "angry" +msgstr "sauer" -#: ../../include/widgets.php:91 -msgid "Edit Personal App" -msgstr "Persönliche App bearbeiten" +#: ../../include/text.php:937 +msgid "stupified" +msgstr "verblüfft" -#: ../../include/widgets.php:137 ../../mod/suggest.php:53 -msgid "Ignore/Hide" -msgstr "Ignorieren/Verstecken" +#: ../../include/text.php:938 +msgid "puzzled" +msgstr "verwirrt" -#: ../../include/widgets.php:143 ../../mod/connections.php:267 -msgid "Suggestions" -msgstr "Vorschläge" +#: ../../include/text.php:939 +msgid "interested" +msgstr "interessiert" -#: ../../include/widgets.php:144 -msgid "See more..." -msgstr "Mehr anzeigen …" +#: ../../include/text.php:940 +msgid "bitter" +msgstr "verbittert" -#: ../../include/widgets.php:166 -#, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Du bist %1$.0f von maximal %2$.0f erlaubten Verbindungen eingegangen." +#: ../../include/text.php:941 +msgid "cheerful" +msgstr "fröhlich" -#: ../../include/widgets.php:172 -msgid "Add New Connection" -msgstr "Neue Verbindung hinzufügen" +#: ../../include/text.php:942 +msgid "alive" +msgstr "lebendig" -#: ../../include/widgets.php:173 -msgid "Enter the channel address" -msgstr "Adresse des Kanals eingeben" +#: ../../include/text.php:943 +msgid "annoyed" +msgstr "verärgert" -#: ../../include/widgets.php:174 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Beispiel: bob@beispiel.com, http://beispiel.com/barbara" +#: ../../include/text.php:944 +msgid "anxious" +msgstr "unruhig" -#: ../../include/widgets.php:191 -msgid "Notes" -msgstr "Notizen" +#: ../../include/text.php:945 +msgid "cranky" +msgstr "schrullig" -#: ../../include/widgets.php:193 ../../include/text.php:827 -#: ../../include/text.php:839 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1339 ../../mod/admin.php:1360 -msgid "Save" -msgstr "Speichern" +#: ../../include/text.php:946 +msgid "disturbed" +msgstr "verstört" -#: ../../include/widgets.php:263 -msgid "Remove term" -msgstr "Eintrag löschen" +#: ../../include/text.php:947 +msgid "frustrated" +msgstr "frustriert" -#: ../../include/widgets.php:272 ../../include/features.php:58 -msgid "Saved Searches" -msgstr "Gespeicherte Suchanfragen" +#: ../../include/text.php:948 +msgid "depressed" +msgstr "deprimiert" -#: ../../include/widgets.php:273 ../../include/group.php:303 -msgid "add" -msgstr "hinzufügen" - -#: ../../include/widgets.php:303 ../../include/contact_widgets.php:57 -#: ../../include/features.php:72 -msgid "Saved Folders" -msgstr "Gespeicherte Ordner" - -#: ../../include/widgets.php:306 ../../include/contact_widgets.php:60 -#: ../../include/contact_widgets.php:95 -msgid "Everything" -msgstr "Alles" - -#: ../../include/widgets.php:352 -msgid "Archives" -msgstr "Archive" +#: ../../include/text.php:949 +msgid "motivated" +msgstr "motiviert" -#: ../../include/widgets.php:428 -msgid "Refresh" -msgstr "Aktualisieren" +#: ../../include/text.php:950 +msgid "relaxed" +msgstr "entspannt" -#: ../../include/widgets.php:429 ../../mod/connedit.php:506 -msgid "Me" -msgstr "Ich" +#: ../../include/text.php:951 +msgid "surprised" +msgstr "überrascht" -#: ../../include/widgets.php:430 ../../mod/connedit.php:508 -msgid "Best Friends" -msgstr "Beste Freunde" +#: ../../include/text.php:1117 +msgid "Monday" +msgstr "Montag" -#: ../../include/widgets.php:431 ../../include/identity.php:387 -#: ../../include/identity.php:388 ../../include/identity.php:395 -#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:509 -#: ../../mod/settings.php:304 ../../mod/settings.php:308 -#: ../../mod/settings.php:309 ../../mod/settings.php:312 -#: ../../mod/settings.php:323 -msgid "Friends" -msgstr "Freunde" +#: ../../include/text.php:1117 +msgid "Tuesday" +msgstr "Dienstag" -#: ../../include/widgets.php:432 -msgid "Co-workers" -msgstr "Kollegen" +#: ../../include/text.php:1117 +msgid "Wednesday" +msgstr "Mittwoch" -#: ../../include/widgets.php:433 ../../mod/connedit.php:510 -msgid "Former Friends" -msgstr "ehem. Freunde" +#: ../../include/text.php:1117 +msgid "Thursday" +msgstr "Donnerstag" -#: ../../include/widgets.php:434 ../../mod/connedit.php:511 -msgid "Acquaintances" -msgstr "Bekannte" +#: ../../include/text.php:1117 +msgid "Friday" +msgstr "Freitag" -#: ../../include/widgets.php:435 -msgid "Everybody" -msgstr "Jeder" +#: ../../include/text.php:1117 +msgid "Saturday" +msgstr "Samstag" -#: ../../include/widgets.php:469 -msgid "Account settings" -msgstr "Konto-Einstellungen" +#: ../../include/text.php:1117 +msgid "Sunday" +msgstr "Sonntag" -#: ../../include/widgets.php:475 -msgid "Channel settings" -msgstr "Kanal-Einstellungen" +#: ../../include/text.php:1121 +msgid "January" +msgstr "Januar" -#: ../../include/widgets.php:481 -msgid "Additional features" -msgstr "Zusätzliche Funktionen" +#: ../../include/text.php:1121 +msgid "February" +msgstr "Februar" -#: ../../include/widgets.php:487 -msgid "Feature settings" -msgstr "Funktions-Einstellungen" +#: ../../include/text.php:1121 +msgid "March" +msgstr "März" -#: ../../include/widgets.php:493 -msgid "Display settings" -msgstr "Anzeige-Einstellungen" +#: ../../include/text.php:1121 +msgid "April" +msgstr "April" -#: ../../include/widgets.php:499 -msgid "Connected apps" -msgstr "Verbundene Apps" +#: ../../include/text.php:1121 +msgid "May" +msgstr "Mai" -#: ../../include/widgets.php:505 -msgid "Export channel" -msgstr "Kanal exportieren" +#: ../../include/text.php:1121 +msgid "June" +msgstr "Juni" -#: ../../include/widgets.php:511 -msgid "Export content" -msgstr "Kanal-Inhalte exportieren" +#: ../../include/text.php:1121 +msgid "July" +msgstr "Juli" -#: ../../include/widgets.php:520 ../../mod/connedit.php:538 -msgid "Connection Default Permissions" -msgstr "Standardzugriffsrechte für neue Verbindungen:" +#: ../../include/text.php:1121 +msgid "August" +msgstr "August" -#: ../../include/widgets.php:528 -msgid "Premium Channel Settings" -msgstr "Premium-Kanal-Einstellungen" +#: ../../include/text.php:1121 +msgid "September" +msgstr "September" -#: ../../include/widgets.php:537 ../../include/features.php:49 -#: ../../mod/sources.php:88 -msgid "Channel Sources" -msgstr "Kanal-Quellen" +#: ../../include/text.php:1121 +msgid "October" +msgstr "Oktober" -#: ../../include/widgets.php:548 ../../include/nav.php:218 -#: ../../include/apps.php:132 ../../mod/admin.php:951 ../../mod/admin.php:1156 -msgid "Settings" -msgstr "Einstellungen" +#: ../../include/text.php:1121 +msgid "November" +msgstr "November" -#: ../../include/widgets.php:562 ../../mod/mail.php:124 -#: ../../mod/message.php:31 -msgid "Messages" -msgstr "Nachrichten" +#: ../../include/text.php:1121 +msgid "December" +msgstr "Dezember" -#: ../../include/widgets.php:567 -msgid "Check Mail" -msgstr "E-Mails abrufen" +#: ../../include/text.php:1199 +msgid "unknown.???" +msgstr "unbekannt.???" -#: ../../include/widgets.php:572 ../../include/nav.php:209 -msgid "New Message" -msgstr "Neue Nachricht" +#: ../../include/text.php:1200 +msgid "bytes" +msgstr "Bytes" -#: ../../include/widgets.php:648 -msgid "Chat Rooms" -msgstr "Chaträume" +#: ../../include/text.php:1236 +msgid "remove category" +msgstr "Kategorie entfernen" -#: ../../include/widgets.php:666 -msgid "Bookmarked Chatrooms" -msgstr "Gespeicherte Chatrooms" +#: ../../include/text.php:1305 +msgid "remove from file" +msgstr "aus der Datei entfernen" -#: ../../include/widgets.php:684 -msgid "Suggested Chatrooms" -msgstr "Chatraum-Vorschläge" +#: ../../include/text.php:1381 ../../include/text.php:1392 +#: ../../mod/connedit.php:635 +msgid "Click to open/close" +msgstr "Klicke zum Öffnen/Schließen" -#: ../../include/zot.php:664 -msgid "Invalid data packet" -msgstr "Ungültiges Datenpaket" +#: ../../include/text.php:1540 ../../mod/events.php:437 +msgid "Link to Source" +msgstr "Link zur Quelle" -#: ../../include/zot.php:680 -msgid "Unable to verify channel signature" -msgstr "Konnte die Signatur des Kanals nicht verifizieren" +#: ../../include/text.php:1559 +msgid "Select a page layout: " +msgstr "Ein Seiten-Layout auswählen:" -#: ../../include/zot.php:1799 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Kann die Signatur der Seite von %s nicht verifizieren" +#: ../../include/text.php:1562 ../../include/text.php:1622 +msgid "default" +msgstr "Standard" -#: ../../include/activities.php:39 -msgid " and " -msgstr "und" +#: ../../include/text.php:1595 +msgid "Page content type: " +msgstr "Content-Typ der Seite:" -#: ../../include/activities.php:47 -msgid "public profile" -msgstr "öffentliches Profil" +#: ../../include/text.php:1634 +msgid "Select an alternate language" +msgstr "Wähle eine alternative Sprache" -#: ../../include/activities.php:52 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "%1$s hat %2$s auf “%3$s” geändert" +#: ../../include/text.php:1753 ../../include/diaspora.php:1994 +#: ../../include/conversation.php:120 ../../mod/subthread.php:72 +#: ../../mod/subthread.php:174 ../../mod/tagger.php:43 ../../mod/like.php:335 +msgid "photo" +msgstr "Foto" -#: ../../include/activities.php:53 -#, php-format -msgid "Visit %1$s's %2$s" -msgstr "Besuche %1$s's %2$s" +#: ../../include/text.php:1756 ../../include/conversation.php:123 +#: ../../mod/tagger.php:47 ../../mod/like.php:337 +msgid "event" +msgstr "Termin" -#: ../../include/activities.php:56 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert." +#: ../../include/text.php:1759 ../../include/diaspora.php:1994 +#: ../../include/conversation.php:148 ../../mod/subthread.php:72 +#: ../../mod/subthread.php:174 ../../mod/tagger.php:51 ../../mod/like.php:335 +msgid "status" +msgstr "Status" -#: ../../include/bb2diaspora.php:384 -msgid "Attachments:" -msgstr "Anhänge:" +#: ../../include/text.php:1761 ../../include/conversation.php:150 +#: ../../mod/tagger.php:53 +msgid "comment" +msgstr "Kommentar" -#: ../../include/bb2diaspora.php:463 ../../include/event.php:11 -msgid "l F d, Y \\@ g:i A" -msgstr "l, d. F Y\\\\, H:i" +#: ../../include/text.php:1766 +msgid "activity" +msgstr "Aktivität" -#: ../../include/bb2diaspora.php:465 -msgid "Redmatrix event notification:" -msgstr "RedMatrix Termin-Benachrichtigung:" +#: ../../include/text.php:2053 +msgid "Design" +msgstr "Design" -#: ../../include/bb2diaspora.php:469 ../../include/event.php:20 -msgid "Starts:" -msgstr "Beginnt:" +#: ../../include/text.php:2056 +msgid "Blocks" +msgstr "Blöcke" -#: ../../include/bb2diaspora.php:477 ../../include/event.php:30 -msgid "Finishes:" -msgstr "Endet:" +#: ../../include/text.php:2057 +msgid "Menus" +msgstr "Menüs" -#: ../../include/bb2diaspora.php:485 ../../include/event.php:40 -#: ../../include/identity.php:891 ../../mod/directory.php:159 -#: ../../mod/events.php:579 -msgid "Location:" -msgstr "Ort:" +#: ../../include/text.php:2058 +msgid "Layouts" +msgstr "Layouts" -#: ../../include/RedDAV/RedBrowser.php:106 -#: ../../include/RedDAV/RedBrowser.php:249 -msgid "parent" -msgstr "Übergeordnetes Verzeichnis" +#: ../../include/text.php:2059 +msgid "Pages" +msgstr "Seiten" -#: ../../include/RedDAV/RedBrowser.php:130 +#: ../../include/text.php:2395 ../../include/RedDAV/RedBrowser.php:130 msgid "Collection" msgstr "Ordner" -#: ../../include/RedDAV/RedBrowser.php:133 -msgid "Principal" -msgstr "Prinzipal" +#: ../../include/js_strings.php:5 +msgid "Delete this item?" +msgstr "Dieses Element löschen?" -#: ../../include/RedDAV/RedBrowser.php:136 -msgid "Addressbook" -msgstr "Adressbuch" +#: ../../include/js_strings.php:6 ../../include/ItemObject.php:671 +#: ../../mod/photos.php:962 ../../mod/photos.php:1072 +msgid "Comment" +msgstr "Kommentar" -#: ../../include/RedDAV/RedBrowser.php:139 -msgid "Calendar" -msgstr "Kalender" +#: ../../include/js_strings.php:7 ../../include/ItemObject.php:388 +msgid "[+] show all" +msgstr "[+] Alle anzeigen" -#: ../../include/RedDAV/RedBrowser.php:142 -msgid "Schedule Inbox" -msgstr "Posteingang für überwachte Kalender" +#: ../../include/js_strings.php:8 +msgid "[-] show less" +msgstr "[-] Weniger anzeigen" -#: ../../include/RedDAV/RedBrowser.php:145 -msgid "Schedule Outbox" -msgstr "Postausgang für überwachte Kalender" +#: ../../include/js_strings.php:9 +msgid "[+] expand" +msgstr "[+] aufklappen" -#: ../../include/RedDAV/RedBrowser.php:223 -#, php-format -msgid "%1$s used" -msgstr "%1$s verwendet" +#: ../../include/js_strings.php:10 +msgid "[-] collapse" +msgstr "[-] einklappen" -#: ../../include/RedDAV/RedBrowser.php:228 -#, php-format -msgid "%1$s used of %2$s (%3$s%)" -msgstr "%1$s von %2$s verwendet (%3$s%)" +#: ../../include/js_strings.php:11 +msgid "Password too short" +msgstr "Kennwort zu kurz" -#: ../../include/RedDAV/RedBrowser.php:245 ../../mod/settings.php:551 -#: ../../mod/settings.php:577 ../../mod/admin.php:866 -msgid "Name" -msgstr "Name" +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" +msgstr "Kennwörter stimmen nicht überein" -#: ../../include/RedDAV/RedBrowser.php:246 -msgid "Type" -msgstr "Typ" +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" +msgstr "alle" -#: ../../include/RedDAV/RedBrowser.php:247 -msgid "Size" -msgstr "Größe" +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" +msgstr "geheime Passphrase" -#: ../../include/RedDAV/RedBrowser.php:248 -msgid "Last Modified" -msgstr "Zuletzt geändert" +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" +msgstr "Hinweis zur Passphrase" -#: ../../include/RedDAV/RedBrowser.php:252 -msgid "Total" -msgstr "Summe" +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." +msgstr "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert." -#: ../../include/RedDAV/RedBrowser.php:305 -msgid "Create new folder" -msgstr "Neuen Ordner anlegen" +#: ../../include/js_strings.php:17 +msgid "close all" +msgstr "Alle schließen" -#: ../../include/RedDAV/RedBrowser.php:306 ../../mod/mitem.php:169 -#: ../../mod/menu.php:100 ../../mod/new_channel.php:122 -msgid "Create" -msgstr "Erstelle" +#: ../../include/js_strings.php:18 +msgid "Nothing new here" +msgstr "Nichts Neues hier" -#: ../../include/RedDAV/RedBrowser.php:307 -msgid "Upload file" -msgstr "Datei hochladen" +#: ../../include/js_strings.php:19 +msgid "Rate This Channel (this is public)" +msgstr "Bewerte diesen Kanal (öffentlich sichtbar)" -#: ../../include/RedDAV/RedBrowser.php:308 ../../mod/photos.php:738 -#: ../../mod/photos.php:1245 ../../mod/profile_photo.php:361 -msgid "Upload" -msgstr "Hochladen" +#: ../../include/js_strings.php:20 ../../mod/rate.php:144 +msgid "Rating" +msgstr "Bewertung" -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" -msgstr "%1$ss Lesezeichen" +#: ../../include/js_strings.php:21 +msgid "Describe (optional)" +msgstr "Beschreibung (optional)" + +#: ../../include/js_strings.php:22 ../../include/ItemObject.php:672 +#: ../../mod/xchan.php:11 ../../mod/connedit.php:653 ../../mod/connect.php:93 +#: ../../mod/events.php:623 ../../mod/settings.php:577 +#: ../../mod/settings.php:689 ../../mod/settings.php:718 +#: ../../mod/settings.php:741 ../../mod/settings.php:823 +#: ../../mod/settings.php:1019 ../../mod/group.php:81 ../../mod/setup.php:313 +#: ../../mod/setup.php:358 ../../mod/thing.php:284 ../../mod/thing.php:327 +#: ../../mod/pdledit.php:58 ../../mod/appman.php:99 ../../mod/import.php:504 +#: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:153 +#: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 +#: ../../mod/profiles.php:667 ../../mod/admin.php:416 ../../mod/admin.php:728 +#: ../../mod/admin.php:864 ../../mod/admin.php:997 ../../mod/admin.php:1196 +#: ../../mod/admin.php:1283 ../../mod/mood.php:134 ../../mod/mail.php:355 +#: ../../mod/photos.php:565 ../../mod/photos.php:642 ../../mod/photos.php:923 +#: ../../mod/photos.php:963 ../../mod/photos.php:1073 ../../mod/poll.php:68 +#: ../../view/theme/apw/php/config.php:256 +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Submit" +msgstr "Bestätigen" -#: ../../include/follow.php:28 -msgid "Channel is blocked on this site." -msgstr "Der Kanal ist auf dieser Seite blockiert " +#: ../../include/js_strings.php:24 +msgid "timeago.prefixAgo" +msgstr "timeago.prefixAgo" -#: ../../include/follow.php:33 -msgid "Channel location missing." -msgstr "Adresse des Kanals fehlt." +#: ../../include/js_strings.php:25 +msgid "timeago.prefixFromNow" +msgstr " " -#: ../../include/follow.php:82 -msgid "Response from remote channel was incomplete." -msgstr "Antwort des entfernten Kanals war unvollständig." +#: ../../include/js_strings.php:26 +msgid "ago" +msgstr "her" -#: ../../include/follow.php:99 -msgid "Channel was deleted and no longer exists." -msgstr "Kanal wurde gelöscht und existiert nicht mehr." +#: ../../include/js_strings.php:27 +msgid "from now" +msgstr "von jetzt" -#: ../../include/follow.php:135 ../../include/follow.php:202 -msgid "Protocol disabled." -msgstr "Protokoll deaktiviert." +#: ../../include/js_strings.php:28 +msgid "less than a minute" +msgstr "weniger als eine Minute" -#: ../../include/follow.php:176 -msgid "Channel discovery failed." -msgstr "Kanalsuche fehlgeschlagen" +#: ../../include/js_strings.php:29 +msgid "about a minute" +msgstr "ungefähr eine Minute" -#: ../../include/follow.php:192 -msgid "local account not found." -msgstr "Lokales Konto nicht gefunden." +#: ../../include/js_strings.php:30 +#, php-format +msgid "%d minutes" +msgstr "%d Minuten" -#: ../../include/follow.php:220 -msgid "Cannot connect to yourself." -msgstr "Du kannst Dich nicht mit Dir selbst verbinden." +#: ../../include/js_strings.php:31 +msgid "about an hour" +msgstr "ungefähr eine Stunde" -#: ../../include/comanche.php:35 ../../mod/admin.php:353 -#: ../../view/theme/apw/php/config.php:185 -msgid "Default" -msgstr "Standard" +#: ../../include/js_strings.php:32 +#, php-format +msgid "about %d hours" +msgstr "ungefähr %d Stunden" -#: ../../include/contact_selectors.php:56 -msgid "Frequently" -msgstr "Häufig" +#: ../../include/js_strings.php:33 +msgid "a day" +msgstr "ein Tag" -#: ../../include/contact_selectors.php:57 -msgid "Hourly" -msgstr "Stündlich" +#: ../../include/js_strings.php:34 +#, php-format +msgid "%d days" +msgstr "%d Tage" -#: ../../include/contact_selectors.php:58 -msgid "Twice daily" -msgstr "Zwei Mal am Tag" +#: ../../include/js_strings.php:35 +msgid "about a month" +msgstr "ungefähr ein Monat" -#: ../../include/contact_selectors.php:59 -msgid "Daily" -msgstr "Täglich" +#: ../../include/js_strings.php:36 +#, php-format +msgid "%d months" +msgstr "%d Monate" -#: ../../include/contact_selectors.php:60 -msgid "Weekly" -msgstr "Wöchentlich" +#: ../../include/js_strings.php:37 +msgid "about a year" +msgstr "ungefähr ein Jahr" -#: ../../include/contact_selectors.php:61 -msgid "Monthly" -msgstr "Monatlich" +#: ../../include/js_strings.php:38 +#, php-format +msgid "%d years" +msgstr "%d Jahre" -#: ../../include/contact_selectors.php:76 -msgid "Friendica" -msgstr "Friendica" +#: ../../include/js_strings.php:39 +msgid " " +msgstr " " -#: ../../include/contact_selectors.php:77 -msgid "OStatus" -msgstr "OStatus" +#: ../../include/js_strings.php:40 +msgid "timeago.numbers" +msgstr "timeago.numbers" -#: ../../include/contact_selectors.php:78 -msgid "RSS/Atom" -msgstr "RSS/Atom" +#: ../../include/RedDAV/RedBrowser.php:106 +#: ../../include/RedDAV/RedBrowser.php:266 +msgid "parent" +msgstr "Übergeordnetes Verzeichnis" -#: ../../include/contact_selectors.php:79 ../../mod/admin.php:726 -#: ../../mod/admin.php:735 ../../boot.php:1488 -msgid "Email" -msgstr "E-Mail" +#: ../../include/RedDAV/RedBrowser.php:133 +msgid "Principal" +msgstr "Prinzipal" -#: ../../include/contact_selectors.php:80 -msgid "Diaspora" -msgstr "Diaspora" +#: ../../include/RedDAV/RedBrowser.php:136 +msgid "Addressbook" +msgstr "Adressbuch" -#: ../../include/contact_selectors.php:81 -msgid "Facebook" -msgstr "Facebook" +#: ../../include/RedDAV/RedBrowser.php:139 +msgid "Calendar" +msgstr "Kalender" -#: ../../include/contact_selectors.php:82 -msgid "Zot!" -msgstr "Zot!" +#: ../../include/RedDAV/RedBrowser.php:142 +msgid "Schedule Inbox" +msgstr "Posteingang für überwachte Kalender" -#: ../../include/contact_selectors.php:83 -msgid "LinkedIn" -msgstr "LinkedIn" +#: ../../include/RedDAV/RedBrowser.php:145 +msgid "Schedule Outbox" +msgstr "Postausgang für überwachte Kalender" -#: ../../include/contact_selectors.php:84 -msgid "XMPP/IM" -msgstr "XMPP/IM" +#: ../../include/RedDAV/RedBrowser.php:163 ../../include/apps.php:336 +#: ../../include/apps.php:387 ../../include/conversation.php:1019 +#: ../../mod/connedit.php:570 ../../mod/photos.php:681 +#: ../../mod/photos.php:1098 +msgid "Unknown" +msgstr "Unbekannt" -#: ../../include/contact_selectors.php:85 -msgid "MySpace" -msgstr "MySpace" +#: ../../include/RedDAV/RedBrowser.php:225 +#, php-format +msgid "%1$s used" +msgstr "%1$s verwendet" -#: ../../include/contact_widgets.php:14 +#: ../../include/RedDAV/RedBrowser.php:230 #, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d Einladung verfügbar" -msgstr[1] "%d Einladungen verfügbar" +msgid "%1$s used of %2$s (%3$s%)" +msgstr "%1$s von %2$s verwendet (%3$s%)" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:416 -msgid "Advanced" -msgstr "Fortgeschritten" +#: ../../include/RedDAV/RedBrowser.php:249 ../../include/nav.php:98 +#: ../../include/apps.php:135 ../../include/conversation.php:1595 +#: ../../mod/fbrowser.php:114 +msgid "Files" +msgstr "Dateien" -#: ../../include/contact_widgets.php:22 -msgid "Find Channels" -msgstr "Finde Kanäle" +#: ../../include/RedDAV/RedBrowser.php:251 +msgid "Total" +msgstr "Summe" -#: ../../include/contact_widgets.php:23 -msgid "Enter name or interest" -msgstr "Name oder Interessen eingeben" +#: ../../include/RedDAV/RedBrowser.php:253 +msgid "Shared" +msgstr "Geteilt" -#: ../../include/contact_widgets.php:24 -msgid "Connect/Follow" -msgstr "Verbinden/Folgen" +#: ../../include/RedDAV/RedBrowser.php:254 +#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/menu.php:100 +#: ../../mod/mitem.php:169 ../../mod/new_channel.php:121 +msgid "Create" +msgstr "Erstelle" -#: ../../include/contact_widgets.php:25 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Beispiele: Robert Morgenstein, Angeln" +#: ../../include/RedDAV/RedBrowser.php:255 +#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 +#: ../../mod/photos.php:706 ../../mod/photos.php:1212 +msgid "Upload" +msgstr "Hochladen" -#: ../../include/contact_widgets.php:26 ../../mod/directory.php:267 -#: ../../mod/directory.php:272 ../../mod/connections.php:412 -msgid "Find" -msgstr "Finde" +#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:579 +#: ../../mod/settings.php:605 ../../mod/admin.php:871 +#: ../../mod/sharedwithme.php:100 +msgid "Name" +msgstr "Name" -#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 -msgid "Channel Suggestions" -msgstr "Kanal-Vorschläge" +#: ../../include/RedDAV/RedBrowser.php:263 +msgid "Type" +msgstr "Typ" -#: ../../include/contact_widgets.php:29 -msgid "Random Profile" -msgstr "Zufallsprofil" +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +msgid "Size" +msgstr "Größe" -#: ../../include/contact_widgets.php:30 -msgid "Invite Friends" -msgstr "Lade Freunde ein" +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +msgid "Last Modified" +msgstr "Zuletzt geändert" -#: ../../include/contact_widgets.php:32 -msgid "Advanced example: name=fred and country=iceland" -msgstr "Fortgeschrittenes Beispiel: name=fred and country=iceland" +#: ../../include/RedDAV/RedBrowser.php:268 ../../include/ItemObject.php:120 +#: ../../include/apps.php:255 ../../include/conversation.php:645 +#: ../../mod/connedit.php:533 ../../mod/settings.php:640 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:735 +#: ../../mod/admin.php:866 ../../mod/photos.php:1036 +msgid "Delete" +msgstr "Löschen" -#: ../../include/contact_widgets.php:125 -#, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "%d gemeinsame Verbindung" -msgstr[1] "%d gemeinsame Verbindungen" +#: ../../include/RedDAV/RedBrowser.php:302 +msgid "Create new folder" +msgstr "Neuen Ordner anlegen" -#: ../../include/contact_widgets.php:130 -msgid "show more" -msgstr "mehr zeigen" +#: ../../include/RedDAV/RedBrowser.php:304 +msgid "Upload file" +msgstr "Datei hochladen" -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" -msgstr "Red Matrix Benachrichtigung" +#: ../../include/bookmarks.php:35 +#, php-format +msgid "%1$s's bookmarks" +msgstr "%1$ss Lesezeichen" -#: ../../include/enotify.php:42 -msgid "redmatrix" -msgstr "redmatrix" +#: ../../include/taxonomy.php:210 ../../include/taxonomy.php:229 +msgid "Tags" +msgstr "Schlagwörter" -#: ../../include/enotify.php:44 -msgid "Thank You," -msgstr "Danke." +#: ../../include/taxonomy.php:269 +msgid "Keywords" +msgstr "Schlüsselwörter" -#: ../../include/enotify.php:46 -#, php-format -msgid "%s Administrator" -msgstr "der Administrator von %s" +#: ../../include/taxonomy.php:294 +msgid "have" +msgstr "habe" -#: ../../include/enotify.php:81 -#, php-format -msgid "%s " -msgstr "%s " +#: ../../include/taxonomy.php:294 +msgid "has" +msgstr "hat" -#: ../../include/enotify.php:85 -#, php-format -msgid "[Red:Notify] New mail received at %s" -msgstr "[Red:Benachrichtigung] Neue Mail auf %s empfangen" +#: ../../include/taxonomy.php:295 +msgid "want" +msgstr "will" -#: ../../include/enotify.php:87 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "%1$s, %2$s hat Dir eine private Nachricht auf %3$s gesendet." +#: ../../include/taxonomy.php:295 +msgid "wants" +msgstr "will" -#: ../../include/enotify.php:88 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s hat Dir %2$s geschickt." +#: ../../include/taxonomy.php:296 ../../include/ItemObject.php:258 +msgid "like" +msgstr "mag" -#: ../../include/enotify.php:88 -msgid "a private message" -msgstr "eine private Nachricht" +#: ../../include/taxonomy.php:296 +msgid "likes" +msgstr "gefällt" -#: ../../include/enotify.php:89 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten." +#: ../../include/taxonomy.php:297 ../../include/ItemObject.php:259 +msgid "dislike" +msgstr "verurteile" -#: ../../include/enotify.php:144 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]a %4$s[/zrl] kommentiert" +#: ../../include/taxonomy.php:297 +msgid "dislikes" +msgstr "missfällt" -#: ../../include/enotify.php:152 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]%4$ss %5$s[/zrl] kommentiert" +#: ../../include/taxonomy.php:380 ../../include/identity.php:1155 +#: ../../include/ItemObject.php:173 ../../include/ItemObject.php:183 +#: ../../include/conversation.php:1692 ../../mod/photos.php:993 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "Gefällt mir" +msgstr[1] "Gefällt mir" -#: ../../include/enotify.php:161 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen %4$s[/zrl] kommentiert" +#: ../../include/attach.php:242 ../../include/attach.php:296 +msgid "Item was not found." +msgstr "Beitrag wurde nicht gefunden." -#: ../../include/enotify.php:172 -#, php-format -msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Red:Benachrichtigung] Kommentar in Unterhaltung #%1$d von %2$s" +#: ../../include/attach.php:352 +msgid "No source file." +msgstr "Keine Quelldatei." -#: ../../include/enotify.php:173 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "%1$s, %2$s hat eine Unterhaltung kommentiert, der Du folgst." +#: ../../include/attach.php:369 +msgid "Cannot locate file to replace" +msgstr "Kann Datei zum Ersetzen nicht finden" -#: ../../include/enotify.php:176 ../../include/enotify.php:191 -#: ../../include/enotify.php:217 ../../include/enotify.php:236 -#: ../../include/enotify.php:250 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Bitte besuche %s, um die Unterhaltung anzusehen und/oder zu kommentieren." +#: ../../include/attach.php:387 +msgid "Cannot locate file to revise/update" +msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden" -#: ../../include/enotify.php:182 +#: ../../include/attach.php:398 #, php-format -msgid "[Red:Notify] %s posted to your profile wall" -msgstr "[Red:Hinweis] %s schrieb auf Deine Pinnwand" +msgid "File exceeds size limit of %d" +msgstr "Datei überschreitet das Größen-Limit von %d" -#: ../../include/enotify.php:184 +#: ../../include/attach.php:410 #, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "%1$s, %2$s hat auf Deine Pinnwand auf %3$s geschrieben" +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht." -#: ../../include/enotify.php:186 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "%1$s, %2$s hat auf [zrl=%3$s]Deine Pinnwand[/zrl] geschrieben" +#: ../../include/attach.php:493 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess." -#: ../../include/enotify.php:210 -#, php-format -msgid "[Red:Notify] %s tagged you" -msgstr "[Red:Benachrichtigung] %s hat Dich erwähnt" +#: ../../include/attach.php:505 +msgid "Stored file could not be verified. Upload failed." +msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen." -#: ../../include/enotify.php:211 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "%1$s, %2$s hat Dich auf %3$s erwähnt" +#: ../../include/attach.php:547 ../../include/attach.php:564 +msgid "Path not available." +msgstr "Pfad nicht verfügbar." -#: ../../include/enotify.php:212 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "%1$s, %2$s [zrl=%3$s]hat Dich erwähnt[/zrl]." +#: ../../include/attach.php:611 +msgid "Empty pathname" +msgstr "Leere Pfadangabe" -#: ../../include/enotify.php:225 -#, php-format -msgid "[Red:Notify] %1$s poked you" -msgstr "[Red:Benachrichtigung] %1$s hat Dich angestupst" +#: ../../include/attach.php:627 +msgid "duplicate filename or path" +msgstr "doppelter Dateiname oder Pfad" -#: ../../include/enotify.php:226 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "%1$s, %2$s hat Dich auf %3$s angestupst" +#: ../../include/attach.php:651 +msgid "Path not found." +msgstr "Pfad nicht gefunden." -#: ../../include/enotify.php:227 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s, %2$s [zrl=%2$s]hat Dich angestupst[/zrl]." +#: ../../include/attach.php:702 +msgid "mkdir failed." +msgstr "mkdir fehlgeschlagen." -#: ../../include/enotify.php:243 -#, php-format -msgid "[Red:Notify] %s tagged your post" -msgstr "[Red:Benachrichtigung] %s hat Deinen Beitrag verschlagwortet" +#: ../../include/attach.php:706 +msgid "database storage failed." +msgstr "Speichern in der Datenbank fehlgeschlagen." -#: ../../include/enotify.php:244 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "%1$s, %2$s hat Deinen Beitrag auf %3$s verschlagwortet" +#: ../../include/features.php:38 +msgid "General Features" +msgstr "Allgemeine Funktionen" -#: ../../include/enotify.php:245 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "%1$s, %2$s hat [zrl=%3$s]Deinen Beitrag[/zrl] verschlagwortet" +#: ../../include/features.php:40 +msgid "Content Expiration" +msgstr "Verfall von Inhalten" -#: ../../include/enotify.php:257 -msgid "[Red:Notify] Introduction received" -msgstr "[Red:Benachrichtigung] Vorstellung erhalten" +#: ../../include/features.php:40 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum." -#: ../../include/enotify.php:258 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "%1$s, Du hast eine neue Verbindungsanfrage von '%2$s' auf %3$s erhalten" +#: ../../include/features.php:41 +msgid "Multiple Profiles" +msgstr "Mehrfachprofile" -#: ../../include/enotify.php:259 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "%1$s, Du hast [zrl=%2$s]eine neue Verbindungsanfrage[/zrl] von %3$s erhalten." +#: ../../include/features.php:41 +msgid "Ability to create multiple profiles" +msgstr "Mehrfachprofile anlegen können" -#: ../../include/enotify.php:263 ../../include/enotify.php:282 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Du kannst Dir das Profil unter %s ansehen" +#: ../../include/features.php:42 +msgid "Advanced Profiles" +msgstr "Erweiterte Profile" -#: ../../include/enotify.php:265 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "Bitte besuche %s , um die Verbindungsanfrage anzunehmen oder abzulehnen." +#: ../../include/features.php:42 +msgid "Additional profile sections and selections" +msgstr "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung" -#: ../../include/enotify.php:272 -msgid "[Red:Notify] Friend suggestion received" -msgstr "[Red:Benachrichtigung] Freundschaftsvorschlag erhalten" +#: ../../include/features.php:43 +msgid "Profile Import/Export" +msgstr "Profil-Import/Export" -#: ../../include/enotify.php:273 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "%1$s, Du hast einen Kontaktvorschlag von „%2$s“ auf %3$s erhalten" +#: ../../include/features.php:43 +msgid "Save and load profile details across sites/channels" +msgstr "Speichere Dein Profil, um es in einen anderen Kanal zu importieren" -#: ../../include/enotify.php:274 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " -"%4$s." -msgstr "%1$s, Du hast [zrl=%2$s]einen Kontaktvorschlag[/zrl] für %3$s von %4$s erhalten." +#: ../../include/features.php:44 +msgid "Web Pages" +msgstr "Webseiten" -#: ../../include/enotify.php:280 -msgid "Name:" -msgstr "Name:" +#: ../../include/features.php:44 +msgid "Provide managed web pages on your channel" +msgstr "Stelle verwaltete Webseiten in Deinem Kanal zur Verfügung" -#: ../../include/enotify.php:281 -msgid "Photo:" -msgstr "Foto:" +#: ../../include/features.php:45 +msgid "Private Notes" +msgstr "Private Notizen" -#: ../../include/enotify.php:284 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen." +#: ../../include/features.php:45 +msgid "Enables a tool to store notes and reminders" +msgstr "Werkzeug zum Speichern von Notizen und Erinnerungen aktivieren" -#: ../../include/enotify.php:477 -msgid "[Red:Notify]" -msgstr "[Red:Benachrichtigung]" +#: ../../include/features.php:46 +msgid "Navigation Channel Select" +msgstr "Kanal-Auswahl in der Navigationsleiste" -#: ../../include/event.php:326 -msgid "This event has been added to your calendar." -msgstr "Dieser Termin wurde zu Deinem Kalender hinzugefügt" +#: ../../include/features.php:46 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Wechsle direkt über das Navigationsmenü zu anderen Kanälen" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen." +#: ../../include/features.php:50 +msgid "Extended Identity Sharing" +msgstr "Erweitertes Teilen von Identitäten" -#: ../../include/group.php:235 -msgid "Default privacy group for new contacts" -msgstr "Standard-Sammlung für neue Kontakte" +#: ../../include/features.php:50 +msgid "" +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." +msgstr "Teile Deine Identität mit allen Webseiten im Internet. Ist dies deaktiviert, wird Deine Identität nur mit Red-Servern geteilt." -#: ../../include/group.php:254 ../../mod/admin.php:735 -msgid "All Channels" -msgstr "Alle Kanäle" +#: ../../include/features.php:51 +msgid "Expert Mode" +msgstr "Expertenmodus" -#: ../../include/group.php:276 -msgid "edit" -msgstr "Bearbeiten" +#: ../../include/features.php:51 +msgid "Enable Expert Mode to provide advanced configuration options" +msgstr "Aktiviere den Expertenmodus, um fortgeschrittene Konfigurationsoptionen zu aktivieren" -#: ../../include/group.php:298 -msgid "Collections" -msgstr "Sammlungen" +#: ../../include/features.php:52 +msgid "Premium Channel" +msgstr "Premium-Kanal" -#: ../../include/group.php:299 -msgid "Edit collection" -msgstr "Sammlung bearbeiten" +#: ../../include/features.php:52 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen" -#: ../../include/group.php:300 -msgid "Create a new collection" -msgstr "Neue Sammlung erzeugen" +#: ../../include/features.php:57 +msgid "Post Composition Features" +msgstr "Nachbearbeitungsfunktionen" -#: ../../include/group.php:301 -msgid "Channels not in any collection" -msgstr "Kanäle, die nicht in einer Sammlung sind" +#: ../../include/features.php:59 +msgid "Use Markdown" +msgstr "Markdown benutzen" -#: ../../include/bbcode.php:112 ../../include/bbcode.php:653 -#: ../../include/bbcode.php:656 ../../include/bbcode.php:661 -#: ../../include/bbcode.php:664 ../../include/bbcode.php:667 -#: ../../include/bbcode.php:670 ../../include/bbcode.php:675 -#: ../../include/bbcode.php:678 ../../include/bbcode.php:683 -#: ../../include/bbcode.php:686 ../../include/bbcode.php:689 -#: ../../include/bbcode.php:692 -msgid "Image/photo" -msgstr "Bild/Foto" +#: ../../include/features.php:59 +msgid "Allow use of \"Markdown\" to format posts" +msgstr "Erlaube die Verwendung von \"Markdown\"-Syntax zur Formatierung von Beiträgen" -#: ../../include/bbcode.php:147 ../../include/bbcode.php:703 -msgid "Encrypted content" -msgstr "Verschlüsselter Inhalt" +#: ../../include/features.php:60 +msgid "Large Photos" +msgstr "Große Fotos" -#: ../../include/bbcode.php:165 -msgid "Install design element: " -msgstr "Design-Element installieren:" +#: ../../include/features.php:60 +msgid "" +"Include large (640px) photo thumbnails in posts. If not enabled, use small " +"(320px) photo thumbnails" +msgstr "Zeige große (640px) Vorschaubilder in Beiträgen. Wenn nicht aktiviert, nutze kleine (320px) Vorschaubilder." -#: ../../include/bbcode.php:171 -msgid "QR code" -msgstr "QR-Code" +#: ../../include/features.php:61 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds" -#: ../../include/bbcode.php:220 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s schrieb den folgenden %2$s %3$s" +#: ../../include/features.php:62 +msgid "Even More Encryption" +msgstr "Noch mehr Verschlüsselung" -#: ../../include/bbcode.php:222 -msgid "post" -msgstr "Beitrag" +#: ../../include/features.php:62 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Erlaube optionale Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Sicherheitsschlüssel)" -#: ../../include/bbcode.php:621 -msgid "$1 spoiler" -msgstr "$1 Spoiler" +#: ../../include/features.php:63 +msgid "Enable voting tools" +msgstr "Umfragewerkzeuge aktivieren" -#: ../../include/bbcode.php:641 -msgid "$1 wrote:" -msgstr "$1 schrieb:" +#: ../../include/features.php:63 +msgid "Provide a class of post which others can vote on" +msgstr "Aktiviere die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, deinem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden)" -#: ../../include/taxonomy.php:210 -msgid "Tags" -msgstr "Schlagwörter" +#: ../../include/features.php:64 +msgid "Flag Adult Photos" +msgstr "Nicht jugendfreie Fotos markieren" -#: ../../include/taxonomy.php:249 -msgid "Keywords" -msgstr "Schlüsselwörter" +#: ../../include/features.php:64 +msgid "Provide photo edit option to hide adult photos from default album view" +msgstr "Stellt eine Option zum Verstecken von Fotos mit nicht jugendfreien Inhalten in der Standard-Albumansicht bereit" -#: ../../include/taxonomy.php:274 -msgid "have" -msgstr "habe" +#: ../../include/features.php:69 +msgid "Network and Stream Filtering" +msgstr "Netzwerk- und Stream-Filter" -#: ../../include/taxonomy.php:274 -msgid "has" -msgstr "hat" +#: ../../include/features.php:70 +msgid "Search by Date" +msgstr "Suche nach Datum" -#: ../../include/taxonomy.php:275 -msgid "want" -msgstr "will" +#: ../../include/features.php:70 +msgid "Ability to select posts by date ranges" +msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen" -#: ../../include/taxonomy.php:275 -msgid "wants" -msgstr "will" +#: ../../include/features.php:71 +msgid "Collections Filter" +msgstr "Filter für Sammlung" -#: ../../include/taxonomy.php:276 ../../include/ItemObject.php:221 -msgid "like" -msgstr "mag" +#: ../../include/features.php:71 +msgid "Enable widget to display Network posts only from selected collections" +msgstr "Aktiviere nur Netzwerk-Beiträge von ausgewählten Sammlungen" -#: ../../include/taxonomy.php:276 -msgid "likes" -msgstr "gefällt" +#: ../../include/features.php:72 +msgid "Save search terms for re-use" +msgstr "Suchbegriffe zur Wiederverwendung abspeichern" -#: ../../include/taxonomy.php:277 ../../include/ItemObject.php:222 -msgid "dislike" -msgstr "verurteile" +#: ../../include/features.php:73 +msgid "Network Personal Tab" +msgstr "Persönlicher Netzwerkreiter" -#: ../../include/taxonomy.php:277 -msgid "dislikes" -msgstr "missfällt" +#: ../../include/features.php:73 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Aktiviere Reiter nur für die Netzwerk-Beiträge, mit denen Du interagiert hast" -#: ../../include/taxonomy.php:360 ../../include/identity.php:1148 -#: ../../include/ItemObject.php:146 ../../mod/photos.php:1026 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Gefällt mir" -msgstr[1] "Gefällt mir" +#: ../../include/features.php:74 +msgid "Network New Tab" +msgstr "Netzwerkreiter Neu" -#: ../../include/nav.php:95 ../../include/nav.php:128 ../../boot.php:1485 -msgid "Logout" -msgstr "Abmelden" +#: ../../include/features.php:74 +msgid "Enable tab to display all new Network activity" +msgstr "Aktiviere Reiter, um alle neuen Netzwerkaktivitäten zu zeigen" -#: ../../include/nav.php:95 ../../include/nav.php:128 -msgid "End this session" -msgstr "Beende diese Sitzung" +#: ../../include/features.php:75 +msgid "Affinity Tool" +msgstr "Beziehungs-Tool" -#: ../../include/nav.php:98 ../../include/nav.php:159 -msgid "Home" -msgstr "Home" +#: ../../include/features.php:75 +msgid "Filter stream activity by depth of relationships" +msgstr "Filter Aktivitätenstream nach Tiefe der Beziehung" -#: ../../include/nav.php:98 -msgid "Your posts and conversations" -msgstr "Deine Beiträge und Unterhaltungen" +#: ../../include/features.php:76 +msgid "Suggest Channels" +msgstr "Kanäle vorschlagen" -#: ../../include/nav.php:99 -msgid "Your profile page" -msgstr "Deine Profilseite" +#: ../../include/features.php:76 +msgid "Show channel suggestions" +msgstr "Kanalvorschläge anzeigen" -#: ../../include/nav.php:101 -msgid "Edit Profiles" -msgstr "Profile bearbeiten" +#: ../../include/features.php:81 +msgid "Post/Comment Tools" +msgstr "Beitrag-/Kommentar-Tools" -#: ../../include/nav.php:101 -msgid "Manage/Edit profiles" -msgstr "Profile verwalten" +#: ../../include/features.php:82 +msgid "Tagging" +msgstr "Verschlagworten" -#: ../../include/nav.php:103 ../../include/identity.php:864 -msgid "Edit Profile" -msgstr "Profile bearbeiten" +#: ../../include/features.php:82 +msgid "Ability to tag existing posts" +msgstr "Möglichkeit, um existierende Beiträge zu verschlagworten" -#: ../../include/nav.php:103 -msgid "Edit your profile" -msgstr "Profil bearbeiten" +#: ../../include/features.php:83 +msgid "Post Categories" +msgstr "Beitrags-Kategorien" -#: ../../include/nav.php:105 -msgid "Your photos" -msgstr "Deine Bilder" +#: ../../include/features.php:83 +msgid "Add categories to your posts" +msgstr "Kategorien für Beiträge" -#: ../../include/nav.php:106 -msgid "Your files" -msgstr "Deine Dateien" +#: ../../include/features.php:84 +msgid "Ability to file posts under folders" +msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln" -#: ../../include/nav.php:111 ../../include/apps.php:144 -msgid "Chat" -msgstr "Chat" +#: ../../include/features.php:85 +msgid "Dislike Posts" +msgstr "Gefällt-mir-nicht Beiträge" -#: ../../include/nav.php:111 -msgid "Your chatrooms" -msgstr "Deine Chaträume" +#: ../../include/features.php:85 +msgid "Ability to dislike posts/comments" +msgstr "„Gefällt mir nicht“ ermöglichen" -#: ../../include/nav.php:117 -msgid "Your bookmarks" -msgstr "Deine Lesezeichen" +#: ../../include/features.php:86 +msgid "Star Posts" +msgstr "Beiträge mit Sternchen versehen" -#: ../../include/nav.php:121 -msgid "Your webpages" -msgstr "Deine Webseiten" +#: ../../include/features.php:86 +msgid "Ability to mark special posts with a star indicator" +msgstr "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren" -#: ../../include/nav.php:125 ../../include/apps.php:129 ../../boot.php:1486 -msgid "Login" -msgstr "Anmelden" +#: ../../include/features.php:87 +msgid "Tag Cloud" +msgstr "Schlagwort-Wolke" -#: ../../include/nav.php:125 -msgid "Sign in" -msgstr "Anmelden" +#: ../../include/features.php:87 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Persönliche Schlagwort-Wolke auf Deiner Kanal-Seite anzeigen" -#: ../../include/nav.php:142 -#, php-format -msgid "%s - click to logout" -msgstr "%s - Klick zum Abmelden" +#: ../../include/auth.php:130 +msgid "Logged out." +msgstr "Ausgeloggt." -#: ../../include/nav.php:145 -msgid "Remote authentication" -msgstr "Über Konto auf anderem Server einloggen" +#: ../../include/auth.php:271 +msgid "Failed authentication" +msgstr "Authentifizierung fehlgeschlagen" -#: ../../include/nav.php:145 -msgid "Click to authenticate to your home hub" -msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren" +#: ../../include/auth.php:285 ../../mod/openid.php:190 +msgid "Login failed." +msgstr "Login fehlgeschlagen." -#: ../../include/nav.php:159 -msgid "Home Page" -msgstr "Homepage" +#: ../../include/contact_selectors.php:56 +msgid "Frequently" +msgstr "Häufig" -#: ../../include/nav.php:163 ../../mod/register.php:224 ../../boot.php:1464 -msgid "Register" -msgstr "Registrieren" +#: ../../include/contact_selectors.php:57 +msgid "Hourly" +msgstr "Stündlich" -#: ../../include/nav.php:163 -msgid "Create an account" -msgstr "Erzeuge ein Konto" +#: ../../include/contact_selectors.php:58 +msgid "Twice daily" +msgstr "Zwei Mal am Tag" -#: ../../include/nav.php:168 ../../include/apps.php:140 ../../mod/help.php:58 -#: ../../mod/help.php:63 -msgid "Help" -msgstr "Hilfe" +#: ../../include/contact_selectors.php:59 +msgid "Daily" +msgstr "Täglich" -#: ../../include/nav.php:168 -msgid "Help and documentation" -msgstr "Hilfe und Dokumentation" +#: ../../include/contact_selectors.php:60 +msgid "Weekly" +msgstr "Wöchentlich" -#: ../../include/nav.php:171 -msgid "Applications, utilities, links, games" -msgstr "Anwendungen (Apps), Zubehör, Links, Spiele" +#: ../../include/contact_selectors.php:61 +msgid "Monthly" +msgstr "Monatlich" -#: ../../include/nav.php:173 ../../include/text.php:826 -#: ../../include/text.php:838 ../../include/apps.php:145 -#: ../../mod/search.php:30 -msgid "Search" -msgstr "Suche" +#: ../../include/contact_selectors.php:76 +msgid "Friendica" +msgstr "Friendica" -#: ../../include/nav.php:173 -msgid "Search site content" -msgstr "Durchsuche Seiten-Inhalt" +#: ../../include/contact_selectors.php:77 +msgid "OStatus" +msgstr "OStatus" -#: ../../include/nav.php:176 ../../include/apps.php:139 -#: ../../mod/directory.php:271 -msgid "Directory" -msgstr "Verzeichnis" +#: ../../include/contact_selectors.php:78 +msgid "RSS/Atom" +msgstr "RSS/Atom" -#: ../../include/nav.php:176 -msgid "Channel Directory" -msgstr "Kanal-Verzeichnis" +#: ../../include/contact_selectors.php:79 ../../mod/admin.php:731 +#: ../../mod/admin.php:740 ../../boot.php:1555 +msgid "Email" +msgstr "E-Mail" -#: ../../include/nav.php:190 ../../include/apps.php:131 -msgid "Matrix" -msgstr "Matrix" +#: ../../include/contact_selectors.php:80 +msgid "Diaspora" +msgstr "Diaspora" -#: ../../include/nav.php:190 -msgid "Your matrix" -msgstr "Deine Matrix" +#: ../../include/contact_selectors.php:81 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/nav.php:191 -msgid "Mark all matrix notifications seen" -msgstr "Markiere alle Matrix-Benachrichtigungen als angesehen" +#: ../../include/contact_selectors.php:82 +msgid "Zot!" +msgstr "Zot!" -#: ../../include/nav.php:193 ../../include/apps.php:135 -msgid "Channel Home" -msgstr "Mein Kanal" +#: ../../include/contact_selectors.php:83 +msgid "LinkedIn" +msgstr "LinkedIn" -#: ../../include/nav.php:193 -msgid "Channel home" -msgstr "Mein Kanal" - -#: ../../include/nav.php:194 -msgid "Mark all channel notifications seen" -msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen" +#: ../../include/contact_selectors.php:84 +msgid "XMPP/IM" +msgstr "XMPP/IM" -#: ../../include/nav.php:197 ../../mod/connections.php:406 -msgid "Connections" -msgstr "Verbindungen" +#: ../../include/contact_selectors.php:85 +msgid "MySpace" +msgstr "MySpace" -#: ../../include/nav.php:200 -msgid "Notices" -msgstr "Benachrichtigungen" +#: ../../include/group.php:26 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen." -#: ../../include/nav.php:200 -msgid "Notifications" -msgstr "Benachrichtigungen" +#: ../../include/group.php:235 +msgid "Default privacy group for new contacts" +msgstr "Standard-Sammlung für neue Kontakte" -#: ../../include/nav.php:201 -msgid "See all notifications" -msgstr "Alle Benachrichtigungen ansehen" +#: ../../include/group.php:254 ../../mod/admin.php:740 +msgid "All Channels" +msgstr "Alle Kanäle" -#: ../../include/nav.php:202 ../../mod/notifications.php:99 -msgid "Mark all system notifications seen" -msgstr "Markiere alle System-Benachrichtigungen als gesehen" +#: ../../include/group.php:276 +msgid "edit" +msgstr "Bearbeiten" -#: ../../include/nav.php:204 ../../include/apps.php:141 -msgid "Mail" -msgstr "Mail" +#: ../../include/group.php:298 +msgid "Collections" +msgstr "Sammlungen" -#: ../../include/nav.php:204 -msgid "Private mail" -msgstr "Persönliche Mail" +#: ../../include/group.php:299 +msgid "Edit collection" +msgstr "Sammlung bearbeiten" -#: ../../include/nav.php:205 -msgid "See all private messages" -msgstr "Alle persönlichen Nachrichten ansehen" +#: ../../include/group.php:300 +msgid "Create a new collection" +msgstr "Neue Sammlung erzeugen" -#: ../../include/nav.php:206 -msgid "Mark all private messages seen" -msgstr "Markiere alle persönlichen Nachrichten als gesehen" +#: ../../include/group.php:301 +msgid "Channels not in any collection" +msgstr "Kanäle, die nicht in einer Sammlung sind" -#: ../../include/nav.php:207 -msgid "Inbox" -msgstr "Eingang" +#: ../../include/identity.php:31 ../../mod/item.php:1078 +msgid "Unable to obtain identity information from database" +msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen" -#: ../../include/nav.php:208 -msgid "Outbox" -msgstr "Ausgang" +#: ../../include/identity.php:66 +msgid "Empty name" +msgstr "Namensfeld leer" -#: ../../include/nav.php:212 ../../include/apps.php:138 -#: ../../mod/events.php:431 -msgid "Events" -msgstr "Termine" +#: ../../include/identity.php:68 +msgid "Name too long" +msgstr "Name ist zu lang" -#: ../../include/nav.php:212 -msgid "Event Calendar" -msgstr "Terminkalender" +#: ../../include/identity.php:169 +msgid "No account identifier" +msgstr "Keine Account-Kennung" -#: ../../include/nav.php:213 -msgid "See all events" -msgstr "Alle Termine ansehen" +#: ../../include/identity.php:182 +msgid "Nickname is required." +msgstr "Spitzname ist erforderlich." -#: ../../include/nav.php:214 -msgid "Mark all events seen" -msgstr "Markiere alle Termine als gesehen" +#: ../../include/identity.php:196 +msgid "Reserved nickname. Please choose another." +msgstr "Reservierter Kurzname. Bitte wähle einen anderen." -#: ../../include/nav.php:216 ../../include/apps.php:130 -#: ../../mod/manage.php:148 -msgid "Channel Manager" -msgstr "Kanal-Manager" +#: ../../include/identity.php:201 ../../include/dimport.php:34 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt." -#: ../../include/nav.php:216 -msgid "Manage Your Channels" -msgstr "Verwalte Deine Kanäle" +#: ../../include/identity.php:283 +msgid "Unable to retrieve created identity" +msgstr "Kann die erstellte Identität nicht empfangen" -#: ../../include/nav.php:218 -msgid "Account/Channel Settings" -msgstr "Konto-/Kanal-Einstellungen" +#: ../../include/identity.php:343 +msgid "Default Profile" +msgstr "Standard-Profil" -#: ../../include/nav.php:226 ../../mod/admin.php:123 -msgid "Admin" -msgstr "Administration" +#: ../../include/identity.php:643 +msgid "Requested channel is not available." +msgstr "Angeforderte Kanal nicht verfügbar." -#: ../../include/nav.php:226 -msgid "Site Setup and Configuration" -msgstr "Seiten-Einrichtung und -Konfiguration" +#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../mod/achievements.php:11 ../../mod/editblock.php:29 +#: ../../mod/blocks.php:29 ../../mod/connect.php:13 ../../mod/hcard.php:8 +#: ../../mod/editlayout.php:28 ../../mod/editwebpage.php:28 +#: ../../mod/filestorage.php:53 ../../mod/webpages.php:29 +#: ../../mod/layouts.php:29 +msgid "Requested profile is not available." +msgstr "Erwünschte Profil ist nicht verfügbar." -#: ../../include/nav.php:262 -msgid "Please wait..." -msgstr "Bitte warten..." +#: ../../include/identity.php:854 ../../mod/profiles.php:774 +msgid "Change profile photo" +msgstr "Profilfoto ändern" -#: ../../include/permissions.php:13 -msgid "Can view my normal stream and posts" -msgstr "Kann meine normalen Beiträge sehen" +#: ../../include/identity.php:861 +msgid "Profiles" +msgstr "Profile" -#: ../../include/permissions.php:14 -msgid "Can view my default channel profile" -msgstr "Kann mein Standardprofil sehen" +#: ../../include/identity.php:861 +msgid "Manage/edit profiles" +msgstr "Profile verwalten/bearbeiten" -#: ../../include/permissions.php:15 -msgid "Can view my photo albums" -msgstr "Kann meine Fotoalben betrachten" +#: ../../include/identity.php:862 ../../mod/profiles.php:775 +msgid "Create New Profile" +msgstr "Neues Profil erstellen" -#: ../../include/permissions.php:16 -msgid "Can view my connections" -msgstr "Kann meine Verbindungen sehen" +#: ../../include/identity.php:865 ../../include/nav.php:95 +msgid "Edit Profile" +msgstr "Profile bearbeiten" -#: ../../include/permissions.php:17 -msgid "Can view my file storage" -msgstr "Kann meine Dateiordner lesen" +#: ../../include/identity.php:878 ../../mod/profiles.php:786 +msgid "Profile Image" +msgstr "Profilfoto:" -#: ../../include/permissions.php:18 -msgid "Can view my webpages" -msgstr "Kann meine Webseiten sehen" +#: ../../include/identity.php:881 +msgid "visible to everybody" +msgstr "sichtbar für jeden" -#: ../../include/permissions.php:21 -msgid "Can send me their channel stream and posts" -msgstr "Kann mir die Beiträge aus seinem/ihrem Kanal schicken" +#: ../../include/identity.php:882 ../../mod/profiles.php:669 +#: ../../mod/profiles.php:790 +msgid "Edit visibility" +msgstr "Sichtbarkeit bearbeiten" -#: ../../include/permissions.php:22 -msgid "Can post on my channel page (\"wall\")" -msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen" +#: ../../include/identity.php:894 ../../include/bb2diaspora.php:450 +#: ../../include/event.php:40 ../../mod/events.php:614 +#: ../../mod/directory.php:204 +msgid "Location:" +msgstr "Ort:" -#: ../../include/permissions.php:23 -msgid "Can comment on or like my posts" -msgstr "Darf meine Beiträge kommentieren und mögen/nicht mögen" +#: ../../include/identity.php:898 ../../include/identity.php:1139 +msgid "Gender:" +msgstr "Geschlecht:" -#: ../../include/permissions.php:24 -msgid "Can send me private mail messages" -msgstr "Kann mir private Nachrichten schicken" +#: ../../include/identity.php:899 ../../include/identity.php:1183 +msgid "Status:" +msgstr "Status:" -#: ../../include/permissions.php:25 -msgid "Can post photos to my photo albums" -msgstr "Kann Fotos in meinen Fotoalben veröffentlichen" +#: ../../include/identity.php:900 ../../include/identity.php:1194 +msgid "Homepage:" +msgstr "Homepage:" -#: ../../include/permissions.php:26 -msgid "Can like/dislike stuff" -msgstr "Kann andere Elemente mögen/nicht mögen" +#: ../../include/identity.php:901 +msgid "Online Now" +msgstr "gerade online" -#: ../../include/permissions.php:26 -msgid "Profiles and things other than posts/comments" -msgstr "Profile und alles außer Beiträge und Kommentare" +#: ../../include/identity.php:983 ../../include/identity.php:1063 +#: ../../mod/ping.php:324 +msgid "g A l F d" +msgstr "l, d. F G \\\\U\\\\h\\\\r" -#: ../../include/permissions.php:28 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten" +#: ../../include/identity.php:984 ../../include/identity.php:1064 +msgid "F d" +msgstr "d. F" -#: ../../include/permissions.php:28 -msgid "Advanced - useful for creating group forum channels" -msgstr "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen" +#: ../../include/identity.php:1029 ../../include/identity.php:1104 +#: ../../mod/ping.php:346 +msgid "[today]" +msgstr "[Heute]" -#: ../../include/permissions.php:29 -msgid "Can chat with me (when available)" -msgstr "Kann mit mir chatten (wenn verfügbar)" +#: ../../include/identity.php:1041 +msgid "Birthday Reminders" +msgstr "Geburtstags Erinnerungen" -#: ../../include/permissions.php:30 -msgid "Can write to my file storage" -msgstr "Kann in meine Dateiordner schreiben" +#: ../../include/identity.php:1042 +msgid "Birthdays this week:" +msgstr "Geburtstage in dieser Woche:" -#: ../../include/permissions.php:31 -msgid "Can edit my webpages" -msgstr "Kann meine Webseiten bearbeiten" +#: ../../include/identity.php:1097 +msgid "[No description]" +msgstr "[Keine Beschreibung]" -#: ../../include/permissions.php:33 -msgid "Can source my public posts in derived channels" -msgstr "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden" +#: ../../include/identity.php:1115 +msgid "Event Reminders" +msgstr "Termin-Erinnerungen" -#: ../../include/permissions.php:33 -msgid "Somewhat advanced - very useful in open communities" -msgstr "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften" +#: ../../include/identity.php:1116 +msgid "Events this week:" +msgstr "Termine in dieser Woche:" -#: ../../include/permissions.php:35 -msgid "Can administer my channel resources" -msgstr "Kann meine Kanäle administrieren" +#: ../../include/identity.php:1129 ../../include/identity.php:1246 +#: ../../include/apps.php:138 ../../mod/profperm.php:112 +msgid "Profile" +msgstr "Profil" -#: ../../include/permissions.php:35 -msgid "" -"Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust" +#: ../../include/identity.php:1137 ../../mod/settings.php:1025 +msgid "Full Name:" +msgstr "Voller Name:" -#: ../../include/permissions.php:785 -msgid "Social Networking" -msgstr "Soziales Netzwerk" +#: ../../include/identity.php:1144 +msgid "Like this channel" +msgstr "Dieser Kanal gefällt mir" -#: ../../include/permissions.php:786 ../../include/permissions.php:788 -#: ../../include/permissions.php:790 -msgid "Mostly Public" -msgstr "Weitgehend öffentlich" +#: ../../include/identity.php:1168 +msgid "j F, Y" +msgstr "j. F Y" -#: ../../include/permissions.php:786 ../../include/permissions.php:788 -#: ../../include/permissions.php:790 -msgid "Restricted" -msgstr "Beschränkt" +#: ../../include/identity.php:1169 +msgid "j F" +msgstr "j. F" -#: ../../include/permissions.php:786 ../../include/permissions.php:788 -msgid "Private" -msgstr "Privat" +#: ../../include/identity.php:1176 +msgid "Birthday:" +msgstr "Geburtstag:" -#: ../../include/permissions.php:787 -msgid "Community Forum" -msgstr "Forum" +#: ../../include/identity.php:1180 +msgid "Age:" +msgstr "Alter:" -#: ../../include/permissions.php:789 -msgid "Feed Republish" -msgstr "Teilen von Feeds" +#: ../../include/identity.php:1189 +#, php-format +msgid "for %1$d %2$s" +msgstr "seit %1$d %2$s" -#: ../../include/permissions.php:791 -msgid "Special Purpose" -msgstr "Für besondere Zwecke" +#: ../../include/identity.php:1192 ../../mod/profiles.php:691 +msgid "Sexual Preference:" +msgstr "Sexuelle Orientierung:" -#: ../../include/permissions.php:792 -msgid "Celebrity/Soapbox" -msgstr "Mitteilungs-Kanal (keine Kommentare)" +#: ../../include/identity.php:1196 ../../mod/profiles.php:693 +msgid "Hometown:" +msgstr "Heimatstadt:" -#: ../../include/permissions.php:792 -msgid "Group Repository" -msgstr "Gruppenarchiv" +#: ../../include/identity.php:1198 +msgid "Tags:" +msgstr "Schlagworte:" -#: ../../include/permissions.php:793 ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -#: ../../include/profile_selectors.php:61 -#: ../../include/profile_selectors.php:97 -msgid "Other" -msgstr "Andere" +#: ../../include/identity.php:1200 ../../mod/profiles.php:694 +msgid "Political Views:" +msgstr "Politische Ansichten:" -#: ../../include/permissions.php:794 -msgid "Custom/Expert Mode" -msgstr "Benutzerdefiniert/Expertenmodus" +#: ../../include/identity.php:1202 +msgid "Religion:" +msgstr "Religion:" -#: ../../include/Contact.php:123 -msgid "New window" -msgstr "Neues Fenster" +#: ../../include/identity.php:1204 +msgid "About:" +msgstr "Über:" -#: ../../include/Contact.php:124 -msgid "Open the selected location in a different window or browser tab" -msgstr "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab" +#: ../../include/identity.php:1206 +msgid "Hobbies/Interests:" +msgstr "Hobbys/Interessen:" -#: ../../include/Contact.php:211 ../../mod/admin.php:646 -#, php-format -msgid "User '%s' deleted" -msgstr "Benutzer '%s' gelöscht" +#: ../../include/identity.php:1208 ../../mod/profiles.php:697 +msgid "Likes:" +msgstr "Gefällt:" -#: ../../include/features.php:23 -msgid "General Features" -msgstr "Allgemeine Funktionen" +#: ../../include/identity.php:1210 ../../mod/profiles.php:698 +msgid "Dislikes:" +msgstr "Gefällt nicht:" -#: ../../include/features.php:25 -msgid "Content Expiration" -msgstr "Verfall von Inhalten" +#: ../../include/identity.php:1212 +msgid "Contact information and Social Networks:" +msgstr "Kontaktinformation und soziale Netzwerke:" -#: ../../include/features.php:25 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum." +#: ../../include/identity.php:1214 +msgid "My other channels:" +msgstr "Meine anderen Kanäle:" -#: ../../include/features.php:26 -msgid "Multiple Profiles" -msgstr "Mehrfachprofile" +#: ../../include/identity.php:1216 +msgid "Musical interests:" +msgstr "Musikalische Interessen:" -#: ../../include/features.php:26 -msgid "Ability to create multiple profiles" -msgstr "Mehrfachprofile anlegen können" +#: ../../include/identity.php:1218 +msgid "Books, literature:" +msgstr "Bücher, Literatur:" -#: ../../include/features.php:27 -msgid "Advanced Profiles" -msgstr "Erweiterte Profile" +#: ../../include/identity.php:1220 +msgid "Television:" +msgstr "Fernsehen:" -#: ../../include/features.php:27 -msgid "Additional profile sections and selections" -msgstr "Stellt zusätzliche Bereiche und Felder im Profil zur Verfügung" +#: ../../include/identity.php:1222 +msgid "Film/dance/culture/entertainment:" +msgstr "Film/Tanz/Kultur/Unterhaltung:" -#: ../../include/features.php:28 -msgid "Profile Import/Export" -msgstr "Profil-Import/Export" +#: ../../include/identity.php:1224 +msgid "Love/Romance:" +msgstr "Liebe/Romantik:" -#: ../../include/features.php:28 -msgid "Save and load profile details across sites/channels" -msgstr "Speichere Dein Profil, um es in einen anderen Kanal zu importieren" +#: ../../include/identity.php:1226 +msgid "Work/employment:" +msgstr "Arbeit/Anstellung:" -#: ../../include/features.php:29 -msgid "Web Pages" -msgstr "Webseiten" +#: ../../include/identity.php:1228 +msgid "School/education:" +msgstr "Schule/Ausbildung:" -#: ../../include/features.php:29 -msgid "Provide managed web pages on your channel" -msgstr "Stelle verwaltete Webseiten in Deinem Kanal zur Verfügung" +#: ../../include/identity.php:1248 +msgid "Like this thing" +msgstr "Gefällt mir" -#: ../../include/features.php:30 -msgid "Private Notes" -msgstr "Private Notizen" +#: ../../include/message.php:18 +msgid "No recipient provided." +msgstr "Kein Empfänger angegeben" -#: ../../include/features.php:30 -msgid "Enables a tool to store notes and reminders" -msgstr "Werkzeug zum Speichern von Notizen und Erinnerungen aktivieren" +#: ../../include/message.php:23 +msgid "[no subject]" +msgstr "[no subject]" -#: ../../include/features.php:34 -msgid "Navigation Channel Select" -msgstr "Kanal-Auswahl in der Navigationsleiste" +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "Kann Absender nicht bestimmen." -#: ../../include/features.php:34 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Wechsle direkt über das Navigationsmenü zu anderen Kanälen" +#: ../../include/message.php:200 +msgid "Stored post could not be verified." +msgstr "Gespeicherter Beitrag konnten nicht überprüft werden." -#: ../../include/features.php:38 -msgid "Extended Identity Sharing" -msgstr "Erweitertes Teilen von Identitäten" +#: ../../include/follow.php:28 +msgid "Channel is blocked on this site." +msgstr "Der Kanal ist auf dieser Seite blockiert " -#: ../../include/features.php:38 -msgid "" -"Share your identity with all websites on the internet. When disabled, " -"identity is only shared with sites in the matrix." -msgstr "Teile Deine Identität mit allen Webseiten im Internet. Ist dies deaktiviert, wird Deine Identität nur mit Red-Servern geteilt." +#: ../../include/follow.php:33 +msgid "Channel location missing." +msgstr "Adresse des Kanals fehlt." -#: ../../include/features.php:39 -msgid "Expert Mode" -msgstr "Expertenmodus" +#: ../../include/follow.php:83 +msgid "Response from remote channel was incomplete." +msgstr "Antwort des entfernten Kanals war unvollständig." -#: ../../include/features.php:39 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "Aktiviere den Expertenmodus, um fortgeschrittene Konfigurationsoptionen zu aktivieren" +#: ../../include/follow.php:100 +msgid "Channel was deleted and no longer exists." +msgstr "Kanal wurde gelöscht und existiert nicht mehr." -#: ../../include/features.php:40 -msgid "Premium Channel" -msgstr "Premium-Kanal" +#: ../../include/follow.php:135 ../../include/follow.php:197 +msgid "Protocol disabled." +msgstr "Protokoll deaktiviert." -#: ../../include/features.php:40 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Ermöglicht es, Einschränkungen und Bedingungen für Verbindungen dieses Kanals festzulegen" +#: ../../include/follow.php:170 +msgid "Channel discovery failed." +msgstr "Kanalsuche fehlgeschlagen" -#: ../../include/features.php:45 -msgid "Post Composition Features" -msgstr "Nachbearbeitungsfunktionen" +#: ../../include/follow.php:186 +msgid "local account not found." +msgstr "Lokales Konto nicht gefunden." -#: ../../include/features.php:47 -msgid "Use Markdown" -msgstr "Markdown benutzen" +#: ../../include/follow.php:215 +msgid "Cannot connect to yourself." +msgstr "Du kannst Dich nicht mit Dir selbst verbinden." -#: ../../include/features.php:47 -msgid "Allow use of \"Markdown\" to format posts" -msgstr "Erlaube die Verwendung von \"Markdown\"-Syntax zur Formatierung von Beiträgen" +#: ../../include/comanche.php:35 ../../mod/admin.php:357 +#: ../../view/theme/apw/php/config.php:185 +msgid "Default" +msgstr "Standard" -#: ../../include/features.php:48 -msgid "Post Preview" -msgstr "Voransicht" +#: ../../include/datetime.php:35 +msgid "Miscellaneous" +msgstr "Verschiedenes" -#: ../../include/features.php:48 -msgid "Allow previewing posts and comments before publishing them" -msgstr "Erlaube Voransicht von Beiträgen und Kommentaren vor Veröffentlichung" +#: ../../include/datetime.php:113 +msgid "YYYY-MM-DD or MM-DD" +msgstr "JJJJ-MM-TT oder MM-TT" -#: ../../include/features.php:49 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds" +#: ../../include/datetime.php:212 ../../mod/events.php:602 +#: ../../mod/appman.php:91 ../../mod/appman.php:92 +msgid "Required" +msgstr "Benötigt" -#: ../../include/features.php:50 -msgid "Even More Encryption" -msgstr "Noch mehr Verschlüsselung" +#: ../../include/datetime.php:231 +msgid "never" +msgstr "Nie" -#: ../../include/features.php:50 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Erlaube optionale Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Sicherheitsschlüssel)" +#: ../../include/datetime.php:237 +msgid "less than a second ago" +msgstr "Vor weniger als einer Sekunde" -#: ../../include/features.php:55 -msgid "Network and Stream Filtering" -msgstr "Netzwerk- und Stream-Filter" +#: ../../include/datetime.php:240 +msgid "year" +msgstr "Jahr" -#: ../../include/features.php:56 -msgid "Search by Date" -msgstr "Suche nach Datum" +#: ../../include/datetime.php:240 +msgid "years" +msgstr "Jahre" -#: ../../include/features.php:56 -msgid "Ability to select posts by date ranges" -msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen" +#: ../../include/datetime.php:241 +msgid "month" +msgstr "Monat" -#: ../../include/features.php:57 -msgid "Collections Filter" -msgstr "Filter für Sammlung" +#: ../../include/datetime.php:241 +msgid "months" +msgstr "Monate" -#: ../../include/features.php:57 -msgid "Enable widget to display Network posts only from selected collections" -msgstr "Aktiviere nur Netzwerk-Beiträge von ausgewählten Sammlungen" +#: ../../include/datetime.php:242 +msgid "week" +msgstr "Woche" -#: ../../include/features.php:58 -msgid "Save search terms for re-use" -msgstr "Suchbegriffe zur Wiederverwendung abspeichern" +#: ../../include/datetime.php:242 +msgid "weeks" +msgstr "Wochen" -#: ../../include/features.php:59 -msgid "Network Personal Tab" -msgstr "Persönlicher Netzwerkreiter" +#: ../../include/datetime.php:243 +msgid "day" +msgstr "Tag" -#: ../../include/features.php:59 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Aktiviere Reiter nur für die Netzwerk-Beiträge, mit denen Du interagiert hast" +#: ../../include/datetime.php:243 +msgid "days" +msgstr "Tage" -#: ../../include/features.php:60 -msgid "Network New Tab" -msgstr "Netzwerkreiter Neu" +#: ../../include/datetime.php:244 +msgid "hour" +msgstr "Stunde" -#: ../../include/features.php:60 -msgid "Enable tab to display all new Network activity" -msgstr "Aktiviere Reiter, um alle neuen Netzwerkaktivitäten zu zeigen" +#: ../../include/datetime.php:244 +msgid "hours" +msgstr "Stunden" -#: ../../include/features.php:61 -msgid "Affinity Tool" -msgstr "Beziehungs-Tool" +#: ../../include/datetime.php:245 +msgid "minute" +msgstr "Minute" -#: ../../include/features.php:61 -msgid "Filter stream activity by depth of relationships" -msgstr "Filter Aktivitätenstream nach Tiefe der Beziehung" +#: ../../include/datetime.php:245 +msgid "minutes" +msgstr "Minuten" -#: ../../include/features.php:62 -msgid "Suggest Channels" -msgstr "Kanäle vorschlagen" +#: ../../include/datetime.php:246 +msgid "second" +msgstr "Sekunde" -#: ../../include/features.php:62 -msgid "Show channel suggestions" -msgstr "Kanal-Vorschläge anzeigen" +#: ../../include/datetime.php:246 +msgid "seconds" +msgstr "Sekunden" -#: ../../include/features.php:67 -msgid "Post/Comment Tools" -msgstr "Beitrag-/Kommentar-Tools" +#: ../../include/datetime.php:255 +#, php-format +msgid "%1$d %2$s ago" +msgstr "vor %1$d %2$s" -#: ../../include/features.php:69 -msgid "Edit Sent Posts" -msgstr "Bearbeite gesendete Beiträge" +#: ../../include/datetime.php:463 +#, php-format +msgid "%1$s's birthday" +msgstr "%1$ss Geburtstag" -#: ../../include/features.php:69 -msgid "Edit and correct posts and comments after sending" -msgstr "Bearbeite und korrigiere Beiträge und Kommentare nach dem Senden" +#: ../../include/datetime.php:464 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "Alles Gute zum Geburtstag, %1$s" -#: ../../include/features.php:70 -msgid "Tagging" -msgstr "Verschlagworten" +#: ../../include/bb2diaspora.php:349 +msgid "Attachments:" +msgstr "Anhänge:" -#: ../../include/features.php:70 -msgid "Ability to tag existing posts" -msgstr "Möglichkeit, um existierende Beiträge zu verschlagworten" +#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +msgid "l F d, Y \\@ g:i A" +msgstr "l, d. F Y\\\\, H:i" -#: ../../include/features.php:71 -msgid "Post Categories" -msgstr "Beitrags-Kategorien" +#: ../../include/bb2diaspora.php:430 +msgid "Redmatrix event notification:" +msgstr "RedMatrix Termin-Benachrichtigung:" -#: ../../include/features.php:71 -msgid "Add categories to your posts" -msgstr "Kategorien für Beiträge" +#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +msgid "Starts:" +msgstr "Beginnt:" -#: ../../include/features.php:72 -msgid "Ability to file posts under folders" -msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln" +#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +msgid "Finishes:" +msgstr "Endet:" -#: ../../include/features.php:73 -msgid "Dislike Posts" -msgstr "Gefällt-mir-nicht Beiträge" +#: ../../include/chat.php:10 +msgid "Missing room name" +msgstr "Der Chatraum hat keinen Namen" -#: ../../include/features.php:73 -msgid "Ability to dislike posts/comments" -msgstr "„Gefällt mir nicht“ ermöglichen" +#: ../../include/chat.php:19 +msgid "Duplicate room name" +msgstr "Name des Chatraums bereits vergeben" -#: ../../include/features.php:74 -msgid "Star Posts" -msgstr "Beiträge mit Sternchen versehen" +#: ../../include/chat.php:68 ../../include/chat.php:76 +msgid "Invalid room specifier." +msgstr "Ungültiger Raumbezeichner." -#: ../../include/features.php:74 -msgid "Ability to mark special posts with a star indicator" -msgstr "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren" +#: ../../include/chat.php:105 +msgid "Room not found." +msgstr "Chatraum konnte nicht gefunden werden." -#: ../../include/features.php:75 -msgid "Tag Cloud" -msgstr "Schlagwort-Wolke" +#: ../../include/chat.php:126 +msgid "Room is full" +msgstr "Der Raum ist voll" -#: ../../include/features.php:75 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Persönliche Schlagwort-Wolke auf Deiner Kanal-Seite anzeigen" +#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1552 +msgid "Logout" +msgstr "Abmelden" -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "Ungültige E-Mail-Adresse" +#: ../../include/nav.php:87 ../../include/nav.php:120 +msgid "End this session" +msgstr "Beende diese Sitzung" -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "Deine E-Mail-Adresse ist dieser Seite nicht erlaubt" +#: ../../include/nav.php:90 ../../include/nav.php:151 +msgid "Home" +msgstr "Home" -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert." +#: ../../include/nav.php:90 +msgid "Your posts and conversations" +msgstr "Deine Beiträge und Unterhaltungen" -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "Eine Einladung wird benötigt" +#: ../../include/nav.php:91 ../../include/conversation.php:937 +#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 +msgid "View Profile" +msgstr "Profil ansehen" -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "Die Einladung konnte nicht bestätigt werden" +#: ../../include/nav.php:91 +msgid "Your profile page" +msgstr "Deine Profilseite" -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "Bitte gib die benötigten Informationen ein." +#: ../../include/nav.php:93 +msgid "Edit Profiles" +msgstr "Profile bearbeiten" -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "Speichern der Account-Informationen fehlgeschlagen" +#: ../../include/nav.php:93 +msgid "Manage/Edit profiles" +msgstr "Profile verwalten" -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registrierungsbestätigung für %s" +#: ../../include/nav.php:95 +msgid "Edit your profile" +msgstr "Profil bearbeiten" -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "Registrierungsanfrage auf %s" +#: ../../include/nav.php:97 ../../include/apps.php:139 +#: ../../include/conversation.php:1586 ../../mod/fbrowser.php:25 +msgid "Photos" +msgstr "Fotos" -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "Administrator" +#: ../../include/nav.php:97 +msgid "Your photos" +msgstr "Deine Bilder" -#: ../../include/account.php:337 -msgid "your registration password" -msgstr "Dein Registrierungspasswort" +#: ../../include/nav.php:98 +msgid "Your files" +msgstr "Deine Dateien" -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" -msgstr "Registrierungsdetails für %s" +#: ../../include/nav.php:103 ../../include/apps.php:146 +msgid "Chat" +msgstr "Chat" -#: ../../include/account.php:406 -msgid "Account approved." -msgstr "Account bestätigt." +#: ../../include/nav.php:103 +msgid "Your chatrooms" +msgstr "Deine Chaträume" -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registrierung für %s widerrufen" +#: ../../include/nav.php:109 ../../include/apps.php:129 +#: ../../include/conversation.php:1621 +msgid "Bookmarks" +msgstr "Lesezeichen" -#: ../../include/account.php:486 -msgid "Account verified. Please login." -msgstr "Konto geprüft. Bitte melde Dich an!" +#: ../../include/nav.php:109 +msgid "Your bookmarks" +msgstr "Deine Lesezeichen" -#: ../../include/account.php:648 ../../include/account.php:650 -msgid "Click here to upgrade." -msgstr "Klicke hier, um das Upgrade durchzuführen." +#: ../../include/nav.php:113 ../../include/apps.php:136 +#: ../../include/conversation.php:1632 ../../mod/webpages.php:160 +msgid "Webpages" +msgstr "Webseiten" -#: ../../include/account.php:656 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements." +#: ../../include/nav.php:113 +msgid "Your webpages" +msgstr "Deine Webseiten" -#: ../../include/account.php:661 -msgid "This action is not available under your subscription plan." -msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar." +#: ../../include/nav.php:117 ../../include/apps.php:131 ../../boot.php:1553 +msgid "Login" +msgstr "Anmelden" -#: ../../include/identity.php:31 ../../mod/item.php:1368 -msgid "Unable to obtain identity information from database" -msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen" +#: ../../include/nav.php:117 +msgid "Sign in" +msgstr "Anmelden" -#: ../../include/identity.php:66 -msgid "Empty name" -msgstr "Namensfeld leer" +#: ../../include/nav.php:134 +#, php-format +msgid "%s - click to logout" +msgstr "%s - Klick zum Abmelden" -#: ../../include/identity.php:68 -msgid "Name too long" -msgstr "Name ist zu lang" +#: ../../include/nav.php:137 +msgid "Remote authentication" +msgstr "Über Konto auf anderem Server einloggen" -#: ../../include/identity.php:169 -msgid "No account identifier" -msgstr "Keine Account-Kennung" +#: ../../include/nav.php:137 +msgid "Click to authenticate to your home hub" +msgstr "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren" -#: ../../include/identity.php:182 -msgid "Nickname is required." -msgstr "Spitzname ist erforderlich." +#: ../../include/nav.php:151 +msgid "Home Page" +msgstr "Homepage" -#: ../../include/identity.php:196 -msgid "Reserved nickname. Please choose another." -msgstr "Reservierter Kurzname. Bitte wähle einen anderen." +#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1529 +msgid "Register" +msgstr "Registrieren" -#: ../../include/identity.php:201 ../../include/dimport.php:34 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt." +#: ../../include/nav.php:155 +msgid "Create an account" +msgstr "Erzeuge ein Konto" -#: ../../include/identity.php:283 -msgid "Unable to retrieve created identity" -msgstr "Kann die erstellte Identität nicht empfangen" +#: ../../include/nav.php:160 ../../include/apps.php:142 ../../mod/help.php:67 +#: ../../mod/help.php:72 +msgid "Help" +msgstr "Hilfe" -#: ../../include/identity.php:343 -msgid "Default Profile" -msgstr "Standard-Profil" +#: ../../include/nav.php:160 +msgid "Help and documentation" +msgstr "Hilfe und Dokumentation" -#: ../../include/identity.php:643 -msgid "Requested channel is not available." -msgstr "Angeforderte Kanal nicht verfügbar." +#: ../../include/nav.php:163 +msgid "Applications, utilities, links, games" +msgstr "Anwendungen (Apps), Zubehör, Links, Spiele" -#: ../../include/identity.php:691 ../../mod/achievements.php:11 -#: ../../mod/connect.php:13 ../../mod/profile.php:16 ../../mod/blocks.php:29 -#: ../../mod/webpages.php:29 ../../mod/editblock.php:29 -#: ../../mod/editlayout.php:28 ../../mod/editwebpage.php:28 -#: ../../mod/filestorage.php:48 ../../mod/layouts.php:29 ../../mod/hcard.php:8 -msgid "Requested profile is not available." -msgstr "Erwünschte Profil ist nicht verfügbar." +#: ../../include/nav.php:165 +msgid "Search site content" +msgstr "Durchsuche Seiten-Inhalt" -#: ../../include/identity.php:854 ../../mod/profiles.php:740 -msgid "Change profile photo" -msgstr "Profilfoto ändern" +#: ../../include/nav.php:168 ../../include/apps.php:141 +#: ../../mod/directory.php:334 +msgid "Directory" +msgstr "Verzeichnis" -#: ../../include/identity.php:860 -msgid "Profiles" -msgstr "Profile" +#: ../../include/nav.php:168 +msgid "Channel Directory" +msgstr "Kanal-Verzeichnis" -#: ../../include/identity.php:860 -msgid "Manage/edit profiles" -msgstr "Profile verwalten/bearbeiten" +#: ../../include/nav.php:182 ../../include/apps.php:133 +msgid "Matrix" +msgstr "Matrix" -#: ../../include/identity.php:861 ../../mod/profiles.php:741 -msgid "Create New Profile" -msgstr "Neues Profil erstellen" +#: ../../include/nav.php:182 +msgid "Your matrix" +msgstr "Deine Matrix" -#: ../../include/identity.php:875 ../../mod/profiles.php:752 -msgid "Profile Image" -msgstr "Profilfoto:" +#: ../../include/nav.php:183 +msgid "Mark all matrix notifications seen" +msgstr "Markiere alle Matrix-Benachrichtigungen als angesehen" -#: ../../include/identity.php:878 -msgid "visible to everybody" -msgstr "sichtbar für jeden" +#: ../../include/nav.php:185 ../../include/apps.php:137 +msgid "Channel Home" +msgstr "Mein Kanal" -#: ../../include/identity.php:879 ../../mod/profiles.php:635 -#: ../../mod/profiles.php:756 -msgid "Edit visibility" -msgstr "Sichtbarkeit bearbeiten" +#: ../../include/nav.php:185 +msgid "Channel home" +msgstr "Mein Kanal" -#: ../../include/identity.php:895 ../../include/identity.php:1132 -msgid "Gender:" -msgstr "Geschlecht:" +#: ../../include/nav.php:186 +msgid "Mark all channel notifications seen" +msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen" -#: ../../include/identity.php:896 ../../include/identity.php:1176 -msgid "Status:" -msgstr "Status:" +#: ../../include/nav.php:189 ../../mod/connections.php:407 +msgid "Connections" +msgstr "Verbindungen" -#: ../../include/identity.php:897 ../../include/identity.php:1187 -msgid "Homepage:" -msgstr "Homepage:" +#: ../../include/nav.php:192 +msgid "Notices" +msgstr "Benachrichtigungen" -#: ../../include/identity.php:898 -msgid "Online Now" -msgstr "gerade online" +#: ../../include/nav.php:192 +msgid "Notifications" +msgstr "Benachrichtigungen" -#: ../../include/identity.php:976 ../../include/identity.php:1056 -#: ../../mod/ping.php:318 -msgid "g A l F d" -msgstr "l, d. F G \\\\U\\\\h\\\\r" +#: ../../include/nav.php:193 +msgid "See all notifications" +msgstr "Alle Benachrichtigungen ansehen" -#: ../../include/identity.php:977 ../../include/identity.php:1057 -msgid "F d" -msgstr "d. F" +#: ../../include/nav.php:194 ../../mod/notifications.php:99 +msgid "Mark all system notifications seen" +msgstr "Markiere alle System-Benachrichtigungen als gesehen" -#: ../../include/identity.php:1022 ../../include/identity.php:1097 -#: ../../mod/ping.php:340 -msgid "[today]" -msgstr "[Heute]" +#: ../../include/nav.php:196 ../../include/apps.php:143 +msgid "Mail" +msgstr "Mail" -#: ../../include/identity.php:1034 -msgid "Birthday Reminders" -msgstr "Geburtstags Erinnerungen" +#: ../../include/nav.php:196 +msgid "Private mail" +msgstr "Persönliche Mail" -#: ../../include/identity.php:1035 -msgid "Birthdays this week:" -msgstr "Geburtstage in dieser Woche:" +#: ../../include/nav.php:197 +msgid "See all private messages" +msgstr "Alle persönlichen Nachrichten ansehen" -#: ../../include/identity.php:1090 -msgid "[No description]" -msgstr "[Keine Beschreibung]" +#: ../../include/nav.php:198 +msgid "Mark all private messages seen" +msgstr "Markiere alle persönlichen Nachrichten als gesehen" -#: ../../include/identity.php:1108 -msgid "Event Reminders" -msgstr "Termin-Erinnerungen" +#: ../../include/nav.php:199 +msgid "Inbox" +msgstr "Eingang" -#: ../../include/identity.php:1109 -msgid "Events this week:" -msgstr "Termine in dieser Woche:" +#: ../../include/nav.php:200 +msgid "Outbox" +msgstr "Ausgang" -#: ../../include/identity.php:1122 ../../include/identity.php:1240 -#: ../../include/apps.php:136 ../../mod/profperm.php:112 -msgid "Profile" -msgstr "Profil" +#: ../../include/nav.php:204 ../../include/apps.php:140 +#: ../../mod/events.php:465 +msgid "Events" +msgstr "Termine" -#: ../../include/identity.php:1130 ../../mod/settings.php:984 -msgid "Full Name:" -msgstr "Voller Name:" +#: ../../include/nav.php:204 +msgid "Event Calendar" +msgstr "Terminkalender" -#: ../../include/identity.php:1137 -msgid "Like this channel" -msgstr "Dieser Kanal gefällt mir" +#: ../../include/nav.php:205 +msgid "See all events" +msgstr "Alle Termine ansehen" -#: ../../include/identity.php:1161 -msgid "j F, Y" -msgstr "j. F Y" +#: ../../include/nav.php:206 +msgid "Mark all events seen" +msgstr "Markiere alle Termine als gesehen" -#: ../../include/identity.php:1162 -msgid "j F" -msgstr "j. F" +#: ../../include/nav.php:208 ../../include/apps.php:132 +#: ../../mod/manage.php:148 +msgid "Channel Manager" +msgstr "Kanal-Manager" -#: ../../include/identity.php:1169 -msgid "Birthday:" -msgstr "Geburtstag:" +#: ../../include/nav.php:208 +msgid "Manage Your Channels" +msgstr "Verwalte Deine Kanäle" -#: ../../include/identity.php:1173 -msgid "Age:" -msgstr "Alter:" +#: ../../include/nav.php:210 +msgid "Account/Channel Settings" +msgstr "Konto-/Kanal-Einstellungen" -#: ../../include/identity.php:1182 -#, php-format -msgid "for %1$d %2$s" -msgstr "seit %1$d %2$s" +#: ../../include/nav.php:218 ../../mod/admin.php:123 +msgid "Admin" +msgstr "Administration" -#: ../../include/identity.php:1185 ../../mod/profiles.php:657 -msgid "Sexual Preference:" -msgstr "Sexuelle Orientierung:" +#: ../../include/nav.php:218 +msgid "Site Setup and Configuration" +msgstr "Seiten-Einrichtung und -Konfiguration" -#: ../../include/identity.php:1189 ../../mod/profiles.php:659 -msgid "Hometown:" -msgstr "Heimatstadt:" +#: ../../include/nav.php:249 ../../include/conversation.php:842 +msgid "Loading..." +msgstr "Lädt ..." -#: ../../include/identity.php:1191 -msgid "Tags:" -msgstr "Schlagworte:" +#: ../../include/nav.php:254 +msgid "@name, #tag, content" +msgstr "@Name, #Schlagwort, Text" -#: ../../include/identity.php:1193 ../../mod/profiles.php:660 -msgid "Political Views:" -msgstr "Politische Ansichten:" +#: ../../include/nav.php:255 +msgid "Please wait..." +msgstr "Bitte warten..." -#: ../../include/identity.php:1195 -msgid "Religion:" -msgstr "Religion:" +#: ../../include/security.php:357 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde." -#: ../../include/identity.php:1197 -msgid "About:" -msgstr "Über:" +#: ../../include/ItemObject.php:89 ../../include/conversation.php:652 +msgid "Private Message" +msgstr "Private Nachricht" -#: ../../include/identity.php:1199 -msgid "Hobbies/Interests:" -msgstr "Hobbys/Interessen:" +#: ../../include/ItemObject.php:126 ../../include/conversation.php:644 +msgid "Select" +msgstr "Auswählen" -#: ../../include/identity.php:1201 ../../mod/profiles.php:663 -msgid "Likes:" -msgstr "Gefällt:" +#: ../../include/ItemObject.php:130 +msgid "Save to Folder" +msgstr "In Ordner speichern" -#: ../../include/identity.php:1203 ../../mod/profiles.php:664 -msgid "Dislikes:" -msgstr "Gefällt nicht:" +#: ../../include/ItemObject.php:151 +msgid "I will attend" +msgstr "Ich werde teilnehmen" -#: ../../include/identity.php:1206 -msgid "Contact information and Social Networks:" -msgstr "Kontaktinformation und soziale Netzwerke:" +#: ../../include/ItemObject.php:151 +msgid "I will not attend" +msgstr "Ich werde nicht teilnehmen" -#: ../../include/identity.php:1208 -msgid "My other channels:" -msgstr "Meine anderen Kanäle:" +#: ../../include/ItemObject.php:151 +msgid "I might attend" +msgstr "Ich werde vielleicht teilnehmen" -#: ../../include/identity.php:1210 -msgid "Musical interests:" -msgstr "Musikalische Interessen:" +#: ../../include/ItemObject.php:161 +msgid "I agree" +msgstr "Ich stimme zu" -#: ../../include/identity.php:1212 -msgid "Books, literature:" -msgstr "Bücher, Literatur:" +#: ../../include/ItemObject.php:161 +msgid "I disagree" +msgstr "Ich lehne ab" -#: ../../include/identity.php:1214 -msgid "Television:" -msgstr "Fernsehen:" +#: ../../include/ItemObject.php:161 +msgid "I abstain" +msgstr "Ich enthalte mich" -#: ../../include/identity.php:1216 -msgid "Film/dance/culture/entertainment:" -msgstr "Film/Tanz/Kultur/Unterhaltung:" +#: ../../include/ItemObject.php:179 ../../include/ItemObject.php:191 +#: ../../include/conversation.php:1667 ../../mod/photos.php:989 +#: ../../mod/photos.php:1001 +msgid "View all" +msgstr "Alles anzeigen" -#: ../../include/identity.php:1218 -msgid "Love/Romance:" -msgstr "Liebe/Romantik:" +#: ../../include/ItemObject.php:188 ../../include/conversation.php:1695 +#: ../../mod/photos.php:998 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "Gefällt nicht" +msgstr[1] "Gefällt nicht" -#: ../../include/identity.php:1220 -msgid "Work/employment:" -msgstr "Arbeit/Anstellung:" +#: ../../include/ItemObject.php:216 +msgid "Add Star" +msgstr "Stern hinzufügen" -#: ../../include/identity.php:1222 -msgid "School/education:" -msgstr "Schule/Ausbildung:" +#: ../../include/ItemObject.php:217 +msgid "Remove Star" +msgstr "Stern entfernen" -#: ../../include/identity.php:1242 -msgid "Like this thing" -msgstr "Gefällt mir" +#: ../../include/ItemObject.php:218 +msgid "Toggle Star Status" +msgstr "Markierungsstatus (Stern) umschalten" -#: ../../include/items.php:377 ../../mod/profperm.php:23 -#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/like.php:246 -#: ../../index.php:389 -msgid "Permission denied" -msgstr "Keine Berechtigung" +#: ../../include/ItemObject.php:222 +msgid "starred" +msgstr "markiert" -#: ../../include/items.php:964 ../../include/items.php:1009 -msgid "(Unknown)" -msgstr "(Unbekannt)" +#: ../../include/ItemObject.php:231 ../../include/conversation.php:659 +msgid "Message signature validated" +msgstr "Signatur überprüft" -#: ../../include/items.php:1165 -msgid "Visible to anybody on the internet." -msgstr "Für jeden im Internet sichtbar." +#: ../../include/ItemObject.php:232 ../../include/conversation.php:660 +msgid "Message signature incorrect" +msgstr "Signatur nicht korrekt" -#: ../../include/items.php:1167 -msgid "Visible to you only." -msgstr "Nur für Dich sichtbar." +#: ../../include/ItemObject.php:240 +msgid "Add Tag" +msgstr "Tag hinzufügen" -#: ../../include/items.php:1169 -msgid "Visible to anybody in this network." -msgstr "Für jedes Mitglied der RedMatrix sichtbar." +#: ../../include/ItemObject.php:258 ../../mod/photos.php:941 +msgid "I like this (toggle)" +msgstr "Mir gefällt das (Umschalter)" -#: ../../include/items.php:1171 -msgid "Visible to anybody authenticated." -msgstr "Für jeden sichtbar, der angemeldet ist." +#: ../../include/ItemObject.php:259 ../../mod/photos.php:942 +msgid "I don't like this (toggle)" +msgstr "Mir gefällt das nicht (Umschalter)" -#: ../../include/items.php:1173 +#: ../../include/ItemObject.php:263 +msgid "Share This" +msgstr "Teilen" + +#: ../../include/ItemObject.php:263 +msgid "share" +msgstr "Teilen" + +#: ../../include/ItemObject.php:280 #, php-format -msgid "Visible to anybody on %s." -msgstr "Für jeden auf %s sichtbar." +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d Kommentar" +msgstr[1] "%d Kommentare" -#: ../../include/items.php:1175 -msgid "Visible to all connections." -msgstr "Für alle Verbindungen sichtbar." +#: ../../include/ItemObject.php:298 ../../include/ItemObject.php:299 +#, php-format +msgid "View %s's profile - %s" +msgstr "Schaue Dir %ss Profil an – %s" -#: ../../include/items.php:1177 -msgid "Visible to approved connections." -msgstr "Nur für akzeptierte Verbindungen sichtbar." +#: ../../include/ItemObject.php:302 +msgid "to" +msgstr "an" -#: ../../include/items.php:1179 -msgid "Visible to specific connections." -msgstr "Sichtbar für bestimmte Verbindungen." +#: ../../include/ItemObject.php:303 +msgid "via" +msgstr "via" -#: ../../include/items.php:3946 ../../mod/thing.php:76 -#: ../../mod/display.php:32 ../../mod/filestorage.php:26 -#: ../../mod/admin.php:168 ../../mod/admin.php:896 ../../mod/admin.php:1099 -#: ../../mod/viewsrc.php:20 -msgid "Item not found." -msgstr "Element nicht gefunden." +#: ../../include/ItemObject.php:304 +msgid "Wall-to-Wall" +msgstr "Wall-to-Wall" -#: ../../include/items.php:4402 ../../mod/group.php:38 ../../mod/group.php:140 -msgid "Collection not found." -msgstr "Sammlung nicht gefunden" +#: ../../include/ItemObject.php:305 +msgid "via Wall-To-Wall:" +msgstr "via Wall-To-Wall:" -#: ../../include/items.php:4417 -msgid "Collection is empty." -msgstr "Sammlung ist leer." +#: ../../include/ItemObject.php:316 ../../include/conversation.php:704 +#, php-format +msgid " from %s" +msgstr "von %s" -#: ../../include/items.php:4424 +#: ../../include/ItemObject.php:319 ../../include/conversation.php:707 #, php-format -msgid "Collection: %s" -msgstr "Sammlung: %s" +msgid "last edited: %s" +msgstr "zuletzt bearbeitet: %s" -#: ../../include/items.php:4435 +#: ../../include/ItemObject.php:320 ../../include/conversation.php:708 #, php-format -msgid "Connection: %s" -msgstr "Verbindung: %s" +msgid "Expires: %s" +msgstr "Verfällt: %s" -#: ../../include/items.php:4438 -msgid "Connection not found." -msgstr "Die Verbindung wurde nicht gefunden." +#: ../../include/ItemObject.php:341 +msgid "Save Bookmarks" +msgstr "Favoriten speichern" -#: ../../include/message.php:18 -msgid "No recipient provided." -msgstr "Kein Empfänger angegeben" +#: ../../include/ItemObject.php:342 +msgid "Add to Calendar" +msgstr "Zum Kalender hinzufügen" -#: ../../include/message.php:23 -msgid "[no subject]" -msgstr "[no subject]" +#: ../../include/ItemObject.php:351 +msgid "Mark all seen" +msgstr "Alle als gelesen markieren" -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Kann Absender nicht bestimmen." +#: ../../include/ItemObject.php:357 ../../mod/photos.php:1109 +msgctxt "noun" +msgid "Likes" +msgstr "Gefällt mir" -#: ../../include/message.php:200 -msgid "Stored post could not be verified." -msgstr "Gespeicherter Beitrag konnten nicht überprüft werden." +#: ../../include/ItemObject.php:358 ../../mod/photos.php:1110 +msgctxt "noun" +msgid "Dislikes" +msgstr "Gefällt nicht" -#: ../../include/network.php:590 -msgid "view full size" -msgstr "In Vollbildansicht anschauen" +#: ../../include/ItemObject.php:363 ../../include/acl_selectors.php:249 +#: ../../mod/photos.php:1115 +msgid "Close" +msgstr "Schließen" -#: ../../include/attach.php:221 ../../include/attach.php:275 -msgid "Item was not found." -msgstr "Beitrag wurde nicht gefunden." +#: ../../include/ItemObject.php:368 ../../include/conversation.php:725 +#: ../../include/conversation.php:1198 ../../mod/editblock.php:152 +#: ../../mod/editpost.php:125 ../../mod/editlayout.php:148 +#: ../../mod/editwebpage.php:183 ../../mod/mail.php:241 ../../mod/mail.php:356 +#: ../../mod/photos.php:944 +msgid "Please wait" +msgstr "Bitte warten" -#: ../../include/attach.php:331 -msgid "No source file." -msgstr "Keine Quelldatei." +#: ../../include/ItemObject.php:669 ../../mod/photos.php:960 +#: ../../mod/photos.php:1070 +msgid "This is you" +msgstr "Das bist Du" -#: ../../include/attach.php:348 -msgid "Cannot locate file to replace" -msgstr "Kann Datei zum Ersetzen nicht finden" +#: ../../include/ItemObject.php:673 +msgid "Bold" +msgstr "Fett" -#: ../../include/attach.php:366 -msgid "Cannot locate file to revise/update" -msgstr "Kann Datei zum Prüfen/Aktualisieren nicht finden" +#: ../../include/ItemObject.php:674 +msgid "Italic" +msgstr "Kursiv" -#: ../../include/attach.php:377 -#, php-format -msgid "File exceeds size limit of %d" -msgstr "Datei überschreitet das Größen-Limit von %d" +#: ../../include/ItemObject.php:675 +msgid "Underline" +msgstr "Unterstrichen" -#: ../../include/attach.php:389 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht." +#: ../../include/ItemObject.php:676 +msgid "Quote" +msgstr "Zitat" -#: ../../include/attach.php:472 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess." +#: ../../include/ItemObject.php:677 +msgid "Code" +msgstr "Code" -#: ../../include/attach.php:484 -msgid "Stored file could not be verified. Upload failed." -msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen." +#: ../../include/ItemObject.php:678 +msgid "Image" +msgstr "Bild" -#: ../../include/attach.php:526 ../../include/attach.php:543 -msgid "Path not available." -msgstr "Pfad nicht verfügbar." +#: ../../include/ItemObject.php:679 +msgid "Link" +msgstr "Link" -#: ../../include/attach.php:589 -msgid "Empty pathname" -msgstr "Leere Pfadangabe" +#: ../../include/ItemObject.php:680 +msgid "Video" +msgstr "Video" -#: ../../include/attach.php:605 -msgid "duplicate filename or path" -msgstr "doppelter Dateiname oder Pfad" +#: ../../include/ItemObject.php:684 ../../include/conversation.php:1224 +#: ../../mod/editpost.php:152 ../../mod/mail.php:247 ../../mod/mail.php:361 +msgid "Encrypt text" +msgstr "Text verschlüsseln" -#: ../../include/attach.php:629 -msgid "Path not found." -msgstr "Pfad nicht gefunden." +#: ../../include/activities.php:39 +msgid " and " +msgstr "und" -#: ../../include/attach.php:680 -msgid "mkdir failed." -msgstr "mkdir fehlgeschlagen." +#: ../../include/activities.php:47 +msgid "public profile" +msgstr "öffentliches Profil" -#: ../../include/attach.php:684 -msgid "database storage failed." -msgstr "Speichern in der Datenbank fehlgeschlagen." +#: ../../include/activities.php:56 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "%1$s hat %2$s auf “%3$s” geändert" -#: ../../include/auth.php:116 -msgid "Logged out." -msgstr "Ausgeloggt." +#: ../../include/activities.php:57 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "Besuche %1$s's %2$s" -#: ../../include/auth.php:257 -msgid "Failed authentication" -msgstr "Authentifizierung fehlgeschlagen" +#: ../../include/activities.php:60 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert." -#: ../../include/auth.php:271 ../../mod/openid.php:190 -msgid "Login failed." -msgstr "Login fehlgeschlagen." +#: ../../include/dir_fns.php:88 +msgid "Directory Options" +msgstr "Verzeichnisoptionen" -#: ../../include/datetime.php:43 ../../include/datetime.php:45 -msgid "Miscellaneous" -msgstr "Verschiedenes" +#: ../../include/dir_fns.php:89 +msgid "Alphabetic" +msgstr "alphabetisch" -#: ../../include/datetime.php:142 -msgid "YYYY-MM-DD or MM-DD" -msgstr "JJJJ-MM-TT oder MM-TT" +#: ../../include/dir_fns.php:90 +msgid "Reverse Alphabetic" +msgstr "Entgegengesetzt alphabetisch" -#: ../../include/datetime.php:248 -msgid "never" -msgstr "Nie" +#: ../../include/dir_fns.php:91 +msgid "Newest to Oldest" +msgstr "Neueste zuerst" -#: ../../include/datetime.php:254 -msgid "less than a second ago" -msgstr "Vor weniger als einer Sekunde" +#: ../../include/dir_fns.php:92 +msgid "Oldest to Newest" +msgstr "Älteste zuerst" -#: ../../include/datetime.php:257 -msgid "year" -msgstr "Jahr" +#: ../../include/dir_fns.php:93 +msgid "Public Forums Only" +msgstr "Nur öffentliche Foren" -#: ../../include/datetime.php:257 -msgid "years" -msgstr "Jahre" +#: ../../include/dir_fns.php:95 +msgid "Sort" +msgstr "Sortieren" -#: ../../include/datetime.php:258 -msgid "month" -msgstr "Monat" +#: ../../include/dir_fns.php:111 +msgid "Enable Safe Search" +msgstr "Sichere Suche einschalten" -#: ../../include/datetime.php:258 -msgid "months" -msgstr "Monate" +#: ../../include/dir_fns.php:113 +msgid "Disable Safe Search" +msgstr "Sichere Suche ausschalten" -#: ../../include/datetime.php:259 -msgid "week" -msgstr "Woche" +#: ../../include/dir_fns.php:115 +msgid "Safe Mode" +msgstr "Sicherer Modus" -#: ../../include/datetime.php:259 -msgid "weeks" -msgstr "Wochen" +#: ../../include/zot.php:673 +msgid "Invalid data packet" +msgstr "Ungültiges Datenpaket" -#: ../../include/datetime.php:260 -msgid "day" -msgstr "Tag" +#: ../../include/zot.php:689 +msgid "Unable to verify channel signature" +msgstr "Konnte die Signatur des Kanals nicht verifizieren" -#: ../../include/datetime.php:260 -msgid "days" -msgstr "Tage" +#: ../../include/zot.php:1961 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "Kann die Signatur der Seite von %s nicht verifizieren" -#: ../../include/datetime.php:261 -msgid "hour" -msgstr "Stunde" +#: ../../include/items.php:382 ../../mod/subthread.php:49 +#: ../../mod/group.php:68 ../../mod/profperm.php:23 ../../mod/like.php:270 +#: ../../index.php:389 +msgid "Permission denied" +msgstr "Keine Berechtigung" -#: ../../include/datetime.php:261 -msgid "hours" -msgstr "Stunden" +#: ../../include/items.php:979 ../../include/items.php:1024 +msgid "(Unknown)" +msgstr "(Unbekannt)" -#: ../../include/datetime.php:262 -msgid "minute" -msgstr "Minute" +#: ../../include/items.php:1181 +msgid "Visible to anybody on the internet." +msgstr "Für jeden im Internet sichtbar." -#: ../../include/datetime.php:262 -msgid "minutes" -msgstr "Minuten" +#: ../../include/items.php:1183 +msgid "Visible to you only." +msgstr "Nur für Dich sichtbar." -#: ../../include/datetime.php:263 -msgid "second" -msgstr "Sekunde" +#: ../../include/items.php:1185 +msgid "Visible to anybody in this network." +msgstr "Für jedes Mitglied der RedMatrix sichtbar." -#: ../../include/datetime.php:263 -msgid "seconds" -msgstr "Sekunden" +#: ../../include/items.php:1187 +msgid "Visible to anybody authenticated." +msgstr "Für jeden sichtbar, der angemeldet ist." -#: ../../include/datetime.php:272 +#: ../../include/items.php:1189 #, php-format -msgid "%1$d %2$s ago" -msgstr "vor %1$d %2$s" +msgid "Visible to anybody on %s." +msgstr "Für jeden auf %s sichtbar." -#: ../../include/datetime.php:480 -#, php-format -msgid "%1$s's birthday" -msgstr "%1$ss Geburtstag" +#: ../../include/items.php:1191 +msgid "Visible to all connections." +msgstr "Für alle Verbindungen sichtbar." -#: ../../include/datetime.php:481 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Alles Gute zum Geburtstag, %1$s" +#: ../../include/items.php:1193 +msgid "Visible to approved connections." +msgstr "Nur für akzeptierte Verbindungen sichtbar." -#: ../../include/photos.php:105 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "Bild überschreitet das Limit der Webseite von %lu bytes" +#: ../../include/items.php:1195 +msgid "Visible to specific connections." +msgstr "Sichtbar für bestimmte Verbindungen." -#: ../../include/photos.php:112 -msgid "Image file is empty." -msgstr "Bilddatei ist leer." +#: ../../include/items.php:4002 ../../mod/thing.php:76 +#: ../../mod/display.php:32 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:168 ../../mod/admin.php:901 +#: ../../mod/admin.php:1104 +msgid "Item not found." +msgstr "Element nicht gefunden." -#: ../../include/photos.php:141 ../../mod/profile_photo.php:216 -msgid "Unable to process image" -msgstr "Kann Bild nicht verarbeiten" +#: ../../include/items.php:4455 ../../mod/group.php:38 ../../mod/group.php:140 +msgid "Collection not found." +msgstr "Sammlung nicht gefunden" -#: ../../include/photos.php:213 -msgid "Photo storage failed." -msgstr "Foto speichern schlug fehl" +#: ../../include/items.php:4470 +msgid "Collection is empty." +msgstr "Sammlung ist leer." -#: ../../include/photos.php:345 -msgid "Upload New Photos" -msgstr "Lade neue Fotos hoch" +#: ../../include/items.php:4477 +#, php-format +msgid "Collection: %s" +msgstr "Sammlung: %s" -#: ../../include/security.php:323 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde." +#: ../../include/items.php:4488 +#, php-format +msgid "Connection: %s" +msgstr "Verbindung: %s" -#: ../../include/js_strings.php:5 -msgid "Delete this item?" -msgstr "Dieses Element löschen?" +#: ../../include/items.php:4491 +msgid "Connection not found." +msgstr "Die Verbindung wurde nicht gefunden." -#: ../../include/js_strings.php:6 ../../include/ItemObject.php:598 -#: ../../mod/photos.php:995 ../../mod/photos.php:1105 -msgid "Comment" -msgstr "Kommentar" +#: ../../include/event.php:376 +msgid "This event has been added to your calendar." +msgstr "Dieser Termin wurde zu Deinem Kalender hinzugefügt" -#: ../../include/js_strings.php:7 ../../include/ItemObject.php:332 -msgid "[+] show all" -msgstr "[+] Zeige alle" +#: ../../include/Contact.php:124 +msgid "New window" +msgstr "Neues Fenster" -#: ../../include/js_strings.php:8 -msgid "[-] show less" -msgstr "[-] zeige weniger" +#: ../../include/Contact.php:125 +msgid "Open the selected location in a different window or browser tab" +msgstr "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab" -#: ../../include/js_strings.php:9 -msgid "[+] expand" -msgstr "[+] aufklappen" +#: ../../include/Contact.php:215 ../../mod/admin.php:651 +#, php-format +msgid "User '%s' deleted" +msgstr "Benutzer '%s' gelöscht" -#: ../../include/js_strings.php:10 -msgid "[-] collapse" -msgstr "[-] einklappen" +#: ../../include/network.php:613 +msgid "view full size" +msgstr "In Vollbildansicht anschauen" -#: ../../include/js_strings.php:11 -msgid "Password too short" -msgstr "Kennwort zu kurz" +#: ../../include/diaspora.php:2023 ../../include/conversation.php:164 +#: ../../mod/like.php:383 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s gefällt %2$ss %3$s" -#: ../../include/js_strings.php:12 -msgid "Passwords do not match" -msgstr "Kennwörter stimmen nicht überein" +#: ../../include/bbcode.php:115 ../../include/bbcode.php:688 +#: ../../include/bbcode.php:691 ../../include/bbcode.php:696 +#: ../../include/bbcode.php:699 ../../include/bbcode.php:702 +#: ../../include/bbcode.php:705 ../../include/bbcode.php:710 +#: ../../include/bbcode.php:713 ../../include/bbcode.php:718 +#: ../../include/bbcode.php:721 ../../include/bbcode.php:724 +#: ../../include/bbcode.php:727 +msgid "Image/photo" +msgstr "Bild/Foto" -#: ../../include/js_strings.php:13 ../../mod/photos.php:39 -msgid "everybody" -msgstr "alle" +#: ../../include/bbcode.php:150 ../../include/bbcode.php:738 +msgid "Encrypted content" +msgstr "Verschlüsselter Inhalt" -#: ../../include/js_strings.php:14 -msgid "Secret Passphrase" -msgstr "geheime Passphrase" +#: ../../include/bbcode.php:168 +msgid "Install design element: " +msgstr "Design-Element installieren:" -#: ../../include/js_strings.php:15 -msgid "Passphrase hint" -msgstr "Hinweis zur Passphrase" +#: ../../include/bbcode.php:174 +msgid "QR code" +msgstr "QR-Code" -#: ../../include/js_strings.php:16 -msgid "Notice: Permissions have changed but have not yet been submitted." -msgstr "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert." +#: ../../include/bbcode.php:223 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s schrieb den folgenden %2$s %3$s" -#: ../../include/js_strings.php:17 -msgid "close all" -msgstr "Alle schließen" +#: ../../include/bbcode.php:225 +msgid "post" +msgstr "Beitrag" -#: ../../include/js_strings.php:18 -msgid "Nothing new here" -msgstr "Nichts Neues hier" +#: ../../include/bbcode.php:447 +msgid "Different viewers will see this text differently" +msgstr "Verschiedene Betrachter werden diesen Text unterschiedlich sehen" -#: ../../include/js_strings.php:20 -msgid "timeago.prefixAgo" -msgstr "timeago.prefixAgo" +#: ../../include/bbcode.php:656 +msgid "$1 spoiler" +msgstr "$1 Spoiler" -#: ../../include/js_strings.php:21 -msgid "timeago.prefixFromNow" -msgstr " " +#: ../../include/bbcode.php:676 +msgid "$1 wrote:" +msgstr "$1 schrieb:" -#: ../../include/js_strings.php:22 -msgid "ago" -msgstr "her" +#: ../../include/contact_widgets.php:14 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d Einladung verfügbar" +msgstr[1] "%d Einladungen verfügbar" -#: ../../include/js_strings.php:23 -msgid "from now" -msgstr "von jetzt" +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:420 +msgid "Advanced" +msgstr "Fortgeschritten" -#: ../../include/js_strings.php:24 -msgid "less than a minute" -msgstr "weniger als eine Minute" +#: ../../include/contact_widgets.php:22 +msgid "Find Channels" +msgstr "Finde Kanäle" -#: ../../include/js_strings.php:25 -msgid "about a minute" -msgstr "ungefähr eine Minute" +#: ../../include/contact_widgets.php:23 +msgid "Enter name or interest" +msgstr "Name oder Interessen eingeben" -#: ../../include/js_strings.php:26 -#, php-format -msgid "%d minutes" -msgstr "%d Minuten" +#: ../../include/contact_widgets.php:24 +msgid "Connect/Follow" +msgstr "Verbinden/Folgen" -#: ../../include/js_strings.php:27 -msgid "about an hour" -msgstr "ungefähr eine Stunde" +#: ../../include/contact_widgets.php:25 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Beispiele: Robert Morgenstein, Angeln" -#: ../../include/js_strings.php:28 -#, php-format -msgid "about %d hours" -msgstr "ungefähr %d Stunden" +#: ../../include/contact_widgets.php:26 ../../mod/connections.php:413 +#: ../../mod/directory.php:330 ../../mod/directory.php:335 +msgid "Find" +msgstr "Finde" -#: ../../include/js_strings.php:29 -msgid "a day" -msgstr "ein Tag" +#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 +#: ../../mod/directory.php:334 +msgid "Channel Suggestions" +msgstr "Kanal-Vorschläge" -#: ../../include/js_strings.php:30 -#, php-format -msgid "%d days" -msgstr "%d Tage" +#: ../../include/contact_widgets.php:29 +msgid "Random Profile" +msgstr "Zufallsprofil" -#: ../../include/js_strings.php:31 -msgid "about a month" -msgstr "ungefähr ein Monat" +#: ../../include/contact_widgets.php:30 +msgid "Invite Friends" +msgstr "Lade Freunde ein" -#: ../../include/js_strings.php:32 +#: ../../include/contact_widgets.php:32 +msgid "Advanced example: name=fred and country=iceland" +msgstr "Fortgeschrittenes Beispiel: name=fred and country=iceland" + +#: ../../include/contact_widgets.php:125 #, php-format -msgid "%d months" -msgstr "%d Monate" +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "%d gemeinsame Verbindung" +msgstr[1] "%d gemeinsame Verbindungen" -#: ../../include/js_strings.php:33 -msgid "about a year" -msgstr "ungefähr ein Jahr" +#: ../../include/contact_widgets.php:130 +msgid "show more" +msgstr "mehr zeigen" -#: ../../include/js_strings.php:34 -#, php-format -msgid "%d years" -msgstr "%d Jahre" +#: ../../include/acl_selectors.php:240 +msgid "Visible to your default audience" +msgstr "Standard-Sichtbarkeit" -#: ../../include/js_strings.php:35 -msgid " " -msgstr " " +#: ../../include/acl_selectors.php:241 +msgid "Show" +msgstr "Anzeigen" -#: ../../include/js_strings.php:36 -msgid "timeago.numbers" -msgstr "timeago.numbers" +#: ../../include/acl_selectors.php:242 +msgid "Don't show" +msgstr "Nicht anzeigen" + +#: ../../include/acl_selectors.php:248 ../../mod/events.php:621 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 +#: ../../mod/photos.php:559 ../../mod/photos.php:916 +msgid "Permissions" +msgstr "Berechtigungen" + +#: ../../include/api.php:1081 +msgid "Public Timeline" +msgstr "Öffentliche Zeitleiste" #: ../../include/profile_selectors.php:6 #: ../../include/profile_selectors.php:23 @@ -2933,6 +2919,13 @@ msgstr "Geschlechtslos" msgid "Non-specific" msgstr "unklar" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +#: ../../include/profile_selectors.php:61 +#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 +msgid "Other" +msgstr "Andere" + #: ../../include/profile_selectors.php:6 msgid "Undecided" msgstr "Unentschieden" @@ -3119,2624 +3112,3058 @@ msgstr "Interessiert mich nicht" msgid "Ask me" msgstr "Frag mich mal" -#: ../../include/text.php:321 -msgid "prev" -msgstr "vorherige" +#: ../../include/apps.php:128 +msgid "Site Admin" +msgstr "Hub-Administration" -#: ../../include/text.php:323 -msgid "first" -msgstr "erste" +#: ../../include/apps.php:130 +msgid "Address Book" +msgstr "Adressbuch" -#: ../../include/text.php:352 -msgid "last" -msgstr "letzte" +#: ../../include/apps.php:144 ../../mod/mood.php:130 +msgid "Mood" +msgstr "Laune" -#: ../../include/text.php:355 -msgid "next" -msgstr "nächste" +#: ../../include/apps.php:145 ../../include/conversation.php:943 +msgid "Poke" +msgstr "Anstupsen" -#: ../../include/text.php:367 -msgid "older" -msgstr "älter" +#: ../../include/apps.php:148 +msgid "Probe" +msgstr "Testen" -#: ../../include/text.php:369 -msgid "newer" -msgstr "neuer" +#: ../../include/apps.php:149 +msgid "Suggest" +msgstr "Empfehlen" -#: ../../include/text.php:736 -msgid "No connections" -msgstr "Keine Verbindungen" +#: ../../include/apps.php:150 +msgid "Random Channel" +msgstr "Zufälliger Kanal" -#: ../../include/text.php:753 -#, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "%d Verbindung" -msgstr[1] "%d Verbindungen" +#: ../../include/apps.php:151 +msgid "Invite" +msgstr "Einladen" -#: ../../include/text.php:766 -msgid "View Connections" -msgstr "Verbindungen anzeigen" +#: ../../include/apps.php:152 +msgid "Features" +msgstr "Funktionen" -#: ../../include/text.php:905 -msgid "poke" -msgstr "anstupsen" +#: ../../include/apps.php:153 +msgid "Language" +msgstr "Sprache" -#: ../../include/text.php:906 -msgid "ping" -msgstr "anpingen" +#: ../../include/apps.php:154 +msgid "Post" +msgstr "Beitrag" -#: ../../include/text.php:906 -msgid "pinged" -msgstr "pingte" +#: ../../include/apps.php:155 +msgid "Profile Photo" +msgstr "Profilfoto" -#: ../../include/text.php:907 -msgid "prod" -msgstr "knuffen" +#: ../../include/apps.php:247 ../../mod/settings.php:81 +#: ../../mod/settings.php:603 +msgid "Update" +msgstr "Aktualisieren" -#: ../../include/text.php:907 -msgid "prodded" -msgstr "knuffte" +#: ../../include/apps.php:247 +msgid "Install" +msgstr "Installieren" -#: ../../include/text.php:908 -msgid "slap" -msgstr "ohrfeigen" +#: ../../include/apps.php:252 +msgid "Purchase" +msgstr "Kaufen" -#: ../../include/text.php:908 -msgid "slapped" -msgstr "ohrfeigte" +#: ../../include/account.php:23 +msgid "Not a valid email address" +msgstr "Ungültige E-Mail-Adresse" -#: ../../include/text.php:909 -msgid "finger" -msgstr "befummeln" +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" +msgstr "Deine E-Mail-Adresse ist dieser Seite nicht erlaubt" -#: ../../include/text.php:909 -msgid "fingered" -msgstr "befummelte" +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." +msgstr "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert." -#: ../../include/text.php:910 -msgid "rebuff" -msgstr "eine Abfuhr erteilen" +#: ../../include/account.php:64 +msgid "An invitation is required." +msgstr "Eine Einladung wird benötigt" -#: ../../include/text.php:910 -msgid "rebuffed" -msgstr "zurückgewiesen" +#: ../../include/account.php:68 +msgid "Invitation could not be verified." +msgstr "Die Einladung konnte nicht bestätigt werden" -#: ../../include/text.php:919 -msgid "happy" -msgstr "glücklich" +#: ../../include/account.php:119 +msgid "Please enter the required information." +msgstr "Bitte gib die benötigten Informationen ein." -#: ../../include/text.php:920 -msgid "sad" -msgstr "traurig" +#: ../../include/account.php:187 +msgid "Failed to store account information." +msgstr "Speichern der Account-Informationen fehlgeschlagen" -#: ../../include/text.php:921 -msgid "mellow" -msgstr "sanft" +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registrierungsbestätigung für %s" -#: ../../include/text.php:922 -msgid "tired" -msgstr "müde" +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" +msgstr "Registrierungsanfrage auf %s" -#: ../../include/text.php:923 -msgid "perky" -msgstr "frech" +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" +msgstr "Administrator" -#: ../../include/text.php:924 -msgid "angry" -msgstr "sauer" +#: ../../include/account.php:337 +msgid "your registration password" +msgstr "Dein Registrierungspasswort" -#: ../../include/text.php:925 -msgid "stupified" -msgstr "verblüfft" +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" +msgstr "Registrierungsdetails für %s" -#: ../../include/text.php:926 -msgid "puzzled" -msgstr "verwirrt" +#: ../../include/account.php:406 +msgid "Account approved." +msgstr "Account bestätigt." -#: ../../include/text.php:927 -msgid "interested" -msgstr "interessiert" +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registrierung für %s widerrufen" -#: ../../include/text.php:928 -msgid "bitter" -msgstr "verbittert" +#: ../../include/account.php:486 +msgid "Account verified. Please login." +msgstr "Konto geprüft. Bitte melde Dich an!" -#: ../../include/text.php:929 -msgid "cheerful" -msgstr "fröhlich" +#: ../../include/account.php:674 ../../include/account.php:676 +msgid "Click here to upgrade." +msgstr "Klicke hier, um das Upgrade durchzuführen." -#: ../../include/text.php:930 -msgid "alive" -msgstr "lebendig" - -#: ../../include/text.php:931 -msgid "annoyed" -msgstr "verärgert" +#: ../../include/account.php:682 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements." -#: ../../include/text.php:932 -msgid "anxious" -msgstr "unruhig" +#: ../../include/account.php:687 +msgid "This action is not available under your subscription plan." +msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar." -#: ../../include/text.php:933 -msgid "cranky" -msgstr "schrullig" +#: ../../include/conversation.php:126 ../../mod/like.php:113 +msgid "channel" +msgstr "Kanal" -#: ../../include/text.php:934 -msgid "disturbed" -msgstr "verstört" +#: ../../include/conversation.php:167 ../../mod/like.php:385 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s gefällt %2$ss %3$s nicht" -#: ../../include/text.php:935 -msgid "frustrated" -msgstr "frustriert" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s ist jetzt mit %2$s verbunden" -#: ../../include/text.php:936 -msgid "depressed" -msgstr "deprimiert" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s stupste %2$s an" -#: ../../include/text.php:937 -msgid "motivated" -msgstr "motiviert" +#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s ist %2$s" -#: ../../include/text.php:938 -msgid "relaxed" -msgstr "entspannt" +#: ../../include/conversation.php:556 +msgctxt "title" +msgid "Likes" +msgstr "Gefällt mir" -#: ../../include/text.php:939 -msgid "surprised" -msgstr "überrascht" +#: ../../include/conversation.php:556 +msgctxt "title" +msgid "Dislikes" +msgstr "Gefällt mir nicht" -#: ../../include/text.php:1103 -msgid "Monday" -msgstr "Montag" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Agree" +msgstr "Zustimmungen" -#: ../../include/text.php:1103 -msgid "Tuesday" -msgstr "Dienstag" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Disagree" +msgstr "Ablehnungen" -#: ../../include/text.php:1103 -msgid "Wednesday" -msgstr "Mittwoch" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Abstain" +msgstr "Enthaltungen" -#: ../../include/text.php:1103 -msgid "Thursday" -msgstr "Donnerstag" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Attending" +msgstr "Nehmen teil" -#: ../../include/text.php:1103 -msgid "Friday" -msgstr "Freitag" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Not attending" +msgstr "Nehmen nicht teil" -#: ../../include/text.php:1103 -msgid "Saturday" -msgstr "Samstag" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Might attend" +msgstr "Nehmen vielleicht teil" -#: ../../include/text.php:1103 -msgid "Sunday" -msgstr "Sonntag" +#: ../../include/conversation.php:680 +#, php-format +msgid "View %s's profile @ %s" +msgstr "%ss Profil auf %s ansehen" -#: ../../include/text.php:1107 -msgid "January" -msgstr "Januar" +#: ../../include/conversation.php:695 +msgid "Categories:" +msgstr "Kategorien:" -#: ../../include/text.php:1107 -msgid "February" -msgstr "Februar" +#: ../../include/conversation.php:696 +msgid "Filed under:" +msgstr "Gespeichert unter:" -#: ../../include/text.php:1107 -msgid "March" -msgstr "März" +#: ../../include/conversation.php:723 +msgid "View in context" +msgstr "Im Zusammenhang anschauen" -#: ../../include/text.php:1107 -msgid "April" -msgstr "April" +#: ../../include/conversation.php:838 +msgid "remove" +msgstr "lösche" -#: ../../include/text.php:1107 -msgid "May" -msgstr "Mai" +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" +msgstr "Lösche die ausgewählten Elemente" -#: ../../include/text.php:1107 -msgid "June" -msgstr "Juni" +#: ../../include/conversation.php:934 +msgid "View Source" +msgstr "Quelle anzeigen" -#: ../../include/text.php:1107 -msgid "July" -msgstr "Juli" +#: ../../include/conversation.php:935 +msgid "Follow Thread" +msgstr "Unterhaltung folgen" -#: ../../include/text.php:1107 -msgid "August" -msgstr "August" +#: ../../include/conversation.php:936 +msgid "View Status" +msgstr "Status ansehen" -#: ../../include/text.php:1107 -msgid "September" -msgstr "September" +#: ../../include/conversation.php:938 +msgid "View Photos" +msgstr "Fotos ansehen" -#: ../../include/text.php:1107 -msgid "October" -msgstr "Oktober" +#: ../../include/conversation.php:939 +msgid "Matrix Activity" +msgstr "Matrix-Aktivität" -#: ../../include/text.php:1107 -msgid "November" -msgstr "November" +#: ../../include/conversation.php:941 +msgid "Edit Contact" +msgstr "Kontakt bearbeiten" -#: ../../include/text.php:1107 -msgid "December" -msgstr "Dezember" +#: ../../include/conversation.php:942 +msgid "Send PM" +msgstr "Sende PN" -#: ../../include/text.php:1185 -msgid "unknown.???" -msgstr "unbekannt.???" +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s likes this." +msgstr "%s gefällt das." -#: ../../include/text.php:1186 -msgid "bytes" -msgstr "Bytes" +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s doesn't like this." +msgstr "%s gefällt das nicht." -#: ../../include/text.php:1225 -msgid "remove category" -msgstr "Kategorie entfernen" +#: ../../include/conversation.php:1065 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "%2$d Person gefällt das." +msgstr[1] "%2$d Leuten gefällt das." -#: ../../include/text.php:1295 -msgid "remove from file" -msgstr "aus der Datei entfernen" +#: ../../include/conversation.php:1067 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "%2$d Person gefällt das nicht." +msgstr[1] "%2$d Leuten gefällt das nicht." -#: ../../include/text.php:1360 ../../include/text.php:1372 -msgid "Click to open/close" -msgstr "Klicke zum Öffnen/Schließen" +#: ../../include/conversation.php:1073 +msgid "and" +msgstr "und" -#: ../../include/text.php:1527 ../../mod/events.php:409 -msgid "Link to Source" -msgstr "Link zur Quelle" +#: ../../include/conversation.php:1076 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] ", und %d andere" -#: ../../include/text.php:1546 -msgid "Select a page layout: " -msgstr "Ein Seiten-Layout auswählen:" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s like this." +msgstr "%s gefällt das." -#: ../../include/text.php:1549 ../../include/text.php:1614 -msgid "default" -msgstr "Standard" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s don't like this." +msgstr "%s gefällt das nicht." -#: ../../include/text.php:1585 -msgid "Page content type: " -msgstr "Content-Typ der Seite:" +#: ../../include/conversation.php:1136 +msgid "Visible to everybody" +msgstr "Sichtbar für jeden" -#: ../../include/text.php:1626 -msgid "Select an alternate language" -msgstr "Wähle eine alternative Sprache" +#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../mod/mail.php:289 +msgid "Please enter a link URL:" +msgstr "Gib eine URL ein:" -#: ../../include/text.php:1760 -msgid "activity" -msgstr "Aktivität" +#: ../../include/conversation.php:1138 +msgid "Please enter a video link/URL:" +msgstr "Gib einen Video-Link/URL ein:" -#: ../../include/text.php:2041 -msgid "Design" -msgstr "Design" +#: ../../include/conversation.php:1139 +msgid "Please enter an audio link/URL:" +msgstr "Gib einen Audio-Link/URL ein:" -#: ../../include/text.php:2044 -msgid "Blocks" -msgstr "Blöcke" +#: ../../include/conversation.php:1140 +msgid "Tag term:" +msgstr "Schlagwort:" -#: ../../include/text.php:2045 -msgid "Menus" -msgstr "Menüs" +#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +msgid "Save to Folder:" +msgstr "Speichern in Ordner:" -#: ../../include/text.php:2046 -msgid "Layouts" -msgstr "Layouts" +#: ../../include/conversation.php:1142 +msgid "Where are you right now?" +msgstr "Wo bist Du jetzt grade?" -#: ../../include/text.php:2047 -msgid "Pages" -msgstr "Seiten" +#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../mod/mail.php:175 ../../mod/mail.php:290 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Verfällt YYYY-MM-DD HH;MM" -#: ../../include/acl_selectors.php:240 -msgid "Visible to your default audience" -msgstr "Standard-Sichtbarkeit" +#: ../../include/conversation.php:1170 ../../mod/editblock.php:198 +#: ../../mod/editlayout.php:193 ../../mod/editwebpage.php:230 +#: ../../mod/layouts.php:168 ../../mod/photos.php:943 +msgid "Share" +msgstr "Teilen" -#: ../../include/acl_selectors.php:241 -msgid "Show" -msgstr "Zeigen" +#: ../../include/conversation.php:1172 ../../mod/editwebpage.php:170 +msgid "Page link title" +msgstr "Seitentitel-Link" -#: ../../include/acl_selectors.php:242 -msgid "Don't show" -msgstr "Nicht zeigen" +#: ../../include/conversation.php:1175 +msgid "Post as" +msgstr "Veröffentlichen als" -#: ../../include/acl_selectors.php:248 ../../mod/events.php:585 -#: ../../mod/chat.php:209 ../../mod/photos.php:588 ../../mod/photos.php:950 -#: ../../mod/filestorage.php:137 -msgid "Permissions" -msgstr "Berechtigungen" +#: ../../include/conversation.php:1176 ../../mod/editblock.php:144 +#: ../../mod/editpost.php:114 ../../mod/editlayout.php:140 +#: ../../mod/editwebpage.php:175 ../../mod/mail.php:238 ../../mod/mail.php:352 +msgid "Upload photo" +msgstr "Foto hochladen" -#: ../../include/acl_selectors.php:249 ../../include/ItemObject.php:305 -#: ../../mod/photos.php:1148 -msgid "Close" -msgstr "Schließen" +#: ../../include/conversation.php:1177 +msgid "upload photo" +msgstr "Foto hochladen" -#: ../../include/api.php:1084 -msgid "Public Timeline" -msgstr "Öffentliche Zeitleiste" +#: ../../include/conversation.php:1178 ../../mod/editblock.php:145 +#: ../../mod/editpost.php:115 ../../mod/editlayout.php:141 +#: ../../mod/editwebpage.php:176 ../../mod/mail.php:239 ../../mod/mail.php:353 +msgid "Attach file" +msgstr "Datei anhängen" -#: ../../include/apps.php:126 -msgid "Site Admin" -msgstr "Hub-Administration" +#: ../../include/conversation.php:1179 +msgid "attach file" +msgstr "Datei anfügen" -#: ../../include/apps.php:128 -msgid "Address Book" -msgstr "Adressbuch" +#: ../../include/conversation.php:1180 ../../mod/editblock.php:146 +#: ../../mod/editpost.php:116 ../../mod/editlayout.php:142 +#: ../../mod/editwebpage.php:177 ../../mod/mail.php:240 ../../mod/mail.php:354 +msgid "Insert web link" +msgstr "Link einfügen" -#: ../../include/apps.php:142 ../../mod/mood.php:131 -msgid "Mood" -msgstr "Laune" +#: ../../include/conversation.php:1181 +msgid "web link" +msgstr "Web-Link" -#: ../../include/apps.php:146 -msgid "Probe" -msgstr "Testen" +#: ../../include/conversation.php:1182 +msgid "Insert video link" +msgstr "Video-Link einfügen" -#: ../../include/apps.php:147 -msgid "Suggest" -msgstr "Empfehlen" +#: ../../include/conversation.php:1183 +msgid "video link" +msgstr "Video-Link" -#: ../../include/apps.php:148 -msgid "Random Channel" -msgstr "Zufälliger Kanal" +#: ../../include/conversation.php:1184 +msgid "Insert audio link" +msgstr "Audio-Link einfügen" -#: ../../include/apps.php:149 -msgid "Invite" -msgstr "Einladen" +#: ../../include/conversation.php:1185 +msgid "audio link" +msgstr "Audio-Link" -#: ../../include/apps.php:150 -msgid "Features" -msgstr "Funktionen" +#: ../../include/conversation.php:1186 ../../mod/editblock.php:150 +#: ../../mod/editpost.php:120 ../../mod/editlayout.php:146 +#: ../../mod/editwebpage.php:181 +msgid "Set your location" +msgstr "Standort" -#: ../../include/apps.php:151 -msgid "Language" -msgstr "Sprache" +#: ../../include/conversation.php:1187 +msgid "set location" +msgstr "Standort" -#: ../../include/apps.php:152 -msgid "Post" -msgstr "Beitrag" +#: ../../include/conversation.php:1188 ../../mod/editpost.php:122 +msgid "Toggle voting" +msgstr "Umfragewerkzeug aktivieren" -#: ../../include/apps.php:153 -msgid "Profile Photo" -msgstr "Profilfoto" +#: ../../include/conversation.php:1191 ../../mod/editblock.php:151 +#: ../../mod/editpost.php:121 ../../mod/editlayout.php:147 +#: ../../mod/editwebpage.php:182 +msgid "Clear browser location" +msgstr "Browser-Standort löschen" -#: ../../include/apps.php:242 ../../mod/settings.php:81 -#: ../../mod/settings.php:575 -msgid "Update" -msgstr "Aktualisieren" +#: ../../include/conversation.php:1192 +msgid "clear location" +msgstr "Standort löschen" -#: ../../include/apps.php:242 -msgid "Install" -msgstr "Installieren" +#: ../../include/conversation.php:1194 ../../mod/editblock.php:164 +#: ../../mod/editpost.php:136 ../../mod/editlayout.php:159 +#: ../../mod/editwebpage.php:198 +msgid "Title (optional)" +msgstr "Titel (optional)" -#: ../../include/apps.php:247 -msgid "Purchase" -msgstr "Kaufen" +#: ../../include/conversation.php:1197 ../../mod/editblock.php:167 +#: ../../mod/editpost.php:138 ../../mod/editlayout.php:162 +#: ../../mod/editwebpage.php:200 +msgid "Categories (optional, comma-separated list)" +msgstr "Kategorien (optional, kommagetrennte Liste)" -#: ../../include/ItemObject.php:130 -msgid "Save to Folder" -msgstr "In Ordner speichern" +#: ../../include/conversation.php:1199 ../../mod/editblock.php:153 +#: ../../mod/editpost.php:126 ../../mod/editlayout.php:149 +#: ../../mod/editwebpage.php:184 +msgid "Permission settings" +msgstr "Berechtigungs-Einstellungen" -#: ../../include/ItemObject.php:142 ../../include/ItemObject.php:154 -#: ../../mod/photos.php:1022 ../../mod/photos.php:1034 -msgid "View all" -msgstr "Alles anzeigen" +#: ../../include/conversation.php:1200 +msgid "permissions" +msgstr "Berechtigungen" -#: ../../include/ItemObject.php:151 ../../mod/photos.php:1031 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "Gefällt nicht" -msgstr[1] "Gefällt nicht" +#: ../../include/conversation.php:1207 ../../mod/editblock.php:161 +#: ../../mod/editpost.php:133 ../../mod/editlayout.php:156 +#: ../../mod/editwebpage.php:193 +msgid "Public post" +msgstr "Öffentlicher Beitrag" -#: ../../include/ItemObject.php:179 -msgid "Add Star" -msgstr "Stern hinzufügen" +#: ../../include/conversation.php:1209 ../../mod/editblock.php:168 +#: ../../mod/editpost.php:139 ../../mod/editlayout.php:163 +#: ../../mod/editwebpage.php:201 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Beispiel: bob@example.com, mary@example.com" -#: ../../include/ItemObject.php:180 -msgid "Remove Star" -msgstr "Stern entfernen" +#: ../../include/conversation.php:1222 ../../mod/editblock.php:178 +#: ../../mod/editpost.php:150 ../../mod/editlayout.php:173 +#: ../../mod/editwebpage.php:210 ../../mod/mail.php:245 ../../mod/mail.php:359 +msgid "Set expiration date" +msgstr "Verfallsdatum" -#: ../../include/ItemObject.php:181 -msgid "Toggle Star Status" -msgstr "Markierungsstatus (Stern) umschalten" +#: ../../include/conversation.php:1226 ../../mod/editpost.php:154 +#: ../../mod/events.php:604 +msgid "OK" +msgstr "Ok" -#: ../../include/ItemObject.php:185 -msgid "starred" -msgstr "markiert" +#: ../../include/conversation.php:1227 ../../mod/editpost.php:155 +#: ../../mod/events.php:603 ../../mod/fbrowser.php:82 +#: ../../mod/fbrowser.php:117 ../../mod/settings.php:578 +#: ../../mod/settings.php:604 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 +msgid "Cancel" +msgstr "Abbrechen" -#: ../../include/ItemObject.php:203 -msgid "Add Tag" -msgstr "Tag hinzufügen" +#: ../../include/conversation.php:1471 +msgid "Discover" +msgstr "Entdecken" -#: ../../include/ItemObject.php:221 ../../mod/photos.php:974 -msgid "I like this (toggle)" -msgstr "Mir gefällt das (Umschalter)" +#: ../../include/conversation.php:1474 +msgid "Imported public streams" +msgstr "Importierte öffentliche Beiträge" -#: ../../include/ItemObject.php:222 ../../mod/photos.php:975 -msgid "I don't like this (toggle)" -msgstr "Mir gefällt das nicht (Umschalter)" +#: ../../include/conversation.php:1479 +msgid "Commented Order" +msgstr "Neueste Kommentare" -#: ../../include/ItemObject.php:226 -msgid "Share This" -msgstr "Teilen" +#: ../../include/conversation.php:1482 +msgid "Sort by Comment Date" +msgstr "Nach Kommentardatum sortiert" -#: ../../include/ItemObject.php:226 -msgid "share" -msgstr "Teilen" +#: ../../include/conversation.php:1486 +msgid "Posted Order" +msgstr "Neueste Beiträge" -#: ../../include/ItemObject.php:249 ../../include/ItemObject.php:250 -#, php-format -msgid "View %s's profile - %s" -msgstr "Schaue Dir %ss Profil an – %s" +#: ../../include/conversation.php:1489 +msgid "Sort by Post Date" +msgstr "Nach Beitragsdatum sortiert" -#: ../../include/ItemObject.php:251 -msgid "to" -msgstr "an" +#: ../../include/conversation.php:1497 +msgid "Posts that mention or involve you" +msgstr "Beiträge mit Beteiligung Deinerseits" -#: ../../include/ItemObject.php:252 -msgid "via" -msgstr "via" +#: ../../include/conversation.php:1503 ../../mod/connections.php:212 +#: ../../mod/connections.php:225 ../../mod/menu.php:80 +msgid "New" +msgstr "Neu" -#: ../../include/ItemObject.php:253 -msgid "Wall-to-Wall" -msgstr "Wall-to-Wall" +#: ../../include/conversation.php:1506 +msgid "Activity Stream - by date" +msgstr "Activity Stream – nach Datum sortiert" -#: ../../include/ItemObject.php:254 -msgid "via Wall-To-Wall:" -msgstr "via Wall-To-Wall:" +#: ../../include/conversation.php:1512 +msgid "Starred" +msgstr "Markiert" -#: ../../include/ItemObject.php:290 -msgid "Save Bookmarks" -msgstr "Favoriten speichern" +#: ../../include/conversation.php:1515 +msgid "Favourite Posts" +msgstr "Markierte Beiträge" -#: ../../include/ItemObject.php:291 -msgid "Add to Calendar" -msgstr "Zum Kalender hinzufügen" +#: ../../include/conversation.php:1522 +msgid "Spam" +msgstr "Spam" -#: ../../include/ItemObject.php:299 ../../mod/photos.php:1142 -msgctxt "noun" -msgid "Likes" -msgstr "Gefällt mir" +#: ../../include/conversation.php:1525 +msgid "Posts flagged as SPAM" +msgstr "Nachrichten, die als SPAM markiert wurden" -#: ../../include/ItemObject.php:300 ../../mod/photos.php:1143 -msgctxt "noun" -msgid "Dislikes" -msgstr "Gefällt nicht" +#: ../../include/conversation.php:1565 ../../mod/admin.php:870 +msgid "Channel" +msgstr "Kanal" -#: ../../include/ItemObject.php:331 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d Kommentar" -msgstr[1] "%d Kommentare" +#: ../../include/conversation.php:1568 +msgid "Status Messages and Posts" +msgstr "Statusnachrichten und Beiträge" -#: ../../include/ItemObject.php:596 ../../mod/photos.php:993 -#: ../../mod/photos.php:1103 -msgid "This is you" -msgstr "Das bist Du" +#: ../../include/conversation.php:1577 +msgid "About" +msgstr "Über" -#: ../../include/ItemObject.php:599 ../../mod/mood.php:135 -#: ../../mod/profiles.php:633 ../../mod/connect.php:92 ../../mod/setup.php:313 -#: ../../mod/setup.php:358 ../../mod/poke.php:166 ../../mod/sources.php:104 -#: ../../mod/sources.php:138 ../../mod/events.php:587 ../../mod/chat.php:177 -#: ../../mod/chat.php:211 ../../mod/photos.php:594 ../../mod/photos.php:671 -#: ../../mod/photos.php:956 ../../mod/photos.php:996 ../../mod/photos.php:1106 -#: ../../mod/connedit.php:555 ../../mod/thing.php:284 ../../mod/thing.php:327 -#: ../../mod/pdledit.php:58 ../../mod/settings.php:549 -#: ../../mod/settings.php:661 ../../mod/settings.php:690 -#: ../../mod/settings.php:714 ../../mod/settings.php:790 -#: ../../mod/settings.php:976 ../../mod/fsuggest.php:108 -#: ../../mod/filestorage.php:146 ../../mod/group.php:81 -#: ../../mod/import.php:480 ../../mod/admin.php:412 ../../mod/admin.php:723 -#: ../../mod/admin.php:859 ../../mod/admin.php:992 ../../mod/admin.php:1191 -#: ../../mod/admin.php:1278 ../../mod/invite.php:142 ../../mod/locs.php:99 -#: ../../mod/mail.php:348 ../../mod/xchan.php:11 ../../mod/appman.php:99 -#: ../../mod/poll.php:68 ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/blogga/php/config.php:67 -#: ../../view/theme/blogga/view/theme/blog/config.php:67 -#: ../../view/theme/redbasic/php/config.php:99 -msgid "Submit" -msgstr "Bestätigen" +#: ../../include/conversation.php:1580 +msgid "Profile Details" +msgstr "Profil-Details" -#: ../../include/ItemObject.php:600 -msgid "Bold" -msgstr "Fett" +#: ../../include/conversation.php:1598 +msgid "Files and Storage" +msgstr "Dateien und Speicher" -#: ../../include/ItemObject.php:601 -msgid "Italic" -msgstr "Kursiv" +#: ../../include/conversation.php:1608 ../../include/conversation.php:1611 +msgid "Chatrooms" +msgstr "Chaträume" -#: ../../include/ItemObject.php:602 -msgid "Underline" -msgstr "Unterstrichen" +#: ../../include/conversation.php:1624 +msgid "Saved Bookmarks" +msgstr "Gespeicherte Lesezeichen" -#: ../../include/ItemObject.php:603 -msgid "Quote" -msgstr "Zitat" +#: ../../include/conversation.php:1635 +msgid "Manage Webpages" +msgstr "Webseiten verwalten" -#: ../../include/ItemObject.php:604 -msgid "Code" -msgstr "Code" +#: ../../include/conversation.php:1698 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Nimmt teil" +msgstr[1] "Nehmen teil" -#: ../../include/ItemObject.php:605 -msgid "Image" -msgstr "Bild" +#: ../../include/conversation.php:1701 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "Nimmt teil" +msgstr[1] "Nehmen nicht teil" -#: ../../include/ItemObject.php:606 -msgid "Link" -msgstr "Link" +#: ../../include/conversation.php:1704 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] " Unentschlossen" +msgstr[1] "Unentschlossene" -#: ../../include/ItemObject.php:607 -msgid "Video" -msgstr "Video" +#: ../../include/conversation.php:1707 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "Zustimmung" +msgstr[1] "Zustimmungen" -#: ../../mod/mood.php:132 -msgid "Set your current mood and tell your friends" -msgstr "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden" +#: ../../include/conversation.php:1710 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "Ablehnung" +msgstr[1] "Ablehnungen" -#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 -msgid "Invalid profile identifier." -msgstr "Ungültiger Profil-Identifikator" +#: ../../include/conversation.php:1713 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "Enthaltung" +msgstr[1] "Enthaltungen" -#: ../../mod/profperm.php:110 -msgid "Profile Visibility Editor" -msgstr "Profil-Sichtbarkeits-Editor" +#: ../../include/oembed.php:171 +msgid "Embedded content" +msgstr "Eingebetteter Inhalt" -#: ../../mod/profperm.php:114 -msgid "Click on a contact to add or remove." -msgstr "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen." +#: ../../include/oembed.php:180 +msgid "Embedding disabled" +msgstr "Einbetten ausgeschaltet" -#: ../../mod/profperm.php:123 -msgid "Visible To" -msgstr "Sichtbar für" +#: ../../include/permissions.php:26 +msgid "Can view my normal stream and posts" +msgstr "Kann meine normalen Beiträge sehen" -#: ../../mod/profperm.php:139 ../../mod/connections.php:279 -msgid "All Connections" -msgstr "Alle Verbindungen" +#: ../../include/permissions.php:27 +msgid "Can view my default channel profile" +msgstr "Kann mein Standardprofil sehen" -#: ../../mod/mitem.php:24 ../../mod/menu.php:108 -msgid "Menu not found." -msgstr "Menü nicht gefunden" +#: ../../include/permissions.php:28 +msgid "Can view my photo albums" +msgstr "Kann meine Fotoalben betrachten" -#: ../../mod/mitem.php:67 -msgid "Menu element updated." -msgstr "Menü-Element aktualisiert." +#: ../../include/permissions.php:29 +msgid "Can view my connections" +msgstr "Kann meine Verbindungen sehen" -#: ../../mod/mitem.php:71 -msgid "Unable to update menu element." -msgstr "Kann Menü-Element nicht aktualisieren." +#: ../../include/permissions.php:30 +msgid "Can view my file storage" +msgstr "Kann meine Dateiordner lesen" -#: ../../mod/mitem.php:77 -msgid "Menu element added." -msgstr "Menü-Bestandteil hinzugefügt." +#: ../../include/permissions.php:31 +msgid "Can view my webpages" +msgstr "Kann meine Webseiten sehen" -#: ../../mod/mitem.php:81 -msgid "Unable to add menu element." -msgstr "Kann Menü-Bestandteil nicht hinzufügen." +#: ../../include/permissions.php:34 +msgid "Can send me their channel stream and posts" +msgstr "Kann mir die Beiträge aus seinem/ihrem Kanal schicken" -#: ../../mod/mitem.php:111 ../../mod/menu.php:136 ../../mod/xchan.php:37 -msgid "Not found." -msgstr "Nicht gefunden." +#: ../../include/permissions.php:35 +msgid "Can post on my channel page (\"wall\")" +msgstr "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen" -#: ../../mod/mitem.php:127 -msgid "Manage Menu Elements" -msgstr "Menü-Bestandteile verwalten" +#: ../../include/permissions.php:36 +msgid "Can comment on or like my posts" +msgstr "Darf meine Beiträge kommentieren und mögen/nicht mögen" -#: ../../mod/mitem.php:130 -msgid "Edit menu" -msgstr "Menü bearbeiten" +#: ../../include/permissions.php:37 +msgid "Can send me private mail messages" +msgstr "Kann mir private Nachrichten schicken" -#: ../../mod/mitem.php:133 -msgid "Edit element" -msgstr "Bestandteil bearbeiten" +#: ../../include/permissions.php:38 +msgid "Can post photos to my photo albums" +msgstr "Kann Fotos in meinen Fotoalben veröffentlichen" -#: ../../mod/mitem.php:134 -msgid "Drop element" -msgstr "Bestandteil löschen" +#: ../../include/permissions.php:39 +msgid "Can like/dislike stuff" +msgstr "Kann andere Elemente mögen/nicht mögen" -#: ../../mod/mitem.php:135 -msgid "New element" -msgstr "Neues Bestandteil" +#: ../../include/permissions.php:39 +msgid "Profiles and things other than posts/comments" +msgstr "Profile und alles außer Beiträge und Kommentare" -#: ../../mod/mitem.php:136 -msgid "Edit this menu container" -msgstr "Diesen Menü-Container bearbeiten" +#: ../../include/permissions.php:41 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten" -#: ../../mod/mitem.php:137 -msgid "Add menu element" -msgstr "Menüelement hinzufügen" +#: ../../include/permissions.php:41 +msgid "Advanced - useful for creating group forum channels" +msgstr "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen" -#: ../../mod/mitem.php:138 -msgid "Delete this menu item" -msgstr "Lösche dieses Menü-Bestandteil" +#: ../../include/permissions.php:42 +msgid "Can chat with me (when available)" +msgstr "Kann mit mir chatten (wenn verfügbar)" -#: ../../mod/mitem.php:139 -msgid "Edit this menu item" -msgstr "Bearbeite dieses Menü-Bestandteil" +#: ../../include/permissions.php:43 +msgid "Can write to my file storage" +msgstr "Kann in meine Dateiordner schreiben" -#: ../../mod/mitem.php:158 -msgid "New Menu Element" -msgstr "Neues Menü-Bestandteil" +#: ../../include/permissions.php:44 +msgid "Can edit my webpages" +msgstr "Kann meine Webseiten bearbeiten" -#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 -msgid "Menu Item Permissions" -msgstr "Zugriffsrechte des Menü-Elements" +#: ../../include/permissions.php:46 +msgid "Can source my public posts in derived channels" +msgstr "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden" -#: ../../mod/mitem.php:161 ../../mod/mitem.php:204 ../../mod/settings.php:1011 -msgid "(click to open/close)" -msgstr "(zum öffnen/schließen anklicken)" +#: ../../include/permissions.php:46 +msgid "Somewhat advanced - very useful in open communities" +msgstr "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften" -#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 -msgid "Link text" -msgstr "Link Text" +#: ../../include/permissions.php:48 +msgid "Can administer my channel resources" +msgstr "Kann meine Kanäle administrieren" -#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 -msgid "URL of link" -msgstr "URL des Links" +#: ../../include/permissions.php:48 +msgid "" +"Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust" -#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 -msgid "Use RedMatrix magic-auth if available" -msgstr "Verwende die automatische RedMatrix-Authentifizierung (magic-auth), wenn verfügbar" +#: ../../include/permissions.php:810 +msgid "Social Networking" +msgstr "Soziales Netzwerk" -#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 -msgid "Open link in new window" -msgstr "Öffne Link in neuem Fenster" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Mostly Public" +msgstr "Weitgehend öffentlich" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Order in list" -msgstr "Reihenfolge in der Liste" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Restricted" +msgstr "Beschränkt" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Größere Nummern werden weiter unten in der Auflistung einsortiert" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +msgid "Private" +msgstr "Privat" -#: ../../mod/mitem.php:181 -msgid "Menu item not found." -msgstr "Menü-Bestandteil nicht gefunden." +#: ../../include/permissions.php:811 +msgid "Community Forum" +msgstr "Forum" -#: ../../mod/mitem.php:190 -msgid "Menu item deleted." -msgstr "Menü-Bestandteil gelöscht." +#: ../../include/permissions.php:812 +msgid "Feed Republish" +msgstr "Teilen von Feeds" -#: ../../mod/mitem.php:192 -msgid "Menu item could not be deleted." -msgstr "Menü-Bestandteil kann nicht gelöscht werden." +#: ../../include/permissions.php:813 +msgid "Special Purpose" +msgstr "Für besondere Zwecke" -#: ../../mod/mitem.php:201 -msgid "Edit Menu Element" -msgstr "Bearbeite Menü-Bestandteil" +#: ../../include/permissions.php:813 +msgid "Celebrity/Soapbox" +msgstr "Mitteilungs-Kanal (keine Kommentare)" -#: ../../mod/mitem.php:213 ../../mod/menu.php:130 -msgid "Modify" -msgstr "Ändern" +#: ../../include/permissions.php:813 +msgid "Group Repository" +msgstr "Gruppenarchiv" + +#: ../../include/permissions.php:814 +msgid "Custom/Expert Mode" +msgstr "Benutzerdefiniert/Expertenmodus" #: ../../mod/achievements.php:34 msgid "Some blurb about what to do when you're new here" msgstr "Ein Hinweis, was man tun kann, wenn man neu hier ist" -#: ../../mod/profiles.php:18 ../../mod/profiles.php:165 -#: ../../mod/profiles.php:222 ../../mod/profiles.php:565 -msgid "Profile not found." -msgstr "Profil nicht gefunden." +#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 +#: ../../mod/editpost.php:20 ../../mod/editlayout.php:78 +#: ../../mod/editwebpage.php:77 +msgid "Item not found" +msgstr "Element nicht gefunden" -#: ../../mod/profiles.php:38 -msgid "Profile deleted." -msgstr "Profil gelöscht." +#: ../../mod/editblock.php:115 +msgid "Edit Block" +msgstr "Block bearbeiten" -#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 -msgid "Profile-" -msgstr "Profil-" +#: ../../mod/editblock.php:125 +msgid "Delete block?" +msgstr "Block löschen?" -#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 -msgid "New profile created." -msgstr "Neues Profil erstellt." +#: ../../mod/editblock.php:147 ../../mod/editpost.php:117 +#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 +msgid "Insert YouTube video" +msgstr "YouTube-Video einfügen" -#: ../../mod/profiles.php:98 -msgid "Profile unavailable to clone." -msgstr "Profil kann nicht geklont werden." +#: ../../mod/editblock.php:148 ../../mod/editpost.php:118 +#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 +msgid "Insert Vorbis [.ogg] video" +msgstr "Vorbis [.ogg]-Video einfügen" -#: ../../mod/profiles.php:136 -msgid "Profile unavailable to export." -msgstr "Dieses Profil kann nicht exportiert werden." +#: ../../mod/editblock.php:149 ../../mod/editpost.php:119 +#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:180 +msgid "Insert Vorbis [.ogg] audio" +msgstr "Vorbis [.ogg]-Audio einfügen" -#: ../../mod/profiles.php:232 -msgid "Profile Name is required." -msgstr "Profil-Name erforderlich." +#: ../../mod/editblock.php:183 +msgid "Delete Block" +msgstr "Block löschen" -#: ../../mod/profiles.php:378 -msgid "Marital Status" -msgstr "Familienstand" +#: ../../mod/manage.php:136 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet." -#: ../../mod/profiles.php:382 -msgid "Romantic Partner" -msgstr "Romantische Partner" +#: ../../mod/manage.php:144 +msgid "Create a new channel" +msgstr "Neuen Kanal anlegen" -#: ../../mod/profiles.php:386 -msgid "Likes" -msgstr "Gefällt" +#: ../../mod/manage.php:149 +msgid "Current Channel" +msgstr "Aktueller Kanal" -#: ../../mod/profiles.php:390 -msgid "Dislikes" -msgstr "Gefällt nicht" +#: ../../mod/manage.php:151 +msgid "Switch to one of your channels by selecting it." +msgstr "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst." -#: ../../mod/profiles.php:394 -msgid "Work/Employment" -msgstr "Arbeit/Anstellung" +#: ../../mod/manage.php:152 +msgid "Default Channel" +msgstr "Standard Kanal" -#: ../../mod/profiles.php:397 -msgid "Religion" -msgstr "Religion" +#: ../../mod/manage.php:153 +msgid "Make Default" +msgstr "Zum Standard machen" -#: ../../mod/profiles.php:401 -msgid "Political Views" -msgstr "Politische Ansichten" +#: ../../mod/manage.php:156 +#, php-format +msgid "%d new messages" +msgstr "%d neue Nachrichten" -#: ../../mod/profiles.php:405 -msgid "Gender" -msgstr "Geschlecht" +#: ../../mod/manage.php:157 +#, php-format +msgid "%d new introductions" +msgstr "%d neue Vorstellungen" -#: ../../mod/profiles.php:409 -msgid "Sexual Preference" -msgstr "Sexuelle Orientierung" +#: ../../mod/xchan.php:6 +msgid "Xchan Lookup" +msgstr "Xchan-Suche" -#: ../../mod/profiles.php:413 -msgid "Homepage" -msgstr "Webseite" +#: ../../mod/xchan.php:9 +msgid "Lookup xchan beginning with (or webbie): " +msgstr "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:" -#: ../../mod/profiles.php:417 -msgid "Interests" -msgstr "Hobbys/Interessen" +#: ../../mod/xchan.php:37 ../../mod/menu.php:136 ../../mod/mitem.php:111 +msgid "Not found." +msgstr "Nicht gefunden." -#: ../../mod/profiles.php:421 ../../mod/admin.php:866 -msgid "Address" -msgstr "Adresse" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" +msgstr "Zugriff für die Anwendung autorisieren" -#: ../../mod/profiles.php:428 ../../mod/pubsites.php:25 -msgid "Location" -msgstr "Ort" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" +msgstr "Trage folgenden Sicherheitscode in der Anwendung ein:" -#: ../../mod/profiles.php:511 -msgid "Profile updated." -msgstr "Profil aktualisiert." +#: ../../mod/api.php:89 +msgid "Please login to continue." +msgstr "Zum Weitermachen, bitte einloggen." -#: ../../mod/profiles.php:590 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?" +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?" -#: ../../mod/profiles.php:591 ../../mod/api.php:105 ../../mod/settings.php:916 -#: ../../mod/settings.php:921 ../../mod/settings.php:1004 -#: ../../mod/admin.php:392 +#: ../../mod/api.php:105 ../../mod/settings.php:955 ../../mod/settings.php:960 +#: ../../mod/settings.php:1045 ../../mod/admin.php:396 msgid "Yes" msgstr "Ja" -#: ../../mod/profiles.php:592 ../../mod/api.php:106 ../../mod/settings.php:916 -#: ../../mod/settings.php:921 ../../mod/settings.php:1004 -#: ../../mod/admin.php:390 +#: ../../mod/api.php:106 ../../mod/settings.php:955 ../../mod/settings.php:960 +#: ../../mod/settings.php:1045 ../../mod/admin.php:394 msgid "No" msgstr "Nein" -#: ../../mod/profiles.php:632 -msgid "Edit Profile Details" -msgstr "Bearbeite Profil-Details" - -#: ../../mod/profiles.php:634 -msgid "View this profile" -msgstr "Dieses Profil ansehen" +#: ../../mod/blocks.php:99 +msgid "Block Name" +msgstr "Block-Name" -#: ../../mod/profiles.php:636 -msgid "Change Profile Photo" -msgstr "Profilfoto ändern" +#: ../../mod/connedit.php:75 ../../mod/connections.php:37 +msgid "Could not access contact record." +msgstr "Konnte nicht auf den Kontakteintrag zugreifen." -#: ../../mod/profiles.php:637 -msgid "Create a new profile using these settings" -msgstr "Neues Profil anlegen und diese Einstellungen übernehmen" +#: ../../mod/connedit.php:99 ../../mod/connections.php:51 +msgid "Could not locate selected profile." +msgstr "Gewähltes Profil nicht gefunden." -#: ../../mod/profiles.php:638 -msgid "Clone this profile" -msgstr "Dieses Profil klonen" +#: ../../mod/connedit.php:204 ../../mod/connections.php:94 +msgid "Connection updated." +msgstr "Verbindung aktualisiert." -#: ../../mod/profiles.php:639 -msgid "Delete this profile" -msgstr "Dieses Profil löschen" +#: ../../mod/connedit.php:206 ../../mod/connections.php:96 +msgid "Failed to update connection record." +msgstr "Konnte den Verbindungseintrag nicht aktualisieren." -#: ../../mod/profiles.php:641 -msgid "Import profile from file" -msgstr "Profil aus einer Datei importieren" +#: ../../mod/connedit.php:252 +msgid "is now connected to" +msgstr "ist jetzt verbunden mit" -#: ../../mod/profiles.php:642 -msgid "Export profile to file" -msgstr "Profil in eine Datei exportieren" +#: ../../mod/connedit.php:365 +msgid "Could not access address book record." +msgstr "Konnte nicht auf den Adressbuch-Eintrag zugreifen." -#: ../../mod/profiles.php:643 -msgid "Profile Name:" -msgstr "Profilname:" +#: ../../mod/connedit.php:379 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar." -#: ../../mod/profiles.php:644 -msgid "Your Full Name:" -msgstr "Dein voller Name:" +#: ../../mod/connedit.php:386 +msgid "Channel has been unblocked" +msgstr "Kanal nicht mehr blockiert" -#: ../../mod/profiles.php:645 -msgid "Title/Description:" -msgstr "Titel/Stellenbeschreibung:" +#: ../../mod/connedit.php:387 +msgid "Channel has been blocked" +msgstr "Kanal blockiert" -#: ../../mod/profiles.php:646 -msgid "Your Gender:" -msgstr "Dein Geschlecht:" +#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 +#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 +#: ../../mod/connedit.php:443 +msgid "Unable to set address book parameters." +msgstr "Konnte die Adressbuch-Parameter nicht setzen." -#: ../../mod/profiles.php:647 -msgid "Birthday :" -msgstr "Geburtstag:" +#: ../../mod/connedit.php:398 +msgid "Channel has been unignored" +msgstr "Kanal wird nicht mehr ignoriert" -#: ../../mod/profiles.php:648 -msgid "Street Address:" -msgstr "Straße und Hausnummer:" +#: ../../mod/connedit.php:399 +msgid "Channel has been ignored" +msgstr "Kanal wird ignoriert" -#: ../../mod/profiles.php:649 -msgid "Locality/City:" -msgstr "Wohnort:" +#: ../../mod/connedit.php:410 +msgid "Channel has been unarchived" +msgstr "Kanal wurde aus dem Archiv zurück geholt" -#: ../../mod/profiles.php:650 -msgid "Postal/Zip Code:" -msgstr "Postleitzahl:" +#: ../../mod/connedit.php:411 +msgid "Channel has been archived" +msgstr "Kanal wurde archiviert" -#: ../../mod/profiles.php:651 -msgid "Country:" -msgstr "Land:" +#: ../../mod/connedit.php:422 +msgid "Channel has been unhidden" +msgstr "Kanal wird nicht mehr versteckt" -#: ../../mod/profiles.php:652 -msgid "Region/State:" -msgstr "Region/Bundesstaat:" +#: ../../mod/connedit.php:423 +msgid "Channel has been hidden" +msgstr "Kanal wurde versteckt" -#: ../../mod/profiles.php:653 -msgid " Marital Status:" -msgstr " Beziehungsstatus:" +#: ../../mod/connedit.php:438 +msgid "Channel has been approved" +msgstr "Kanal wurde zugelassen" -#: ../../mod/profiles.php:654 -msgid "Who: (if applicable)" -msgstr "Wer: (falls anwendbar)" +#: ../../mod/connedit.php:439 +msgid "Channel has been unapproved" +msgstr "Zulassung des Kanals entfernt" -#: ../../mod/profiles.php:655 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com" +#: ../../mod/connedit.php:467 +msgid "Connection has been removed." +msgstr "Verbindung wurde gelöscht." -#: ../../mod/profiles.php:656 -msgid "Since [date]:" -msgstr "Seit [Datum]:" +#: ../../mod/connedit.php:487 +#, php-format +msgid "View %s's profile" +msgstr "%ss Profil ansehen" -#: ../../mod/profiles.php:658 -msgid "Homepage URL:" -msgstr "Homepage URL:" +#: ../../mod/connedit.php:491 +msgid "Refresh Permissions" +msgstr "Zugriffsrechte neu laden" -#: ../../mod/profiles.php:661 -msgid "Religious Views:" -msgstr "Religiöse Ansichten:" +#: ../../mod/connedit.php:494 +msgid "Fetch updated permissions" +msgstr "Aktualisierte Zugriffsrechte abfragen" -#: ../../mod/profiles.php:662 -msgid "Keywords:" -msgstr "Schlüsselwörter:" +#: ../../mod/connedit.php:498 +msgid "Recent Activity" +msgstr "Kürzliche Aktivitäten" -#: ../../mod/profiles.php:665 -msgid "Example: fishing photography software" -msgstr "Beispiel: Angeln Fotografie Software" +#: ../../mod/connedit.php:501 +msgid "View recent posts and comments" +msgstr "Betrachte die neuesten Beiträge und Kommentare" -#: ../../mod/profiles.php:666 -msgid "Used in directory listings" -msgstr "Wird in Verzeichnis-Auflistungen verwendet" +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:737 +msgid "Unblock" +msgstr "Freigeben" -#: ../../mod/profiles.php:667 -msgid "Tell us about yourself..." -msgstr "Erzähle uns ein wenig von Dir …" +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:736 +msgid "Block" +msgstr "Blockieren" -#: ../../mod/profiles.php:668 -msgid "Hobbies/Interests" -msgstr "Hobbys/Interessen" +#: ../../mod/connedit.php:510 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Blockiere oder lasse die komplette Kommunikation mit dieser Verbindung zu" -#: ../../mod/profiles.php:669 -msgid "Contact information and Social Networks" -msgstr "Kontaktinformation und soziale Netzwerke" +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +msgid "Unignore" +msgstr "Nicht ignorieren" -#: ../../mod/profiles.php:670 -msgid "My other channels" -msgstr "Meine anderen Kanäle" +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +#: ../../mod/notifications.php:51 +msgid "Ignore" +msgstr "Ignorieren" -#: ../../mod/profiles.php:671 -msgid "Musical interests" -msgstr "Musikalische Interessen" +#: ../../mod/connedit.php:517 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Ignoriere oder lasse die komplette eingehende Kommunikation von dieser Verbindung zu" -#: ../../mod/profiles.php:672 -msgid "Books, literature" -msgstr "Bücher, Literatur" +#: ../../mod/connedit.php:520 +msgid "Unarchive" +msgstr "Aus Archiv zurückholen" -#: ../../mod/profiles.php:673 -msgid "Television" -msgstr "Fernsehen" +#: ../../mod/connedit.php:520 +msgid "Archive" +msgstr "Archivieren" -#: ../../mod/profiles.php:674 -msgid "Film/dance/culture/entertainment" -msgstr "Film/Tanz/Kultur/Unterhaltung" +#: ../../mod/connedit.php:523 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)" -#: ../../mod/profiles.php:675 -msgid "Love/romance" -msgstr "Liebe/Romantik" +#: ../../mod/connedit.php:526 +msgid "Unhide" +msgstr "Wieder sichtbar machen" -#: ../../mod/profiles.php:676 -msgid "Work/employment" -msgstr "Arbeit/Anstellung" +#: ../../mod/connedit.php:526 +msgid "Hide" +msgstr "Verstecken" -#: ../../mod/profiles.php:677 -msgid "School/education" -msgstr "Schule/Ausbildung" +#: ../../mod/connedit.php:529 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Verstecke oder zeige diese Verbindung vor anderen Verbindungen" -#: ../../mod/profiles.php:683 -msgid "This is your default profile." -msgstr "Das ist Dein Standardprofil." +#: ../../mod/connedit.php:536 +msgid "Delete this connection" +msgstr "Verbindung löschen" -#: ../../mod/profiles.php:694 ../../mod/directory.php:148 -msgid "Age: " -msgstr "Alter:" +#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 +msgid "Approve this connection" +msgstr "Verbindung genehmigen" -#: ../../mod/profiles.php:737 -msgid "Edit/Manage Profiles" -msgstr "Profile bearbeiten/verwalten" +#: ../../mod/connedit.php:611 +msgid "Accept connection to allow communication" +msgstr "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen" -#: ../../mod/profiles.php:738 -msgid "Add profile things" -msgstr "Sachen zum Profil hinzufügen" +#: ../../mod/connedit.php:627 +#, php-format +msgid "Connections: settings for %s" +msgstr "Verbindungseinstellungen für %s" -#: ../../mod/profiles.php:739 -msgid "Include desirable objects in your profile" -msgstr "Binde begehrenswerte Dinge in Dein Profil ein" +#: ../../mod/connedit.php:628 +msgid "Apply these permissions automatically" +msgstr "Diese Berechtigungen automatisch anwenden" + +#: ../../mod/connedit.php:632 +msgid "Apply the permissions indicated on this page to all new connections." +msgstr "Wende die auf dieser Seite gewählten Berechtigungen auf alle neuen Verbindungen an." + +#: ../../mod/connedit.php:636 +msgid "Slide to adjust your degree of friendship" +msgstr "Verschieben, um den Grad der Freundschaft zu einzustellen" + +#: ../../mod/connedit.php:637 ../../mod/rate.php:147 +msgid "Rating (this information is public)" +msgstr "Bewertung (öffentlich sichtbar)" + +#: ../../mod/connedit.php:638 ../../mod/rate.php:148 +msgid "Optionally explain your rating (this information is public)" +msgstr "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)" + +#: ../../mod/connedit.php:645 +msgid "" +"Default permissions for your channel type have (just) been applied. They " +"have not yet been submitted. Please review the permissions on this page and " +"make any desired changes at this time. This new connection may not " +"be able to communicate with you until you submit this page, which will " +"install and apply the selected permissions." +msgstr "Die voreingestellten Zugriffsrechte der Kategorie Deines Kanals sind hier zu sehen, wurden aber noch nicht gespeichert. Bitte sieh Dir die Zugriffsrechte auf dieser Seite an und ändere sie, wenn Du willst. Dieser Kontakt kann evtl. nicht mit Dir kommunizieren, bevor Du nicht auf dieser Seite auf „Senden“ geklickt hast – erst dieser Klick speichert die gewünschten Zugriffsrechte." + +#: ../../mod/connedit.php:648 +msgid "inherited" +msgstr "geerbt" + +#: ../../mod/connedit.php:651 +msgid "Connection has no individual permissions!" +msgstr "Diese Verbindung hat keine individuellen Zugriffsrechte!" + +#: ../../mod/connedit.php:652 +msgid "" +"This may be appropriate based on your privacy " +"settings, though you may wish to review the \"Advanced Permissions\"." +msgstr "Abhängig von Deinen Privatsphäre-Einstellungen könnte das passen, eventuell solltest Du aber die „Zugriffsrechte für Fortgeschrittene“ überprüfen." + +#: ../../mod/connedit.php:654 +msgid "Profile Visibility" +msgstr "Sichtbarkeit des Profils" + +#: ../../mod/connedit.php:655 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird." + +#: ../../mod/connedit.php:656 +msgid "Contact Information / Notes" +msgstr "Kontaktinformationen / Notizen" + +#: ../../mod/connedit.php:657 +msgid "Edit contact notes" +msgstr "Kontaktnotizen bearbeiten" + +#: ../../mod/connedit.php:659 +msgid "Their Settings" +msgstr "Deren Einstellungen" + +#: ../../mod/connedit.php:660 +msgid "My Settings" +msgstr "Meine Einstellungen" + +#: ../../mod/connedit.php:662 +msgid "" +"Default permissions for this channel type have (just) been applied. They " +"have not been saved and there are currently no stored default " +"permissions. Please review/edit the applied settings and click [Submit] to " +"finalize." +msgstr "Die voreingestellten Zugriffsrechte der Kategorie Deines Kanals sind hier zu sehen, wurden aber noch nicht gespeichert, und Du hast keine Voreinstellungen für die Zugriffsrechte von Verbindungen angelegt. Bitte sieht Dir die Einstellungen an, ändere sie bei Bedarf und klicke [Senden], um den Vorgang abzuschließen." + +#: ../../mod/connedit.php:663 +msgid "Clear/Disable Automatic Permissions" +msgstr "Automatische Berechtigungen abschalten/entfernen" + +#: ../../mod/connedit.php:664 +msgid "Forum Members" +msgstr "Forum Mitglieder" + +#: ../../mod/connedit.php:665 +msgid "Soapbox" +msgstr "Marktschreier" + +#: ../../mod/connedit.php:666 +msgid "Full Sharing (typical social network permissions)" +msgstr "Vollumfängliches Teilen (übliche Berechtigungen in sozialen Netzwerken)" + +#: ../../mod/connedit.php:667 +msgid "Cautious Sharing " +msgstr "Vorsichtiges Teilen" + +#: ../../mod/connedit.php:668 +msgid "Follow Only" +msgstr "Nur folgen" + +#: ../../mod/connedit.php:669 +msgid "Individual Permissions" +msgstr "Individuelle Zugriffsrechte" + +#: ../../mod/connedit.php:670 +msgid "" +"Some permissions may be inherited from your channel privacy settings, which have higher priority than " +"individual settings. Changing those inherited settings on this page will " +"have no effect." +msgstr "Einige Berechtigungen werden von den globalen Sicherheits- und Privatsphäre-Einstellungen dieses Kanals geerbt, die eine höhere Priorität haben als die Einstellungen bei einer Verbindung. Werden geerbte Einstellungen hier geändert, hat das keine Auswirkungen." + +#: ../../mod/connedit.php:671 +msgid "Advanced Permissions" +msgstr "Zugriffsrechte für Fortgeschrittene" + +#: ../../mod/connedit.php:672 +msgid "Simple Permissions (select one and submit)" +msgstr "Einfache Berechtigungs-Einstellungen (wähle eine aus und klicke auf Senden)" + +#: ../../mod/connedit.php:676 +#, php-format +msgid "Visit %s's profile - %s" +msgstr "%ss Profil besuchen - %s" + +#: ../../mod/connedit.php:677 +msgid "Block/Unblock contact" +msgstr "Kontakt blockieren/freigeben" + +#: ../../mod/connedit.php:678 +msgid "Ignore contact" +msgstr "Kontakt ignorieren" + +#: ../../mod/connedit.php:679 +msgid "Repair URL settings" +msgstr "URL-Einstellungen reparieren" + +#: ../../mod/connedit.php:680 +msgid "View conversations" +msgstr "Unterhaltungen anzeigen" + +#: ../../mod/connedit.php:682 +msgid "Delete contact" +msgstr "Kontakt löschen" + +#: ../../mod/connedit.php:686 +msgid "Last update:" +msgstr "Letzte Aktualisierung:" + +#: ../../mod/connedit.php:688 +msgid "Update public posts" +msgstr "Öffentliche Beiträge aktualisieren" + +#: ../../mod/connedit.php:690 +msgid "Update now" +msgstr "Jetzt aktualisieren" + +#: ../../mod/connedit.php:696 +msgid "Currently blocked" +msgstr "Derzeit blockiert" + +#: ../../mod/connedit.php:697 +msgid "Currently ignored" +msgstr "Derzeit ignoriert" + +#: ../../mod/connedit.php:698 +msgid "Currently archived" +msgstr "Derzeit archiviert" + +#: ../../mod/connedit.php:699 +msgid "Currently pending" +msgstr "Derzeit anstehend" + +#: ../../mod/home.php:48 +msgid "Red Matrix - "The Network"" +msgstr "RedMatrix – "Das Netzwerk"" + +#: ../../mod/home.php:101 +#, php-format +msgid "Welcome to %s" +msgstr "Willkommen auf %s" -#: ../../mod/connect.php:55 ../../mod/connect.php:103 +#: ../../mod/connect.php:56 ../../mod/connect.php:104 msgid "Continue" msgstr "Fortfahren" -#: ../../mod/connect.php:84 +#: ../../mod/connect.php:85 msgid "Premium Channel Setup" msgstr "Premium-Kanal-Einrichtung" -#: ../../mod/connect.php:86 +#: ../../mod/connect.php:87 msgid "Enable premium channel connection restrictions" msgstr "Einschränkungen für einen Premium-Kanal aktivieren" -#: ../../mod/connect.php:87 +#: ../../mod/connect.php:88 msgid "" "Please enter your restrictions or conditions, such as paypal receipt, usage " "guidelines, etc." msgstr "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc." -#: ../../mod/connect.php:89 ../../mod/connect.php:109 +#: ../../mod/connect.php:90 ../../mod/connect.php:110 msgid "" "This channel may require additional steps or acknowledgement of the " "following conditions prior to connecting:" msgstr "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig." -#: ../../mod/connect.php:90 +#: ../../mod/connect.php:91 msgid "" "Potential connections will then see the following text before proceeding:" msgstr "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:" -#: ../../mod/connect.php:91 ../../mod/connect.php:112 +#: ../../mod/connect.php:92 ../../mod/connect.php:113 msgid "" "By continuing, I certify that I have complied with any instructions provided" " on this page." msgstr "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite." -#: ../../mod/connect.php:100 +#: ../../mod/connect.php:101 msgid "(No specific instructions have been provided by the channel owner.)" msgstr "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)" -#: ../../mod/connect.php:108 +#: ../../mod/connect.php:109 msgid "Restricted or Premium Channel" msgstr "Eingeschränkter oder Premium-Kanal" -#: ../../mod/post.php:229 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please" -" logout and retry." -msgstr "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut." +#: ../../mod/editpost.php:31 +msgid "Item is not editable" +msgstr "Element kann nicht bearbeitet werden." -#: ../../mod/post.php:261 ../../mod/openid.php:72 ../../mod/openid.php:180 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich." +#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 +msgid "Edit post" +msgstr "Bearbeite Beitrag" -#: ../../mod/setup.php:166 -msgid "Red Matrix Server - Setup" -msgstr "Red Matrix Server - Installation" +#: ../../mod/editpost.php:53 +msgid "Delete item?" +msgstr "Eintrag löschen?" -#: ../../mod/setup.php:172 -msgid "Could not connect to database." -msgstr "Kann nicht mit der Datenbank verbinden." +#: ../../mod/attach.php:9 +msgid "Item not available." +msgstr "Element nicht verfügbar." -#: ../../mod/setup.php:176 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS." +#: ../../mod/probe.php:23 ../../mod/probe.php:29 +#, php-format +msgid "Fetching URL returns error: %1$s" +msgstr "Abrufen der URL gab einen Fehler zurück: %1$s" -#: ../../mod/setup.php:183 -msgid "Could not create table." -msgstr "Kann Tabelle nicht erstellen." +#: ../../mod/dav.php:121 +msgid "RedMatrix channel" +msgstr "RedMatrix-Kanal" -#: ../../mod/setup.php:189 -msgid "Your site database has been installed." -msgstr "Die Datenbank Deines Hubs wurde installiert." +#: ../../mod/profile_photo.php:108 +msgid "Image uploaded but image cropping failed." +msgstr "Bild hochgeladen, aber das Zurechtschneiden schlug fehl." -#: ../../mod/setup.php:194 +#: ../../mod/profile_photo.php:162 +msgid "Image resize failed." +msgstr "Bild-Anpassung fehlgeschlagen." + +#: ../../mod/profile_photo.php:206 msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren." +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird." -#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:663 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Lies die Datei \"install/INSTALL.txt\"." +#: ../../mod/profile_photo.php:233 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "Bild ist größer als das Limit von %d" -#: ../../mod/setup.php:261 -msgid "System check" -msgstr "Systemprüfung" +#: ../../mod/profile_photo.php:242 +msgid "Unable to process image." +msgstr "Kann Bild nicht verarbeiten." -#: ../../mod/setup.php:265 ../../mod/events.php:434 ../../mod/photos.php:868 -msgid "Next" -msgstr "Nächste" +#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 +msgid "Photo not available." +msgstr "Foto nicht verfügbar." -#: ../../mod/setup.php:266 -msgid "Check again" -msgstr "Bitte nochmal prüfen" +#: ../../mod/profile_photo.php:359 +msgid "Upload File:" +msgstr "Datei hochladen:" -#: ../../mod/setup.php:289 -msgid "Database connection" -msgstr "Datenbank Verbindung" +#: ../../mod/profile_photo.php:360 +msgid "Select a profile:" +msgstr "Wähle ein Profil:" -#: ../../mod/setup.php:290 -msgid "" -"In order to install Red Matrix we need to know how to connect to your " -"database." -msgstr "Um die Red-Matrix installieren zu können, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können." +#: ../../mod/profile_photo.php:361 +msgid "Upload Profile Photo" +msgstr "Lade neues Profilfoto hoch" -#: ../../mod/setup.php:291 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast." +#: ../../mod/profile_photo.php:366 ../../mod/settings.php:964 +msgid "or" +msgstr "oder" -#: ../../mod/setup.php:292 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst." +#: ../../mod/profile_photo.php:366 +msgid "skip this step" +msgstr "diesen Schritt überspringen" -#: ../../mod/setup.php:296 -msgid "Database Server Name" -msgstr "Datenbank-Servername" +#: ../../mod/profile_photo.php:366 +msgid "select a photo from your photo albums" +msgstr "ein Foto aus meinen Fotoalben" -#: ../../mod/setup.php:296 -msgid "Default is localhost" -msgstr "Standard ist localhost" +#: ../../mod/profile_photo.php:382 +msgid "Crop Image" +msgstr "Bild zuschneiden" -#: ../../mod/setup.php:297 -msgid "Database Port" -msgstr "Datenbank-Port" +#: ../../mod/profile_photo.php:383 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Bitte schneide das Bild für eine optimale Anzeige passend zu." -#: ../../mod/setup.php:297 -msgid "Communication port number - use 0 for default" -msgstr "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung" +#: ../../mod/profile_photo.php:385 +msgid "Done Editing" +msgstr "Bearbeitung fertigstellen" -#: ../../mod/setup.php:298 -msgid "Database Login Name" -msgstr "Datenbank-Benutzername" +#: ../../mod/profile_photo.php:428 +msgid "Image uploaded successfully." +msgstr "Bild erfolgreich hochgeladen." -#: ../../mod/setup.php:299 -msgid "Database Login Password" -msgstr "Datenbank-Kennwort" +#: ../../mod/profile_photo.php:430 +msgid "Image upload failed." +msgstr "Hochladen des Bilds fehlgeschlagen." -#: ../../mod/setup.php:300 -msgid "Database Name" -msgstr "Datenbank-Name" +#: ../../mod/profile_photo.php:439 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Reduzierung der Bildgröße [%s] fehlgeschlagen." -#: ../../mod/setup.php:301 -msgid "Database Type" -msgstr "Datenbanktyp" +#: ../../mod/block.php:27 ../../mod/page.php:33 +msgid "Invalid item." +msgstr "Ungültiges Element." -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "Site administrator email address" -msgstr "E-Mail Adresse des Seiten-Administrators" +#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 +msgid "Channel not found." +msgstr "Kanal nicht gefunden." -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst." +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/page.php:81 ../../index.php:241 +msgid "Page not found." +msgstr "Seite nicht gefunden." -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Website URL" -msgstr "Server-URL" +#: ../../mod/network.php:84 +msgid "No such group" +msgstr "Sammlung nicht gefunden" -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Please use SSL (https) URL if available." -msgstr "Nutze wenn möglich eine SSL-URL (https)." +#: ../../mod/network.php:122 +msgid "Search Results For:" +msgstr "Suchergebnisse für:" -#: ../../mod/setup.php:307 ../../mod/setup.php:352 -msgid "Please select a default timezone for your website" -msgstr "Standard-Zeitzone für Deinen Server" +#: ../../mod/network.php:176 +msgid "Collection is empty" +msgstr "Sammlung ist leer" -#: ../../mod/setup.php:335 -msgid "Site settings" -msgstr "Seiteneinstellungen" +#: ../../mod/network.php:184 +msgid "Collection: " +msgstr "Sammlung:" -#: ../../mod/setup.php:395 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden." +#: ../../mod/network.php:197 +msgid "Connection: " +msgstr "Verbindung:" -#: ../../mod/setup.php:396 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen." +#: ../../mod/network.php:200 +msgid "Invalid connection." +msgstr "Ungültige Verbindung." -#: ../../mod/setup.php:400 -msgid "PHP executable path" -msgstr "PHP Pfad zu ausführbarer Datei" +#: ../../mod/events.php:87 +msgid "Event can not end before it has started." +msgstr "Termin-Ende liegt vor dem Beginn." -#: ../../mod/setup.php:400 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren." +#: ../../mod/events.php:89 ../../mod/events.php:98 ../../mod/events.php:116 +msgid "Unable to generate preview." +msgstr "Vorschau konnte nicht erzeugt werden." -#: ../../mod/setup.php:405 -msgid "Command line PHP" -msgstr "PHP Befehlszeile" +#: ../../mod/events.php:96 +msgid "Event title and start time are required." +msgstr "Titel und Startzeit des Termins sind erforderlich." -#: ../../mod/setup.php:414 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert." +#: ../../mod/events.php:114 +msgid "Event not found." +msgstr "Termin nicht gefunden." -#: ../../mod/setup.php:415 -msgid "This is required for message delivery to work." -msgstr "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert." +#: ../../mod/events.php:392 +msgid "l, F j" +msgstr "l, j. F" -#: ../../mod/setup.php:417 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" +#: ../../mod/events.php:414 +msgid "Edit event" +msgstr "Termin bearbeiten" -#: ../../mod/setup.php:438 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen." +#: ../../mod/events.php:466 +msgid "Create New Event" +msgstr "Neuen Termin erstellen" -#: ../../mod/setup.php:439 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung." +#: ../../mod/events.php:467 ../../mod/photos.php:827 +msgid "Previous" +msgstr "Voriges" -#: ../../mod/setup.php:441 -msgid "Generate encryption keys" -msgstr "Verschlüsselungsschlüssel generieren" +#: ../../mod/events.php:468 ../../mod/setup.php:265 ../../mod/photos.php:836 +msgid "Next" +msgstr "Nächste" -#: ../../mod/setup.php:448 -msgid "libCurl PHP module" -msgstr "libCurl-PHP-Modul" +#: ../../mod/events.php:469 +msgid "Export" +msgstr "Exportieren" -#: ../../mod/setup.php:449 -msgid "GD graphics PHP module" -msgstr "GD-Grafik-PHP-Modul" +#: ../../mod/events.php:594 +msgid "Event details" +msgstr "Termin-Details" -#: ../../mod/setup.php:450 -msgid "OpenSSL PHP module" -msgstr "OpenSSL-PHP-Modul" +#: ../../mod/events.php:595 +msgid "Starting date and Title are required." +msgstr "Startdatum und Titel sind erforderlich." -#: ../../mod/setup.php:451 -msgid "mysqli or postgres PHP module" -msgstr "mysqli oder postgres PHP-Modul" +#: ../../mod/events.php:597 +msgid "Categories (comma-separated list)" +msgstr "Kategorien (Kommagetrennte Liste)" -#: ../../mod/setup.php:452 -msgid "mb_string PHP module" -msgstr "mb_string-PHP-Modul" - -#: ../../mod/setup.php:453 -msgid "mcrypt PHP module" -msgstr "mcrypt-PHP-Modul" +#: ../../mod/events.php:599 +msgid "Event Starts:" +msgstr "Termin beginnt:" -#: ../../mod/setup.php:458 ../../mod/setup.php:460 -msgid "Apache mod_rewrite module" -msgstr "Apache-mod_rewrite-Modul" +#: ../../mod/events.php:606 +msgid "Finish date/time is not known or not relevant" +msgstr "Ende Datum/Zeit sind unbekannt oder unwichtig" -#: ../../mod/setup.php:458 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert." +#: ../../mod/events.php:608 +msgid "Event Finishes:" +msgstr "Termin endet:" -#: ../../mod/setup.php:464 ../../mod/setup.php:467 -msgid "proc_open" -msgstr "proc_open" +#: ../../mod/events.php:610 ../../mod/events.php:611 +msgid "Adjust for viewer timezone" +msgstr "An die Zeitzone des Betrachters anpassen" -#: ../../mod/setup.php:464 +#: ../../mod/events.php:610 msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert" - -#: ../../mod/setup.php:472 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert." +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien." -#: ../../mod/setup.php:476 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert." +#: ../../mod/events.php:612 +msgid "Description:" +msgstr "Beschreibung:" -#: ../../mod/setup.php:480 -msgid "Error: openssl PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert." +#: ../../mod/events.php:616 +msgid "Title:" +msgstr "Titel:" -#: ../../mod/setup.php:484 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert." +#: ../../mod/events.php:618 +msgid "Share this event" +msgstr "Den Termin teilen" -#: ../../mod/setup.php:488 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert." +#: ../../mod/subthread.php:103 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s folgt nun %2$ss %3$s" -#: ../../mod/setup.php:492 -msgid "Error: mcrypt PHP module required but not installed." -msgstr "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber nicht installiert." +#: ../../mod/pubsites.php:16 +msgid "Public Sites" +msgstr "Öffentliche Server" -#: ../../mod/setup.php:508 +#: ../../mod/pubsites.php:19 msgid "" -"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." -msgstr "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht." +"The listed sites allow public registration into the Red Matrix. All sites in" +" the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." +msgstr "Die hier aufgeführten Server erlauben Dir, einen Account in der Red-Matrix anzulegen. Alle Server der Matrix sind miteinander verbunden, so dass die Mitgliedschaft auf einem Server eine Verbindung zu beliebigen anderen Servern der Matrix ermöglicht. Es könnte sein, dass einige dieser Server kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den jeweiligen Seiten könnten nähere Details dazu stehen." -#: ../../mod/setup.php:509 -msgid "" -"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." -msgstr "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst." +#: ../../mod/pubsites.php:25 +msgid "Site URL" +msgstr "Server-URL" -#: ../../mod/setup.php:510 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Red-Installation speichern musst." +#: ../../mod/pubsites.php:25 +msgid "Access Type" +msgstr "Zugangstyp" -#: ../../mod/setup.php:511 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt." +#: ../../mod/pubsites.php:25 +msgid "Registration Policy" +msgstr "Registrierungsrichtlinien" -#: ../../mod/setup.php:514 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php ist beschreibbar" +#: ../../mod/pubsites.php:25 ../../mod/profiles.php:454 +msgid "Location" +msgstr "Ort" -#: ../../mod/setup.php:524 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen." +#: ../../mod/settings.php:73 +msgid "Name is required" +msgstr "Name ist erforderlich" -#: ../../mod/setup.php:525 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the Red top level folder." -msgstr "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Red-Installationsverzeichnisses." +#: ../../mod/settings.php:77 +msgid "Key and Secret are required" +msgstr "Schlüssel und Geheimnis werden benötigt" -#: ../../mod/setup.php:526 ../../mod/setup.php:544 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat." +#: ../../mod/settings.php:222 +msgid "Passwords do not match. Password unchanged." +msgstr "Kennwörter stimmen nicht überein. Kennwort nicht verändert." -#: ../../mod/setup.php:527 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr " Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht in der restlichen Red-Installation." +#: ../../mod/settings.php:226 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert." -#: ../../mod/setup.php:530 -#, php-format -msgid "%s is writable" -msgstr "%s ist beschreibbar" +#: ../../mod/settings.php:240 +msgid "Password changed." +msgstr "Kennwort geändert." -#: ../../mod/setup.php:543 -msgid "" -"Red uses the store directory to save uploaded files. The web server needs to" -" have write access to the store directory under the Red top level folder" -msgstr "Red benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Web-Server benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses" +#: ../../mod/settings.php:242 +msgid "Password update failed. Please try again." +msgstr "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal." -#: ../../mod/setup.php:547 -msgid "store is writable" -msgstr "store ist schreibbar" +#: ../../mod/settings.php:256 +msgid "Not valid email." +msgstr "Keine gültige E-Mail Adresse." -#: ../../mod/setup.php:577 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server." +#: ../../mod/settings.php:259 +msgid "Protected email address. Cannot change to that email." +msgstr "Geschützte E-Mail Adresse. Diese kann nicht verändert werden." -#: ../../mod/setup.php:578 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich." +#: ../../mod/settings.php:268 +msgid "System failure storing new email. Please try again." +msgstr "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal." -#: ../../mod/setup.php:579 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können." +#: ../../mod/settings.php:507 +msgid "Settings updated." +msgstr "Einstellungen aktualisiert." -#: ../../mod/setup.php:580 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer Red-Server (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)." +#: ../../mod/settings.php:576 ../../mod/settings.php:602 +#: ../../mod/settings.php:638 +msgid "Add application" +msgstr "Anwendung hinzufügen" -#: ../../mod/setup.php:581 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen." +#: ../../mod/settings.php:579 +msgid "Name of application" +msgstr "Name der Anwendung" -#: ../../mod/setup.php:582 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind." +#: ../../mod/settings.php:580 ../../mod/settings.php:606 +msgid "Consumer Key" +msgstr "Consumer Key" -#: ../../mod/setup.php:584 -msgid "SSL certificate validation" -msgstr "SSL Zertifikatverifizierung" +#: ../../mod/settings.php:580 ../../mod/settings.php:581 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20" -#: ../../mod/setup.php:590 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:" +#: ../../mod/settings.php:581 ../../mod/settings.php:607 +msgid "Consumer Secret" +msgstr "Consumer Secret" -#: ../../mod/setup.php:592 -msgid "Url rewrite is working" -msgstr "Url rewrite funktioniert" +#: ../../mod/settings.php:582 ../../mod/settings.php:608 +msgid "Redirect" +msgstr "Umleitung" -#: ../../mod/setup.php:602 +#: ../../mod/settings.php:582 msgid "" -"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." -msgstr "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen." +"Redirect URI - leave blank unless your application specifically requires " +"this" +msgstr "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert" -#: ../../mod/setup.php:626 -msgid "Errors encountered creating database tables." -msgstr "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten." +#: ../../mod/settings.php:583 ../../mod/settings.php:609 +msgid "Icon url" +msgstr "Symbol-URL" -#: ../../mod/setup.php:661 -msgid "

        What next

        " -msgstr "

        Was als Nächstes

        " +#: ../../mod/settings.php:583 +msgid "Optional" +msgstr "Optional" -#: ../../mod/setup.php:662 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten." +#: ../../mod/settings.php:594 +msgid "You can't edit this application." +msgstr "Diese Anwendung kann nicht bearbeitet werden." -#: ../../mod/siteinfo.php:90 -#, php-format -msgid "Version %s" -msgstr "Version %s" +#: ../../mod/settings.php:637 +msgid "Connected Apps" +msgstr "Verbundene Apps" -#: ../../mod/siteinfo.php:111 -msgid "Installed plugins/addons/apps:" -msgstr "Installierte Plugins/Addons/Apps" +#: ../../mod/settings.php:641 +msgid "Client key starts with" +msgstr "Client Key beginnt mit" -#: ../../mod/siteinfo.php:124 -msgid "No installed plugins/addons/apps" -msgstr "Keine installierten Plugins/Addons/Apps" +#: ../../mod/settings.php:642 +msgid "No name" +msgstr "Kein Name" -#: ../../mod/siteinfo.php:132 -msgid "Red" -msgstr "Red" +#: ../../mod/settings.php:643 +msgid "Remove authorization" +msgstr "Authorisierung aufheben" -#: ../../mod/siteinfo.php:133 -msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "Dieser Hub ist Teil der RedMatrix – eines globalen, kooperativen Netzwerks aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen." +#: ../../mod/settings.php:654 +msgid "No feature settings configured" +msgstr "Keine Funktions-Einstellungen konfiguriert" -#: ../../mod/siteinfo.php:137 -msgid "Running at web location" -msgstr "Erreichbar unter der Web-Adresse" +#: ../../mod/settings.php:662 +msgid "Feature Settings" +msgstr "Funktions-Einstellungen" -#: ../../mod/siteinfo.php:138 -msgid "" -"Please visit GetZot.com to learn more " -"about the Red Matrix." -msgstr "Besuche GetZot.com, um mehr über die Red-Matrix zu erfahren." +#: ../../mod/settings.php:685 +msgid "Account Settings" +msgstr "Konto-Einstellungen" -#: ../../mod/siteinfo.php:139 -msgid "Bug reports and issues: please visit" -msgstr "Probleme oder Fehler gefunden? Bitte besuche" +#: ../../mod/settings.php:686 +msgid "Password Settings" +msgstr "Kennwort-Einstellungen" -#: ../../mod/siteinfo.php:142 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " -"com" -msgstr "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com" +#: ../../mod/settings.php:687 +msgid "New Password:" +msgstr "Neues Passwort:" -#: ../../mod/siteinfo.php:144 -msgid "Site Administrators" -msgstr "Administratoren" +#: ../../mod/settings.php:688 +msgid "Confirm:" +msgstr "Bestätigen:" -#: ../../mod/poke.php:159 -msgid "Poke/Prod" -msgstr "Anstupsen/Knuffen" +#: ../../mod/settings.php:688 +msgid "Leave password fields blank unless changing" +msgstr "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern" -#: ../../mod/poke.php:160 -msgid "poke, prod or do other things to somebody" -msgstr "Stupse Leute an oder mache anderes mit ihnen" +#: ../../mod/settings.php:690 ../../mod/settings.php:1026 +msgid "Email Address:" +msgstr "Email Adresse:" -#: ../../mod/poke.php:161 -msgid "Recipient" -msgstr "Empfänger" +#: ../../mod/settings.php:691 ../../mod/removeaccount.php:61 +msgid "Remove Account" +msgstr "Konto entfernen" -#: ../../mod/poke.php:162 -msgid "Choose what you wish to do to recipient" -msgstr "Wähle, was Du mit dem/r Empfänger/in tun willst" +#: ../../mod/settings.php:692 +msgid "Remove this account from this server including all its channels" +msgstr "Lösche dieses Konto einschließlich aller zugehörigen Kanäle von diesem Server" -#: ../../mod/poke.php:165 -msgid "Make this post private" -msgstr "Diesen Beitrag privat machen" +#: ../../mod/settings.php:693 ../../mod/settings.php:1107 +msgid "Warning: This action is permanent and cannot be reversed." +msgstr "Achtung: Diese Aktion ist endgültig und kann nicht rückgängig gemacht werden." -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" -msgstr "Zugriff für die Anwendung autorisieren" +#: ../../mod/settings.php:709 +msgid "Off" +msgstr "Aus" -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" -msgstr "Trage folgenden Sicherheitscode in der Anwendung ein:" +#: ../../mod/settings.php:709 +msgid "On" +msgstr "An" -#: ../../mod/api.php:89 -msgid "Please login to continue." -msgstr "Zum Weitermachen, bitte einloggen." +#: ../../mod/settings.php:716 +msgid "Additional Features" +msgstr "Zusätzliche Funktionen" -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?" +#: ../../mod/settings.php:740 +msgid "Connector Settings" +msgstr "Connector-Einstellungen" -#: ../../mod/attach.php:9 -msgid "Item not available." -msgstr "Element nicht verfügbar." +#: ../../mod/settings.php:779 +msgid "No special theme for mobile devices" +msgstr "Keine spezielle Theme für mobile Geräte" -#: ../../mod/probe.php:23 ../../mod/probe.php:29 +#: ../../mod/settings.php:782 #, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "Abrufen der URL gab einen Fehler zurück: %1$s" +msgid "%s - (Experimental)" +msgstr "%s – (experimentell)" -#: ../../mod/block.php:27 ../../mod/page.php:33 -msgid "Invalid item." -msgstr "Ungültiges Element." +#: ../../mod/settings.php:785 ../../mod/admin.php:367 +msgid "mobile" +msgstr "mobil" -#: ../../mod/block.php:39 ../../mod/wall_upload.php:28 ../../mod/page.php:45 -msgid "Channel not found." -msgstr "Kanal nicht gefunden." +#: ../../mod/settings.php:821 +msgid "Display Settings" +msgstr "Anzeige-Einstellungen" -#: ../../mod/block.php:75 ../../mod/display.php:102 ../../mod/help.php:70 -#: ../../mod/page.php:81 ../../index.php:241 -msgid "Page not found." -msgstr "Seite nicht gefunden." +#: ../../mod/settings.php:827 +msgid "Display Theme:" +msgstr "Anzeige-Theme:" -#: ../../mod/sources.php:32 -msgid "Failed to create source. No channel selected." -msgstr "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt." +#: ../../mod/settings.php:828 +msgid "Mobile Theme:" +msgstr "Mobile Theme:" -#: ../../mod/sources.php:45 -msgid "Source created." -msgstr "Quelle erstellt." +#: ../../mod/settings.php:829 +msgid "Enable user zoom on mobile devices" +msgstr "Zoom auf Mobilgeräten aktivieren" -#: ../../mod/sources.php:57 -msgid "Source updated." -msgstr "Quelle aktualisiert." +#: ../../mod/settings.php:830 +msgid "Update browser every xx seconds" +msgstr "Browser alle xx Sekunden aktualisieren" -#: ../../mod/sources.php:82 -msgid "*" -msgstr "*" +#: ../../mod/settings.php:830 +msgid "Minimum of 10 seconds, no maximum" +msgstr "Minimum 10 Sekunden, kein Maximum" -#: ../../mod/sources.php:89 -msgid "Manage remote sources of content for your channel." -msgstr "Externe Inhaltsquellen für Deinen Kanal verwalten." +#: ../../mod/settings.php:831 +msgid "Maximum number of conversations to load at any time:" +msgstr "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:" -#: ../../mod/sources.php:90 ../../mod/sources.php:100 -msgid "New Source" -msgstr "Neue Quelle" +#: ../../mod/settings.php:831 +msgid "Maximum of 100 items" +msgstr "Maximum: 100 Beiträge" -#: ../../mod/sources.php:101 ../../mod/sources.php:133 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals." +#: ../../mod/settings.php:832 +msgid "Don't show emoticons" +msgstr "Emoticons nicht anzeigen" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Only import content with these words (one per line)" -msgstr "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten" +#: ../../mod/settings.php:833 +msgid "Link post titles to source" +msgstr "Beitragstitel zum Originalbeitrag verlinken" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Leave blank to import all public content" -msgstr "Leer lassen, um alle öffentlichen Beiträge zu importieren" +#: ../../mod/settings.php:834 +msgid "System Page Layout Editor - (advanced)" +msgstr "System-Seitenlayout-Editor (für Experten)" -#: ../../mod/sources.php:103 ../../mod/sources.php:137 -#: ../../mod/new_channel.php:112 -msgid "Channel Name" -msgstr "Name des Kanals" +#: ../../mod/settings.php:837 +msgid "Use blog/list mode on channel page" +msgstr "Verwende den Blog-/Listenmodus auf der Kanalseite" -#: ../../mod/sources.php:123 ../../mod/sources.php:150 -msgid "Source not found." -msgstr "Quelle nicht gefunden." +#: ../../mod/settings.php:837 ../../mod/settings.php:838 +msgid "(comments displayed separately)" +msgstr "(Kommentare werden separat angezeigt)" -#: ../../mod/sources.php:130 -msgid "Edit Source" -msgstr "Quelle bearbeiten" +#: ../../mod/settings.php:838 +msgid "Use blog/list mode on matrix page" +msgstr "Verwende den Blog-/Listenmodus auf der Matrixseite" -#: ../../mod/sources.php:131 -msgid "Delete Source" -msgstr "Quelle löschen" +#: ../../mod/settings.php:839 +msgid "Channel page max height of content (in pixels)" +msgstr "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)" -#: ../../mod/sources.php:158 -msgid "Source removed" -msgstr "Quelle gelöscht" +#: ../../mod/settings.php:839 ../../mod/settings.php:840 +msgid "click to expand content exceeding this height" +msgstr "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden." -#: ../../mod/sources.php:160 -msgid "Unable to remove source." -msgstr "Konnte die Quelle nicht löschen." +#: ../../mod/settings.php:840 +msgid "Matrix page max height of content (in pixels)" +msgstr "Maximale Höhe von Beitragsblöcken auf der Matrixseite (in Pixeln)" -#: ../../mod/blocks.php:99 -msgid "Block Name" -msgstr "Block-Name" +#: ../../mod/settings.php:874 +msgid "Nobody except yourself" +msgstr "Niemand außer Dir selbst" -#: ../../mod/search.php:13 ../../mod/directory.php:15 ../../mod/photos.php:458 -#: ../../mod/display.php:9 ../../mod/viewconnections.php:17 -msgid "Public access denied." -msgstr "Öffentlicher Zugang verweigert." +#: ../../mod/settings.php:875 +msgid "Only those you specifically allow" +msgstr "Nur die, denen Du es explizit erlaubst" -#: ../../mod/directory.php:161 -msgid "Gender: " -msgstr "Geschlecht:" +#: ../../mod/settings.php:876 +msgid "Approved connections" +msgstr "Angenommene Verbindungen" -#: ../../mod/directory.php:163 -msgid "Status: " -msgstr "Status:" +#: ../../mod/settings.php:877 +msgid "Any connections" +msgstr "Beliebige Verbindungen" -#: ../../mod/directory.php:165 -msgid "Homepage: " -msgstr "Webseite:" +#: ../../mod/settings.php:878 +msgid "Anybody on this website" +msgstr "Jeder auf dieser Website" -#: ../../mod/directory.php:168 -msgid "Hometown: " -msgstr "Wohnort:" +#: ../../mod/settings.php:879 +msgid "Anybody in this network" +msgstr "Alle Red-Nutzer" -#: ../../mod/directory.php:170 -msgid "About: " -msgstr "Über:" +#: ../../mod/settings.php:880 +msgid "Anybody authenticated" +msgstr "Jeder authentifizierte" -#: ../../mod/directory.php:225 -msgid "Public Forum:" -msgstr "Öffentliches Forum:" +#: ../../mod/settings.php:881 +msgid "Anybody on the internet" +msgstr "Jeder im Internet" -#: ../../mod/directory.php:228 -msgid "Keywords: " -msgstr "Schlüsselwörter:" +#: ../../mod/settings.php:955 +msgid "Publish your default profile in the network directory" +msgstr "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen" -#: ../../mod/directory.php:268 -msgid "Finding:" -msgstr "Ergebnisse:" +#: ../../mod/settings.php:960 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?" -#: ../../mod/directory.php:273 -msgid "next page" -msgstr "nächste Seite" +#: ../../mod/settings.php:969 +msgid "Your channel address is" +msgstr "Deine Kanal-Adresse lautet" -#: ../../mod/directory.php:273 -msgid "previous page" -msgstr "vorherige Seite" +#: ../../mod/settings.php:1017 +msgid "Channel Settings" +msgstr "Kanal-Einstellungen" -#: ../../mod/directory.php:290 -msgid "No entries (some entries may be hidden)." -msgstr "Keine Einträge gefunden (einige könnten versteckt sein)." +#: ../../mod/settings.php:1024 +msgid "Basic Settings" +msgstr "Grundeinstellungen" -#: ../../mod/register.php:44 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal." +#: ../../mod/settings.php:1027 +msgid "Your Timezone:" +msgstr "Ihre Zeitzone:" -#: ../../mod/register.php:50 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen." +#: ../../mod/settings.php:1028 +msgid "Default Post Location:" +msgstr "Standardstandort:" -#: ../../mod/register.php:84 -msgid "Passwords do not match." -msgstr "Passwörter stimmen nicht überein." +#: ../../mod/settings.php:1028 +msgid "Geographical location to display on your posts" +msgstr "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll" -#: ../../mod/register.php:117 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet." +#: ../../mod/settings.php:1029 +msgid "Use Browser Location:" +msgstr "Standort des Browsers verwenden:" -#: ../../mod/register.php:123 -msgid "Your registration is pending approval by the site owner." -msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." +#: ../../mod/settings.php:1031 +msgid "Adult Content" +msgstr "Nicht jugendfreie Inhalte" -#: ../../mod/register.php:126 -msgid "Your registration can not be processed." -msgstr "Deine Registrierung konnte nicht verarbeitet werden." +#: ../../mod/settings.php:1031 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)" -#: ../../mod/register.php:163 -msgid "Registration on this site/hub is by approval only." -msgstr "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator" +#: ../../mod/settings.php:1033 +msgid "Security and Privacy Settings" +msgstr "Sicherheits- und Datenschutz-Einstellungen" -#: ../../mod/register.php:164 -msgid "Register at another affiliated site/hub" -msgstr "Registrierung auf einem anderen, angeschlossenen Server" +#: ../../mod/settings.php:1035 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern" -#: ../../mod/register.php:174 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal." +#: ../../mod/settings.php:1037 +msgid "Hide my online presence" +msgstr "Meine Online-Präsenz verbergen" -#: ../../mod/register.php:185 -msgid "Terms of Service" -msgstr "Nutzungsbedingungen" +#: ../../mod/settings.php:1037 +msgid "Prevents displaying in your profile that you are online" +msgstr "Verhindert die Anzeige Deines Online-Status in deinem Profil" -#: ../../mod/register.php:191 -#, php-format -msgid "I accept the %s for this website" -msgstr "Ich akzeptiere die %s für diese Webseite" +#: ../../mod/settings.php:1039 +msgid "Simple Privacy Settings:" +msgstr "Einfache Privatsphäre-Einstellungen" -#: ../../mod/register.php:193 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite" +#: ../../mod/settings.php:1040 +msgid "" +"Very Public - extremely permissive (should be used with caution)" +msgstr "Komplett offen – extrem ungeschützt (mit großer Vorsicht verwenden!)" -#: ../../mod/register.php:207 ../../mod/admin.php:413 -msgid "Registration" -msgstr "Registrierung" +#: ../../mod/settings.php:1041 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" +msgstr "Typisch – Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)" -#: ../../mod/register.php:212 -msgid "Membership on this site is by invitation only." -msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." +#: ../../mod/settings.php:1042 +msgid "Private - default private, never open or public" +msgstr "Privat – Standard privat, nie offen oder öffentlich" -#: ../../mod/register.php:213 -msgid "Please enter your invitation code" -msgstr "Bitte trage Deinen Einladungs-Code ein" +#: ../../mod/settings.php:1043 +msgid "Blocked - default blocked to/from everybody" +msgstr "Blockiert – Alle standardmäßig blockiert" -#: ../../mod/register.php:216 -msgid "Your email address" -msgstr "Ihre E-Mail Adresse" +#: ../../mod/settings.php:1045 +msgid "Allow others to tag your posts" +msgstr "Erlaube anderen, Deine Beiträge zu verschlagworten" -#: ../../mod/register.php:217 -msgid "Choose a password" -msgstr "Passwort" +#: ../../mod/settings.php:1045 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren" -#: ../../mod/register.php:218 -msgid "Please re-enter your password" -msgstr "Bitte gib Dein Passwort noch einmal ein" +#: ../../mod/settings.php:1047 +msgid "Advanced Privacy Settings" +msgstr "Fortgeschrittene Privatsphäre-Einstellungen" -#: ../../mod/events.php:81 -msgid "Event can not end before it has started." -msgstr "Termin-Ende liegt vor dem Beginn." +#: ../../mod/settings.php:1049 +msgid "Expire other channel content after this many days" +msgstr "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen" -#: ../../mod/events.php:86 -msgid "Event title and start time are required." -msgstr "Titel und Startzeit des Termins sind erforderlich." +#: ../../mod/settings.php:1049 +msgid "0 or blank prevents expiration" +msgstr "0 oder kein Inhalt verhindern das Verfallen" -#: ../../mod/events.php:100 -msgid "Event not found." -msgstr "Termin nicht gefunden." +#: ../../mod/settings.php:1050 +msgid "Maximum Friend Requests/Day:" +msgstr "Maximale Kontaktanfragen pro Tag:" -#: ../../mod/events.php:364 -msgid "l, F j" -msgstr "l, j. F" +#: ../../mod/settings.php:1050 +msgid "May reduce spam activity" +msgstr "Kann die Spam-Aktivität verringern" -#: ../../mod/events.php:386 -msgid "Edit event" -msgstr "Termin bearbeiten" +#: ../../mod/settings.php:1051 +msgid "Default Post Permissions" +msgstr "Standardeinstellungen für Beitrags-Zugriffsrechte" -#: ../../mod/events.php:432 -msgid "Create New Event" -msgstr "Neuen Termin erstellen" +#: ../../mod/settings.php:1052 ../../mod/mitem.php:161 ../../mod/mitem.php:204 +msgid "(click to open/close)" +msgstr "(zum öffnen/schließen anklicken)" -#: ../../mod/events.php:433 ../../mod/photos.php:859 -msgid "Previous" -msgstr "Voriges" +#: ../../mod/settings.php:1056 +msgid "Channel permissions category:" +msgstr "Zugriffsrechte-Kategorie des Kanals:" -#: ../../mod/events.php:560 -msgid "Event details" -msgstr "Termin-Details" +#: ../../mod/settings.php:1062 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:" -#: ../../mod/events.php:561 -msgid "Starting date and Title are required." -msgstr "Startdatum und Titel sind erforderlich." +#: ../../mod/settings.php:1062 +msgid "Useful to reduce spamming" +msgstr "Nützlich, um Spam zu verringern" -#: ../../mod/events.php:565 -msgid "Event Starts:" -msgstr "Termin beginnt:" +#: ../../mod/settings.php:1065 +msgid "Notification Settings" +msgstr "Benachrichtigungs-Einstellungen" -#: ../../mod/events.php:565 ../../mod/events.php:581 ../../mod/appman.php:91 -#: ../../mod/appman.php:92 -msgid "Required" -msgstr "Benötigt" +#: ../../mod/settings.php:1066 +msgid "By default post a status message when:" +msgstr "Sende standardmäßig Status-Nachrichten, wenn:" -#: ../../mod/events.php:571 -msgid "Finish date/time is not known or not relevant" -msgstr "Ende Datum/Zeit sind unbekannt oder unwichtig" +#: ../../mod/settings.php:1067 +msgid "accepting a friend request" +msgstr "Du eine Verbindungsanfrage annimmst" -#: ../../mod/events.php:573 -msgid "Event Finishes:" -msgstr "Termin endet:" +#: ../../mod/settings.php:1068 +msgid "joining a forum/community" +msgstr "Du einem Forum beitrittst" -#: ../../mod/events.php:575 -msgid "Adjust for viewer timezone" -msgstr "An die Zeitzone des Betrachters anpassen" +#: ../../mod/settings.php:1069 +msgid "making an interesting profile change" +msgstr "Du eine interessante Änderung an Deinem Profil vornimmst" -#: ../../mod/events.php:577 -msgid "Description:" -msgstr "Beschreibung:" +#: ../../mod/settings.php:1070 +msgid "Send a notification email when:" +msgstr "Eine E-Mail-Benachrichtigung senden, wenn:" -#: ../../mod/events.php:581 -msgid "Title:" -msgstr "Titel:" +#: ../../mod/settings.php:1071 +msgid "You receive a connection request" +msgstr "Du eine Verbindungsanfrage erhältst" -#: ../../mod/events.php:583 -msgid "Share this event" -msgstr "Den Termin teilen" +#: ../../mod/settings.php:1072 +msgid "Your connections are confirmed" +msgstr "Eine Verbindung bestätigt wurde" -#: ../../mod/pubsites.php:16 -msgid "Public Sites" -msgstr "Öffentliche Server" +#: ../../mod/settings.php:1073 +msgid "Someone writes on your profile wall" +msgstr "Jemand auf Deine Pinnwand schreibt" -#: ../../mod/pubsites.php:19 -msgid "" -"The listed sites allow public registration into the Red Matrix. All sites in" -" the matrix are interlinked so membership on any of them conveys membership " -"in the matrix as a whole. Some sites may require subscription or provide " -"tiered service plans. The provider links may provide " -"additional details." -msgstr "Die hier aufgeführten Server erlauben Dir, einen Account in der Red-Matrix anzulegen. Alle Server der Matrix sind miteinander verbunden, so dass die Mitgliedschaft auf einem Server eine Verbindung zu beliebigen anderen Servern der Matrix ermöglicht. Es könnte sein, dass einige dieser Server kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den jeweiligen Seiten könnten nähere Details dazu stehen." +#: ../../mod/settings.php:1074 +msgid "Someone writes a followup comment" +msgstr "Jemand einen Beitrag kommentiert" -#: ../../mod/pubsites.php:25 -msgid "Site URL" -msgstr "Server-URL" +#: ../../mod/settings.php:1075 +msgid "You receive a private message" +msgstr "Du eine private Nachricht erhältst" -#: ../../mod/pubsites.php:25 -msgid "Access Type" -msgstr "Zugangstyp" +#: ../../mod/settings.php:1076 +msgid "You receive a friend suggestion" +msgstr "Du einen Kontaktvorschlag erhältst" -#: ../../mod/pubsites.php:25 -msgid "Registration Policy" -msgstr "Registrierungsrichtlinien" +#: ../../mod/settings.php:1077 +msgid "You are tagged in a post" +msgstr "Du in einem Beitrag erwähnt wurdest" -#: ../../mod/channel.php:25 ../../mod/chat.php:19 -msgid "You must be logged in to see this page." -msgstr "Du musst angemeldet sein, um diese Seite betrachten zu können." +#: ../../mod/settings.php:1078 +msgid "You are poked/prodded/etc. in a post" +msgstr "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest" -#: ../../mod/channel.php:86 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet." +#: ../../mod/settings.php:1081 +msgid "Show visual notifications including:" +msgstr "Visuelle Benachrichtigungen anzeigen für:" -#: ../../mod/rbmark.php:88 -msgid "Select a bookmark folder" -msgstr "Lesezeichenordner wählen" +#: ../../mod/settings.php:1083 +msgid "Unseen matrix activity" +msgstr "Ungesehene Matrix-Aktivität" -#: ../../mod/rbmark.php:93 -msgid "Save Bookmark" -msgstr "Lesezeichen speichern" +#: ../../mod/settings.php:1084 +msgid "Unseen channel activity" +msgstr "Ungesehene Kanal-Aktivität" -#: ../../mod/rbmark.php:94 -msgid "URL of bookmark" -msgstr "URL des Lesezeichens" +#: ../../mod/settings.php:1085 +msgid "Unseen private messages" +msgstr "Ungelesene persönliche Nachrichten" -#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 -msgid "Description" -msgstr "Beschreibung" +#: ../../mod/settings.php:1085 ../../mod/settings.php:1090 +#: ../../mod/settings.php:1091 ../../mod/settings.php:1092 +msgid "Recommended" +msgstr "Empfohlen" -#: ../../mod/rbmark.php:99 -msgid "Or enter new bookmark folder name" -msgstr "Oder gib einen neuen Namen für den Lesezeichenordner ein" +#: ../../mod/settings.php:1086 +msgid "Upcoming events" +msgstr "Baldige Termine" -#: ../../mod/chat.php:167 -msgid "Room not found" -msgstr "Chatraum nicht gefunden" +#: ../../mod/settings.php:1087 +msgid "Events today" +msgstr "Heutige Termine" -#: ../../mod/chat.php:178 -msgid "Leave Room" -msgstr "Raum verlassen" +#: ../../mod/settings.php:1088 +msgid "Upcoming birthdays" +msgstr "Baldige Geburtstage" -#: ../../mod/chat.php:179 -msgid "Delete This Room" -msgstr "Diesen Raum löschen" +#: ../../mod/settings.php:1088 +msgid "Not available in all themes" +msgstr "Nicht in allen Themes verfügbar" -#: ../../mod/chat.php:180 -msgid "I am away right now" -msgstr "Ich bin gerade nicht da" +#: ../../mod/settings.php:1089 +msgid "System (personal) notifications" +msgstr "System – (persönliche) Benachrichtigungen" -#: ../../mod/chat.php:181 -msgid "I am online" -msgstr "Ich bin online" +#: ../../mod/settings.php:1090 +msgid "System info messages" +msgstr "System – Info-Nachrichten" -#: ../../mod/chat.php:183 -msgid "Bookmark this room" -msgstr "Lesezeichen für diesen Raum setzen" +#: ../../mod/settings.php:1091 +msgid "System critical alerts" +msgstr "System – kritische Warnungen" -#: ../../mod/chat.php:207 ../../mod/chat.php:229 -msgid "New Chatroom" -msgstr "Neuer Chatraum" +#: ../../mod/settings.php:1092 +msgid "New connections" +msgstr "Neue Verbindungen" -#: ../../mod/chat.php:208 -msgid "Chatroom Name" -msgstr "Name des Chatraums" +#: ../../mod/settings.php:1093 +msgid "System Registrations" +msgstr "System – Registrierungen" -#: ../../mod/chat.php:225 -#, php-format -msgid "%1$s's Chatrooms" -msgstr "%1$ss Chaträume" +#: ../../mod/settings.php:1094 +msgid "" +"Also show new wall posts, private messages and connections under Notices" +msgstr "Zeigt neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen an" -#: ../../mod/subthread.php:103 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s folgt nun %2$ss %3$s" +#: ../../mod/settings.php:1096 +msgid "Notify me of events this many days in advance" +msgstr "Benachrichtige mich zu Terminen so viele Tage im Voraus" -#: ../../mod/chatsvc.php:111 -msgid "Away" -msgstr "Abwesend" +#: ../../mod/settings.php:1096 +msgid "Must be greater than 0" +msgstr "Muss größer als 0 sein" -#: ../../mod/chatsvc.php:115 -msgid "Online" -msgstr "Online" +#: ../../mod/settings.php:1098 +msgid "Advanced Account/Page Type Settings" +msgstr "Erweiterte Account- und Seitenart-Einstellungen" -#: ../../mod/regmod.php:11 -msgid "Please login." -msgstr "Bitte melde dich an." +#: ../../mod/settings.php:1099 +msgid "Change the behaviour of this account for special situations" +msgstr "Ändere das Verhalten dieses Accounts unter speziellen Umständen" -#: ../../mod/network.php:79 -msgid "No such group" -msgstr "Sammlung nicht gefunden" +#: ../../mod/settings.php:1102 +msgid "" +"Please enable expert mode (in Settings > " +"Additional features) to adjust!" +msgstr "Aktiviere den Expertenmodus (unter Settings > Zusätzliche Funktionen), um hier Einstellungen vorzunehmen!" -#: ../../mod/network.php:118 -msgid "Search Results For:" -msgstr "Suchergebnisse für:" +#: ../../mod/settings.php:1103 +msgid "Miscellaneous Settings" +msgstr "Sonstige Einstellungen" -#: ../../mod/network.php:172 -msgid "Collection is empty" -msgstr "Sammlung ist leer" +#: ../../mod/settings.php:1105 +msgid "Personal menu to display in your channel pages" +msgstr "Eigenes Menü zur Anzeige auf den Seiten deines Kanals" -#: ../../mod/network.php:180 -msgid "Collection: " -msgstr "Sammlung:" +#: ../../mod/settings.php:1106 +msgid "Remove this channel" +msgstr "Diesen Kanal löschen" -#: ../../mod/network.php:193 -msgid "Connection: " -msgstr "Verbindung:" +#: ../../mod/cloud.php:120 +msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" +msgstr "RedMatrix – Gäste: Username: {Deine E-Mail-Adresse}, Passwort: +++" -#: ../../mod/network.php:196 -msgid "Invalid connection." -msgstr "Ungültige Verbindung." +#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 +msgid "Tag removed" +msgstr "Schlagwort entfernt" -#: ../../mod/removeme.php:29 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden." +#: ../../mod/tagrm.php:119 +msgid "Remove Item Tag" +msgstr "Schlagwort entfernen" -#: ../../mod/removeme.php:57 -msgid "Remove This Channel" -msgstr "Diesen Kanal löschen" +#: ../../mod/tagrm.php:121 +msgid "Select a tag to remove: " +msgstr "Schlagwort zum Entfernen auswählen:" -#: ../../mod/removeme.php:58 -msgid "" -"This will completely remove this channel from the network. Once this has " -"been done it is not recoverable." -msgstr "Hiermit wird dieser Kanal komplett aus dem Netzwerk gelöscht. Einmal eingeleitet, kann dieser Prozess nicht wieder rückgängig gemacht werden." +#: ../../mod/tagrm.php:133 ../../mod/delegate.php:130 ../../mod/photos.php:873 +msgid "Remove" +msgstr "Entferne" -#: ../../mod/removeme.php:59 ../../mod/removeaccount.php:59 -msgid "Please enter your password for verification:" -msgstr "Bitte gib zur Bestätigung Dein Passwort ein:" +#: ../../mod/group.php:20 +msgid "Collection created." +msgstr "Sammlung erstellt." -#: ../../mod/removeme.php:60 -msgid "Remove this channel and all its clones from the network" -msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk" +#: ../../mod/group.php:26 +msgid "Could not create collection." +msgstr "Sammlung kann nicht erstellt werden." -#: ../../mod/removeme.php:60 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk" +#: ../../mod/group.php:54 +msgid "Collection updated." +msgstr "Sammlung aktualisiert." -#: ../../mod/removeme.php:61 -msgid "Remove Channel" -msgstr "Kanal löschen" +#: ../../mod/group.php:86 +msgid "Create a collection of channels." +msgstr "Erstelle eine Sammlung von Kanälen." -#: ../../mod/common.php:10 -msgid "No channel." -msgstr "Kein Kanal." +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " +msgstr "Name der Sammlung:" -#: ../../mod/common.php:39 -msgid "Common connections" -msgstr "Gemeinsame Verbindungen" +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" +msgstr "Mitglieder sind sichtbar für andere Kanäle" -#: ../../mod/common.php:44 -msgid "No connections in common." -msgstr "Keine gemeinsamen Verbindungen." +#: ../../mod/group.php:107 +msgid "Collection removed." +msgstr "Sammlung gelöscht." -#: ../../mod/rmagic.php:38 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal." +#: ../../mod/group.php:109 +msgid "Unable to remove collection." +msgstr "Löschen der Sammlung nicht möglich." -#: ../../mod/rmagic.php:38 -msgid "The error message was:" -msgstr "Die Fehlermeldung war:" +#: ../../mod/group.php:182 +msgid "Collection Editor" +msgstr "Sammlung-Editor" -#: ../../mod/rmagic.php:42 -msgid "Authentication failed." -msgstr "Authentifizierung fehlgeschlagen." +#: ../../mod/group.php:196 +msgid "Members" +msgstr "Mitglieder" -#: ../../mod/rmagic.php:82 -msgid "Remote Authentication" -msgstr "Entfernte Authentifizierung" +#: ../../mod/group.php:198 +msgid "All Connected Channels" +msgstr "Alle verbundenen Kanäle" -#: ../../mod/rmagic.php:83 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Deine Kanal-Adresse (z. B. channel@example.com)" +#: ../../mod/group.php:233 +msgid "Click on a channel to add or remove." +msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus." -#: ../../mod/rmagic.php:84 -msgid "Authenticate" -msgstr "Authentifizieren" +#: ../../mod/siteinfo.php:93 +#, php-format +msgid "Version %s" +msgstr "Version %s" -#: ../../mod/filer.php:49 -msgid "- select -" -msgstr "– auswählen –" +#: ../../mod/siteinfo.php:114 +msgid "Installed plugins/addons/apps:" +msgstr "Installierte Plugins/Addons/Apps" -#: ../../mod/photos.php:77 -msgid "Page owner information could not be retrieved." -msgstr "Informationen über den Besitzer der Seite konnten nicht gefunden werden." +#: ../../mod/siteinfo.php:127 +msgid "No installed plugins/addons/apps" +msgstr "Keine installierten Plugins/Addons/Apps" -#: ../../mod/photos.php:97 -msgid "Album not found." -msgstr "Album nicht gefunden." +#: ../../mod/siteinfo.php:136 +msgid "Red" +msgstr "Red" -#: ../../mod/photos.php:119 ../../mod/photos.php:672 -msgid "Delete Album" -msgstr "Album löschen" +#: ../../mod/siteinfo.php:137 +msgid "" +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralized privacy enhanced websites." +msgstr "Dieser Hub ist Teil der RedMatrix – eines globalen, kooperativen Netzwerks aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen." -#: ../../mod/photos.php:159 ../../mod/photos.php:957 -msgid "Delete Photo" -msgstr "Foto löschen" +#: ../../mod/siteinfo.php:139 +msgid "Tag: " +msgstr "Schlagwort: " -#: ../../mod/photos.php:469 -msgid "No photos selected" -msgstr "Keine Fotos ausgewählt" +#: ../../mod/siteinfo.php:141 +msgid "Last background fetch: " +msgstr "Letzter Hintergrundabruf:" -#: ../../mod/photos.php:513 -msgid "Access to this item is restricted." -msgstr "Der Zugriff auf dieses Foto ist eingeschränkt." +#: ../../mod/siteinfo.php:144 +msgid "Running at web location" +msgstr "Erreichbar unter der Web-Adresse" -#: ../../mod/photos.php:552 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." -msgstr "%1$.2f MB von %2$.2f MB Foto-Speicher belegt." +#: ../../mod/siteinfo.php:145 +msgid "" +"Please visit RedMatrix.me to learn more" +" about the Red Matrix." +msgstr "Bitte besuchen Sie RedMatrix.me, um mehr über RedMatrix zu erfahren." -#: ../../mod/photos.php:555 -#, php-format -msgid "%1$.2f MB photo storage used." -msgstr "%1$.2f MB Foto-Speicher belegt." +#: ../../mod/siteinfo.php:146 +msgid "Bug reports and issues: please visit" +msgstr "Probleme oder Fehler gefunden? Bitte besuche" -#: ../../mod/photos.php:579 -msgid "Upload Photos" -msgstr "Fotos hochladen" +#: ../../mod/siteinfo.php:149 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " +"com" +msgstr "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com" -#: ../../mod/photos.php:583 ../../mod/photos.php:665 ../../mod/photos.php:943 -msgid "Enter a new album name" -msgstr "Gib einen Namen für ein neues Album ein" +#: ../../mod/siteinfo.php:151 +msgid "Site Administrators" +msgstr "Administratoren" -#: ../../mod/photos.php:584 ../../mod/photos.php:666 ../../mod/photos.php:944 -msgid "or select an existing one (doubleclick)" -msgstr "oder wähle ein bereits vorhandenes aus (Doppelklick)" +#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 +msgid "Help:" +msgstr "Hilfe:" -#: ../../mod/photos.php:585 -msgid "Do not show a status post for this upload" -msgstr "Keine Statusnachricht für diesen Upload senden" +#: ../../mod/help.php:76 ../../index.php:238 +msgid "Not Found" +msgstr "Nicht gefunden" -#: ../../mod/photos.php:613 -msgid "Album name could not be decoded" -msgstr "Albumname konnte nicht dekodiert werden" +#: ../../mod/setup.php:166 +msgid "Red Matrix Server - Setup" +msgstr "Red Matrix Server - Installation" -#: ../../mod/photos.php:654 ../../mod/photos.php:1166 -#: ../../mod/photos.php:1182 -msgid "Contact Photos" -msgstr "Kontakt-Bilder" +#: ../../mod/setup.php:172 +msgid "Could not connect to database." +msgstr "Kann nicht mit der Datenbank verbinden." -#: ../../mod/photos.php:678 -msgid "Show Newest First" -msgstr "Zeige Neueste zuerst" +#: ../../mod/setup.php:176 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS." -#: ../../mod/photos.php:680 -msgid "Show Oldest First" -msgstr "Zeige Älteste zuerst" +#: ../../mod/setup.php:183 +msgid "Could not create table." +msgstr "Kann Tabelle nicht erstellen." -#: ../../mod/photos.php:707 ../../mod/photos.php:1214 -msgid "View Photo" -msgstr "Foto ansehen" +#: ../../mod/setup.php:189 +msgid "Your site database has been installed." +msgstr "Die Datenbank Deines Hubs wurde installiert." -#: ../../mod/photos.php:736 -msgid "Edit Album" -msgstr "Album bearbeiten" +#: ../../mod/setup.php:194 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren." -#: ../../mod/photos.php:781 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden." +#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Lies die Datei \"install/INSTALL.txt\"." -#: ../../mod/photos.php:783 -msgid "Photo not available" -msgstr "Foto nicht verfügbar" +#: ../../mod/setup.php:261 +msgid "System check" +msgstr "Systemprüfung" -#: ../../mod/photos.php:841 -msgid "Use as profile photo" -msgstr "Als Profilfoto verwenden" +#: ../../mod/setup.php:266 +msgid "Check again" +msgstr "Bitte nochmal prüfen" -#: ../../mod/photos.php:848 -msgid "Private Photo" -msgstr "Privates Foto" +#: ../../mod/setup.php:289 +msgid "Database connection" +msgstr "Datenbank Verbindung" + +#: ../../mod/setup.php:290 +msgid "" +"In order to install Red Matrix we need to know how to connect to your " +"database." +msgstr "Um die Red-Matrix installieren zu können, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können." + +#: ../../mod/setup.php:291 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast." + +#: ../../mod/setup.php:292 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst." + +#: ../../mod/setup.php:296 +msgid "Database Server Name" +msgstr "Datenbank-Servername" + +#: ../../mod/setup.php:296 +msgid "Default is localhost" +msgstr "Standard ist localhost" + +#: ../../mod/setup.php:297 +msgid "Database Port" +msgstr "Datenbank-Port" + +#: ../../mod/setup.php:297 +msgid "Communication port number - use 0 for default" +msgstr "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung" + +#: ../../mod/setup.php:298 +msgid "Database Login Name" +msgstr "Datenbank-Benutzername" + +#: ../../mod/setup.php:299 +msgid "Database Login Password" +msgstr "Datenbank-Kennwort" + +#: ../../mod/setup.php:300 +msgid "Database Name" +msgstr "Datenbank-Name" + +#: ../../mod/setup.php:301 +msgid "Database Type" +msgstr "Datenbanktyp" + +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "Site administrator email address" +msgstr "E-Mail Adresse des Seiten-Administrators" + +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst." + +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Website URL" +msgstr "Server-URL" + +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Please use SSL (https) URL if available." +msgstr "Nutze wenn möglich eine SSL-URL (https)." + +#: ../../mod/setup.php:307 ../../mod/setup.php:352 +msgid "Please select a default timezone for your website" +msgstr "Standard-Zeitzone für Deinen Server" + +#: ../../mod/setup.php:335 +msgid "Site settings" +msgstr "Seiteneinstellungen" + +#: ../../mod/setup.php:395 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden." + +#: ../../mod/setup.php:396 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen." + +#: ../../mod/setup.php:400 +msgid "PHP executable path" +msgstr "PHP Pfad zu ausführbarer Datei" + +#: ../../mod/setup.php:400 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren." + +#: ../../mod/setup.php:405 +msgid "Command line PHP" +msgstr "PHP Befehlszeile" + +#: ../../mod/setup.php:414 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert." + +#: ../../mod/setup.php:415 +msgid "This is required for message delivery to work." +msgstr "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert." + +#: ../../mod/setup.php:417 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: ../../mod/setup.php:438 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Fehler: Die „openssl_pkey_new“-Funktion auf diesem System ist nicht in der Lage, Schlüssel für die Verschlüsselung zu erzeugen." + +#: ../../mod/setup.php:439 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung." + +#: ../../mod/setup.php:441 +msgid "Generate encryption keys" +msgstr "Verschlüsselungsschlüssel generieren" + +#: ../../mod/setup.php:448 +msgid "libCurl PHP module" +msgstr "libCurl-PHP-Modul" + +#: ../../mod/setup.php:449 +msgid "GD graphics PHP module" +msgstr "GD-Grafik-PHP-Modul" + +#: ../../mod/setup.php:450 +msgid "OpenSSL PHP module" +msgstr "OpenSSL-PHP-Modul" + +#: ../../mod/setup.php:451 +msgid "mysqli or postgres PHP module" +msgstr "mysqli oder postgres PHP-Modul" + +#: ../../mod/setup.php:452 +msgid "mb_string PHP module" +msgstr "mb_string-PHP-Modul" + +#: ../../mod/setup.php:453 +msgid "mcrypt PHP module" +msgstr "mcrypt-PHP-Modul" + +#: ../../mod/setup.php:458 ../../mod/setup.php:460 +msgid "Apache mod_rewrite module" +msgstr "Apache-mod_rewrite-Modul" + +#: ../../mod/setup.php:458 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert." + +#: ../../mod/setup.php:464 ../../mod/setup.php:467 +msgid "proc_open" +msgstr "proc_open" + +#: ../../mod/setup.php:464 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert" + +#: ../../mod/setup.php:472 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert." + +#: ../../mod/setup.php:476 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert." + +#: ../../mod/setup.php:480 +msgid "Error: openssl PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert." + +#: ../../mod/setup.php:484 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." +msgstr "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert." + +#: ../../mod/setup.php:488 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert." + +#: ../../mod/setup.php:492 +msgid "Error: mcrypt PHP module required but not installed." +msgstr "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber nicht installiert." + +#: ../../mod/setup.php:508 +msgid "" +"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." +msgstr "Der Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht." + +#: ../../mod/setup.php:509 +msgid "" +"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." +msgstr "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst." + +#: ../../mod/setup.php:510 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." +msgstr "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Red-Installation speichern musst." + +#: ../../mod/setup.php:511 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt." + +#: ../../mod/setup.php:514 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php ist beschreibbar" + +#: ../../mod/setup.php:524 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen." + +#: ../../mod/setup.php:525 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the Red top level folder." +msgstr "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Red-Installationsverzeichnisses." + +#: ../../mod/setup.php:526 ../../mod/setup.php:544 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat." + +#: ../../mod/setup.php:527 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält." + +#: ../../mod/setup.php:530 +#, php-format +msgid "%s is writable" +msgstr "%s ist beschreibbar" + +#: ../../mod/setup.php:543 +msgid "" +"Red uses the store directory to save uploaded files. The web server needs to" +" have write access to the store directory under the Red top level folder" +msgstr "Red benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Web-Server benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses" + +#: ../../mod/setup.php:547 +msgid "store is writable" +msgstr "store ist schreibbar" -#: ../../mod/photos.php:863 -msgid "View Full Size" -msgstr "In voller Größe anzeigen" +#: ../../mod/setup.php:577 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server." -#: ../../mod/photos.php:905 ../../mod/delegate.php:130 ../../mod/tagrm.php:133 -msgid "Remove" -msgstr "Entferne" +#: ../../mod/setup.php:578 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich." -#: ../../mod/photos.php:937 -msgid "Edit photo" -msgstr "Foto bearbeiten" +#: ../../mod/setup.php:579 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können." -#: ../../mod/photos.php:939 -msgid "Rotate CW (right)" -msgstr "Drehen im UZS (rechts)" +#: ../../mod/setup.php:580 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer Red-Server (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)." -#: ../../mod/photos.php:940 -msgid "Rotate CCW (left)" -msgstr "Drehen gegen UZS (links)" +#: ../../mod/setup.php:581 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen." -#: ../../mod/photos.php:947 -msgid "Caption" -msgstr "Bildunterschrift" +#: ../../mod/setup.php:582 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind." -#: ../../mod/photos.php:949 -msgid "Add a Tag" -msgstr "Schlagwort hinzufügen" +#: ../../mod/setup.php:584 +msgid "SSL certificate validation" +msgstr "SSL Zertifikatverifizierung" -#: ../../mod/photos.php:953 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "Beispiele: @ben, @Karl_Prester, @lieschen@example.com" +#: ../../mod/setup.php:590 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:" -#: ../../mod/photos.php:955 -msgid "Flag as adult in album view" -msgstr "In der Albumansicht als nicht jugendfrei markieren" +#: ../../mod/setup.php:592 +msgid "Url rewrite is working" +msgstr "Url rewrite funktioniert" -#: ../../mod/photos.php:1132 -msgid "In This Photo:" -msgstr "Auf diesem Foto:" +#: ../../mod/setup.php:602 +msgid "" +"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." +msgstr "Die Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen." -#: ../../mod/photos.php:1220 -msgid "View Album" -msgstr "Album ansehen" +#: ../../mod/setup.php:625 +msgid "Errors encountered creating database tables." +msgstr "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten." -#: ../../mod/photos.php:1243 -msgid "Recent Photos" -msgstr "Neueste Fotos" +#: ../../mod/setup.php:660 +msgid "

        What next

        " +msgstr "

        Was als Nächstes

        " -#: ../../mod/connections.php:37 ../../mod/connedit.php:64 -msgid "Could not access contact record." -msgstr "Konnte nicht auf den Kontakteintrag zugreifen." +#: ../../mod/setup.php:661 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten." -#: ../../mod/connections.php:51 ../../mod/connedit.php:86 -msgid "Could not locate selected profile." -msgstr "Gewähltes Profil nicht gefunden." +#: ../../mod/common.php:10 +msgid "No channel." +msgstr "Kein Kanal." -#: ../../mod/connections.php:94 ../../mod/connedit.php:140 -msgid "Connection updated." -msgstr "Verbindung aktualisiert." +#: ../../mod/common.php:39 +msgid "Common connections" +msgstr "Gemeinsame Verbindungen" -#: ../../mod/connections.php:96 ../../mod/connedit.php:142 -msgid "Failed to update connection record." -msgstr "Konnte den Verbindungseintrag nicht aktualisieren." +#: ../../mod/common.php:44 +msgid "No connections in common." +msgstr "Keine gemeinsamen Verbindungen." + +#: ../../mod/suggest.php:35 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal." -#: ../../mod/connections.php:191 ../../mod/connections.php:292 +#: ../../mod/connections.php:192 ../../mod/connections.php:293 msgid "Blocked" msgstr "Blockiert" -#: ../../mod/connections.php:196 ../../mod/connections.php:299 +#: ../../mod/connections.php:197 ../../mod/connections.php:300 msgid "Ignored" msgstr "Ignoriert" -#: ../../mod/connections.php:201 ../../mod/connections.php:313 +#: ../../mod/connections.php:202 ../../mod/connections.php:314 msgid "Hidden" msgstr "Versteckt" -#: ../../mod/connections.php:206 ../../mod/connections.php:306 +#: ../../mod/connections.php:207 ../../mod/connections.php:307 msgid "Archived" msgstr "Archiviert" -#: ../../mod/connections.php:230 ../../mod/connections.php:245 +#: ../../mod/connections.php:231 ../../mod/connections.php:246 msgid "All" msgstr "Alle" -#: ../../mod/connections.php:270 +#: ../../mod/connections.php:271 msgid "Suggest new connections" msgstr "Neue Verbindungen vorschlagen" -#: ../../mod/connections.php:273 +#: ../../mod/connections.php:274 msgid "New Connections" msgstr "Neue Verbindungen" -#: ../../mod/connections.php:276 +#: ../../mod/connections.php:277 msgid "Show pending (new) connections" -msgstr "Zeige ausstehende (neue) Verbindungsanfragen" +msgstr "Ausstehende (neue) Verbindungsanfragen anzeigen" + +#: ../../mod/connections.php:280 ../../mod/profperm.php:139 +msgid "All Connections" +msgstr "Alle Verbindungen" -#: ../../mod/connections.php:282 +#: ../../mod/connections.php:283 msgid "Show all connections" -msgstr "Zeige alle Verbindungen" +msgstr "Alle Verbindungen anzeigen" -#: ../../mod/connections.php:285 +#: ../../mod/connections.php:286 msgid "Unblocked" msgstr "Freigegeben" -#: ../../mod/connections.php:288 +#: ../../mod/connections.php:289 msgid "Only show unblocked connections" -msgstr "Zeige nur freigegebene Verbindungen" +msgstr "Nur freigegebene Verbindungen anzeigen" -#: ../../mod/connections.php:295 +#: ../../mod/connections.php:296 msgid "Only show blocked connections" -msgstr "Zeige nur blockierte Verbindungen" +msgstr "Nur blockierte Verbindungen anzeigen" -#: ../../mod/connections.php:302 +#: ../../mod/connections.php:303 msgid "Only show ignored connections" -msgstr "Zeige nur ignorierte Verbindungen" +msgstr "Nur ignorierte Verbindungen anzeigen" -#: ../../mod/connections.php:309 +#: ../../mod/connections.php:310 msgid "Only show archived connections" -msgstr "Zeige nur archivierte Verbindungen" +msgstr "Nur archivierte Verbindungen anzeigen" -#: ../../mod/connections.php:316 +#: ../../mod/connections.php:317 msgid "Only show hidden connections" -msgstr "Zeige nur versteckte Verbindungen" +msgstr "Nur versteckte Verbindungen anzeigen" -#: ../../mod/connections.php:371 +#: ../../mod/connections.php:372 #, php-format msgid "%1$s [%2$s]" msgstr "%1$s [%2$s]" -#: ../../mod/connections.php:372 +#: ../../mod/connections.php:373 msgid "Edit connection" msgstr "Verbindung bearbeiten" -#: ../../mod/connections.php:410 +#: ../../mod/connections.php:411 msgid "Search your connections" msgstr "Verbindungen durchsuchen" -#: ../../mod/connections.php:411 +#: ../../mod/connections.php:412 msgid "Finding: " msgstr "Ergebnisse:" -#: ../../mod/manage.php:136 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet." - -#: ../../mod/manage.php:144 -msgid "Create a new channel" -msgstr "Neuen Kanal anlegen" - -#: ../../mod/manage.php:149 -msgid "Current Channel" -msgstr "Aktueller Kanal" - -#: ../../mod/manage.php:151 -msgid "Attach to one of your channels by selecting it." -msgstr "Wähle einen Deiner Kanäle aus, um ihn zu verwenden." - -#: ../../mod/manage.php:152 -msgid "Default Channel" -msgstr "Standard Kanal" - -#: ../../mod/manage.php:153 -msgid "Make Default" -msgstr "Zum Standard machen" - -#: ../../mod/rpost.php:97 ../../mod/editpost.php:42 -msgid "Edit post" -msgstr "Bearbeite Beitrag" - -#: ../../mod/connedit.php:189 -msgid "is now connected to" -msgstr "ist jetzt verbunden mit" +#: ../../mod/impel.php:33 +msgid "webpage" +msgstr "Webseite" -#: ../../mod/connedit.php:310 -msgid "Could not access address book record." -msgstr "Konnte nicht auf den Adressbuch-Eintrag zugreifen." +#: ../../mod/impel.php:38 +msgid "block" +msgstr "Block" -#: ../../mod/connedit.php:324 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar." +#: ../../mod/impel.php:43 +msgid "layout" +msgstr "Layout" -#: ../../mod/connedit.php:331 -msgid "Channel has been unblocked" -msgstr "Kanal nicht mehr blockiert" +#: ../../mod/impel.php:117 +#, php-format +msgid "%s element installed" +msgstr "Element für %s installiert" -#: ../../mod/connedit.php:332 -msgid "Channel has been blocked" -msgstr "Kanal blockiert" +#: ../../mod/tagger.php:96 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s hat %2$ss %3$s mit %4$s verschlagwortet" -#: ../../mod/connedit.php:336 ../../mod/connedit.php:348 -#: ../../mod/connedit.php:360 ../../mod/connedit.php:372 -#: ../../mod/connedit.php:388 -msgid "Unable to set address book parameters." -msgstr "Konnte die Adressbuch-Parameter nicht setzen." +#: ../../mod/item.php:165 +msgid "Unable to locate original post." +msgstr "Originalbeitrag nicht gefunden." -#: ../../mod/connedit.php:343 -msgid "Channel has been unignored" -msgstr "Kanal wird nicht mehr ignoriert" +#: ../../mod/item.php:424 +msgid "Empty post discarded." +msgstr "Leeren Beitrag verworfen." -#: ../../mod/connedit.php:344 -msgid "Channel has been ignored" -msgstr "Kanal wird ignoriert" +#: ../../mod/item.php:466 +msgid "Executable content type not permitted to this channel." +msgstr "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben." -#: ../../mod/connedit.php:355 -msgid "Channel has been unarchived" -msgstr "Kanal wurde aus dem Archiv zurück geholt" +#: ../../mod/item.php:865 +msgid "System error. Post not saved." +msgstr "Systemfehler. Beitrag nicht gespeichert." -#: ../../mod/connedit.php:356 -msgid "Channel has been archived" -msgstr "Kanal wurde archiviert" +#: ../../mod/item.php:1083 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht." -#: ../../mod/connedit.php:367 -msgid "Channel has been unhidden" -msgstr "Kanal wird nicht mehr versteckt" +#: ../../mod/item.php:1089 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht." -#: ../../mod/connedit.php:368 -msgid "Channel has been hidden" -msgstr "Kanal wurde versteckt" +#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:81 +#: ../../mod/directory.php:22 ../../mod/viewconnections.php:17 +#: ../../mod/photos.php:429 +msgid "Public access denied." +msgstr "Öffentlicher Zugang verweigert." -#: ../../mod/connedit.php:383 -msgid "Channel has been approved" -msgstr "Kanal wurde zugelassen" +#: ../../mod/thing.php:96 +msgid "Thing updated" +msgstr "Sache aktualisiert" -#: ../../mod/connedit.php:384 -msgid "Channel has been unapproved" -msgstr "Zulassung des Kanals entfernt" +#: ../../mod/thing.php:156 +msgid "Object store: failed" +msgstr "Speichern des Objekts fehlgeschlagen" -#: ../../mod/connedit.php:412 -msgid "Connection has been removed." -msgstr "Verbindung wurde gelöscht." +#: ../../mod/thing.php:160 +msgid "Thing added" +msgstr "Sache hinzugefügt" -#: ../../mod/connedit.php:432 +#: ../../mod/thing.php:180 #, php-format -msgid "View %s's profile" -msgstr "%ss Profil ansehen" +msgid "OBJ: %1$s %2$s %3$s" +msgstr "OBJ: %1$s %2$s %3$s" -#: ../../mod/connedit.php:436 -msgid "Refresh Permissions" -msgstr "Zugriffsrechte neu laden" +#: ../../mod/thing.php:232 +msgid "Show Thing" +msgstr "Sache anzeigen" -#: ../../mod/connedit.php:439 -msgid "Fetch updated permissions" -msgstr "Aktualisierte Zugriffsrechte abfragen" +#: ../../mod/thing.php:239 +msgid "item not found." +msgstr "Eintrag nicht gefunden" -#: ../../mod/connedit.php:443 -msgid "Recent Activity" -msgstr "Kürzliche Aktivitäten" +#: ../../mod/thing.php:270 +msgid "Edit Thing" +msgstr "Sache bearbeiten" -#: ../../mod/connedit.php:446 -msgid "View recent posts and comments" -msgstr "Betrachte die neuesten Beiträge und Kommentare" +#: ../../mod/thing.php:272 ../../mod/thing.php:319 +msgid "Select a profile" +msgstr "Wähle ein Profil" -#: ../../mod/connedit.php:450 ../../mod/connedit.php:594 -#: ../../mod/admin.php:732 -msgid "Unblock" -msgstr "Freigeben" +#: ../../mod/thing.php:276 ../../mod/thing.php:322 +msgid "Post an activity" +msgstr "Aktivitätsnachricht senden" -#: ../../mod/connedit.php:450 ../../mod/connedit.php:594 -#: ../../mod/admin.php:731 -msgid "Block" -msgstr "Blockieren" +#: ../../mod/thing.php:276 ../../mod/thing.php:322 +msgid "Only sends to viewers of the applicable profile" +msgstr "Nur an Betrachter des ausgewählten Profils senden" -#: ../../mod/connedit.php:453 -msgid "Block or Unblock this connection" -msgstr "Verbindung blockieren oder freigeben" +#: ../../mod/thing.php:278 ../../mod/thing.php:324 +msgid "Name of thing e.g. something" +msgstr "Name der Sache, z. B. irgendwas" -#: ../../mod/connedit.php:457 ../../mod/connedit.php:595 -msgid "Unignore" -msgstr "Nicht ignorieren" +#: ../../mod/thing.php:280 ../../mod/thing.php:325 +msgid "URL of thing (optional)" +msgstr "URL der Sache (optional)" -#: ../../mod/connedit.php:457 ../../mod/connedit.php:595 -#: ../../mod/notifications.php:51 -msgid "Ignore" -msgstr "Ignorieren" +#: ../../mod/thing.php:282 ../../mod/thing.php:326 +msgid "URL for photo of thing (optional)" +msgstr "URL eines Fotos der Sache (optional)" -#: ../../mod/connedit.php:460 -msgid "Ignore or Unignore this connection" -msgstr "Verbindung ignorieren oder wieder beachten" +#: ../../mod/thing.php:317 +msgid "Add Thing to your Profile" +msgstr "Die Sache Deinem Profil hinzufügen" -#: ../../mod/connedit.php:463 -msgid "Unarchive" -msgstr "Aus Archiv zurückholen" +#: ../../mod/chatsvc.php:111 +msgid "Away" +msgstr "Abwesend" -#: ../../mod/connedit.php:463 -msgid "Archive" -msgstr "Archivieren" +#: ../../mod/chatsvc.php:115 +msgid "Online" +msgstr "Online" -#: ../../mod/connedit.php:466 -msgid "Archive or Unarchive this connection" -msgstr "Verbindung archivieren oder aus dem Archiv zurückholen" +#: ../../mod/follow.php:25 +msgid "Channel added." +msgstr "Kanal hinzugefügt." -#: ../../mod/connedit.php:469 -msgid "Unhide" -msgstr "Wieder sichtbar machen" +#: ../../mod/notify.php:53 ../../mod/notifications.php:94 +msgid "No more system notifications." +msgstr "Keine System-Benachrichtigungen mehr." -#: ../../mod/connedit.php:469 -msgid "Hide" -msgstr "Verstecken" +#: ../../mod/notify.php:57 ../../mod/notifications.php:98 +msgid "System Notifications" +msgstr "System-Benachrichtigungen" -#: ../../mod/connedit.php:472 -msgid "Hide or Unhide this connection" -msgstr "Diese Verbindung verstecken oder wieder sichtbar machen" +#: ../../mod/acl.php:228 +msgid "network" +msgstr "Netzwerk" -#: ../../mod/connedit.php:479 -msgid "Delete this connection" -msgstr "Verbindung löschen" +#: ../../mod/acl.php:238 +msgid "RSS" +msgstr "RSS" -#: ../../mod/connedit.php:522 ../../mod/connedit.php:552 -msgid "Approve this connection" -msgstr "Verbindung genehmigen" +#: ../../mod/pdledit.php:13 +msgid "Layout updated." +msgstr "Layout aktualisiert." -#: ../../mod/connedit.php:522 -msgid "Accept connection to allow communication" -msgstr "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen" +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" +msgstr "Systemseitenbeschreibung bearbeiten" -#: ../../mod/connedit.php:538 -#, php-format -msgid "Connections: settings for %s" -msgstr "Verbindungseinstellungen für %s" +#: ../../mod/pdledit.php:48 +msgid "Layout not found." +msgstr "Layout nicht gefunden." -#: ../../mod/connedit.php:539 -msgid "Apply these permissions automatically" -msgstr "Diese Berechtigungen automatisch anwenden" +#: ../../mod/pdledit.php:54 +msgid "Module Name:" +msgstr "Modulname:" -#: ../../mod/connedit.php:543 -msgid "Apply the permissions indicated on this page to all new connections." -msgstr "Wende die auf dieser Seite gewählten Berechtigungen auf alle neuen Verbindungen an." +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 +msgid "Layout Help" +msgstr "Layout-Hilfe" -#: ../../mod/connedit.php:545 -msgid "Slide to adjust your degree of friendship" -msgstr "Verschieben, um den Grad der Freundschaft zu einzustellen" +#: ../../mod/appman.php:28 ../../mod/appman.php:44 +msgid "App installed." +msgstr "App installiert." -#: ../../mod/connedit.php:551 -msgid "inherited" -msgstr "geerbt" +#: ../../mod/appman.php:37 +msgid "Malformed app." +msgstr "Fehlerhafte App." -#: ../../mod/connedit.php:553 -msgid "Connection has no individual permissions!" -msgstr "Diese Verbindung hat keine individuellen Zugriffsrechte!" +#: ../../mod/appman.php:80 +msgid "Embed code" +msgstr "Code einbetten" -#: ../../mod/connedit.php:554 -msgid "" -"This may be appropriate based on your privacy " -"settings, though you may wish to review the \"Advanced Permissions\"." -msgstr "Abhängig von Deinen Privatsphäre-Einstellungen könnte das passen, eventuell solltest Du aber die „Zugriffsrechte für Fortgeschrittene“ überprüfen." +#: ../../mod/appman.php:86 +msgid "Edit App" +msgstr "App bearbeiten" -#: ../../mod/connedit.php:556 -msgid "Profile Visibility" -msgstr "Sichtbarkeit des Profils" +#: ../../mod/appman.php:86 +msgid "Create App" +msgstr "App erstellen" -#: ../../mod/connedit.php:557 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn Deine Profilseite über eine verifizierte Verbindung aufgerufen wird." +#: ../../mod/appman.php:91 +msgid "Name of app" +msgstr "Name der App" -#: ../../mod/connedit.php:558 -msgid "Contact Information / Notes" -msgstr "Kontaktinformationen / Notizen" +#: ../../mod/appman.php:92 +msgid "Location (URL) of app" +msgstr "Ort (URL) der App" -#: ../../mod/connedit.php:559 -msgid "Edit contact notes" -msgstr "Kontaktnotizen bearbeiten" +#: ../../mod/appman.php:93 ../../mod/rbmark.php:95 +msgid "Description" +msgstr "Beschreibung" -#: ../../mod/connedit.php:561 -msgid "Their Settings" -msgstr "Deren Einstellungen" +#: ../../mod/appman.php:94 +msgid "Photo icon URL" +msgstr "URL zum Icon" -#: ../../mod/connedit.php:562 -msgid "My Settings" -msgstr "Meine Einstellungen" +#: ../../mod/appman.php:94 +msgid "80 x 80 pixels - optional" +msgstr "80 x 80 Pixel – optional" -#: ../../mod/connedit.php:564 -msgid "Clear/Disable Automatic Permissions" -msgstr "Automatische Berechtigungen abschalten/entfernen" +#: ../../mod/appman.php:95 +msgid "Version ID" +msgstr "Versions-ID" -#: ../../mod/connedit.php:565 -msgid "Forum Members" -msgstr "Forum Mitglieder" +#: ../../mod/appman.php:96 +msgid "Price of app" +msgstr "Preis der App" -#: ../../mod/connedit.php:566 -msgid "Soapbox" -msgstr "Marktschreier" +#: ../../mod/appman.php:97 +msgid "Location (URL) to purchase app" +msgstr "Ort (URL), um die App zu kaufen" -#: ../../mod/connedit.php:567 -msgid "Full Sharing (typical social network permissions)" -msgstr "Vollumfängliches Teilen (übliche Berechtigungen in sozialen Netzwerken)" +#: ../../mod/filer.php:49 +msgid "- select -" +msgstr "– auswählen –" -#: ../../mod/connedit.php:568 -msgid "Cautious Sharing " -msgstr "Vorsichtiges Teilen" +#: ../../mod/import.php:25 +#, php-format +msgid "Your service plan only allows %d channels." +msgstr "Dein Vertrag erlaubt nur %d Kanäle." -#: ../../mod/connedit.php:569 -msgid "Follow Only" -msgstr "Nur folgen" +#: ../../mod/import.php:51 +msgid "Nothing to import." +msgstr "Nichts zu importieren." -#: ../../mod/connedit.php:570 -msgid "Individual Permissions" -msgstr "Individuelle Zugriffsrechte" +#: ../../mod/import.php:75 +msgid "Unable to download data from old server" +msgstr "Daten können vom alten Server nicht heruntergeladen werden" -#: ../../mod/connedit.php:571 -msgid "" -"Some permissions may be inherited from your channel privacy settings, which have higher priority than " -"individual settings. Changing those inherited settings on this page will " -"have no effect." -msgstr "Einige Berechtigungen werden von den globalen Sicherheits- und Privatsphäre-Einstellungen dieses Kanals geerbt, die eine höhere Priorität haben als die Einstellungen bei einer Verbindung. Werden geerbte Einstellungen hier geändert, hat das keine Auswirkungen." +#: ../../mod/import.php:81 +msgid "Imported file is empty." +msgstr "Die importierte Datei ist leer." -#: ../../mod/connedit.php:572 -msgid "Advanced Permissions" -msgstr "Zugriffsrechte für Fortgeschrittene" +#: ../../mod/import.php:106 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen." -#: ../../mod/connedit.php:573 -msgid "Simple Permissions (select one and submit)" -msgstr "Einfache Berechtigungs-Einstellungen (wähle eine aus und klicke auf Senden)" +#: ../../mod/import.php:127 +msgid "Unable to create a unique channel address. Import failed." +msgstr "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen." -#: ../../mod/connedit.php:577 -#, php-format -msgid "Visit %s's profile - %s" -msgstr "%ss Profil besuchen - %s" +#: ../../mod/import.php:147 +msgid "Channel clone failed. Import failed." +msgstr "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen." -#: ../../mod/connedit.php:578 -msgid "Block/Unblock contact" -msgstr "Kontakt blockieren/freigeben" +#: ../../mod/import.php:157 +msgid "Cloned channel not found. Import failed." +msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen." -#: ../../mod/connedit.php:579 -msgid "Ignore contact" -msgstr "Kontakt ignorieren" +#: ../../mod/import.php:475 +msgid "Import completed." +msgstr "Import abgeschlossen." -#: ../../mod/connedit.php:580 -msgid "Repair URL settings" -msgstr "URL-Einstellungen reparieren" +#: ../../mod/import.php:487 +msgid "You must be logged in to use this feature." +msgstr "Du musst angemeldet sein um diese Funktion zu nutzen." -#: ../../mod/connedit.php:581 -msgid "View conversations" -msgstr "Unterhaltungen anzeigen" +#: ../../mod/import.php:492 +msgid "Import Channel" +msgstr "Kanal importieren" -#: ../../mod/connedit.php:583 -msgid "Delete contact" -msgstr "Kontakt löschen" +#: ../../mod/import.php:493 +msgid "" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file. Only identity and connections/relationships will " +"be imported. Importation of content is not yet available." +msgstr "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Red-Server zu importieren. Du kannst den Kanal direkt vom bisherigen Red-Server über das Netzwerk importieren oder eine exportierte Sicherheitskopie benutzen. Es werden ausschließlich die Identität und die Verbindungen/Beziehungen importiert. Das Importieren von Inhalten ist derzeit nicht möglich." -#: ../../mod/connedit.php:586 -msgid "Last update:" -msgstr "Letzte Aktualisierung:" +#: ../../mod/import.php:494 +msgid "File to Upload" +msgstr "Hochzuladende Datei:" -#: ../../mod/connedit.php:588 -msgid "Update public posts" -msgstr "Öffentliche Beiträge aktualisieren" +#: ../../mod/import.php:495 +msgid "Or provide the old server/hub details" +msgstr "Oder gib die Details Deines bisherigen Red-Servers ein" -#: ../../mod/connedit.php:590 -msgid "Update now" -msgstr "Jetzt aktualisieren" +#: ../../mod/import.php:496 +msgid "Your old identity address (xyz@example.com)" +msgstr "Bisherige Kanal-Adresse (xyz@example.com)" -#: ../../mod/connedit.php:596 -msgid "Currently blocked" -msgstr "Derzeit blockiert" +#: ../../mod/import.php:497 +msgid "Your old login email address" +msgstr "Deine alte Login-E-Mail-Adresse" -#: ../../mod/connedit.php:597 -msgid "Currently ignored" -msgstr "Derzeit ignoriert" +#: ../../mod/import.php:498 +msgid "Your old login password" +msgstr "Dein altes Passwort" -#: ../../mod/connedit.php:598 -msgid "Currently archived" -msgstr "Derzeit archiviert" +#: ../../mod/import.php:499 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be" +" able to post from either location, but only one can be marked as the " +"primary location for files, photos, and media." +msgstr "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige Red-Server diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein." -#: ../../mod/connedit.php:599 -msgid "Currently pending" -msgstr "Derzeit anstehend" +#: ../../mod/import.php:500 +msgid "Make this hub my primary location" +msgstr "Dieser Red-Server ist mein primärer Server." -#: ../../mod/connedit.php:600 -msgid "Hide this contact from others" -msgstr "Diese Verbindung vor den anderen verbergen." +#: ../../mod/import.php:501 +msgid "Import existing posts if possible" +msgstr "Existierende Beiträge importieren, falls möglich" -#: ../../mod/connedit.php:600 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Antworten/Likes auf deine öffentlichen Beiträge können immer noch sichtbar sein" +#: ../../mod/editlayout.php:108 +msgid "Edit Layout" +msgstr "Layout bearbeiten" -#: ../../mod/openid.php:26 -msgid "OpenID protocol error. No ID returned." -msgstr "OpenID Protokollfehler. Keine ID zurückgegeben." +#: ../../mod/editlayout.php:117 +msgid "Delete layout?" +msgstr "Layout löschen?" -#: ../../mod/thing.php:96 -msgid "Thing updated" -msgstr "Sache aktualisiert" +#: ../../mod/editlayout.php:178 +msgid "Delete Layout" +msgstr "Layout löschen" -#: ../../mod/thing.php:156 -msgid "Object store: failed" -msgstr "Speichern des Objekts fehlgeschlagen" +#: ../../mod/chat.php:19 ../../mod/channel.php:25 +msgid "You must be logged in to see this page." +msgstr "Du musst angemeldet sein, um diese Seite betrachten zu können." -#: ../../mod/thing.php:160 -msgid "Thing added" -msgstr "Sache hinzugefügt" +#: ../../mod/chat.php:167 +msgid "Room not found" +msgstr "Chatraum nicht gefunden" -#: ../../mod/thing.php:180 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "OBJ: %1$s %2$s %3$s" +#: ../../mod/chat.php:178 +msgid "Leave Room" +msgstr "Raum verlassen" -#: ../../mod/thing.php:232 -msgid "Show Thing" -msgstr "Sache anzeigen" +#: ../../mod/chat.php:179 +msgid "Delete This Room" +msgstr "Diesen Raum löschen" -#: ../../mod/thing.php:239 -msgid "item not found." -msgstr "Eintrag nicht gefunden" +#: ../../mod/chat.php:180 +msgid "I am away right now" +msgstr "Ich bin gerade nicht da" -#: ../../mod/thing.php:270 -msgid "Edit Thing" -msgstr "Sache bearbeiten" +#: ../../mod/chat.php:181 +msgid "I am online" +msgstr "Ich bin online" -#: ../../mod/thing.php:272 ../../mod/thing.php:319 -msgid "Select a profile" -msgstr "Wähle ein Profil" +#: ../../mod/chat.php:183 +msgid "Bookmark this room" +msgstr "Lesezeichen für diesen Raum setzen" -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Post an activity" -msgstr "Aktivitätsnachricht senden" +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" +msgstr "Neuer Chatraum" -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Only sends to viewers of the applicable profile" -msgstr "Nur an Betrachter des ausgewählten Profils senden" +#: ../../mod/chat.php:208 +msgid "Chatroom Name" +msgstr "Name des Chatraums" -#: ../../mod/thing.php:278 ../../mod/thing.php:324 -msgid "Name of thing e.g. something" -msgstr "Name der Sache, z. B. irgendwas" +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" +msgstr "%1$ss Chaträume" -#: ../../mod/thing.php:280 ../../mod/thing.php:325 -msgid "URL of thing (optional)" -msgstr "URL der Sache (optional)" +#: ../../mod/editwebpage.php:140 +msgid "Edit Webpage" +msgstr "Webseite bearbeiten" -#: ../../mod/thing.php:282 ../../mod/thing.php:326 -msgid "URL for photo of thing (optional)" -msgstr "URL eines Fotos der Sache (optional)" +#: ../../mod/editwebpage.php:150 +msgid "Delete webpage?" +msgstr "Webseite löschen?" -#: ../../mod/thing.php:317 -msgid "Add Thing to your Profile" -msgstr "Die Sache Deinem Profil hinzufügen" +#: ../../mod/editwebpage.php:215 +msgid "Delete Webpage" +msgstr "Webseite löschen" + +#: ../../mod/dirsearch.php:20 ../../mod/regdir.php:22 +msgid "This site is not a directory server" +msgstr "Diese Website ist kein Verzeichnis-Server" #: ../../mod/lostpass.php:15 msgid "No valid account found." @@ -5762,7 +6189,7 @@ msgid "" "Password reset failed." msgstr "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen." -#: ../../mod/lostpass.php:85 ../../boot.php:1494 +#: ../../mod/lostpass.php:85 ../../boot.php:1561 msgid "Password Reset" msgstr "Zurücksetzen des Kennworts" @@ -5811,801 +6238,648 @@ msgstr "E-Mail Adresse" msgid "Reset" msgstr "Zurücksetzen" -#: ../../mod/bookmarks.php:38 -msgid "Bookmark added" -msgstr "Lesezeichen hinzugefügt" - -#: ../../mod/bookmarks.php:60 -msgid "My Bookmarks" -msgstr "Meine Lesezeichen" - -#: ../../mod/bookmarks.php:71 -msgid "My Connections Bookmarks" -msgstr "Lesezeichen meiner Kontakte" - -#: ../../mod/dirsearch.php:21 -msgid "This site is not a directory server" -msgstr "Diese Website ist kein Verzeichnis-Server" - -#: ../../mod/cloud.php:130 -msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" -msgstr "RedMatrix – Gäste: Username: {Deine E-Mail-Adresse}, Passwort: +++" - -#: ../../mod/ping.php:257 -msgid "sent you a private message" -msgstr "eine private Nachricht schicken" - -#: ../../mod/ping.php:308 -msgid "added your channel" -msgstr "hat deinen Kanal hinzugefügt" - -#: ../../mod/ping.php:349 -msgid "posted an event" -msgstr "hat einen Termin veröffentlicht" - -#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 -#: ../../mod/editlayout.php:78 ../../mod/editpost.php:20 -#: ../../mod/editwebpage.php:77 -msgid "Item not found" -msgstr "Element nicht gefunden" - -#: ../../mod/editblock.php:115 -msgid "Edit Block" -msgstr "Block bearbeiten" - -#: ../../mod/editblock.php:125 -msgid "Delete block?" -msgstr "Block löschen?" - -#: ../../mod/editblock.php:147 ../../mod/editlayout.php:143 -#: ../../mod/editpost.php:116 ../../mod/editwebpage.php:178 -msgid "Insert YouTube video" -msgstr "YouTube-Video einfügen" - -#: ../../mod/editblock.php:148 ../../mod/editlayout.php:144 -#: ../../mod/editpost.php:117 ../../mod/editwebpage.php:179 -msgid "Insert Vorbis [.ogg] video" -msgstr "Vorbis [.ogg]-Video einfügen" - -#: ../../mod/editblock.php:149 ../../mod/editlayout.php:145 -#: ../../mod/editpost.php:118 ../../mod/editwebpage.php:180 -msgid "Insert Vorbis [.ogg] audio" -msgstr "Vorbis [.ogg]-Audio einfügen" - -#: ../../mod/editblock.php:183 -msgid "Delete Block" -msgstr "Block löschen" - -#: ../../mod/pdledit.php:13 -msgid "Layout updated." -msgstr "Layout aktualisiert." - -#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 -msgid "Edit System Page Description" -msgstr "Systemseitenbeschreibung bearbeiten" - -#: ../../mod/pdledit.php:48 -msgid "Layout not found." -msgstr "Layout nicht gefunden." - -#: ../../mod/pdledit.php:54 -msgid "Module Name:" -msgstr "Modulname:" - -#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 -msgid "Layout Help" -msgstr "Layout-Hilfe" - -#: ../../mod/editlayout.php:108 -msgid "Edit Layout" -msgstr "Layout bearbeiten" - -#: ../../mod/editlayout.php:117 -msgid "Delete layout?" -msgstr "Layout löschen?" - -#: ../../mod/editlayout.php:178 -msgid "Delete Layout" -msgstr "Layout löschen" - -#: ../../mod/editpost.php:31 -msgid "Item is not editable" -msgstr "Element kann nicht bearbeitet werden." - -#: ../../mod/editpost.php:53 -msgid "Delete item?" -msgstr "Eintrag löschen?" - -#: ../../mod/settings.php:73 -msgid "Name is required" -msgstr "Name ist erforderlich" - -#: ../../mod/settings.php:77 -msgid "Key and Secret are required" -msgstr "Schlüssel und Geheimnis werden benötigt" - -#: ../../mod/settings.php:197 -msgid "Passwords do not match. Password unchanged." -msgstr "Kennwörter stimmen nicht überein. Kennwort nicht verändert." - -#: ../../mod/settings.php:201 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert." - -#: ../../mod/settings.php:215 -msgid "Password changed." -msgstr "Kennwort geändert." - -#: ../../mod/settings.php:217 -msgid "Password update failed. Please try again." -msgstr "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal." - -#: ../../mod/settings.php:231 -msgid "Not valid email." -msgstr "Keine gültige E-Mail Adresse." - -#: ../../mod/settings.php:234 -msgid "Protected email address. Cannot change to that email." -msgstr "Geschützte E-Mail Adresse. Diese kann nicht verändert werden." - -#: ../../mod/settings.php:243 -msgid "System failure storing new email. Please try again." -msgstr "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal." - -#: ../../mod/settings.php:479 -msgid "Settings updated." -msgstr "Einstellungen aktualisiert." - -#: ../../mod/settings.php:548 ../../mod/settings.php:574 -#: ../../mod/settings.php:610 -msgid "Add application" -msgstr "Anwendung hinzufügen" - -#: ../../mod/settings.php:551 -msgid "Name of application" -msgstr "Name der Anwendung" - -#: ../../mod/settings.php:552 ../../mod/settings.php:578 -msgid "Consumer Key" -msgstr "Consumer Key" +#: ../../mod/rate.php:146 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Kanal [%s] (auf diesem Server noch unbekannt)" -#: ../../mod/settings.php:552 ../../mod/settings.php:553 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "Automatisch erzeugt – ändern, falls erwünscht. Maximale Länge 20" +#: ../../mod/invite.php:25 +msgid "Total invitation limit exceeded." +msgstr "Einladungslimit überschritten." -#: ../../mod/settings.php:553 ../../mod/settings.php:579 -msgid "Consumer Secret" -msgstr "Consumer Secret" +#: ../../mod/invite.php:49 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s : Keine gültige Email Adresse." -#: ../../mod/settings.php:554 ../../mod/settings.php:580 -msgid "Redirect" -msgstr "Umleitung" +#: ../../mod/invite.php:76 +msgid "Please join us on Red" +msgstr "Schließe Dich uns an und werde Teil der Red-Matrix" -#: ../../mod/settings.php:554 -msgid "" -"Redirect URI - leave blank unless your application specifically requires " -"this" -msgstr "Umleitungs-URl – lasse das leer, solange Deine Anwendung es nicht explizit erfordert" +#: ../../mod/invite.php:87 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines Red-Servers." -#: ../../mod/settings.php:555 ../../mod/settings.php:581 -msgid "Icon url" -msgstr "Symbol-URL" +#: ../../mod/invite.php:92 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s : Nachricht konnte nicht zugestellt werden." -#: ../../mod/settings.php:555 -msgid "Optional" -msgstr "Optional" +#: ../../mod/invite.php:96 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d Nachricht gesendet." +msgstr[1] "%d Nachrichten gesendet." -#: ../../mod/settings.php:566 -msgid "You can't edit this application." -msgstr "Diese Anwendung kann nicht bearbeitet werden." +#: ../../mod/invite.php:115 +msgid "You have no more invitations available" +msgstr "Du hast keine weiteren verfügbare Einladungen" -#: ../../mod/settings.php:609 -msgid "Connected Apps" -msgstr "Verbundene Apps" +#: ../../mod/invite.php:129 +msgid "Send invitations" +msgstr "Einladungen senden" -#: ../../mod/settings.php:613 -msgid "Client key starts with" -msgstr "Client Key beginnt mit" +#: ../../mod/invite.php:130 +msgid "Enter email addresses, one per line:" +msgstr "Email-Adressen eintragen, eine pro Zeile:" -#: ../../mod/settings.php:614 -msgid "No name" -msgstr "Kein Name" +#: ../../mod/invite.php:131 ../../mod/mail.php:235 ../../mod/mail.php:348 +msgid "Your message:" +msgstr "Deine Nachricht:" -#: ../../mod/settings.php:615 -msgid "Remove authorization" -msgstr "Authorisierung aufheben" +#: ../../mod/invite.php:132 +msgid "Please join my community on RedMatrix." +msgstr "Schließe Dich uns in der RedMatrix an!" -#: ../../mod/settings.php:626 -msgid "No feature settings configured" -msgstr "Keine Funktions-Einstellungen konfiguriert" +#: ../../mod/invite.php:134 +msgid "You will need to supply this invitation code: " +msgstr "Gib folgenden Einladungs-Code ein:" -#: ../../mod/settings.php:634 -msgid "Feature Settings" -msgstr "Funktions-Einstellungen" +#: ../../mod/invite.php:135 +msgid "1. Register at any RedMatrix location (they are all inter-connected)" +msgstr "1. Registriere Dich auf irgendeinem RedMatrix-Server (sie sind alle miteinander verbunden)" -#: ../../mod/settings.php:657 -msgid "Account Settings" -msgstr "Konto-Einstellungen" +#: ../../mod/invite.php:137 +msgid "2. Enter my RedMatrix network address into the site searchbar." +msgstr "2. Gib meine RedMatrix-Adresse im Suchfeld ein." -#: ../../mod/settings.php:658 -msgid "Password Settings" -msgstr "Kennwort-Einstellungen" +#: ../../mod/invite.php:138 +msgid "or visit " +msgstr "oder besuche" -#: ../../mod/settings.php:659 -msgid "New Password:" -msgstr "Neues Passwort:" +#: ../../mod/invite.php:140 +msgid "3. Click [Connect]" +msgstr "3. Klicke auf [Verbinden]" -#: ../../mod/settings.php:660 -msgid "Confirm:" -msgstr "Bestätigen:" +#: ../../mod/locs.php:21 ../../mod/locs.php:52 +msgid "Location not found." +msgstr "Klon nicht gefunden." -#: ../../mod/settings.php:660 -msgid "Leave password fields blank unless changing" -msgstr "Lasse die Passwort-Felder leer, außer Du möchtest das Passwort ändern" +#: ../../mod/locs.php:56 +msgid "Primary location cannot be removed." +msgstr "Der primäre Klon kann nicht gelöscht werden." -#: ../../mod/settings.php:662 ../../mod/settings.php:985 -msgid "Email Address:" -msgstr "Email Adresse:" +#: ../../mod/locs.php:88 +msgid "No locations found." +msgstr "Keine Klon-Adressen gefunden." -#: ../../mod/settings.php:663 ../../mod/removeaccount.php:61 -msgid "Remove Account" -msgstr "Konto entfernen" +#: ../../mod/locs.php:101 +msgid "Manage Channel Locations" +msgstr "Klon-Adressen verwalten" -#: ../../mod/settings.php:664 -msgid "Remove this account from this server including all its channels" -msgstr "Lösche dieses Konto einschließlich aller zugehörigen Kanäle von diesem Server" +#: ../../mod/locs.php:102 +msgid "Location (address)" +msgstr "URL (Adresse)" -#: ../../mod/settings.php:665 ../../mod/settings.php:1067 -msgid "Warning: This action is permanent and cannot be reversed." -msgstr "Achtung: Diese Aktion ist endgültig und kann nicht rückgängig gemacht werden." +#: ../../mod/locs.php:103 +msgid "Primary Location" +msgstr "Primärer Klon" -#: ../../mod/settings.php:681 -msgid "Off" -msgstr "Aus" +#: ../../mod/locs.php:104 +msgid "Drop location" +msgstr "Klon löschen" -#: ../../mod/settings.php:681 -msgid "On" -msgstr "An" +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." +msgstr "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt." -#: ../../mod/settings.php:688 -msgid "Additional Features" -msgstr "Zusätzliche Funktionen" +#: ../../mod/sources.php:45 +msgid "Source created." +msgstr "Quelle erstellt." -#: ../../mod/settings.php:713 -msgid "Connector Settings" -msgstr "Connector-Einstellungen" +#: ../../mod/sources.php:57 +msgid "Source updated." +msgstr "Quelle aktualisiert." -#: ../../mod/settings.php:743 -msgid "No special theme for mobile devices" -msgstr "Keine spezielle Theme für mobile Geräte" +#: ../../mod/sources.php:82 +msgid "*" +msgstr "*" -#: ../../mod/settings.php:752 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s – (experimentell)" +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." +msgstr "Externe Inhaltsquellen für Deinen Kanal verwalten." -#: ../../mod/settings.php:788 -msgid "Display Settings" -msgstr "Anzeige-Einstellungen" +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" +msgstr "Neue Quelle" -#: ../../mod/settings.php:794 -msgid "Display Theme:" -msgstr "Anzeige-Theme:" +#: ../../mod/sources.php:101 ../../mod/sources.php:133 +msgid "" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals." -#: ../../mod/settings.php:795 -msgid "Mobile Theme:" -msgstr "Mobile Theme:" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" +msgstr "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten" -#: ../../mod/settings.php:796 -msgid "Enable user zoom on mobile devices" -msgstr "Zoom auf Mobilgeräten aktivieren" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" +msgstr "Leer lassen, um alle öffentlichen Beiträge zu importieren" -#: ../../mod/settings.php:797 -msgid "Update browser every xx seconds" -msgstr "Browser alle xx Sekunden aktualisieren" +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:112 +msgid "Channel Name" +msgstr "Name des Kanals" -#: ../../mod/settings.php:797 -msgid "Minimum of 10 seconds, no maximum" -msgstr "Minimum 10 Sekunden, kein Maximum" +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." +msgstr "Quelle nicht gefunden." -#: ../../mod/settings.php:798 -msgid "Maximum number of conversations to load at any time:" -msgstr "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:" +#: ../../mod/sources.php:130 +msgid "Edit Source" +msgstr "Quelle bearbeiten" -#: ../../mod/settings.php:798 -msgid "Maximum of 100 items" -msgstr "Maximum: 100 Beiträge" +#: ../../mod/sources.php:131 +msgid "Delete Source" +msgstr "Quelle löschen" -#: ../../mod/settings.php:799 -msgid "Don't show emoticons" -msgstr "Emoticons nicht zeigen" +#: ../../mod/sources.php:158 +msgid "Source removed" +msgstr "Quelle gelöscht" -#: ../../mod/settings.php:800 -msgid "Link post titles to source" -msgstr "Beitragstitel zum Originalbeitrag verlinken" +#: ../../mod/sources.php:160 +msgid "Unable to remove source." +msgstr "Konnte die Quelle nicht löschen." -#: ../../mod/settings.php:801 -msgid "System Page Layout Editor - (advanced)" -msgstr "System-Seitenlayout-Editor (für Experten)" +#: ../../mod/menu.php:31 +msgid "Menu updated." +msgstr "Menü aktualisiert." -#: ../../mod/settings.php:835 -msgid "Nobody except yourself" -msgstr "Niemand außer Dir selbst" +#: ../../mod/menu.php:35 +msgid "Unable to update menu." +msgstr "Kann Menü nicht aktualisieren." -#: ../../mod/settings.php:836 -msgid "Only those you specifically allow" -msgstr "Nur die, denen Du es explizit erlaubst" +#: ../../mod/menu.php:40 +msgid "Menu created." +msgstr "Menü erstellt." -#: ../../mod/settings.php:837 -msgid "Approved connections" -msgstr "Angenommene Verbindungen" +#: ../../mod/menu.php:44 +msgid "Unable to create menu." +msgstr "Kann Menü nicht erstellen." -#: ../../mod/settings.php:838 -msgid "Any connections" -msgstr "Beliebige Verbindungen" +#: ../../mod/menu.php:76 +msgid "Manage Menus" +msgstr "Menüs verwalten" -#: ../../mod/settings.php:839 -msgid "Anybody on this website" -msgstr "Jeder auf dieser Website" +#: ../../mod/menu.php:79 +msgid "Drop" +msgstr "Löschen" -#: ../../mod/settings.php:840 -msgid "Anybody in this network" -msgstr "Alle Red-Nutzer" +#: ../../mod/menu.php:81 +msgid "Bookmarks allowed" +msgstr "Lesezeichen erlaubt" -#: ../../mod/settings.php:841 -msgid "Anybody authenticated" -msgstr "Jeder authentifizierte" +#: ../../mod/menu.php:82 +msgid "Create a new menu" +msgstr "Neues Menü erstellen" -#: ../../mod/settings.php:842 -msgid "Anybody on the internet" -msgstr "Jeder im Internet" +#: ../../mod/menu.php:83 +msgid "Delete this menu" +msgstr "Lösche dieses Menü" -#: ../../mod/settings.php:916 -msgid "Publish your default profile in the network directory" -msgstr "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen" +#: ../../mod/menu.php:84 ../../mod/menu.php:125 +msgid "Edit menu contents" +msgstr "Bearbeite Menü Inhalte" -#: ../../mod/settings.php:921 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?" +#: ../../mod/menu.php:85 +msgid "Edit this menu" +msgstr "Dieses Menü bearbeiten" -#: ../../mod/settings.php:925 ../../mod/profile_photo.php:365 -msgid "or" -msgstr "oder" +#: ../../mod/menu.php:96 +msgid "New Menu" +msgstr "Neues Menü" -#: ../../mod/settings.php:930 -msgid "Your channel address is" -msgstr "Deine Kanal-Adresse lautet" +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Menu name" +msgstr "Menü Name" -#: ../../mod/settings.php:974 -msgid "Channel Settings" -msgstr "Kanal-Einstellungen" +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Must be unique, only seen by you" +msgstr "Muss eindeutig sein, ist aber nur für Dich sichtbar" -#: ../../mod/settings.php:983 -msgid "Basic Settings" -msgstr "Grundeinstellungen" +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title" +msgstr "Menü Titel" -#: ../../mod/settings.php:986 -msgid "Your Timezone:" -msgstr "Ihre Zeitzone:" +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title as seen by others" +msgstr "Menü Titel wie er von anderen gesehen wird" -#: ../../mod/settings.php:987 -msgid "Default Post Location:" -msgstr "Standardstandort:" +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Allow bookmarks" +msgstr "Erlaube Lesezeichen" -#: ../../mod/settings.php:987 -msgid "Geographical location to display on your posts" -msgstr "Geografischer Ort, der bei Deinen Beiträgen angezeigt werden soll" +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Menu may be used to store saved bookmarks" +msgstr "Im Menü können gespeicherte Lesezeichen abgelegt werden" -#: ../../mod/settings.php:988 -msgid "Use Browser Location:" -msgstr "Standort des Browsers verwenden:" +#: ../../mod/menu.php:108 ../../mod/mitem.php:24 +msgid "Menu not found." +msgstr "Menü nicht gefunden" -#: ../../mod/settings.php:990 -msgid "Adult Content" -msgstr "Nicht jugendfreie Inhalte" +#: ../../mod/menu.php:114 +msgid "Menu deleted." +msgstr "Menü gelöscht." -#: ../../mod/settings.php:990 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "Dieser Kanal veröffentlicht regelmäßig Inhalte, die für Minderjährige ungeeignet sind. (Bitte markiere solche Inhalte mit dem Schlagwort #NSFW)" +#: ../../mod/menu.php:116 +msgid "Menu could not be deleted." +msgstr "Menü konnte nicht gelöscht werden." -#: ../../mod/settings.php:992 -msgid "Security and Privacy Settings" -msgstr "Sicherheits- und Datenschutz-Einstellungen" +#: ../../mod/menu.php:122 +msgid "Edit Menu" +msgstr "Menü bearbeiten" -#: ../../mod/settings.php:994 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Deine Zugriffsrechte sind schon konfiguriert. Klicke hier, um sie zu betrachten oder zu ändern" +#: ../../mod/menu.php:124 +msgid "Add or remove entries to this menu" +msgstr "Einträge zu diesem Menü hinzufügen oder entfernen" -#: ../../mod/settings.php:996 -msgid "Hide my online presence" -msgstr "Meine Online-Präsenz verbergen" +#: ../../mod/menu.php:130 ../../mod/mitem.php:213 +msgid "Modify" +msgstr "Ändern" -#: ../../mod/settings.php:996 -msgid "Prevents displaying in your profile that you are online" -msgstr "Verhindert die Anzeige Deines Online-Status in deinem Profil" +#: ../../mod/filestorage.php:81 +msgid "Permission Denied." +msgstr "Zugriff verweigert." -#: ../../mod/settings.php:998 -msgid "Simple Privacy Settings:" -msgstr "Einfache Privatsphäre-Einstellungen" +#: ../../mod/filestorage.php:97 +msgid "File not found." +msgstr "Datei nicht gefunden." -#: ../../mod/settings.php:999 -msgid "" -"Very Public - extremely permissive (should be used with caution)" -msgstr "Komplett offen – extrem ungeschützt (mit großer Vorsicht verwenden!)" +#: ../../mod/filestorage.php:140 +msgid "Edit file permissions" +msgstr "Dateiberechtigungen bearbeiten" -#: ../../mod/settings.php:1000 -msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" -msgstr "Typisch – Standard öffentlich, Privatsphäre, wo sie erwünscht ist (ähnlich den Einstellungen in sozialen Netzwerken, aber mit besser geschützter Privatsphäre)" +#: ../../mod/filestorage.php:149 +msgid "Set/edit permissions" +msgstr "Berechtigungen setzen/ändern" -#: ../../mod/settings.php:1001 -msgid "Private - default private, never open or public" -msgstr "Privat – Standard privat, nie offen oder öffentlich" +#: ../../mod/filestorage.php:150 +msgid "Include all files and sub folders" +msgstr "Alle Dateien und Unterverzeichnisse einbinden" -#: ../../mod/settings.php:1002 -msgid "Blocked - default blocked to/from everybody" -msgstr "Blockiert – Alle standardmäßig blockiert" +#: ../../mod/filestorage.php:151 +msgid "Return to file list" +msgstr "Zurück zur Dateiliste" -#: ../../mod/settings.php:1004 -msgid "Allow others to tag your posts" -msgstr "Erlaube anderen, Deine Beiträge zu verschlagworten" +#: ../../mod/filestorage.php:153 +msgid "Copy/paste this code to attach file to a post" +msgstr "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen" -#: ../../mod/settings.php:1004 -msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "Wird oft von der Community genutzt um rückwirkend anstößigen Inhalt zu markieren" +#: ../../mod/filestorage.php:154 +msgid "Copy/paste this URL to link file from a web page" +msgstr "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken" -#: ../../mod/settings.php:1006 -msgid "Advanced Privacy Settings" -msgstr "Fortgeschrittene Privatsphäre-Einstellungen" +#: ../../mod/filestorage.php:156 +msgid "Attach this file to a new post" +msgstr "Diese Datei an einen neuen Beitrag anhängen" -#: ../../mod/settings.php:1008 -msgid "Expire other channel content after this many days" -msgstr "Den Inhalt anderer Kanäle nach dieser Anzahl Tage verfallen lassen" +#: ../../mod/filestorage.php:157 +msgid "Show URL to this file" +msgstr "URL zu dieser Datei anzeigen" -#: ../../mod/settings.php:1008 -msgid "0 or blank prevents expiration" -msgstr "0 oder kein Inhalt verhindern das Verfallen" +#: ../../mod/filestorage.php:158 +msgid "Do not show in shared with me folder of your connections" +msgstr "Nicht im Ordner „Dateien, die mit mir geteilt wurden“ meiner Verbindungen anzeigen" -#: ../../mod/settings.php:1009 -msgid "Maximum Friend Requests/Day:" -msgstr "Maximale Kontaktanfragen pro Tag:" +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." +msgstr "Kontakt nicht gefunden" -#: ../../mod/settings.php:1009 -msgid "May reduce spam activity" -msgstr "Kann die Spam-Aktivität verringern" +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." +msgstr "Freundschaftsempfehlung senden." -#: ../../mod/settings.php:1010 -msgid "Default Post Permissions" -msgstr "Standardeinstellungen für Beitrags-Zugriffsrechte" +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" +msgstr "Kontakte vorschlagen" -#: ../../mod/settings.php:1015 -msgid "Channel permissions category:" -msgstr "Zugriffsrechte-Kategorie des Kanals:" +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Schlage %s einen Kontakt vor" -#: ../../mod/settings.php:1023 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:" +#: ../../mod/magic.php:70 +msgid "Hub not found." +msgstr "Server nicht gefunden." -#: ../../mod/settings.php:1023 -msgid "Useful to reduce spamming" -msgstr "Nützlich, um Spam zu verringern" +#: ../../mod/poke.php:159 +msgid "Poke/Prod" +msgstr "Anstupsen/Knuffen" -#: ../../mod/settings.php:1026 -msgid "Notification Settings" -msgstr "Benachrichtigungs-Einstellungen" +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" +msgstr "Stupse Leute an oder mache anderes mit ihnen" -#: ../../mod/settings.php:1027 -msgid "By default post a status message when:" -msgstr "Sende standardmäßig Status-Nachrichten, wenn:" +#: ../../mod/poke.php:161 +msgid "Recipient" +msgstr "Empfänger" -#: ../../mod/settings.php:1028 -msgid "accepting a friend request" -msgstr "Du eine Verbindungsanfrage annimmst" +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" +msgstr "Wähle, was Du mit dem/r Empfänger/in tun willst" -#: ../../mod/settings.php:1029 -msgid "joining a forum/community" -msgstr "Du einem Forum beitrittst" +#: ../../mod/poke.php:165 +msgid "Make this post private" +msgstr "Diesen Beitrag privat machen" -#: ../../mod/settings.php:1030 -msgid "making an interesting profile change" -msgstr "Du eine interessante Änderung an Deinem Profil vornimmst" +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." +msgstr "Ungültiger Profil-Identifikator" -#: ../../mod/settings.php:1031 -msgid "Send a notification email when:" -msgstr "Eine E-Mail-Benachrichtigung senden, wenn:" +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" +msgstr "Profil-Sichtbarkeits-Editor" -#: ../../mod/settings.php:1032 -msgid "You receive a connection request" -msgstr "Du eine Verbindungsanfrage erhältst" +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." +msgstr "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen." -#: ../../mod/settings.php:1033 -msgid "Your connections are confirmed" -msgstr "Eine Verbindung bestätigt wurde" +#: ../../mod/profperm.php:123 +msgid "Visible To" +msgstr "Sichtbar für" -#: ../../mod/settings.php:1034 -msgid "Someone writes on your profile wall" -msgstr "Jemand auf Deine Pinnwand schreibt" +#: ../../mod/lockview.php:31 +msgid "Remote privacy information not available." +msgstr "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar." -#: ../../mod/settings.php:1035 -msgid "Someone writes a followup comment" -msgstr "Jemand einen Beitrag kommentiert" +#: ../../mod/lockview.php:52 +msgid "Visible to:" +msgstr "Sichtbar für:" -#: ../../mod/settings.php:1036 -msgid "You receive a private message" -msgstr "Du eine private Nachricht erhältst" +#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 +#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 +msgid "Profile not found." +msgstr "Profil nicht gefunden." -#: ../../mod/settings.php:1037 -msgid "You receive a friend suggestion" -msgstr "Du einen Kontaktvorschlag erhältst" +#: ../../mod/profiles.php:38 +msgid "Profile deleted." +msgstr "Profil gelöscht." -#: ../../mod/settings.php:1038 -msgid "You are tagged in a post" -msgstr "Du in einem Beitrag erwähnt wurdest" +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" +msgstr "Profil-" -#: ../../mod/settings.php:1039 -msgid "You are poked/prodded/etc. in a post" -msgstr "Du in einem Beitrag angestupst/geknufft/o.ä. wurdest" +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." +msgstr "Neues Profil erstellt." -#: ../../mod/settings.php:1042 -msgid "Show visual notifications including:" -msgstr "Visuelle Benachrichtigungen anzeigen für:" +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." +msgstr "Profil kann nicht geklont werden." -#: ../../mod/settings.php:1044 -msgid "Unseen matrix activity" -msgstr "Ungesehene Matrix-Aktivität" +#: ../../mod/profiles.php:136 +msgid "Profile unavailable to export." +msgstr "Dieses Profil kann nicht exportiert werden." -#: ../../mod/settings.php:1045 -msgid "Unseen channel activity" -msgstr "Ungesehene Kanal-Aktivität" +#: ../../mod/profiles.php:241 +msgid "Profile Name is required." +msgstr "Profil-Name erforderlich." -#: ../../mod/settings.php:1046 -msgid "Unseen private messages" -msgstr "Ungelesene persönliche Nachrichten" +#: ../../mod/profiles.php:404 +msgid "Marital Status" +msgstr "Familienstand" -#: ../../mod/settings.php:1046 ../../mod/settings.php:1051 -#: ../../mod/settings.php:1052 ../../mod/settings.php:1053 -msgid "Recommended" -msgstr "Empfohlen" +#: ../../mod/profiles.php:408 +msgid "Romantic Partner" +msgstr "Romantische Partner" -#: ../../mod/settings.php:1047 -msgid "Upcoming events" -msgstr "Baldige Termine" +#: ../../mod/profiles.php:412 +msgid "Likes" +msgstr "Gefällt" -#: ../../mod/settings.php:1048 -msgid "Events today" -msgstr "Heutige Termine" +#: ../../mod/profiles.php:416 +msgid "Dislikes" +msgstr "Gefällt nicht" -#: ../../mod/settings.php:1049 -msgid "Upcoming birthdays" -msgstr "Baldige Geburtstage" +#: ../../mod/profiles.php:420 +msgid "Work/Employment" +msgstr "Arbeit/Anstellung" -#: ../../mod/settings.php:1049 -msgid "Not available in all themes" -msgstr "Nicht in allen Themes verfügbar" +#: ../../mod/profiles.php:423 +msgid "Religion" +msgstr "Religion" -#: ../../mod/settings.php:1050 -msgid "System (personal) notifications" -msgstr "System – (persönliche) Benachrichtigungen" +#: ../../mod/profiles.php:427 +msgid "Political Views" +msgstr "Politische Ansichten" -#: ../../mod/settings.php:1051 -msgid "System info messages" -msgstr "System – Info-Nachrichten" +#: ../../mod/profiles.php:431 +msgid "Gender" +msgstr "Geschlecht" -#: ../../mod/settings.php:1052 -msgid "System critical alerts" -msgstr "System – kritische Warnungen" +#: ../../mod/profiles.php:435 +msgid "Sexual Preference" +msgstr "Sexuelle Orientierung" -#: ../../mod/settings.php:1053 -msgid "New connections" -msgstr "Neue Verbindungen" +#: ../../mod/profiles.php:439 +msgid "Homepage" +msgstr "Webseite" -#: ../../mod/settings.php:1054 -msgid "System Registrations" -msgstr "System – Registrierungen" +#: ../../mod/profiles.php:443 +msgid "Interests" +msgstr "Hobbys/Interessen" -#: ../../mod/settings.php:1056 -msgid "Notify me of events this many days in advance" -msgstr "Benachrichtige mich zu Terminen so viele Tage im Voraus" +#: ../../mod/profiles.php:447 ../../mod/admin.php:871 +msgid "Address" +msgstr "Adresse" -#: ../../mod/settings.php:1056 -msgid "Must be greater than 0" -msgstr "Muss größer als 0 sein" +#: ../../mod/profiles.php:537 +msgid "Profile updated." +msgstr "Profil aktualisiert." -#: ../../mod/settings.php:1058 -msgid "Advanced Account/Page Type Settings" -msgstr "Erweiterte Account- und Seitenart-Einstellungen" +#: ../../mod/profiles.php:626 +msgid "Hide your contact/friend list from viewers of this profile?" +msgstr "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?" -#: ../../mod/settings.php:1059 -msgid "Change the behaviour of this account for special situations" -msgstr "Ändere das Verhalten dieses Accounts unter speziellen Umständen" +#: ../../mod/profiles.php:666 +msgid "Edit Profile Details" +msgstr "Bearbeite Profil-Details" -#: ../../mod/settings.php:1062 -msgid "" -"Please enable expert mode (in Settings > " -"Additional features) to adjust!" -msgstr "Aktiviere den Expertenmodus (unter Settings > Zusätzliche Funktionen), um hier Einstellungen vorzunehmen!" +#: ../../mod/profiles.php:668 +msgid "View this profile" +msgstr "Dieses Profil ansehen" + +#: ../../mod/profiles.php:670 +msgid "Change Profile Photo" +msgstr "Profilfoto ändern" -#: ../../mod/settings.php:1063 -msgid "Miscellaneous Settings" -msgstr "Sonstige Einstellungen" +#: ../../mod/profiles.php:671 +msgid "Create a new profile using these settings" +msgstr "Neues Profil anlegen und diese Einstellungen übernehmen" -#: ../../mod/settings.php:1065 -msgid "Personal menu to display in your channel pages" -msgstr "Eigenes Menü zur Anzeige auf den Seiten deines Kanals" +#: ../../mod/profiles.php:672 +msgid "Clone this profile" +msgstr "Dieses Profil klonen" -#: ../../mod/settings.php:1066 -msgid "Remove this channel" -msgstr "Diesen Kanal löschen" +#: ../../mod/profiles.php:673 +msgid "Delete this profile" +msgstr "Dieses Profil löschen" -#: ../../mod/editwebpage.php:140 -msgid "Edit Webpage" -msgstr "Webseite bearbeiten" +#: ../../mod/profiles.php:675 +msgid "Import profile from file" +msgstr "Profil aus einer Datei importieren" -#: ../../mod/editwebpage.php:150 -msgid "Delete webpage?" -msgstr "Webseite löschen?" +#: ../../mod/profiles.php:676 +msgid "Export profile to file" +msgstr "Profil in eine Datei exportieren" -#: ../../mod/editwebpage.php:215 -msgid "Delete Webpage" -msgstr "Webseite löschen" +#: ../../mod/profiles.php:677 +msgid "Profile Name:" +msgstr "Profilname:" -#: ../../mod/impel.php:33 -msgid "webpage" -msgstr "Webseite" +#: ../../mod/profiles.php:678 +msgid "Your Full Name:" +msgstr "Dein voller Name:" -#: ../../mod/impel.php:38 -msgid "block" -msgstr "Block" +#: ../../mod/profiles.php:679 +msgid "Title/Description:" +msgstr "Titel/Beschreibung:" -#: ../../mod/impel.php:43 -msgid "layout" -msgstr "Layout" +#: ../../mod/profiles.php:680 +msgid "Your Gender:" +msgstr "Dein Geschlecht:" -#: ../../mod/impel.php:117 -#, php-format -msgid "%s element installed" -msgstr "Element für %s installiert" +#: ../../mod/profiles.php:681 +msgid "Birthday :" +msgstr "Geburtstag:" -#: ../../mod/profile_photo.php:108 -msgid "Image uploaded but image cropping failed." -msgstr "Bild hochgeladen, aber das Zurechtschneiden schlug fehl." +#: ../../mod/profiles.php:682 +msgid "Street Address:" +msgstr "Straße und Hausnummer:" -#: ../../mod/profile_photo.php:161 -msgid "Image resize failed." -msgstr "Bild-Anpassung fehlgeschlagen." +#: ../../mod/profiles.php:683 +msgid "Locality/City:" +msgstr "Wohnort:" -#: ../../mod/profile_photo.php:205 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird." +#: ../../mod/profiles.php:684 +msgid "Postal/Zip Code:" +msgstr "Postleitzahl:" -#: ../../mod/profile_photo.php:232 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "Bild ist größer als das Limit von %d" +#: ../../mod/profiles.php:685 +msgid "Country:" +msgstr "Land:" -#: ../../mod/profile_photo.php:241 -msgid "Unable to process image." -msgstr "Kann Bild nicht verarbeiten." +#: ../../mod/profiles.php:686 +msgid "Region/State:" +msgstr "Region/Bundesstaat:" -#: ../../mod/profile_photo.php:290 ../../mod/profile_photo.php:339 -msgid "Photo not available." -msgstr "Foto nicht verfügbar." +#: ../../mod/profiles.php:687 +msgid " Marital Status:" +msgstr " Beziehungsstatus:" -#: ../../mod/profile_photo.php:358 -msgid "Upload File:" -msgstr "Datei hochladen:" +#: ../../mod/profiles.php:688 +msgid "Who: (if applicable)" +msgstr "Wer: (falls anwendbar)" -#: ../../mod/profile_photo.php:359 -msgid "Select a profile:" -msgstr "Wähle ein Profil:" +#: ../../mod/profiles.php:689 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com" -#: ../../mod/profile_photo.php:360 -msgid "Upload Profile Photo" -msgstr "Lade neues Profilfoto hoch" +#: ../../mod/profiles.php:690 +msgid "Since [date]:" +msgstr "Seit [Datum]:" -#: ../../mod/profile_photo.php:365 -msgid "skip this step" -msgstr "diesen Schritt überspringen" +#: ../../mod/profiles.php:692 +msgid "Homepage URL:" +msgstr "Homepage URL:" -#: ../../mod/profile_photo.php:365 -msgid "select a photo from your photo albums" -msgstr "ein Foto aus meinen Fotoalben" +#: ../../mod/profiles.php:695 +msgid "Religious Views:" +msgstr "Religiöse Ansichten:" -#: ../../mod/profile_photo.php:381 -msgid "Crop Image" -msgstr "Bild zuschneiden" +#: ../../mod/profiles.php:696 +msgid "Keywords:" +msgstr "Schlüsselwörter:" -#: ../../mod/profile_photo.php:382 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Bitte schneide das Bild für eine optimale Anzeige passend zu." +#: ../../mod/profiles.php:699 +msgid "Example: fishing photography software" +msgstr "Beispiel: Angeln Fotografie Software" -#: ../../mod/profile_photo.php:384 -msgid "Done Editing" -msgstr "Bearbeitung fertigstellen" +#: ../../mod/profiles.php:700 +msgid "Used in directory listings" +msgstr "Wird in Verzeichnis-Auflistungen verwendet" -#: ../../mod/profile_photo.php:427 -msgid "Image uploaded successfully." -msgstr "Bild erfolgreich hochgeladen." +#: ../../mod/profiles.php:701 +msgid "Tell us about yourself..." +msgstr "Erzähle uns ein wenig von Dir …" -#: ../../mod/profile_photo.php:429 -msgid "Image upload failed." -msgstr "Hochladen des Bilds fehlgeschlagen." +#: ../../mod/profiles.php:702 +msgid "Hobbies/Interests" +msgstr "Hobbys/Interessen" -#: ../../mod/profile_photo.php:438 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Reduzierung der Bildgröße [%s] fehlgeschlagen." +#: ../../mod/profiles.php:703 +msgid "Contact information and Social Networks" +msgstr "Kontaktinformation und soziale Netzwerke" -#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 -msgid "Contact not found." -msgstr "Kontakt nicht gefunden" +#: ../../mod/profiles.php:704 +msgid "My other channels" +msgstr "Meine anderen Kanäle" -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." -msgstr "Freundschaftsempfehlung senden." +#: ../../mod/profiles.php:705 +msgid "Musical interests" +msgstr "Musikalische Interessen" -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" -msgstr "Kontakte vorschlagen" +#: ../../mod/profiles.php:706 +msgid "Books, literature" +msgstr "Bücher, Literatur" -#: ../../mod/fsuggest.php:99 -#, php-format -msgid "Suggest a friend for %s" -msgstr "Schlage %s einen Kontakt vor" +#: ../../mod/profiles.php:707 +msgid "Television" +msgstr "Fernsehen" -#: ../../mod/filestorage.php:76 -msgid "Permission Denied." -msgstr "Zugriff verweigert." +#: ../../mod/profiles.php:708 +msgid "Film/dance/culture/entertainment" +msgstr "Film/Tanz/Kultur/Unterhaltung" -#: ../../mod/filestorage.php:92 -msgid "File not found." -msgstr "Datei nicht gefunden." +#: ../../mod/profiles.php:709 +msgid "Love/romance" +msgstr "Liebe/Romantik" -#: ../../mod/filestorage.php:131 -msgid "Edit file permissions" -msgstr "Dateiberechtigungen bearbeiten" +#: ../../mod/profiles.php:710 +msgid "Work/employment" +msgstr "Arbeit/Anstellung" -#: ../../mod/filestorage.php:140 -msgid "Set/edit permissions" -msgstr "Berechtigungen setzen/ändern" +#: ../../mod/profiles.php:711 +msgid "School/education" +msgstr "Schule/Ausbildung" -#: ../../mod/filestorage.php:141 -msgid "Include all files and sub folders" -msgstr "Alle Dateien und Unterverzeichnisse einbinden" +#: ../../mod/profiles.php:717 +msgid "This is your default profile." +msgstr "Das ist Dein Standardprofil." -#: ../../mod/filestorage.php:142 -msgid "Return to file list" -msgstr "Zurück zur Dateiliste" +#: ../../mod/profiles.php:728 ../../mod/directory.php:188 +msgid "Age: " +msgstr "Alter:" -#: ../../mod/filestorage.php:144 -msgid "Copy/paste this code to attach file to a post" -msgstr "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen" +#: ../../mod/profiles.php:771 +msgid "Edit/Manage Profiles" +msgstr "Profile bearbeiten/verwalten" -#: ../../mod/filestorage.php:145 -msgid "Copy/paste this URL to link file from a web page" -msgstr "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken" +#: ../../mod/profiles.php:772 +msgid "Add profile things" +msgstr "Sachen zum Profil hinzufügen" -#: ../../mod/help.php:41 ../../mod/help.php:47 ../../mod/help.php:53 -msgid "Help:" -msgstr "Hilfe:" +#: ../../mod/profiles.php:773 +msgid "Include desirable objects in your profile" +msgstr "Binde begehrenswerte Dinge in Dein Profil ein" -#: ../../mod/help.php:67 ../../index.php:238 -msgid "Not Found" -msgstr "Nicht gefunden" +#: ../../mod/ratings.php:68 +msgid "No ratings" +msgstr "Keine Bewertungen" -#: ../../mod/acl.php:245 -msgid "network" -msgstr "Netzwerk" +#: ../../mod/ratings.php:94 +msgid "Ratings" +msgstr "Bewertungen" -#: ../../mod/follow.php:25 -msgid "Channel added." -msgstr "Kanal hinzugefügt." +#: ../../mod/ratings.php:95 +msgid "Rating: " +msgstr "Bewertung: " + +#: ../../mod/ratings.php:96 +msgid "Description: " +msgstr "Beschreibung: " #: ../../mod/delegate.php:95 msgid "No potential page delegates located." @@ -6642,168 +6916,116 @@ msgstr "Hinzufügen" msgid "No entries." msgstr "Keine Einträge." -#: ../../mod/group.php:20 -msgid "Collection created." -msgstr "Sammlung erstellt." - -#: ../../mod/group.php:26 -msgid "Could not create collection." -msgstr "Sammlung kann nicht erstellt werden." - -#: ../../mod/group.php:54 -msgid "Collection updated." -msgstr "Sammlung aktualisiert." - -#: ../../mod/group.php:86 -msgid "Create a collection of channels." -msgstr "Erstelle eine Sammlung von Kanälen." - -#: ../../mod/group.php:87 ../../mod/group.php:183 -msgid "Collection Name: " -msgstr "Name der Sammlung:" - -#: ../../mod/group.php:89 ../../mod/group.php:186 -msgid "Members are visible to other channels" -msgstr "Mitglieder sind sichtbar für andere Kanäle" - -#: ../../mod/group.php:107 -msgid "Collection removed." -msgstr "Sammlung gelöscht." - -#: ../../mod/group.php:109 -msgid "Unable to remove collection." -msgstr "Löschen der Sammlung nicht möglich." - -#: ../../mod/group.php:182 -msgid "Collection Editor" -msgstr "Sammlung-Editor" - -#: ../../mod/group.php:196 -msgid "Members" -msgstr "Mitglieder" - -#: ../../mod/group.php:198 -msgid "All Connected Channels" -msgstr "Alle verbundenen Kanäle" - -#: ../../mod/group.php:233 -msgid "Click on a channel to add or remove." -msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus." - -#: ../../mod/suggest.php:35 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal." - -#: ../../mod/import.php:25 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "Dein Vertrag erlaubt nur %d Kanäle." +#: ../../mod/directory.php:194 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d Bewertung" +msgstr[1] "%d Bewertungen" -#: ../../mod/import.php:51 -msgid "Nothing to import." -msgstr "Nichts zu importieren." +#: ../../mod/directory.php:206 +msgid "Gender: " +msgstr "Geschlecht:" -#: ../../mod/import.php:75 -msgid "Unable to download data from old server" -msgstr "Daten können vom alten Server nicht heruntergeladen werden" +#: ../../mod/directory.php:208 +msgid "Status: " +msgstr "Status:" -#: ../../mod/import.php:81 -msgid "Imported file is empty." -msgstr "Die importierte Datei ist leer." +#: ../../mod/directory.php:210 +msgid "Homepage: " +msgstr "Webseite:" -#: ../../mod/import.php:105 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen." +#: ../../mod/directory.php:213 +msgid "Hometown: " +msgstr "Wohnort:" -#: ../../mod/import.php:123 -msgid "Channel clone failed. Import failed." -msgstr "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen." +#: ../../mod/directory.php:215 +msgid "About: " +msgstr "Über:" -#: ../../mod/import.php:133 -msgid "Cloned channel not found. Import failed." -msgstr "Geklonter Kanal nicht gefunden. Import fehlgeschlagen." +#: ../../mod/directory.php:273 +msgid "Public Forum:" +msgstr "Öffentliches Forum:" -#: ../../mod/import.php:451 -msgid "Import completed." -msgstr "Import abgeschlossen." +#: ../../mod/directory.php:276 +msgid "Keywords: " +msgstr "Schlüsselwörter:" -#: ../../mod/import.php:463 -msgid "You must be logged in to use this feature." -msgstr "Du musst angemeldet sein um diese Funktion zu nutzen." +#: ../../mod/directory.php:331 +msgid "Finding:" +msgstr "Ergebnisse:" -#: ../../mod/import.php:468 -msgid "Import Channel" -msgstr "Kanal importieren" +#: ../../mod/directory.php:336 +msgid "next page" +msgstr "nächste Seite" -#: ../../mod/import.php:469 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file. Only identity and connections/relationships will " -"be imported. Importation of content is not yet available." -msgstr "Verwende dieses Formular, um einen existierenden Kanal von einem anderen Red-Server zu importieren. Du kannst den Kanal direkt vom bisherigen Red-Server über das Netzwerk importieren oder eine exportierte Sicherheitskopie benutzen. Es werden ausschließlich die Identität und die Verbindungen/Beziehungen importiert. Das Importieren von Inhalten ist derzeit nicht möglich." +#: ../../mod/directory.php:336 +msgid "previous page" +msgstr "vorherige Seite" -#: ../../mod/import.php:470 -msgid "File to Upload" -msgstr "Hochzuladende Datei:" +#: ../../mod/directory.php:353 +msgid "No entries (some entries may be hidden)." +msgstr "Keine Einträge gefunden (einige könnten versteckt sein)." -#: ../../mod/import.php:471 -msgid "Or provide the old server/hub details" -msgstr "Oder gib die Details Deines bisherigen Red-Servers ein" +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" +msgstr "Lesezeichenordner wählen" -#: ../../mod/import.php:472 -msgid "Your old identity address (xyz@example.com)" -msgstr "Bisherige Kanal-Adresse (xyz@example.com)" +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" +msgstr "Lesezeichen speichern" -#: ../../mod/import.php:473 -msgid "Your old login email address" -msgstr "Deine alte Login-E-Mail-Adresse" +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" +msgstr "URL des Lesezeichens" -#: ../../mod/import.php:474 -msgid "Your old login password" -msgstr "Dein altes Passwort" +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" +msgstr "Oder gib einen neuen Namen für den Lesezeichenordner ein" -#: ../../mod/import.php:475 -msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be" -" able to post from either location, but only one can be marked as the " -"primary location for files, photos, and media." -msgstr "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige Red-Server diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein." +#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 +msgid "Export Channel" +msgstr "Kanal exportieren" -#: ../../mod/import.php:476 -msgid "Make this hub my primary location" -msgstr "Dieser Red-Server ist mein primärer Server." +#: ../../mod/uexport.php:35 +msgid "" +"Export your basic channel information to a small file. This acts as a " +"backup of your connections, permissions, profile and basic data, which can " +"be used to import your data to a new hub, but\tdoes not contain your " +"content." +msgstr "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält." -#: ../../mod/import.php:477 -msgid "Import existing posts if possible" -msgstr "Existierende Beiträge importieren, falls möglich" +#: ../../mod/uexport.php:36 +msgid "Export Content" +msgstr "Kanal und Inhalte exportieren" -#: ../../mod/tagger.php:98 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s hat %2$ss %3$s mit %4$s verschlagwortet" +#: ../../mod/uexport.php:37 +msgid "" +"Export your channel information and all the content to a JSON backup. This " +"backs up all of your connections, permissions, profile data and all of your " +"content, but is generally not suitable for importing a channel to a new hub " +"as this file may be VERY large. Please be patient - it may take several " +"minutes for this download to begin." +msgstr "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Inhalte Deines Kanals, ist aber nicht unbedingt für den Import eines Kanals auf einem anderen Hub geeignet, da die Datei SEHR groß werden kann. Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet." -#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 -msgid "Tag removed" -msgstr "Schlagwort entfernt" +#: ../../mod/viewconnections.php:58 +msgid "No connections." +msgstr "Keine Verbindungen." -#: ../../mod/tagrm.php:119 -msgid "Remove Item Tag" -msgstr "Schlagwort entfernen" +#: ../../mod/viewconnections.php:71 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "%ss Profil [%s] besuchen" -#: ../../mod/tagrm.php:121 -msgid "Select a tag to remove: " -msgstr "Schlagwort zum Entfernen auswählen:" +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" +msgstr "Ungültige Signatur des Ziels" #: ../../mod/admin.php:52 msgid "Theme settings updated." msgstr "Theme-Einstellungen aktualisiert." -#: ../../mod/admin.php:97 ../../mod/admin.php:411 +#: ../../mod/admin.php:97 ../../mod/admin.php:415 msgid "Site" msgstr "Seite" @@ -6811,19 +7033,19 @@ msgstr "Seite" msgid "Accounts" msgstr "Konten" -#: ../../mod/admin.php:99 ../../mod/admin.php:858 +#: ../../mod/admin.php:99 ../../mod/admin.php:863 msgid "Channels" msgstr "Kanäle" -#: ../../mod/admin.php:100 ../../mod/admin.php:949 ../../mod/admin.php:991 +#: ../../mod/admin.php:100 ../../mod/admin.php:954 ../../mod/admin.php:996 msgid "Plugins" msgstr "Plug-Ins" -#: ../../mod/admin.php:101 ../../mod/admin.php:1154 ../../mod/admin.php:1190 +#: ../../mod/admin.php:101 ../../mod/admin.php:1159 ../../mod/admin.php:1195 msgid "Themes" msgstr "Themes" -#: ../../mod/admin.php:102 ../../mod/admin.php:512 +#: ../../mod/admin.php:102 ../../mod/admin.php:517 msgid "Server" msgstr "Server" @@ -6835,7 +7057,7 @@ msgstr "Profilkonfiguration" msgid "DB updates" msgstr "DB-Aktualisierungen" -#: ../../mod/admin.php:118 ../../mod/admin.php:125 ../../mod/admin.php:1277 +#: ../../mod/admin.php:118 ../../mod/admin.php:125 ../../mod/admin.php:1282 msgid "Logs" msgstr "Protokolle" @@ -6851,10 +7073,10 @@ msgstr "Nutzer-Anmeldungen, die auf Bestätigung warten" msgid "Message queues" msgstr "Nachrichten-Warteschlangen" -#: ../../mod/admin.php:211 ../../mod/admin.php:410 ../../mod/admin.php:511 -#: ../../mod/admin.php:721 ../../mod/admin.php:857 ../../mod/admin.php:948 -#: ../../mod/admin.php:990 ../../mod/admin.php:1153 ../../mod/admin.php:1189 -#: ../../mod/admin.php:1276 +#: ../../mod/admin.php:211 ../../mod/admin.php:414 ../../mod/admin.php:516 +#: ../../mod/admin.php:726 ../../mod/admin.php:862 ../../mod/admin.php:953 +#: ../../mod/admin.php:995 ../../mod/admin.php:1158 ../../mod/admin.php:1194 +#: ../../mod/admin.php:1281 msgid "Administration" msgstr "Administration" @@ -6866,7 +7088,7 @@ msgstr "Zusammenfassung" msgid "Registered users" msgstr "Registrierte Benutzer" -#: ../../mod/admin.php:216 ../../mod/admin.php:515 +#: ../../mod/admin.php:216 ../../mod/admin.php:520 msgid "Pending registrations" msgstr "Ausstehende Registrierungen" @@ -6874,740 +7096,824 @@ msgstr "Ausstehende Registrierungen" msgid "Version" msgstr "Version" -#: ../../mod/admin.php:219 ../../mod/admin.php:516 +#: ../../mod/admin.php:219 ../../mod/admin.php:521 msgid "Active plugins" msgstr "Aktive Plug-Ins" -#: ../../mod/admin.php:326 +#: ../../mod/admin.php:330 msgid "Site settings updated." msgstr "Site-Einstellungen aktualisiert." -#: ../../mod/admin.php:363 -msgid "mobile" -msgstr "mobil" - -#: ../../mod/admin.php:365 +#: ../../mod/admin.php:369 msgid "experimental" msgstr "experimentell" -#: ../../mod/admin.php:367 +#: ../../mod/admin.php:371 msgid "unsupported" msgstr "nicht unterstützt" -#: ../../mod/admin.php:391 +#: ../../mod/admin.php:395 msgid "Yes - with approval" msgstr "Ja - mit Zustimmung" -#: ../../mod/admin.php:397 +#: ../../mod/admin.php:401 msgid "My site is not a public server" msgstr "Mein Server ist kein öffentlicher Server" -#: ../../mod/admin.php:398 +#: ../../mod/admin.php:402 msgid "My site has paid access only" msgstr "Mein Server erlaubt nur bezahlten Zugang" -#: ../../mod/admin.php:399 +#: ../../mod/admin.php:403 msgid "My site has free access only" msgstr "Mein Server erlaubt ausschließlich freien Zugang" -#: ../../mod/admin.php:400 +#: ../../mod/admin.php:404 msgid "My site offers free accounts with optional paid upgrades" msgstr "Mein Server bietet kostenlose Konten mit der Möglichkeit zu bezahlten Upgrades" -#: ../../mod/admin.php:414 +#: ../../mod/admin.php:417 ../../mod/register.php:207 +msgid "Registration" +msgstr "Registrierung" + +#: ../../mod/admin.php:418 msgid "File upload" msgstr "Dateiupload" -#: ../../mod/admin.php:415 +#: ../../mod/admin.php:419 msgid "Policies" msgstr "Richtlinien" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:424 msgid "Site name" msgstr "Seitenname" -#: ../../mod/admin.php:421 +#: ../../mod/admin.php:425 msgid "Banner/Logo" msgstr "Banner/Logo" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:426 msgid "Administrator Information" msgstr "Administrator-Informationen" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:426 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Kontaktinformationen für Administratoren des Servers. Wird auf der siteinfo-Seite angezeigt. BBCode kann verwendet werden." -#: ../../mod/admin.php:423 +#: ../../mod/admin.php:427 msgid "System language" msgstr "System-Sprache" -#: ../../mod/admin.php:424 +#: ../../mod/admin.php:428 msgid "System theme" msgstr "System-Theme" -#: ../../mod/admin.php:424 +#: ../../mod/admin.php:428 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Standard-System-Theme – kann durch Nutzerprofile überschieben werden – Theme-Einstellungen ändern" -#: ../../mod/admin.php:425 +#: ../../mod/admin.php:429 msgid "Mobile system theme" msgstr "Mobile System-Theme:" -#: ../../mod/admin.php:425 +#: ../../mod/admin.php:429 msgid "Theme for mobile devices" msgstr "Theme für mobile Geräte" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:431 msgid "Enable Diaspora Protocol" msgstr "Diaspora-Protokoll aktivieren" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:431 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "Kommunikation mit Diaspora und Friendica – experimentell" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:432 msgid "Allow Feeds as Connections" msgstr "Feeds als Verbindungen erlauben" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:432 msgid "(Heavy system resource usage)" msgstr "(führt zu hoher Systemlast)" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:433 msgid "Maximum image size" msgstr "Maximale Bildgröße" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:433 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximale Größe hochgeladener Bilder in Bytes. Standard ist 0 (keine Einschränkung)." -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:434 msgid "Does this site allow new member registration?" msgstr "Erlaubt dieser Server die Registrierung neuer Nutzer?" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:435 msgid "Which best describes the types of account offered by this hub?" msgstr "Was ist die passendste Beschreibung der Konten auf diesem Hub?" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:436 msgid "Register text" msgstr "Registrierungstext" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:436 msgid "Will be displayed prominently on the registration page." msgstr "Wird gut sichtbar auf der Registrierungs-Seite angezeigt." -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:437 msgid "Accounts abandoned after x days" msgstr "Konten gelten nach X Tagen als unbenutzt" -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:437 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Verschwende keine Systemressourcen auf das Pollen von externen Seiten, wenn das Konto nicht mehr benutzt wird. Trage hier 0 für kein zeitliches Limit." -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:438 msgid "Allowed friend domains" msgstr "Erlaubte Domains für Kontakte" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:438 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:439 msgid "Allowed email domains" msgstr "Erlaubte Domains für E-Mails" -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:439 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben." -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:440 +msgid "Not allowed email domains" +msgstr "Nicht erlaubte Domains für E-Mails" + +#: ../../mod/admin.php:440 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde." + +#: ../../mod/admin.php:441 msgid "Block public" msgstr "Öffentlichen Zugriff blockieren" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:441 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Zugriff auf sonst öffentliche persönliche Seiten blockieren, wenn man nicht eingeloggt ist." -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:442 msgid "Verify Email Addresses" msgstr "E-Mail-Adressen überprüfen" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:442 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Aktivieren, um die Überprüfung von E-Mail-Adressen bei der Registrierung von Benutzerkonten zu aktivieren (empfohlen)." -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:443 msgid "Force publish" msgstr "Veröffentlichung erzwingen" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:443 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Die Veröffentlichung aller Profile dieses Servers im Verzeichnis erzwingen." -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:444 msgid "Disable discovery tab" msgstr "Den „Entdecken“-Reiter ausblenden" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:444 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "Entferne den „Entdecken“-Reiter aus der Matrix-Seite, in dem öffentliche Inhalte angezeigt werden, die von anderen RedMatrix-Hubs geholt wurden." -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:445 msgid "No login on Homepage" msgstr "Kein Login auf der Homepage" -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:445 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "Aktivieren, um das Login-Formular auf der Startseite der Seite zu verbergen (z.B. weil es das Layout der Homepage des Seiten-Kanals stört)." -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:447 msgid "Proxy user" msgstr "Proxy Benutzer" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:448 msgid "Proxy URL" msgstr "Proxy URL" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:449 msgid "Network timeout" msgstr "Netzwerk-Timeout" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:449 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Wert in Sekunden. 0 für unbegrenzt (nicht empfohlen)." -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:450 msgid "Delivery interval" msgstr "Auslieferung Intervall" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:450 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Verzögere im Hintergrund laufende Auslieferungsprozesse um die angegebene Anzahl Sekunden, um die Systemlast zu verringern. Empfehlungen: 4-5 für Shared Hosts, 2-3 für VPS, 0-1 für große dedizierte Server." -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:451 msgid "Poll interval" msgstr "Abfrageintervall" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:451 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Verzögere Hintergrundprozesse um diese Anzahl Sekunden, um die Systemlast zu reduzieren. Bei 0 wird das Auslieferungsintervall verwendet." -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:452 msgid "Maximum Load Average" msgstr "Maximales Load Average" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:452 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Maximale Systemlast, bevor Verteil- und Empfangsprozesse verschoben werden – Standard 50" -#: ../../mod/admin.php:503 +#: ../../mod/admin.php:508 msgid "No server found" msgstr "Kein Server gefunden" -#: ../../mod/admin.php:510 ../../mod/admin.php:735 +#: ../../mod/admin.php:515 ../../mod/admin.php:740 msgid "ID" msgstr "ID" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:515 msgid "for channel" msgstr "für Kanal" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:515 msgid "on server" msgstr "auf Server" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:515 msgid "Status" msgstr "Status" -#: ../../mod/admin.php:531 +#: ../../mod/admin.php:536 msgid "Update has been marked successful" msgstr "Update wurde als erfolgreich markiert" -#: ../../mod/admin.php:541 +#: ../../mod/admin.php:546 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Ausführen von %s fehlgeschlagen. Überprüfe die Systemprotokolle." -#: ../../mod/admin.php:544 +#: ../../mod/admin.php:549 #, php-format msgid "Update %s was successfully applied." msgstr "Update %s wurde erfolgreich ausgeführt." -#: ../../mod/admin.php:548 +#: ../../mod/admin.php:553 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "Update %s lieferte keinen Rückgabewert. Erfolg unbekannt." -#: ../../mod/admin.php:551 +#: ../../mod/admin.php:556 #, php-format msgid "Update function %s could not be found." msgstr "Update-Funktion %s konnte nicht gefunden werden." -#: ../../mod/admin.php:566 +#: ../../mod/admin.php:571 msgid "No failed updates." msgstr "Keine fehlgeschlagenen Aktualisierungen." -#: ../../mod/admin.php:570 +#: ../../mod/admin.php:575 msgid "Failed Updates" msgstr "Fehlgeschlagene Aktualisierungen" -#: ../../mod/admin.php:572 +#: ../../mod/admin.php:577 msgid "Mark success (if update was manually applied)" msgstr "Als erfolgreich markieren (wenn das Update manuell ausgeführt wurde)" -#: ../../mod/admin.php:573 +#: ../../mod/admin.php:578 msgid "Attempt to execute this update step automatically" msgstr "Versuche, diesen Updateschritt automatisch auszuführen" -#: ../../mod/admin.php:599 +#: ../../mod/admin.php:604 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s Nutzer blockiert/freigegeben" msgstr[1] "%s Nutzer blockiert/freigegeben" -#: ../../mod/admin.php:606 +#: ../../mod/admin.php:611 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s Nutzer gelöscht" msgstr[1] "%s Nutzer gelöscht" -#: ../../mod/admin.php:635 +#: ../../mod/admin.php:640 msgid "Account not found" msgstr "Konto nicht gefunden" -#: ../../mod/admin.php:655 +#: ../../mod/admin.php:660 #, php-format msgid "User '%s' unblocked" msgstr "Benutzer '%s' freigegeben" -#: ../../mod/admin.php:655 +#: ../../mod/admin.php:660 #, php-format msgid "User '%s' blocked" msgstr "Benutzer '%s' blockiert" -#: ../../mod/admin.php:722 ../../mod/admin.php:734 +#: ../../mod/admin.php:727 ../../mod/admin.php:739 msgid "Users" msgstr "Benutzer" -#: ../../mod/admin.php:724 ../../mod/admin.php:860 +#: ../../mod/admin.php:729 ../../mod/admin.php:865 msgid "select all" msgstr "Alle auswählen" -#: ../../mod/admin.php:725 +#: ../../mod/admin.php:730 msgid "User registrations waiting for confirm" msgstr "Neuanmeldungen, die auf Deine Bestätigung warten" -#: ../../mod/admin.php:726 +#: ../../mod/admin.php:731 msgid "Request date" msgstr "Antragsdatum" -#: ../../mod/admin.php:727 +#: ../../mod/admin.php:732 msgid "No registrations." msgstr "Keine Registrierungen." -#: ../../mod/admin.php:728 +#: ../../mod/admin.php:733 msgid "Approve" msgstr "Genehmigen" -#: ../../mod/admin.php:729 +#: ../../mod/admin.php:734 msgid "Deny" msgstr "Verweigern" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Register date" msgstr "Registrierungs-Datum" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Last login" msgstr "Letzte Anmeldung" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Expires" msgstr "Verfällt" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Service Class" msgstr "Service-Klasse" -#: ../../mod/admin.php:737 +#: ../../mod/admin.php:742 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Die markierten Nutzer werden gelöscht!\\n\\nAlles, was diese Nutzer auf dieser Seite veröffentlicht haben, wird endgültig gelöscht!\\n\\nBist Du sicher?" -#: ../../mod/admin.php:738 +#: ../../mod/admin.php:743 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "Der Nutzer {0} wird gelöscht!\\n\\nAlles, was dieser Nutzer auf dieser Seite veröffentlicht hat, wird endgültig gelöscht werden!\\n\\nBist Du sicher?" -#: ../../mod/admin.php:771 +#: ../../mod/admin.php:776 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "%s Kanal gesperrt/freigegeben" msgstr[1] "%s Kanäle gesperrt/freigegeben" -#: ../../mod/admin.php:778 +#: ../../mod/admin.php:783 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "%s Kanal gelöscht" msgstr[1] "%s Kanäle gelöscht" -#: ../../mod/admin.php:797 +#: ../../mod/admin.php:802 msgid "Channel not found" msgstr "Kanal nicht gefunden" -#: ../../mod/admin.php:808 +#: ../../mod/admin.php:813 #, php-format msgid "Channel '%s' deleted" msgstr "Kanal '%s' gelöscht" -#: ../../mod/admin.php:819 +#: ../../mod/admin.php:824 #, php-format msgid "Channel '%s' uncensored" msgstr "Kanal '%s' freigegeben" -#: ../../mod/admin.php:819 +#: ../../mod/admin.php:824 #, php-format msgid "Channel '%s' censored" msgstr "Kanal '%s' gesperrt" -#: ../../mod/admin.php:862 +#: ../../mod/admin.php:867 msgid "Censor" msgstr "Sperren" -#: ../../mod/admin.php:863 +#: ../../mod/admin.php:868 msgid "Uncensor" msgstr "Freigeben" -#: ../../mod/admin.php:866 +#: ../../mod/admin.php:871 msgid "UID" msgstr "UID" -#: ../../mod/admin.php:868 +#: ../../mod/admin.php:873 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " "channels on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Alle ausgewählten Kanäle werden gelöscht!\\n\\nAlles was von diesen Kanälen auf diesem Server geschrieben wurde, wird dauerhaft gelöscht!\\n\\nBist Du sicher?" -#: ../../mod/admin.php:869 +#: ../../mod/admin.php:874 msgid "" "The channel {0} will be deleted!\\n\\nEverything that was posted in this " "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Der Kanal {0} wird gelöscht!\\n\\nAlles was von diesem Kanal auf diesem Server geschrieben wurde, wird gelöscht!\\n\\nBist Du sicher?" -#: ../../mod/admin.php:908 +#: ../../mod/admin.php:913 #, php-format msgid "Plugin %s disabled." msgstr "Plug-In %s deaktiviert." -#: ../../mod/admin.php:912 +#: ../../mod/admin.php:917 #, php-format msgid "Plugin %s enabled." msgstr "Plug-In %s aktiviert." -#: ../../mod/admin.php:922 ../../mod/admin.php:1124 +#: ../../mod/admin.php:927 ../../mod/admin.php:1129 msgid "Disable" msgstr "Deaktivieren" -#: ../../mod/admin.php:924 ../../mod/admin.php:1126 +#: ../../mod/admin.php:929 ../../mod/admin.php:1131 msgid "Enable" msgstr "Aktivieren" -#: ../../mod/admin.php:950 ../../mod/admin.php:1155 +#: ../../mod/admin.php:955 ../../mod/admin.php:1160 msgid "Toggle" msgstr "Umschalten" -#: ../../mod/admin.php:958 ../../mod/admin.php:1165 +#: ../../mod/admin.php:963 ../../mod/admin.php:1170 msgid "Author: " msgstr "Autor: " -#: ../../mod/admin.php:959 ../../mod/admin.php:1166 +#: ../../mod/admin.php:964 ../../mod/admin.php:1171 msgid "Maintainer: " msgstr "Betreuer:" -#: ../../mod/admin.php:1088 +#: ../../mod/admin.php:1093 msgid "No themes found." msgstr "Keine Theme gefunden." -#: ../../mod/admin.php:1147 +#: ../../mod/admin.php:1152 msgid "Screenshot" msgstr "Bildschirmfoto" -#: ../../mod/admin.php:1195 +#: ../../mod/admin.php:1200 msgid "[Experimental]" msgstr "[Experimentell]" -#: ../../mod/admin.php:1196 +#: ../../mod/admin.php:1201 msgid "[Unsupported]" msgstr "[Nicht unterstützt]" -#: ../../mod/admin.php:1223 +#: ../../mod/admin.php:1228 msgid "Log settings updated." msgstr "Protokoll-Einstellungen aktualisiert." -#: ../../mod/admin.php:1279 +#: ../../mod/admin.php:1284 msgid "Clear" msgstr "Leeren" -#: ../../mod/admin.php:1285 +#: ../../mod/admin.php:1290 msgid "Debugging" msgstr "Debugging" -#: ../../mod/admin.php:1286 +#: ../../mod/admin.php:1291 msgid "Log file" msgstr "Protokolldatei" -#: ../../mod/admin.php:1286 +#: ../../mod/admin.php:1291 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "Muss für den Web-Server schreibbar sein. Relativ zum Red-Stammverzeichnis." -#: ../../mod/admin.php:1287 +#: ../../mod/admin.php:1292 msgid "Log level" msgstr "Protokollstufe" -#: ../../mod/admin.php:1334 +#: ../../mod/admin.php:1339 msgid "New Profile Field" msgstr "Neues Profilfeld" -#: ../../mod/admin.php:1335 ../../mod/admin.php:1356 +#: ../../mod/admin.php:1340 ../../mod/admin.php:1361 msgid "Field nickname" msgstr "Kurzname für das Feld" -#: ../../mod/admin.php:1335 ../../mod/admin.php:1356 -msgid "System name of field" -msgstr "Systemname des Feldes" +#: ../../mod/admin.php:1340 ../../mod/admin.php:1361 +msgid "System name of field" +msgstr "Systemname des Feldes" + +#: ../../mod/admin.php:1341 ../../mod/admin.php:1362 +msgid "Input type" +msgstr "Art des Inhalts" + +#: ../../mod/admin.php:1342 ../../mod/admin.php:1363 +msgid "Field Name" +msgstr "Feldname" + +#: ../../mod/admin.php:1342 ../../mod/admin.php:1363 +msgid "Label on profile pages" +msgstr "Bezeichnung auf Profilseiten" + +#: ../../mod/admin.php:1343 ../../mod/admin.php:1364 +msgid "Help text" +msgstr "Hilfetext" + +#: ../../mod/admin.php:1343 ../../mod/admin.php:1364 +msgid "Additional info (optional)" +msgstr "Zusätzliche Informationen (optional)" + +#: ../../mod/admin.php:1354 +msgid "Field definition not found" +msgstr "Feld-Definition nicht gefunden" + +#: ../../mod/admin.php:1360 +msgid "Edit Profile Field" +msgstr "Profilfeld bearbeiten" + +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." +msgstr "Konnte Deinen Server nicht finden." + +#: ../../mod/oexchange.php:37 +msgid "Post successful." +msgstr "Veröffentlichung erfolgreich." + +#: ../../mod/post.php:229 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please" +" logout and retry." +msgstr "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut." + +#: ../../mod/post.php:261 ../../mod/openid.php:72 ../../mod/openid.php:180 +#, php-format +msgid "Welcome %s. Remote authentication successful." +msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich." + +#: ../../mod/regmod.php:11 +msgid "Please login." +msgstr "Bitte melde dich an." + +#: ../../mod/removeaccount.php:30 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt." + +#: ../../mod/removeaccount.php:57 +msgid "Remove This Account" +msgstr "Dieses Konto löschen" + +#: ../../mod/removeaccount.php:58 +msgid "" +"This will completely remove this account including all its channels from the" +" network. Once this has been done it is not recoverable." +msgstr "Hiermit wird dieses Nutzerkonto einschließlich all seiner Kanäle komplett aus dem Netzwerk entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden." + +#: ../../mod/removeaccount.php:59 ../../mod/removeme.php:59 +msgid "Please enter your password for verification:" +msgstr "Bitte gib zur Bestätigung Dein Passwort ein:" -#: ../../mod/admin.php:1336 ../../mod/admin.php:1357 -msgid "Input type" -msgstr "Art des Inhalts" +#: ../../mod/removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen" -#: ../../mod/admin.php:1337 ../../mod/admin.php:1358 -msgid "Field Name" -msgstr "Feldname" +#: ../../mod/removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "Standardmäßig werden nur die Kanalklone auf diesem RedMatrix-Hub aus dem Netzwerk entfernt" -#: ../../mod/admin.php:1337 ../../mod/admin.php:1358 -msgid "Label on profile pages" -msgstr "Bezeichnung auf Profilseiten" +#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 +#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 +#: ../../mod/update_home.php:21 +msgid "[Embedded content - reload page to view]" +msgstr "[Eingebettete Inhalte – lade die Seite neu, um sie anzuzeigen]" -#: ../../mod/admin.php:1338 ../../mod/admin.php:1359 -msgid "Help text" -msgstr "Hilfetext" +#: ../../mod/wall_upload.php:35 +msgid "Wall Photos" +msgstr "Wall Fotos" -#: ../../mod/admin.php:1338 ../../mod/admin.php:1359 -msgid "Additional info (optional)" -msgstr "Zusätzliche Informationen (optional)" +#: ../../mod/match.php:16 +msgid "Profile Match" +msgstr "Profil-Übereinstimmungen" -#: ../../mod/admin.php:1349 -msgid "Field definition not found" -msgstr "Feld-Definition nicht gefunden" +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu." -#: ../../mod/admin.php:1355 -msgid "Edit Profile Field" -msgstr "Profilfeld bearbeiten" +#: ../../mod/match.php:61 +msgid "is interested in:" +msgstr "interessiert sich für:" -#: ../../mod/item.php:159 -msgid "Unable to locate original post." -msgstr "Originalbeitrag nicht gefunden." +#: ../../mod/match.php:69 +msgid "No matches" +msgstr "Keine Übereinstimmungen" -#: ../../mod/item.php:418 -msgid "Empty post discarded." -msgstr "Leeren Beitrag verworfen." +#: ../../mod/message.php:41 +msgid "Conversation removed." +msgstr "Unterhaltung gelöscht." -#: ../../mod/item.php:460 -msgid "Executable content type not permitted to this channel." -msgstr "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben." +#: ../../mod/message.php:56 +msgid "No messages." +msgstr "Keine Nachrichten." -#: ../../mod/item.php:898 -msgid "System error. Post not saved." -msgstr "Systemfehler. Beitrag nicht gespeichert." +#: ../../mod/message.php:72 ../../mod/mail.php:336 +msgid "Delete conversation" +msgstr "Unterhaltung löschen" -#: ../../mod/item.php:1373 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht." +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" +msgstr "D, d. M Y - G:i" -#: ../../mod/item.php:1379 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht." +#: ../../mod/mitem.php:67 +msgid "Menu element updated." +msgstr "Menü-Element aktualisiert." -#: ../../mod/like.php:15 -msgid "Like/Dislike" -msgstr "Mögen/Nicht mögen" +#: ../../mod/mitem.php:71 +msgid "Unable to update menu element." +msgstr "Kann Menü-Element nicht aktualisieren." -#: ../../mod/like.php:20 -msgid "This action is restricted to members." -msgstr "Diese Aktion kann nur von Mitgliedern ausgeführt werden." +#: ../../mod/mitem.php:77 +msgid "Menu element added." +msgstr "Menü-Bestandteil hinzugefügt." -#: ../../mod/like.php:21 -msgid "" -"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." -msgstr "Bitte melde Dich mit Deiner RedMatrix-ID an oder registriere Dich als neues Mitglied der RedMatrix, um fortzufahren." +#: ../../mod/mitem.php:81 +msgid "Unable to add menu element." +msgstr "Kann Menü-Bestandteil nicht hinzufügen." -#: ../../mod/like.php:77 ../../mod/like.php:104 ../../mod/like.php:142 -msgid "Invalid request." -msgstr "Ungültige Anfrage." +#: ../../mod/mitem.php:127 +msgid "Manage Menu Elements" +msgstr "Menü-Bestandteile verwalten" -#: ../../mod/like.php:119 -msgid "thing" -msgstr "Sache" +#: ../../mod/mitem.php:130 +msgid "Edit menu" +msgstr "Menü bearbeiten" -#: ../../mod/like.php:165 -msgid "Channel unavailable." -msgstr "Kanal nicht vorhanden." +#: ../../mod/mitem.php:133 +msgid "Edit element" +msgstr "Bestandteil bearbeiten" -#: ../../mod/like.php:204 -msgid "Previous action reversed." -msgstr "Die vorherige Aktion wurde rückgängig gemacht." +#: ../../mod/mitem.php:134 +msgid "Drop element" +msgstr "Bestandteil löschen" -#: ../../mod/like.php:430 -msgid "Action completed." -msgstr "Aktion durchgeführt." +#: ../../mod/mitem.php:135 +msgid "New element" +msgstr "Neues Bestandteil" -#: ../../mod/like.php:431 -msgid "Thank you." -msgstr "Vielen Dank." +#: ../../mod/mitem.php:136 +msgid "Edit this menu container" +msgstr "Diesen Menü-Container bearbeiten" -#: ../../mod/invite.php:25 -msgid "Total invitation limit exceeded." -msgstr "Einladungslimit überschritten." +#: ../../mod/mitem.php:137 +msgid "Add menu element" +msgstr "Menüelement hinzufügen" -#: ../../mod/invite.php:49 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s : Keine gültige Email Adresse." +#: ../../mod/mitem.php:138 +msgid "Delete this menu item" +msgstr "Lösche dieses Menü-Bestandteil" -#: ../../mod/invite.php:76 -msgid "Please join us on Red" -msgstr "Schließe Dich uns an und werde Teil der Red-Matrix" +#: ../../mod/mitem.php:139 +msgid "Edit this menu item" +msgstr "Bearbeite dieses Menü-Bestandteil" -#: ../../mod/invite.php:87 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines Red-Servers." +#: ../../mod/mitem.php:158 +msgid "New Menu Element" +msgstr "Neues Menü-Bestandteil" -#: ../../mod/invite.php:92 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s : Nachricht konnte nicht zugestellt werden." +#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 +msgid "Menu Item Permissions" +msgstr "Zugriffsrechte des Menü-Elements" -#: ../../mod/invite.php:96 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d Nachricht gesendet." -msgstr[1] "%d Nachrichten gesendet." +#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 +msgid "Link text" +msgstr "Link Text" -#: ../../mod/invite.php:115 -msgid "You have no more invitations available" -msgstr "Du hast keine weiteren verfügbare Einladungen" +#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 +msgid "URL of link" +msgstr "URL des Links" -#: ../../mod/invite.php:129 -msgid "Send invitations" -msgstr "Einladungen senden" +#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 +msgid "Use RedMatrix magic-auth if available" +msgstr "Verwende die automatische RedMatrix-Authentifizierung (magic-auth), wenn verfügbar" -#: ../../mod/invite.php:130 -msgid "Enter email addresses, one per line:" -msgstr "Email-Adressen eintragen, eine pro Zeile:" +#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 +msgid "Open link in new window" +msgstr "Öffne Link in neuem Fenster" -#: ../../mod/invite.php:131 ../../mod/mail.php:228 ../../mod/mail.php:341 -msgid "Your message:" -msgstr "Deine Nachricht:" +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Order in list" +msgstr "Reihenfolge in der Liste" -#: ../../mod/invite.php:132 -msgid "Please join my community on RedMatrix." -msgstr "Schließe Dich uns in der RedMatrix an!" +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Größere Nummern werden weiter unten in der Auflistung einsortiert" -#: ../../mod/invite.php:134 -msgid "You will need to supply this invitation code: " -msgstr "Gib diesen Invite-Code ein:" +#: ../../mod/mitem.php:181 +msgid "Menu item not found." +msgstr "Menü-Bestandteil nicht gefunden." -#: ../../mod/invite.php:135 -msgid "1. Register at any RedMatrix location (they are all inter-connected)" -msgstr "1. Registriere Dich auf irgendeinem RedMatrix-Server (sie sind alle miteinander verbunden)" +#: ../../mod/mitem.php:190 +msgid "Menu item deleted." +msgstr "Menü-Bestandteil gelöscht." -#: ../../mod/invite.php:137 -msgid "2. Enter my RedMatrix network address into the site searchbar." -msgstr "2. Gib meine RedMatrix-Adresse im Suchfeld ein." +#: ../../mod/mitem.php:192 +msgid "Menu item could not be deleted." +msgstr "Menü-Bestandteil kann nicht gelöscht werden." -#: ../../mod/invite.php:138 -msgid "or visit " -msgstr "oder besuche" +#: ../../mod/mitem.php:201 +msgid "Edit Menu Element" +msgstr "Bearbeite Menü-Bestandteil" -#: ../../mod/invite.php:140 -msgid "3. Click [Connect]" -msgstr "3. Klicke auf [Verbinden]" +#: ../../mod/mood.php:131 +msgid "Set your current mood and tell your friends" +msgstr "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden" -#: ../../mod/locs.php:19 ../../mod/locs.php:46 -msgid "Location not found." -msgstr "Klon nicht gefunden." +#: ../../mod/vote.php:97 +msgid "Total votes" +msgstr "Stimmen gesamt" -#: ../../mod/locs.php:50 -msgid "Primary location cannot be removed." -msgstr "Der primäre Klon kann nicht gelöscht werden." +#: ../../mod/vote.php:98 +msgid "Average Rating" +msgstr "Durchschnittliche Bewertung" -#: ../../mod/locs.php:82 -msgid "No locations found." -msgstr "Keine Klon-Adressen gefunden" +#: ../../mod/removeme.php:29 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden." -#: ../../mod/locs.php:95 -msgid "Manage Channel Locations" -msgstr "Klon-Adressen verwalten" +#: ../../mod/removeme.php:57 +msgid "Remove This Channel" +msgstr "Diesen Kanal löschen" -#: ../../mod/locs.php:96 -msgid "Location (address)" -msgstr "URL (Adresse)" +#: ../../mod/removeme.php:58 +msgid "" +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." +msgstr "Hiermit wird dieser Kanal komplett aus dem Netzwerk gelöscht. Einmal eingeleitet, kann dieser Prozess nicht wieder rückgängig gemacht werden." -#: ../../mod/locs.php:97 -msgid "Primary Location" -msgstr "Primärer Klon" +#: ../../mod/removeme.php:60 +msgid "Remove this channel and all its clones from the network" +msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk" -#: ../../mod/locs.php:98 -msgid "Drop location" -msgstr "Klon löschen" +#: ../../mod/removeme.php:60 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk" -#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 -#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 -msgid "[Embedded content - reload page to view]" -msgstr "[Eingebettete Inhalte – lade die Seite neu, um sie anzuzeigen]" +#: ../../mod/removeme.php:61 +msgid "Remove Channel" +msgstr "Kanal löschen" #: ../../mod/layouts.php:110 msgid "Help with this feature" @@ -7617,38 +7923,73 @@ msgstr "Hilfe zu dieser Funktion" msgid "Layout Name" msgstr "Layout-Name" -#: ../../mod/lockview.php:31 -msgid "Remote privacy information not available." -msgstr "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar." +#: ../../mod/like.php:15 +msgid "Like/Dislike" +msgstr "Mögen/Nicht mögen" -#: ../../mod/lockview.php:52 -msgid "Visible to:" -msgstr "Sichtbar für:" +#: ../../mod/like.php:20 +msgid "This action is restricted to members." +msgstr "Diese Aktion kann nur von Mitgliedern ausgeführt werden." -#: ../../mod/viewconnections.php:58 -msgid "No connections." -msgstr "Keine Verbindungen." +#: ../../mod/like.php:21 +msgid "" +"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." +msgstr "Bitte melde Dich mit Deiner RedMatrix-ID an oder registriere Dich als neues Mitglied der RedMatrix, um fortzufahren." -#: ../../mod/viewconnections.php:71 +#: ../../mod/like.php:101 ../../mod/like.php:128 ../../mod/like.php:166 +msgid "Invalid request." +msgstr "Ungültige Anfrage." + +#: ../../mod/like.php:143 +msgid "thing" +msgstr "Sache" + +#: ../../mod/like.php:189 +msgid "Channel unavailable." +msgstr "Kanal nicht vorhanden." + +#: ../../mod/like.php:228 +msgid "Previous action reversed." +msgstr "Die vorherige Aktion wurde rückgängig gemacht." + +#: ../../mod/like.php:387 #, php-format -msgid "Visit %s's profile [%s]" -msgstr "%ss Profil [%s] besuchen" +msgid "%1$s agrees with %2$s's %3$s" +msgstr "%1$s stimmt %2$ss %3$s zu" -#: ../../mod/viewconnections.php:86 -msgid "View Connnections" -msgstr "Zeige Verbindungen" +#: ../../mod/like.php:389 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "%1$s lehnt %2$ss %3$s ab" -#: ../../mod/magic.php:70 -msgid "Hub not found." -msgstr "Server nicht gefunden." +#: ../../mod/like.php:391 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "%1$s enthält sich zu %2$ss %3$s" -#: ../../mod/vote.php:97 -msgid "Total votes" -msgstr "Stimmen gesamt" +#: ../../mod/like.php:393 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "%1$s nimmt an %2$ss %3$s teil" -#: ../../mod/vote.php:98 -msgid "Average Rating" -msgstr "Durchschnittliche Bewertung" +#: ../../mod/like.php:395 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "%1$s nimmt an %2$ss %3$s nicht teil" + +#: ../../mod/like.php:397 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "%1$s nimmt vielleicht an %2$ss %3$s teil" + +#: ../../mod/like.php:481 +msgid "Action completed." +msgstr "Aktion durchgeführt." + +#: ../../mod/like.php:482 +msgid "Thank you." +msgstr "Vielen Dank." #: ../../mod/mail.php:33 msgid "Unable to lookup recipient." @@ -7666,316 +8007,379 @@ msgstr "Verifizierung des angeforderten Kanals fehlgeschlagen." msgid "Selected channel has private message restrictions. Send failed." msgstr "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen." -#: ../../mod/mail.php:135 +#: ../../mod/mail.php:139 msgid "Message deleted." msgstr "Nachricht gelöscht." -#: ../../mod/mail.php:152 +#: ../../mod/mail.php:156 msgid "Message recalled." msgstr "Nachricht widerrufen." -#: ../../mod/mail.php:218 +#: ../../mod/mail.php:225 msgid "Send Private Message" msgstr "Private Nachricht senden" -#: ../../mod/mail.php:219 ../../mod/mail.php:336 +#: ../../mod/mail.php:226 ../../mod/mail.php:343 msgid "To:" msgstr "An:" -#: ../../mod/mail.php:224 ../../mod/mail.php:338 +#: ../../mod/mail.php:231 ../../mod/mail.php:345 msgid "Subject:" msgstr "Betreff:" -#: ../../mod/mail.php:235 +#: ../../mod/mail.php:242 msgid "Send" msgstr "Absenden" -#: ../../mod/mail.php:262 +#: ../../mod/mail.php:269 msgid "Message not found." msgstr "Nachricht nicht gefunden." -#: ../../mod/mail.php:305 +#: ../../mod/mail.php:312 msgid "Delete message" msgstr "Nachricht löschen" -#: ../../mod/mail.php:306 +#: ../../mod/mail.php:313 msgid "Recall message" msgstr "Nachricht widerrufen" -#: ../../mod/mail.php:308 +#: ../../mod/mail.php:315 msgid "Message has been recalled." msgstr "Die Nachricht wurde widerrufen." -#: ../../mod/mail.php:325 +#: ../../mod/mail.php:332 msgid "Private Conversation" msgstr "Private Unterhaltung" -#: ../../mod/mail.php:329 ../../mod/message.php:72 -msgid "Delete conversation" -msgstr "Unterhaltung löschen" - -#: ../../mod/mail.php:331 +#: ../../mod/mail.php:338 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Keine sichere Kommunikation verfügbar. Eventuell kannst Du auf der Profilseite des Absenders antworten." -#: ../../mod/mail.php:335 +#: ../../mod/mail.php:342 msgid "Send Reply" msgstr "Antwort senden" -#: ../../mod/wall_upload.php:34 -msgid "Wall Photos" -msgstr "Wall Fotos" +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." +msgstr "Ungültiger Anfrage-Identifikator." -#: ../../mod/match.php:16 -msgid "Profile Match" -msgstr "Profil-Übereinstimmungen" +#: ../../mod/notifications.php:35 +msgid "Discard" +msgstr "Verwerfen" -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu." +#: ../../mod/new_channel.php:109 +msgid "Add a Channel" +msgstr "Kanal hinzufügen" -#: ../../mod/match.php:61 -msgid "is interested in:" -msgstr "interessiert sich für:" +#: ../../mod/new_channel.php:110 +msgid "" +"A channel is your own collection of related web pages. A channel can be used" +" to hold social network profiles, blogs, conversation groups and forums, " +"celebrity pages, and much more. You may create as many channels as your " +"service provider allows." +msgstr "Ein Kanal ist Deine eigene Sammlung von zusammengehörigen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deines Hubs zulässt." -#: ../../mod/match.php:69 -msgid "No matches" -msgstr "Keine Übereinstimmungen" +#: ../../mod/new_channel.php:113 +msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" " +msgstr "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ " -#: ../../mod/menu.php:31 -msgid "Menu updated." -msgstr "Menü aktualisiert." +#: ../../mod/new_channel.php:114 +msgid "Choose a short nickname" +msgstr "Wähle einen kurzen Spitznamen" -#: ../../mod/menu.php:35 -msgid "Unable to update menu." -msgstr "Kann Menü nicht aktualisieren." +#: ../../mod/new_channel.php:115 +msgid "" +"Your nickname will be used to create an easily remembered channel address " +"(like an email address) which you can share with others." +msgstr "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst." -#: ../../mod/menu.php:40 -msgid "Menu created." -msgstr "Menü erstellt." +#: ../../mod/new_channel.php:116 +msgid "Or import an existing channel from another location" +msgstr "Oder importiere einen bestehenden Kanal von einem anderen Server" -#: ../../mod/menu.php:44 -msgid "Unable to create menu." -msgstr "Kann Menü nicht erstellen." +#: ../../mod/new_channel.php:118 +msgid "" +"Please choose a channel type (such as social networking or community forum) " +"and privacy requirements so we can select the best permissions for you" +msgstr "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können" -#: ../../mod/menu.php:76 -msgid "Manage Menus" -msgstr "Menüs verwalten" +#: ../../mod/new_channel.php:119 +msgid "Channel Type" +msgstr "Kanaltyp" -#: ../../mod/menu.php:79 -msgid "Drop" -msgstr "Löschen" +#: ../../mod/new_channel.php:119 +msgid "Read more about roles" +msgstr "Mehr Informationen über Rollen" -#: ../../mod/menu.php:81 -msgid "Bookmarks allowed" -msgstr "Lesezeichen erlaubt" +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." +msgstr "OpenID Protokollfehler. Keine ID zurückgegeben." -#: ../../mod/menu.php:82 -msgid "Create a new menu" -msgstr "Neues Menü erstellen" +#: ../../mod/photos.php:77 +msgid "Page owner information could not be retrieved." +msgstr "Informationen über den Besitzer der Seite konnten nicht gefunden werden." -#: ../../mod/menu.php:83 -msgid "Delete this menu" -msgstr "Lösche dieses Menü" +#: ../../mod/photos.php:97 +msgid "Album not found." +msgstr "Album nicht gefunden." -#: ../../mod/menu.php:84 ../../mod/menu.php:125 -msgid "Edit menu contents" -msgstr "Bearbeite Menü Inhalte" +#: ../../mod/photos.php:119 ../../mod/photos.php:643 +msgid "Delete Album" +msgstr "Album löschen" -#: ../../mod/menu.php:85 -msgid "Edit this menu" -msgstr "Dieses Menü bearbeiten" +#: ../../mod/photos.php:159 ../../mod/photos.php:924 +msgid "Delete Photo" +msgstr "Foto löschen" -#: ../../mod/menu.php:96 -msgid "New Menu" -msgstr "Neues Menü" +#: ../../mod/photos.php:440 +msgid "No photos selected" +msgstr "Keine Fotos ausgewählt" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Menu name" -msgstr "Menü Name" +#: ../../mod/photos.php:484 +msgid "Access to this item is restricted." +msgstr "Der Zugriff auf dieses Foto ist eingeschränkt." -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Must be unique, only seen by you" -msgstr "Muss eindeutig sein, ist aber nur für Dich sichtbar" +#: ../../mod/photos.php:523 +#, php-format +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "%1$.2f MB von %2$.2f MB Foto-Speicher belegt." -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title" -msgstr "Menü Titel" +#: ../../mod/photos.php:526 +#, php-format +msgid "%1$.2f MB photo storage used." +msgstr "%1$.2f MB Foto-Speicher belegt." -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title as seen by others" -msgstr "Menü Titel wie er von anderen gesehen wird" +#: ../../mod/photos.php:550 +msgid "Upload Photos" +msgstr "Fotos hochladen" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Allow bookmarks" -msgstr "Erlaube Lesezeichen" +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 +msgid "Enter a new album name" +msgstr "Gib einen Namen für ein neues Album ein" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Menu may be used to store saved bookmarks" -msgstr "Im Menü können gespeicherte Lesezeichen abgelegt werden" +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 +msgid "or select an existing one (doubleclick)" +msgstr "oder wähle ein bereits vorhandenes aus (Doppelklick)" -#: ../../mod/menu.php:114 -msgid "Menu deleted." -msgstr "Menü gelöscht." +#: ../../mod/photos.php:556 +msgid "Do not show a status post for this upload" +msgstr "Keine Statusnachricht für diesen Upload anzeigen" -#: ../../mod/menu.php:116 -msgid "Menu could not be deleted." -msgstr "Menü konnte nicht gelöscht werden." +#: ../../mod/photos.php:584 +msgid "Album name could not be decoded" +msgstr "Albumname konnte nicht dekodiert werden" + +#: ../../mod/photos.php:625 ../../mod/photos.php:1133 +#: ../../mod/photos.php:1149 +msgid "Contact Photos" +msgstr "Kontakt-Bilder" + +#: ../../mod/photos.php:649 +msgid "Show Newest First" +msgstr "Neueste zuerst anzeigen" + +#: ../../mod/photos.php:651 +msgid "Show Oldest First" +msgstr "Älteste zuerst anzeigen" + +#: ../../mod/photos.php:675 ../../mod/photos.php:1181 +msgid "View Photo" +msgstr "Foto ansehen" + +#: ../../mod/photos.php:704 +msgid "Edit Album" +msgstr "Album bearbeiten" + +#: ../../mod/photos.php:749 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden." + +#: ../../mod/photos.php:751 +msgid "Photo not available" +msgstr "Foto nicht verfügbar" + +#: ../../mod/photos.php:809 +msgid "Use as profile photo" +msgstr "Als Profilfoto verwenden" + +#: ../../mod/photos.php:816 +msgid "Private Photo" +msgstr "Privates Foto" + +#: ../../mod/photos.php:831 +msgid "View Full Size" +msgstr "In voller Größe anzeigen" + +#: ../../mod/photos.php:903 +msgid "Edit photo" +msgstr "Foto bearbeiten" + +#: ../../mod/photos.php:905 +msgid "Rotate CW (right)" +msgstr "Drehen im UZS (rechts)" + +#: ../../mod/photos.php:906 +msgid "Rotate CCW (left)" +msgstr "Drehen gegen UZS (links)" + +#: ../../mod/photos.php:913 +msgid "Caption" +msgstr "Bildunterschrift" -#: ../../mod/menu.php:122 -msgid "Edit Menu" -msgstr "Menü bearbeiten" +#: ../../mod/photos.php:915 +msgid "Add a Tag" +msgstr "Schlagwort hinzufügen" -#: ../../mod/menu.php:124 -msgid "Add or remove entries to this menu" -msgstr "Einträge zu diesem Menü hinzufügen oder entfernen" +#: ../../mod/photos.php:919 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "Beispiele: @ben, @Karl_Prester, @lieschen@example.com" -#: ../../mod/message.php:41 -msgid "Conversation removed." -msgstr "Unterhaltung gelöscht." +#: ../../mod/photos.php:922 +msgid "Flag as adult in album view" +msgstr "In der Albumansicht als nicht jugendfrei markieren" -#: ../../mod/message.php:56 -msgid "No messages." -msgstr "Keine Nachrichten." +#: ../../mod/photos.php:1099 +msgid "In This Photo:" +msgstr "Auf diesem Foto:" -#: ../../mod/message.php:74 -msgid "D, d M Y - g:i A" -msgstr "D, d. M Y - G:i" +#: ../../mod/photos.php:1187 +msgid "View Album" +msgstr "Album ansehen" -#: ../../mod/new_channel.php:109 -msgid "Add a Channel" -msgstr "Kanal hinzufügen" +#: ../../mod/photos.php:1210 +msgid "Recent Photos" +msgstr "Neueste Fotos" -#: ../../mod/new_channel.php:110 -msgid "" -"A channel is your own collection of related web pages. A channel can be used" -" to hold social network profiles, blogs, conversation groups and forums, " -"celebrity pages, and much more. You may create as many channels as your " -"service provider allows." -msgstr "Ein Kanal ist Deine eigene Sammlung von verbundenen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deiner Seite zulässt." +#: ../../mod/ping.php:263 +msgid "sent you a private message" +msgstr "eine private Nachricht schicken" -#: ../../mod/new_channel.php:113 -msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" " -msgstr "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ " +#: ../../mod/ping.php:314 +msgid "added your channel" +msgstr "hat deinen Kanal hinzugefügt" -#: ../../mod/new_channel.php:114 -msgid "Choose a short nickname" -msgstr "Wähle einen kurzen Spitznamen" +#: ../../mod/ping.php:355 +msgid "posted an event" +msgstr "hat einen Termin veröffentlicht" -#: ../../mod/new_channel.php:115 -msgid "" -"Your nickname will be used to create an easily remembered channel address " -"(like an email address) which you can share with others." -msgstr "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst." +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" +msgstr "Lesezeichen hinzugefügt" -#: ../../mod/new_channel.php:116 -msgid "Or import an existing channel from another location" -msgstr "Oder importiere einen bestehenden Kanal von einem anderen Server" +#: ../../mod/bookmarks.php:60 +msgid "My Bookmarks" +msgstr "Meine Lesezeichen" -#: ../../mod/new_channel.php:118 -msgid "Channel Type" -msgstr "Kanaltyp" +#: ../../mod/bookmarks.php:71 +msgid "My Connections Bookmarks" +msgstr "Lesezeichen meiner Kontakte" -#: ../../mod/new_channel.php:119 -msgid "" -"Please choose a channel type (such as social networking or community forum) " -"and privacy requirements so we can select the best permissions for you" -msgstr "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können" +#: ../../mod/channel.php:87 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet." -#: ../../mod/home.php:46 -msgid "Red Matrix - "The Network"" -msgstr "RedMatrix – "Das Netzwerk"" +#: ../../mod/register.php:44 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal." -#: ../../mod/home.php:101 -#, php-format -msgid "Welcome to %s" -msgstr "Willkommen auf %s" +#: ../../mod/register.php:50 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen." -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." -msgstr "Ungültiger Anfrage-Identifikator." +#: ../../mod/register.php:84 +msgid "Passwords do not match." +msgstr "Passwörter stimmen nicht überein." -#: ../../mod/notifications.php:35 -msgid "Discard" -msgstr "Verwerfen" +#: ../../mod/register.php:117 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet." -#: ../../mod/notifications.php:94 ../../mod/notify.php:53 -msgid "No more system notifications." -msgstr "Keine System-Benachrichtigungen mehr." +#: ../../mod/register.php:123 +msgid "Your registration is pending approval by the site owner." +msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." -#: ../../mod/notifications.php:98 ../../mod/notify.php:57 -msgid "System Notifications" -msgstr "System-Benachrichtigungen" +#: ../../mod/register.php:126 +msgid "Your registration can not be processed." +msgstr "Deine Registrierung konnte nicht verarbeitet werden." -#: ../../mod/xchan.php:6 -msgid "Xchan Lookup" -msgstr "Xchan-Suche" +#: ../../mod/register.php:163 +msgid "Registration on this site/hub is by approval only." +msgstr "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator" -#: ../../mod/xchan.php:9 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:" +#: ../../mod/register.php:164 +msgid "Register at another affiliated site/hub" +msgstr "Registrierung auf einem anderen, angeschlossenen Server" -#: ../../mod/oexchange.php:23 -msgid "Unable to find your hub." -msgstr "Konnte Deinen Server nicht finden." +#: ../../mod/register.php:174 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal." -#: ../../mod/oexchange.php:37 -msgid "Post successful." -msgstr "Veröffentlichung erfolgreich." +#: ../../mod/register.php:185 +msgid "Terms of Service" +msgstr "Nutzungsbedingungen" -#: ../../mod/zfinger.php:23 -msgid "invalid target signature" -msgstr "Ungültige Signatur des Ziels" +#: ../../mod/register.php:191 +#, php-format +msgid "I accept the %s for this website" +msgstr "Ich akzeptiere die %s für diese Webseite" -#: ../../mod/appman.php:28 ../../mod/appman.php:44 -msgid "App installed." -msgstr "App installiert." +#: ../../mod/register.php:193 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite" -#: ../../mod/appman.php:37 -msgid "Malformed app." -msgstr "Fehlerhafte App." +#: ../../mod/register.php:212 +msgid "Membership on this site is by invitation only." +msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." -#: ../../mod/appman.php:80 -msgid "Embed code" -msgstr "Code einbetten" +#: ../../mod/register.php:213 +msgid "Please enter your invitation code" +msgstr "Bitte trage Deinen Einladungs-Code ein" -#: ../../mod/appman.php:86 -msgid "Edit App" -msgstr "App bearbeiten" +#: ../../mod/register.php:216 +msgid "Your email address" +msgstr "Ihre E-Mail Adresse" -#: ../../mod/appman.php:86 -msgid "Create App" -msgstr "App erstellen" +#: ../../mod/register.php:217 +msgid "Choose a password" +msgstr "Passwort" -#: ../../mod/appman.php:91 -msgid "Name of app" -msgstr "Name der App" +#: ../../mod/register.php:218 +msgid "Please re-enter your password" +msgstr "Bitte gib Dein Passwort noch einmal ein" -#: ../../mod/appman.php:92 -msgid "Location (URL) of app" -msgstr "Ort (URL) der App" +#: ../../mod/rmagic.php:38 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal." -#: ../../mod/appman.php:94 -msgid "Photo icon URL" -msgstr "URL zum Icon" +#: ../../mod/rmagic.php:38 +msgid "The error message was:" +msgstr "Die Fehlermeldung war:" -#: ../../mod/appman.php:94 -msgid "80 x 80 pixels - optional" -msgstr "80 x 80 Pixel – optional" +#: ../../mod/rmagic.php:42 +msgid "Authentication failed." +msgstr "Authentifizierung fehlgeschlagen." -#: ../../mod/appman.php:95 -msgid "Version ID" -msgstr "Versions-ID" +#: ../../mod/rmagic.php:82 +msgid "Remote Authentication" +msgstr "Entfernte Authentifizierung" -#: ../../mod/appman.php:96 -msgid "Price of app" -msgstr "Preis der App" +#: ../../mod/rmagic.php:83 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Deine Kanal-Adresse (z. B. channel@example.com)" -#: ../../mod/appman.php:97 -msgid "Location (URL) to purchase app" -msgstr "Ort (URL), um die App zu kaufen" +#: ../../mod/rmagic.php:84 +msgid "Authenticate" +msgstr "Authentifizieren" #: ../../mod/poll.php:64 msgid "Poll" @@ -7985,38 +8389,22 @@ msgstr "Umfrage" msgid "View Results" msgstr "Ergebnisse" -#: ../../mod/removeaccount.php:30 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt." - -#: ../../mod/removeaccount.php:57 -msgid "Remove This Account" -msgstr "Dieses Konto löschen" - -#: ../../mod/removeaccount.php:58 -msgid "" -"This will completely remove this account including all its channels from the" -" network. Once this has been done it is not recoverable." -msgstr "Hiermit wird dieses Nutzerkonto einschließlich all seiner Kanäle komplett aus dem Netzwerk entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden." - -#: ../../mod/removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen" - -#: ../../mod/removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "Standardmäßig werden nur die Kanalklone auf diesem RedMatrix-Hub aus dem Netzwerk entfernt" - #: ../../mod/service_limits.php:19 msgid "No service class restrictions found." msgstr "Keine Dienstklassenbeschränkungen gefunden." +#: ../../mod/sharedwithme.php:99 +msgid "Files: shared with me" +msgstr "Dateien, die mit mir geteilt wurden" + +#: ../../mod/sharedwithme.php:103 +msgid "Remove all files" +msgstr "Alle Dateien löschen" + +#: ../../mod/sharedwithme.php:104 +msgid "Remove this file" +msgstr "Diese Datei löschen" + #: ../../view/theme/apw/php/config.php:202 #: ../../view/theme/apw/php/config.php:236 msgid "Schema Default" @@ -8031,8 +8419,6 @@ msgid "Monospace" msgstr "Monospace" #: ../../view/theme/apw/php/config.php:259 -#: ../../view/theme/blogga/php/config.php:69 -#: ../../view/theme/blogga/view/theme/blog/config.php:69 #: ../../view/theme/redbasic/php/config.php:102 msgid "Theme settings" msgstr "Theme-Einstellungen" @@ -8053,23 +8439,23 @@ msgstr "Schriftart" #: ../../view/theme/apw/php/config.php:263 msgid "Set iconset" -msgstr "Iconset" +msgstr "Icon-Set" #: ../../view/theme/apw/php/config.php:264 msgid "Set big shadow size, default 15px 15px 15px" -msgstr "Ausmaß der großen Schatten (Default 15px 15px 15px)" +msgstr "Ausmaß der großen Schatten (Voreinstellung 15px 15px 15px)" #: ../../view/theme/apw/php/config.php:265 msgid "Set small shadow size, default 5px 5px 5px" -msgstr "Ausmaß der kleinen Schatten (Default 5px 5px 5px)" +msgstr "Ausmaß der kleinen Schatten (Voreinstellung 5px 5px 5px)" #: ../../view/theme/apw/php/config.php:266 msgid "Set shadow color, default #000" -msgstr "Farbe der Schatten (Default #000)" +msgstr "Farbe der Schatten (Voreinstellung #000)" #: ../../view/theme/apw/php/config.php:267 msgid "Set radius size, default 5px" -msgstr "Ecken-Radius (Default 5px)" +msgstr "Ecken-Radius (Voreinstellung 5px)" #: ../../view/theme/apw/php/config.php:268 msgid "Set line-height for posts and comments" @@ -8105,15 +8491,15 @@ msgstr "Farbe für Links – Hex benutzen" #: ../../view/theme/apw/php/config.php:276 msgid "Set max-width for items. Default 400px" -msgstr "Maximale Breite von Beiträgen (Default 400px)" +msgstr "Maximale Breite von Beiträgen (Voreinstellung 400px)" #: ../../view/theme/apw/php/config.php:277 msgid "Set min-width for items. Default 240px" -msgstr "Minimale Breite von Beiträgen (Default 240px)" +msgstr "Minimale Breite von Beiträgen (Voreinstellung 240px)" #: ../../view/theme/apw/php/config.php:278 msgid "Set the generic content wrapper width. Default 48%" -msgstr "Breite des \"generic content wrapper\" (Default 48%)" +msgstr "Breite des \"generic content wrapper\" (Voreinstellung 48%)" #: ../../view/theme/apw/php/config.php:279 msgid "Set color of fonts - use hex" @@ -8163,21 +8549,6 @@ msgstr "Linker Rand des Aside-Elements" msgid "Right offset of the aside element" msgstr "Rechter Rand des Aside-Elements" -#: ../../view/theme/blogga/php/config.php:47 -#: ../../view/theme/blogga/view/theme/blog/config.php:47 -msgid "None" -msgstr "Kein" - -#: ../../view/theme/blogga/php/config.php:70 -#: ../../view/theme/blogga/view/theme/blog/config.php:70 -msgid "Header image" -msgstr "Titelbild" - -#: ../../view/theme/blogga/php/config.php:71 -#: ../../view/theme/blogga/view/theme/blog/config.php:71 -msgid "Header image only on profile pages" -msgstr "Titelbild nur auf Profil-Seiten anzeigen" - #: ../../view/theme/redbasic/php/config.php:84 msgid "Light (Red Matrix default)" msgstr "Hell (RedMatrix-Voreinstellung)" @@ -8248,7 +8619,7 @@ msgstr "Farbe des Randes von Kommentaren" #: ../../view/theme/redbasic/php/config.php:120 msgid "Set the indent for comments" -msgstr "Einzug für Kommentare" +msgstr "Einzugsbreite für Kommentare" #: ../../view/theme/redbasic/php/config.php:121 msgid "Set the basic color for item icons" @@ -8260,11 +8631,11 @@ msgstr "Farbe für Beitrags-Icons unter dem Mauszeiger" #: ../../view/theme/redbasic/php/config.php:123 msgid "Set font-size for the entire application" -msgstr "Schriftgröße für die ganze Applikation" +msgstr "Schriftgröße für die gesamte Anwendung" #: ../../view/theme/redbasic/php/config.php:125 msgid "Set font-color for posts and comments" -msgstr "Schriftfarbe für Posts und Kommentare" +msgstr "Schriftfarbe für Beiträge und Kommentare" #: ../../view/theme/redbasic/php/config.php:126 msgid "Set radius of corners" @@ -8302,41 +8673,41 @@ msgstr "Schräge Fotoalben" msgid "Are you a clean desk or a messy desk person?" msgstr "Bist Du jemand, der einen aufgeräumten Schreibtisch hat, oder eher einen chaotischen?" -#: ../../boot.php:1293 +#: ../../boot.php:1358 #, php-format msgid "Update %s failed. See error logs." msgstr "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen." -#: ../../boot.php:1296 +#: ../../boot.php:1361 #, php-format msgid "Update Error at %s" msgstr "Aktualisierungsfehler auf %s" -#: ../../boot.php:1463 +#: ../../boot.php:1528 msgid "" "Create an account to access services and applications within the Red Matrix" msgstr "Erstelle einen Account, um Anwendungen und Dienste innerhalb der Red-Matrix verwenden zu können." -#: ../../boot.php:1489 +#: ../../boot.php:1556 msgid "Password" msgstr "Kennwort" -#: ../../boot.php:1490 +#: ../../boot.php:1557 msgid "Remember me" msgstr "Angaben speichern" -#: ../../boot.php:1493 +#: ../../boot.php:1560 msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: ../../boot.php:1567 +#: ../../boot.php:1653 msgid "permission denied" msgstr "Zugriff verweigert" -#: ../../boot.php:1568 +#: ../../boot.php:1654 msgid "Got Zot?" msgstr "Haste schon Zot?" -#: ../../boot.php:2030 +#: ../../boot.php:2137 msgid "toggle mobile" msgstr "auf/von mobile Ansicht wechseln" diff --git a/view/de/strings.php b/view/de/strings.php index 2d7265e18..d9a4d3007 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -7,154 +7,31 @@ function string_plural_select_de($n){ ; $a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS-Informationen für den Datenbank-Server '%s' nicht finden"; $a->strings["Profile Photos"] = "Profilfotos"; -$a->strings["photo"] = "Foto"; -$a->strings["event"] = "Termin"; -$a->strings["channel"] = "Kanal"; -$a->strings["status"] = "Status"; -$a->strings["comment"] = "Kommentar"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s nicht"; -$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden"; -$a->strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s an"; -$a->strings["poked"] = "stupste"; -$a->strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s ist %2\$s"; -$a->strings["Select"] = "Auswählen"; -$a->strings["Delete"] = "Löschen"; -$a->strings["Private Message"] = "Private Nachricht"; -$a->strings["Message signature validated"] = "Signatur überprüft"; -$a->strings["Message signature incorrect"] = "Signatur nicht korrekt"; -$a->strings["View %s's profile @ %s"] = "%ss Profil auf %s ansehen"; -$a->strings["Categories:"] = "Kategorien:"; -$a->strings["Filed under:"] = "Gespeichert unter:"; -$a->strings[" from %s"] = "von %s"; -$a->strings["last edited: %s"] = "zuletzt bearbeitet: %s"; -$a->strings["Expires: %s"] = "Verfällt: %s"; -$a->strings["View in context"] = "Im Zusammenhang anschauen"; -$a->strings["Please wait"] = "Bitte warten"; -$a->strings["remove"] = "lösche"; -$a->strings["Loading..."] = "Lädt ..."; -$a->strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente"; -$a->strings["View Source"] = "Quelle anzeigen"; -$a->strings["Follow Thread"] = "Unterhaltung folgen"; -$a->strings["View Status"] = "Status ansehen"; -$a->strings["View Profile"] = "Profil ansehen"; -$a->strings["View Photos"] = "Fotos ansehen"; -$a->strings["Matrix Activity"] = "Matrix-Aktivität"; -$a->strings["Connect"] = "Verbinden"; -$a->strings["Edit Contact"] = "Kontakt bearbeiten"; -$a->strings["Send PM"] = "Sende PN"; -$a->strings["Poke"] = "Anstupsen"; -$a->strings["Unknown"] = "Unbekannt"; -$a->strings["%s likes this."] = "%s gefällt das."; -$a->strings["%s doesn't like this."] = "%s gefällt das nicht."; -$a->strings["%2\$d people like this."] = array( - 0 => "%2\$d Person gefällt das.", - 1 => "%2\$d Leuten gefällt das.", -); -$a->strings["%2\$d people don't like this."] = array( - 0 => "%2\$d Person gefällt das nicht.", - 1 => "%2\$d Leuten gefällt das nicht.", -); -$a->strings["and"] = "und"; -$a->strings[", and %d other people"] = array( - 0 => "", - 1 => ", und %d andere", -); -$a->strings["%s like this."] = "%s gefällt das."; -$a->strings["%s don't like this."] = "%s gefällt das nicht."; -$a->strings["Visible to everybody"] = "Sichtbar für jeden"; -$a->strings["Please enter a link URL:"] = "Gib eine URL ein:"; -$a->strings["Please enter a video link/URL:"] = "Gib einen Video-Link/URL ein:"; -$a->strings["Please enter an audio link/URL:"] = "Gib einen Audio-Link/URL ein:"; -$a->strings["Tag term:"] = "Schlagwort:"; -$a->strings["Save to Folder:"] = "Speichern in Ordner:"; -$a->strings["Where are you right now?"] = "Wo bist Du jetzt grade?"; -$a->strings["Expires YYYY-MM-DD HH:MM"] = "Verfällt YYYY-MM-DD HH;MM"; -$a->strings["Preview"] = "Vorschau"; -$a->strings["Share"] = "Teilen"; -$a->strings["Page link title"] = "Seitentitel-Link"; -$a->strings["Post as"] = "Posten als"; -$a->strings["Upload photo"] = "Foto hochladen"; -$a->strings["upload photo"] = "Foto hochladen"; -$a->strings["Attach file"] = "Datei anhängen"; -$a->strings["attach file"] = "Datei anfügen"; -$a->strings["Insert web link"] = "Link einfügen"; -$a->strings["web link"] = "Web-Link"; -$a->strings["Insert video link"] = "Video-Link einfügen"; -$a->strings["video link"] = "Video-Link"; -$a->strings["Insert audio link"] = "Audio-Link einfügen"; -$a->strings["audio link"] = "Audio-Link"; -$a->strings["Set your location"] = "Standort"; -$a->strings["set location"] = "Standort"; -$a->strings["Clear browser location"] = "Browser-Standort löschen"; -$a->strings["clear location"] = "Standort löschen"; -$a->strings["Set title"] = "Titel"; -$a->strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)"; -$a->strings["Permission settings"] = "Berechtigungs-Einstellungen"; -$a->strings["permissions"] = "Berechtigungen"; -$a->strings["Public post"] = "Öffentlicher Beitrag"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Beispiel: bob@example.com, mary@example.com"; -$a->strings["Set expiration date"] = "Verfallsdatum"; -$a->strings["Encrypt text"] = "Text verschlüsseln"; -$a->strings["OK"] = "Ok"; -$a->strings["Cancel"] = "Abbrechen"; -$a->strings["Discover"] = "Entdecken"; -$a->strings["Imported public streams"] = "Importierte öffentliche Beiträge"; -$a->strings["Commented Order"] = "Neueste Kommentare"; -$a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert"; -$a->strings["Posted Order"] = "Neueste Beiträge"; -$a->strings["Sort by Post Date"] = "Nach Beitragsdatum sortiert"; -$a->strings["Personal"] = "Persönlich"; -$a->strings["Posts that mention or involve you"] = "Beiträge mit Beteiligung Deinerseits"; -$a->strings["New"] = "Neu"; -$a->strings["Activity Stream - by date"] = "Activity Stream – nach Datum sortiert"; -$a->strings["Starred"] = "Markiert"; -$a->strings["Favourite Posts"] = "Markierte Beiträge"; -$a->strings["Spam"] = "Spam"; -$a->strings["Posts flagged as SPAM"] = "Nachrichten, die als SPAM markiert wurden"; -$a->strings["Channel"] = "Kanal"; -$a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge"; -$a->strings["About"] = "Über"; -$a->strings["Profile Details"] = "Profil-Details"; -$a->strings["Photos"] = "Fotos"; +$a->strings["Permission denied."] = "Zugang verweigert"; +$a->strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Limit der Webseite von %lu bytes"; +$a->strings["Image file is empty."] = "Bilddatei ist leer."; +$a->strings["Unable to process image"] = "Kann Bild nicht verarbeiten"; +$a->strings["Photo storage failed."] = "Foto speichern schlug fehl"; $a->strings["Photo Albums"] = "Fotoalben"; -$a->strings["Files"] = "Dateien"; -$a->strings["Files and Storage"] = "Dateien und Speicher"; -$a->strings["Chatrooms"] = "Chaträume"; -$a->strings["Bookmarks"] = "Lesezeichen"; -$a->strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen"; -$a->strings["Webpages"] = "Webseiten"; -$a->strings["Manage Webpages"] = "Webseiten verwalten"; +$a->strings["Upload New Photos"] = "Lade neue Fotos hoch"; $a->strings["created a new post"] = "Neuer Beitrag wurde erzeugt"; $a->strings["commented on %s's post"] = "hat %s's Beitrag kommentiert"; -$a->strings["Sort Options"] = "Sortieroptionen"; -$a->strings["Alphabetic"] = "alphabetisch"; -$a->strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch"; -$a->strings["Newest to Oldest"] = "Neueste zuerst"; -$a->strings["Enable Safe Search"] = "Sichere Suche einschalten"; -$a->strings["Disable Safe Search"] = "Sichere Suche ausschalten"; -$a->strings["Safe Mode"] = "Sicherer Modus"; $a->strings["New Page"] = "Neue Seite"; $a->strings["Edit"] = "Bearbeiten"; $a->strings["View"] = "Ansicht"; +$a->strings["Preview"] = "Vorschau"; $a->strings["Actions"] = "Aktionen"; $a->strings["Page Link"] = "Seiten-Link"; $a->strings["Title"] = "Titel"; $a->strings["Created"] = "Erstellt"; $a->strings["Edited"] = "Geändert"; -$a->strings["Missing room name"] = "Der Chatraum hat keinen Namen"; -$a->strings["Duplicate room name"] = "Name des Chatraums bereits vergeben"; -$a->strings["Invalid room specifier."] = "Ungültiger Raumbezeichner."; -$a->strings["Room not found."] = "Chatraum konnte nicht gefunden werden."; -$a->strings["Permission denied."] = "Zugang verweigert"; -$a->strings["Room is full"] = "Der Raum ist voll"; -$a->strings["Embedded content"] = "Eingebetteter Inhalt"; -$a->strings["Embedding disabled"] = "Einbetten ausgeschaltet"; $a->strings["Categories"] = "Kategorien"; $a->strings["Apps"] = "Apps"; $a->strings["System"] = "System"; +$a->strings["Personal"] = "Persönlich"; $a->strings["Create Personal App"] = "Persönliche App erstellen"; $a->strings["Edit Personal App"] = "Persönliche App bearbeiten"; +$a->strings["Connect"] = "Verbinden"; $a->strings["Ignore/Hide"] = "Ignorieren/Verstecken"; $a->strings["Suggestions"] = "Vorschläge"; $a->strings["See more..."] = "Mehr anzeigen …"; @@ -181,11 +58,10 @@ $a->strings["Everybody"] = "Jeder"; $a->strings["Account settings"] = "Konto-Einstellungen"; $a->strings["Channel settings"] = "Kanal-Einstellungen"; $a->strings["Additional features"] = "Zusätzliche Funktionen"; -$a->strings["Feature settings"] = "Funktions-Einstellungen"; +$a->strings["Feature/Addon settings"] = "Plugin-Einstellungen"; $a->strings["Display settings"] = "Anzeige-Einstellungen"; $a->strings["Connected apps"] = "Verbundene Apps"; $a->strings["Export channel"] = "Kanal exportieren"; -$a->strings["Export content"] = "Kanal-Inhalte exportieren"; $a->strings["Connection Default Permissions"] = "Standardzugriffsrechte für neue Verbindungen:"; $a->strings["Premium Channel Settings"] = "Premium-Kanal-Einstellungen"; $a->strings["Channel Sources"] = "Kanal-Quellen"; @@ -196,83 +72,9 @@ $a->strings["New Message"] = "Neue Nachricht"; $a->strings["Chat Rooms"] = "Chaträume"; $a->strings["Bookmarked Chatrooms"] = "Gespeicherte Chatrooms"; $a->strings["Suggested Chatrooms"] = "Chatraum-Vorschläge"; -$a->strings["Invalid data packet"] = "Ungültiges Datenpaket"; -$a->strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren"; -$a->strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren"; -$a->strings[" and "] = "und"; -$a->strings["public profile"] = "öffentliches Profil"; -$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s hat %2\$s auf “%3\$s” geändert"; -$a->strings["Visit %1\$s's %2\$s"] = "Besuche %1\$s's %2\$s"; -$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat ein aktualisiertes %2\$s, %3\$s wurde verändert."; -$a->strings["Attachments:"] = "Anhänge:"; -$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y\\\\, H:i"; -$a->strings["Redmatrix event notification:"] = "RedMatrix Termin-Benachrichtigung:"; -$a->strings["Starts:"] = "Beginnt:"; -$a->strings["Finishes:"] = "Endet:"; -$a->strings["Location:"] = "Ort:"; -$a->strings["parent"] = "Übergeordnetes Verzeichnis"; -$a->strings["Collection"] = "Ordner"; -$a->strings["Principal"] = "Prinzipal"; -$a->strings["Addressbook"] = "Adressbuch"; -$a->strings["Calendar"] = "Kalender"; -$a->strings["Schedule Inbox"] = "Posteingang für überwachte Kalender"; -$a->strings["Schedule Outbox"] = "Postausgang für überwachte Kalender"; -$a->strings["%1\$s used"] = "%1\$s verwendet"; -$a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s von %2\$s verwendet (%3\$s%)"; -$a->strings["Name"] = "Name"; -$a->strings["Type"] = "Typ"; -$a->strings["Size"] = "Größe"; -$a->strings["Last Modified"] = "Zuletzt geändert"; -$a->strings["Total"] = "Summe"; -$a->strings["Create new folder"] = "Neuen Ordner anlegen"; -$a->strings["Create"] = "Erstelle"; -$a->strings["Upload file"] = "Datei hochladen"; -$a->strings["Upload"] = "Hochladen"; -$a->strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen"; -$a->strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert "; -$a->strings["Channel location missing."] = "Adresse des Kanals fehlt."; -$a->strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig."; -$a->strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr."; -$a->strings["Protocol disabled."] = "Protokoll deaktiviert."; -$a->strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen"; -$a->strings["local account not found."] = "Lokales Konto nicht gefunden."; -$a->strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden."; -$a->strings["Default"] = "Standard"; -$a->strings["Frequently"] = "Häufig"; -$a->strings["Hourly"] = "Stündlich"; -$a->strings["Twice daily"] = "Zwei Mal am Tag"; -$a->strings["Daily"] = "Täglich"; -$a->strings["Weekly"] = "Wöchentlich"; -$a->strings["Monthly"] = "Monatlich"; -$a->strings["Friendica"] = "Friendica"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "E-Mail"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Facebook"] = "Facebook"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["%d invitation available"] = array( - 0 => "%d Einladung verfügbar", - 1 => "%d Einladungen verfügbar", -); -$a->strings["Advanced"] = "Fortgeschritten"; -$a->strings["Find Channels"] = "Finde Kanäle"; -$a->strings["Enter name or interest"] = "Name oder Interessen eingeben"; -$a->strings["Connect/Follow"] = "Verbinden/Folgen"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morgenstein, Angeln"; -$a->strings["Find"] = "Finde"; -$a->strings["Channel Suggestions"] = "Kanal-Vorschläge"; -$a->strings["Random Profile"] = "Zufallsprofil"; -$a->strings["Invite Friends"] = "Lade Freunde ein"; -$a->strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland"; -$a->strings["%d connection in common"] = array( - 0 => "%d gemeinsame Verbindung", - 1 => "%d gemeinsame Verbindungen", -); -$a->strings["show more"] = "mehr zeigen"; +$a->strings["photo/image"] = "Foto/Bild"; +$a->strings["Rate Me"] = "Bewerte mich"; +$a->strings["View Ratings"] = "Bewertungen ansehen"; $a->strings["Red Matrix Notification"] = "Red Matrix Benachrichtigung"; $a->strings["redmatrix"] = "redmatrix"; $a->strings["Thank You,"] = "Danke."; @@ -283,7 +85,7 @@ $a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, % $a->strings["%1\$s sent you %2\$s."] = "%1\$s hat Dir %2\$s geschickt."; $a->strings["a private message"] = "eine private Nachricht"; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten."; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]a %4\$s[/zrl] kommentiert"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]ein %4\$s[/zrl] kommentiert"; $a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]%4\$ss %5\$s[/zrl] kommentiert"; $a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]Deinen %4\$s[/zrl] kommentiert"; $a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Benachrichtigung] Kommentar in Unterhaltung #%1\$d von %2\$s"; @@ -313,130 +115,177 @@ $a->strings["Name:"] = "Name:"; $a->strings["Photo:"] = "Foto:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen."; $a->strings["[Red:Notify]"] = "[Red:Benachrichtigung]"; -$a->strings["This event has been added to your calendar."] = "Dieser Termin wurde zu Deinem Kalender hinzugefügt"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen."; -$a->strings["Default privacy group for new contacts"] = "Standard-Sammlung für neue Kontakte"; -$a->strings["All Channels"] = "Alle Kanäle"; -$a->strings["edit"] = "Bearbeiten"; -$a->strings["Collections"] = "Sammlungen"; -$a->strings["Edit collection"] = "Sammlung bearbeiten"; -$a->strings["Create a new collection"] = "Neue Sammlung erzeugen"; -$a->strings["Channels not in any collection"] = "Kanäle, die nicht in einer Sammlung sind"; -$a->strings["Image/photo"] = "Bild/Foto"; -$a->strings["Encrypted content"] = "Verschlüsselter Inhalt"; -$a->strings["Install design element: "] = "Design-Element installieren:"; -$a->strings["QR code"] = "QR-Code"; -$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s"; -$a->strings["post"] = "Beitrag"; -$a->strings["$1 spoiler"] = "$1 Spoiler"; -$a->strings["$1 wrote:"] = "$1 schrieb:"; -$a->strings["Tags"] = "Schlagwörter"; -$a->strings["Keywords"] = "Schlüsselwörter"; -$a->strings["have"] = "habe"; -$a->strings["has"] = "hat"; -$a->strings["want"] = "will"; -$a->strings["wants"] = "will"; -$a->strings["like"] = "mag"; -$a->strings["likes"] = "gefällt"; -$a->strings["dislike"] = "verurteile"; -$a->strings["dislikes"] = "missfällt"; -$a->strings["__ctx:noun__ Like"] = array( - 0 => "Gefällt mir", - 1 => "Gefällt mir", +$a->strings["prev"] = "vorherige"; +$a->strings["first"] = "erste"; +$a->strings["last"] = "letzte"; +$a->strings["next"] = "nächste"; +$a->strings["older"] = "älter"; +$a->strings["newer"] = "neuer"; +$a->strings["No connections"] = "Keine Verbindungen"; +$a->strings["%d Connection"] = array( + 0 => "%d Verbindung", + 1 => "%d Verbindungen", ); -$a->strings["Logout"] = "Abmelden"; -$a->strings["End this session"] = "Beende diese Sitzung"; -$a->strings["Home"] = "Home"; -$a->strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen"; -$a->strings["Your profile page"] = "Deine Profilseite"; -$a->strings["Edit Profiles"] = "Profile bearbeiten"; -$a->strings["Manage/Edit profiles"] = "Profile verwalten"; -$a->strings["Edit Profile"] = "Profile bearbeiten"; -$a->strings["Edit your profile"] = "Profil bearbeiten"; -$a->strings["Your photos"] = "Deine Bilder"; -$a->strings["Your files"] = "Deine Dateien"; -$a->strings["Chat"] = "Chat"; -$a->strings["Your chatrooms"] = "Deine Chaträume"; -$a->strings["Your bookmarks"] = "Deine Lesezeichen"; -$a->strings["Your webpages"] = "Deine Webseiten"; -$a->strings["Login"] = "Anmelden"; -$a->strings["Sign in"] = "Anmelden"; -$a->strings["%s - click to logout"] = "%s - Klick zum Abmelden"; -$a->strings["Remote authentication"] = "Über Konto auf anderem Server einloggen"; -$a->strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"; -$a->strings["Home Page"] = "Homepage"; -$a->strings["Register"] = "Registrieren"; -$a->strings["Create an account"] = "Erzeuge ein Konto"; -$a->strings["Help"] = "Hilfe"; -$a->strings["Help and documentation"] = "Hilfe und Dokumentation"; -$a->strings["Applications, utilities, links, games"] = "Anwendungen (Apps), Zubehör, Links, Spiele"; +$a->strings["View Connections"] = "Verbindungen anzeigen"; $a->strings["Search"] = "Suche"; -$a->strings["Search site content"] = "Durchsuche Seiten-Inhalt"; -$a->strings["Directory"] = "Verzeichnis"; -$a->strings["Channel Directory"] = "Kanal-Verzeichnis"; -$a->strings["Matrix"] = "Matrix"; -$a->strings["Your matrix"] = "Deine Matrix"; -$a->strings["Mark all matrix notifications seen"] = "Markiere alle Matrix-Benachrichtigungen als angesehen"; -$a->strings["Channel Home"] = "Mein Kanal"; -$a->strings["Channel home"] = "Mein Kanal"; -$a->strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen"; -$a->strings["Connections"] = "Verbindungen"; -$a->strings["Notices"] = "Benachrichtigungen"; -$a->strings["Notifications"] = "Benachrichtigungen"; -$a->strings["See all notifications"] = "Alle Benachrichtigungen ansehen"; -$a->strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen"; -$a->strings["Mail"] = "Mail"; -$a->strings["Private mail"] = "Persönliche Mail"; -$a->strings["See all private messages"] = "Alle persönlichen Nachrichten ansehen"; -$a->strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen"; -$a->strings["Inbox"] = "Eingang"; -$a->strings["Outbox"] = "Ausgang"; -$a->strings["Events"] = "Termine"; -$a->strings["Event Calendar"] = "Terminkalender"; -$a->strings["See all events"] = "Alle Termine ansehen"; -$a->strings["Mark all events seen"] = "Markiere alle Termine als gesehen"; -$a->strings["Channel Manager"] = "Kanal-Manager"; -$a->strings["Manage Your Channels"] = "Verwalte Deine Kanäle"; -$a->strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen"; -$a->strings["Admin"] = "Administration"; -$a->strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration"; -$a->strings["Please wait..."] = "Bitte warten..."; -$a->strings["Can view my normal stream and posts"] = "Kann meine normalen Beiträge sehen"; -$a->strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen"; -$a->strings["Can view my photo albums"] = "Kann meine Fotoalben betrachten"; -$a->strings["Can view my connections"] = "Kann meine Verbindungen sehen"; -$a->strings["Can view my file storage"] = "Kann meine Dateiordner lesen"; -$a->strings["Can view my webpages"] = "Kann meine Webseiten sehen"; -$a->strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken"; -$a->strings["Can post on my channel page (\"wall\")"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen"; -$a->strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen"; -$a->strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken"; -$a->strings["Can post photos to my photo albums"] = "Kann Fotos in meinen Fotoalben veröffentlichen"; -$a->strings["Can like/dislike stuff"] = "Kann andere Elemente mögen/nicht mögen"; -$a->strings["Profiles and things other than posts/comments"] = "Profile und alles außer Beiträge und Kommentare"; -$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten"; -$a->strings["Advanced - useful for creating group forum channels"] = "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen"; -$a->strings["Can chat with me (when available)"] = "Kann mit mir chatten (wenn verfügbar)"; -$a->strings["Can write to my file storage"] = "Kann in meine Dateiordner schreiben"; -$a->strings["Can edit my webpages"] = "Kann meine Webseiten bearbeiten"; -$a->strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden"; -$a->strings["Somewhat advanced - very useful in open communities"] = "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften"; -$a->strings["Can administer my channel resources"] = "Kann meine Kanäle administrieren"; -$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust"; -$a->strings["Social Networking"] = "Soziales Netzwerk"; -$a->strings["Mostly Public"] = "Weitgehend öffentlich"; -$a->strings["Restricted"] = "Beschränkt"; -$a->strings["Private"] = "Privat"; -$a->strings["Community Forum"] = "Forum"; -$a->strings["Feed Republish"] = "Teilen von Feeds"; -$a->strings["Special Purpose"] = "Für besondere Zwecke"; -$a->strings["Celebrity/Soapbox"] = "Mitteilungs-Kanal (keine Kommentare)"; -$a->strings["Group Repository"] = "Gruppenarchiv"; -$a->strings["Other"] = "Andere"; -$a->strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus"; -$a->strings["New window"] = "Neues Fenster"; -$a->strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab"; -$a->strings["User '%s' deleted"] = "Benutzer '%s' gelöscht"; +$a->strings["poke"] = "anstupsen"; +$a->strings["poked"] = "stupste"; +$a->strings["ping"] = "anpingen"; +$a->strings["pinged"] = "pingte"; +$a->strings["prod"] = "knuffen"; +$a->strings["prodded"] = "knuffte"; +$a->strings["slap"] = "ohrfeigen"; +$a->strings["slapped"] = "ohrfeigte"; +$a->strings["finger"] = "befummeln"; +$a->strings["fingered"] = "befummelte"; +$a->strings["rebuff"] = "eine Abfuhr erteilen"; +$a->strings["rebuffed"] = "zurückgewiesen"; +$a->strings["happy"] = "glücklich"; +$a->strings["sad"] = "traurig"; +$a->strings["mellow"] = "sanft"; +$a->strings["tired"] = "müde"; +$a->strings["perky"] = "frech"; +$a->strings["angry"] = "sauer"; +$a->strings["stupified"] = "verblüfft"; +$a->strings["puzzled"] = "verwirrt"; +$a->strings["interested"] = "interessiert"; +$a->strings["bitter"] = "verbittert"; +$a->strings["cheerful"] = "fröhlich"; +$a->strings["alive"] = "lebendig"; +$a->strings["annoyed"] = "verärgert"; +$a->strings["anxious"] = "unruhig"; +$a->strings["cranky"] = "schrullig"; +$a->strings["disturbed"] = "verstört"; +$a->strings["frustrated"] = "frustriert"; +$a->strings["depressed"] = "deprimiert"; +$a->strings["motivated"] = "motiviert"; +$a->strings["relaxed"] = "entspannt"; +$a->strings["surprised"] = "überrascht"; +$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["unknown.???"] = "unbekannt.???"; +$a->strings["bytes"] = "Bytes"; +$a->strings["remove category"] = "Kategorie entfernen"; +$a->strings["remove from file"] = "aus der Datei entfernen"; +$a->strings["Click to open/close"] = "Klicke zum Öffnen/Schließen"; +$a->strings["Link to Source"] = "Link zur Quelle"; +$a->strings["Select a page layout: "] = "Ein Seiten-Layout auswählen:"; +$a->strings["default"] = "Standard"; +$a->strings["Page content type: "] = "Content-Typ der Seite:"; +$a->strings["Select an alternate language"] = "Wähle eine alternative Sprache"; +$a->strings["photo"] = "Foto"; +$a->strings["event"] = "Termin"; +$a->strings["status"] = "Status"; +$a->strings["comment"] = "Kommentar"; +$a->strings["activity"] = "Aktivität"; +$a->strings["Design"] = "Design"; +$a->strings["Blocks"] = "Blöcke"; +$a->strings["Menus"] = "Menüs"; +$a->strings["Layouts"] = "Layouts"; +$a->strings["Pages"] = "Seiten"; +$a->strings["Collection"] = "Ordner"; +$a->strings["Delete this item?"] = "Dieses Element löschen?"; +$a->strings["Comment"] = "Kommentar"; +$a->strings["[+] show all"] = "[+] Alle anzeigen"; +$a->strings["[-] show less"] = "[-] Weniger anzeigen"; +$a->strings["[+] expand"] = "[+] aufklappen"; +$a->strings["[-] collapse"] = "[-] einklappen"; +$a->strings["Password too short"] = "Kennwort zu kurz"; +$a->strings["Passwords do not match"] = "Kennwörter stimmen nicht überein"; +$a->strings["everybody"] = "alle"; +$a->strings["Secret Passphrase"] = "geheime Passphrase"; +$a->strings["Passphrase hint"] = "Hinweis zur Passphrase"; +$a->strings["Notice: Permissions have changed but have not yet been submitted."] = "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert."; +$a->strings["close all"] = "Alle schließen"; +$a->strings["Nothing new here"] = "Nichts Neues hier"; +$a->strings["Rate This Channel (this is public)"] = "Bewerte diesen Kanal (öffentlich sichtbar)"; +$a->strings["Rating"] = "Bewertung"; +$a->strings["Describe (optional)"] = "Beschreibung (optional)"; +$a->strings["Submit"] = "Bestätigen"; +$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; +$a->strings["timeago.prefixFromNow"] = " "; +$a->strings["ago"] = "her"; +$a->strings["from now"] = "von jetzt"; +$a->strings["less than a minute"] = "weniger als eine Minute"; +$a->strings["about a minute"] = "ungefähr eine Minute"; +$a->strings["%d minutes"] = "%d Minuten"; +$a->strings["about an hour"] = "ungefähr eine Stunde"; +$a->strings["about %d hours"] = "ungefähr %d Stunden"; +$a->strings["a day"] = "ein Tag"; +$a->strings["%d days"] = "%d Tage"; +$a->strings["about a month"] = "ungefähr ein Monat"; +$a->strings["%d months"] = "%d Monate"; +$a->strings["about a year"] = "ungefähr ein Jahr"; +$a->strings["%d years"] = "%d Jahre"; +$a->strings[" "] = " "; +$a->strings["timeago.numbers"] = "timeago.numbers"; +$a->strings["parent"] = "Übergeordnetes Verzeichnis"; +$a->strings["Principal"] = "Prinzipal"; +$a->strings["Addressbook"] = "Adressbuch"; +$a->strings["Calendar"] = "Kalender"; +$a->strings["Schedule Inbox"] = "Posteingang für überwachte Kalender"; +$a->strings["Schedule Outbox"] = "Postausgang für überwachte Kalender"; +$a->strings["Unknown"] = "Unbekannt"; +$a->strings["%1\$s used"] = "%1\$s verwendet"; +$a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s von %2\$s verwendet (%3\$s%)"; +$a->strings["Files"] = "Dateien"; +$a->strings["Total"] = "Summe"; +$a->strings["Shared"] = "Geteilt"; +$a->strings["Create"] = "Erstelle"; +$a->strings["Upload"] = "Hochladen"; +$a->strings["Name"] = "Name"; +$a->strings["Type"] = "Typ"; +$a->strings["Size"] = "Größe"; +$a->strings["Last Modified"] = "Zuletzt geändert"; +$a->strings["Delete"] = "Löschen"; +$a->strings["Create new folder"] = "Neuen Ordner anlegen"; +$a->strings["Upload file"] = "Datei hochladen"; +$a->strings["%1\$s's bookmarks"] = "%1\$ss Lesezeichen"; +$a->strings["Tags"] = "Schlagwörter"; +$a->strings["Keywords"] = "Schlüsselwörter"; +$a->strings["have"] = "habe"; +$a->strings["has"] = "hat"; +$a->strings["want"] = "will"; +$a->strings["wants"] = "will"; +$a->strings["like"] = "mag"; +$a->strings["likes"] = "gefällt"; +$a->strings["dislike"] = "verurteile"; +$a->strings["dislikes"] = "missfällt"; +$a->strings["__ctx:noun__ Like"] = array( + 0 => "Gefällt mir", + 1 => "Gefällt mir", +); +$a->strings["Item was not found."] = "Beitrag wurde nicht gefunden."; +$a->strings["No source file."] = "Keine Quelldatei."; +$a->strings["Cannot locate file to replace"] = "Kann Datei zum Ersetzen nicht finden"; +$a->strings["Cannot locate file to revise/update"] = "Kann Datei zum Prüfen/Aktualisieren nicht finden"; +$a->strings["File exceeds size limit of %d"] = "Datei überschreitet das Größen-Limit von %d"; +$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht."; +$a->strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess."; +$a->strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen."; +$a->strings["Path not available."] = "Pfad nicht verfügbar."; +$a->strings["Empty pathname"] = "Leere Pfadangabe"; +$a->strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad"; +$a->strings["Path not found."] = "Pfad nicht gefunden."; +$a->strings["mkdir failed."] = "mkdir fehlgeschlagen."; +$a->strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen."; $a->strings["General Features"] = "Allgemeine Funktionen"; $a->strings["Content Expiration"] = "Verfall von Inhalten"; $a->strings["Remove posts/comments and/or private messages at a future time"] = "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum."; @@ -461,11 +310,15 @@ $a->strings["Allows you to set restrictions and terms on those that connect with $a->strings["Post Composition Features"] = "Nachbearbeitungsfunktionen"; $a->strings["Use Markdown"] = "Markdown benutzen"; $a->strings["Allow use of \"Markdown\" to format posts"] = "Erlaube die Verwendung von \"Markdown\"-Syntax zur Formatierung von Beiträgen"; -$a->strings["Post Preview"] = "Voransicht"; -$a->strings["Allow previewing posts and comments before publishing them"] = "Erlaube Voransicht von Beiträgen und Kommentaren vor Veröffentlichung"; +$a->strings["Large Photos"] = "Große Fotos"; +$a->strings["Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails"] = "Zeige große (640px) Vorschaubilder in Beiträgen. Wenn nicht aktiviert, nutze kleine (320px) Vorschaubilder."; $a->strings["Automatically import channel content from other channels or feeds"] = "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds"; $a->strings["Even More Encryption"] = "Noch mehr Verschlüsselung"; $a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Erlaube optionale Verschlüsselung von Inhalten (Ende-zu-Ende mit geteiltem Sicherheitsschlüssel)"; +$a->strings["Enable voting tools"] = "Umfragewerkzeuge aktivieren"; +$a->strings["Provide a class of post which others can vote on"] = "Aktiviere die Umfragewerkzeuge, um anderen die Möglichkeit zu geben, deinem Beitrag zuzustimmen, ihn abzulehnen oder sich zu enthalten. (Muss im Beitrag selbst noch aktiviert werden)"; +$a->strings["Flag Adult Photos"] = "Nicht jugendfreie Fotos markieren"; +$a->strings["Provide photo edit option to hide adult photos from default album view"] = "Stellt eine Option zum Verstecken von Fotos mit nicht jugendfreien Inhalten in der Standard-Albumansicht bereit"; $a->strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter"; $a->strings["Search by Date"] = "Suche nach Datum"; $a->strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen"; @@ -479,10 +332,8 @@ $a->strings["Enable tab to display all new Network activity"] = "Aktiviere Reite $a->strings["Affinity Tool"] = "Beziehungs-Tool"; $a->strings["Filter stream activity by depth of relationships"] = "Filter Aktivitätenstream nach Tiefe der Beziehung"; $a->strings["Suggest Channels"] = "Kanäle vorschlagen"; -$a->strings["Show channel suggestions"] = "Kanal-Vorschläge anzeigen"; +$a->strings["Show channel suggestions"] = "Kanalvorschläge anzeigen"; $a->strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools"; -$a->strings["Edit Sent Posts"] = "Bearbeite gesendete Beiträge"; -$a->strings["Edit and correct posts and comments after sending"] = "Bearbeite und korrigiere Beiträge und Kommentare nach dem Senden"; $a->strings["Tagging"] = "Verschlagworten"; $a->strings["Ability to tag existing posts"] = "Möglichkeit, um existierende Beiträge zu verschlagworten"; $a->strings["Post Categories"] = "Beitrags-Kategorien"; @@ -494,24 +345,33 @@ $a->strings["Star Posts"] = "Beiträge mit Sternchen versehen"; $a->strings["Ability to mark special posts with a star indicator"] = "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren"; $a->strings["Tag Cloud"] = "Schlagwort-Wolke"; $a->strings["Provide a personal tag cloud on your channel page"] = "Persönliche Schlagwort-Wolke auf Deiner Kanal-Seite anzeigen"; -$a->strings["Not a valid email address"] = "Ungültige E-Mail-Adresse"; -$a->strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist dieser Seite nicht erlaubt"; -$a->strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert."; -$a->strings["An invitation is required."] = "Eine Einladung wird benötigt"; -$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden"; -$a->strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein."; -$a->strings["Failed to store account information."] = "Speichern der Account-Informationen fehlgeschlagen"; -$a->strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s"; -$a->strings["Registration request at %s"] = "Registrierungsanfrage auf %s"; -$a->strings["Administrator"] = "Administrator"; -$a->strings["your registration password"] = "Dein Registrierungspasswort"; -$a->strings["Registration details for %s"] = "Registrierungsdetails für %s"; -$a->strings["Account approved."] = "Account bestätigt."; -$a->strings["Registration revoked for %s"] = "Registrierung für %s widerrufen"; -$a->strings["Account verified. Please login."] = "Konto geprüft. Bitte melde Dich an!"; -$a->strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements."; -$a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."; +$a->strings["Logged out."] = "Ausgeloggt."; +$a->strings["Failed authentication"] = "Authentifizierung fehlgeschlagen"; +$a->strings["Login failed."] = "Login fehlgeschlagen."; +$a->strings["Frequently"] = "Häufig"; +$a->strings["Hourly"] = "Stündlich"; +$a->strings["Twice daily"] = "Zwei Mal am Tag"; +$a->strings["Daily"] = "Täglich"; +$a->strings["Weekly"] = "Wöchentlich"; +$a->strings["Monthly"] = "Monatlich"; +$a->strings["Friendica"] = "Friendica"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Email"] = "E-Mail"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Facebook"] = "Facebook"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Es hat früher schon einmal eine Sammlung mit diesem Namen existiert, die gelöscht wurde. Es könnten von damals noch Elemente (Beiträge, Dateien etc.) vorhanden sein, die allen jetzigen und zukünftigen Mitgliedern dieser Sammlung den Zugriff erlauben. Wenn das nicht Dein Plan war, erstelle bitte eine neue Sammlung mit einem anderen Namen."; +$a->strings["Default privacy group for new contacts"] = "Standard-Sammlung für neue Kontakte"; +$a->strings["All Channels"] = "Alle Kanäle"; +$a->strings["edit"] = "Bearbeiten"; +$a->strings["Collections"] = "Sammlungen"; +$a->strings["Edit collection"] = "Sammlung bearbeiten"; +$a->strings["Create a new collection"] = "Neue Sammlung erzeugen"; +$a->strings["Channels not in any collection"] = "Kanäle, die nicht in einer Sammlung sind"; $a->strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen"; $a->strings["Empty name"] = "Namensfeld leer"; $a->strings["Name too long"] = "Name ist zu lang"; @@ -527,9 +387,11 @@ $a->strings["Change profile photo"] = "Profilfoto ändern"; $a->strings["Profiles"] = "Profile"; $a->strings["Manage/edit profiles"] = "Profile verwalten/bearbeiten"; $a->strings["Create New Profile"] = "Neues Profil erstellen"; +$a->strings["Edit Profile"] = "Profile bearbeiten"; $a->strings["Profile Image"] = "Profilfoto:"; $a->strings["visible to everybody"] = "sichtbar für jeden"; $a->strings["Edit visibility"] = "Sichtbarkeit bearbeiten"; +$a->strings["Location:"] = "Ort:"; $a->strings["Gender:"] = "Geschlecht:"; $a->strings["Status:"] = "Status:"; $a->strings["Homepage:"] = "Homepage:"; @@ -569,46 +431,22 @@ $a->strings["Love/Romance:"] = "Liebe/Romantik:"; $a->strings["Work/employment:"] = "Arbeit/Anstellung:"; $a->strings["School/education:"] = "Schule/Ausbildung:"; $a->strings["Like this thing"] = "Gefällt mir"; -$a->strings["Permission denied"] = "Keine Berechtigung"; -$a->strings["(Unknown)"] = "(Unbekannt)"; -$a->strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar."; -$a->strings["Visible to you only."] = "Nur für Dich sichtbar."; -$a->strings["Visible to anybody in this network."] = "Für jedes Mitglied der RedMatrix sichtbar."; -$a->strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist."; -$a->strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar."; -$a->strings["Visible to all connections."] = "Für alle Verbindungen sichtbar."; -$a->strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar."; -$a->strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen."; -$a->strings["Item not found."] = "Element nicht gefunden."; -$a->strings["Collection not found."] = "Sammlung nicht gefunden"; -$a->strings["Collection is empty."] = "Sammlung ist leer."; -$a->strings["Collection: %s"] = "Sammlung: %s"; -$a->strings["Connection: %s"] = "Verbindung: %s"; -$a->strings["Connection not found."] = "Die Verbindung wurde nicht gefunden."; $a->strings["No recipient provided."] = "Kein Empfänger angegeben"; $a->strings["[no subject]"] = "[no subject]"; $a->strings["Unable to determine sender."] = "Kann Absender nicht bestimmen."; $a->strings["Stored post could not be verified."] = "Gespeicherter Beitrag konnten nicht überprüft werden."; -$a->strings["view full size"] = "In Vollbildansicht anschauen"; -$a->strings["Item was not found."] = "Beitrag wurde nicht gefunden."; -$a->strings["No source file."] = "Keine Quelldatei."; -$a->strings["Cannot locate file to replace"] = "Kann Datei zum Ersetzen nicht finden"; -$a->strings["Cannot locate file to revise/update"] = "Kann Datei zum Prüfen/Aktualisieren nicht finden"; -$a->strings["File exceeds size limit of %d"] = "Datei überschreitet das Größen-Limit von %d"; -$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Die Größe Deiner Datei-Anhänge hat das Maximum von %1$.0f MByte erreicht."; -$a->strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess."; -$a->strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen."; -$a->strings["Path not available."] = "Pfad nicht verfügbar."; -$a->strings["Empty pathname"] = "Leere Pfadangabe"; -$a->strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad"; -$a->strings["Path not found."] = "Pfad nicht gefunden."; -$a->strings["mkdir failed."] = "mkdir fehlgeschlagen."; -$a->strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen."; -$a->strings["Logged out."] = "Ausgeloggt."; -$a->strings["Failed authentication"] = "Authentifizierung fehlgeschlagen"; -$a->strings["Login failed."] = "Login fehlgeschlagen."; +$a->strings["Channel is blocked on this site."] = "Der Kanal ist auf dieser Seite blockiert "; +$a->strings["Channel location missing."] = "Adresse des Kanals fehlt."; +$a->strings["Response from remote channel was incomplete."] = "Antwort des entfernten Kanals war unvollständig."; +$a->strings["Channel was deleted and no longer exists."] = "Kanal wurde gelöscht und existiert nicht mehr."; +$a->strings["Protocol disabled."] = "Protokoll deaktiviert."; +$a->strings["Channel discovery failed."] = "Kanalsuche fehlgeschlagen"; +$a->strings["local account not found."] = "Lokales Konto nicht gefunden."; +$a->strings["Cannot connect to yourself."] = "Du kannst Dich nicht mit Dir selbst verbinden."; +$a->strings["Default"] = "Standard"; $a->strings["Miscellaneous"] = "Verschiedenes"; $a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-TT oder MM-TT"; +$a->strings["Required"] = "Benötigt"; $a->strings["never"] = "Nie"; $a->strings["less than a second ago"] = "Vor weniger als einer Sekunde"; $a->strings["year"] = "Jahr"; @@ -628,228 +466,123 @@ $a->strings["seconds"] = "Sekunden"; $a->strings["%1\$d %2\$s ago"] = "vor %1\$d %2\$s"; $a->strings["%1\$s's birthday"] = "%1\$ss Geburtstag"; $a->strings["Happy Birthday %1\$s"] = "Alles Gute zum Geburtstag, %1\$s"; -$a->strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Limit der Webseite von %lu bytes"; -$a->strings["Image file is empty."] = "Bilddatei ist leer."; -$a->strings["Unable to process image"] = "Kann Bild nicht verarbeiten"; -$a->strings["Photo storage failed."] = "Foto speichern schlug fehl"; -$a->strings["Upload New Photos"] = "Lade neue Fotos hoch"; +$a->strings["Attachments:"] = "Anhänge:"; +$a->strings["l F d, Y \\@ g:i A"] = "l, d. F Y\\\\, H:i"; +$a->strings["Redmatrix event notification:"] = "RedMatrix Termin-Benachrichtigung:"; +$a->strings["Starts:"] = "Beginnt:"; +$a->strings["Finishes:"] = "Endet:"; +$a->strings["Missing room name"] = "Der Chatraum hat keinen Namen"; +$a->strings["Duplicate room name"] = "Name des Chatraums bereits vergeben"; +$a->strings["Invalid room specifier."] = "Ungültiger Raumbezeichner."; +$a->strings["Room not found."] = "Chatraum konnte nicht gefunden werden."; +$a->strings["Room is full"] = "Der Raum ist voll"; +$a->strings["Logout"] = "Abmelden"; +$a->strings["End this session"] = "Beende diese Sitzung"; +$a->strings["Home"] = "Home"; +$a->strings["Your posts and conversations"] = "Deine Beiträge und Unterhaltungen"; +$a->strings["View Profile"] = "Profil ansehen"; +$a->strings["Your profile page"] = "Deine Profilseite"; +$a->strings["Edit Profiles"] = "Profile bearbeiten"; +$a->strings["Manage/Edit profiles"] = "Profile verwalten"; +$a->strings["Edit your profile"] = "Profil bearbeiten"; +$a->strings["Photos"] = "Fotos"; +$a->strings["Your photos"] = "Deine Bilder"; +$a->strings["Your files"] = "Deine Dateien"; +$a->strings["Chat"] = "Chat"; +$a->strings["Your chatrooms"] = "Deine Chaträume"; +$a->strings["Bookmarks"] = "Lesezeichen"; +$a->strings["Your bookmarks"] = "Deine Lesezeichen"; +$a->strings["Webpages"] = "Webseiten"; +$a->strings["Your webpages"] = "Deine Webseiten"; +$a->strings["Login"] = "Anmelden"; +$a->strings["Sign in"] = "Anmelden"; +$a->strings["%s - click to logout"] = "%s - Klick zum Abmelden"; +$a->strings["Remote authentication"] = "Über Konto auf anderem Server einloggen"; +$a->strings["Click to authenticate to your home hub"] = "Klicke, um Dich über Deinen Heimat-Server zu authentifizieren"; +$a->strings["Home Page"] = "Homepage"; +$a->strings["Register"] = "Registrieren"; +$a->strings["Create an account"] = "Erzeuge ein Konto"; +$a->strings["Help"] = "Hilfe"; +$a->strings["Help and documentation"] = "Hilfe und Dokumentation"; +$a->strings["Applications, utilities, links, games"] = "Anwendungen (Apps), Zubehör, Links, Spiele"; +$a->strings["Search site content"] = "Durchsuche Seiten-Inhalt"; +$a->strings["Directory"] = "Verzeichnis"; +$a->strings["Channel Directory"] = "Kanal-Verzeichnis"; +$a->strings["Matrix"] = "Matrix"; +$a->strings["Your matrix"] = "Deine Matrix"; +$a->strings["Mark all matrix notifications seen"] = "Markiere alle Matrix-Benachrichtigungen als angesehen"; +$a->strings["Channel Home"] = "Mein Kanal"; +$a->strings["Channel home"] = "Mein Kanal"; +$a->strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen"; +$a->strings["Connections"] = "Verbindungen"; +$a->strings["Notices"] = "Benachrichtigungen"; +$a->strings["Notifications"] = "Benachrichtigungen"; +$a->strings["See all notifications"] = "Alle Benachrichtigungen ansehen"; +$a->strings["Mark all system notifications seen"] = "Markiere alle System-Benachrichtigungen als gesehen"; +$a->strings["Mail"] = "Mail"; +$a->strings["Private mail"] = "Persönliche Mail"; +$a->strings["See all private messages"] = "Alle persönlichen Nachrichten ansehen"; +$a->strings["Mark all private messages seen"] = "Markiere alle persönlichen Nachrichten als gesehen"; +$a->strings["Inbox"] = "Eingang"; +$a->strings["Outbox"] = "Ausgang"; +$a->strings["Events"] = "Termine"; +$a->strings["Event Calendar"] = "Terminkalender"; +$a->strings["See all events"] = "Alle Termine ansehen"; +$a->strings["Mark all events seen"] = "Markiere alle Termine als gesehen"; +$a->strings["Channel Manager"] = "Kanal-Manager"; +$a->strings["Manage Your Channels"] = "Verwalte Deine Kanäle"; +$a->strings["Account/Channel Settings"] = "Konto-/Kanal-Einstellungen"; +$a->strings["Admin"] = "Administration"; +$a->strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration"; +$a->strings["Loading..."] = "Lädt ..."; +$a->strings["@name, #tag, content"] = "@Name, #Schlagwort, Text"; +$a->strings["Please wait..."] = "Bitte warten..."; $a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinlich passiert, weil das Formular zu lange (>3 Stunden) offen war, bevor es abgeschickt wurde."; -$a->strings["Delete this item?"] = "Dieses Element löschen?"; -$a->strings["Comment"] = "Kommentar"; -$a->strings["[+] show all"] = "[+] Zeige alle"; -$a->strings["[-] show less"] = "[-] zeige weniger"; -$a->strings["[+] expand"] = "[+] aufklappen"; -$a->strings["[-] collapse"] = "[-] einklappen"; -$a->strings["Password too short"] = "Kennwort zu kurz"; -$a->strings["Passwords do not match"] = "Kennwörter stimmen nicht überein"; -$a->strings["everybody"] = "alle"; -$a->strings["Secret Passphrase"] = "geheime Passphrase"; -$a->strings["Passphrase hint"] = "Hinweis zur Passphrase"; -$a->strings["Notice: Permissions have changed but have not yet been submitted."] = "Achtung: Berechtigungen wurden verändert, aber noch nicht gespeichert."; -$a->strings["close all"] = "Alle schließen"; -$a->strings["Nothing new here"] = "Nichts Neues hier"; -$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; -$a->strings["timeago.prefixFromNow"] = " "; -$a->strings["ago"] = "her"; -$a->strings["from now"] = "von jetzt"; -$a->strings["less than a minute"] = "weniger als eine Minute"; -$a->strings["about a minute"] = "ungefähr eine Minute"; -$a->strings["%d minutes"] = "%d Minuten"; -$a->strings["about an hour"] = "ungefähr eine Stunde"; -$a->strings["about %d hours"] = "ungefähr %d Stunden"; -$a->strings["a day"] = "ein Tag"; -$a->strings["%d days"] = "%d Tage"; -$a->strings["about a month"] = "ungefähr ein Monat"; -$a->strings["%d months"] = "%d Monate"; -$a->strings["about a year"] = "ungefähr ein Jahr"; -$a->strings["%d years"] = "%d Jahre"; -$a->strings[" "] = " "; -$a->strings["timeago.numbers"] = "timeago.numbers"; -$a->strings["Male"] = "Männlich"; -$a->strings["Female"] = "Weiblich"; -$a->strings["Currently Male"] = "Momentan männlich"; -$a->strings["Currently Female"] = "Momentan weiblich"; -$a->strings["Mostly Male"] = "Größtenteils männlich"; -$a->strings["Mostly Female"] = "Größtenteils weiblich"; -$a->strings["Transgender"] = "Transsexuell"; -$a->strings["Intersex"] = "Zwischengeschlechtlich"; -$a->strings["Transsexual"] = "Transsexuell"; -$a->strings["Hermaphrodite"] = "Zwitter"; -$a->strings["Neuter"] = "Geschlechtslos"; -$a->strings["Non-specific"] = "unklar"; -$a->strings["Undecided"] = "Unentschieden"; -$a->strings["Males"] = "Männer"; -$a->strings["Females"] = "Frauen"; -$a->strings["Gay"] = "Schwul"; -$a->strings["Lesbian"] = "Lesbisch"; -$a->strings["No Preference"] = "Keine Bevorzugung"; -$a->strings["Bisexual"] = "Bisexuell"; -$a->strings["Autosexual"] = "Autosexuell"; -$a->strings["Abstinent"] = "Enthaltsam"; -$a->strings["Virgin"] = "Jungfräulich"; -$a->strings["Deviant"] = "Abweichend"; -$a->strings["Fetish"] = "Fetisch"; -$a->strings["Oodles"] = "Unmengen"; -$a->strings["Nonsexual"] = "Sexlos"; -$a->strings["Single"] = "Single"; -$a->strings["Lonely"] = "Einsam"; -$a->strings["Available"] = "Verfügbar"; -$a->strings["Unavailable"] = "Nicht verfügbar"; -$a->strings["Has crush"] = "Verguckt"; -$a->strings["Infatuated"] = "Verknallt"; -$a->strings["Dating"] = "Lerne gerade jemanden kennen"; -$a->strings["Unfaithful"] = "Treulos"; -$a->strings["Sex Addict"] = "Sexabhängig"; -$a->strings["Friends/Benefits"] = "Freunde/Begünstigte"; -$a->strings["Casual"] = "Lose"; -$a->strings["Engaged"] = "Verlobt"; -$a->strings["Married"] = "Verheiratet"; -$a->strings["Imaginarily married"] = "Gewissermaßen verheiratet"; -$a->strings["Partners"] = "Partner"; -$a->strings["Cohabiting"] = "Lebensgemeinschaft"; -$a->strings["Common law"] = "Informelle Ehe"; -$a->strings["Happy"] = "Glücklich"; -$a->strings["Not looking"] = "Nicht Ausschau haltend"; -$a->strings["Swinger"] = "Swinger"; -$a->strings["Betrayed"] = "Betrogen"; -$a->strings["Separated"] = "Getrennt"; -$a->strings["Unstable"] = "Labil"; -$a->strings["Divorced"] = "Geschieden"; -$a->strings["Imaginarily divorced"] = "Gewissermaßen geschieden"; -$a->strings["Widowed"] = "Verwitwet"; -$a->strings["Uncertain"] = "Ungewiss"; -$a->strings["It's complicated"] = "Es ist kompliziert"; -$a->strings["Don't care"] = "Interessiert mich nicht"; -$a->strings["Ask me"] = "Frag mich mal"; -$a->strings["prev"] = "vorherige"; -$a->strings["first"] = "erste"; -$a->strings["last"] = "letzte"; -$a->strings["next"] = "nächste"; -$a->strings["older"] = "älter"; -$a->strings["newer"] = "neuer"; -$a->strings["No connections"] = "Keine Verbindungen"; -$a->strings["%d Connection"] = array( - 0 => "%d Verbindung", - 1 => "%d Verbindungen", -); -$a->strings["View Connections"] = "Verbindungen anzeigen"; -$a->strings["poke"] = "anstupsen"; -$a->strings["ping"] = "anpingen"; -$a->strings["pinged"] = "pingte"; -$a->strings["prod"] = "knuffen"; -$a->strings["prodded"] = "knuffte"; -$a->strings["slap"] = "ohrfeigen"; -$a->strings["slapped"] = "ohrfeigte"; -$a->strings["finger"] = "befummeln"; -$a->strings["fingered"] = "befummelte"; -$a->strings["rebuff"] = "eine Abfuhr erteilen"; -$a->strings["rebuffed"] = "zurückgewiesen"; -$a->strings["happy"] = "glücklich"; -$a->strings["sad"] = "traurig"; -$a->strings["mellow"] = "sanft"; -$a->strings["tired"] = "müde"; -$a->strings["perky"] = "frech"; -$a->strings["angry"] = "sauer"; -$a->strings["stupified"] = "verblüfft"; -$a->strings["puzzled"] = "verwirrt"; -$a->strings["interested"] = "interessiert"; -$a->strings["bitter"] = "verbittert"; -$a->strings["cheerful"] = "fröhlich"; -$a->strings["alive"] = "lebendig"; -$a->strings["annoyed"] = "verärgert"; -$a->strings["anxious"] = "unruhig"; -$a->strings["cranky"] = "schrullig"; -$a->strings["disturbed"] = "verstört"; -$a->strings["frustrated"] = "frustriert"; -$a->strings["depressed"] = "deprimiert"; -$a->strings["motivated"] = "motiviert"; -$a->strings["relaxed"] = "entspannt"; -$a->strings["surprised"] = "überrascht"; -$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["unknown.???"] = "unbekannt.???"; -$a->strings["bytes"] = "Bytes"; -$a->strings["remove category"] = "Kategorie entfernen"; -$a->strings["remove from file"] = "aus der Datei entfernen"; -$a->strings["Click to open/close"] = "Klicke zum Öffnen/Schließen"; -$a->strings["Link to Source"] = "Link zur Quelle"; -$a->strings["Select a page layout: "] = "Ein Seiten-Layout auswählen:"; -$a->strings["default"] = "Standard"; -$a->strings["Page content type: "] = "Content-Typ der Seite:"; -$a->strings["Select an alternate language"] = "Wähle eine alternative Sprache"; -$a->strings["activity"] = "Aktivität"; -$a->strings["Design"] = "Design"; -$a->strings["Blocks"] = "Blöcke"; -$a->strings["Menus"] = "Menüs"; -$a->strings["Layouts"] = "Layouts"; -$a->strings["Pages"] = "Seiten"; -$a->strings["Visible to your default audience"] = "Standard-Sichtbarkeit"; -$a->strings["Show"] = "Zeigen"; -$a->strings["Don't show"] = "Nicht zeigen"; -$a->strings["Permissions"] = "Berechtigungen"; -$a->strings["Close"] = "Schließen"; -$a->strings["Public Timeline"] = "Öffentliche Zeitleiste"; -$a->strings["Site Admin"] = "Hub-Administration"; -$a->strings["Address Book"] = "Adressbuch"; -$a->strings["Mood"] = "Laune"; -$a->strings["Probe"] = "Testen"; -$a->strings["Suggest"] = "Empfehlen"; -$a->strings["Random Channel"] = "Zufälliger Kanal"; -$a->strings["Invite"] = "Einladen"; -$a->strings["Features"] = "Funktionen"; -$a->strings["Language"] = "Sprache"; -$a->strings["Post"] = "Beitrag"; -$a->strings["Profile Photo"] = "Profilfoto"; -$a->strings["Update"] = "Aktualisieren"; -$a->strings["Install"] = "Installieren"; -$a->strings["Purchase"] = "Kaufen"; -$a->strings["Save to Folder"] = "In Ordner speichern"; -$a->strings["View all"] = "Alles anzeigen"; -$a->strings["__ctx:noun__ Dislike"] = array( - 0 => "Gefällt nicht", - 1 => "Gefällt nicht", +$a->strings["Private Message"] = "Private Nachricht"; +$a->strings["Select"] = "Auswählen"; +$a->strings["Save to Folder"] = "In Ordner speichern"; +$a->strings["I will attend"] = "Ich werde teilnehmen"; +$a->strings["I will not attend"] = "Ich werde nicht teilnehmen"; +$a->strings["I might attend"] = "Ich werde vielleicht teilnehmen"; +$a->strings["I agree"] = "Ich stimme zu"; +$a->strings["I disagree"] = "Ich lehne ab"; +$a->strings["I abstain"] = "Ich enthalte mich"; +$a->strings["View all"] = "Alles anzeigen"; +$a->strings["__ctx:noun__ Dislike"] = array( + 0 => "Gefällt nicht", + 1 => "Gefällt nicht", ); $a->strings["Add Star"] = "Stern hinzufügen"; $a->strings["Remove Star"] = "Stern entfernen"; $a->strings["Toggle Star Status"] = "Markierungsstatus (Stern) umschalten"; $a->strings["starred"] = "markiert"; +$a->strings["Message signature validated"] = "Signatur überprüft"; +$a->strings["Message signature incorrect"] = "Signatur nicht korrekt"; $a->strings["Add Tag"] = "Tag hinzufügen"; $a->strings["I like this (toggle)"] = "Mir gefällt das (Umschalter)"; $a->strings["I don't like this (toggle)"] = "Mir gefällt das nicht (Umschalter)"; $a->strings["Share This"] = "Teilen"; $a->strings["share"] = "Teilen"; +$a->strings["%d comment"] = array( + 0 => "%d Kommentar", + 1 => "%d Kommentare", +); $a->strings["View %s's profile - %s"] = "Schaue Dir %ss Profil an – %s"; $a->strings["to"] = "an"; $a->strings["via"] = "via"; $a->strings["Wall-to-Wall"] = "Wall-to-Wall"; $a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:"; +$a->strings[" from %s"] = "von %s"; +$a->strings["last edited: %s"] = "zuletzt bearbeitet: %s"; +$a->strings["Expires: %s"] = "Verfällt: %s"; $a->strings["Save Bookmarks"] = "Favoriten speichern"; $a->strings["Add to Calendar"] = "Zum Kalender hinzufügen"; +$a->strings["Mark all seen"] = "Alle als gelesen markieren"; $a->strings["__ctx:noun__ Likes"] = "Gefällt mir"; $a->strings["__ctx:noun__ Dislikes"] = "Gefällt nicht"; -$a->strings["%d comment"] = array( - 0 => "%d Kommentar", - 1 => "%d Kommentare", -); +$a->strings["Close"] = "Schließen"; +$a->strings["Please wait"] = "Bitte warten"; $a->strings["This is you"] = "Das bist Du"; -$a->strings["Submit"] = "Bestätigen"; $a->strings["Bold"] = "Fett"; $a->strings["Italic"] = "Kursiv"; $a->strings["Underline"] = "Unterstrichen"; @@ -858,399 +591,357 @@ $a->strings["Code"] = "Code"; $a->strings["Image"] = "Bild"; $a->strings["Link"] = "Link"; $a->strings["Video"] = "Video"; -$a->strings["Set your current mood and tell your friends"] = "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden"; -$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Identifikator"; -$a->strings["Profile Visibility Editor"] = "Profil-Sichtbarkeits-Editor"; -$a->strings["Click on a contact to add or remove."] = "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen."; -$a->strings["Visible To"] = "Sichtbar für"; -$a->strings["All Connections"] = "Alle Verbindungen"; -$a->strings["Menu not found."] = "Menü nicht gefunden"; -$a->strings["Menu element updated."] = "Menü-Element aktualisiert."; -$a->strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren."; -$a->strings["Menu element added."] = "Menü-Bestandteil hinzugefügt."; -$a->strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen."; -$a->strings["Not found."] = "Nicht gefunden."; -$a->strings["Manage Menu Elements"] = "Menü-Bestandteile verwalten"; -$a->strings["Edit menu"] = "Menü bearbeiten"; -$a->strings["Edit element"] = "Bestandteil bearbeiten"; -$a->strings["Drop element"] = "Bestandteil löschen"; -$a->strings["New element"] = "Neues Bestandteil"; -$a->strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten"; -$a->strings["Add menu element"] = "Menüelement hinzufügen"; -$a->strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil"; -$a->strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil"; -$a->strings["New Menu Element"] = "Neues Menü-Bestandteil"; -$a->strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements"; -$a->strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)"; -$a->strings["Link text"] = "Link Text"; -$a->strings["URL of link"] = "URL des Links"; -$a->strings["Use RedMatrix magic-auth if available"] = "Verwende die automatische RedMatrix-Authentifizierung (magic-auth), wenn verfügbar"; -$a->strings["Open link in new window"] = "Öffne Link in neuem Fenster"; -$a->strings["Order in list"] = "Reihenfolge in der Liste"; -$a->strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert"; -$a->strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden."; -$a->strings["Menu item deleted."] = "Menü-Bestandteil gelöscht."; -$a->strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden."; -$a->strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil"; -$a->strings["Modify"] = "Ändern"; -$a->strings["Some blurb about what to do when you're new here"] = "Ein Hinweis, was man tun kann, wenn man neu hier ist"; -$a->strings["Profile not found."] = "Profil nicht gefunden."; -$a->strings["Profile deleted."] = "Profil gelöscht."; -$a->strings["Profile-"] = "Profil-"; -$a->strings["New profile created."] = "Neues Profil erstellt."; -$a->strings["Profile unavailable to clone."] = "Profil kann nicht geklont werden."; -$a->strings["Profile unavailable to export."] = "Dieses Profil kann nicht exportiert werden."; -$a->strings["Profile Name is required."] = "Profil-Name erforderlich."; -$a->strings["Marital Status"] = "Familienstand"; -$a->strings["Romantic Partner"] = "Romantische Partner"; -$a->strings["Likes"] = "Gefällt"; -$a->strings["Dislikes"] = "Gefällt nicht"; -$a->strings["Work/Employment"] = "Arbeit/Anstellung"; -$a->strings["Religion"] = "Religion"; -$a->strings["Political Views"] = "Politische Ansichten"; -$a->strings["Gender"] = "Geschlecht"; -$a->strings["Sexual Preference"] = "Sexuelle Orientierung"; -$a->strings["Homepage"] = "Webseite"; -$a->strings["Interests"] = "Hobbys/Interessen"; -$a->strings["Address"] = "Adresse"; -$a->strings["Location"] = "Ort"; -$a->strings["Profile updated."] = "Profil aktualisiert."; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?"; -$a->strings["Yes"] = "Ja"; -$a->strings["No"] = "Nein"; -$a->strings["Edit Profile Details"] = "Bearbeite Profil-Details"; -$a->strings["View this profile"] = "Dieses Profil ansehen"; -$a->strings["Change Profile Photo"] = "Profilfoto ändern"; -$a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen übernehmen"; -$a->strings["Clone this profile"] = "Dieses Profil klonen"; -$a->strings["Delete this profile"] = "Dieses Profil löschen"; -$a->strings["Import profile from file"] = "Profil aus einer Datei importieren"; -$a->strings["Export profile to file"] = "Profil in eine Datei exportieren"; -$a->strings["Profile Name:"] = "Profilname:"; -$a->strings["Your Full Name:"] = "Dein voller Name:"; -$a->strings["Title/Description:"] = "Titel/Stellenbeschreibung:"; -$a->strings["Your Gender:"] = "Dein Geschlecht:"; -$a->strings["Birthday :"] = "Geburtstag:"; -$a->strings["Street Address:"] = "Straße und Hausnummer:"; -$a->strings["Locality/City:"] = "Wohnort:"; -$a->strings["Postal/Zip Code:"] = "Postleitzahl:"; -$a->strings["Country:"] = "Land:"; -$a->strings["Region/State:"] = "Region/Bundesstaat:"; -$a->strings[" Marital Status:"] = " Beziehungsstatus:"; -$a->strings["Who: (if applicable)"] = "Wer: (falls anwendbar)"; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com"; -$a->strings["Since [date]:"] = "Seit [Datum]:"; -$a->strings["Homepage URL:"] = "Homepage URL:"; -$a->strings["Religious Views:"] = "Religiöse Ansichten:"; -$a->strings["Keywords:"] = "Schlüsselwörter:"; -$a->strings["Example: fishing photography software"] = "Beispiel: Angeln Fotografie Software"; -$a->strings["Used in directory listings"] = "Wird in Verzeichnis-Auflistungen verwendet"; -$a->strings["Tell us about yourself..."] = "Erzähle uns ein wenig von Dir …"; -$a->strings["Hobbies/Interests"] = "Hobbys/Interessen"; -$a->strings["Contact information and Social Networks"] = "Kontaktinformation und soziale Netzwerke"; -$a->strings["My other channels"] = "Meine anderen Kanäle"; -$a->strings["Musical interests"] = "Musikalische Interessen"; -$a->strings["Books, literature"] = "Bücher, Literatur"; -$a->strings["Television"] = "Fernsehen"; -$a->strings["Film/dance/culture/entertainment"] = "Film/Tanz/Kultur/Unterhaltung"; -$a->strings["Love/romance"] = "Liebe/Romantik"; -$a->strings["Work/employment"] = "Arbeit/Anstellung"; -$a->strings["School/education"] = "Schule/Ausbildung"; -$a->strings["This is your default profile."] = "Das ist Dein Standardprofil."; -$a->strings["Age: "] = "Alter:"; -$a->strings["Edit/Manage Profiles"] = "Profile bearbeiten/verwalten"; -$a->strings["Add profile things"] = "Sachen zum Profil hinzufügen"; -$a->strings["Include desirable objects in your profile"] = "Binde begehrenswerte Dinge in Dein Profil ein"; -$a->strings["Continue"] = "Fortfahren"; -$a->strings["Premium Channel Setup"] = "Premium-Kanal-Einrichtung"; -$a->strings["Enable premium channel connection restrictions"] = "Einschränkungen für einen Premium-Kanal aktivieren"; -$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc."; -$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig."; -$a->strings["Potential connections will then see the following text before proceeding:"] = "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:"; -$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite."; -$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)"; -$a->strings["Restricted or Premium Channel"] = "Eingeschränkter oder Premium-Kanal"; -$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut."; -$a->strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich."; -$a->strings["Red Matrix Server - Setup"] = "Red Matrix Server - Installation"; -$a->strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden."; -$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS."; -$a->strings["Could not create table."] = "Kann Tabelle nicht erstellen."; -$a->strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert."; -$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren."; -$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\"."; -$a->strings["System check"] = "Systemprüfung"; -$a->strings["Next"] = "Nächste"; -$a->strings["Check again"] = "Bitte nochmal prüfen"; -$a->strings["Database connection"] = "Datenbank Verbindung"; -$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "Um die Red-Matrix installieren zu können, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst."; -$a->strings["Database Server Name"] = "Datenbank-Servername"; -$a->strings["Default is localhost"] = "Standard ist localhost"; -$a->strings["Database Port"] = "Datenbank-Port"; -$a->strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung"; -$a->strings["Database Login Name"] = "Datenbank-Benutzername"; -$a->strings["Database Login Password"] = "Datenbank-Kennwort"; -$a->strings["Database Name"] = "Datenbank-Name"; -$a->strings["Database Type"] = "Datenbanktyp"; -$a->strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst."; -$a->strings["Website URL"] = "Server-URL"; -$a->strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https)."; -$a->strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server"; -$a->strings["Site settings"] = "Seiteneinstellungen"; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden."; -$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen."; -$a->strings["PHP executable path"] = "PHP Pfad zu ausführbarer Datei"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren."; -$a->strings["Command line PHP"] = "PHP Befehlszeile"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert."; -$a->strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$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, Schlüssel für die Verschlüsselung zu erzeugen."; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung."; -$a->strings["Generate encryption keys"] = "Verschlüsselungsschlüssel generieren"; -$a->strings["libCurl PHP module"] = "libCurl-PHP-Modul"; -$a->strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul"; -$a->strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul"; -$a->strings["mysqli or postgres PHP module"] = "mysqli oder postgres PHP-Modul"; -$a->strings["mb_string PHP module"] = "mb_string-PHP-Modul"; -$a->strings["mcrypt PHP module"] = "mcrypt-PHP-Modul"; -$a->strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert."; -$a->strings["proc_open"] = "proc_open"; -$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert."; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert."; -$a->strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert."; -$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert."; -$a->strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert."; -$a->strings["Error: mcrypt PHP module required but not installed."] = "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber 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 Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht."; -$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."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Red-Installation speichern musst."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."; -$a->strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar"; -$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Red-Installationsverzeichnisses."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat."; -$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = " Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht in der restlichen Red-Installation."; -$a->strings["%s is writable"] = "%s ist beschreibbar"; -$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Web-Server benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses"; -$a->strings["store is writable"] = "store ist schreibbar"; -$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server."; -$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich."; -$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können."; -$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer Red-Server (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)."; -$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen."; -$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind."; -$a->strings["SSL certificate validation"] = "SSL Zertifikatverifizierung"; -$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:"; -$a->strings["Url rewrite is working"] = "Url rewrite funktioniert"; -$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 Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen."; -$a->strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten."; -$a->strings["

        What next

        "] = "

        Was als Nächstes

        "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten."; -$a->strings["Version %s"] = "Version %s"; -$a->strings["Installed plugins/addons/apps:"] = "Installierte Plugins/Addons/Apps"; -$a->strings["No installed plugins/addons/apps"] = "Keine installierten Plugins/Addons/Apps"; -$a->strings["Red"] = "Red"; -$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Dieser Hub ist Teil der RedMatrix – eines globalen, kooperativen Netzwerks aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen."; -$a->strings["Running at web location"] = "Erreichbar unter der Web-Adresse"; -$a->strings["Please visit GetZot.com to learn more about the Red Matrix."] = "Besuche GetZot.com, um mehr über die Red-Matrix zu erfahren."; -$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; -$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com"; -$a->strings["Site Administrators"] = "Administratoren"; -$a->strings["Poke/Prod"] = "Anstupsen/Knuffen"; -$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen"; -$a->strings["Recipient"] = "Empfänger"; -$a->strings["Choose what you wish to do to recipient"] = "Wähle, was Du mit dem/r Empfänger/in tun willst"; -$a->strings["Make this post private"] = "Diesen Beitrag privat machen"; +$a->strings["Encrypt text"] = "Text verschlüsseln"; +$a->strings[" and "] = "und"; +$a->strings["public profile"] = "öffentliches Profil"; +$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s hat %2\$s auf “%3\$s” geändert"; +$a->strings["Visit %1\$s's %2\$s"] = "Besuche %1\$s's %2\$s"; +$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat ein aktualisiertes %2\$s, %3\$s wurde verändert."; +$a->strings["Directory Options"] = "Verzeichnisoptionen"; +$a->strings["Alphabetic"] = "alphabetisch"; +$a->strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch"; +$a->strings["Newest to Oldest"] = "Neueste zuerst"; +$a->strings["Oldest to Newest"] = "Älteste zuerst"; +$a->strings["Public Forums Only"] = "Nur öffentliche Foren"; +$a->strings["Sort"] = "Sortieren"; +$a->strings["Enable Safe Search"] = "Sichere Suche einschalten"; +$a->strings["Disable Safe Search"] = "Sichere Suche ausschalten"; +$a->strings["Safe Mode"] = "Sicherer Modus"; +$a->strings["Invalid data packet"] = "Ungültiges Datenpaket"; +$a->strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren"; +$a->strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren"; +$a->strings["Permission denied"] = "Keine Berechtigung"; +$a->strings["(Unknown)"] = "(Unbekannt)"; +$a->strings["Visible to anybody on the internet."] = "Für jeden im Internet sichtbar."; +$a->strings["Visible to you only."] = "Nur für Dich sichtbar."; +$a->strings["Visible to anybody in this network."] = "Für jedes Mitglied der RedMatrix sichtbar."; +$a->strings["Visible to anybody authenticated."] = "Für jeden sichtbar, der angemeldet ist."; +$a->strings["Visible to anybody on %s."] = "Für jeden auf %s sichtbar."; +$a->strings["Visible to all connections."] = "Für alle Verbindungen sichtbar."; +$a->strings["Visible to approved connections."] = "Nur für akzeptierte Verbindungen sichtbar."; +$a->strings["Visible to specific connections."] = "Sichtbar für bestimmte Verbindungen."; +$a->strings["Item not found."] = "Element nicht gefunden."; +$a->strings["Collection not found."] = "Sammlung nicht gefunden"; +$a->strings["Collection is empty."] = "Sammlung ist leer."; +$a->strings["Collection: %s"] = "Sammlung: %s"; +$a->strings["Connection: %s"] = "Verbindung: %s"; +$a->strings["Connection not found."] = "Die Verbindung wurde nicht gefunden."; +$a->strings["This event has been added to your calendar."] = "Dieser Termin wurde zu Deinem Kalender hinzugefügt"; +$a->strings["New window"] = "Neues Fenster"; +$a->strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab"; +$a->strings["User '%s' deleted"] = "Benutzer '%s' gelöscht"; +$a->strings["view full size"] = "In Vollbildansicht anschauen"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s"; +$a->strings["Image/photo"] = "Bild/Foto"; +$a->strings["Encrypted content"] = "Verschlüsselter Inhalt"; +$a->strings["Install design element: "] = "Design-Element installieren:"; +$a->strings["QR code"] = "QR-Code"; +$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s"; +$a->strings["post"] = "Beitrag"; +$a->strings["Different viewers will see this text differently"] = "Verschiedene Betrachter werden diesen Text unterschiedlich sehen"; +$a->strings["$1 spoiler"] = "$1 Spoiler"; +$a->strings["$1 wrote:"] = "$1 schrieb:"; +$a->strings["%d invitation available"] = array( + 0 => "%d Einladung verfügbar", + 1 => "%d Einladungen verfügbar", +); +$a->strings["Advanced"] = "Fortgeschritten"; +$a->strings["Find Channels"] = "Finde Kanäle"; +$a->strings["Enter name or interest"] = "Name oder Interessen eingeben"; +$a->strings["Connect/Follow"] = "Verbinden/Folgen"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Beispiele: Robert Morgenstein, Angeln"; +$a->strings["Find"] = "Finde"; +$a->strings["Channel Suggestions"] = "Kanal-Vorschläge"; +$a->strings["Random Profile"] = "Zufallsprofil"; +$a->strings["Invite Friends"] = "Lade Freunde ein"; +$a->strings["Advanced example: name=fred and country=iceland"] = "Fortgeschrittenes Beispiel: name=fred and country=iceland"; +$a->strings["%d connection in common"] = array( + 0 => "%d gemeinsame Verbindung", + 1 => "%d gemeinsame Verbindungen", +); +$a->strings["show more"] = "mehr zeigen"; +$a->strings["Visible to your default audience"] = "Standard-Sichtbarkeit"; +$a->strings["Show"] = "Anzeigen"; +$a->strings["Don't show"] = "Nicht anzeigen"; +$a->strings["Permissions"] = "Berechtigungen"; +$a->strings["Public Timeline"] = "Öffentliche Zeitleiste"; +$a->strings["Male"] = "Männlich"; +$a->strings["Female"] = "Weiblich"; +$a->strings["Currently Male"] = "Momentan männlich"; +$a->strings["Currently Female"] = "Momentan weiblich"; +$a->strings["Mostly Male"] = "Größtenteils männlich"; +$a->strings["Mostly Female"] = "Größtenteils weiblich"; +$a->strings["Transgender"] = "Transsexuell"; +$a->strings["Intersex"] = "Zwischengeschlechtlich"; +$a->strings["Transsexual"] = "Transsexuell"; +$a->strings["Hermaphrodite"] = "Zwitter"; +$a->strings["Neuter"] = "Geschlechtslos"; +$a->strings["Non-specific"] = "unklar"; +$a->strings["Other"] = "Andere"; +$a->strings["Undecided"] = "Unentschieden"; +$a->strings["Males"] = "Männer"; +$a->strings["Females"] = "Frauen"; +$a->strings["Gay"] = "Schwul"; +$a->strings["Lesbian"] = "Lesbisch"; +$a->strings["No Preference"] = "Keine Bevorzugung"; +$a->strings["Bisexual"] = "Bisexuell"; +$a->strings["Autosexual"] = "Autosexuell"; +$a->strings["Abstinent"] = "Enthaltsam"; +$a->strings["Virgin"] = "Jungfräulich"; +$a->strings["Deviant"] = "Abweichend"; +$a->strings["Fetish"] = "Fetisch"; +$a->strings["Oodles"] = "Unmengen"; +$a->strings["Nonsexual"] = "Sexlos"; +$a->strings["Single"] = "Single"; +$a->strings["Lonely"] = "Einsam"; +$a->strings["Available"] = "Verfügbar"; +$a->strings["Unavailable"] = "Nicht verfügbar"; +$a->strings["Has crush"] = "Verguckt"; +$a->strings["Infatuated"] = "Verknallt"; +$a->strings["Dating"] = "Lerne gerade jemanden kennen"; +$a->strings["Unfaithful"] = "Treulos"; +$a->strings["Sex Addict"] = "Sexabhängig"; +$a->strings["Friends/Benefits"] = "Freunde/Begünstigte"; +$a->strings["Casual"] = "Lose"; +$a->strings["Engaged"] = "Verlobt"; +$a->strings["Married"] = "Verheiratet"; +$a->strings["Imaginarily married"] = "Gewissermaßen verheiratet"; +$a->strings["Partners"] = "Partner"; +$a->strings["Cohabiting"] = "Lebensgemeinschaft"; +$a->strings["Common law"] = "Informelle Ehe"; +$a->strings["Happy"] = "Glücklich"; +$a->strings["Not looking"] = "Nicht Ausschau haltend"; +$a->strings["Swinger"] = "Swinger"; +$a->strings["Betrayed"] = "Betrogen"; +$a->strings["Separated"] = "Getrennt"; +$a->strings["Unstable"] = "Labil"; +$a->strings["Divorced"] = "Geschieden"; +$a->strings["Imaginarily divorced"] = "Gewissermaßen geschieden"; +$a->strings["Widowed"] = "Verwitwet"; +$a->strings["Uncertain"] = "Ungewiss"; +$a->strings["It's complicated"] = "Es ist kompliziert"; +$a->strings["Don't care"] = "Interessiert mich nicht"; +$a->strings["Ask me"] = "Frag mich mal"; +$a->strings["Site Admin"] = "Hub-Administration"; +$a->strings["Address Book"] = "Adressbuch"; +$a->strings["Mood"] = "Laune"; +$a->strings["Poke"] = "Anstupsen"; +$a->strings["Probe"] = "Testen"; +$a->strings["Suggest"] = "Empfehlen"; +$a->strings["Random Channel"] = "Zufälliger Kanal"; +$a->strings["Invite"] = "Einladen"; +$a->strings["Features"] = "Funktionen"; +$a->strings["Language"] = "Sprache"; +$a->strings["Post"] = "Beitrag"; +$a->strings["Profile Photo"] = "Profilfoto"; +$a->strings["Update"] = "Aktualisieren"; +$a->strings["Install"] = "Installieren"; +$a->strings["Purchase"] = "Kaufen"; +$a->strings["Not a valid email address"] = "Ungültige E-Mail-Adresse"; +$a->strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist dieser Seite nicht erlaubt"; +$a->strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert."; +$a->strings["An invitation is required."] = "Eine Einladung wird benötigt"; +$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht bestätigt werden"; +$a->strings["Please enter the required information."] = "Bitte gib die benötigten Informationen ein."; +$a->strings["Failed to store account information."] = "Speichern der Account-Informationen fehlgeschlagen"; +$a->strings["Registration confirmation for %s"] = "Registrierungsbestätigung für %s"; +$a->strings["Registration request at %s"] = "Registrierungsanfrage auf %s"; +$a->strings["Administrator"] = "Administrator"; +$a->strings["your registration password"] = "Dein Registrierungspasswort"; +$a->strings["Registration details for %s"] = "Registrierungsdetails für %s"; +$a->strings["Account approved."] = "Account bestätigt."; +$a->strings["Registration revoked for %s"] = "Registrierung für %s widerrufen"; +$a->strings["Account verified. Please login."] = "Konto geprüft. Bitte melde Dich an!"; +$a->strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzuführen."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements."; +$a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."; +$a->strings["channel"] = "Kanal"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s gefällt %2\$ss %3\$s nicht"; +$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden"; +$a->strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s an"; +$a->strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s ist %2\$s"; +$a->strings["__ctx:title__ Likes"] = "Gefällt mir"; +$a->strings["__ctx:title__ Dislikes"] = "Gefällt mir nicht"; +$a->strings["__ctx:title__ Agree"] = "Zustimmungen"; +$a->strings["__ctx:title__ Disagree"] = "Ablehnungen"; +$a->strings["__ctx:title__ Abstain"] = "Enthaltungen"; +$a->strings["__ctx:title__ Attending"] = "Nehmen teil"; +$a->strings["__ctx:title__ Not attending"] = "Nehmen nicht teil"; +$a->strings["__ctx:title__ Might attend"] = "Nehmen vielleicht teil"; +$a->strings["View %s's profile @ %s"] = "%ss Profil auf %s ansehen"; +$a->strings["Categories:"] = "Kategorien:"; +$a->strings["Filed under:"] = "Gespeichert unter:"; +$a->strings["View in context"] = "Im Zusammenhang anschauen"; +$a->strings["remove"] = "lösche"; +$a->strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente"; +$a->strings["View Source"] = "Quelle anzeigen"; +$a->strings["Follow Thread"] = "Unterhaltung folgen"; +$a->strings["View Status"] = "Status ansehen"; +$a->strings["View Photos"] = "Fotos ansehen"; +$a->strings["Matrix Activity"] = "Matrix-Aktivität"; +$a->strings["Edit Contact"] = "Kontakt bearbeiten"; +$a->strings["Send PM"] = "Sende PN"; +$a->strings["%s likes this."] = "%s gefällt das."; +$a->strings["%s doesn't like this."] = "%s gefällt das nicht."; +$a->strings["%2\$d people like this."] = array( + 0 => "%2\$d Person gefällt das.", + 1 => "%2\$d Leuten gefällt das.", +); +$a->strings["%2\$d people don't like this."] = array( + 0 => "%2\$d Person gefällt das nicht.", + 1 => "%2\$d Leuten gefällt das nicht.", +); +$a->strings["and"] = "und"; +$a->strings[", and %d other people"] = array( + 0 => "", + 1 => ", und %d andere", +); +$a->strings["%s like this."] = "%s gefällt das."; +$a->strings["%s don't like this."] = "%s gefällt das nicht."; +$a->strings["Visible to everybody"] = "Sichtbar für jeden"; +$a->strings["Please enter a link URL:"] = "Gib eine URL ein:"; +$a->strings["Please enter a video link/URL:"] = "Gib einen Video-Link/URL ein:"; +$a->strings["Please enter an audio link/URL:"] = "Gib einen Audio-Link/URL ein:"; +$a->strings["Tag term:"] = "Schlagwort:"; +$a->strings["Save to Folder:"] = "Speichern in Ordner:"; +$a->strings["Where are you right now?"] = "Wo bist Du jetzt grade?"; +$a->strings["Expires YYYY-MM-DD HH:MM"] = "Verfällt YYYY-MM-DD HH;MM"; +$a->strings["Share"] = "Teilen"; +$a->strings["Page link title"] = "Seitentitel-Link"; +$a->strings["Post as"] = "Veröffentlichen als"; +$a->strings["Upload photo"] = "Foto hochladen"; +$a->strings["upload photo"] = "Foto hochladen"; +$a->strings["Attach file"] = "Datei anhängen"; +$a->strings["attach file"] = "Datei anfügen"; +$a->strings["Insert web link"] = "Link einfügen"; +$a->strings["web link"] = "Web-Link"; +$a->strings["Insert video link"] = "Video-Link einfügen"; +$a->strings["video link"] = "Video-Link"; +$a->strings["Insert audio link"] = "Audio-Link einfügen"; +$a->strings["audio link"] = "Audio-Link"; +$a->strings["Set your location"] = "Standort"; +$a->strings["set location"] = "Standort"; +$a->strings["Toggle voting"] = "Umfragewerkzeug aktivieren"; +$a->strings["Clear browser location"] = "Browser-Standort löschen"; +$a->strings["clear location"] = "Standort löschen"; +$a->strings["Title (optional)"] = "Titel (optional)"; +$a->strings["Categories (optional, comma-separated list)"] = "Kategorien (optional, kommagetrennte Liste)"; +$a->strings["Permission settings"] = "Berechtigungs-Einstellungen"; +$a->strings["permissions"] = "Berechtigungen"; +$a->strings["Public post"] = "Öffentlicher Beitrag"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Beispiel: bob@example.com, mary@example.com"; +$a->strings["Set expiration date"] = "Verfallsdatum"; +$a->strings["OK"] = "Ok"; +$a->strings["Cancel"] = "Abbrechen"; +$a->strings["Discover"] = "Entdecken"; +$a->strings["Imported public streams"] = "Importierte öffentliche Beiträge"; +$a->strings["Commented Order"] = "Neueste Kommentare"; +$a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert"; +$a->strings["Posted Order"] = "Neueste Beiträge"; +$a->strings["Sort by Post Date"] = "Nach Beitragsdatum sortiert"; +$a->strings["Posts that mention or involve you"] = "Beiträge mit Beteiligung Deinerseits"; +$a->strings["New"] = "Neu"; +$a->strings["Activity Stream - by date"] = "Activity Stream – nach Datum sortiert"; +$a->strings["Starred"] = "Markiert"; +$a->strings["Favourite Posts"] = "Markierte Beiträge"; +$a->strings["Spam"] = "Spam"; +$a->strings["Posts flagged as SPAM"] = "Nachrichten, die als SPAM markiert wurden"; +$a->strings["Channel"] = "Kanal"; +$a->strings["Status Messages and Posts"] = "Statusnachrichten und Beiträge"; +$a->strings["About"] = "Über"; +$a->strings["Profile Details"] = "Profil-Details"; +$a->strings["Files and Storage"] = "Dateien und Speicher"; +$a->strings["Chatrooms"] = "Chaträume"; +$a->strings["Saved Bookmarks"] = "Gespeicherte Lesezeichen"; +$a->strings["Manage Webpages"] = "Webseiten verwalten"; +$a->strings["__ctx:noun__ Attending"] = array( + 0 => "Nimmt teil", + 1 => "Nehmen teil", +); +$a->strings["__ctx:noun__ Not Attending"] = array( + 0 => "Nimmt teil", + 1 => "Nehmen nicht teil", +); +$a->strings["__ctx:noun__ Undecided"] = array( + 0 => " Unentschlossen", + 1 => "Unentschlossene", +); +$a->strings["__ctx:noun__ Agree"] = array( + 0 => "Zustimmung", + 1 => "Zustimmungen", +); +$a->strings["__ctx:noun__ Disagree"] = array( + 0 => "Ablehnung", + 1 => "Ablehnungen", +); +$a->strings["__ctx:noun__ Abstain"] = array( + 0 => "Enthaltung", + 1 => "Enthaltungen", +); +$a->strings["Embedded content"] = "Eingebetteter Inhalt"; +$a->strings["Embedding disabled"] = "Einbetten ausgeschaltet"; +$a->strings["Can view my normal stream and posts"] = "Kann meine normalen Beiträge sehen"; +$a->strings["Can view my default channel profile"] = "Kann mein Standardprofil sehen"; +$a->strings["Can view my photo albums"] = "Kann meine Fotoalben betrachten"; +$a->strings["Can view my connections"] = "Kann meine Verbindungen sehen"; +$a->strings["Can view my file storage"] = "Kann meine Dateiordner lesen"; +$a->strings["Can view my webpages"] = "Kann meine Webseiten sehen"; +$a->strings["Can send me their channel stream and posts"] = "Kann mir die Beiträge aus seinem/ihrem Kanal schicken"; +$a->strings["Can post on my channel page (\"wall\")"] = "Kann auf meiner Kanal-Seite (\"wall\") Beiträge veröffentlichen"; +$a->strings["Can comment on or like my posts"] = "Darf meine Beiträge kommentieren und mögen/nicht mögen"; +$a->strings["Can send me private mail messages"] = "Kann mir private Nachrichten schicken"; +$a->strings["Can post photos to my photo albums"] = "Kann Fotos in meinen Fotoalben veröffentlichen"; +$a->strings["Can like/dislike stuff"] = "Kann andere Elemente mögen/nicht mögen"; +$a->strings["Profiles and things other than posts/comments"] = "Profile und alles außer Beiträge und Kommentare"; +$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kann an alle meine Kontakte via @-Erwähnung Nachrichten weiterleiten"; +$a->strings["Advanced - useful for creating group forum channels"] = "Fortgeschritten - sinnvoll, um Gruppen-Kanäle/-Foren zu erstellen"; +$a->strings["Can chat with me (when available)"] = "Kann mit mir chatten (wenn verfügbar)"; +$a->strings["Can write to my file storage"] = "Kann in meine Dateiordner schreiben"; +$a->strings["Can edit my webpages"] = "Kann meine Webseiten bearbeiten"; +$a->strings["Can source my public posts in derived channels"] = "Kann meine öffentlichen Beiträge als Quellen für Kanäle verwenden"; +$a->strings["Somewhat advanced - very useful in open communities"] = "Etwas fortgeschritten – sehr nützlich in offenen Gemeinschaften"; +$a->strings["Can administer my channel resources"] = "Kann meine Kanäle administrieren"; +$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Sehr fortgeschritten. Bearbeite das nur, wenn Du genau weißt, was Du tust"; +$a->strings["Social Networking"] = "Soziales Netzwerk"; +$a->strings["Mostly Public"] = "Weitgehend öffentlich"; +$a->strings["Restricted"] = "Beschränkt"; +$a->strings["Private"] = "Privat"; +$a->strings["Community Forum"] = "Forum"; +$a->strings["Feed Republish"] = "Teilen von Feeds"; +$a->strings["Special Purpose"] = "Für besondere Zwecke"; +$a->strings["Celebrity/Soapbox"] = "Mitteilungs-Kanal (keine Kommentare)"; +$a->strings["Group Repository"] = "Gruppenarchiv"; +$a->strings["Custom/Expert Mode"] = "Benutzerdefiniert/Expertenmodus"; +$a->strings["Some blurb about what to do when you're new here"] = "Ein Hinweis, was man tun kann, wenn man neu hier ist"; +$a->strings["Item not found"] = "Element nicht gefunden"; +$a->strings["Edit Block"] = "Block bearbeiten"; +$a->strings["Delete block?"] = "Block löschen?"; +$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["Delete Block"] = "Block löschen"; +$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet."; +$a->strings["Create a new channel"] = "Neuen Kanal anlegen"; +$a->strings["Current Channel"] = "Aktueller Kanal"; +$a->strings["Switch to one of your channels by selecting it."] = "Wechsle zu einem Deiner Kanäle, indem Du auf ihn klickst."; +$a->strings["Default Channel"] = "Standard Kanal"; +$a->strings["Make Default"] = "Zum Standard machen"; +$a->strings["%d new messages"] = "%d neue Nachrichten"; +$a->strings["%d new introductions"] = "%d neue Vorstellungen"; +$a->strings["Xchan Lookup"] = "Xchan-Suche"; +$a->strings["Lookup xchan beginning with (or webbie): "] = "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:"; +$a->strings["Not found."] = "Nicht gefunden."; $a->strings["Authorize application connection"] = "Zugriff für die Anwendung autorisieren"; $a->strings["Return to your app and insert this Securty Code:"] = "Trage folgenden Sicherheitscode in der Anwendung ein:"; $a->strings["Please login to continue."] = "Zum Weitermachen, bitte einloggen."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Möchtest Du dieser Anwendung erlauben, Deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für Dich zu erstellen?"; -$a->strings["Item not available."] = "Element nicht verfügbar."; -$a->strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s"; -$a->strings["Invalid item."] = "Ungültiges Element."; -$a->strings["Channel not found."] = "Kanal nicht gefunden."; -$a->strings["Page not found."] = "Seite nicht gefunden."; -$a->strings["Failed to create source. No channel selected."] = "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt."; -$a->strings["Source created."] = "Quelle erstellt."; -$a->strings["Source updated."] = "Quelle aktualisiert."; -$a->strings["*"] = "*"; -$a->strings["Manage remote sources of content for your channel."] = "Externe Inhaltsquellen für Deinen Kanal verwalten."; -$a->strings["New Source"] = "Neue Quelle"; -$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals."; -$a->strings["Only import content with these words (one per line)"] = "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten"; -$a->strings["Leave blank to import all public content"] = "Leer lassen, um alle öffentlichen Beiträge zu importieren"; -$a->strings["Channel Name"] = "Name des Kanals"; -$a->strings["Source not found."] = "Quelle nicht gefunden."; -$a->strings["Edit Source"] = "Quelle bearbeiten"; -$a->strings["Delete Source"] = "Quelle löschen"; -$a->strings["Source removed"] = "Quelle gelöscht"; -$a->strings["Unable to remove source."] = "Konnte die Quelle nicht löschen."; +$a->strings["Yes"] = "Ja"; +$a->strings["No"] = "Nein"; $a->strings["Block Name"] = "Block-Name"; -$a->strings["Public access denied."] = "Öffentlicher Zugang verweigert."; -$a->strings["Gender: "] = "Geschlecht:"; -$a->strings["Status: "] = "Status:"; -$a->strings["Homepage: "] = "Webseite:"; -$a->strings["Hometown: "] = "Wohnort:"; -$a->strings["About: "] = "Über:"; -$a->strings["Public Forum:"] = "Öffentliches Forum:"; -$a->strings["Keywords: "] = "Schlüsselwörter:"; -$a->strings["Finding:"] = "Ergebnisse:"; -$a->strings["next page"] = "nächste Seite"; -$a->strings["previous page"] = "vorherige Seite"; -$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein)."; -$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal."; -$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen."; -$a->strings["Passwords do not match."] = "Passwörter stimmen nicht überein."; -$a->strings["Registration successful. Please check your email for validation instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."; -$a->strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."; -$a->strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden."; -$a->strings["Registration on this site/hub is by approval only."] = "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator"; -$a->strings["Register at another affiliated site/hub"] = "Registrierung auf einem anderen, angeschlossenen Server"; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal."; -$a->strings["Terms of Service"] = "Nutzungsbedingungen"; -$a->strings["I accept the %s for this website"] = "Ich akzeptiere die %s für diese Webseite"; -$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite"; -$a->strings["Registration"] = "Registrierung"; -$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."; -$a->strings["Please enter your invitation code"] = "Bitte trage Deinen Einladungs-Code ein"; -$a->strings["Your email address"] = "Ihre E-Mail Adresse"; -$a->strings["Choose a password"] = "Passwort"; -$a->strings["Please re-enter your password"] = "Bitte gib Dein Passwort noch einmal ein"; -$a->strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn."; -$a->strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich."; -$a->strings["Event not found."] = "Termin nicht gefunden."; -$a->strings["l, F j"] = "l, j. F"; -$a->strings["Edit event"] = "Termin bearbeiten"; -$a->strings["Create New Event"] = "Neuen Termin erstellen"; -$a->strings["Previous"] = "Voriges"; -$a->strings["Event details"] = "Termin-Details"; -$a->strings["Starting date and Title are required."] = "Startdatum und Titel sind erforderlich."; -$a->strings["Event Starts:"] = "Termin beginnt:"; -$a->strings["Required"] = "Benötigt"; -$a->strings["Finish date/time is not known or not relevant"] = "Ende Datum/Zeit sind unbekannt oder unwichtig"; -$a->strings["Event Finishes:"] = "Termin endet:"; -$a->strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen"; -$a->strings["Description:"] = "Beschreibung:"; -$a->strings["Title:"] = "Titel:"; -$a->strings["Share this event"] = "Den Termin teilen"; -$a->strings["Public Sites"] = "Öffentliche Server"; -$a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Die hier aufgeführten Server erlauben Dir, einen Account in der Red-Matrix anzulegen. Alle Server der Matrix sind miteinander verbunden, so dass die Mitgliedschaft auf einem Server eine Verbindung zu beliebigen anderen Servern der Matrix ermöglicht. Es könnte sein, dass einige dieser Server kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den jeweiligen Seiten könnten nähere Details dazu stehen."; -$a->strings["Site URL"] = "Server-URL"; -$a->strings["Access Type"] = "Zugangstyp"; -$a->strings["Registration Policy"] = "Registrierungsrichtlinien"; -$a->strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können."; -$a->strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."; -$a->strings["Select a bookmark folder"] = "Lesezeichenordner wählen"; -$a->strings["Save Bookmark"] = "Lesezeichen speichern"; -$a->strings["URL of bookmark"] = "URL des Lesezeichens"; -$a->strings["Description"] = "Beschreibung"; -$a->strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen für den Lesezeichenordner ein"; -$a->strings["Room not found"] = "Chatraum nicht gefunden"; -$a->strings["Leave Room"] = "Raum verlassen"; -$a->strings["Delete This Room"] = "Diesen Raum löschen"; -$a->strings["I am away right now"] = "Ich bin gerade nicht da"; -$a->strings["I am online"] = "Ich bin online"; -$a->strings["Bookmark this room"] = "Lesezeichen für diesen Raum setzen"; -$a->strings["New Chatroom"] = "Neuer Chatraum"; -$a->strings["Chatroom Name"] = "Name des Chatraums"; -$a->strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume"; -$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s"; -$a->strings["Away"] = "Abwesend"; -$a->strings["Online"] = "Online"; -$a->strings["Please login."] = "Bitte melde dich an."; -$a->strings["No such group"] = "Sammlung nicht gefunden"; -$a->strings["Search Results For:"] = "Suchergebnisse für:"; -$a->strings["Collection is empty"] = "Sammlung ist leer"; -$a->strings["Collection: "] = "Sammlung:"; -$a->strings["Connection: "] = "Verbindung:"; -$a->strings["Invalid connection."] = "Ungültige Verbindung."; -$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden."; -$a->strings["Remove This Channel"] = "Diesen Kanal löschen"; -$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Hiermit wird dieser Kanal komplett aus dem Netzwerk gelöscht. Einmal eingeleitet, kann dieser Prozess nicht wieder rückgängig gemacht werden."; -$a->strings["Please enter your password for verification:"] = "Bitte gib zur Bestätigung Dein Passwort ein:"; -$a->strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"; -$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk"; -$a->strings["Remove Channel"] = "Kanal löschen"; -$a->strings["No channel."] = "Kein Kanal."; -$a->strings["Common connections"] = "Gemeinsame Verbindungen"; -$a->strings["No connections in common."] = "Keine gemeinsamen Verbindungen."; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."; -$a->strings["The error message was:"] = "Die Fehlermeldung war:"; -$a->strings["Authentication failed."] = "Authentifizierung fehlgeschlagen."; -$a->strings["Remote Authentication"] = "Entfernte Authentifizierung"; -$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)"; -$a->strings["Authenticate"] = "Authentifizieren"; -$a->strings["- select -"] = "– auswählen –"; -$a->strings["Page owner information could not be retrieved."] = "Informationen über den Besitzer der Seite konnten nicht gefunden werden."; -$a->strings["Album not found."] = "Album nicht gefunden."; -$a->strings["Delete Album"] = "Album löschen"; -$a->strings["Delete Photo"] = "Foto löschen"; -$a->strings["No photos selected"] = "Keine Fotos ausgewählt"; -$a->strings["Access to this item is restricted."] = "Der Zugriff auf dieses Foto ist eingeschränkt."; -$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB von %2$.2f MB Foto-Speicher belegt."; -$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB Foto-Speicher belegt."; -$a->strings["Upload Photos"] = "Fotos hochladen"; -$a->strings["Enter a new album name"] = "Gib einen Namen für ein neues Album ein"; -$a->strings["or select an existing one (doubleclick)"] = "oder wähle ein bereits vorhandenes aus (Doppelklick)"; -$a->strings["Do not show a status post for this upload"] = "Keine Statusnachricht für diesen Upload senden"; -$a->strings["Album name could not be decoded"] = "Albumname konnte nicht dekodiert werden"; -$a->strings["Contact Photos"] = "Kontakt-Bilder"; -$a->strings["Show Newest First"] = "Zeige Neueste zuerst"; -$a->strings["Show Oldest First"] = "Zeige Älteste zuerst"; -$a->strings["View Photo"] = "Foto ansehen"; -$a->strings["Edit Album"] = "Album bearbeiten"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden."; -$a->strings["Photo not available"] = "Foto nicht verfügbar"; -$a->strings["Use as profile photo"] = "Als Profilfoto verwenden"; -$a->strings["Private Photo"] = "Privates Foto"; -$a->strings["View Full Size"] = "In voller Größe anzeigen"; -$a->strings["Remove"] = "Entferne"; -$a->strings["Edit photo"] = "Foto bearbeiten"; -$a->strings["Rotate CW (right)"] = "Drehen im UZS (rechts)"; -$a->strings["Rotate CCW (left)"] = "Drehen gegen UZS (links)"; -$a->strings["Caption"] = "Bildunterschrift"; -$a->strings["Add a Tag"] = "Schlagwort hinzufügen"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Beispiele: @ben, @Karl_Prester, @lieschen@example.com"; -$a->strings["Flag as adult in album view"] = "In der Albumansicht als nicht jugendfrei markieren"; -$a->strings["In This Photo:"] = "Auf diesem Foto:"; -$a->strings["View Album"] = "Album ansehen"; -$a->strings["Recent Photos"] = "Neueste Fotos"; $a->strings["Could not access contact record."] = "Konnte nicht auf den Kontakteintrag zugreifen."; $a->strings["Could not locate selected profile."] = "Gewähltes Profil nicht gefunden."; $a->strings["Connection updated."] = "Verbindung aktualisiert."; $a->strings["Failed to update connection record."] = "Konnte den Verbindungseintrag nicht aktualisieren."; -$a->strings["Blocked"] = "Blockiert"; -$a->strings["Ignored"] = "Ignoriert"; -$a->strings["Hidden"] = "Versteckt"; -$a->strings["Archived"] = "Archiviert"; -$a->strings["All"] = "Alle"; -$a->strings["Suggest new connections"] = "Neue Verbindungen vorschlagen"; -$a->strings["New Connections"] = "Neue Verbindungen"; -$a->strings["Show pending (new) connections"] = "Zeige ausstehende (neue) Verbindungsanfragen"; -$a->strings["Show all connections"] = "Zeige alle Verbindungen"; -$a->strings["Unblocked"] = "Freigegeben"; -$a->strings["Only show unblocked connections"] = "Zeige nur freigegebene Verbindungen"; -$a->strings["Only show blocked connections"] = "Zeige nur blockierte Verbindungen"; -$a->strings["Only show ignored connections"] = "Zeige nur ignorierte Verbindungen"; -$a->strings["Only show archived connections"] = "Zeige nur archivierte Verbindungen"; -$a->strings["Only show hidden connections"] = "Zeige nur versteckte Verbindungen"; -$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; -$a->strings["Edit connection"] = "Verbindung bearbeiten"; -$a->strings["Search your connections"] = "Verbindungen durchsuchen"; -$a->strings["Finding: "] = "Ergebnisse:"; -$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du hast %1$.0f von maximal %2$.0f erlaubten Kanälen eingerichtet."; -$a->strings["Create a new channel"] = "Neuen Kanal anlegen"; -$a->strings["Current Channel"] = "Aktueller Kanal"; -$a->strings["Attach to one of your channels by selecting it."] = "Wähle einen Deiner Kanäle aus, um ihn zu verwenden."; -$a->strings["Default Channel"] = "Standard Kanal"; -$a->strings["Make Default"] = "Zum Standard machen"; -$a->strings["Edit post"] = "Bearbeite Beitrag"; $a->strings["is now connected to"] = "ist jetzt verbunden mit"; $a->strings["Could not access address book record."] = "Konnte nicht auf den Adressbuch-Eintrag zugreifen."; $a->strings["Refresh failed - channel is currently unavailable."] = "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar."; @@ -1273,16 +964,16 @@ $a->strings["Recent Activity"] = "Kürzliche Aktivitäten"; $a->strings["View recent posts and comments"] = "Betrachte die neuesten Beiträge und Kommentare"; $a->strings["Unblock"] = "Freigeben"; $a->strings["Block"] = "Blockieren"; -$a->strings["Block or Unblock this connection"] = "Verbindung blockieren oder freigeben"; +$a->strings["Block (or Unblock) all communications with this connection"] = "Blockiere oder lasse die komplette Kommunikation mit dieser Verbindung zu"; $a->strings["Unignore"] = "Nicht ignorieren"; $a->strings["Ignore"] = "Ignorieren"; -$a->strings["Ignore or Unignore this connection"] = "Verbindung ignorieren oder wieder beachten"; +$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignoriere oder lasse die komplette eingehende Kommunikation von dieser Verbindung zu"; $a->strings["Unarchive"] = "Aus Archiv zurückholen"; $a->strings["Archive"] = "Archivieren"; -$a->strings["Archive or Unarchive this connection"] = "Verbindung archivieren oder aus dem Archiv zurückholen"; +$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Verbindung archivieren/aus dem Archiv zurückholen (Archiv = Kanal als erloschen markieren, aber die Beiträge behalten)"; $a->strings["Unhide"] = "Wieder sichtbar machen"; $a->strings["Hide"] = "Verstecken"; -$a->strings["Hide or Unhide this connection"] = "Diese Verbindung verstecken oder wieder sichtbar machen"; +$a->strings["Hide or Unhide this connection from your other connections"] = "Verstecke oder zeige diese Verbindung vor anderen Verbindungen"; $a->strings["Delete this connection"] = "Verbindung löschen"; $a->strings["Approve this connection"] = "Verbindung genehmigen"; $a->strings["Accept connection to allow communication"] = "Akzeptiere die Verbindung, um Kommunikation zu ermöglichen"; @@ -1290,6 +981,9 @@ $a->strings["Connections: settings for %s"] = "Verbindungseinstellungen für %s" $a->strings["Apply these permissions automatically"] = "Diese Berechtigungen automatisch anwenden"; $a->strings["Apply the permissions indicated on this page to all new connections."] = "Wende die auf dieser Seite gewählten Berechtigungen auf alle neuen Verbindungen an."; $a->strings["Slide to adjust your degree of friendship"] = "Verschieben, um den Grad der Freundschaft zu einzustellen"; +$a->strings["Rating (this information is public)"] = "Bewertung (öffentlich sichtbar)"; +$a->strings["Optionally explain your rating (this information is public)"] = "Optional kannst du deine Bewertung erklären (öffentlich sichtbar)"; +$a->strings["Default permissions for your channel type have (just) been applied. They have not yet been submitted. Please review the permissions on this page and make any desired changes at this time. This new connection may not be able to communicate with you until you submit this page, which will install and apply the selected permissions."] = "Die voreingestellten Zugriffsrechte der Kategorie Deines Kanals sind hier zu sehen, wurden aber noch nicht gespeichert. Bitte sieh Dir die Zugriffsrechte auf dieser Seite an und ändere sie, wenn Du willst. Dieser Kontakt kann evtl. nicht mit Dir kommunizieren, bevor Du nicht auf dieser Seite auf „Senden“ geklickt hast – erst dieser Klick speichert die gewünschten Zugriffsrechte."; $a->strings["inherited"] = "geerbt"; $a->strings["Connection has no individual permissions!"] = "Diese Verbindung hat keine individuellen Zugriffsrechte!"; $a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Abhängig von Deinen Privatsphäre-Einstellungen könnte das passen, eventuell solltest Du aber die „Zugriffsrechte für Fortgeschrittene“ überprüfen."; @@ -1299,6 +993,7 @@ $a->strings["Contact Information / Notes"] = "Kontaktinformationen / Notizen"; $a->strings["Edit contact notes"] = "Kontaktnotizen bearbeiten"; $a->strings["Their Settings"] = "Deren Einstellungen"; $a->strings["My Settings"] = "Meine Einstellungen"; +$a->strings["Default permissions for this channel type have (just) been applied. They have not been saved and there are currently no stored default permissions. Please review/edit the applied settings and click [Submit] to finalize."] = "Die voreingestellten Zugriffsrechte der Kategorie Deines Kanals sind hier zu sehen, wurden aber noch nicht gespeichert, und Du hast keine Voreinstellungen für die Zugriffsrechte von Verbindungen angelegt. Bitte sieht Dir die Einstellungen an, ändere sie bei Bedarf und klicke [Senden], um den Vorgang abzuschließen."; $a->strings["Clear/Disable Automatic Permissions"] = "Automatische Berechtigungen abschalten/entfernen"; $a->strings["Forum Members"] = "Forum Mitglieder"; $a->strings["Soapbox"] = "Marktschreier"; @@ -1322,64 +1017,78 @@ $a->strings["Currently blocked"] = "Derzeit blockiert"; $a->strings["Currently ignored"] = "Derzeit ignoriert"; $a->strings["Currently archived"] = "Derzeit archiviert"; $a->strings["Currently pending"] = "Derzeit anstehend"; -$a->strings["Hide this contact from others"] = "Diese Verbindung vor den anderen verbergen."; -$a->strings["Replies/likes to your public posts may still be visible"] = "Antworten/Likes auf deine öffentlichen Beiträge können immer noch sichtbar sein"; -$a->strings["OpenID protocol error. No ID returned."] = "OpenID Protokollfehler. Keine ID zurückgegeben."; -$a->strings["Thing updated"] = "Sache aktualisiert"; -$a->strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen"; -$a->strings["Thing added"] = "Sache hinzugefügt"; -$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; -$a->strings["Show Thing"] = "Sache anzeigen"; -$a->strings["item not found."] = "Eintrag nicht gefunden"; -$a->strings["Edit Thing"] = "Sache bearbeiten"; -$a->strings["Select a profile"] = "Wähle ein Profil"; -$a->strings["Post an activity"] = "Aktivitätsnachricht senden"; -$a->strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden"; -$a->strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas"; -$a->strings["URL of thing (optional)"] = "URL der Sache (optional)"; -$a->strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)"; -$a->strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen"; -$a->strings["No valid account found."] = "Kein gültiges Konto gefunden."; -$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails."; -$a->strings["Site Member (%s)"] = "Nutzer (%s)"; -$a->strings["Password reset requested at %s"] = "Passwort-Rücksetzung auf %s angefordert"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen."; -$a->strings["Password Reset"] = "Zurücksetzen des Kennworts"; -$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt."; -$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"] = "Klicke hier, um dich anzumelden"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Dein Passwort kann unter Einstellungen nach einer erfolgreichen Anmeldung geändert werden."; -$a->strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort geändert"; -$a->strings["Forgot your Password?"] = "Kennwort vergessen?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail."; -$a->strings["Email Address"] = "E-Mail Adresse"; -$a->strings["Reset"] = "Zurücksetzen"; -$a->strings["Bookmark added"] = "Lesezeichen hinzugefügt"; -$a->strings["My Bookmarks"] = "Meine Lesezeichen"; -$a->strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte"; -$a->strings["This site is not a directory server"] = "Diese Website ist kein Verzeichnis-Server"; -$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "RedMatrix – Gäste: Username: {Deine E-Mail-Adresse}, Passwort: +++"; -$a->strings["sent you a private message"] = "eine private Nachricht schicken"; -$a->strings["added your channel"] = "hat deinen Kanal hinzugefügt"; -$a->strings["posted an event"] = "hat einen Termin veröffentlicht"; -$a->strings["Item not found"] = "Element nicht gefunden"; -$a->strings["Edit Block"] = "Block bearbeiten"; -$a->strings["Delete block?"] = "Block löschen?"; -$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["Delete Block"] = "Block löschen"; -$a->strings["Layout updated."] = "Layout aktualisiert."; -$a->strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten"; -$a->strings["Layout not found."] = "Layout nicht gefunden."; -$a->strings["Module Name:"] = "Modulname:"; -$a->strings["Layout Help"] = "Layout-Hilfe"; -$a->strings["Edit Layout"] = "Layout bearbeiten"; -$a->strings["Delete layout?"] = "Layout löschen?"; -$a->strings["Delete Layout"] = "Layout löschen"; +$a->strings["Red Matrix - "The Network""] = "RedMatrix – "Das Netzwerk""; +$a->strings["Welcome to %s"] = "Willkommen auf %s"; +$a->strings["Continue"] = "Fortfahren"; +$a->strings["Premium Channel Setup"] = "Premium-Kanal-Einrichtung"; +$a->strings["Enable premium channel connection restrictions"] = "Einschränkungen für einen Premium-Kanal aktivieren"; +$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Bitte gib Deine Nutzungsbedingungen ein, z.B. Paypal-Quittung, Richtlinien etc."; +$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Unter Umständen sind weitere Schritte oder die Bestätigung der folgenden Bedingungen vor dem Verbinden mit diesem Kanal nötig."; +$a->strings["Potential connections will then see the following text before proceeding:"] = "Potentielle Kontakte werden den folgenden Text sehen, bevor fortgefahren wird:"; +$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Indem ich fortfahre, bestätige ich die Erfüllung aller Anweisungen auf dieser Seite."; +$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Der Kanal-Besitzer hat keine speziellen Anweisungen hinterlegt.)"; +$a->strings["Restricted or Premium Channel"] = "Eingeschränkter oder Premium-Kanal"; $a->strings["Item is not editable"] = "Element kann nicht bearbeitet werden."; +$a->strings["Edit post"] = "Bearbeite Beitrag"; $a->strings["Delete item?"] = "Eintrag löschen?"; +$a->strings["Item not available."] = "Element nicht verfügbar."; +$a->strings["Fetching URL returns error: %1\$s"] = "Abrufen der URL gab einen Fehler zurück: %1\$s"; +$a->strings["RedMatrix channel"] = "RedMatrix-Kanal"; +$a->strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zurechtschneiden schlug fehl."; +$a->strings["Image resize failed."] = "Bild-Anpassung fehlgeschlagen."; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird."; +$a->strings["Image exceeds size limit of %d"] = "Bild ist größer als das Limit von %d"; +$a->strings["Unable to process image."] = "Kann Bild nicht verarbeiten."; +$a->strings["Photo not available."] = "Foto nicht verfügbar."; +$a->strings["Upload File:"] = "Datei hochladen:"; +$a->strings["Select a profile:"] = "Wähle ein Profil:"; +$a->strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch"; +$a->strings["or"] = "oder"; +$a->strings["skip this step"] = "diesen Schritt überspringen"; +$a->strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben"; +$a->strings["Crop Image"] = "Bild zuschneiden"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Bitte schneide das Bild für eine optimale Anzeige passend zu."; +$a->strings["Done Editing"] = "Bearbeitung fertigstellen"; +$a->strings["Image uploaded successfully."] = "Bild erfolgreich hochgeladen."; +$a->strings["Image upload failed."] = "Hochladen des Bilds fehlgeschlagen."; +$a->strings["Image size reduction [%s] failed."] = "Reduzierung der Bildgröße [%s] fehlgeschlagen."; +$a->strings["Invalid item."] = "Ungültiges Element."; +$a->strings["Channel not found."] = "Kanal nicht gefunden."; +$a->strings["Page not found."] = "Seite nicht gefunden."; +$a->strings["No such group"] = "Sammlung nicht gefunden"; +$a->strings["Search Results For:"] = "Suchergebnisse für:"; +$a->strings["Collection is empty"] = "Sammlung ist leer"; +$a->strings["Collection: "] = "Sammlung:"; +$a->strings["Connection: "] = "Verbindung:"; +$a->strings["Invalid connection."] = "Ungültige Verbindung."; +$a->strings["Event can not end before it has started."] = "Termin-Ende liegt vor dem Beginn."; +$a->strings["Unable to generate preview."] = "Vorschau konnte nicht erzeugt werden."; +$a->strings["Event title and start time are required."] = "Titel und Startzeit des Termins sind erforderlich."; +$a->strings["Event not found."] = "Termin nicht gefunden."; +$a->strings["l, F j"] = "l, j. F"; +$a->strings["Edit event"] = "Termin bearbeiten"; +$a->strings["Create New Event"] = "Neuen Termin erstellen"; +$a->strings["Previous"] = "Voriges"; +$a->strings["Next"] = "Nächste"; +$a->strings["Export"] = "Exportieren"; +$a->strings["Event details"] = "Termin-Details"; +$a->strings["Starting date and Title are required."] = "Startdatum und Titel sind erforderlich."; +$a->strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)"; +$a->strings["Event Starts:"] = "Termin beginnt:"; +$a->strings["Finish date/time is not known or not relevant"] = "Ende Datum/Zeit sind unbekannt oder unwichtig"; +$a->strings["Event Finishes:"] = "Termin endet:"; +$a->strings["Adjust for viewer timezone"] = "An die Zeitzone des Betrachters anpassen"; +$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Wichtig für Veranstaltungen die an bestimmten Orten stattfinden. Nicht sinnvoll für globale Feiertage / Ferien."; +$a->strings["Description:"] = "Beschreibung:"; +$a->strings["Title:"] = "Titel:"; +$a->strings["Share this event"] = "Den Termin teilen"; +$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$ss %3\$s"; +$a->strings["Public Sites"] = "Öffentliche Server"; +$a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Die hier aufgeführten Server erlauben Dir, einen Account in der Red-Matrix anzulegen. Alle Server der Matrix sind miteinander verbunden, so dass die Mitgliedschaft auf einem Server eine Verbindung zu beliebigen anderen Servern der Matrix ermöglicht. Es könnte sein, dass einige dieser Server kostenpflichtig sind oder abgestufte, je nach Umfang kostenpflichtige Mitgliedschaften anbieten. Auf den jeweiligen Seiten könnten nähere Details dazu stehen."; +$a->strings["Site URL"] = "Server-URL"; +$a->strings["Access Type"] = "Zugangstyp"; +$a->strings["Registration Policy"] = "Registrierungsrichtlinien"; +$a->strings["Location"] = "Ort"; $a->strings["Name is required"] = "Name ist erforderlich"; $a->strings["Key and Secret are required"] = "Schlüssel und Geheimnis werden benötigt"; $a->strings["Passwords do not match. Password unchanged."] = "Kennwörter stimmen nicht überein. Kennwort nicht verändert."; @@ -1421,6 +1130,7 @@ $a->strings["Additional Features"] = "Zusätzliche Funktionen"; $a->strings["Connector Settings"] = "Connector-Einstellungen"; $a->strings["No special theme for mobile devices"] = "Keine spezielle Theme für mobile Geräte"; $a->strings["%s - (Experimental)"] = "%s – (experimentell)"; +$a->strings["mobile"] = "mobil"; $a->strings["Display Settings"] = "Anzeige-Einstellungen"; $a->strings["Display Theme:"] = "Anzeige-Theme:"; $a->strings["Mobile Theme:"] = "Mobile Theme:"; @@ -1429,9 +1139,15 @@ $a->strings["Update browser every xx seconds"] = "Browser alle xx Sekunden aktua $a->strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 Sekunden, kein Maximum"; $a->strings["Maximum number of conversations to load at any time:"] = "Maximale Anzahl von Unterhaltungen, die auf einmal geladen werden sollen:"; $a->strings["Maximum of 100 items"] = "Maximum: 100 Beiträge"; -$a->strings["Don't show emoticons"] = "Emoticons nicht zeigen"; +$a->strings["Don't show emoticons"] = "Emoticons nicht anzeigen"; $a->strings["Link post titles to source"] = "Beitragstitel zum Originalbeitrag verlinken"; $a->strings["System Page Layout Editor - (advanced)"] = "System-Seitenlayout-Editor (für Experten)"; +$a->strings["Use blog/list mode on channel page"] = "Verwende den Blog-/Listenmodus auf der Kanalseite"; +$a->strings["(comments displayed separately)"] = "(Kommentare werden separat angezeigt)"; +$a->strings["Use blog/list mode on matrix page"] = "Verwende den Blog-/Listenmodus auf der Matrixseite"; +$a->strings["Channel page max height of content (in pixels)"] = "Maximale Höhe von Beitragsblöcken auf der Kanalseite (in Pixeln)"; +$a->strings["click to expand content exceeding this height"] = "Blöcke, deren Inhalt diese Höhe überschreitet, können per Klick vergrößert werden."; +$a->strings["Matrix page max height of content (in pixels)"] = "Maximale Höhe von Beitragsblöcken auf der Matrixseite (in Pixeln)"; $a->strings["Nobody except yourself"] = "Niemand außer Dir selbst"; $a->strings["Only those you specifically allow"] = "Nur die, denen Du es explizit erlaubst"; $a->strings["Approved connections"] = "Angenommene Verbindungen"; @@ -1442,7 +1158,6 @@ $a->strings["Anybody authenticated"] = "Jeder authentifizierte"; $a->strings["Anybody on the internet"] = "Jeder im Internet"; $a->strings["Publish your default profile in the network directory"] = "Standard-Profil im Netzwerk-Verzeichnis veröffentlichen"; $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Dürfen wir Dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?"; -$a->strings["or"] = "oder"; $a->strings["Your channel address is"] = "Deine Kanal-Adresse lautet"; $a->strings["Channel Settings"] = "Kanal-Einstellungen"; $a->strings["Basic Settings"] = "Grundeinstellungen"; @@ -1469,6 +1184,7 @@ $a->strings["0 or blank prevents expiration"] = "0 oder kein Inhalt verhindern d $a->strings["Maximum Friend Requests/Day:"] = "Maximale Kontaktanfragen pro Tag:"; $a->strings["May reduce spam activity"] = "Kann die Spam-Aktivität verringern"; $a->strings["Default Post Permissions"] = "Standardeinstellungen für Beitrags-Zugriffsrechte"; +$a->strings["(click to open/close)"] = "(zum öffnen/schließen anklicken)"; $a->strings["Channel permissions category:"] = "Zugriffsrechte-Kategorie des Kanals:"; $a->strings["Maximum private messages per day from unknown people:"] = "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:"; $a->strings["Useful to reduce spamming"] = "Nützlich, um Spam zu verringern"; @@ -1500,6 +1216,7 @@ $a->strings["System info messages"] = "System – Info-Nachrichten"; $a->strings["System critical alerts"] = "System – kritische Warnungen"; $a->strings["New connections"] = "Neue Verbindungen"; $a->strings["System Registrations"] = "System – Registrierungen"; +$a->strings["Also show new wall posts, private messages and connections under Notices"] = "Zeigt neue Pinnwand-Nachrichten, private Nachrichten und Verbindungen unter Benachrichtigungen an"; $a->strings["Notify me of events this many days in advance"] = "Benachrichtige mich zu Terminen so viele Tage im Voraus"; $a->strings["Must be greater than 0"] = "Muss größer als 0 sein"; $a->strings["Advanced Account/Page Type Settings"] = "Erweiterte Account- und Seitenart-Einstellungen"; @@ -1508,54 +1225,11 @@ $a->strings["Please enable expert mode (in Setting $a->strings["Miscellaneous Settings"] = "Sonstige Einstellungen"; $a->strings["Personal menu to display in your channel pages"] = "Eigenes Menü zur Anzeige auf den Seiten deines Kanals"; $a->strings["Remove this channel"] = "Diesen Kanal löschen"; -$a->strings["Edit Webpage"] = "Webseite bearbeiten"; -$a->strings["Delete webpage?"] = "Webseite löschen?"; -$a->strings["Delete Webpage"] = "Webseite löschen"; -$a->strings["webpage"] = "Webseite"; -$a->strings["block"] = "Block"; -$a->strings["layout"] = "Layout"; -$a->strings["%s element installed"] = "Element für %s installiert"; -$a->strings["Image uploaded but image cropping failed."] = "Bild hochgeladen, aber das Zurechtschneiden schlug fehl."; -$a->strings["Image resize failed."] = "Bild-Anpassung fehlgeschlagen."; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Leere den Browser Cache oder nutze Umschalten-Neu Laden, falls das neue Foto nicht sofort angezeigt wird."; -$a->strings["Image exceeds size limit of %d"] = "Bild ist größer als das Limit von %d"; -$a->strings["Unable to process image."] = "Kann Bild nicht verarbeiten."; -$a->strings["Photo not available."] = "Foto nicht verfügbar."; -$a->strings["Upload File:"] = "Datei hochladen:"; -$a->strings["Select a profile:"] = "Wähle ein Profil:"; -$a->strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch"; -$a->strings["skip this step"] = "diesen Schritt überspringen"; -$a->strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben"; -$a->strings["Crop Image"] = "Bild zuschneiden"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Bitte schneide das Bild für eine optimale Anzeige passend zu."; -$a->strings["Done Editing"] = "Bearbeitung fertigstellen"; -$a->strings["Image uploaded successfully."] = "Bild erfolgreich hochgeladen."; -$a->strings["Image upload failed."] = "Hochladen des Bilds fehlgeschlagen."; -$a->strings["Image size reduction [%s] failed."] = "Reduzierung der Bildgröße [%s] fehlgeschlagen."; -$a->strings["Contact not found."] = "Kontakt nicht gefunden"; -$a->strings["Friend suggestion sent."] = "Freundschaftsempfehlung senden."; -$a->strings["Suggest Friends"] = "Kontakte vorschlagen"; -$a->strings["Suggest a friend for %s"] = "Schlage %s einen Kontakt vor"; -$a->strings["Permission Denied."] = "Zugriff verweigert."; -$a->strings["File not found."] = "Datei nicht gefunden."; -$a->strings["Edit file permissions"] = "Dateiberechtigungen bearbeiten"; -$a->strings["Set/edit permissions"] = "Berechtigungen setzen/ändern"; -$a->strings["Include all files and sub folders"] = "Alle Dateien und Unterverzeichnisse einbinden"; -$a->strings["Return to file list"] = "Zurück zur Dateiliste"; -$a->strings["Copy/paste this code to attach file to a post"] = "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen"; -$a->strings["Copy/paste this URL to link file from a web page"] = "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken"; -$a->strings["Help:"] = "Hilfe:"; -$a->strings["Not Found"] = "Nicht gefunden"; -$a->strings["network"] = "Netzwerk"; -$a->strings["Channel added."] = "Kanal hinzugefügt."; -$a->strings["No potential page delegates located."] = "Keine potentiellen Bevollmächtigten für die Seite gefunden."; -$a->strings["Delegate Page Management"] = "Delegiere das Management für diese Seite"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Seite zu verwalten, abgesehen von den Grundeinstellungen des Kontos. Gib niemandem eine Bevollmächtigung für Deinen privaten Account, dem Du nicht absolut vertraust!"; -$a->strings["Existing Page Managers"] = "Vorhandene Seitenmanager"; -$a->strings["Existing Page Delegates"] = "Vorhandene Bevollmächtigte für die Seite"; -$a->strings["Potential Delegates"] = "Potentielle Bevollmächtigte"; -$a->strings["Add"] = "Hinzufügen"; -$a->strings["No entries."] = "Keine Einträge."; +$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "RedMatrix – Gäste: Username: {Deine E-Mail-Adresse}, Passwort: +++"; +$a->strings["Tag removed"] = "Schlagwort entfernt"; +$a->strings["Remove Item Tag"] = "Schlagwort entfernen"; +$a->strings["Select a tag to remove: "] = "Schlagwort zum Entfernen auswählen:"; +$a->strings["Remove"] = "Entferne"; $a->strings["Collection created."] = "Sammlung erstellt."; $a->strings["Could not create collection."] = "Sammlung kann nicht erstellt werden."; $a->strings["Collection updated."] = "Sammlung aktualisiert."; @@ -1568,12 +1242,181 @@ $a->strings["Collection Editor"] = "Sammlung-Editor"; $a->strings["Members"] = "Mitglieder"; $a->strings["All Connected Channels"] = "Alle verbundenen Kanäle"; $a->strings["Click on a channel to add or remove."] = "Wähle einen Kanal zum hinzufügen oder entfernen aus."; +$a->strings["Version %s"] = "Version %s"; +$a->strings["Installed plugins/addons/apps:"] = "Installierte Plugins/Addons/Apps"; +$a->strings["No installed plugins/addons/apps"] = "Keine installierten Plugins/Addons/Apps"; +$a->strings["Red"] = "Red"; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Dieser Hub ist Teil der RedMatrix – eines globalen, kooperativen Netzwerks aus dezentralen Websites, die Rücksicht auf Deine Privatsphäre nehmen."; +$a->strings["Tag: "] = "Schlagwort: "; +$a->strings["Last background fetch: "] = "Letzter Hintergrundabruf:"; +$a->strings["Running at web location"] = "Erreichbar unter der Web-Adresse"; +$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Bitte besuchen Sie RedMatrix.me, um mehr über RedMatrix zu erfahren."; +$a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; +$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Vorschläge, Lob, usw.: E-Mail an 'redmatrix' at librelist - dot - com"; +$a->strings["Site Administrators"] = "Administratoren"; +$a->strings["Help:"] = "Hilfe:"; +$a->strings["Not Found"] = "Nicht gefunden"; +$a->strings["Red Matrix Server - Setup"] = "Red Matrix Server - Installation"; +$a->strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden."; +$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Konnte die angegebene Webseiten-URL nicht erreichen. Möglicherweise ein Problem mit dem SSL-Zertifikat oder dem DNS."; +$a->strings["Could not create table."] = "Kann Tabelle nicht erstellen."; +$a->strings["Your site database has been installed."] = "Die Datenbank Deines Hubs wurde installiert."; +$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Möglicherweise musst Du die Datei install/schema_xxx.sql manuell mit Hilfe eines Datenkbank-Clients importieren."; +$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\"."; +$a->strings["System check"] = "Systemprüfung"; +$a->strings["Check again"] = "Bitte nochmal prüfen"; +$a->strings["Database connection"] = "Datenbank Verbindung"; +$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "Um die Red-Matrix installieren zu können, müssen wir wissen, wie wir eine Verbindung zu Deiner Datenbank aufbauen können."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere Deinen Hosting-Provider oder Administrator, falls Du Fragen zu diesen Einstellungen hast."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die Du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor Du fortfährst."; +$a->strings["Database Server Name"] = "Datenbank-Servername"; +$a->strings["Default is localhost"] = "Standard ist localhost"; +$a->strings["Database Port"] = "Datenbank-Port"; +$a->strings["Communication port number - use 0 for default"] = "Port-Nummer für die Kommunikation – verwende 0 für die Standardeinstellung"; +$a->strings["Database Login Name"] = "Datenbank-Benutzername"; +$a->strings["Database Login Password"] = "Datenbank-Kennwort"; +$a->strings["Database Name"] = "Datenbank-Name"; +$a->strings["Database Type"] = "Datenbanktyp"; +$a->strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Die E-Mail-Adresse Deines Accounts muss dieser Adresse entsprechen, damit Du Zugriff zur Administrations-Seite erhältst."; +$a->strings["Website URL"] = "Server-URL"; +$a->strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https)."; +$a->strings["Please select a default timezone for your website"] = "Standard-Zeitzone für Deinen Server"; +$a->strings["Site settings"] = "Seiteneinstellungen"; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen-Version von PHP nicht im PATH des Web-Servers finden."; +$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Ohne Kommandozeilen-Version von PHP auf dem Server wirst Du nicht in der Lage sein, Hintergrundprozesse via cron auszuführen."; +$a->strings["PHP executable path"] = "PHP Pfad zu ausführbarer Datei"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Gib den vollen Pfad zum PHP-Interpreter an. Du kannst dieses Feld frei lassen und mit der Installation fortfahren."; +$a->strings["Command line PHP"] = "PHP Befehlszeile"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Bei der Kommandozeilen-Version von PHP auf Deinem System ist \"register_argc_argv\" nicht aktiviert."; +$a->strings["This is required for message delivery to work."] = "Das wird benötigt, damit die Auslieferung von Nachrichten funktioniert."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$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, Schlüssel für die Verschlüsselung zu erzeugen."; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn Du Windows verwendest, findest Du unter http://www.php.net/manual/en/openssl.installation.php eine Installationsanleitung."; +$a->strings["Generate encryption keys"] = "Verschlüsselungsschlüssel generieren"; +$a->strings["libCurl PHP module"] = "libCurl-PHP-Modul"; +$a->strings["GD graphics PHP module"] = "GD-Grafik-PHP-Modul"; +$a->strings["OpenSSL PHP module"] = "OpenSSL-PHP-Modul"; +$a->strings["mysqli or postgres PHP module"] = "mysqli oder postgres PHP-Modul"; +$a->strings["mb_string PHP module"] = "mb_string-PHP-Modul"; +$a->strings["mcrypt PHP module"] = "mcrypt-PHP-Modul"; +$a->strings["Apache mod_rewrite module"] = "Apache-mod_rewrite-Modul"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Fehler: Das Apache-Modul mod-rewrite wird benötigt, ist aber nicht installiert."; +$a->strings["proc_open"] = "proc_open"; +$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Fehler: proc_open wird benötigt, ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Fehler: Das PHP-Modul libCURL wird benötigt, ist aber nicht installiert."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Fehler: Das PHP-Modul GD-Grafik mit JPEG-Unterstützung wird benötigt, ist aber nicht installiert."; +$a->strings["Error: openssl PHP module required but not installed."] = "Fehler: Das PHP-Modul openssl wird benötigt, ist aber nicht installiert."; +$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Fehler: Das mysqli oder postgres PHP-Modul ist erforderlich, aber keines von beiden ist installiert."; +$a->strings["Error: mb_string PHP module required but not installed."] = "Fehler: Das PHP-Modul mb_string wird benötigt, ist aber nicht installiert."; +$a->strings["Error: mcrypt PHP module required but not installed."] = "Fehler: Das PHP-Modul mcrypt wird benötigt, ist aber 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 Installations-Assistent muss in der Lage sein, die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist er aber nicht."; +$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."] = "Meist liegt das daran, dass der Nutzer, unter dem der Web-Server läuft, keine Schreibrechte in dem Verzeichnis hat – selbst wenn Du selbst das darfst."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss dieses Vorgangs wird ein Text generiert, den Du unter dem Dateinamen .htconfig.php im Stammverzeichnis Deiner Red-Installation speichern musst."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst Du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."; +$a->strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar"; +$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP, um die Darstellung zu beschleunigen."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Um diese kompilierten Vorlagen speichern zu können, braucht der Web-Server Schreibzugriff auf das Verzeichnis %s unterhalb des Red-Installationsverzeichnisses."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Bitte stelle sicher, dass der Nutzer, unter dem der Web-Server läuft (z.B. www-data), Schreibzugriff auf dieses Verzeichnis hat."; +$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Hinweis: Aus Sicherheitsgründen sollte der Web-Server nur auf %s Schreibrechte haben, nicht auf die Template-Dateien (.tpl), die das Verzeichnis enthält."; +$a->strings["%s is writable"] = "%s ist beschreibbar"; +$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red benutzt das Verzeichnis store, um hochgeladene Dateien zu speichern. Der Web-Server benötigt Schreibrechte für dieses Verzeichnis direkt unterhalb des Red-Stammverzeichnisses"; +$a->strings["store is writable"] = "store ist schreibbar"; +$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Das SSL-Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder deaktiviere den HTTPS-Zugriff auf diesen Server."; +$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Wenn Du via HTTPS auf Deinen Server zugreifen möchtest, also Verbindungen über den Port 443 möglich sein sollen, ist ein SSL-Zertifikat einer Zertifizierungsstelle (CA) notwendig, das von den Browsern ohne Sicherheitsabfrage akzeptiert wird. Die Verwendung eines selbst signierten Zertifikates ist nicht möglich."; +$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Diese Einschränkung wurde eingebaut, weil Deine öffentlichen Beiträge zum Beispiel Verweise auf Bilder auf Deinem eigenen Hub enthalten können."; +$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Wenn Dein Zertifikat nicht von jedem Browser akzeptiert wird, erhalten die Mitglieder anderer Red-Server (die mit korrekten Zertifikaten ausgestattet sind) Sicherheits-Warnmeldungen, obwohl sie gar nicht direkt auf Deinem Server unterwegs sind (zum Beispiel, wenn ein Bild aus einem Deiner Beiträge angezeigt wird)."; +$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dies kann Probleme für andere Nutzer (nicht nur auf Deinem eigenen Server) verursachen, so dass wir auf dieser Forderung bestehen müssen."; +$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Es gibt einige Zertifizierungsstellen (CAs), bei denen solche Zertifikate kostenlos zu haben sind."; +$a->strings["SSL certificate validation"] = "SSL Zertifikatverifizierung"; +$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "Das Umschreiben von URLs (rewrite) per .htaccess funktioniert nicht. Bitte prüfe die Server-Konfiguration. Test:"; +$a->strings["Url rewrite is working"] = "Url rewrite funktioniert"; +$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 Datenbank-Konfigurationsdatei „.htconfig.php“ konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text, um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen."; +$a->strings["Errors encountered creating database tables."] = "Fehler beim Anlegen der Datenbank-Tabellen aufgetreten."; +$a->strings["

        What next

        "] = "

        Was als Nächstes

        "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst [manuell] einen Cronjob für den Poller einrichten."; +$a->strings["No channel."] = "Kein Kanal."; +$a->strings["Common connections"] = "Gemeinsame Verbindungen"; +$a->strings["No connections in common."] = "Keine gemeinsamen Verbindungen."; $a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge vorhanden. Wenn das ein neuer Server ist, versuche es in 24 Stunden noch einmal."; +$a->strings["Blocked"] = "Blockiert"; +$a->strings["Ignored"] = "Ignoriert"; +$a->strings["Hidden"] = "Versteckt"; +$a->strings["Archived"] = "Archiviert"; +$a->strings["All"] = "Alle"; +$a->strings["Suggest new connections"] = "Neue Verbindungen vorschlagen"; +$a->strings["New Connections"] = "Neue Verbindungen"; +$a->strings["Show pending (new) connections"] = "Ausstehende (neue) Verbindungsanfragen anzeigen"; +$a->strings["All Connections"] = "Alle Verbindungen"; +$a->strings["Show all connections"] = "Alle Verbindungen anzeigen"; +$a->strings["Unblocked"] = "Freigegeben"; +$a->strings["Only show unblocked connections"] = "Nur freigegebene Verbindungen anzeigen"; +$a->strings["Only show blocked connections"] = "Nur blockierte Verbindungen anzeigen"; +$a->strings["Only show ignored connections"] = "Nur ignorierte Verbindungen anzeigen"; +$a->strings["Only show archived connections"] = "Nur archivierte Verbindungen anzeigen"; +$a->strings["Only show hidden connections"] = "Nur versteckte Verbindungen anzeigen"; +$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; +$a->strings["Edit connection"] = "Verbindung bearbeiten"; +$a->strings["Search your connections"] = "Verbindungen durchsuchen"; +$a->strings["Finding: "] = "Ergebnisse:"; +$a->strings["webpage"] = "Webseite"; +$a->strings["block"] = "Block"; +$a->strings["layout"] = "Layout"; +$a->strings["%s element installed"] = "Element für %s installiert"; +$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s hat %2\$ss %3\$s mit %4\$s verschlagwortet"; +$a->strings["Unable to locate original post."] = "Originalbeitrag nicht gefunden."; +$a->strings["Empty post discarded."] = "Leeren Beitrag verworfen."; +$a->strings["Executable content type not permitted to this channel."] = "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben."; +$a->strings["System error. Post not saved."] = "Systemfehler. Beitrag nicht gespeichert."; +$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht."; +$a->strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht."; +$a->strings["Public access denied."] = "Öffentlicher Zugang verweigert."; +$a->strings["Thing updated"] = "Sache aktualisiert"; +$a->strings["Object store: failed"] = "Speichern des Objekts fehlgeschlagen"; +$a->strings["Thing added"] = "Sache hinzugefügt"; +$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; +$a->strings["Show Thing"] = "Sache anzeigen"; +$a->strings["item not found."] = "Eintrag nicht gefunden"; +$a->strings["Edit Thing"] = "Sache bearbeiten"; +$a->strings["Select a profile"] = "Wähle ein Profil"; +$a->strings["Post an activity"] = "Aktivitätsnachricht senden"; +$a->strings["Only sends to viewers of the applicable profile"] = "Nur an Betrachter des ausgewählten Profils senden"; +$a->strings["Name of thing e.g. something"] = "Name der Sache, z. B. irgendwas"; +$a->strings["URL of thing (optional)"] = "URL der Sache (optional)"; +$a->strings["URL for photo of thing (optional)"] = "URL eines Fotos der Sache (optional)"; +$a->strings["Add Thing to your Profile"] = "Die Sache Deinem Profil hinzufügen"; +$a->strings["Away"] = "Abwesend"; +$a->strings["Online"] = "Online"; +$a->strings["Channel added."] = "Kanal hinzugefügt."; +$a->strings["No more system notifications."] = "Keine System-Benachrichtigungen mehr."; +$a->strings["System Notifications"] = "System-Benachrichtigungen"; +$a->strings["network"] = "Netzwerk"; +$a->strings["RSS"] = "RSS"; +$a->strings["Layout updated."] = "Layout aktualisiert."; +$a->strings["Edit System Page Description"] = "Systemseitenbeschreibung bearbeiten"; +$a->strings["Layout not found."] = "Layout nicht gefunden."; +$a->strings["Module Name:"] = "Modulname:"; +$a->strings["Layout Help"] = "Layout-Hilfe"; +$a->strings["App installed."] = "App installiert."; +$a->strings["Malformed app."] = "Fehlerhafte App."; +$a->strings["Embed code"] = "Code einbetten"; +$a->strings["Edit App"] = "App bearbeiten"; +$a->strings["Create App"] = "App erstellen"; +$a->strings["Name of app"] = "Name der App"; +$a->strings["Location (URL) of app"] = "Ort (URL) der App"; +$a->strings["Description"] = "Beschreibung"; +$a->strings["Photo icon URL"] = "URL zum Icon"; +$a->strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional"; +$a->strings["Version ID"] = "Versions-ID"; +$a->strings["Price of app"] = "Preis der App"; +$a->strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen"; +$a->strings["- select -"] = "– auswählen –"; $a->strings["Your service plan only allows %d channels."] = "Dein Vertrag erlaubt nur %d Kanäle."; $a->strings["Nothing to import."] = "Nichts zu importieren."; $a->strings["Unable to download data from old server"] = "Daten können vom alten Server nicht heruntergeladen werden"; $a->strings["Imported file is empty."] = "Die importierte Datei ist leer."; $a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kann keinen doppelten Kanal-Identifikator auf diesem System erzeugen (Spitzname oder Hash schon belegt). Import fehlgeschlagen."; +$a->strings["Unable to create a unique channel address. Import failed."] = "Es war nicht möglich, eine eindeutige Kanal-Adresse zu erzeugen. Der Import ist fehlgeschlagen."; $a->strings["Channel clone failed. Import failed."] = "Klonen des Kanals fehlgeschlagen. Import fehlgeschlagen."; $a->strings["Cloned channel not found. Import failed."] = "Geklonter Kanal nicht gefunden. Import fehlgeschlagen."; $a->strings["Import completed."] = "Import abgeschlossen."; @@ -1588,10 +1431,234 @@ $a->strings["Your old login password"] = "Dein altes Passwort"; $a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Egal, welche Option Du wählst – bitte lege fest, ob dieser Server die neue primäre Adresse dieses Kanals sein soll, oder ob der bisherige Red-Server diese Rolle weiterhin wahrnimmt. Du kannst von beiden Servern aus posten, aber nur einer kann der primäre Ort Deiner Dateien, Fotos und Medien sein."; $a->strings["Make this hub my primary location"] = "Dieser Red-Server ist mein primärer Server."; $a->strings["Import existing posts if possible"] = "Existierende Beiträge importieren, falls möglich"; -$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s hat %2\$ss %3\$s mit %4\$s verschlagwortet"; -$a->strings["Tag removed"] = "Schlagwort entfernt"; -$a->strings["Remove Item Tag"] = "Schlagwort entfernen"; -$a->strings["Select a tag to remove: "] = "Schlagwort zum Entfernen auswählen:"; +$a->strings["Edit Layout"] = "Layout bearbeiten"; +$a->strings["Delete layout?"] = "Layout löschen?"; +$a->strings["Delete Layout"] = "Layout löschen"; +$a->strings["You must be logged in to see this page."] = "Du musst angemeldet sein, um diese Seite betrachten zu können."; +$a->strings["Room not found"] = "Chatraum nicht gefunden"; +$a->strings["Leave Room"] = "Raum verlassen"; +$a->strings["Delete This Room"] = "Diesen Raum löschen"; +$a->strings["I am away right now"] = "Ich bin gerade nicht da"; +$a->strings["I am online"] = "Ich bin online"; +$a->strings["Bookmark this room"] = "Lesezeichen für diesen Raum setzen"; +$a->strings["New Chatroom"] = "Neuer Chatraum"; +$a->strings["Chatroom Name"] = "Name des Chatraums"; +$a->strings["%1\$s's Chatrooms"] = "%1\$ss Chaträume"; +$a->strings["Edit Webpage"] = "Webseite bearbeiten"; +$a->strings["Delete webpage?"] = "Webseite löschen?"; +$a->strings["Delete Webpage"] = "Webseite löschen"; +$a->strings["This site is not a directory server"] = "Diese Website ist kein Verzeichnis-Server"; +$a->strings["No valid account found."] = "Kein gültiges Konto gefunden."; +$a->strings["Password reset request issued. Check your email."] = "Zurücksetzen des Passworts eingeleitet. Schau in Deine E-Mails."; +$a->strings["Site Member (%s)"] = "Nutzer (%s)"; +$a->strings["Password reset requested at %s"] = "Passwort-Rücksetzung auf %s angefordert"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Die Anfrage konnte nicht verifiziert werden. (Vielleicht hast Du schon einmal auf den Link in der E-Mail geklickt?) Passwort-Rücksetzung fehlgeschlagen."; +$a->strings["Password Reset"] = "Zurücksetzen des Kennworts"; +$a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt."; +$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"] = "Klicke hier, um dich anzumelden"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Dein Passwort kann unter Einstellungen nach einer erfolgreichen Anmeldung geändert werden."; +$a->strings["Your password has changed at %s"] = "Auf %s wurde Dein Passwort geändert"; +$a->strings["Forgot your Password?"] = "Kennwort vergessen?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse ein, um Dein Passwort zurücksetzen zu lassen. Du erhältst dann weitere Anweisungen per E-Mail."; +$a->strings["Email Address"] = "E-Mail Adresse"; +$a->strings["Reset"] = "Zurücksetzen"; +$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Kanal [%s] (auf diesem Server noch unbekannt)"; +$a->strings["Total invitation limit exceeded."] = "Einladungslimit überschritten."; +$a->strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse."; +$a->strings["Please join us on Red"] = "Schließe Dich uns an und werde Teil der Red-Matrix"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines Red-Servers."; +$a->strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden."; +$a->strings["%d message sent."] = array( + 0 => "%d Nachricht gesendet.", + 1 => "%d Nachrichten gesendet.", +); +$a->strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen"; +$a->strings["Send invitations"] = "Einladungen senden"; +$a->strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:"; +$a->strings["Your message:"] = "Deine Nachricht:"; +$a->strings["Please join my community on RedMatrix."] = "Schließe Dich uns in der RedMatrix an!"; +$a->strings["You will need to supply this invitation code: "] = "Gib folgenden Einladungs-Code ein:"; +$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Registriere Dich auf irgendeinem RedMatrix-Server (sie sind alle miteinander verbunden)"; +$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Gib meine RedMatrix-Adresse im Suchfeld ein."; +$a->strings["or visit "] = "oder besuche"; +$a->strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]"; +$a->strings["Location not found."] = "Klon nicht gefunden."; +$a->strings["Primary location cannot be removed."] = "Der primäre Klon kann nicht gelöscht werden."; +$a->strings["No locations found."] = "Keine Klon-Adressen gefunden."; +$a->strings["Manage Channel Locations"] = "Klon-Adressen verwalten"; +$a->strings["Location (address)"] = "URL (Adresse)"; +$a->strings["Primary Location"] = "Primärer Klon"; +$a->strings["Drop location"] = "Klon löschen"; +$a->strings["Failed to create source. No channel selected."] = "Konnte die Quelle nicht anlegen. Kein Kanal ausgewählt."; +$a->strings["Source created."] = "Quelle erstellt."; +$a->strings["Source updated."] = "Quelle aktualisiert."; +$a->strings["*"] = "*"; +$a->strings["Manage remote sources of content for your channel."] = "Externe Inhaltsquellen für Deinen Kanal verwalten."; +$a->strings["New Source"] = "Neue Quelle"; +$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals."; +$a->strings["Only import content with these words (one per line)"] = "Importiere nur Beiträge, die folgende Wörter (eines pro Zeile) enthalten"; +$a->strings["Leave blank to import all public content"] = "Leer lassen, um alle öffentlichen Beiträge zu importieren"; +$a->strings["Channel Name"] = "Name des Kanals"; +$a->strings["Source not found."] = "Quelle nicht gefunden."; +$a->strings["Edit Source"] = "Quelle bearbeiten"; +$a->strings["Delete Source"] = "Quelle löschen"; +$a->strings["Source removed"] = "Quelle gelöscht"; +$a->strings["Unable to remove source."] = "Konnte die Quelle nicht löschen."; +$a->strings["Menu updated."] = "Menü aktualisiert."; +$a->strings["Unable to update menu."] = "Kann Menü nicht aktualisieren."; +$a->strings["Menu created."] = "Menü erstellt."; +$a->strings["Unable to create menu."] = "Kann Menü nicht erstellen."; +$a->strings["Manage Menus"] = "Menüs verwalten"; +$a->strings["Drop"] = "Löschen"; +$a->strings["Bookmarks allowed"] = "Lesezeichen erlaubt"; +$a->strings["Create a new menu"] = "Neues Menü erstellen"; +$a->strings["Delete this menu"] = "Lösche dieses Menü"; +$a->strings["Edit menu contents"] = "Bearbeite Menü Inhalte"; +$a->strings["Edit this menu"] = "Dieses Menü bearbeiten"; +$a->strings["New Menu"] = "Neues Menü"; +$a->strings["Menu name"] = "Menü Name"; +$a->strings["Must be unique, only seen by you"] = "Muss eindeutig sein, ist aber nur für Dich sichtbar"; +$a->strings["Menu title"] = "Menü Titel"; +$a->strings["Menu title as seen by others"] = "Menü Titel wie er von anderen gesehen wird"; +$a->strings["Allow bookmarks"] = "Erlaube Lesezeichen"; +$a->strings["Menu may be used to store saved bookmarks"] = "Im Menü können gespeicherte Lesezeichen abgelegt werden"; +$a->strings["Menu not found."] = "Menü nicht gefunden"; +$a->strings["Menu deleted."] = "Menü gelöscht."; +$a->strings["Menu could not be deleted."] = "Menü konnte nicht gelöscht werden."; +$a->strings["Edit Menu"] = "Menü bearbeiten"; +$a->strings["Add or remove entries to this menu"] = "Einträge zu diesem Menü hinzufügen oder entfernen"; +$a->strings["Modify"] = "Ändern"; +$a->strings["Permission Denied."] = "Zugriff verweigert."; +$a->strings["File not found."] = "Datei nicht gefunden."; +$a->strings["Edit file permissions"] = "Dateiberechtigungen bearbeiten"; +$a->strings["Set/edit permissions"] = "Berechtigungen setzen/ändern"; +$a->strings["Include all files and sub folders"] = "Alle Dateien und Unterverzeichnisse einbinden"; +$a->strings["Return to file list"] = "Zurück zur Dateiliste"; +$a->strings["Copy/paste this code to attach file to a post"] = "Diesen Code kopieren und einfügen, um die Datei an einen Beitrag anzuhängen"; +$a->strings["Copy/paste this URL to link file from a web page"] = "Diese URL verwenden, um von einer Webseite aus auf die Datei zu verlinken"; +$a->strings["Attach this file to a new post"] = "Diese Datei an einen neuen Beitrag anhängen"; +$a->strings["Show URL to this file"] = "URL zu dieser Datei anzeigen"; +$a->strings["Do not show in shared with me folder of your connections"] = "Nicht im Ordner „Dateien, die mit mir geteilt wurden“ meiner Verbindungen anzeigen"; +$a->strings["Contact not found."] = "Kontakt nicht gefunden"; +$a->strings["Friend suggestion sent."] = "Freundschaftsempfehlung senden."; +$a->strings["Suggest Friends"] = "Kontakte vorschlagen"; +$a->strings["Suggest a friend for %s"] = "Schlage %s einen Kontakt vor"; +$a->strings["Hub not found."] = "Server nicht gefunden."; +$a->strings["Poke/Prod"] = "Anstupsen/Knuffen"; +$a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen"; +$a->strings["Recipient"] = "Empfänger"; +$a->strings["Choose what you wish to do to recipient"] = "Wähle, was Du mit dem/r Empfänger/in tun willst"; +$a->strings["Make this post private"] = "Diesen Beitrag privat machen"; +$a->strings["Invalid profile identifier."] = "Ungültiger Profil-Identifikator"; +$a->strings["Profile Visibility Editor"] = "Profil-Sichtbarkeits-Editor"; +$a->strings["Click on a contact to add or remove."] = "Klicke auf einen Kontakt, um ihn hinzuzufügen oder zu entfernen."; +$a->strings["Visible To"] = "Sichtbar für"; +$a->strings["Remote privacy information not available."] = "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar."; +$a->strings["Visible to:"] = "Sichtbar für:"; +$a->strings["Profile not found."] = "Profil nicht gefunden."; +$a->strings["Profile deleted."] = "Profil gelöscht."; +$a->strings["Profile-"] = "Profil-"; +$a->strings["New profile created."] = "Neues Profil erstellt."; +$a->strings["Profile unavailable to clone."] = "Profil kann nicht geklont werden."; +$a->strings["Profile unavailable to export."] = "Dieses Profil kann nicht exportiert werden."; +$a->strings["Profile Name is required."] = "Profil-Name erforderlich."; +$a->strings["Marital Status"] = "Familienstand"; +$a->strings["Romantic Partner"] = "Romantische Partner"; +$a->strings["Likes"] = "Gefällt"; +$a->strings["Dislikes"] = "Gefällt nicht"; +$a->strings["Work/Employment"] = "Arbeit/Anstellung"; +$a->strings["Religion"] = "Religion"; +$a->strings["Political Views"] = "Politische Ansichten"; +$a->strings["Gender"] = "Geschlecht"; +$a->strings["Sexual Preference"] = "Sexuelle Orientierung"; +$a->strings["Homepage"] = "Webseite"; +$a->strings["Interests"] = "Hobbys/Interessen"; +$a->strings["Address"] = "Adresse"; +$a->strings["Profile updated."] = "Profil aktualisiert."; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Deine Kontaktliste vor Betrachtern dieses Profils verbergen?"; +$a->strings["Edit Profile Details"] = "Bearbeite Profil-Details"; +$a->strings["View this profile"] = "Dieses Profil ansehen"; +$a->strings["Change Profile Photo"] = "Profilfoto ändern"; +$a->strings["Create a new profile using these settings"] = "Neues Profil anlegen und diese Einstellungen übernehmen"; +$a->strings["Clone this profile"] = "Dieses Profil klonen"; +$a->strings["Delete this profile"] = "Dieses Profil löschen"; +$a->strings["Import profile from file"] = "Profil aus einer Datei importieren"; +$a->strings["Export profile to file"] = "Profil in eine Datei exportieren"; +$a->strings["Profile Name:"] = "Profilname:"; +$a->strings["Your Full Name:"] = "Dein voller Name:"; +$a->strings["Title/Description:"] = "Titel/Beschreibung:"; +$a->strings["Your Gender:"] = "Dein Geschlecht:"; +$a->strings["Birthday :"] = "Geburtstag:"; +$a->strings["Street Address:"] = "Straße und Hausnummer:"; +$a->strings["Locality/City:"] = "Wohnort:"; +$a->strings["Postal/Zip Code:"] = "Postleitzahl:"; +$a->strings["Country:"] = "Land:"; +$a->strings["Region/State:"] = "Region/Bundesstaat:"; +$a->strings[" Marital Status:"] = " Beziehungsstatus:"; +$a->strings["Who: (if applicable)"] = "Wer: (falls anwendbar)"; +$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Beispiele: cathy123, Cathy Williams, cathy@example.com"; +$a->strings["Since [date]:"] = "Seit [Datum]:"; +$a->strings["Homepage URL:"] = "Homepage URL:"; +$a->strings["Religious Views:"] = "Religiöse Ansichten:"; +$a->strings["Keywords:"] = "Schlüsselwörter:"; +$a->strings["Example: fishing photography software"] = "Beispiel: Angeln Fotografie Software"; +$a->strings["Used in directory listings"] = "Wird in Verzeichnis-Auflistungen verwendet"; +$a->strings["Tell us about yourself..."] = "Erzähle uns ein wenig von Dir …"; +$a->strings["Hobbies/Interests"] = "Hobbys/Interessen"; +$a->strings["Contact information and Social Networks"] = "Kontaktinformation und soziale Netzwerke"; +$a->strings["My other channels"] = "Meine anderen Kanäle"; +$a->strings["Musical interests"] = "Musikalische Interessen"; +$a->strings["Books, literature"] = "Bücher, Literatur"; +$a->strings["Television"] = "Fernsehen"; +$a->strings["Film/dance/culture/entertainment"] = "Film/Tanz/Kultur/Unterhaltung"; +$a->strings["Love/romance"] = "Liebe/Romantik"; +$a->strings["Work/employment"] = "Arbeit/Anstellung"; +$a->strings["School/education"] = "Schule/Ausbildung"; +$a->strings["This is your default profile."] = "Das ist Dein Standardprofil."; +$a->strings["Age: "] = "Alter:"; +$a->strings["Edit/Manage Profiles"] = "Profile bearbeiten/verwalten"; +$a->strings["Add profile things"] = "Sachen zum Profil hinzufügen"; +$a->strings["Include desirable objects in your profile"] = "Binde begehrenswerte Dinge in Dein Profil ein"; +$a->strings["No ratings"] = "Keine Bewertungen"; +$a->strings["Ratings"] = "Bewertungen"; +$a->strings["Rating: "] = "Bewertung: "; +$a->strings["Description: "] = "Beschreibung: "; +$a->strings["No potential page delegates located."] = "Keine potentiellen Bevollmächtigten für die Seite gefunden."; +$a->strings["Delegate Page Management"] = "Delegiere das Management für diese Seite"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Bevollmächtigte sind in der Lage, alle Aspekte dieses Kontos/dieser Seite zu verwalten, abgesehen von den Grundeinstellungen des Kontos. Gib niemandem eine Bevollmächtigung für Deinen privaten Account, dem Du nicht absolut vertraust!"; +$a->strings["Existing Page Managers"] = "Vorhandene Seitenmanager"; +$a->strings["Existing Page Delegates"] = "Vorhandene Bevollmächtigte für die Seite"; +$a->strings["Potential Delegates"] = "Potentielle Bevollmächtigte"; +$a->strings["Add"] = "Hinzufügen"; +$a->strings["No entries."] = "Keine Einträge."; +$a->strings["%d rating"] = array( + 0 => "%d Bewertung", + 1 => "%d Bewertungen", +); +$a->strings["Gender: "] = "Geschlecht:"; +$a->strings["Status: "] = "Status:"; +$a->strings["Homepage: "] = "Webseite:"; +$a->strings["Hometown: "] = "Wohnort:"; +$a->strings["About: "] = "Über:"; +$a->strings["Public Forum:"] = "Öffentliches Forum:"; +$a->strings["Keywords: "] = "Schlüsselwörter:"; +$a->strings["Finding:"] = "Ergebnisse:"; +$a->strings["next page"] = "nächste Seite"; +$a->strings["previous page"] = "vorherige Seite"; +$a->strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein)."; +$a->strings["Select a bookmark folder"] = "Lesezeichenordner wählen"; +$a->strings["Save Bookmark"] = "Lesezeichen speichern"; +$a->strings["URL of bookmark"] = "URL des Lesezeichens"; +$a->strings["Or enter new bookmark folder name"] = "Oder gib einen neuen Namen für den Lesezeichenordner ein"; +$a->strings["Export Channel"] = "Kanal exportieren"; +$a->strings["Export your basic channel information to a small file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new hub, but\tdoes not contain your content."] = "Exportiert die grundlegenden Kanal-Informationen in eine kleine Datei. Diese stellt eine Sicherung Deiner Verbindungen, Berechtigungen, Profile und Basisdaten bereit, die für den Import auf einem anderen Hub verwendet werden kann, aber nicht die Beiträge Deines Kanals enthält."; +$a->strings["Export Content"] = "Kanal und Inhalte exportieren"; +$a->strings["Export your channel information and all the content to a JSON backup. This backs up all of your connections, permissions, profile data and all of your content, but is generally not suitable for importing a channel to a new hub as this file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Exportiert Deine Kanal-Informationen sowie alle zugehörigen Inhalte in eine JSON-Sicherungsdatei. Die sichert alle Verbindungen, Berechtigungen, Profildaten und Inhalte Deines Kanals, ist aber nicht unbedingt für den Import eines Kanals auf einem anderen Hub geeignet, da die Datei SEHR groß werden kann. Bitte habe ein wenig Geduld – es kann mehrere Minuten dauern, bis der Download startet."; +$a->strings["No connections."] = "Keine Verbindungen."; +$a->strings["Visit %s's profile [%s]"] = "%ss Profil [%s] besuchen"; +$a->strings["invalid target signature"] = "Ungültige Signatur des Ziels"; $a->strings["Theme settings updated."] = "Theme-Einstellungen aktualisiert."; $a->strings["Site"] = "Seite"; $a->strings["Accounts"] = "Konten"; @@ -1612,7 +1679,6 @@ $a->strings["Pending registrations"] = "Ausstehende Registrierungen"; $a->strings["Version"] = "Version"; $a->strings["Active plugins"] = "Aktive Plug-Ins"; $a->strings["Site settings updated."] = "Site-Einstellungen aktualisiert."; -$a->strings["mobile"] = "mobil"; $a->strings["experimental"] = "experimentell"; $a->strings["unsupported"] = "nicht unterstützt"; $a->strings["Yes - with approval"] = "Ja - mit Zustimmung"; @@ -1620,6 +1686,7 @@ $a->strings["My site is not a public server"] = "Mein Server ist kein öffentlic $a->strings["My site has paid access only"] = "Mein Server erlaubt nur bezahlten Zugang"; $a->strings["My site has free access only"] = "Mein Server erlaubt ausschließlich freien Zugang"; $a->strings["My site offers free accounts with optional paid upgrades"] = "Mein Server bietet kostenlose Konten mit der Möglichkeit zu bezahlten Upgrades"; +$a->strings["Registration"] = "Registrierung"; $a->strings["File upload"] = "Dateiupload"; $a->strings["Policies"] = "Richtlinien"; $a->strings["Site name"] = "Seitenname"; @@ -1647,6 +1714,8 @@ $a->strings["Allowed friend domains"] = "Erlaubte Domains für Kontakte"; $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für Freundschaften erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."; $a->strings["Allowed email domains"] = "Erlaubte Domains für E-Mails"; $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Liste der Domains, die für E-Mail-Adressen bei der Registrierung erlaubt sind, durch Kommas getrennt. Platzhalter werden akzeptiert. Leer lassen, um alle Domains zu erlauben."; +$a->strings["Not allowed email domains"] = "Nicht erlaubte Domains für E-Mails"; +$a->strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Domains in E-Mail-Adressen, die keine Erlaubnis erhalten, sich auf Deinem Hub zu registrieren. Mehrere Domains können durch Kommas getrennt werden. Platzhalter (*/?) sind möglich. Keine Eingabe bedeutet keine Einschränkung, unabhängig davon, ob unter erlaubte Domains etwas eingegeben wurde."; $a->strings["Block public"] = "Öffentlichen Zugriff blockieren"; $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Zugriff auf sonst öffentliche persönliche Seiten blockieren, wenn man nicht eingeloggt ist."; $a->strings["Verify Email Addresses"] = "E-Mail-Adressen überprüfen"; @@ -1749,12 +1818,63 @@ $a->strings["Help text"] = "Hilfetext"; $a->strings["Additional info (optional)"] = "Zusätzliche Informationen (optional)"; $a->strings["Field definition not found"] = "Feld-Definition nicht gefunden"; $a->strings["Edit Profile Field"] = "Profilfeld bearbeiten"; -$a->strings["Unable to locate original post."] = "Originalbeitrag nicht gefunden."; -$a->strings["Empty post discarded."] = "Leeren Beitrag verworfen."; -$a->strings["Executable content type not permitted to this channel."] = "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben."; -$a->strings["System error. Post not saved."] = "Systemfehler. Beitrag nicht gespeichert."; -$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht."; -$a->strings["You have reached your limit of %1$.0f webpages."] = "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht."; +$a->strings["Unable to find your hub."] = "Konnte Deinen Server nicht finden."; +$a->strings["Post successful."] = "Veröffentlichung erfolgreich."; +$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fern-Authentifizierung blockiert. Du bist lokal auf diesem Server angemeldet. Bitte melde Dich ab und versuche es erneut."; +$a->strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich."; +$a->strings["Please login."] = "Bitte melde dich an."; +$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt."; +$a->strings["Remove This Account"] = "Dieses Konto löschen"; +$a->strings["This will completely remove this account including all its channels from the network. Once this has been done it is not recoverable."] = "Hiermit wird dieses Nutzerkonto einschließlich all seiner Kanäle komplett aus dem Netzwerk entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden."; +$a->strings["Please enter your password for verification:"] = "Bitte gib zur Bestätigung Dein Passwort ein:"; +$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen"; +$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standardmäßig werden nur die Kanalklone auf diesem RedMatrix-Hub aus dem Netzwerk entfernt"; +$a->strings["[Embedded content - reload page to view]"] = "[Eingebettete Inhalte – lade die Seite neu, um sie anzuzeigen]"; +$a->strings["Wall Photos"] = "Wall Fotos"; +$a->strings["Profile Match"] = "Profil-Übereinstimmungen"; +$a->strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu."; +$a->strings["is interested in:"] = "interessiert sich für:"; +$a->strings["No matches"] = "Keine Übereinstimmungen"; +$a->strings["Conversation removed."] = "Unterhaltung gelöscht."; +$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->strings["Menu element updated."] = "Menü-Element aktualisiert."; +$a->strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren."; +$a->strings["Menu element added."] = "Menü-Bestandteil hinzugefügt."; +$a->strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen."; +$a->strings["Manage Menu Elements"] = "Menü-Bestandteile verwalten"; +$a->strings["Edit menu"] = "Menü bearbeiten"; +$a->strings["Edit element"] = "Bestandteil bearbeiten"; +$a->strings["Drop element"] = "Bestandteil löschen"; +$a->strings["New element"] = "Neues Bestandteil"; +$a->strings["Edit this menu container"] = "Diesen Menü-Container bearbeiten"; +$a->strings["Add menu element"] = "Menüelement hinzufügen"; +$a->strings["Delete this menu item"] = "Lösche dieses Menü-Bestandteil"; +$a->strings["Edit this menu item"] = "Bearbeite dieses Menü-Bestandteil"; +$a->strings["New Menu Element"] = "Neues Menü-Bestandteil"; +$a->strings["Menu Item Permissions"] = "Zugriffsrechte des Menü-Elements"; +$a->strings["Link text"] = "Link Text"; +$a->strings["URL of link"] = "URL des Links"; +$a->strings["Use RedMatrix magic-auth if available"] = "Verwende die automatische RedMatrix-Authentifizierung (magic-auth), wenn verfügbar"; +$a->strings["Open link in new window"] = "Öffne Link in neuem Fenster"; +$a->strings["Order in list"] = "Reihenfolge in der Liste"; +$a->strings["Higher numbers will sink to bottom of listing"] = "Größere Nummern werden weiter unten in der Auflistung einsortiert"; +$a->strings["Menu item not found."] = "Menü-Bestandteil nicht gefunden."; +$a->strings["Menu item deleted."] = "Menü-Bestandteil gelöscht."; +$a->strings["Menu item could not be deleted."] = "Menü-Bestandteil kann nicht gelöscht werden."; +$a->strings["Edit Menu Element"] = "Bearbeite Menü-Bestandteil"; +$a->strings["Set your current mood and tell your friends"] = "Wähle Deine aktuelle Stimmung und teile sie mit Deinen Freunden"; +$a->strings["Total votes"] = "Stimmen gesamt"; +$a->strings["Average Rating"] = "Durchschnittliche Bewertung"; +$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Innerhalb von 48 Stunden nach einer Änderung des Passworts können keine Kanäle gelöscht werden."; +$a->strings["Remove This Channel"] = "Diesen Kanal löschen"; +$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Hiermit wird dieser Kanal komplett aus dem Netzwerk gelöscht. Einmal eingeleitet, kann dieser Prozess nicht wieder rückgängig gemacht werden."; +$a->strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"; +$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standardmäßig wird der Kanal nur auf diesem Server gelöscht, seine Klone verbleiben im Netzwerk"; +$a->strings["Remove Channel"] = "Kanal löschen"; +$a->strings["Help with this feature"] = "Hilfe zu dieser Funktion"; +$a->strings["Layout Name"] = "Layout-Name"; $a->strings["Like/Dislike"] = "Mögen/Nicht mögen"; $a->strings["This action is restricted to members."] = "Diese Aktion kann nur von Mitgliedern ausgeführt werden."; $a->strings["Please login with your RedMatrix ID or register as a new RedMatrix member to continue."] = "Bitte melde Dich mit Deiner RedMatrix-ID an oder registriere Dich als neues Mitglied der RedMatrix, um fortzufahren."; @@ -1762,45 +1882,14 @@ $a->strings["Invalid request."] = "Ungültige Anfrage."; $a->strings["thing"] = "Sache"; $a->strings["Channel unavailable."] = "Kanal nicht vorhanden."; $a->strings["Previous action reversed."] = "Die vorherige Aktion wurde rückgängig gemacht."; +$a->strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s stimmt %2\$ss %3\$s zu"; +$a->strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s lehnt %2\$ss %3\$s ab"; +$a->strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s enthält sich zu %2\$ss %3\$s"; +$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s teil"; +$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s nimmt an %2\$ss %3\$s nicht teil"; +$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt vielleicht an %2\$ss %3\$s teil"; $a->strings["Action completed."] = "Aktion durchgeführt."; $a->strings["Thank you."] = "Vielen Dank."; -$a->strings["Total invitation limit exceeded."] = "Einladungslimit überschritten."; -$a->strings["%s : Not a valid email address."] = "%s : Keine gültige Email Adresse."; -$a->strings["Please join us on Red"] = "Schließe Dich uns an und werde Teil der Red-Matrix"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Einladungslimit überschritten. Bitte kontaktiere den Administrator Deines Red-Servers."; -$a->strings["%s : Message delivery failed."] = "%s : Nachricht konnte nicht zugestellt werden."; -$a->strings["%d message sent."] = array( - 0 => "%d Nachricht gesendet.", - 1 => "%d Nachrichten gesendet.", -); -$a->strings["You have no more invitations available"] = "Du hast keine weiteren verfügbare Einladungen"; -$a->strings["Send invitations"] = "Einladungen senden"; -$a->strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:"; -$a->strings["Your message:"] = "Deine Nachricht:"; -$a->strings["Please join my community on RedMatrix."] = "Schließe Dich uns in der RedMatrix an!"; -$a->strings["You will need to supply this invitation code: "] = "Gib diesen Invite-Code ein:"; -$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Registriere Dich auf irgendeinem RedMatrix-Server (sie sind alle miteinander verbunden)"; -$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Gib meine RedMatrix-Adresse im Suchfeld ein."; -$a->strings["or visit "] = "oder besuche"; -$a->strings["3. Click [Connect]"] = "3. Klicke auf [Verbinden]"; -$a->strings["Location not found."] = "Klon nicht gefunden."; -$a->strings["Primary location cannot be removed."] = "Der primäre Klon kann nicht gelöscht werden."; -$a->strings["No locations found."] = "Keine Klon-Adressen gefunden"; -$a->strings["Manage Channel Locations"] = "Klon-Adressen verwalten"; -$a->strings["Location (address)"] = "URL (Adresse)"; -$a->strings["Primary Location"] = "Primärer Klon"; -$a->strings["Drop location"] = "Klon löschen"; -$a->strings["[Embedded content - reload page to view]"] = "[Eingebettete Inhalte – lade die Seite neu, um sie anzuzeigen]"; -$a->strings["Help with this feature"] = "Hilfe zu dieser Funktion"; -$a->strings["Layout Name"] = "Layout-Name"; -$a->strings["Remote privacy information not available."] = "Privatsphäre-Einstellungen anderer Nutzer sind nicht verfügbar."; -$a->strings["Visible to:"] = "Sichtbar für:"; -$a->strings["No connections."] = "Keine Verbindungen."; -$a->strings["Visit %s's profile [%s]"] = "%ss Profil [%s] besuchen"; -$a->strings["View Connnections"] = "Zeige Verbindungen"; -$a->strings["Hub not found."] = "Server nicht gefunden."; -$a->strings["Total votes"] = "Stimmen gesamt"; -$a->strings["Average Rating"] = "Durchschnittliche Bewertung"; $a->strings["Unable to lookup recipient."] = "Konnte den Empfänger nicht finden."; $a->strings["Unable to communicate with requested channel."] = "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen."; $a->strings["Cannot verify requested channel."] = "Verifizierung des angeforderten Kanals fehlgeschlagen."; @@ -1816,78 +1905,89 @@ $a->strings["Delete message"] = "Nachricht löschen"; $a->strings["Recall message"] = "Nachricht widerrufen"; $a->strings["Message has been recalled."] = "Die Nachricht wurde widerrufen."; $a->strings["Private Conversation"] = "Private Unterhaltung"; -$a->strings["Delete conversation"] = "Unterhaltung löschen"; $a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Keine sichere Kommunikation verfügbar. Eventuell kannst Du auf der Profilseite des Absenders antworten."; $a->strings["Send Reply"] = "Antwort senden"; -$a->strings["Wall Photos"] = "Wall Fotos"; -$a->strings["Profile Match"] = "Profil-Übereinstimmungen"; -$a->strings["No keywords to match. Please add keywords to your default profile."] = "Keine Schlüsselwörter für den Abgleich gefunden. Bitte füge Schlüsselwörter zu Deinem Standardprofil hinzu."; -$a->strings["is interested in:"] = "interessiert sich für:"; -$a->strings["No matches"] = "Keine Übereinstimmungen"; -$a->strings["Menu updated."] = "Menü aktualisiert."; -$a->strings["Unable to update menu."] = "Kann Menü nicht aktualisieren."; -$a->strings["Menu created."] = "Menü erstellt."; -$a->strings["Unable to create menu."] = "Kann Menü nicht erstellen."; -$a->strings["Manage Menus"] = "Menüs verwalten"; -$a->strings["Drop"] = "Löschen"; -$a->strings["Bookmarks allowed"] = "Lesezeichen erlaubt"; -$a->strings["Create a new menu"] = "Neues Menü erstellen"; -$a->strings["Delete this menu"] = "Lösche dieses Menü"; -$a->strings["Edit menu contents"] = "Bearbeite Menü Inhalte"; -$a->strings["Edit this menu"] = "Dieses Menü bearbeiten"; -$a->strings["New Menu"] = "Neues Menü"; -$a->strings["Menu name"] = "Menü Name"; -$a->strings["Must be unique, only seen by you"] = "Muss eindeutig sein, ist aber nur für Dich sichtbar"; -$a->strings["Menu title"] = "Menü Titel"; -$a->strings["Menu title as seen by others"] = "Menü Titel wie er von anderen gesehen wird"; -$a->strings["Allow bookmarks"] = "Erlaube Lesezeichen"; -$a->strings["Menu may be used to store saved bookmarks"] = "Im Menü können gespeicherte Lesezeichen abgelegt werden"; -$a->strings["Menu deleted."] = "Menü gelöscht."; -$a->strings["Menu could not be deleted."] = "Menü konnte nicht gelöscht werden."; -$a->strings["Edit Menu"] = "Menü bearbeiten"; -$a->strings["Add or remove entries to this menu"] = "Einträge zu diesem Menü hinzufügen oder entfernen"; -$a->strings["Conversation removed."] = "Unterhaltung gelöscht."; -$a->strings["No messages."] = "Keine Nachrichten."; -$a->strings["D, d M Y - g:i A"] = "D, d. M Y - G:i"; +$a->strings["Invalid request identifier."] = "Ungültiger Anfrage-Identifikator."; +$a->strings["Discard"] = "Verwerfen"; $a->strings["Add a Channel"] = "Kanal hinzufügen"; -$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Ein Kanal ist Deine eigene Sammlung von verbundenen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deiner Seite zulässt."; +$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Ein Kanal ist Deine eigene Sammlung von zusammengehörigen Webseiten. Ein Kanal kann genutzt werden, um ein Social-Network-Profil, ein Blog, eine Gesprächsgruppe oder ein Forum, Promi-Seiten und vieles mehr zu erstellen. Du kannst so viele Kanäle erstellen, wie es der Betreiber Deines Hubs zulässt."; $a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Beispiele: „Horst Weidinger“, „Lisa und ihr Meerschweinchen“, „Fußball“, „Segelflieger-Forum“ "; $a->strings["Choose a short nickname"] = "Wähle einen kurzen Spitznamen"; $a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Dein Spitzname wird verwendet, um eine leicht zu merkende Kanal-Adresse (ähnlich einer E-Mail-Adresse) zu erzeugen, die Du mit anderen austauschen kannst."; $a->strings["Or import an existing channel from another location"] = "Oder importiere einen bestehenden Kanal von einem anderen Server"; -$a->strings["Channel Type"] = "Kanaltyp"; $a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Wähle einen Kanaltyp (wie Soziales Netzwerk oder Forum) und Privatsphäre-Vorgaben, so dass wir die passenden Kanal-Zugriffsrechte für Dich setzen können"; -$a->strings["Red Matrix - "The Network""] = "RedMatrix – "Das Netzwerk""; -$a->strings["Welcome to %s"] = "Willkommen auf %s"; -$a->strings["Invalid request identifier."] = "Ungültiger Anfrage-Identifikator."; -$a->strings["Discard"] = "Verwerfen"; -$a->strings["No more system notifications."] = "Keine System-Benachrichtigungen mehr."; -$a->strings["System Notifications"] = "System-Benachrichtigungen"; -$a->strings["Xchan Lookup"] = "Xchan-Suche"; -$a->strings["Lookup xchan beginning with (or webbie): "] = "Nach xchans oder Webbies (Kanal-Adressen) suchen, die wie folgt beginnen:"; -$a->strings["Unable to find your hub."] = "Konnte Deinen Server nicht finden."; -$a->strings["Post successful."] = "Veröffentlichung erfolgreich."; -$a->strings["invalid target signature"] = "Ungültige Signatur des Ziels"; -$a->strings["App installed."] = "App installiert."; -$a->strings["Malformed app."] = "Fehlerhafte App."; -$a->strings["Embed code"] = "Code einbetten"; -$a->strings["Edit App"] = "App bearbeiten"; -$a->strings["Create App"] = "App erstellen"; -$a->strings["Name of app"] = "Name der App"; -$a->strings["Location (URL) of app"] = "Ort (URL) der App"; -$a->strings["Photo icon URL"] = "URL zum Icon"; -$a->strings["80 x 80 pixels - optional"] = "80 x 80 Pixel – optional"; -$a->strings["Version ID"] = "Versions-ID"; -$a->strings["Price of app"] = "Preis der App"; -$a->strings["Location (URL) to purchase app"] = "Ort (URL), um die App zu kaufen"; +$a->strings["Channel Type"] = "Kanaltyp"; +$a->strings["Read more about roles"] = "Mehr Informationen über Rollen"; +$a->strings["OpenID protocol error. No ID returned."] = "OpenID Protokollfehler. Keine ID zurückgegeben."; +$a->strings["Page owner information could not be retrieved."] = "Informationen über den Besitzer der Seite konnten nicht gefunden werden."; +$a->strings["Album not found."] = "Album nicht gefunden."; +$a->strings["Delete Album"] = "Album löschen"; +$a->strings["Delete Photo"] = "Foto löschen"; +$a->strings["No photos selected"] = "Keine Fotos ausgewählt"; +$a->strings["Access to this item is restricted."] = "Der Zugriff auf dieses Foto ist eingeschränkt."; +$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB von %2$.2f MB Foto-Speicher belegt."; +$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB Foto-Speicher belegt."; +$a->strings["Upload Photos"] = "Fotos hochladen"; +$a->strings["Enter a new album name"] = "Gib einen Namen für ein neues Album ein"; +$a->strings["or select an existing one (doubleclick)"] = "oder wähle ein bereits vorhandenes aus (Doppelklick)"; +$a->strings["Do not show a status post for this upload"] = "Keine Statusnachricht für diesen Upload anzeigen"; +$a->strings["Album name could not be decoded"] = "Albumname konnte nicht dekodiert werden"; +$a->strings["Contact Photos"] = "Kontakt-Bilder"; +$a->strings["Show Newest First"] = "Neueste zuerst anzeigen"; +$a->strings["Show Oldest First"] = "Älteste zuerst anzeigen"; +$a->strings["View Photo"] = "Foto ansehen"; +$a->strings["Edit Album"] = "Album bearbeiten"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden."; +$a->strings["Photo not available"] = "Foto nicht verfügbar"; +$a->strings["Use as profile photo"] = "Als Profilfoto verwenden"; +$a->strings["Private Photo"] = "Privates Foto"; +$a->strings["View Full Size"] = "In voller Größe anzeigen"; +$a->strings["Edit photo"] = "Foto bearbeiten"; +$a->strings["Rotate CW (right)"] = "Drehen im UZS (rechts)"; +$a->strings["Rotate CCW (left)"] = "Drehen gegen UZS (links)"; +$a->strings["Caption"] = "Bildunterschrift"; +$a->strings["Add a Tag"] = "Schlagwort hinzufügen"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Beispiele: @ben, @Karl_Prester, @lieschen@example.com"; +$a->strings["Flag as adult in album view"] = "In der Albumansicht als nicht jugendfrei markieren"; +$a->strings["In This Photo:"] = "Auf diesem Foto:"; +$a->strings["View Album"] = "Album ansehen"; +$a->strings["Recent Photos"] = "Neueste Fotos"; +$a->strings["sent you a private message"] = "eine private Nachricht schicken"; +$a->strings["added your channel"] = "hat deinen Kanal hinzugefügt"; +$a->strings["posted an event"] = "hat einen Termin veröffentlicht"; +$a->strings["Bookmark added"] = "Lesezeichen hinzugefügt"; +$a->strings["My Bookmarks"] = "Meine Lesezeichen"; +$a->strings["My Connections Bookmarks"] = "Lesezeichen meiner Kontakte"; +$a->strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."; +$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Maximale Anzahl täglicher Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal."; +$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Bitte stimme den Nutzungsbedingungen zu. Registrierung fehlgeschlagen."; +$a->strings["Passwords do not match."] = "Passwörter stimmen nicht überein."; +$a->strings["Registration successful. Please check your email for validation instructions."] = "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an Dich gesendet."; +$a->strings["Your registration is pending approval by the site owner."] = "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden."; +$a->strings["Your registration can not be processed."] = "Deine Registrierung konnte nicht verarbeitet werden."; +$a->strings["Registration on this site/hub is by approval only."] = "Anmeldungen auf diesem Server erfordern Zustimmung durch den Administrator"; +$a->strings["Register at another affiliated site/hub"] = "Registrierung auf einem anderen, angeschlossenen Server"; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Die maximale Anzahl täglicher Registrierungen auf diesem Server wurde überschritten. Bitte versuche es morgen noch einmal."; +$a->strings["Terms of Service"] = "Nutzungsbedingungen"; +$a->strings["I accept the %s for this website"] = "Ich akzeptiere die %s für diese Webseite"; +$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite"; +$a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."; +$a->strings["Please enter your invitation code"] = "Bitte trage Deinen Einladungs-Code ein"; +$a->strings["Your email address"] = "Ihre E-Mail Adresse"; +$a->strings["Choose a password"] = "Passwort"; +$a->strings["Please re-enter your password"] = "Bitte gib Dein Passwort noch einmal ein"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Wir haben ein Problem mit der OpenID festgestellt, mit der Du Dich anmelden wolltest. Bitte überprüfe sie noch einmal."; +$a->strings["The error message was:"] = "Die Fehlermeldung war:"; +$a->strings["Authentication failed."] = "Authentifizierung fehlgeschlagen."; +$a->strings["Remote Authentication"] = "Entfernte Authentifizierung"; +$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z. B. channel@example.com)"; +$a->strings["Authenticate"] = "Authentifizieren"; $a->strings["Poll"] = "Umfrage"; $a->strings["View Results"] = "Ergebnisse"; -$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Das Löschen von Konten innerhalb 48 Stunden nachdem deren Passwort geändert wurde ist nicht erlaubt."; -$a->strings["Remove This Account"] = "Dieses Konto löschen"; -$a->strings["This will completely remove this account including all its channels from the network. Once this has been done it is not recoverable."] = "Hiermit wird dieses Nutzerkonto einschließlich all seiner Kanäle komplett aus dem Netzwerk entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden."; -$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Dieses Konto, all seine Kanäle sowie alle Kanal-Klone aus dem Netzwerk löschen"; -$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Standardmäßig werden nur die Kanalklone auf diesem RedMatrix-Hub aus dem Netzwerk entfernt"; $a->strings["No service class restrictions found."] = "Keine Dienstklassenbeschränkungen gefunden."; +$a->strings["Files: shared with me"] = "Dateien, die mit mir geteilt wurden"; +$a->strings["Remove all files"] = "Alle Dateien löschen"; +$a->strings["Remove this file"] = "Diese Datei löschen"; $a->strings["Schema Default"] = "Standard-Schema"; $a->strings["Sans-Serif"] = "Sans-Serif"; $a->strings["Monospace"] = "Monospace"; @@ -1895,11 +1995,11 @@ $a->strings["Theme settings"] = "Theme-Einstellungen"; $a->strings["Set scheme"] = "Schema"; $a->strings["Set font-size for posts and comments"] = "Schriftgröße für Beiträge und Kommentare"; $a->strings["Set font face"] = "Schriftart"; -$a->strings["Set iconset"] = "Iconset"; -$a->strings["Set big shadow size, default 15px 15px 15px"] = "Ausmaß der großen Schatten (Default 15px 15px 15px)"; -$a->strings["Set small shadow size, default 5px 5px 5px"] = "Ausmaß der kleinen Schatten (Default 5px 5px 5px)"; -$a->strings["Set shadow color, default #000"] = "Farbe der Schatten (Default #000)"; -$a->strings["Set radius size, default 5px"] = "Ecken-Radius (Default 5px)"; +$a->strings["Set iconset"] = "Icon-Set"; +$a->strings["Set big shadow size, default 15px 15px 15px"] = "Ausmaß der großen Schatten (Voreinstellung 15px 15px 15px)"; +$a->strings["Set small shadow size, default 5px 5px 5px"] = "Ausmaß der kleinen Schatten (Voreinstellung 5px 5px 5px)"; +$a->strings["Set shadow color, default #000"] = "Farbe der Schatten (Voreinstellung #000)"; +$a->strings["Set radius size, default 5px"] = "Ecken-Radius (Voreinstellung 5px)"; $a->strings["Set line-height for posts and comments"] = "Zeilenhöhe in Beiträgen und Kommentaren"; $a->strings["Set background image"] = "Hintergrundbild"; $a->strings["Set background attachment"] = "Hintergrunddatei"; @@ -1908,9 +2008,9 @@ $a->strings["Set section background image"] = "Hintergrundbild für die Section" $a->strings["Set section background color"] = "Hintergrundfarbe für die Section"; $a->strings["Set color of items - use hex"] = "Farbe für Beiträge – Hex benutzen"; $a->strings["Set color of links - use hex"] = "Farbe für Links – Hex benutzen"; -$a->strings["Set max-width for items. Default 400px"] = "Maximale Breite von Beiträgen (Default 400px)"; -$a->strings["Set min-width for items. Default 240px"] = "Minimale Breite von Beiträgen (Default 240px)"; -$a->strings["Set the generic content wrapper width. Default 48%"] = "Breite des \"generic content wrapper\" (Default 48%)"; +$a->strings["Set max-width for items. Default 400px"] = "Maximale Breite von Beiträgen (Voreinstellung 400px)"; +$a->strings["Set min-width for items. Default 240px"] = "Minimale Breite von Beiträgen (Voreinstellung 240px)"; +$a->strings["Set the generic content wrapper width. Default 48%"] = "Breite des \"generic content wrapper\" (Voreinstellung 48%)"; $a->strings["Set color of fonts - use hex"] = "Schriftfarbe – Hex benutzen"; $a->strings["Set background-size element"] = "Größe des Hintergrund-Elements"; $a->strings["Item opacity"] = "Deckkraft der Beiträge"; @@ -1923,9 +2023,6 @@ $a->strings["Right offset of the section element"] = "Rechter Rand des Section E $a->strings["Section width"] = "Breite der Section"; $a->strings["Left offset of the aside"] = "Linker Rand des Aside-Elements"; $a->strings["Right offset of the aside element"] = "Rechter Rand des Aside-Elements"; -$a->strings["None"] = "Kein"; -$a->strings["Header image"] = "Titelbild"; -$a->strings["Header image only on profile pages"] = "Titelbild nur auf Profil-Seiten anzeigen"; $a->strings["Light (Red Matrix default)"] = "Hell (RedMatrix-Voreinstellung)"; $a->strings["Narrow navbar"] = "Schmale Navigationsleiste"; $a->strings["Navigation bar background color"] = "Hintergrundfarbe der Navigationsleiste"; @@ -1943,11 +2040,11 @@ $a->strings["Set the background image"] = "Hintergrundbild"; $a->strings["Set the background color of items"] = "Hintergrundfarbe für Beiträge"; $a->strings["Set the background color of comments"] = "Hintergrundfarbe für Kommentare"; $a->strings["Set the border color of comments"] = "Farbe des Randes von Kommentaren"; -$a->strings["Set the indent for comments"] = "Einzug für Kommentare"; +$a->strings["Set the indent for comments"] = "Einzugsbreite für Kommentare"; $a->strings["Set the basic color for item icons"] = "Grundfarbe für Beitrags-Icons"; $a->strings["Set the hover color for item icons"] = "Farbe für Beitrags-Icons unter dem Mauszeiger"; -$a->strings["Set font-size for the entire application"] = "Schriftgröße für die ganze Applikation"; -$a->strings["Set font-color for posts and comments"] = "Schriftfarbe für Posts und Kommentare"; +$a->strings["Set font-size for the entire application"] = "Schriftgröße für die gesamte Anwendung"; +$a->strings["Set font-color for posts and comments"] = "Schriftfarbe für Beiträge und Kommentare"; $a->strings["Set radius of corners"] = "Ecken-Radius"; $a->strings["Set shadow depth of photos"] = "Schattentiefe von Fotos"; $a->strings["Set maximum width of conversation regions"] = "Maximalbreite der Unterhaltungsbereiche"; -- cgit v1.2.3 From 062a386c757ab91f5ba9364baa7edca8ab30ca5c Mon Sep 17 00:00:00 2001 From: Paolo Tacconi Date: Thu, 19 Feb 2015 17:14:03 +0100 Subject: Italian strings updated --- view/it/messages.po | 10543 ++++++++++++++++++++++++++------------------------ view/it/strings.php | 2656 +++++++------ 2 files changed, 6783 insertions(+), 6416 deletions(-) diff --git a/view/it/messages.po b/view/it/messages.po index 039f059b7..f516b3bf6 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-01-02 00:04-0800\n" -"PO-Revision-Date: 2015-01-08 15:00+0000\n" +"POT-Creation-Date: 2015-02-13 00:04-0800\n" +"PO-Revision-Date: 2015-02-19 16:09+0000\n" "Last-Translator: tuscanhobbit \n" "Language-Team: Italian (http://www.transifex.com/projects/p/red-matrix/language/it/)\n" "MIME-Version: 1.0\n" @@ -29,1832 +29,1890 @@ msgid "Cannot locate DNS info for database server '%s'" msgstr "Non trovo le informazioni DNS per il database server '%s'" #: ../../include/photo/photo_driver.php:680 ../../include/photos.php:52 -#: ../../mod/profile_photo.php:142 ../../mod/profile_photo.php:301 -#: ../../mod/profile_photo.php:423 ../../mod/photos.php:91 -#: ../../mod/photos.php:654 +#: ../../mod/profile_photo.php:143 ../../mod/profile_photo.php:302 +#: ../../mod/profile_photo.php:424 ../../mod/photos.php:91 +#: ../../mod/photos.php:625 msgid "Profile Photos" msgstr "Foto del profilo" -#: ../../include/items.php:382 ../../mod/group.php:68 -#: ../../mod/subthread.php:49 ../../mod/profperm.php:23 ../../mod/like.php:246 -#: ../../index.php:389 -msgid "Permission denied" -msgstr "Permesso negato" - -#: ../../include/items.php:969 ../../include/items.php:1014 -msgid "(Unknown)" -msgstr "(Sconosciuto)" - -#: ../../include/items.php:1171 -msgid "Visible to anybody on the internet." -msgstr "Visibile a chiunque su internet." - -#: ../../include/items.php:1173 -msgid "Visible to you only." -msgstr "Visibile solo a te." - -#: ../../include/items.php:1175 -msgid "Visible to anybody in this network." -msgstr "Visibile a tutti su questa rete." - -#: ../../include/items.php:1177 -msgid "Visible to anybody authenticated." -msgstr "Visibile a chiunque sia autenticato." +#: ../../include/photos.php:15 ../../include/attach.php:137 +#: ../../include/attach.php:184 ../../include/attach.php:247 +#: ../../include/attach.php:261 ../../include/attach.php:301 +#: ../../include/attach.php:315 ../../include/attach.php:339 +#: ../../include/attach.php:532 ../../include/attach.php:606 +#: ../../include/chat.php:116 ../../include/items.php:4072 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 +#: ../../mod/achievements.php:30 ../../mod/editblock.php:65 +#: ../../mod/manage.php:6 ../../mod/api.php:26 ../../mod/api.php:31 +#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 ../../mod/connedit.php:321 +#: ../../mod/editpost.php:13 ../../mod/profile_photo.php:264 +#: ../../mod/profile_photo.php:277 ../../mod/block.php:22 +#: ../../mod/block.php:72 ../../mod/network.php:12 ../../mod/events.php:219 +#: ../../mod/settings.php:554 ../../mod/group.php:9 ../../mod/setup.php:207 +#: ../../mod/common.php:35 ../../mod/suggest.php:26 +#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 +#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/appman.php:66 +#: ../../mod/authtest.php:13 ../../mod/editlayout.php:64 +#: ../../mod/editlayout.php:89 ../../mod/chat.php:90 ../../mod/chat.php:95 +#: ../../mod/editwebpage.php:64 ../../mod/editwebpage.php:86 +#: ../../mod/editwebpage.php:118 ../../mod/rate.php:101 +#: ../../mod/invite.php:13 ../../mod/invite.php:104 ../../mod/locs.php:77 +#: ../../mod/sources.php:66 ../../mod/menu.php:61 ../../mod/filestorage.php:18 +#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 +#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/poke.php:128 ../../mod/profiles.php:188 +#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 +#: ../../mod/webpages.php:67 ../../mod/delegate.php:6 +#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 +#: ../../mod/regmod.php:17 ../../mod/message.php:16 ../../mod/mitem.php:106 +#: ../../mod/mood.php:111 ../../mod/layouts.php:67 ../../mod/layouts.php:74 +#: ../../mod/layouts.php:85 ../../mod/like.php:178 ../../mod/mail.php:114 +#: ../../mod/notifications.php:66 ../../mod/new_channel.php:68 +#: ../../mod/new_channel.php:99 ../../mod/photos.php:68 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:90 +#: ../../mod/channel.php:199 ../../mod/channel.php:242 +#: ../../mod/register.php:72 ../../mod/service_limits.php:7 +#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:390 +msgid "Permission denied." +msgstr "Permesso negato." -#: ../../include/items.php:1179 +#: ../../include/photos.php:105 #, php-format -msgid "Visible to anybody on %s." -msgstr "Visibile a tutti in %s." - -#: ../../include/items.php:1181 -msgid "Visible to all connections." -msgstr "Visibile a tutti coloro che ti seguono." - -#: ../../include/items.php:1183 -msgid "Visible to approved connections." -msgstr "Visibile ai contatti approvati." +msgid "Image exceeds website size limit of %lu bytes" +msgstr "L'immagine supera il limite massimo di %lu bytes" -#: ../../include/items.php:1185 -msgid "Visible to specific connections." -msgstr "Visibile ad alcuni contatti scelti." +#: ../../include/photos.php:112 +msgid "Image file is empty." +msgstr "Il file dell'immagine è vuoto." -#: ../../include/items.php:3952 ../../mod/display.php:32 -#: ../../mod/thing.php:76 ../../mod/filestorage.php:26 ../../mod/admin.php:168 -#: ../../mod/admin.php:896 ../../mod/admin.php:1099 ../../mod/viewsrc.php:20 -msgid "Item not found." -msgstr "Elemento non trovato." +#: ../../include/photos.php:141 ../../mod/profile_photo.php:217 +msgid "Unable to process image" +msgstr "Impossibile elaborare l'immagine" -#: ../../include/items.php:4019 ../../include/photos.php:15 -#: ../../include/attach.php:116 ../../include/attach.php:163 -#: ../../include/attach.php:226 ../../include/attach.php:240 -#: ../../include/attach.php:280 ../../include/attach.php:294 -#: ../../include/attach.php:318 ../../include/attach.php:511 -#: ../../include/attach.php:585 ../../include/chat.php:116 -#: ../../mod/mood.php:112 ../../mod/register.php:72 ../../mod/mitem.php:106 -#: ../../mod/achievements.php:30 ../../mod/group.php:9 ../../mod/poke.php:128 -#: ../../mod/api.php:26 ../../mod/api.php:31 ../../mod/profiles.php:188 -#: ../../mod/profiles.php:559 ../../mod/authtest.php:13 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/block.php:22 -#: ../../mod/block.php:72 ../../mod/delegate.php:6 ../../mod/sources.php:66 -#: ../../mod/events.php:195 ../../mod/channel.php:90 ../../mod/channel.php:201 -#: ../../mod/channel.php:244 ../../mod/chat.php:90 ../../mod/chat.php:95 -#: ../../mod/regmod.php:17 ../../mod/editpost.php:13 ../../mod/common.php:35 -#: ../../mod/settings.php:554 ../../mod/connections.php:169 -#: ../../mod/manage.php:6 ../../mod/connedit.php:266 ../../mod/mail.php:111 -#: ../../mod/webpages.php:67 ../../mod/bookmarks.php:46 -#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 ../../mod/editblock.php:65 -#: ../../mod/pdledit.php:21 ../../mod/editlayout.php:64 -#: ../../mod/editlayout.php:89 ../../mod/editwebpage.php:64 -#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 -#: ../../mod/profile_photo.php:263 ../../mod/profile_photo.php:276 -#: ../../mod/like.php:154 ../../mod/thing.php:247 ../../mod/thing.php:264 -#: ../../mod/thing.php:299 ../../mod/fsuggest.php:78 -#: ../../mod/filestorage.php:18 ../../mod/filestorage.php:67 -#: ../../mod/filestorage.php:82 ../../mod/filestorage.php:109 -#: ../../mod/locs.php:71 ../../mod/item.php:191 ../../mod/item.php:199 -#: ../../mod/item.php:975 ../../mod/suggest.php:26 ../../mod/layouts.php:67 -#: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/setup.php:207 -#: ../../mod/menu.php:61 ../../mod/invite.php:13 ../../mod/invite.php:104 -#: ../../mod/network.php:12 ../../mod/notifications.php:66 -#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 -#: ../../mod/viewsrc.php:14 ../../mod/message.php:16 -#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 -#: ../../mod/photos.php:68 ../../mod/page.php:28 ../../mod/page.php:78 -#: ../../mod/appman.php:66 ../../mod/service_limits.php:7 ../../index.php:190 -#: ../../index.php:390 -msgid "Permission denied." -msgstr "Permesso negato." +#: ../../include/photos.php:213 +msgid "Photo storage failed." +msgstr "Impossibile caricare la foto." -#: ../../include/items.php:4410 ../../mod/group.php:38 ../../mod/group.php:140 -msgid "Collection not found." -msgstr "Insieme di canali non trovato." +#: ../../include/photos.php:355 ../../include/conversation.php:1589 +msgid "Photo Albums" +msgstr "Album foto" -#: ../../include/items.php:4425 -msgid "Collection is empty." -msgstr "L'insieme di canali è vuoto." +#: ../../include/photos.php:359 +msgid "Upload New Photos" +msgstr "Carica nuove foto" -#: ../../include/items.php:4432 -#, php-format -msgid "Collection: %s" -msgstr "Insieme: %s" +#: ../../include/notify.php:23 +msgid "created a new post" +msgstr "Ha creato un nuovo articolo" -#: ../../include/items.php:4443 +#: ../../include/notify.php:24 #, php-format -msgid "Connection: %s" -msgstr "Contatto: %s" +msgid "commented on %s's post" +msgstr "ha commentato l'articolo di %s" -#: ../../include/items.php:4446 -msgid "Connection not found." -msgstr "Contatto non trovato." +#: ../../include/page_widgets.php:6 +msgid "New Page" +msgstr "Nuova pagina web" -#: ../../include/menu.php:42 ../../include/page_widgets.php:8 -#: ../../include/page_widgets.php:36 ../../include/RedDAV/RedBrowser.php:263 -#: ../../include/ItemObject.php:100 ../../include/apps.php:254 -#: ../../mod/editpost.php:112 ../../mod/settings.php:639 -#: ../../mod/connections.php:381 ../../mod/connections.php:394 -#: ../../mod/connections.php:413 ../../mod/webpages.php:162 -#: ../../mod/blocks.php:132 ../../mod/editblock.php:143 +#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 +#: ../../include/RedDAV/RedBrowser.php:267 ../../include/ItemObject.php:100 +#: ../../include/apps.php:254 ../../include/menu.php:42 +#: ../../mod/editblock.php:143 ../../mod/blocks.php:132 +#: ../../mod/editpost.php:113 ../../mod/settings.php:639 +#: ../../mod/connections.php:382 ../../mod/connections.php:395 +#: ../../mod/connections.php:414 ../../mod/thing.php:233 #: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 -#: ../../mod/thing.php:233 ../../mod/layouts.php:167 ../../mod/menu.php:78 +#: ../../mod/menu.php:78 ../../mod/webpages.php:162 ../../mod/layouts.php:167 msgid "Edit" msgstr "Modifica" -#: ../../include/message.php:18 -msgid "No recipient provided." -msgstr "Devi scegliere un destinatario." - -#: ../../include/message.php:23 -msgid "[no subject]" -msgstr "[nessun titolo]" +#: ../../include/page_widgets.php:39 ../../mod/blocks.php:135 +#: ../../mod/webpages.php:165 ../../mod/layouts.php:171 +msgid "View" +msgstr "Guarda" -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Impossibile determinare il mittente." +#: ../../include/page_widgets.php:40 ../../include/ItemObject.php:681 +#: ../../include/conversation.php:1152 ../../mod/events.php:620 +#: ../../mod/webpages.php:166 ../../mod/photos.php:964 +msgid "Preview" +msgstr "Anteprima" -#: ../../include/message.php:200 -msgid "Stored post could not be verified." -msgstr "Non è stato possibile verificare l'articolo inserito." +#: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 +msgid "Actions" +msgstr "Azioni" -#: ../../include/network.php:590 -msgid "view full size" -msgstr "guarda nelle dimensioni reali" +#: ../../include/page_widgets.php:42 ../../mod/webpages.php:168 +msgid "Page Link" +msgstr "Link alla pagina" -#: ../../include/permissions.php:26 -msgid "Can view my normal stream and posts" -msgstr "Può vedere i miei contenuti e articoli normali" +#: ../../include/page_widgets.php:43 ../../mod/webpages.php:169 +msgid "Title" +msgstr "Titolo" -#: ../../include/permissions.php:27 -msgid "Can view my default channel profile" -msgstr "Può vedere il profilo predefinito del canale" +#: ../../include/page_widgets.php:44 ../../mod/webpages.php:170 +msgid "Created" +msgstr "Creato" -#: ../../include/permissions.php:28 -msgid "Can view my photo albums" -msgstr "Può vedere i miei album fotografici" +#: ../../include/page_widgets.php:45 ../../mod/webpages.php:171 +msgid "Edited" +msgstr "Modificato" -#: ../../include/permissions.php:29 -msgid "Can view my connections" -msgstr "Può vedere i miei contatti" +#: ../../include/widgets.php:35 ../../include/taxonomy.php:250 +#: ../../include/contact_widgets.php:92 +msgid "Categories" +msgstr "Categorie" -#: ../../include/permissions.php:30 -msgid "Can view my file storage" -msgstr "Può vedere i miei file condivisi" +#: ../../include/widgets.php:91 ../../include/nav.php:163 +#: ../../mod/apps.php:34 +msgid "Apps" +msgstr "Apps" -#: ../../include/permissions.php:31 -msgid "Can view my webpages" -msgstr "Può vedere le mie pagine web" +#: ../../include/widgets.php:92 +msgid "System" +msgstr "Sistema" -#: ../../include/permissions.php:34 -msgid "Can send me their channel stream and posts" -msgstr "È tra i canali che seguo" +#: ../../include/widgets.php:94 ../../include/conversation.php:1494 +msgid "Personal" +msgstr "Personali" -#: ../../include/permissions.php:35 -msgid "Can post on my channel page (\"wall\")" -msgstr "Può scrivere sulla bacheca del mio canale" +#: ../../include/widgets.php:95 +msgid "Create Personal App" +msgstr "Crea una app personale" -#: ../../include/permissions.php:36 -msgid "Can comment on or like my posts" -msgstr "Può commentare o aggiungere \"mi piace\" ai miei articoli" +#: ../../include/widgets.php:96 +msgid "Edit Personal App" +msgstr "Modifica una app personale" -#: ../../include/permissions.php:37 -msgid "Can send me private mail messages" -msgstr "Può inviarmi messaggi privati" +#: ../../include/widgets.php:136 ../../include/widgets.php:175 +#: ../../include/identity.php:840 ../../include/Contact.php:107 +#: ../../include/conversation.php:940 ../../mod/suggest.php:51 +#: ../../mod/directory.php:272 ../../mod/match.php:62 +msgid "Connect" +msgstr "Aggiungi" -#: ../../include/permissions.php:38 -msgid "Can post photos to my photo albums" -msgstr "Può aggiungere foto ai miei album" +#: ../../include/widgets.php:138 ../../mod/suggest.php:53 +msgid "Ignore/Hide" +msgstr "Ignora/nascondi" -#: ../../include/permissions.php:39 -msgid "Can like/dislike stuff" -msgstr "Può aggiungere \"mi piace\"" +#: ../../include/widgets.php:143 ../../mod/connections.php:268 +msgid "Suggestions" +msgstr "Suggerimenti" -#: ../../include/permissions.php:39 -msgid "Profiles and things other than posts/comments" -msgstr "Profili e tutto ciò che non è articoli e commenti" +#: ../../include/widgets.php:144 +msgid "See more..." +msgstr "Altro..." -#: ../../include/permissions.php:41 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "Può inoltrare articoli a tutti i contatti del canale tramite una @menzione" +#: ../../include/widgets.php:166 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Hai attivato %1$.0f delle %2$.0f connessioni permesse." -#: ../../include/permissions.php:41 -msgid "Advanced - useful for creating group forum channels" -msgstr "Impostazione avanzata - utile per creare un canale-forum di discussione" +#: ../../include/widgets.php:172 +msgid "Add New Connection" +msgstr "Aggiungi un contatto" -#: ../../include/permissions.php:42 -msgid "Can chat with me (when available)" -msgstr "Può aprire una chat con me (se disponibile)" +#: ../../include/widgets.php:173 +msgid "Enter the channel address" +msgstr "Scrivi l'indirizzo del canale" -#: ../../include/permissions.php:43 -msgid "Can write to my file storage" -msgstr "Può scrivere sul mio archivio file" +#: ../../include/widgets.php:174 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Per esempio: mario@pippo.it oppure http://pluto.com/barbara" -#: ../../include/permissions.php:44 -msgid "Can edit my webpages" -msgstr "Può modificare le mie pagine web" +#: ../../include/widgets.php:190 +msgid "Notes" +msgstr "Note" -#: ../../include/permissions.php:46 -msgid "Can source my public posts in derived channels" -msgstr "Può usare i miei articoli pubblici per creare canali derivati" +#: ../../include/widgets.php:192 ../../include/text.php:838 +#: ../../include/text.php:850 ../../mod/filer.php:50 ../../mod/rbmark.php:28 +#: ../../mod/rbmark.php:98 ../../mod/admin.php:1344 ../../mod/admin.php:1365 +msgid "Save" +msgstr "Salva" -#: ../../include/permissions.php:46 -msgid "Somewhat advanced - very useful in open communities" -msgstr "Piuttosto avanzato - molto utile nelle comunità aperte" +#: ../../include/widgets.php:264 +msgid "Remove term" +msgstr "Rimuovi termine" -#: ../../include/permissions.php:48 -msgid "Can administer my channel resources" -msgstr "Può amministrare i contenuti del mio canale" +#: ../../include/widgets.php:272 ../../include/features.php:72 +msgid "Saved Searches" +msgstr "Ricerche salvate" -#: ../../include/permissions.php:48 -msgid "" -"Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri" +#: ../../include/widgets.php:273 ../../include/group.php:303 +msgid "add" +msgstr "aggiungi" -#: ../../include/permissions.php:810 -msgid "Social Networking" -msgstr "Social network" +#: ../../include/widgets.php:302 ../../include/features.php:84 +#: ../../include/contact_widgets.php:57 +msgid "Saved Folders" +msgstr "Cartelle salvate" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Mostly Public" -msgstr "Quasi sempre pubblico" +#: ../../include/widgets.php:305 ../../include/contact_widgets.php:60 +#: ../../include/contact_widgets.php:95 +msgid "Everything" +msgstr "Tutto" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Restricted" -msgstr "Con restrizioni" +#: ../../include/widgets.php:347 +msgid "Archives" +msgstr "Archivi" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -msgid "Private" -msgstr "Privato" +#: ../../include/widgets.php:425 +msgid "Refresh" +msgstr "Aggiorna" -#: ../../include/permissions.php:811 -msgid "Community Forum" -msgstr "Forum di discussione" +#: ../../include/widgets.php:426 ../../mod/connedit.php:563 +msgid "Me" +msgstr "Io" -#: ../../include/permissions.php:812 -msgid "Feed Republish" -msgstr "Aggregatore di feed esterni" +#: ../../include/widgets.php:427 ../../mod/connedit.php:566 +msgid "Best Friends" +msgstr "Migliori amici" -#: ../../include/permissions.php:813 -msgid "Special Purpose" -msgstr "Per finalità speciali" +#: ../../include/widgets.php:428 ../../include/identity.php:387 +#: ../../include/identity.php:388 ../../include/identity.php:395 +#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:567 +#: ../../mod/settings.php:329 ../../mod/settings.php:333 +#: ../../mod/settings.php:334 ../../mod/settings.php:337 +#: ../../mod/settings.php:348 +msgid "Friends" +msgstr "Amici" -#: ../../include/permissions.php:813 -msgid "Celebrity/Soapbox" -msgstr "Pagina per fan" +#: ../../include/widgets.php:429 +msgid "Co-workers" +msgstr "Colleghi" -#: ../../include/permissions.php:813 -msgid "Group Repository" -msgstr "Repository di gruppo" +#: ../../include/widgets.php:430 ../../mod/connedit.php:568 +msgid "Former Friends" +msgstr "Ex amici" -#: ../../include/permissions.php:814 ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -#: ../../include/profile_selectors.php:61 -#: ../../include/profile_selectors.php:97 -msgid "Other" -msgstr "Altro" +#: ../../include/widgets.php:431 ../../mod/connedit.php:569 +msgid "Acquaintances" +msgstr "Conoscenti" -#: ../../include/permissions.php:814 -msgid "Custom/Expert Mode" -msgstr "Personalizzazione per esperti" +#: ../../include/widgets.php:432 +msgid "Everybody" +msgstr "Tutti" -#: ../../include/notify.php:23 -msgid "created a new post" -msgstr "Ha creato un nuovo articolo" +#: ../../include/widgets.php:466 +msgid "Account settings" +msgstr "Il tuo account" -#: ../../include/notify.php:24 -#, php-format -msgid "commented on %s's post" -msgstr "ha commentato l'articolo di %s" +#: ../../include/widgets.php:472 +msgid "Channel settings" +msgstr "Impostazioni del canale" -#: ../../include/taxonomy.php:210 ../../include/taxonomy.php:229 -msgid "Tags" -msgstr "Tag" +#: ../../include/widgets.php:478 +msgid "Additional features" +msgstr "Funzionalità opzionali" -#: ../../include/taxonomy.php:250 ../../include/contact_widgets.php:92 -#: ../../include/widgets.php:35 -msgid "Categories" -msgstr "Categorie" +#: ../../include/widgets.php:484 +msgid "Feature/Addon settings" +msgstr "Impostazioni dei componenti aggiuntivi" -#: ../../include/taxonomy.php:269 -msgid "Keywords" -msgstr "Parole chiave" +#: ../../include/widgets.php:490 +msgid "Display settings" +msgstr "Aspetto" -#: ../../include/taxonomy.php:294 -msgid "have" -msgstr "ho" +#: ../../include/widgets.php:496 +msgid "Connected apps" +msgstr "App connesse" -#: ../../include/taxonomy.php:294 -msgid "has" -msgstr "ha" +#: ../../include/widgets.php:502 +msgid "Export channel" +msgstr "Esporta il canale" -#: ../../include/taxonomy.php:295 -msgid "want" -msgstr "voglio" +#: ../../include/widgets.php:511 ../../mod/connedit.php:627 +msgid "Connection Default Permissions" +msgstr "Permessi predefiniti dei nuovi contatti" -#: ../../include/taxonomy.php:295 -msgid "wants" -msgstr "vuole" +#: ../../include/widgets.php:519 +msgid "Premium Channel Settings" +msgstr "Canale premium - impostazioni" -#: ../../include/taxonomy.php:296 ../../include/ItemObject.php:221 -msgid "like" -msgstr "mi piace" +#: ../../include/widgets.php:527 ../../include/features.php:61 +#: ../../mod/sources.php:88 +msgid "Channel Sources" +msgstr "Sorgenti del canale" -#: ../../include/taxonomy.php:296 -msgid "likes" -msgstr "gli piace" +#: ../../include/widgets.php:535 ../../include/nav.php:210 +#: ../../include/apps.php:134 ../../mod/admin.php:956 ../../mod/admin.php:1161 +msgid "Settings" +msgstr "Impostazioni" -#: ../../include/taxonomy.php:297 ../../include/ItemObject.php:222 -msgid "dislike" -msgstr "non mi piace" +#: ../../include/widgets.php:548 ../../mod/message.php:31 +#: ../../mod/mail.php:128 +msgid "Messages" +msgstr "Messaggi" -#: ../../include/taxonomy.php:297 -msgid "dislikes" -msgstr "non gli piace" +#: ../../include/widgets.php:551 +msgid "Check Mail" +msgstr "Controlla i messaggi" -#: ../../include/taxonomy.php:380 ../../include/identity.php:1151 -#: ../../include/ItemObject.php:146 ../../mod/photos.php:1024 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Mi piace" -msgstr[1] "Mi piace" +#: ../../include/widgets.php:556 ../../include/nav.php:201 +msgid "New Message" +msgstr "Nuovo messaggio" -#: ../../include/page_widgets.php:6 -msgid "New Page" -msgstr "Nuova pagina web" +#: ../../include/widgets.php:634 +msgid "Chat Rooms" +msgstr "Aree chat attive" -#: ../../include/page_widgets.php:39 ../../mod/webpages.php:165 -#: ../../mod/blocks.php:135 ../../mod/layouts.php:171 -msgid "View" -msgstr "Guarda" +#: ../../include/widgets.php:654 +msgid "Bookmarked Chatrooms" +msgstr "Aree chat nei segnalibri" -#: ../../include/page_widgets.php:40 ../../include/conversation.php:1102 -#: ../../include/ItemObject.php:638 ../../mod/webpages.php:166 -#: ../../mod/photos.php:995 -msgid "Preview" -msgstr "Anteprima" +#: ../../include/widgets.php:674 +msgid "Suggested Chatrooms" +msgstr "Aree chat suggerite" -#: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 -msgid "Actions" -msgstr "Azioni" +#: ../../include/widgets.php:801 ../../include/widgets.php:859 +msgid "photo/image" +msgstr "foto/immagine" -#: ../../include/page_widgets.php:42 ../../mod/webpages.php:168 -msgid "Page Link" -msgstr "Link alla pagina" +#: ../../include/widgets.php:954 ../../include/widgets.php:956 +msgid "Rate Me" +msgstr "Dai un giudizio" -#: ../../include/page_widgets.php:43 ../../mod/webpages.php:169 -msgid "Title" -msgstr "Titolo" +#: ../../include/widgets.php:960 +msgid "View Ratings" +msgstr "Vedi i giudizi ricevuti" -#: ../../include/page_widgets.php:44 ../../mod/webpages.php:170 -msgid "Created" -msgstr "Creato" +#: ../../include/enotify.php:41 +msgid "Red Matrix Notification" +msgstr "Notifica di RedMatrix" -#: ../../include/page_widgets.php:45 ../../mod/webpages.php:171 -msgid "Edited" -msgstr "Modificato" +#: ../../include/enotify.php:42 +msgid "redmatrix" +msgstr "RedMatrix" -#: ../../include/oembed.php:171 -msgid "Embedded content" -msgstr "Contenuti incorporati" +#: ../../include/enotify.php:44 +msgid "Thank You," +msgstr "Grazie," -#: ../../include/oembed.php:180 -msgid "Embedding disabled" -msgstr "Disabilita la creazione di contenuti incorporati" +#: ../../include/enotify.php:46 +#, php-format +msgid "%s Administrator" +msgstr "L'amministratore di %s" -#: ../../include/photos.php:105 +#: ../../include/enotify.php:81 #, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "L'immagine supera il limite massimo di %lu bytes" +msgid "%s " +msgstr "%s " -#: ../../include/photos.php:112 -msgid "Image file is empty." -msgstr "Il file dell'immagine è vuoto." +#: ../../include/enotify.php:85 +#, php-format +msgid "[Red:Notify] New mail received at %s" +msgstr "[RedMatrix] Nuovo messaggio su %s" -#: ../../include/photos.php:141 ../../mod/profile_photo.php:216 -msgid "Unable to process image" -msgstr "Impossibile elaborare l'immagine" +#: ../../include/enotify.php:87 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s ti ha mandato un messaggio privato su %3$s." -#: ../../include/photos.php:213 -msgid "Photo storage failed." -msgstr "Impossibile caricare la foto." +#: ../../include/enotify.php:88 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s ti ha mandato %2$s." -#: ../../include/photos.php:341 ../../include/conversation.php:1533 -msgid "Photo Albums" -msgstr "Album foto" +#: ../../include/enotify.php:88 +msgid "a private message" +msgstr "un messaggio privato" -#: ../../include/photos.php:345 -msgid "Upload New Photos" -msgstr "Carica nuove foto" +#: ../../include/enotify.php:89 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Visita %s per leggere i tuoi messaggi privati e rispondere." -#: ../../include/activities.php:39 -msgid " and " -msgstr "e" +#: ../../include/enotify.php:144 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s[/zrl]" -#: ../../include/activities.php:47 -msgid "public profile" -msgstr "profilo pubblico" +#: ../../include/enotify.php:152 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%5$s di %4$s[/zrl]" -#: ../../include/activities.php:56 +#: ../../include/enotify.php:161 #, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "%1$s ha cambiato %2$s in “%3$s”" +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s che hai creato[/zrl]" -#: ../../include/activities.php:57 +#: ../../include/enotify.php:172 #, php-format -msgid "Visit %1$s's %2$s" -msgstr "Guarda %2$s di %1$s " +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[RedMatrix] Nuovo commento di %2$s alla conversazione #%1$d" -#: ../../include/activities.php:60 +#: ../../include/enotify.php:173 #, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "%1$s ha aggiornato %2$s cambiando %3$s." +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s ha commentato un elemento che stavi seguendo." -#: ../../include/bb2diaspora.php:366 -msgid "Attachments:" -msgstr "Allegati:" +#: ../../include/enotify.php:176 ../../include/enotify.php:191 +#: ../../include/enotify.php:217 ../../include/enotify.php:236 +#: ../../include/enotify.php:250 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Visita %s per leggere o commentare la conversazione." -#: ../../include/bb2diaspora.php:445 ../../include/event.php:11 -msgid "l F d, Y \\@ g:i A" -msgstr "l d F Y \\@ G:i" +#: ../../include/enotify.php:182 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" +msgstr "[RedMatrix] %s ha scritto sulla tua bacheca" -#: ../../include/bb2diaspora.php:447 -msgid "Redmatrix event notification:" -msgstr "Notifica eventi RedMatrix:" +#: ../../include/enotify.php:184 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s ha scritto sulla bacheca del tuo profilo su %3$s" -#: ../../include/bb2diaspora.php:451 ../../include/event.php:20 -msgid "Starts:" -msgstr "Inizio:" - -#: ../../include/bb2diaspora.php:459 ../../include/event.php:30 -msgid "Finishes:" -msgstr "Fine:" +#: ../../include/enotify.php:186 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s ha scritto sulla [zrl=%3$s]tua bacheca[/zrl]" -#: ../../include/bb2diaspora.php:467 ../../include/identity.php:894 -#: ../../include/event.php:40 ../../mod/events.php:590 -#: ../../mod/directory.php:199 -msgid "Location:" -msgstr "Luogo:" +#: ../../include/enotify.php:210 +#, php-format +msgid "[Red:Notify] %s tagged you" +msgstr "[RedMatrix] %s ti ha taggato" -#: ../../include/attach.php:221 ../../include/attach.php:275 -msgid "Item was not found." -msgstr "Elemento non trovato." +#: ../../include/enotify.php:211 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s ti ha taggato su %3$s" -#: ../../include/attach.php:331 -msgid "No source file." -msgstr "Nessun file di origine." +#: ../../include/enotify.php:212 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]ti ha taggato[/zrl]." -#: ../../include/attach.php:348 -msgid "Cannot locate file to replace" -msgstr "Il file da sostituire non è stato trovato" +#: ../../include/enotify.php:225 +#, php-format +msgid "[Red:Notify] %1$s poked you" +msgstr "[RedMatrix] %1$s ti ha mandato un poke" -#: ../../include/attach.php:366 -msgid "Cannot locate file to revise/update" -msgstr "Il file da aggiornare non è stato trovato" +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s ti ha mandato un poke su %3$s" -#: ../../include/attach.php:377 +#: ../../include/enotify.php:227 #, php-format -msgid "File exceeds size limit of %d" -msgstr "Il file supera la dimensione massima di %d" +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]ti ha mandato un poke[/zrl]." -#: ../../include/attach.php:389 +#: ../../include/enotify.php:243 #, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati." +msgid "[Red:Notify] %s tagged your post" +msgstr "[RedMatrix] %s ha taggato il tuo articolo" -#: ../../include/attach.php:472 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato." +#: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s ha taggato il tuo articolo su %3$s" -#: ../../include/attach.php:484 -msgid "Stored file could not be verified. Upload failed." -msgstr "Il file non può essere verificato. Caricamento fallito." +#: ../../include/enotify.php:245 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s ha taggato [zrl=%3$s]il tuo articolo[/zrl]" -#: ../../include/attach.php:526 ../../include/attach.php:543 -msgid "Path not available." -msgstr "Percorso non disponibile." +#: ../../include/enotify.php:257 +msgid "[Red:Notify] Introduction received" +msgstr "[RedMatrix] Hai una richiesta di amicizia" -#: ../../include/attach.php:590 -msgid "Empty pathname" -msgstr "Il percorso del file è vuoto" +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "%1$s, hai ricevuto una richiesta di entrare in contatto da '%2$s' su %3$s" -#: ../../include/attach.php:606 -msgid "duplicate filename or path" -msgstr "il file o il percorso del file è duplicato" +#: ../../include/enotify.php:259 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "%1$s, hai ricevuto una [zrl=%2$s]richiesta di entrare in contatto[/zrl] da %3$s." -#: ../../include/attach.php:630 -msgid "Path not found." -msgstr "Percorso del file non trovato." +#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Puoi visitare il suo profilo su %s" -#: ../../include/attach.php:681 -msgid "mkdir failed." -msgstr "mkdir fallito." +#: ../../include/enotify.php:265 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "Visita %s per approvare o rifiutare la richiesta di entrare in contatto." -#: ../../include/attach.php:685 -msgid "database storage failed." -msgstr "scrittura su database fallita." +#: ../../include/enotify.php:272 +msgid "[Red:Notify] Friend suggestion received" +msgstr "[RedMatrix] Ti è stato suggerito un amico" -#: ../../include/features.php:23 -msgid "General Features" -msgstr "Funzionalità di base" +#: ../../include/enotify.php:273 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, ti è stato suggerito un amico da '%2$s' su %3$s" -#: ../../include/features.php:25 -msgid "Content Expiration" -msgstr "Scadenza" +#: ../../include/enotify.php:274 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, %4$s ti [zrl=%2$s]ha suggerito %3$s[/zrl] come amico." -#: ../../include/features.php:25 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "Elimina gli articoli, i commenti o i messaggi privati dopo un lasso di tempo" +#: ../../include/enotify.php:280 +msgid "Name:" +msgstr "Nome:" -#: ../../include/features.php:26 -msgid "Multiple Profiles" -msgstr "Profili multipli" +#: ../../include/enotify.php:281 +msgid "Photo:" +msgstr "Foto:" -#: ../../include/features.php:26 -msgid "Ability to create multiple profiles" -msgstr "Abilitazione a creare profili multipli" +#: ../../include/enotify.php:284 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Visita %s per approvare o rifiutare il suggerimento." -#: ../../include/features.php:27 -msgid "Advanced Profiles" -msgstr "Profili avanzati" +#: ../../include/enotify.php:499 +msgid "[Red:Notify]" +msgstr "[RedMatrix]" -#: ../../include/features.php:27 -msgid "Additional profile sections and selections" -msgstr "Informazioni aggiuntive del profilo" +#: ../../include/text.php:320 +msgid "prev" +msgstr "prec" -#: ../../include/features.php:28 -msgid "Profile Import/Export" -msgstr "Importa/esporta il profilo" +#: ../../include/text.php:322 +msgid "first" +msgstr "inizio" -#: ../../include/features.php:28 -msgid "Save and load profile details across sites/channels" -msgstr "Salva o ripristina le informazioni del profilo su canali o siti diversi" +#: ../../include/text.php:351 +msgid "last" +msgstr "fine" -#: ../../include/features.php:29 -msgid "Web Pages" -msgstr "Pagine web" +#: ../../include/text.php:354 +msgid "next" +msgstr "succ" -#: ../../include/features.php:29 -msgid "Provide managed web pages on your channel" -msgstr "Attiva la creazione di pagine web sul tuo canale" +#: ../../include/text.php:366 +msgid "older" +msgstr "più recenti" -#: ../../include/features.php:30 -msgid "Private Notes" -msgstr "Note private" +#: ../../include/text.php:368 +msgid "newer" +msgstr "più nuovi" -#: ../../include/features.php:30 -msgid "Enables a tool to store notes and reminders" -msgstr "Abilita il riquadro per scrivere annotazioni" +#: ../../include/text.php:751 +msgid "No connections" +msgstr "Nessun contatto" -#: ../../include/features.php:34 -msgid "Navigation Channel Select" -msgstr "Scegli il canale attivo dal menu" +#: ../../include/text.php:767 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "%d contatto" +msgstr[1] "%d contatti" -#: ../../include/features.php:34 -msgid "Change channels directly from within the navigation dropdown menu" -msgstr "Scegli il canale attivo direttamente dal menu di navigazione" +#: ../../include/text.php:780 ../../mod/viewconnections.php:86 +msgid "View Connections" +msgstr "Elenco contatti" -#: ../../include/features.php:38 -msgid "Extended Identity Sharing" -msgstr "Condivisione avanzata dell'identità" +#: ../../include/text.php:837 ../../include/text.php:849 +#: ../../include/nav.php:165 ../../include/apps.php:147 +#: ../../mod/search.php:34 +msgid "Search" +msgstr "Cerca" -#: ../../include/features.php:38 -msgid "" -"Share your identity with all websites on the internet. When disabled, " -"identity is only shared with sites in the matrix." -msgstr "Rendi nota la tua identità a tutti i siti internet. Se disabilitato, la tua identità sarà comunicata solo ai siti RedMatrix." +#: ../../include/text.php:916 +msgid "poke" +msgstr "poke" -#: ../../include/features.php:39 -msgid "Expert Mode" -msgstr "Modalità esperto" +#: ../../include/text.php:916 ../../include/conversation.php:243 +msgid "poked" +msgstr "ha ricevuto un poke" -#: ../../include/features.php:39 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate" +#: ../../include/text.php:917 +msgid "ping" +msgstr "ping" -#: ../../include/features.php:40 -msgid "Premium Channel" -msgstr "Canale premium" +#: ../../include/text.php:917 +msgid "pinged" +msgstr "ha ricevuto un ping" -#: ../../include/features.php:40 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Ti permette di impostare delle restrizioni e dei termini d'uso a chi segue il canale" +#: ../../include/text.php:918 +msgid "prod" +msgstr "spintone" -#: ../../include/features.php:45 -msgid "Post Composition Features" -msgstr "Modalità di scrittura articoli" +#: ../../include/text.php:918 +msgid "prodded" +msgstr "ha ricevuto uno spintone" -#: ../../include/features.php:47 -msgid "Use Markdown" -msgstr "Usa il markdown" +#: ../../include/text.php:919 +msgid "slap" +msgstr "schiaffo" -#: ../../include/features.php:47 -msgid "Allow use of \"Markdown\" to format posts" -msgstr "Consenti l'uso del markdown per formattare gli articoli" +#: ../../include/text.php:919 +msgid "slapped" +msgstr "ha ricevuto uno schiaffo" -#: ../../include/features.php:49 ../../include/widgets.php:527 -#: ../../mod/sources.php:88 -msgid "Channel Sources" -msgstr "Sorgenti del canale" +#: ../../include/text.php:920 +msgid "finger" +msgstr "finger" -#: ../../include/features.php:49 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" +#: ../../include/text.php:920 +msgid "fingered" +msgstr "ha ricevuto un finger" -#: ../../include/features.php:50 -msgid "Even More Encryption" -msgstr "Crittografia addizionale" +#: ../../include/text.php:921 +msgid "rebuff" +msgstr "rifiuto" -#: ../../include/features.php:50 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "Rendi possibile la crittografia tra mittente e destinatario che condividono una chiave segreta" +#: ../../include/text.php:921 +msgid "rebuffed" +msgstr "ha ricevuto un rifiuto" -#: ../../include/features.php:51 -msgid "Flag Adult Photos" -msgstr "Marca le foto per adulti" +#: ../../include/text.php:931 +msgid "happy" +msgstr "felice" -#: ../../include/features.php:51 -msgid "Provide photo edit option to hide adult photos from default album view" -msgstr "Permette di marcare e nascondere negli album le foto per adulti" +#: ../../include/text.php:932 +msgid "sad" +msgstr "triste" -#: ../../include/features.php:56 -msgid "Network and Stream Filtering" -msgstr "Filtraggio dei contenuti" +#: ../../include/text.php:933 +msgid "mellow" +msgstr "calmo" -#: ../../include/features.php:57 -msgid "Search by Date" -msgstr "Ricerca per data" +#: ../../include/text.php:934 +msgid "tired" +msgstr "stanco" -#: ../../include/features.php:57 -msgid "Ability to select posts by date ranges" -msgstr "Per selezionare gli articoli in un intervallo tra date" +#: ../../include/text.php:935 +msgid "perky" +msgstr "vivace" -#: ../../include/features.php:58 -msgid "Collections Filter" -msgstr "Filtra per insiemi di canali" +#: ../../include/text.php:936 +msgid "angry" +msgstr "arrabbiato" -#: ../../include/features.php:58 -msgid "Enable widget to display Network posts only from selected collections" -msgstr "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali" +#: ../../include/text.php:937 +msgid "stupified" +msgstr "stordito" -#: ../../include/features.php:59 ../../include/widgets.php:272 -msgid "Saved Searches" -msgstr "Ricerche salvate" +#: ../../include/text.php:938 +msgid "puzzled" +msgstr "confuso" -#: ../../include/features.php:59 -msgid "Save search terms for re-use" -msgstr "Salva i termini delle ricerche per poterle ripetere" +#: ../../include/text.php:939 +msgid "interested" +msgstr "attento" -#: ../../include/features.php:60 -msgid "Network Personal Tab" -msgstr "Attività personale" +#: ../../include/text.php:940 +msgid "bitter" +msgstr "amaro" -#: ../../include/features.php:60 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" +#: ../../include/text.php:941 +msgid "cheerful" +msgstr "allegro" -#: ../../include/features.php:61 -msgid "Network New Tab" -msgstr "Contenuti nuovi" +#: ../../include/text.php:942 +msgid "alive" +msgstr "vivace" -#: ../../include/features.php:61 -msgid "Enable tab to display all new Network activity" -msgstr "Abilita il link per visualizzare solo i nuovi contenuti" +#: ../../include/text.php:943 +msgid "annoyed" +msgstr "seccato" -#: ../../include/features.php:62 -msgid "Affinity Tool" -msgstr "Filtro per affinità" +#: ../../include/text.php:944 +msgid "anxious" +msgstr "ansioso" -#: ../../include/features.php:62 -msgid "Filter stream activity by depth of relationships" -msgstr "Permette di selezionare i contenuti in base al livello di amicizia" +#: ../../include/text.php:945 +msgid "cranky" +msgstr "irritabile" -#: ../../include/features.php:63 -msgid "Suggest Channels" -msgstr "Suggerisci canali" +#: ../../include/text.php:946 +msgid "disturbed" +msgstr "turbato" -#: ../../include/features.php:63 -msgid "Show channel suggestions" -msgstr "Mostra alcuni canali che potrebbero interessarti" +#: ../../include/text.php:947 +msgid "frustrated" +msgstr "frustrato" -#: ../../include/features.php:68 -msgid "Post/Comment Tools" -msgstr "Gestione articoli e commenti" +#: ../../include/text.php:948 +msgid "depressed" +msgstr "in depressione" -#: ../../include/features.php:71 -msgid "Tagging" -msgstr "Tag" +#: ../../include/text.php:949 +msgid "motivated" +msgstr "motivato" -#: ../../include/features.php:71 -msgid "Ability to tag existing posts" -msgstr "Permetti l'aggiunta di tag su articoli già esistenti" +#: ../../include/text.php:950 +msgid "relaxed" +msgstr "rilassato" -#: ../../include/features.php:72 -msgid "Post Categories" -msgstr "Categorie degli articoli" +#: ../../include/text.php:951 +msgid "surprised" +msgstr "sorpreso" -#: ../../include/features.php:72 -msgid "Add categories to your posts" -msgstr "Abilita le categorie per i tuoi articoli" +#: ../../include/text.php:1117 +msgid "Monday" +msgstr "lunedì" -#: ../../include/features.php:73 ../../include/contact_widgets.php:57 -#: ../../include/widgets.php:302 -msgid "Saved Folders" -msgstr "Cartelle salvate" +#: ../../include/text.php:1117 +msgid "Tuesday" +msgstr "martedì" -#: ../../include/features.php:73 -msgid "Ability to file posts under folders" -msgstr "Abilita la raccolta dei tuoi articoli in cartelle" +#: ../../include/text.php:1117 +msgid "Wednesday" +msgstr "mercoledì" -#: ../../include/features.php:74 -msgid "Dislike Posts" -msgstr "Non mi piace" +#: ../../include/text.php:1117 +msgid "Thursday" +msgstr "giovedì" -#: ../../include/features.php:74 -msgid "Ability to dislike posts/comments" -msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi articoli" +#: ../../include/text.php:1117 +msgid "Friday" +msgstr "venerdì" -#: ../../include/features.php:75 -msgid "Star Posts" -msgstr "Articoli stella (preferiti)" +#: ../../include/text.php:1117 +msgid "Saturday" +msgstr "sabato" -#: ../../include/features.php:75 -msgid "Ability to mark special posts with a star indicator" -msgstr "Mostra la stella per scegliere gli articoli preferiti" +#: ../../include/text.php:1117 +msgid "Sunday" +msgstr "domenica" -#: ../../include/features.php:76 -msgid "Tag Cloud" -msgstr "Nuvola di tag" +#: ../../include/text.php:1121 +msgid "January" +msgstr "gennaio" -#: ../../include/features.php:76 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" +#: ../../include/text.php:1121 +msgid "February" +msgstr "febbraio" -#: ../../include/RedDAV/RedBrowser.php:106 -#: ../../include/RedDAV/RedBrowser.php:262 -msgid "parent" -msgstr "cartella superiore" +#: ../../include/text.php:1121 +msgid "March" +msgstr "marzo" -#: ../../include/RedDAV/RedBrowser.php:130 -#: ../../include/RedDAV/RedBrowser.php:339 -msgid "Collection" -msgstr "Cartella" +#: ../../include/text.php:1121 +msgid "April" +msgstr "aprile" -#: ../../include/RedDAV/RedBrowser.php:133 -msgid "Principal" -msgstr "Principale" +#: ../../include/text.php:1121 +msgid "May" +msgstr "maggio" -#: ../../include/RedDAV/RedBrowser.php:136 -msgid "Addressbook" -msgstr "Rubrica" +#: ../../include/text.php:1121 +msgid "June" +msgstr "giugno" -#: ../../include/RedDAV/RedBrowser.php:139 -msgid "Calendar" -msgstr "Calendario" +#: ../../include/text.php:1121 +msgid "July" +msgstr "luglio" -#: ../../include/RedDAV/RedBrowser.php:142 -msgid "Schedule Inbox" -msgstr "Appuntamenti ricevuti" +#: ../../include/text.php:1121 +msgid "August" +msgstr "agosto" -#: ../../include/RedDAV/RedBrowser.php:145 -msgid "Schedule Outbox" -msgstr "Appuntamenti inviati" +#: ../../include/text.php:1121 +msgid "September" +msgstr "settembre" -#: ../../include/RedDAV/RedBrowser.php:163 ../../include/conversation.php:992 -#: ../../include/apps.php:336 ../../include/apps.php:387 -#: ../../mod/connedit.php:513 ../../mod/photos.php:710 -#: ../../mod/photos.php:1129 -msgid "Unknown" -msgstr "Sconosciuto" +#: ../../include/text.php:1121 +msgid "October" +msgstr "ottobre" -#: ../../include/RedDAV/RedBrowser.php:225 -#, php-format -msgid "%1$s used" -msgstr "%1$s occupati" +#: ../../include/text.php:1121 +msgid "November" +msgstr "novembre" -#: ../../include/RedDAV/RedBrowser.php:230 -#, php-format -msgid "%1$s used of %2$s (%3$s%)" -msgstr "%1$s occupati di %2$s (%3$s%)" +#: ../../include/text.php:1121 +msgid "December" +msgstr "dicembre" -#: ../../include/RedDAV/RedBrowser.php:249 ../../include/conversation.php:1539 -#: ../../include/apps.php:135 ../../include/nav.php:106 -#: ../../mod/fbrowser.php:114 -msgid "Files" -msgstr "Archivio file" +#: ../../include/text.php:1199 +msgid "unknown.???" +msgstr "sconosciuto???" -#: ../../include/RedDAV/RedBrowser.php:251 -msgid "Total" -msgstr "Totale" +#: ../../include/text.php:1200 +msgid "bytes" +msgstr "byte" -#: ../../include/RedDAV/RedBrowser.php:258 ../../mod/settings.php:579 -#: ../../mod/settings.php:605 ../../mod/admin.php:866 -msgid "Name" -msgstr "Nome" +#: ../../include/text.php:1236 +msgid "remove category" +msgstr "rimuovi la categoria" -#: ../../include/RedDAV/RedBrowser.php:259 -msgid "Type" -msgstr "Tipo" +#: ../../include/text.php:1305 +msgid "remove from file" +msgstr "rimuovi dal file" -#: ../../include/RedDAV/RedBrowser.php:260 -msgid "Size" -msgstr "Dimensione" +#: ../../include/text.php:1381 ../../include/text.php:1392 +#: ../../mod/connedit.php:635 +msgid "Click to open/close" +msgstr "Clicca per aprire/chiudere" -#: ../../include/RedDAV/RedBrowser.php:261 -msgid "Last Modified" -msgstr "Ultima modifica" +#: ../../include/text.php:1540 ../../mod/events.php:437 +msgid "Link to Source" +msgstr "Link al sito d'origine" -#: ../../include/RedDAV/RedBrowser.php:264 ../../include/conversation.php:639 -#: ../../include/ItemObject.php:120 ../../include/apps.php:255 -#: ../../mod/group.php:176 ../../mod/settings.php:640 -#: ../../mod/connedit.php:476 ../../mod/thing.php:234 ../../mod/admin.php:730 -#: ../../mod/admin.php:861 ../../mod/photos.php:1067 -msgid "Delete" -msgstr "Elimina" +#: ../../include/text.php:1559 +msgid "Select a page layout: " +msgstr "Scegli il layout della pagina:" -#: ../../include/RedDAV/RedBrowser.php:312 -msgid "Create new folder" -msgstr "Crea una nuova cartella" +#: ../../include/text.php:1562 ../../include/text.php:1622 +msgid "default" +msgstr "predefinito" -#: ../../include/RedDAV/RedBrowser.php:313 ../../mod/mitem.php:169 -#: ../../mod/menu.php:100 ../../mod/new_channel.php:121 -msgid "Create" -msgstr "Crea" +#: ../../include/text.php:1595 +msgid "Page content type: " +msgstr "Contenuto della pagina:" -#: ../../include/RedDAV/RedBrowser.php:314 -msgid "Upload file" -msgstr "Carica un file" +#: ../../include/text.php:1634 +msgid "Select an alternate language" +msgstr "Seleziona una lingua diversa" -#: ../../include/RedDAV/RedBrowser.php:315 ../../mod/profile_photo.php:361 -#: ../../mod/photos.php:735 ../../mod/photos.php:1243 -msgid "Upload" -msgstr "Carica" +#: ../../include/text.php:1753 ../../include/diaspora.php:1994 +#: ../../include/conversation.php:120 ../../mod/subthread.php:72 +#: ../../mod/subthread.php:174 ../../mod/tagger.php:43 ../../mod/like.php:335 +msgid "photo" +msgstr "la foto" -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" -msgstr "I segnalibri di %1$s" - -#: ../../include/dir_fns.php:68 -msgid "Directory Options" -msgstr "Opzioni elenco pubblico" +#: ../../include/text.php:1756 ../../include/conversation.php:123 +#: ../../mod/tagger.php:47 ../../mod/like.php:337 +msgid "event" +msgstr "l'evento" -#: ../../include/dir_fns.php:69 -msgid "Alphabetic" -msgstr "Alfabetico" +#: ../../include/text.php:1759 ../../include/diaspora.php:1994 +#: ../../include/conversation.php:148 ../../mod/subthread.php:72 +#: ../../mod/subthread.php:174 ../../mod/tagger.php:51 ../../mod/like.php:335 +msgid "status" +msgstr "il messaggio di stato" -#: ../../include/dir_fns.php:70 -msgid "Reverse Alphabetic" -msgstr "Alfabetico inverso" +#: ../../include/text.php:1761 ../../include/conversation.php:150 +#: ../../mod/tagger.php:53 +msgid "comment" +msgstr "il commento" -#: ../../include/dir_fns.php:71 -msgid "Newest to Oldest" -msgstr "Prima i più recenti" +#: ../../include/text.php:1766 +msgid "activity" +msgstr "l'attività" -#: ../../include/dir_fns.php:72 -msgid "Oldest to Newest" -msgstr "Prima i più vecchi" +#: ../../include/text.php:2053 +msgid "Design" +msgstr "Design" -#: ../../include/dir_fns.php:73 -msgid "Public Forums Only" -msgstr "Solo forum pubblici" +#: ../../include/text.php:2056 +msgid "Blocks" +msgstr "Riquadri" -#: ../../include/dir_fns.php:75 -msgid "Sort" -msgstr "Ordinamento" +#: ../../include/text.php:2057 +msgid "Menus" +msgstr "Menù" -#: ../../include/dir_fns.php:91 -msgid "Enable Safe Search" -msgstr "Abilita SafeSearch" +#: ../../include/text.php:2058 +msgid "Layouts" +msgstr "Layout" -#: ../../include/dir_fns.php:93 -msgid "Disable Safe Search" -msgstr "Disabilita SafeSearch" +#: ../../include/text.php:2059 +msgid "Pages" +msgstr "Pagine" -#: ../../include/dir_fns.php:95 -msgid "Safe Mode" -msgstr "Modalità SafeSearch" +#: ../../include/text.php:2395 ../../include/RedDAV/RedBrowser.php:130 +msgid "Collection" +msgstr "Cartella" -#: ../../include/comanche.php:35 ../../mod/admin.php:353 -#: ../../view/theme/apw/php/config.php:185 -msgid "Default" -msgstr "Predefinito" +#: ../../include/js_strings.php:5 +msgid "Delete this item?" +msgstr "Eliminare questo elemento?" -#: ../../include/contact_selectors.php:56 -msgid "Frequently" -msgstr "Frequentemente" +#: ../../include/js_strings.php:6 ../../include/ItemObject.php:671 +#: ../../mod/photos.php:962 ../../mod/photos.php:1072 +msgid "Comment" +msgstr "Commento" -#: ../../include/contact_selectors.php:57 -msgid "Hourly" -msgstr "Ogni ora" +#: ../../include/js_strings.php:7 ../../include/ItemObject.php:388 +msgid "[+] show all" +msgstr "[+] mostra tutto" -#: ../../include/contact_selectors.php:58 -msgid "Twice daily" -msgstr "Due volte al giorno" +#: ../../include/js_strings.php:8 +msgid "[-] show less" +msgstr "[-] riduci" -#: ../../include/contact_selectors.php:59 -msgid "Daily" -msgstr "Ogni giorno" +#: ../../include/js_strings.php:9 +msgid "[+] expand" +msgstr "[+] mostra tutto" -#: ../../include/contact_selectors.php:60 -msgid "Weekly" -msgstr "Ogni settimana" +#: ../../include/js_strings.php:10 +msgid "[-] collapse" +msgstr "[-] riduci" -#: ../../include/contact_selectors.php:61 -msgid "Monthly" -msgstr "Ogni mese" +#: ../../include/js_strings.php:11 +msgid "Password too short" +msgstr "Password troppo corta" -#: ../../include/contact_selectors.php:76 -msgid "Friendica" -msgstr "Friendica" +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" +msgstr "Le password non corrispondono" -#: ../../include/contact_selectors.php:77 -msgid "OStatus" -msgstr "OStatus" +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" +msgstr "tutti" -#: ../../include/contact_selectors.php:78 -msgid "RSS/Atom" -msgstr "RSS/Atom" +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" +msgstr "Chiave segreta" -#: ../../include/contact_selectors.php:79 ../../mod/admin.php:726 -#: ../../mod/admin.php:735 ../../boot.php:1544 -msgid "Email" -msgstr "Email" +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" +msgstr "Suggerimento per la chiave segreta" -#: ../../include/contact_selectors.php:80 -msgid "Diaspora" -msgstr "Diaspora" +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." +msgstr "Nota: i permessi sono stati modificati ma non ancora salvati." -#: ../../include/contact_selectors.php:81 -msgid "Facebook" -msgstr "Facebook" +#: ../../include/js_strings.php:17 +msgid "close all" +msgstr "chiudi tutto" -#: ../../include/contact_selectors.php:82 -msgid "Zot!" -msgstr "Zot!" +#: ../../include/js_strings.php:18 +msgid "Nothing new here" +msgstr "Niente di nuovo qui" -#: ../../include/contact_selectors.php:83 -msgid "LinkedIn" -msgstr "LinkedIn" +#: ../../include/js_strings.php:19 +msgid "Rate This Channel (this is public)" +msgstr "Dai un giudizio su questo canale (sarà pubblico)" -#: ../../include/contact_selectors.php:84 -msgid "XMPP/IM" -msgstr "XMPP/IM" +#: ../../include/js_strings.php:20 ../../mod/rate.php:144 +msgid "Rating" +msgstr "Giudizi ricevuti" -#: ../../include/contact_selectors.php:85 -msgid "MySpace" -msgstr "MySpace" +#: ../../include/js_strings.php:21 +msgid "Describe (optional)" +msgstr "Descrizione (opzionale)" + +#: ../../include/js_strings.php:22 ../../include/ItemObject.php:672 +#: ../../mod/xchan.php:11 ../../mod/connedit.php:653 ../../mod/connect.php:93 +#: ../../mod/events.php:623 ../../mod/settings.php:577 +#: ../../mod/settings.php:689 ../../mod/settings.php:718 +#: ../../mod/settings.php:741 ../../mod/settings.php:823 +#: ../../mod/settings.php:1019 ../../mod/group.php:81 ../../mod/setup.php:313 +#: ../../mod/setup.php:358 ../../mod/thing.php:284 ../../mod/thing.php:327 +#: ../../mod/pdledit.php:58 ../../mod/appman.php:99 ../../mod/import.php:504 +#: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:153 +#: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 +#: ../../mod/profiles.php:667 ../../mod/admin.php:416 ../../mod/admin.php:728 +#: ../../mod/admin.php:864 ../../mod/admin.php:997 ../../mod/admin.php:1196 +#: ../../mod/admin.php:1283 ../../mod/mood.php:134 ../../mod/mail.php:355 +#: ../../mod/photos.php:565 ../../mod/photos.php:642 ../../mod/photos.php:923 +#: ../../mod/photos.php:963 ../../mod/photos.php:1073 ../../mod/poll.php:68 +#: ../../view/theme/apw/php/config.php:256 +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Submit" +msgstr "Salva" -#: ../../include/auth.php:130 -msgid "Logged out." -msgstr "Uscita effettuata." +#: ../../include/js_strings.php:24 +msgid "timeago.prefixAgo" +msgstr "timeago.prefixAgo" -#: ../../include/auth.php:271 -msgid "Failed authentication" -msgstr "Autenticazione fallita" +#: ../../include/js_strings.php:25 +msgid "timeago.prefixFromNow" +msgstr "timeago.prefixFromNow" -#: ../../include/auth.php:285 ../../mod/openid.php:190 -msgid "Login failed." -msgstr "Accesso fallito." +#: ../../include/js_strings.php:26 +msgid "ago" +msgstr "fa" -#: ../../include/acl_selectors.php:240 -msgid "Visible to your default audience" -msgstr "Visibile secondo le impostazioni predefinite" +#: ../../include/js_strings.php:27 +msgid "from now" +msgstr "da adesso" -#: ../../include/acl_selectors.php:241 -msgid "Show" -msgstr "Mostra" +#: ../../include/js_strings.php:28 +msgid "less than a minute" +msgstr "meno di un minuto" -#: ../../include/acl_selectors.php:242 -msgid "Don't show" -msgstr "Non mostrare" +#: ../../include/js_strings.php:29 +msgid "about a minute" +msgstr "circa un minuto" -#: ../../include/acl_selectors.php:248 ../../mod/events.php:596 -#: ../../mod/chat.php:209 ../../mod/filestorage.php:141 -#: ../../mod/photos.php:588 ../../mod/photos.php:947 -msgid "Permissions" -msgstr "Permessi" +#: ../../include/js_strings.php:30 +#, php-format +msgid "%d minutes" +msgstr "%d minuti" -#: ../../include/acl_selectors.php:249 ../../include/ItemObject.php:320 -#: ../../mod/photos.php:1146 -msgid "Close" -msgstr "Chiudi" +#: ../../include/js_strings.php:31 +msgid "about an hour" +msgstr "circa un’ora" -#: ../../include/identity.php:31 ../../mod/item.php:1115 -msgid "Unable to obtain identity information from database" -msgstr "Impossibile ottenere le informazioni di identificazione dal database" +#: ../../include/js_strings.php:32 +#, php-format +msgid "about %d hours" +msgstr "circa %d ore" -#: ../../include/identity.php:66 -msgid "Empty name" -msgstr "Nome vuoto" +#: ../../include/js_strings.php:33 +msgid "a day" +msgstr "un giorno" -#: ../../include/identity.php:68 -msgid "Name too long" -msgstr "Nome troppo lungo" +#: ../../include/js_strings.php:34 +#, php-format +msgid "%d days" +msgstr "%d giorni" -#: ../../include/identity.php:169 -msgid "No account identifier" -msgstr "Account senza identificativo" +#: ../../include/js_strings.php:35 +msgid "about a month" +msgstr "circa un mese" -#: ../../include/identity.php:182 -msgid "Nickname is required." -msgstr "Il nome dell'account è obbligatorio." +#: ../../include/js_strings.php:36 +#, php-format +msgid "%d months" +msgstr "%d mesi" -#: ../../include/identity.php:196 -msgid "Reserved nickname. Please choose another." -msgstr "Nome utente riservato. Per favore scegline un altro." +#: ../../include/js_strings.php:37 +msgid "about a year" +msgstr "circa un anno" -#: ../../include/identity.php:201 ../../include/dimport.php:34 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." +#: ../../include/js_strings.php:38 +#, php-format +msgid "%d years" +msgstr "%d anni" -#: ../../include/identity.php:283 -msgid "Unable to retrieve created identity" -msgstr "Impossibile caricare l'identità creata" +#: ../../include/js_strings.php:39 +msgid " " +msgstr " " -#: ../../include/identity.php:343 -msgid "Default Profile" -msgstr "Profilo predefinito" +#: ../../include/js_strings.php:40 +msgid "timeago.numbers" +msgstr "timeago.numbers" -#: ../../include/identity.php:387 ../../include/identity.php:388 -#: ../../include/identity.php:395 ../../include/widgets.php:428 -#: ../../include/profile_selectors.php:80 ../../mod/settings.php:329 -#: ../../mod/settings.php:333 ../../mod/settings.php:334 -#: ../../mod/settings.php:337 ../../mod/settings.php:348 -#: ../../mod/connedit.php:510 -msgid "Friends" -msgstr "Amici" +#: ../../include/RedDAV/RedBrowser.php:106 +#: ../../include/RedDAV/RedBrowser.php:266 +msgid "parent" +msgstr "cartella superiore" -#: ../../include/identity.php:643 -msgid "Requested channel is not available." -msgstr "Il canale che cerchi non è disponibile." +#: ../../include/RedDAV/RedBrowser.php:133 +msgid "Principal" +msgstr "Principale" -#: ../../include/identity.php:691 ../../mod/achievements.php:11 -#: ../../mod/profile.php:16 ../../mod/webpages.php:29 ../../mod/blocks.php:29 -#: ../../mod/editblock.php:29 ../../mod/editlayout.php:28 -#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:48 -#: ../../mod/connect.php:13 ../../mod/layouts.php:29 ../../mod/hcard.php:8 -msgid "Requested profile is not available." -msgstr "Il profilo richiesto non è disponibile." - -#: ../../include/identity.php:840 ../../include/conversation.php:937 -#: ../../include/widgets.php:136 ../../include/widgets.php:175 -#: ../../include/Contact.php:107 ../../mod/suggest.php:51 -#: ../../mod/match.php:62 ../../mod/directory.php:264 -msgid "Connect" -msgstr "Aggiungi" +#: ../../include/RedDAV/RedBrowser.php:136 +msgid "Addressbook" +msgstr "Rubrica" -#: ../../include/identity.php:854 ../../mod/profiles.php:757 -msgid "Change profile photo" -msgstr "Cambia la foto del profilo" +#: ../../include/RedDAV/RedBrowser.php:139 +msgid "Calendar" +msgstr "Calendario" -#: ../../include/identity.php:861 -msgid "Profiles" -msgstr "Profili" +#: ../../include/RedDAV/RedBrowser.php:142 +msgid "Schedule Inbox" +msgstr "Appuntamenti ricevuti" -#: ../../include/identity.php:861 -msgid "Manage/edit profiles" -msgstr "Gestisci/modifica i profili" +#: ../../include/RedDAV/RedBrowser.php:145 +msgid "Schedule Outbox" +msgstr "Appuntamenti inviati" -#: ../../include/identity.php:862 ../../mod/profiles.php:758 -msgid "Create New Profile" -msgstr "Crea un nuovo profilo" +#: ../../include/RedDAV/RedBrowser.php:163 ../../include/apps.php:336 +#: ../../include/apps.php:387 ../../include/conversation.php:1019 +#: ../../mod/connedit.php:570 ../../mod/photos.php:681 +#: ../../mod/photos.php:1098 +msgid "Unknown" +msgstr "Sconosciuto" -#: ../../include/identity.php:865 ../../include/nav.php:103 -msgid "Edit Profile" -msgstr "Modifica il profilo" +#: ../../include/RedDAV/RedBrowser.php:225 +#, php-format +msgid "%1$s used" +msgstr "%1$s occupati" -#: ../../include/identity.php:878 ../../mod/profiles.php:769 -msgid "Profile Image" -msgstr "Immagine del profilo" +#: ../../include/RedDAV/RedBrowser.php:230 +#, php-format +msgid "%1$s used of %2$s (%3$s%)" +msgstr "%1$s occupati di %2$s (%3$s%)" -#: ../../include/identity.php:881 -msgid "visible to everybody" -msgstr "visibile a tutti" +#: ../../include/RedDAV/RedBrowser.php:249 ../../include/nav.php:98 +#: ../../include/apps.php:135 ../../include/conversation.php:1595 +#: ../../mod/fbrowser.php:114 +msgid "Files" +msgstr "Archivio file" -#: ../../include/identity.php:882 ../../mod/profiles.php:652 -#: ../../mod/profiles.php:773 -msgid "Edit visibility" -msgstr "Cambia la visibilità" +#: ../../include/RedDAV/RedBrowser.php:251 +msgid "Total" +msgstr "Totale" -#: ../../include/identity.php:898 ../../include/identity.php:1135 -msgid "Gender:" -msgstr "Sesso:" +#: ../../include/RedDAV/RedBrowser.php:253 +msgid "Shared" +msgstr "Condiviso" -#: ../../include/identity.php:899 ../../include/identity.php:1179 -msgid "Status:" -msgstr "Stato:" +#: ../../include/RedDAV/RedBrowser.php:254 +#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/menu.php:100 +#: ../../mod/mitem.php:169 ../../mod/new_channel.php:121 +msgid "Create" +msgstr "Crea" -#: ../../include/identity.php:900 ../../include/identity.php:1190 -msgid "Homepage:" -msgstr "Home page:" +#: ../../include/RedDAV/RedBrowser.php:255 +#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 +#: ../../mod/photos.php:706 ../../mod/photos.php:1212 +msgid "Upload" +msgstr "Carica" -#: ../../include/identity.php:901 -msgid "Online Now" -msgstr "Online adesso" +#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:579 +#: ../../mod/settings.php:605 ../../mod/admin.php:871 +#: ../../mod/sharedwithme.php:100 +msgid "Name" +msgstr "Nome" -#: ../../include/identity.php:979 ../../include/identity.php:1059 -#: ../../mod/ping.php:329 -msgid "g A l F d" -msgstr "g A l d F" +#: ../../include/RedDAV/RedBrowser.php:263 +msgid "Type" +msgstr "Tipo" -#: ../../include/identity.php:980 ../../include/identity.php:1060 -msgid "F d" -msgstr "d F" +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +msgid "Size" +msgstr "Dimensione" -#: ../../include/identity.php:1025 ../../include/identity.php:1100 -#: ../../mod/ping.php:351 -msgid "[today]" -msgstr "[oggi]" +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +msgid "Last Modified" +msgstr "Ultima modifica" -#: ../../include/identity.php:1037 -msgid "Birthday Reminders" -msgstr "Promemoria compleanni" +#: ../../include/RedDAV/RedBrowser.php:268 ../../include/ItemObject.php:120 +#: ../../include/apps.php:255 ../../include/conversation.php:645 +#: ../../mod/connedit.php:533 ../../mod/settings.php:640 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:735 +#: ../../mod/admin.php:866 ../../mod/photos.php:1036 +msgid "Delete" +msgstr "Elimina" -#: ../../include/identity.php:1038 -msgid "Birthdays this week:" -msgstr "Compleanni questa settimana:" +#: ../../include/RedDAV/RedBrowser.php:302 +msgid "Create new folder" +msgstr "Crea una nuova cartella" -#: ../../include/identity.php:1093 -msgid "[No description]" -msgstr "[Nessuna descrizione]" +#: ../../include/RedDAV/RedBrowser.php:304 +msgid "Upload file" +msgstr "Carica un file" -#: ../../include/identity.php:1111 -msgid "Event Reminders" -msgstr "Promemoria" +#: ../../include/bookmarks.php:35 +#, php-format +msgid "%1$s's bookmarks" +msgstr "I segnalibri di %1$s" -#: ../../include/identity.php:1112 -msgid "Events this week:" -msgstr "Eventi di questa settimana:" +#: ../../include/taxonomy.php:210 ../../include/taxonomy.php:229 +msgid "Tags" +msgstr "Tag" -#: ../../include/identity.php:1125 ../../include/identity.php:1254 -#: ../../include/apps.php:138 ../../mod/profperm.php:112 -msgid "Profile" -msgstr "Profilo" +#: ../../include/taxonomy.php:269 +msgid "Keywords" +msgstr "Parole chiave" -#: ../../include/identity.php:1133 ../../mod/settings.php:1022 -msgid "Full Name:" -msgstr "Nome completo:" +#: ../../include/taxonomy.php:294 +msgid "have" +msgstr "ho" -#: ../../include/identity.php:1140 -msgid "Like this channel" -msgstr "Mi piace questo canale" +#: ../../include/taxonomy.php:294 +msgid "has" +msgstr "ha" -#: ../../include/identity.php:1164 -msgid "j F, Y" -msgstr "j F Y" +#: ../../include/taxonomy.php:295 +msgid "want" +msgstr "voglio" -#: ../../include/identity.php:1165 -msgid "j F" -msgstr "j F" +#: ../../include/taxonomy.php:295 +msgid "wants" +msgstr "vuole" -#: ../../include/identity.php:1172 -msgid "Birthday:" -msgstr "Compleanno:" +#: ../../include/taxonomy.php:296 ../../include/ItemObject.php:258 +msgid "like" +msgstr "mi piace" -#: ../../include/identity.php:1176 -msgid "Age:" -msgstr "Età:" +#: ../../include/taxonomy.php:296 +msgid "likes" +msgstr "gli piace" -#: ../../include/identity.php:1185 -#, php-format -msgid "for %1$d %2$s" -msgstr "per %1$d %2$s" +#: ../../include/taxonomy.php:297 ../../include/ItemObject.php:259 +msgid "dislike" +msgstr "non mi piace" -#: ../../include/identity.php:1188 ../../mod/profiles.php:674 -msgid "Sexual Preference:" -msgstr "Preferenze sessuali:" +#: ../../include/taxonomy.php:297 +msgid "dislikes" +msgstr "non gli piace" -#: ../../include/identity.php:1192 ../../mod/profiles.php:676 -msgid "Hometown:" -msgstr "Città dove vivo:" +#: ../../include/taxonomy.php:380 ../../include/identity.php:1155 +#: ../../include/ItemObject.php:173 ../../include/ItemObject.php:183 +#: ../../include/conversation.php:1692 ../../mod/photos.php:993 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "Mi piace" +msgstr[1] "Mi piace" -#: ../../include/identity.php:1194 -msgid "Tags:" -msgstr "Tag:" +#: ../../include/attach.php:242 ../../include/attach.php:296 +msgid "Item was not found." +msgstr "Elemento non trovato." -#: ../../include/identity.php:1196 ../../mod/profiles.php:677 -msgid "Political Views:" -msgstr "Orientamento politico:" +#: ../../include/attach.php:352 +msgid "No source file." +msgstr "Nessun file di origine." -#: ../../include/identity.php:1198 -msgid "Religion:" -msgstr "Religione:" +#: ../../include/attach.php:369 +msgid "Cannot locate file to replace" +msgstr "Il file da sostituire non è stato trovato" -#: ../../include/identity.php:1200 -msgid "About:" -msgstr "Informazioni:" +#: ../../include/attach.php:387 +msgid "Cannot locate file to revise/update" +msgstr "Il file da aggiornare non è stato trovato" -#: ../../include/identity.php:1202 -msgid "Hobbies/Interests:" -msgstr "Interessi e hobby:" +#: ../../include/attach.php:398 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "Il file supera la dimensione massima di %d" -#: ../../include/identity.php:1204 ../../mod/profiles.php:680 -msgid "Likes:" -msgstr "Mi piace:" +#: ../../include/attach.php:410 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati." -#: ../../include/identity.php:1206 ../../mod/profiles.php:681 -msgid "Dislikes:" -msgstr "Non mi piace:" +#: ../../include/attach.php:493 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato." -#: ../../include/identity.php:1209 -msgid "Contact information and Social Networks:" -msgstr "Contatti e social network:" +#: ../../include/attach.php:505 +msgid "Stored file could not be verified. Upload failed." +msgstr "Il file non può essere verificato. Caricamento fallito." -#: ../../include/identity.php:1221 -msgid "My other channels:" -msgstr "I miei altri canali:" +#: ../../include/attach.php:547 ../../include/attach.php:564 +msgid "Path not available." +msgstr "Percorso non disponibile." -#: ../../include/identity.php:1224 -msgid "Musical interests:" -msgstr "Gusti musicali:" +#: ../../include/attach.php:611 +msgid "Empty pathname" +msgstr "Il percorso del file è vuoto" -#: ../../include/identity.php:1226 -msgid "Books, literature:" -msgstr "Libri, letteratura:" +#: ../../include/attach.php:627 +msgid "duplicate filename or path" +msgstr "il file o il percorso del file è duplicato" -#: ../../include/identity.php:1228 -msgid "Television:" -msgstr "Televisione:" +#: ../../include/attach.php:651 +msgid "Path not found." +msgstr "Percorso del file non trovato." -#: ../../include/identity.php:1230 -msgid "Film/dance/culture/entertainment:" -msgstr "Film, danza, cultura, intrattenimento:" +#: ../../include/attach.php:702 +msgid "mkdir failed." +msgstr "mkdir fallito." -#: ../../include/identity.php:1232 -msgid "Love/Romance:" -msgstr "Amore:" +#: ../../include/attach.php:706 +msgid "database storage failed." +msgstr "scrittura su database fallita." -#: ../../include/identity.php:1234 -msgid "Work/employment:" -msgstr "Lavoro:" +#: ../../include/features.php:38 +msgid "General Features" +msgstr "Funzionalità di base" -#: ../../include/identity.php:1236 -msgid "School/education:" -msgstr "Scuola:" +#: ../../include/features.php:40 +msgid "Content Expiration" +msgstr "Scadenza" -#: ../../include/identity.php:1256 -msgid "Like this thing" -msgstr "Mi piace questo oggetto" +#: ../../include/features.php:40 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Elimina gli articoli, i commenti o i messaggi privati dopo un lasso di tempo" -#: ../../include/contact_widgets.php:14 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invito disponibile" -msgstr[1] "%d inviti disponibili" +#: ../../include/features.php:41 +msgid "Multiple Profiles" +msgstr "Profili multipli" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:416 -msgid "Advanced" -msgstr "Avanzate" +#: ../../include/features.php:41 +msgid "Ability to create multiple profiles" +msgstr "Abilitazione a creare profili multipli" -#: ../../include/contact_widgets.php:22 -msgid "Find Channels" -msgstr "Ricerca canali" +#: ../../include/features.php:42 +msgid "Advanced Profiles" +msgstr "Profili avanzati" -#: ../../include/contact_widgets.php:23 -msgid "Enter name or interest" -msgstr "Scrivi un nome o un interesse" +#: ../../include/features.php:42 +msgid "Additional profile sections and selections" +msgstr "Informazioni aggiuntive del profilo" -#: ../../include/contact_widgets.php:24 -msgid "Connect/Follow" -msgstr "Aggiungi" - -#: ../../include/contact_widgets.php:25 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Per esempio: Mario Rossi, Pesca" - -#: ../../include/contact_widgets.php:26 ../../mod/connections.php:412 -#: ../../mod/directory.php:317 ../../mod/directory.php:322 -msgid "Find" -msgstr "Cerca" +#: ../../include/features.php:43 +msgid "Profile Import/Export" +msgstr "Importa/esporta il profilo" -#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 -#: ../../mod/directory.php:321 -msgid "Channel Suggestions" -msgstr "Canali suggeriti" +#: ../../include/features.php:43 +msgid "Save and load profile details across sites/channels" +msgstr "Salva o ripristina le informazioni del profilo su canali o siti diversi" -#: ../../include/contact_widgets.php:29 -msgid "Random Profile" -msgstr "Profilo casuale" +#: ../../include/features.php:44 +msgid "Web Pages" +msgstr "Pagine web" -#: ../../include/contact_widgets.php:30 -msgid "Invite Friends" -msgstr "Invita amici" +#: ../../include/features.php:44 +msgid "Provide managed web pages on your channel" +msgstr "Attiva la creazione di pagine web sul tuo canale" -#: ../../include/contact_widgets.php:32 -msgid "Advanced example: name=fred and country=iceland" -msgstr "Per esempio: name=mario e country=italy" +#: ../../include/features.php:45 +msgid "Private Notes" +msgstr "Note private" -#: ../../include/contact_widgets.php:60 ../../include/contact_widgets.php:95 -#: ../../include/widgets.php:305 -msgid "Everything" -msgstr "Tutto" +#: ../../include/features.php:45 +msgid "Enables a tool to store notes and reminders" +msgstr "Abilita il riquadro per scrivere annotazioni" -#: ../../include/contact_widgets.php:125 -#, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "%d contatto in comune" -msgstr[1] "%d contatti in comune" +#: ../../include/features.php:46 +msgid "Navigation Channel Select" +msgstr "Scegli il canale attivo dal menu" -#: ../../include/contact_widgets.php:130 -msgid "show more" -msgstr "mostra tutto" +#: ../../include/features.php:46 +msgid "Change channels directly from within the navigation dropdown menu" +msgstr "Scegli il canale attivo direttamente dal menu di navigazione" -#: ../../include/event.php:376 -msgid "This event has been added to your calendar." -msgstr "Questo evento è stato aggiunto al tuo calendario" +#: ../../include/features.php:50 +msgid "Extended Identity Sharing" +msgstr "Condivisione avanzata dell'identità" -#: ../../include/group.php:26 +#: ../../include/features.php:50 msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "È stato ripristinato un insieme con lo stesso nome che era stato eliminato in precedenza. I permessi già presenti potrebbero rimanere validi per i nuovi canali. Se non vuoi che ciò accada, devi creare un altro insieme con un nome diverso." +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." +msgstr "Rendi nota la tua identità a tutti i siti internet. Se disabilitato, la tua identità sarà comunicata solo ai siti RedMatrix." -#: ../../include/group.php:235 -msgid "Default privacy group for new contacts" -msgstr "Insieme predefinito per i canali che inizi a seguire" +#: ../../include/features.php:51 +msgid "Expert Mode" +msgstr "Modalità esperto" -#: ../../include/group.php:254 ../../mod/admin.php:735 -msgid "All Channels" -msgstr "Tutti i canali" +#: ../../include/features.php:51 +msgid "Enable Expert Mode to provide advanced configuration options" +msgstr "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate" -#: ../../include/group.php:276 -msgid "edit" -msgstr "modifica" +#: ../../include/features.php:52 +msgid "Premium Channel" +msgstr "Canale premium" -#: ../../include/group.php:298 -msgid "Collections" -msgstr "Insiemi di canali" +#: ../../include/features.php:52 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Ti permette di impostare delle restrizioni e dei termini d'uso a chi segue il canale" -#: ../../include/group.php:299 -msgid "Edit collection" -msgstr "Modifica l'insieme di canali" +#: ../../include/features.php:57 +msgid "Post Composition Features" +msgstr "Modalità di scrittura articoli" -#: ../../include/group.php:300 -msgid "Create a new collection" -msgstr "Crea un nuovo insieme" +#: ../../include/features.php:59 +msgid "Use Markdown" +msgstr "Usa il markdown" -#: ../../include/group.php:301 -msgid "Channels not in any collection" -msgstr "Canali che non sono in un insieme" +#: ../../include/features.php:59 +msgid "Allow use of \"Markdown\" to format posts" +msgstr "Consenti l'uso del markdown per formattare gli articoli" -#: ../../include/group.php:303 ../../include/widgets.php:273 -msgid "add" -msgstr "aggiungi" +#: ../../include/features.php:60 +msgid "Large Photos" +msgstr "Foto grandi" -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "Email non valida" +#: ../../include/features.php:60 +msgid "" +"Include large (640px) photo thumbnails in posts. If not enabled, use small " +"(320px) photo thumbnails" +msgstr "Includi anteprime grandi delle foto nei post (640px). Se disabilitato le anteprime saranno piccole (320px)" -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "Il dominio della tua email attualmente non è permesso su questo sito" +#: ../../include/features.php:61 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "La tua email è già registrata su questo sito." +#: ../../include/features.php:62 +msgid "Even More Encryption" +msgstr "Crittografia addizionale" -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "È necessario un invito." +#: ../../include/features.php:62 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "Rendi possibile la crittografia tra mittente e destinatario che condividono una chiave segreta" -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "L'invito non può essere verificato." +#: ../../include/features.php:63 +msgid "Enable voting tools" +msgstr "Abilita la possibilità di voto" -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "Inserisci le informazioni richieste." +#: ../../include/features.php:63 +msgid "Provide a class of post which others can vote on" +msgstr "Rende possibile la creazione di articoli dove sarà possibile votare" -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "Non è stato possibile salvare le informazioni del tuo account." +#: ../../include/features.php:64 +msgid "Flag Adult Photos" +msgstr "Marca le foto per adulti" -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registrazione di %s confermata" +#: ../../include/features.php:64 +msgid "Provide photo edit option to hide adult photos from default album view" +msgstr "Permette di marcare e nascondere negli album le foto per adulti" -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "Richiesta di registrazione su %s" +#: ../../include/features.php:69 +msgid "Network and Stream Filtering" +msgstr "Filtraggio dei contenuti" -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "Amministratore" +#: ../../include/features.php:70 +msgid "Search by Date" +msgstr "Ricerca per data" -#: ../../include/account.php:337 -msgid "your registration password" -msgstr "la password di registrazione" +#: ../../include/features.php:70 +msgid "Ability to select posts by date ranges" +msgstr "Per selezionare gli articoli in un intervallo tra date" -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" -msgstr "Dettagli della registrazione di %s" +#: ../../include/features.php:71 +msgid "Collections Filter" +msgstr "Filtra per insiemi di canali" -#: ../../include/account.php:406 -msgid "Account approved." -msgstr "Account approvato." +#: ../../include/features.php:71 +msgid "Enable widget to display Network posts only from selected collections" +msgstr "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali" -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registrazione revocata per %s" +#: ../../include/features.php:72 +msgid "Save search terms for re-use" +msgstr "Salva i termini delle ricerche per poterle ripetere" -#: ../../include/account.php:486 -msgid "Account verified. Please login." -msgstr "Registrazione verificata. Adesso puoi effettuare login." +#: ../../include/features.php:73 +msgid "Network Personal Tab" +msgstr "Attività personale" -#: ../../include/account.php:648 ../../include/account.php:650 -msgid "Click here to upgrade." -msgstr "Clicca qui per aggiornare." +#: ../../include/features.php:73 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" -#: ../../include/account.php:656 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Questa operazione supera i limiti del tuo abbonamento." +#: ../../include/features.php:74 +msgid "Network New Tab" +msgstr "Contenuti nuovi" -#: ../../include/account.php:661 -msgid "This action is not available under your subscription plan." -msgstr "Questa operazione non è prevista dal tuo abbonamento." +#: ../../include/features.php:74 +msgid "Enable tab to display all new Network activity" +msgstr "Abilita il link per visualizzare solo i nuovi contenuti" -#: ../../include/text.php:320 -msgid "prev" -msgstr "prec" +#: ../../include/features.php:75 +msgid "Affinity Tool" +msgstr "Filtro per affinità" -#: ../../include/text.php:322 -msgid "first" -msgstr "inizio" +#: ../../include/features.php:75 +msgid "Filter stream activity by depth of relationships" +msgstr "Permette di selezionare i contenuti in base al livello di amicizia" -#: ../../include/text.php:351 -msgid "last" -msgstr "fine" +#: ../../include/features.php:76 +msgid "Suggest Channels" +msgstr "Suggerisci canali" -#: ../../include/text.php:354 -msgid "next" -msgstr "succ" +#: ../../include/features.php:76 +msgid "Show channel suggestions" +msgstr "Mostra alcuni canali che potrebbero interessarti" -#: ../../include/text.php:366 -msgid "older" -msgstr "più recenti" +#: ../../include/features.php:81 +msgid "Post/Comment Tools" +msgstr "Gestione articoli e commenti" -#: ../../include/text.php:368 -msgid "newer" -msgstr "più nuovi" +#: ../../include/features.php:82 +msgid "Tagging" +msgstr "Tag" -#: ../../include/text.php:756 -msgid "No connections" -msgstr "Nessun contatto" +#: ../../include/features.php:82 +msgid "Ability to tag existing posts" +msgstr "Permetti l'aggiunta di tag su articoli già esistenti" -#: ../../include/text.php:772 -#, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "%d contatto" -msgstr[1] "%d contatti" +#: ../../include/features.php:83 +msgid "Post Categories" +msgstr "Categorie degli articoli" -#: ../../include/text.php:785 -msgid "View Connections" -msgstr "Elenco contatti" +#: ../../include/features.php:83 +msgid "Add categories to your posts" +msgstr "Abilita le categorie per i tuoi articoli" -#: ../../include/text.php:842 ../../include/text.php:854 -#: ../../include/apps.php:147 ../../include/nav.php:173 -#: ../../mod/search.php:30 -msgid "Search" -msgstr "Cerca" +#: ../../include/features.php:84 +msgid "Ability to file posts under folders" +msgstr "Abilita la raccolta dei tuoi articoli in cartelle" -#: ../../include/text.php:843 ../../include/text.php:855 -#: ../../include/widgets.php:192 ../../mod/rbmark.php:28 -#: ../../mod/rbmark.php:98 ../../mod/filer.php:50 ../../mod/admin.php:1339 -#: ../../mod/admin.php:1360 -msgid "Save" -msgstr "Salva" +#: ../../include/features.php:85 +msgid "Dislike Posts" +msgstr "Non mi piace" -#: ../../include/text.php:920 -msgid "poke" -msgstr "poke" +#: ../../include/features.php:85 +msgid "Ability to dislike posts/comments" +msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi articoli" -#: ../../include/text.php:920 ../../include/conversation.php:243 -msgid "poked" -msgstr "ha ricevuto un poke" +#: ../../include/features.php:86 +msgid "Star Posts" +msgstr "Articoli stella (preferiti)" -#: ../../include/text.php:921 -msgid "ping" -msgstr "ping" +#: ../../include/features.php:86 +msgid "Ability to mark special posts with a star indicator" +msgstr "Mostra la stella per scegliere gli articoli preferiti" -#: ../../include/text.php:921 -msgid "pinged" -msgstr "ha ricevuto un ping" +#: ../../include/features.php:87 +msgid "Tag Cloud" +msgstr "Nuvola di tag" -#: ../../include/text.php:922 -msgid "prod" -msgstr "spintone" +#: ../../include/features.php:87 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" -#: ../../include/text.php:922 -msgid "prodded" -msgstr "ha ricevuto uno spintone" +#: ../../include/auth.php:130 +msgid "Logged out." +msgstr "Uscita effettuata." -#: ../../include/text.php:923 -msgid "slap" -msgstr "schiaffo" +#: ../../include/auth.php:271 +msgid "Failed authentication" +msgstr "Autenticazione fallita" -#: ../../include/text.php:923 -msgid "slapped" -msgstr "ha ricevuto uno schiaffo" +#: ../../include/auth.php:285 ../../mod/openid.php:190 +msgid "Login failed." +msgstr "Accesso fallito." -#: ../../include/text.php:924 -msgid "finger" -msgstr "finger" +#: ../../include/contact_selectors.php:56 +msgid "Frequently" +msgstr "Frequentemente" -#: ../../include/text.php:924 -msgid "fingered" -msgstr "ha ricevuto un finger" +#: ../../include/contact_selectors.php:57 +msgid "Hourly" +msgstr "Ogni ora" -#: ../../include/text.php:925 -msgid "rebuff" -msgstr "rifiuto" +#: ../../include/contact_selectors.php:58 +msgid "Twice daily" +msgstr "Due volte al giorno" -#: ../../include/text.php:925 -msgid "rebuffed" -msgstr "ha ricevuto un rifiuto" +#: ../../include/contact_selectors.php:59 +msgid "Daily" +msgstr "Ogni giorno" -#: ../../include/text.php:935 -msgid "happy" -msgstr "felice" +#: ../../include/contact_selectors.php:60 +msgid "Weekly" +msgstr "Ogni settimana" -#: ../../include/text.php:936 -msgid "sad" -msgstr "triste" +#: ../../include/contact_selectors.php:61 +msgid "Monthly" +msgstr "Ogni mese" -#: ../../include/text.php:937 -msgid "mellow" -msgstr "calmo" +#: ../../include/contact_selectors.php:76 +msgid "Friendica" +msgstr "Friendica" -#: ../../include/text.php:938 -msgid "tired" -msgstr "stanco" +#: ../../include/contact_selectors.php:77 +msgid "OStatus" +msgstr "OStatus" -#: ../../include/text.php:939 -msgid "perky" -msgstr "vivace" +#: ../../include/contact_selectors.php:78 +msgid "RSS/Atom" +msgstr "RSS/Atom" -#: ../../include/text.php:940 -msgid "angry" -msgstr "arrabbiato" +#: ../../include/contact_selectors.php:79 ../../mod/admin.php:731 +#: ../../mod/admin.php:740 ../../boot.php:1555 +msgid "Email" +msgstr "Email" -#: ../../include/text.php:941 -msgid "stupified" -msgstr "stordito" +#: ../../include/contact_selectors.php:80 +msgid "Diaspora" +msgstr "Diaspora" -#: ../../include/text.php:942 -msgid "puzzled" -msgstr "confuso" +#: ../../include/contact_selectors.php:81 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/text.php:943 -msgid "interested" -msgstr "attento" +#: ../../include/contact_selectors.php:82 +msgid "Zot!" +msgstr "Zot!" -#: ../../include/text.php:944 -msgid "bitter" -msgstr "amaro" +#: ../../include/contact_selectors.php:83 +msgid "LinkedIn" +msgstr "LinkedIn" -#: ../../include/text.php:945 -msgid "cheerful" -msgstr "allegro" +#: ../../include/contact_selectors.php:84 +msgid "XMPP/IM" +msgstr "XMPP/IM" -#: ../../include/text.php:946 -msgid "alive" -msgstr "vivace" +#: ../../include/contact_selectors.php:85 +msgid "MySpace" +msgstr "MySpace" -#: ../../include/text.php:947 -msgid "annoyed" -msgstr "seccato" +#: ../../include/group.php:26 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "È stato ripristinato un insieme con lo stesso nome che era stato eliminato in precedenza. I permessi già presenti potrebbero rimanere validi per i nuovi canali. Se non vuoi che ciò accada, devi creare un altro insieme con un nome diverso." -#: ../../include/text.php:948 -msgid "anxious" -msgstr "ansioso" +#: ../../include/group.php:235 +msgid "Default privacy group for new contacts" +msgstr "Insieme predefinito per i canali che inizi a seguire" -#: ../../include/text.php:949 -msgid "cranky" -msgstr "irritabile" +#: ../../include/group.php:254 ../../mod/admin.php:740 +msgid "All Channels" +msgstr "Tutti i canali" -#: ../../include/text.php:950 -msgid "disturbed" -msgstr "turbato" +#: ../../include/group.php:276 +msgid "edit" +msgstr "modifica" -#: ../../include/text.php:951 -msgid "frustrated" -msgstr "frustrato" +#: ../../include/group.php:298 +msgid "Collections" +msgstr "Insiemi di canali" -#: ../../include/text.php:952 -msgid "depressed" -msgstr "in depressione" +#: ../../include/group.php:299 +msgid "Edit collection" +msgstr "Modifica l'insieme di canali" -#: ../../include/text.php:953 -msgid "motivated" -msgstr "motivato" +#: ../../include/group.php:300 +msgid "Create a new collection" +msgstr "Crea un nuovo insieme" -#: ../../include/text.php:954 -msgid "relaxed" -msgstr "rilassato" +#: ../../include/group.php:301 +msgid "Channels not in any collection" +msgstr "Canali che non sono in un insieme" -#: ../../include/text.php:955 -msgid "surprised" -msgstr "sorpreso" +#: ../../include/identity.php:31 ../../mod/item.php:1078 +msgid "Unable to obtain identity information from database" +msgstr "Impossibile ottenere le informazioni di identificazione dal database" -#: ../../include/text.php:1121 -msgid "Monday" -msgstr "lunedì" +#: ../../include/identity.php:66 +msgid "Empty name" +msgstr "Nome vuoto" -#: ../../include/text.php:1121 -msgid "Tuesday" -msgstr "martedì" +#: ../../include/identity.php:68 +msgid "Name too long" +msgstr "Nome troppo lungo" -#: ../../include/text.php:1121 -msgid "Wednesday" -msgstr "mercoledì" +#: ../../include/identity.php:169 +msgid "No account identifier" +msgstr "Account senza identificativo" -#: ../../include/text.php:1121 -msgid "Thursday" -msgstr "giovedì" +#: ../../include/identity.php:182 +msgid "Nickname is required." +msgstr "Il nome dell'account è obbligatorio." -#: ../../include/text.php:1121 -msgid "Friday" -msgstr "venerdì" +#: ../../include/identity.php:196 +msgid "Reserved nickname. Please choose another." +msgstr "Nome utente riservato. Per favore scegline un altro." -#: ../../include/text.php:1121 -msgid "Saturday" -msgstr "sabato" +#: ../../include/identity.php:201 ../../include/dimport.php:34 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." -#: ../../include/text.php:1121 -msgid "Sunday" -msgstr "domenica" +#: ../../include/identity.php:283 +msgid "Unable to retrieve created identity" +msgstr "Impossibile caricare l'identità creata" -#: ../../include/text.php:1125 -msgid "January" -msgstr "gennaio" +#: ../../include/identity.php:343 +msgid "Default Profile" +msgstr "Profilo predefinito" -#: ../../include/text.php:1125 -msgid "February" -msgstr "febbraio" +#: ../../include/identity.php:643 +msgid "Requested channel is not available." +msgstr "Il canale che cerchi non è disponibile." -#: ../../include/text.php:1125 -msgid "March" -msgstr "marzo" +#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../mod/achievements.php:11 ../../mod/editblock.php:29 +#: ../../mod/blocks.php:29 ../../mod/connect.php:13 ../../mod/hcard.php:8 +#: ../../mod/editlayout.php:28 ../../mod/editwebpage.php:28 +#: ../../mod/filestorage.php:53 ../../mod/webpages.php:29 +#: ../../mod/layouts.php:29 +msgid "Requested profile is not available." +msgstr "Il profilo richiesto non è disponibile." -#: ../../include/text.php:1125 -msgid "April" -msgstr "aprile" +#: ../../include/identity.php:854 ../../mod/profiles.php:774 +msgid "Change profile photo" +msgstr "Cambia la foto del profilo" -#: ../../include/text.php:1125 -msgid "May" -msgstr "maggio" +#: ../../include/identity.php:861 +msgid "Profiles" +msgstr "Profili" -#: ../../include/text.php:1125 -msgid "June" -msgstr "giugno" +#: ../../include/identity.php:861 +msgid "Manage/edit profiles" +msgstr "Gestisci/modifica i profili" -#: ../../include/text.php:1125 -msgid "July" -msgstr "luglio" +#: ../../include/identity.php:862 ../../mod/profiles.php:775 +msgid "Create New Profile" +msgstr "Crea un nuovo profilo" -#: ../../include/text.php:1125 -msgid "August" -msgstr "agosto" +#: ../../include/identity.php:865 ../../include/nav.php:95 +msgid "Edit Profile" +msgstr "Modifica il profilo" -#: ../../include/text.php:1125 -msgid "September" -msgstr "settembre" +#: ../../include/identity.php:878 ../../mod/profiles.php:786 +msgid "Profile Image" +msgstr "Immagine del profilo" -#: ../../include/text.php:1125 -msgid "October" -msgstr "ottobre" +#: ../../include/identity.php:881 +msgid "visible to everybody" +msgstr "visibile a tutti" -#: ../../include/text.php:1125 -msgid "November" -msgstr "novembre" +#: ../../include/identity.php:882 ../../mod/profiles.php:669 +#: ../../mod/profiles.php:790 +msgid "Edit visibility" +msgstr "Cambia la visibilità" -#: ../../include/text.php:1125 -msgid "December" -msgstr "dicembre" +#: ../../include/identity.php:894 ../../include/bb2diaspora.php:450 +#: ../../include/event.php:40 ../../mod/events.php:614 +#: ../../mod/directory.php:204 +msgid "Location:" +msgstr "Luogo:" -#: ../../include/text.php:1203 -msgid "unknown.???" -msgstr "sconosciuto???" +#: ../../include/identity.php:898 ../../include/identity.php:1139 +msgid "Gender:" +msgstr "Sesso:" -#: ../../include/text.php:1204 -msgid "bytes" -msgstr "byte" +#: ../../include/identity.php:899 ../../include/identity.php:1183 +msgid "Status:" +msgstr "Stato:" -#: ../../include/text.php:1240 -msgid "remove category" -msgstr "rimuovi la categoria" +#: ../../include/identity.php:900 ../../include/identity.php:1194 +msgid "Homepage:" +msgstr "Home page:" -#: ../../include/text.php:1309 -msgid "remove from file" -msgstr "rimuovi dal file" +#: ../../include/identity.php:901 +msgid "Online Now" +msgstr "Online adesso" -#: ../../include/text.php:1385 ../../include/text.php:1396 -msgid "Click to open/close" -msgstr "Clicca per aprire/chiudere" +#: ../../include/identity.php:983 ../../include/identity.php:1063 +#: ../../mod/ping.php:324 +msgid "g A l F d" +msgstr "g A l d F" -#: ../../include/text.php:1544 ../../mod/events.php:414 -msgid "Link to Source" -msgstr "Link al sito d'origine" +#: ../../include/identity.php:984 ../../include/identity.php:1064 +msgid "F d" +msgstr "d F" -#: ../../include/text.php:1563 -msgid "Select a page layout: " -msgstr "Scegli il layout della pagina:" +#: ../../include/identity.php:1029 ../../include/identity.php:1104 +#: ../../mod/ping.php:346 +msgid "[today]" +msgstr "[oggi]" -#: ../../include/text.php:1566 ../../include/text.php:1626 -msgid "default" -msgstr "predefinito" +#: ../../include/identity.php:1041 +msgid "Birthday Reminders" +msgstr "Promemoria compleanni" -#: ../../include/text.php:1599 -msgid "Page content type: " -msgstr "Contenuto della pagina:" +#: ../../include/identity.php:1042 +msgid "Birthdays this week:" +msgstr "Compleanni questa settimana:" -#: ../../include/text.php:1638 -msgid "Select an alternate language" -msgstr "Seleziona una lingua diversa" +#: ../../include/identity.php:1097 +msgid "[No description]" +msgstr "[Nessuna descrizione]" -#: ../../include/text.php:1757 ../../include/conversation.php:120 -#: ../../include/diaspora.php:1928 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/like.php:290 ../../mod/tagger.php:45 -msgid "photo" -msgstr "la foto" +#: ../../include/identity.php:1115 +msgid "Event Reminders" +msgstr "Promemoria" -#: ../../include/text.php:1760 ../../include/conversation.php:123 -#: ../../mod/tagger.php:49 -msgid "event" -msgstr "l'evento" +#: ../../include/identity.php:1116 +msgid "Events this week:" +msgstr "Eventi di questa settimana:" -#: ../../include/text.php:1763 ../../include/conversation.php:148 -#: ../../include/diaspora.php:1928 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/like.php:290 ../../mod/tagger.php:53 -msgid "status" -msgstr "il messaggio di stato" +#: ../../include/identity.php:1129 ../../include/identity.php:1246 +#: ../../include/apps.php:138 ../../mod/profperm.php:112 +msgid "Profile" +msgstr "Profilo" -#: ../../include/text.php:1765 ../../include/conversation.php:150 -#: ../../mod/tagger.php:55 -msgid "comment" -msgstr "il commento" +#: ../../include/identity.php:1137 ../../mod/settings.php:1025 +msgid "Full Name:" +msgstr "Nome completo:" -#: ../../include/text.php:1770 -msgid "activity" -msgstr "l'attività" +#: ../../include/identity.php:1144 +msgid "Like this channel" +msgstr "Mi piace questo canale" -#: ../../include/text.php:2057 -msgid "Design" -msgstr "Design" +#: ../../include/identity.php:1168 +msgid "j F, Y" +msgstr "j F Y" -#: ../../include/text.php:2060 -msgid "Blocks" -msgstr "Riquadri" +#: ../../include/identity.php:1169 +msgid "j F" +msgstr "j F" -#: ../../include/text.php:2061 -msgid "Menus" -msgstr "Menù" +#: ../../include/identity.php:1176 +msgid "Birthday:" +msgstr "Compleanno:" -#: ../../include/text.php:2062 -msgid "Layouts" -msgstr "Layout" +#: ../../include/identity.php:1180 +msgid "Age:" +msgstr "Età:" -#: ../../include/text.php:2063 -msgid "Pages" -msgstr "Pagine" +#: ../../include/identity.php:1189 +#, php-format +msgid "for %1$d %2$s" +msgstr "per %1$d %2$s" -#: ../../include/api.php:1084 -msgid "Public Timeline" -msgstr "Diario pubblico" +#: ../../include/identity.php:1192 ../../mod/profiles.php:691 +msgid "Sexual Preference:" +msgstr "Preferenze sessuali:" -#: ../../include/chat.php:10 -msgid "Missing room name" -msgstr "Area chat senza nome" +#: ../../include/identity.php:1196 ../../mod/profiles.php:693 +msgid "Hometown:" +msgstr "Città dove vivo:" -#: ../../include/chat.php:19 -msgid "Duplicate room name" -msgstr "Il nome dell'area chat è duplicato" +#: ../../include/identity.php:1198 +msgid "Tags:" +msgstr "Tag:" -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." -msgstr "Il nome dell'area chat non è valido." +#: ../../include/identity.php:1200 ../../mod/profiles.php:694 +msgid "Political Views:" +msgstr "Orientamento politico:" -#: ../../include/chat.php:105 -msgid "Room not found." -msgstr "Area chat non trovata." +#: ../../include/identity.php:1202 +msgid "Religion:" +msgstr "Religione:" -#: ../../include/chat.php:126 -msgid "Room is full" -msgstr "L'area chat è al completo" +#: ../../include/identity.php:1204 +msgid "About:" +msgstr "Informazioni:" + +#: ../../include/identity.php:1206 +msgid "Hobbies/Interests:" +msgstr "Interessi e hobby:" + +#: ../../include/identity.php:1208 ../../mod/profiles.php:697 +msgid "Likes:" +msgstr "Mi piace:" + +#: ../../include/identity.php:1210 ../../mod/profiles.php:698 +msgid "Dislikes:" +msgstr "Non mi piace:" + +#: ../../include/identity.php:1212 +msgid "Contact information and Social Networks:" +msgstr "Contatti e social network:" + +#: ../../include/identity.php:1214 +msgid "My other channels:" +msgstr "I miei altri canali:" + +#: ../../include/identity.php:1216 +msgid "Musical interests:" +msgstr "Gusti musicali:" + +#: ../../include/identity.php:1218 +msgid "Books, literature:" +msgstr "Libri, letteratura:" + +#: ../../include/identity.php:1220 +msgid "Television:" +msgstr "Televisione:" + +#: ../../include/identity.php:1222 +msgid "Film/dance/culture/entertainment:" +msgstr "Film, danza, cultura, intrattenimento:" + +#: ../../include/identity.php:1224 +msgid "Love/Romance:" +msgstr "Amore:" + +#: ../../include/identity.php:1226 +msgid "Work/employment:" +msgstr "Lavoro:" + +#: ../../include/identity.php:1228 +msgid "School/education:" +msgstr "Scuola:" + +#: ../../include/identity.php:1248 +msgid "Like this thing" +msgstr "Mi piace questo oggetto" + +#: ../../include/message.php:18 +msgid "No recipient provided." +msgstr "Devi scegliere un destinatario." + +#: ../../include/message.php:23 +msgid "[no subject]" +msgstr "[nessun titolo]" + +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "Impossibile determinare il mittente." + +#: ../../include/message.php:200 +msgid "Stored post could not be verified." +msgstr "Non è stato possibile verificare l'articolo inserito." #: ../../include/follow.php:28 msgid "Channel is blocked on this site." @@ -1864,1386 +1922,949 @@ msgstr "Il canale è bloccato per questo sito." msgid "Channel location missing." msgstr "Manca l'indirizzo del canale." -#: ../../include/follow.php:82 +#: ../../include/follow.php:83 msgid "Response from remote channel was incomplete." msgstr "La risposta dal canale non è completa." -#: ../../include/follow.php:99 +#: ../../include/follow.php:100 msgid "Channel was deleted and no longer exists." msgstr "Il canale è stato rimosso e non esiste più." -#: ../../include/follow.php:135 ../../include/follow.php:202 +#: ../../include/follow.php:135 ../../include/follow.php:197 msgid "Protocol disabled." msgstr "Protocollo disabilitato." -#: ../../include/follow.php:176 +#: ../../include/follow.php:170 msgid "Channel discovery failed." msgstr "La ricerca del canale non ha avuto successo." -#: ../../include/follow.php:192 +#: ../../include/follow.php:186 msgid "local account not found." msgstr "l'account locale non è stato trovato." -#: ../../include/follow.php:220 +#: ../../include/follow.php:215 msgid "Cannot connect to yourself." msgstr "Non puoi connetterti a te stesso." -#: ../../include/conversation.php:126 ../../mod/like.php:89 -msgid "channel" -msgstr "canale" - -#: ../../include/conversation.php:164 ../../include/diaspora.php:1957 -#: ../../mod/like.php:336 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "A %1$s piace %3$s di %2$s" +#: ../../include/comanche.php:35 ../../mod/admin.php:357 +#: ../../view/theme/apw/php/config.php:185 +msgid "Default" +msgstr "Predefinito" -#: ../../include/conversation.php:167 ../../mod/like.php:338 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "A %1$s non piace %3$s di %2$s" +#: ../../include/datetime.php:35 +msgid "Miscellaneous" +msgstr "Altro" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s adesso è connesso con %2$s" +#: ../../include/datetime.php:113 +msgid "YYYY-MM-DD or MM-DD" +msgstr "AAAA-MM-GG oppure MM-GG" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s ha mandato un poke a %2$s" +#: ../../include/datetime.php:212 ../../mod/events.php:602 +#: ../../mod/appman.php:91 ../../mod/appman.php:92 +msgid "Required" +msgstr "Obbligatorio" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s è %2$s" +#: ../../include/datetime.php:231 +msgid "never" +msgstr "mai" -#: ../../include/conversation.php:638 ../../include/ItemObject.php:126 -msgid "Select" -msgstr "Seleziona" +#: ../../include/datetime.php:237 +msgid "less than a second ago" +msgstr "meno di un secondo fa" -#: ../../include/conversation.php:646 ../../include/ItemObject.php:89 -msgid "Private Message" -msgstr "Messaggio privato" +#: ../../include/datetime.php:240 +msgid "year" +msgstr "anno" -#: ../../include/conversation.php:653 ../../include/ItemObject.php:194 -msgid "Message signature validated" -msgstr "Messaggio con firma verificata" +#: ../../include/datetime.php:240 +msgid "years" +msgstr "anni" -#: ../../include/conversation.php:654 ../../include/ItemObject.php:195 -msgid "Message signature incorrect" -msgstr "Massaggio con firma non corretta" +#: ../../include/datetime.php:241 +msgid "month" +msgstr "mese" -#: ../../include/conversation.php:674 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Vedi il profilo di %s @ %s" +#: ../../include/datetime.php:241 +msgid "months" +msgstr "mesi" -#: ../../include/conversation.php:689 -msgid "Categories:" -msgstr "Categorie:" +#: ../../include/datetime.php:242 +msgid "week" +msgstr "settimana" -#: ../../include/conversation.php:690 -msgid "Filed under:" -msgstr "Classificato come:" +#: ../../include/datetime.php:242 +msgid "weeks" +msgstr "settimane" -#: ../../include/conversation.php:698 ../../include/ItemObject.php:274 -#, php-format -msgid " from %s" -msgstr " da %s" +#: ../../include/datetime.php:243 +msgid "day" +msgstr "giorno" -#: ../../include/conversation.php:701 ../../include/ItemObject.php:277 -#, php-format -msgid "last edited: %s" -msgstr "ultima modifica: %s" +#: ../../include/datetime.php:243 +msgid "days" +msgstr "giorni" -#: ../../include/conversation.php:702 ../../include/ItemObject.php:278 -#, php-format -msgid "Expires: %s" -msgstr "Scadenza: %s" +#: ../../include/datetime.php:244 +msgid "hour" +msgstr "ora" -#: ../../include/conversation.php:717 -msgid "View in context" -msgstr "Vedi nel contesto" +#: ../../include/datetime.php:244 +msgid "hours" +msgstr "ore" -#: ../../include/conversation.php:719 ../../include/conversation.php:1142 -#: ../../include/ItemObject.php:325 ../../mod/editpost.php:121 -#: ../../mod/mail.php:238 ../../mod/mail.php:353 ../../mod/editblock.php:152 -#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:183 -#: ../../mod/photos.php:975 -msgid "Please wait" -msgstr "Attendere" +#: ../../include/datetime.php:245 +msgid "minute" +msgstr "minuto" -#: ../../include/conversation.php:835 -msgid "remove" -msgstr "rimuovi" +#: ../../include/datetime.php:245 +msgid "minutes" +msgstr "minuti" -#: ../../include/conversation.php:839 ../../include/nav.php:257 -msgid "Loading..." -msgstr "Caricamento in corso..." +#: ../../include/datetime.php:246 +msgid "second" +msgstr "secondo" -#: ../../include/conversation.php:840 -msgid "Delete Selected Items" -msgstr "Elimina gli oggetti selezionati" +#: ../../include/datetime.php:246 +msgid "seconds" +msgstr "secondi" -#: ../../include/conversation.php:931 -msgid "View Source" -msgstr "Vedi il sorgente" +#: ../../include/datetime.php:255 +#, php-format +msgid "%1$d %2$s ago" +msgstr "%1$d %2$s fa" -#: ../../include/conversation.php:932 -msgid "Follow Thread" -msgstr "Segui la discussione" +#: ../../include/datetime.php:463 +#, php-format +msgid "%1$s's birthday" +msgstr "Compleanno di %1$s" -#: ../../include/conversation.php:933 -msgid "View Status" -msgstr "Guarda il messaggio di stato" +#: ../../include/datetime.php:464 +#, php-format +msgid "Happy Birthday %1$s" +msgstr "Buon compleanno %1$s" -#: ../../include/conversation.php:934 ../../include/nav.php:99 -#: ../../mod/connedit.php:429 ../../mod/connedit.php:545 -msgid "View Profile" -msgstr "Profilo" +#: ../../include/bb2diaspora.php:349 +msgid "Attachments:" +msgstr "Allegati:" -#: ../../include/conversation.php:935 -msgid "View Photos" -msgstr "Guarda le foto" +#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +msgid "l F d, Y \\@ g:i A" +msgstr "l d F Y \\@ G:i" -#: ../../include/conversation.php:936 -msgid "Matrix Activity" -msgstr "Attività nella tua rete" +#: ../../include/bb2diaspora.php:430 +msgid "Redmatrix event notification:" +msgstr "Notifica eventi RedMatrix:" -#: ../../include/conversation.php:938 -msgid "Edit Contact" -msgstr "Modifica il contatto" +#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +msgid "Starts:" +msgstr "Inizio:" -#: ../../include/conversation.php:939 -msgid "Send PM" -msgstr "Invia messaggio privato" +#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +msgid "Finishes:" +msgstr "Fine:" -#: ../../include/conversation.php:940 ../../include/apps.php:145 -msgid "Poke" -msgstr "Poke" +#: ../../include/chat.php:10 +msgid "Missing room name" +msgstr "Area chat senza nome" -#: ../../include/conversation.php:1013 -#, php-format -msgid "%s likes this." -msgstr "Piace a %s." +#: ../../include/chat.php:19 +msgid "Duplicate room name" +msgstr "Il nome dell'area chat è duplicato" -#: ../../include/conversation.php:1013 -#, php-format -msgid "%s doesn't like this." -msgstr "Non piace a %s." +#: ../../include/chat.php:68 ../../include/chat.php:76 +msgid "Invalid room specifier." +msgstr "Il nome dell'area chat non è valido." -#: ../../include/conversation.php:1017 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "Piace a %2$d persone." +#: ../../include/chat.php:105 +msgid "Room not found." +msgstr "Area chat non trovata." -#: ../../include/conversation.php:1019 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "Non piace a %2$d persone." +#: ../../include/chat.php:126 +msgid "Room is full" +msgstr "L'area chat è al completo" -#: ../../include/conversation.php:1025 -msgid "and" -msgstr "e" +#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1552 +msgid "Logout" +msgstr "Esci" -#: ../../include/conversation.php:1028 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "e altre %d persone" +#: ../../include/nav.php:87 ../../include/nav.php:120 +msgid "End this session" +msgstr "Chiudi questa sessione" -#: ../../include/conversation.php:1029 -#, php-format -msgid "%s like this." -msgstr "Piace a %s." +#: ../../include/nav.php:90 ../../include/nav.php:151 +msgid "Home" +msgstr "Bacheca" -#: ../../include/conversation.php:1029 -#, php-format -msgid "%s don't like this." -msgstr "Non piace a %s." +#: ../../include/nav.php:90 +msgid "Your posts and conversations" +msgstr "I tuoi articoli e conversazioni" -#: ../../include/conversation.php:1086 -msgid "Visible to everybody" -msgstr "Visibile a tutti" +#: ../../include/nav.php:91 ../../include/conversation.php:937 +#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 +msgid "View Profile" +msgstr "Profilo" -#: ../../include/conversation.php:1087 ../../mod/mail.php:171 -#: ../../mod/mail.php:286 -msgid "Please enter a link URL:" -msgstr "Inserisci l'indirizzo del link:" +#: ../../include/nav.php:91 +msgid "Your profile page" +msgstr "Il tuo profilo" -#: ../../include/conversation.php:1088 -msgid "Please enter a video link/URL:" -msgstr "Inserisci l'indirizzo del video:" +#: ../../include/nav.php:93 +msgid "Edit Profiles" +msgstr "Modifica i profili" -#: ../../include/conversation.php:1089 -msgid "Please enter an audio link/URL:" -msgstr "Inserisci l'indirizzo dell'audio:" +#: ../../include/nav.php:93 +msgid "Manage/Edit profiles" +msgstr "Gestisci/modifica i profili" -#: ../../include/conversation.php:1090 -msgid "Tag term:" -msgstr "Tag:" +#: ../../include/nav.php:95 +msgid "Edit your profile" +msgstr "Modifica il profilo" -#: ../../include/conversation.php:1091 ../../mod/filer.php:49 -msgid "Save to Folder:" -msgstr "Salva nella cartella:" +#: ../../include/nav.php:97 ../../include/apps.php:139 +#: ../../include/conversation.php:1586 ../../mod/fbrowser.php:25 +msgid "Photos" +msgstr "Foto" -#: ../../include/conversation.php:1092 -msgid "Where are you right now?" -msgstr "Dove sei ora?" +#: ../../include/nav.php:97 +msgid "Your photos" +msgstr "Le tue foto" -#: ../../include/conversation.php:1093 ../../mod/editpost.php:52 -#: ../../mod/mail.php:172 ../../mod/mail.php:287 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Scade il YYYY-MM-DD HH:MM" +#: ../../include/nav.php:98 +msgid "Your files" +msgstr "I tuoi file" -#: ../../include/conversation.php:1117 ../../mod/editblock.php:198 -#: ../../mod/editlayout.php:193 ../../mod/editwebpage.php:230 -#: ../../mod/layouts.php:168 ../../mod/photos.php:974 -msgid "Share" -msgstr "Condividi" +#: ../../include/nav.php:103 ../../include/apps.php:146 +msgid "Chat" +msgstr "Area chat" -#: ../../include/conversation.php:1119 ../../mod/editwebpage.php:170 -msgid "Page link title" -msgstr "Link del titolo" +#: ../../include/nav.php:103 +msgid "Your chatrooms" +msgstr "Le tue aree chat" -#: ../../include/conversation.php:1122 -msgid "Post as" -msgstr "Pubblica come " +#: ../../include/nav.php:109 ../../include/apps.php:129 +#: ../../include/conversation.php:1621 +msgid "Bookmarks" +msgstr "Segnalibri" -#: ../../include/conversation.php:1123 ../../mod/editpost.php:113 -#: ../../mod/mail.php:235 ../../mod/mail.php:349 ../../mod/editblock.php:144 -#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 -msgid "Upload photo" -msgstr "Carica foto" +#: ../../include/nav.php:109 +msgid "Your bookmarks" +msgstr "I tuoi segnalibri" -#: ../../include/conversation.php:1124 -msgid "upload photo" -msgstr "carica foto" +#: ../../include/nav.php:113 ../../include/apps.php:136 +#: ../../include/conversation.php:1632 ../../mod/webpages.php:160 +msgid "Webpages" +msgstr "Pagine web" -#: ../../include/conversation.php:1125 ../../mod/editpost.php:114 -#: ../../mod/mail.php:236 ../../mod/mail.php:350 ../../mod/editblock.php:145 -#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 -msgid "Attach file" -msgstr "Allega file" +#: ../../include/nav.php:113 +msgid "Your webpages" +msgstr "Le tue pagine web" -#: ../../include/conversation.php:1126 -msgid "attach file" -msgstr "allega file" +#: ../../include/nav.php:117 ../../include/apps.php:131 ../../boot.php:1553 +msgid "Login" +msgstr "Accedi" -#: ../../include/conversation.php:1127 ../../mod/editpost.php:115 -#: ../../mod/mail.php:237 ../../mod/mail.php:351 ../../mod/editblock.php:146 -#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 -msgid "Insert web link" -msgstr "Inserisci un indirizzo web" +#: ../../include/nav.php:117 +msgid "Sign in" +msgstr "Accedi" -#: ../../include/conversation.php:1128 -msgid "web link" -msgstr "link web" +#: ../../include/nav.php:134 +#, php-format +msgid "%s - click to logout" +msgstr "%s - clicca per uscire" -#: ../../include/conversation.php:1129 -msgid "Insert video link" -msgstr "Inserisci l'indirizzo di un video" +#: ../../include/nav.php:137 +msgid "Remote authentication" +msgstr "Autenticazione magica dal tuo server" -#: ../../include/conversation.php:1130 -msgid "video link" -msgstr "link video" +#: ../../include/nav.php:137 +msgid "Click to authenticate to your home hub" +msgstr "Clicca per autenticarti sul tuo server principale" -#: ../../include/conversation.php:1131 -msgid "Insert audio link" -msgstr "Inserisci l'indirizzo di un audio" +#: ../../include/nav.php:151 +msgid "Home Page" +msgstr "Bacheca" -#: ../../include/conversation.php:1132 -msgid "audio link" -msgstr "link audio" +#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1529 +msgid "Register" +msgstr "Iscriviti" -#: ../../include/conversation.php:1133 ../../mod/editpost.php:119 -#: ../../mod/editblock.php:150 ../../mod/editlayout.php:146 -#: ../../mod/editwebpage.php:181 -msgid "Set your location" -msgstr "La tua località" +#: ../../include/nav.php:155 +msgid "Create an account" +msgstr "Crea un account" -#: ../../include/conversation.php:1134 -msgid "set location" -msgstr "la tua località" +#: ../../include/nav.php:160 ../../include/apps.php:142 ../../mod/help.php:67 +#: ../../mod/help.php:72 +msgid "Help" +msgstr "Guida" -#: ../../include/conversation.php:1135 ../../mod/editpost.php:120 -#: ../../mod/editblock.php:151 ../../mod/editlayout.php:147 -#: ../../mod/editwebpage.php:182 -msgid "Clear browser location" -msgstr "Rimuovi la località data dal browser" - -#: ../../include/conversation.php:1136 -msgid "clear location" -msgstr "rimuovi la località" +#: ../../include/nav.php:160 +msgid "Help and documentation" +msgstr "Guida e documentazione" -#: ../../include/conversation.php:1138 ../../mod/editpost.php:132 -#: ../../mod/editblock.php:164 ../../mod/editlayout.php:159 -#: ../../mod/editwebpage.php:198 -msgid "Title (optional)" -msgstr "Titolo (opzionale)" +#: ../../include/nav.php:163 +msgid "Applications, utilities, links, games" +msgstr "Applicazioni, utilità, link, giochi" -#: ../../include/conversation.php:1141 ../../mod/editpost.php:134 -#: ../../mod/editblock.php:167 ../../mod/editlayout.php:162 -#: ../../mod/editwebpage.php:200 -msgid "Categories (optional, comma-separated list)" -msgstr "Categorie (lista separata da virgole)" +#: ../../include/nav.php:165 +msgid "Search site content" +msgstr "Cerca nel sito" -#: ../../include/conversation.php:1143 ../../mod/editpost.php:122 -#: ../../mod/editblock.php:153 ../../mod/editlayout.php:149 -#: ../../mod/editwebpage.php:184 -msgid "Permission settings" -msgstr "Impostazioni permessi" +#: ../../include/nav.php:168 ../../include/apps.php:141 +#: ../../mod/directory.php:334 +msgid "Directory" +msgstr "Elenco pubblico" -#: ../../include/conversation.php:1144 -msgid "permissions" -msgstr "permessi" +#: ../../include/nav.php:168 +msgid "Channel Directory" +msgstr "Elenco pubblico canali" -#: ../../include/conversation.php:1151 ../../mod/editpost.php:129 -#: ../../mod/editblock.php:161 ../../mod/editlayout.php:156 -#: ../../mod/editwebpage.php:193 -msgid "Public post" -msgstr "Articolo pubblico" +#: ../../include/nav.php:182 ../../include/apps.php:133 +msgid "Matrix" +msgstr "RedMatrix" -#: ../../include/conversation.php:1153 ../../mod/editpost.php:135 -#: ../../mod/editblock.php:168 ../../mod/editlayout.php:163 -#: ../../mod/editwebpage.php:201 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Per esempio: mario@esempio.com, simona@esempio.com" +#: ../../include/nav.php:182 +msgid "Your matrix" +msgstr "La tua rete" -#: ../../include/conversation.php:1166 ../../mod/editpost.php:146 -#: ../../mod/mail.php:242 ../../mod/mail.php:356 ../../mod/editblock.php:178 -#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:210 -msgid "Set expiration date" -msgstr "Data di scadenza" +#: ../../include/nav.php:183 +msgid "Mark all matrix notifications seen" +msgstr "Segna come lette le notifiche della tua rete" -#: ../../include/conversation.php:1168 ../../include/ItemObject.php:641 -#: ../../mod/editpost.php:148 ../../mod/mail.php:244 ../../mod/mail.php:358 -msgid "Encrypt text" -msgstr "Crittografia del testo" +#: ../../include/nav.php:185 ../../include/apps.php:137 +msgid "Channel Home" +msgstr "Bacheca del canale" -#: ../../include/conversation.php:1170 ../../mod/events.php:580 -#: ../../mod/editpost.php:150 -msgid "OK" -msgstr "OK" +#: ../../include/nav.php:185 +msgid "Channel home" +msgstr "Bacheca del canale" -#: ../../include/conversation.php:1171 ../../mod/events.php:579 -#: ../../mod/editpost.php:151 ../../mod/settings.php:578 -#: ../../mod/settings.php:604 ../../mod/fbrowser.php:82 -#: ../../mod/fbrowser.php:117 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -msgid "Cancel" -msgstr "Annulla" +#: ../../include/nav.php:186 +msgid "Mark all channel notifications seen" +msgstr "Segna come lette le notifiche del canale" -#: ../../include/conversation.php:1415 -msgid "Discover" -msgstr "Scopri" +#: ../../include/nav.php:189 ../../mod/connections.php:407 +msgid "Connections" +msgstr "Contatti" -#: ../../include/conversation.php:1418 -msgid "Imported public streams" -msgstr "Contenuti pubblici importati" +#: ../../include/nav.php:192 +msgid "Notices" +msgstr "Avvisi" -#: ../../include/conversation.php:1423 -msgid "Commented Order" -msgstr "Ultimi commenti" +#: ../../include/nav.php:192 +msgid "Notifications" +msgstr "Notifiche" -#: ../../include/conversation.php:1426 -msgid "Sort by Comment Date" -msgstr "Per data del commento" +#: ../../include/nav.php:193 +msgid "See all notifications" +msgstr "Vedi tutte le notifiche" -#: ../../include/conversation.php:1430 -msgid "Posted Order" -msgstr "Ultimi articoli" +#: ../../include/nav.php:194 ../../mod/notifications.php:99 +msgid "Mark all system notifications seen" +msgstr "Segna come lette le notifiche di sistema" -#: ../../include/conversation.php:1433 -msgid "Sort by Post Date" -msgstr "Per data di creazione" +#: ../../include/nav.php:196 ../../include/apps.php:143 +msgid "Mail" +msgstr "Messaggi" -#: ../../include/conversation.php:1438 ../../include/widgets.php:94 -msgid "Personal" -msgstr "Personali" +#: ../../include/nav.php:196 +msgid "Private mail" +msgstr "Messaggi privati" -#: ../../include/conversation.php:1441 -msgid "Posts that mention or involve you" -msgstr "Articoli che ti riguardano o ti menzionano" +#: ../../include/nav.php:197 +msgid "See all private messages" +msgstr "Guarda tutti i messaggi privati" -#: ../../include/conversation.php:1447 ../../mod/connections.php:211 -#: ../../mod/connections.php:224 ../../mod/menu.php:80 -msgid "New" -msgstr "Novità" +#: ../../include/nav.php:198 +msgid "Mark all private messages seen" +msgstr "Segna come letti tutti i messaggi privati" -#: ../../include/conversation.php:1450 -msgid "Activity Stream - by date" -msgstr "Elenco attività - per data" +#: ../../include/nav.php:199 +msgid "Inbox" +msgstr "In arrivo" -#: ../../include/conversation.php:1456 -msgid "Starred" -msgstr "Preferiti" +#: ../../include/nav.php:200 +msgid "Outbox" +msgstr "Inviati" -#: ../../include/conversation.php:1459 -msgid "Favourite Posts" -msgstr "Articoli preferiti" +#: ../../include/nav.php:204 ../../include/apps.php:140 +#: ../../mod/events.php:465 +msgid "Events" +msgstr "Eventi" -#: ../../include/conversation.php:1466 -msgid "Spam" -msgstr "Spam" +#: ../../include/nav.php:204 +msgid "Event Calendar" +msgstr "Calendario" -#: ../../include/conversation.php:1469 -msgid "Posts flagged as SPAM" -msgstr "Articoli marcati come spam" +#: ../../include/nav.php:205 +msgid "See all events" +msgstr "Guarda tutti gli eventi" -#: ../../include/conversation.php:1509 ../../mod/admin.php:865 -msgid "Channel" -msgstr "Canale" +#: ../../include/nav.php:206 +msgid "Mark all events seen" +msgstr "Marca come letti tutti gli eventi" -#: ../../include/conversation.php:1512 -msgid "Status Messages and Posts" -msgstr "Articoli e messaggi di stato" +#: ../../include/nav.php:208 ../../include/apps.php:132 +#: ../../mod/manage.php:148 +msgid "Channel Manager" +msgstr "Gestione canali" -#: ../../include/conversation.php:1521 -msgid "About" -msgstr "Informazioni" +#: ../../include/nav.php:208 +msgid "Manage Your Channels" +msgstr "Gestisci i tuoi canali" -#: ../../include/conversation.php:1524 -msgid "Profile Details" -msgstr "Dettagli del profilo" +#: ../../include/nav.php:210 +msgid "Account/Channel Settings" +msgstr "Impostazioni dell'account e del canale" -#: ../../include/conversation.php:1530 ../../include/apps.php:139 -#: ../../include/nav.php:105 ../../mod/fbrowser.php:25 -msgid "Photos" -msgstr "Foto" +#: ../../include/nav.php:218 ../../mod/admin.php:123 +msgid "Admin" +msgstr "Amministrazione" -#: ../../include/conversation.php:1542 -msgid "Files and Storage" -msgstr "Archivio file" +#: ../../include/nav.php:218 +msgid "Site Setup and Configuration" +msgstr "Installazione e configurazione del sito" -#: ../../include/conversation.php:1552 ../../include/conversation.php:1555 -msgid "Chatrooms" -msgstr "Area chat" +#: ../../include/nav.php:249 ../../include/conversation.php:842 +msgid "Loading..." +msgstr "Caricamento in corso..." -#: ../../include/conversation.php:1565 ../../include/apps.php:129 -#: ../../include/nav.php:117 -msgid "Bookmarks" -msgstr "Segnalibri" +#: ../../include/nav.php:254 +msgid "@name, #tag, content" +msgstr "@nome, #tag, testo" -#: ../../include/conversation.php:1568 -msgid "Saved Bookmarks" -msgstr "Segnalibri salvati" +#: ../../include/nav.php:255 +msgid "Please wait..." +msgstr "Attendere..." -#: ../../include/conversation.php:1576 ../../include/apps.php:136 -#: ../../include/nav.php:121 ../../mod/webpages.php:160 -msgid "Webpages" -msgstr "Pagine web" +#: ../../include/security.php:357 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto." -#: ../../include/conversation.php:1579 -msgid "Manage Webpages" -msgstr "Gestisci le pagine web" +#: ../../include/ItemObject.php:89 ../../include/conversation.php:652 +msgid "Private Message" +msgstr "Messaggio privato" -#: ../../include/widgets.php:91 ../../include/nav.php:171 -#: ../../mod/apps.php:34 -msgid "Apps" -msgstr "Apps" +#: ../../include/ItemObject.php:126 ../../include/conversation.php:644 +msgid "Select" +msgstr "Seleziona" -#: ../../include/widgets.php:92 -msgid "System" -msgstr "Sistema" +#: ../../include/ItemObject.php:130 +msgid "Save to Folder" +msgstr "Salva nella cartella" -#: ../../include/widgets.php:95 -msgid "Create Personal App" -msgstr "Crea una app personale" +#: ../../include/ItemObject.php:151 +msgid "I will attend" +msgstr "Parteciperò" -#: ../../include/widgets.php:96 -msgid "Edit Personal App" -msgstr "Modifica una app personale" +#: ../../include/ItemObject.php:151 +msgid "I will not attend" +msgstr "Non parteciperò" -#: ../../include/widgets.php:138 ../../mod/suggest.php:53 -msgid "Ignore/Hide" -msgstr "Ignora/nascondi" +#: ../../include/ItemObject.php:151 +msgid "I might attend" +msgstr "Forse parteciperò" -#: ../../include/widgets.php:143 ../../mod/connections.php:267 -msgid "Suggestions" -msgstr "Suggerimenti" +#: ../../include/ItemObject.php:161 +msgid "I agree" +msgstr "Sono d'accordo" -#: ../../include/widgets.php:144 -msgid "See more..." -msgstr "Altro..." +#: ../../include/ItemObject.php:161 +msgid "I disagree" +msgstr "Non sono d'accordo" -#: ../../include/widgets.php:166 -#, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Hai attivato %1$.0f delle %2$.0f connessioni permesse." +#: ../../include/ItemObject.php:161 +msgid "I abstain" +msgstr "Mi astengo" -#: ../../include/widgets.php:172 -msgid "Add New Connection" -msgstr "Aggiungi un contatto" +#: ../../include/ItemObject.php:179 ../../include/ItemObject.php:191 +#: ../../include/conversation.php:1667 ../../mod/photos.php:989 +#: ../../mod/photos.php:1001 +msgid "View all" +msgstr "Vedi tutto" -#: ../../include/widgets.php:173 -msgid "Enter the channel address" -msgstr "Scrivi l'indirizzo del canale" +#: ../../include/ItemObject.php:188 ../../include/conversation.php:1695 +#: ../../mod/photos.php:998 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "Non mi piace" +msgstr[1] "Non mi piace" -#: ../../include/widgets.php:174 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Per esempio: mario@pippo.it oppure http://pluto.com/barbara" +#: ../../include/ItemObject.php:216 +msgid "Add Star" +msgstr "Aggiungi ai preferiti" -#: ../../include/widgets.php:190 -msgid "Notes" -msgstr "Note" +#: ../../include/ItemObject.php:217 +msgid "Remove Star" +msgstr "Rimuovi dai preferiti" -#: ../../include/widgets.php:264 -msgid "Remove term" -msgstr "Rimuovi termine" +#: ../../include/ItemObject.php:218 +msgid "Toggle Star Status" +msgstr "Attiva/disattiva preferito" -#: ../../include/widgets.php:347 -msgid "Archives" -msgstr "Archivi" +#: ../../include/ItemObject.php:222 +msgid "starred" +msgstr "preferito" -#: ../../include/widgets.php:425 -msgid "Refresh" -msgstr "Aggiorna" +#: ../../include/ItemObject.php:231 ../../include/conversation.php:659 +msgid "Message signature validated" +msgstr "Messaggio con firma verificata" -#: ../../include/widgets.php:426 ../../mod/connedit.php:506 -msgid "Me" -msgstr "Io" +#: ../../include/ItemObject.php:232 ../../include/conversation.php:660 +msgid "Message signature incorrect" +msgstr "Massaggio con firma non corretta" -#: ../../include/widgets.php:427 ../../mod/connedit.php:509 -msgid "Best Friends" -msgstr "Migliori amici" +#: ../../include/ItemObject.php:240 +msgid "Add Tag" +msgstr "Aggiungi un tag" -#: ../../include/widgets.php:429 -msgid "Co-workers" -msgstr "Colleghi" +#: ../../include/ItemObject.php:258 ../../mod/photos.php:941 +msgid "I like this (toggle)" +msgstr "Attiva/disattiva Mi piace" -#: ../../include/widgets.php:430 ../../mod/connedit.php:511 -msgid "Former Friends" -msgstr "Ex amici" +#: ../../include/ItemObject.php:259 ../../mod/photos.php:942 +msgid "I don't like this (toggle)" +msgstr "Attiva/disattiva Non mi piace" -#: ../../include/widgets.php:431 ../../mod/connedit.php:512 -msgid "Acquaintances" -msgstr "Conoscenti" +#: ../../include/ItemObject.php:263 +msgid "Share This" +msgstr "Condividi" -#: ../../include/widgets.php:432 -msgid "Everybody" -msgstr "Tutti" - -#: ../../include/widgets.php:466 -msgid "Account settings" -msgstr "Il tuo account" - -#: ../../include/widgets.php:472 -msgid "Channel settings" -msgstr "Impostazioni del canale" - -#: ../../include/widgets.php:478 -msgid "Additional features" -msgstr "Funzionalità opzionali" - -#: ../../include/widgets.php:484 -msgid "Feature settings" -msgstr "Componenti aggiuntivi" - -#: ../../include/widgets.php:490 -msgid "Display settings" -msgstr "Aspetto" - -#: ../../include/widgets.php:496 -msgid "Connected apps" -msgstr "App connesse" - -#: ../../include/widgets.php:502 -msgid "Export channel" -msgstr "Esporta il canale" - -#: ../../include/widgets.php:511 ../../mod/connedit.php:539 -msgid "Connection Default Permissions" -msgstr "Permessi predefiniti dei nuovi contatti" - -#: ../../include/widgets.php:519 -msgid "Premium Channel Settings" -msgstr "Canale premium - impostazioni" - -#: ../../include/widgets.php:535 ../../include/apps.php:134 -#: ../../include/nav.php:218 ../../mod/admin.php:951 ../../mod/admin.php:1156 -msgid "Settings" -msgstr "Impostazioni" - -#: ../../include/widgets.php:548 ../../mod/mail.php:125 -#: ../../mod/message.php:31 -msgid "Messages" -msgstr "Messaggi" - -#: ../../include/widgets.php:551 -msgid "Check Mail" -msgstr "Controlla i messaggi" - -#: ../../include/widgets.php:556 ../../include/nav.php:209 -msgid "New Message" -msgstr "Nuovo messaggio" - -#: ../../include/widgets.php:634 -msgid "Chat Rooms" -msgstr "Aree chat attive" - -#: ../../include/widgets.php:654 -msgid "Bookmarked Chatrooms" -msgstr "Aree chat nei segnalibri" - -#: ../../include/widgets.php:674 -msgid "Suggested Chatrooms" -msgstr "Aree chat suggerite" - -#: ../../include/widgets.php:801 ../../include/widgets.php:859 -msgid "photo/image" -msgstr "foto/immagine" - -#: ../../include/zot.php:664 -msgid "Invalid data packet" -msgstr "Dati non validi" - -#: ../../include/zot.php:680 -msgid "Unable to verify channel signature" -msgstr "Impossibile verificare la firma elettronica del canale" - -#: ../../include/zot.php:1829 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Impossibile verificare la firma elettronica del sito %s" - -#: ../../include/ItemObject.php:130 -msgid "Save to Folder" -msgstr "Salva nella cartella" - -#: ../../include/ItemObject.php:142 ../../include/ItemObject.php:154 -#: ../../mod/photos.php:1020 ../../mod/photos.php:1032 -msgid "View all" -msgstr "Vedi tutto" - -#: ../../include/ItemObject.php:151 ../../mod/photos.php:1029 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "Non mi piace" -msgstr[1] "Non mi piace" - -#: ../../include/ItemObject.php:179 -msgid "Add Star" -msgstr "Aggiungi ai preferiti" - -#: ../../include/ItemObject.php:180 -msgid "Remove Star" -msgstr "Rimuovi dai preferiti" - -#: ../../include/ItemObject.php:181 -msgid "Toggle Star Status" -msgstr "Attiva/disattiva preferito" - -#: ../../include/ItemObject.php:185 -msgid "starred" -msgstr "preferito" - -#: ../../include/ItemObject.php:203 -msgid "Add Tag" -msgstr "Aggiungi un tag" - -#: ../../include/ItemObject.php:221 ../../mod/photos.php:972 -msgid "I like this (toggle)" -msgstr "Attiva/disattiva Mi piace" - -#: ../../include/ItemObject.php:222 ../../mod/photos.php:973 -msgid "I don't like this (toggle)" -msgstr "Attiva/disattiva Non mi piace" - -#: ../../include/ItemObject.php:226 -msgid "Share This" -msgstr "Condividi" - -#: ../../include/ItemObject.php:226 +#: ../../include/ItemObject.php:263 msgid "share" msgstr "condividi" -#: ../../include/ItemObject.php:243 +#: ../../include/ItemObject.php:280 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d commento" msgstr[1] "%d commenti" -#: ../../include/ItemObject.php:256 ../../include/ItemObject.php:257 +#: ../../include/ItemObject.php:298 ../../include/ItemObject.php:299 #, php-format msgid "View %s's profile - %s" msgstr "Guarda il profilo di %s - %s" -#: ../../include/ItemObject.php:260 +#: ../../include/ItemObject.php:302 msgid "to" msgstr "a" -#: ../../include/ItemObject.php:261 +#: ../../include/ItemObject.php:303 msgid "via" msgstr "via" -#: ../../include/ItemObject.php:262 +#: ../../include/ItemObject.php:304 msgid "Wall-to-Wall" msgstr "Da bacheca a bacheca" -#: ../../include/ItemObject.php:263 +#: ../../include/ItemObject.php:305 msgid "via Wall-To-Wall:" msgstr "da bacheca a bacheca:" -#: ../../include/ItemObject.php:299 +#: ../../include/ItemObject.php:316 ../../include/conversation.php:704 +#, php-format +msgid " from %s" +msgstr " da %s" + +#: ../../include/ItemObject.php:319 ../../include/conversation.php:707 +#, php-format +msgid "last edited: %s" +msgstr "ultima modifica: %s" + +#: ../../include/ItemObject.php:320 ../../include/conversation.php:708 +#, php-format +msgid "Expires: %s" +msgstr "Scadenza: %s" + +#: ../../include/ItemObject.php:341 msgid "Save Bookmarks" msgstr "Salva segnalibro" -#: ../../include/ItemObject.php:300 +#: ../../include/ItemObject.php:342 msgid "Add to Calendar" msgstr "Aggiungi al calendario" -#: ../../include/ItemObject.php:309 +#: ../../include/ItemObject.php:351 msgid "Mark all seen" msgstr "Marca tutto come letto" -#: ../../include/ItemObject.php:314 ../../mod/photos.php:1140 +#: ../../include/ItemObject.php:357 ../../mod/photos.php:1109 msgctxt "noun" msgid "Likes" msgstr "Mi piace" -#: ../../include/ItemObject.php:315 ../../mod/photos.php:1141 +#: ../../include/ItemObject.php:358 ../../mod/photos.php:1110 msgctxt "noun" msgid "Dislikes" msgstr "Non mi piace" -#: ../../include/ItemObject.php:345 ../../include/js_strings.php:7 -msgid "[+] show all" -msgstr "[+] mostra tutto" +#: ../../include/ItemObject.php:363 ../../include/acl_selectors.php:249 +#: ../../mod/photos.php:1115 +msgid "Close" +msgstr "Chiudi" + +#: ../../include/ItemObject.php:368 ../../include/conversation.php:725 +#: ../../include/conversation.php:1198 ../../mod/editblock.php:152 +#: ../../mod/editpost.php:125 ../../mod/editlayout.php:148 +#: ../../mod/editwebpage.php:183 ../../mod/mail.php:241 ../../mod/mail.php:356 +#: ../../mod/photos.php:944 +msgid "Please wait" +msgstr "Attendere" -#: ../../include/ItemObject.php:626 ../../mod/photos.php:991 -#: ../../mod/photos.php:1101 +#: ../../include/ItemObject.php:669 ../../mod/photos.php:960 +#: ../../mod/photos.php:1070 msgid "This is you" msgstr "Questo sei tu" -#: ../../include/ItemObject.php:628 ../../include/js_strings.php:6 -#: ../../mod/photos.php:993 ../../mod/photos.php:1103 -msgid "Comment" -msgstr "Commento" - -#: ../../include/ItemObject.php:629 ../../mod/mood.php:135 -#: ../../mod/group.php:81 ../../mod/poke.php:166 ../../mod/profiles.php:650 -#: ../../mod/sources.php:104 ../../mod/sources.php:138 -#: ../../mod/events.php:598 ../../mod/chat.php:177 ../../mod/chat.php:211 -#: ../../mod/settings.php:577 ../../mod/settings.php:689 -#: ../../mod/settings.php:718 ../../mod/settings.php:741 -#: ../../mod/settings.php:823 ../../mod/settings.php:1016 -#: ../../mod/connedit.php:556 ../../mod/mail.php:352 ../../mod/pdledit.php:58 -#: ../../mod/thing.php:284 ../../mod/thing.php:327 ../../mod/fsuggest.php:108 -#: ../../mod/filestorage.php:150 ../../mod/connect.php:93 -#: ../../mod/locs.php:99 ../../mod/import.php:504 ../../mod/setup.php:313 -#: ../../mod/setup.php:358 ../../mod/admin.php:412 ../../mod/admin.php:723 -#: ../../mod/admin.php:859 ../../mod/admin.php:992 ../../mod/admin.php:1191 -#: ../../mod/admin.php:1278 ../../mod/invite.php:142 ../../mod/xchan.php:11 -#: ../../mod/photos.php:594 ../../mod/photos.php:671 ../../mod/photos.php:954 -#: ../../mod/photos.php:994 ../../mod/photos.php:1104 ../../mod/appman.php:99 -#: ../../mod/poll.php:68 ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:99 -msgid "Submit" -msgstr "Salva" - -#: ../../include/ItemObject.php:630 +#: ../../include/ItemObject.php:673 msgid "Bold" msgstr "Grassetto" -#: ../../include/ItemObject.php:631 +#: ../../include/ItemObject.php:674 msgid "Italic" msgstr "Corsivo" -#: ../../include/ItemObject.php:632 +#: ../../include/ItemObject.php:675 msgid "Underline" msgstr "Sottolineato" -#: ../../include/ItemObject.php:633 +#: ../../include/ItemObject.php:676 msgid "Quote" msgstr "Citazione" -#: ../../include/ItemObject.php:634 +#: ../../include/ItemObject.php:677 msgid "Code" msgstr "Codice" -#: ../../include/ItemObject.php:635 +#: ../../include/ItemObject.php:678 msgid "Image" msgstr "Immagine" -#: ../../include/ItemObject.php:636 +#: ../../include/ItemObject.php:679 msgid "Link" msgstr "Link" -#: ../../include/ItemObject.php:637 +#: ../../include/ItemObject.php:680 msgid "Video" msgstr "Video" -#: ../../include/datetime.php:35 -msgid "Miscellaneous" -msgstr "Altro" +#: ../../include/ItemObject.php:684 ../../include/conversation.php:1224 +#: ../../mod/editpost.php:152 ../../mod/mail.php:247 ../../mod/mail.php:361 +msgid "Encrypt text" +msgstr "Crittografia del testo" -#: ../../include/datetime.php:113 -msgid "YYYY-MM-DD or MM-DD" -msgstr "AAAA-MM-GG oppure MM-GG" +#: ../../include/activities.php:39 +msgid " and " +msgstr "e" -#: ../../include/datetime.php:230 -msgid "never" -msgstr "mai" +#: ../../include/activities.php:47 +msgid "public profile" +msgstr "profilo pubblico" -#: ../../include/datetime.php:236 -msgid "less than a second ago" -msgstr "meno di un secondo fa" +#: ../../include/activities.php:56 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "%1$s ha cambiato %2$s in “%3$s”" -#: ../../include/datetime.php:239 -msgid "year" -msgstr "anno" +#: ../../include/activities.php:57 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "Guarda %2$s di %1$s " -#: ../../include/datetime.php:239 -msgid "years" -msgstr "anni" +#: ../../include/activities.php:60 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "%1$s ha aggiornato %2$s cambiando %3$s." -#: ../../include/datetime.php:240 -msgid "month" -msgstr "mese" +#: ../../include/dir_fns.php:88 +msgid "Directory Options" +msgstr "Opzioni elenco pubblico" -#: ../../include/datetime.php:240 -msgid "months" -msgstr "mesi" +#: ../../include/dir_fns.php:89 +msgid "Alphabetic" +msgstr "Alfabetico" -#: ../../include/datetime.php:241 -msgid "week" -msgstr "settimana" +#: ../../include/dir_fns.php:90 +msgid "Reverse Alphabetic" +msgstr "Alfabetico inverso" -#: ../../include/datetime.php:241 -msgid "weeks" -msgstr "settimane" +#: ../../include/dir_fns.php:91 +msgid "Newest to Oldest" +msgstr "Prima i più recenti" -#: ../../include/datetime.php:242 -msgid "day" -msgstr "giorno" +#: ../../include/dir_fns.php:92 +msgid "Oldest to Newest" +msgstr "Prima i più vecchi" -#: ../../include/datetime.php:242 -msgid "days" -msgstr "giorni" +#: ../../include/dir_fns.php:93 +msgid "Public Forums Only" +msgstr "Solo forum pubblici" -#: ../../include/datetime.php:243 -msgid "hour" -msgstr "ora" +#: ../../include/dir_fns.php:95 +msgid "Sort" +msgstr "Ordinamento" -#: ../../include/datetime.php:243 -msgid "hours" -msgstr "ore" +#: ../../include/dir_fns.php:111 +msgid "Enable Safe Search" +msgstr "Abilita SafeSearch" -#: ../../include/datetime.php:244 -msgid "minute" -msgstr "minuto" +#: ../../include/dir_fns.php:113 +msgid "Disable Safe Search" +msgstr "Disabilita SafeSearch" -#: ../../include/datetime.php:244 -msgid "minutes" -msgstr "minuti" +#: ../../include/dir_fns.php:115 +msgid "Safe Mode" +msgstr "Modalità SafeSearch" -#: ../../include/datetime.php:245 -msgid "second" -msgstr "secondo" +#: ../../include/zot.php:673 +msgid "Invalid data packet" +msgstr "Dati non validi" -#: ../../include/datetime.php:245 -msgid "seconds" -msgstr "secondi" +#: ../../include/zot.php:689 +msgid "Unable to verify channel signature" +msgstr "Impossibile verificare la firma elettronica del canale" -#: ../../include/datetime.php:254 +#: ../../include/zot.php:1961 #, php-format -msgid "%1$d %2$s ago" -msgstr "%1$d %2$s fa" +msgid "Unable to verify site signature for %s" +msgstr "Impossibile verificare la firma elettronica del sito %s" -#: ../../include/datetime.php:462 -#, php-format -msgid "%1$s's birthday" -msgstr "Compleanno di %1$s" +#: ../../include/items.php:382 ../../mod/subthread.php:49 +#: ../../mod/group.php:68 ../../mod/profperm.php:23 ../../mod/like.php:270 +#: ../../index.php:389 +msgid "Permission denied" +msgstr "Permesso negato" -#: ../../include/datetime.php:463 -#, php-format -msgid "Happy Birthday %1$s" -msgstr "Buon compleanno %1$s" +#: ../../include/items.php:979 ../../include/items.php:1024 +msgid "(Unknown)" +msgstr "(Sconosciuto)" -#: ../../include/apps.php:128 -msgid "Site Admin" -msgstr "Amministrazione sito" - -#: ../../include/apps.php:130 -msgid "Address Book" -msgstr "Rubrica" - -#: ../../include/apps.php:131 ../../include/nav.php:125 ../../boot.php:1542 -msgid "Login" -msgstr "Accedi" - -#: ../../include/apps.php:132 ../../include/nav.php:216 -#: ../../mod/manage.php:150 -msgid "Channel Manager" -msgstr "Gestione canali" - -#: ../../include/apps.php:133 ../../include/nav.php:190 -msgid "Matrix" -msgstr "RedMatrix" - -#: ../../include/apps.php:137 ../../include/nav.php:193 -msgid "Channel Home" -msgstr "Bacheca del canale" - -#: ../../include/apps.php:140 ../../include/nav.php:212 -#: ../../mod/events.php:442 -msgid "Events" -msgstr "Eventi" - -#: ../../include/apps.php:141 ../../include/nav.php:176 -#: ../../mod/directory.php:321 -msgid "Directory" -msgstr "Elenco pubblico" - -#: ../../include/apps.php:142 ../../include/nav.php:168 ../../mod/help.php:58 -#: ../../mod/help.php:63 -msgid "Help" -msgstr "Guida" +#: ../../include/items.php:1181 +msgid "Visible to anybody on the internet." +msgstr "Visibile a chiunque su internet." -#: ../../include/apps.php:143 ../../include/nav.php:204 -msgid "Mail" -msgstr "Messaggi" +#: ../../include/items.php:1183 +msgid "Visible to you only." +msgstr "Visibile solo a te." -#: ../../include/apps.php:144 ../../mod/mood.php:131 -msgid "Mood" -msgstr "Umore" +#: ../../include/items.php:1185 +msgid "Visible to anybody in this network." +msgstr "Visibile a tutti su questa rete." -#: ../../include/apps.php:146 ../../include/nav.php:111 -msgid "Chat" -msgstr "Area chat" +#: ../../include/items.php:1187 +msgid "Visible to anybody authenticated." +msgstr "Visibile a chiunque sia autenticato." -#: ../../include/apps.php:148 -msgid "Probe" -msgstr "Diagnostica" +#: ../../include/items.php:1189 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Visibile a tutti in %s." -#: ../../include/apps.php:149 -msgid "Suggest" -msgstr "Suggerisci" +#: ../../include/items.php:1191 +msgid "Visible to all connections." +msgstr "Visibile a tutti coloro che ti seguono." -#: ../../include/apps.php:150 -msgid "Random Channel" -msgstr "Canale casuale" +#: ../../include/items.php:1193 +msgid "Visible to approved connections." +msgstr "Visibile ai contatti approvati." -#: ../../include/apps.php:151 -msgid "Invite" -msgstr "Invita" +#: ../../include/items.php:1195 +msgid "Visible to specific connections." +msgstr "Visibile ad alcuni contatti scelti." -#: ../../include/apps.php:152 -msgid "Features" -msgstr "Funzionalità" +#: ../../include/items.php:4002 ../../mod/thing.php:76 +#: ../../mod/display.php:32 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:168 ../../mod/admin.php:901 +#: ../../mod/admin.php:1104 +msgid "Item not found." +msgstr "Elemento non trovato." -#: ../../include/apps.php:153 -msgid "Language" -msgstr "Lingua" +#: ../../include/items.php:4455 ../../mod/group.php:38 ../../mod/group.php:140 +msgid "Collection not found." +msgstr "Insieme di canali non trovato." -#: ../../include/apps.php:154 -msgid "Post" -msgstr "Articolo" +#: ../../include/items.php:4470 +msgid "Collection is empty." +msgstr "L'insieme di canali è vuoto." -#: ../../include/apps.php:155 -msgid "Profile Photo" -msgstr "Foto del profilo" +#: ../../include/items.php:4477 +#, php-format +msgid "Collection: %s" +msgstr "Insieme: %s" -#: ../../include/apps.php:247 ../../mod/settings.php:81 -#: ../../mod/settings.php:603 -msgid "Update" -msgstr "Aggiorna" +#: ../../include/items.php:4488 +#, php-format +msgid "Connection: %s" +msgstr "Contatto: %s" -#: ../../include/apps.php:247 -msgid "Install" -msgstr "Installa" +#: ../../include/items.php:4491 +msgid "Connection not found." +msgstr "Contatto non trovato." -#: ../../include/apps.php:252 -msgid "Purchase" -msgstr "Acquista" +#: ../../include/event.php:376 +msgid "This event has been added to your calendar." +msgstr "Questo evento è stato aggiunto al tuo calendario" -#: ../../include/Contact.php:123 +#: ../../include/Contact.php:124 msgid "New window" msgstr "Nuova finestra" -#: ../../include/Contact.php:124 +#: ../../include/Contact.php:125 msgid "Open the selected location in a different window or browser tab" msgstr "Apri l'indirizzo selezionato in una nuova scheda o finestra" -#: ../../include/Contact.php:214 ../../mod/admin.php:646 +#: ../../include/Contact.php:215 ../../mod/admin.php:651 #, php-format msgid "User '%s' deleted" msgstr "Utente '%s' eliminato" -#: ../../include/bbcode.php:112 ../../include/bbcode.php:677 -#: ../../include/bbcode.php:680 ../../include/bbcode.php:685 -#: ../../include/bbcode.php:688 ../../include/bbcode.php:691 -#: ../../include/bbcode.php:694 ../../include/bbcode.php:699 -#: ../../include/bbcode.php:702 ../../include/bbcode.php:707 -#: ../../include/bbcode.php:710 ../../include/bbcode.php:713 -#: ../../include/bbcode.php:716 +#: ../../include/network.php:613 +msgid "view full size" +msgstr "guarda nelle dimensioni reali" + +#: ../../include/diaspora.php:2023 ../../include/conversation.php:164 +#: ../../mod/like.php:383 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "A %1$s piace %3$s di %2$s" + +#: ../../include/bbcode.php:115 ../../include/bbcode.php:688 +#: ../../include/bbcode.php:691 ../../include/bbcode.php:696 +#: ../../include/bbcode.php:699 ../../include/bbcode.php:702 +#: ../../include/bbcode.php:705 ../../include/bbcode.php:710 +#: ../../include/bbcode.php:713 ../../include/bbcode.php:718 +#: ../../include/bbcode.php:721 ../../include/bbcode.php:724 +#: ../../include/bbcode.php:727 msgid "Image/photo" msgstr "Immagine" -#: ../../include/bbcode.php:147 ../../include/bbcode.php:727 +#: ../../include/bbcode.php:150 ../../include/bbcode.php:738 msgid "Encrypted content" msgstr "Contenuto crittografato" -#: ../../include/bbcode.php:165 +#: ../../include/bbcode.php:168 msgid "Install design element: " msgstr "Installa il componente di design:" -#: ../../include/bbcode.php:171 +#: ../../include/bbcode.php:174 msgid "QR code" msgstr "QR code" -#: ../../include/bbcode.php:220 +#: ../../include/bbcode.php:223 #, php-format msgid "%1$s wrote the following %2$s %3$s" msgstr "%1$s ha scritto %2$s %3$s" -#: ../../include/bbcode.php:222 +#: ../../include/bbcode.php:225 msgid "post" msgstr "l'articolo" -#: ../../include/bbcode.php:645 +#: ../../include/bbcode.php:447 +msgid "Different viewers will see this text differently" +msgstr "A persone diverse questo testo potrebbe apparire in modo differente" + +#: ../../include/bbcode.php:656 msgid "$1 spoiler" msgstr "$1 spoiler" -#: ../../include/bbcode.php:665 +#: ../../include/bbcode.php:676 msgid "$1 wrote:" msgstr "$1 ha scritto:" -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" -msgstr "Notifica di RedMatrix" +#: ../../include/contact_widgets.php:14 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invito disponibile" +msgstr[1] "%d inviti disponibili" -#: ../../include/enotify.php:42 -msgid "redmatrix" -msgstr "RedMatrix" +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:420 +msgid "Advanced" +msgstr "Avanzate" -#: ../../include/enotify.php:44 -msgid "Thank You," -msgstr "Grazie," +#: ../../include/contact_widgets.php:22 +msgid "Find Channels" +msgstr "Ricerca canali" -#: ../../include/enotify.php:46 -#, php-format -msgid "%s Administrator" -msgstr "L'amministratore di %s" +#: ../../include/contact_widgets.php:23 +msgid "Enter name or interest" +msgstr "Scrivi un nome o un interesse" -#: ../../include/enotify.php:81 -#, php-format -msgid "%s " -msgstr "%s " +#: ../../include/contact_widgets.php:24 +msgid "Connect/Follow" +msgstr "Aggiungi" -#: ../../include/enotify.php:85 -#, php-format -msgid "[Red:Notify] New mail received at %s" -msgstr "[RedMatrix] Nuovo messaggio su %s" +#: ../../include/contact_widgets.php:25 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Per esempio: Mario Rossi, Pesca" -#: ../../include/enotify.php:87 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "%1$s, %2$s ti ha mandato un messaggio privato su %3$s." +#: ../../include/contact_widgets.php:26 ../../mod/connections.php:413 +#: ../../mod/directory.php:330 ../../mod/directory.php:335 +msgid "Find" +msgstr "Cerca" -#: ../../include/enotify.php:88 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s ti ha mandato %2$s." +#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 +#: ../../mod/directory.php:334 +msgid "Channel Suggestions" +msgstr "Canali suggeriti" -#: ../../include/enotify.php:88 -msgid "a private message" -msgstr "un messaggio privato" +#: ../../include/contact_widgets.php:29 +msgid "Random Profile" +msgstr "Profilo casuale" -#: ../../include/enotify.php:89 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Visita %s per leggere i tuoi messaggi privati e rispondere." +#: ../../include/contact_widgets.php:30 +msgid "Invite Friends" +msgstr "Invita amici" -#: ../../include/enotify.php:144 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s[/zrl]" +#: ../../include/contact_widgets.php:32 +msgid "Advanced example: name=fred and country=iceland" +msgstr "Per esempio: name=mario e country=italy" -#: ../../include/enotify.php:152 +#: ../../include/contact_widgets.php:125 #, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%5$s di %4$s[/zrl]" +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "%d contatto in comune" +msgstr[1] "%d contatti in comune" -#: ../../include/enotify.php:161 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s che hai creato[/zrl]" +#: ../../include/contact_widgets.php:130 +msgid "show more" +msgstr "mostra tutto" -#: ../../include/enotify.php:172 -#, php-format -msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[RedMatrix] Nuovo commento di %2$s alla conversazione #%1$d" +#: ../../include/acl_selectors.php:240 +msgid "Visible to your default audience" +msgstr "Visibile secondo le impostazioni predefinite" -#: ../../include/enotify.php:173 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "%1$s, %2$s ha commentato un elemento che stavi seguendo." +#: ../../include/acl_selectors.php:241 +msgid "Show" +msgstr "Mostra" -#: ../../include/enotify.php:176 ../../include/enotify.php:191 -#: ../../include/enotify.php:217 ../../include/enotify.php:236 -#: ../../include/enotify.php:250 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Visita %s per leggere o commentare la conversazione." +#: ../../include/acl_selectors.php:242 +msgid "Don't show" +msgstr "Non mostrare" -#: ../../include/enotify.php:182 -#, php-format -msgid "[Red:Notify] %s posted to your profile wall" -msgstr "[RedMatrix] %s ha scritto sulla tua bacheca" +#: ../../include/acl_selectors.php:248 ../../mod/events.php:621 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 +#: ../../mod/photos.php:559 ../../mod/photos.php:916 +msgid "Permissions" +msgstr "Permessi" -#: ../../include/enotify.php:184 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "%1$s, %2$s ha scritto sulla bacheca del tuo profilo su %3$s" +#: ../../include/api.php:1081 +msgid "Public Timeline" +msgstr "Diario pubblico" -#: ../../include/enotify.php:186 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "%1$s, %2$s ha scritto sulla [zrl=%3$s]tua bacheca[/zrl]" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +msgid "Male" +msgstr "Maschio" -#: ../../include/enotify.php:210 -#, php-format -msgid "[Red:Notify] %s tagged you" -msgstr "[RedMatrix] %s ti ha taggato" - -#: ../../include/enotify.php:211 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "%1$s, %2$s ti ha taggato su %3$s" - -#: ../../include/enotify.php:212 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "%1$s, %2$s [zrl=%3$s]ti ha taggato[/zrl]." - -#: ../../include/enotify.php:225 -#, php-format -msgid "[Red:Notify] %1$s poked you" -msgstr "[RedMatrix] %1$s ti ha mandato un poke" - -#: ../../include/enotify.php:226 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "%1$s, %2$s ti ha mandato un poke su %3$s" - -#: ../../include/enotify.php:227 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s, %2$s [zrl=%2$s]ti ha mandato un poke[/zrl]." - -#: ../../include/enotify.php:243 -#, php-format -msgid "[Red:Notify] %s tagged your post" -msgstr "[RedMatrix] %s ha taggato il tuo articolo" - -#: ../../include/enotify.php:244 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "%1$s, %2$s ha taggato il tuo articolo su %3$s" - -#: ../../include/enotify.php:245 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "%1$s, %2$s ha taggato [zrl=%3$s]il tuo articolo[/zrl]" - -#: ../../include/enotify.php:257 -msgid "[Red:Notify] Introduction received" -msgstr "[RedMatrix] Hai una richiesta di amicizia" - -#: ../../include/enotify.php:258 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "%1$s, hai ricevuto una richiesta di entrare in contatto da '%2$s' su %3$s" - -#: ../../include/enotify.php:259 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "%1$s, hai ricevuto una [zrl=%2$s]richiesta di entrare in contatto[/zrl] da %3$s." - -#: ../../include/enotify.php:263 ../../include/enotify.php:282 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Puoi visitare il suo profilo su %s" - -#: ../../include/enotify.php:265 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "Visita %s per approvare o rifiutare la richiesta di entrare in contatto." - -#: ../../include/enotify.php:272 -msgid "[Red:Notify] Friend suggestion received" -msgstr "[RedMatrix] Ti è stato suggerito un amico" - -#: ../../include/enotify.php:273 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "%1$s, ti è stato suggerito un amico da '%2$s' su %3$s" - -#: ../../include/enotify.php:274 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " -"%4$s." -msgstr "%1$s, %4$s ti [zrl=%2$s]ha suggerito %3$s[/zrl] come amico." - -#: ../../include/enotify.php:280 -msgid "Name:" -msgstr "Nome:" - -#: ../../include/enotify.php:281 -msgid "Photo:" -msgstr "Foto:" - -#: ../../include/enotify.php:284 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Visita %s per approvare o rifiutare il suggerimento." - -#: ../../include/enotify.php:490 -msgid "[Red:Notify]" -msgstr "[RedMatrix]" - -#: ../../include/js_strings.php:5 -msgid "Delete this item?" -msgstr "Eliminare questo elemento?" - -#: ../../include/js_strings.php:8 -msgid "[-] show less" -msgstr "[-] riduci" - -#: ../../include/js_strings.php:9 -msgid "[+] expand" -msgstr "[+] mostra tutto" - -#: ../../include/js_strings.php:10 -msgid "[-] collapse" -msgstr "[-] riduci" - -#: ../../include/js_strings.php:11 -msgid "Password too short" -msgstr "Password troppo corta" - -#: ../../include/js_strings.php:12 -msgid "Passwords do not match" -msgstr "Le password non corrispondono" - -#: ../../include/js_strings.php:13 ../../mod/photos.php:39 -msgid "everybody" -msgstr "tutti" - -#: ../../include/js_strings.php:14 -msgid "Secret Passphrase" -msgstr "Chiave segreta" - -#: ../../include/js_strings.php:15 -msgid "Passphrase hint" -msgstr "Suggerimento per la chiave segreta" - -#: ../../include/js_strings.php:16 -msgid "Notice: Permissions have changed but have not yet been submitted." -msgstr "Nota: i permessi sono stati modificati ma non ancora salvati." - -#: ../../include/js_strings.php:17 -msgid "close all" -msgstr "chiudi tutto" - -#: ../../include/js_strings.php:18 -msgid "Nothing new here" -msgstr "Niente di nuovo qui" - -#: ../../include/js_strings.php:20 -msgid "timeago.prefixAgo" -msgstr "timeago.prefixAgo" - -#: ../../include/js_strings.php:21 -msgid "timeago.prefixFromNow" -msgstr "timeago.prefixFromNow" - -#: ../../include/js_strings.php:22 -msgid "ago" -msgstr "fa" - -#: ../../include/js_strings.php:23 -msgid "from now" -msgstr "da adesso" - -#: ../../include/js_strings.php:24 -msgid "less than a minute" -msgstr "meno di un minuto" - -#: ../../include/js_strings.php:25 -msgid "about a minute" -msgstr "circa un minuto" - -#: ../../include/js_strings.php:26 -#, php-format -msgid "%d minutes" -msgstr "%d minuti" - -#: ../../include/js_strings.php:27 -msgid "about an hour" -msgstr "circa un’ora" - -#: ../../include/js_strings.php:28 -#, php-format -msgid "about %d hours" -msgstr "circa %d ore" - -#: ../../include/js_strings.php:29 -msgid "a day" -msgstr "un giorno" - -#: ../../include/js_strings.php:30 -#, php-format -msgid "%d days" -msgstr "%d giorni" - -#: ../../include/js_strings.php:31 -msgid "about a month" -msgstr "circa un mese" - -#: ../../include/js_strings.php:32 -#, php-format -msgid "%d months" -msgstr "%d mesi" - -#: ../../include/js_strings.php:33 -msgid "about a year" -msgstr "circa un anno" - -#: ../../include/js_strings.php:34 -#, php-format -msgid "%d years" -msgstr "%d anni" - -#: ../../include/js_strings.php:35 -msgid " " -msgstr " " - -#: ../../include/js_strings.php:36 -msgid "timeago.numbers" -msgstr "timeago.numbers" - -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Male" -msgstr "Maschio" - -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Female" -msgstr "Femmina" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +msgid "Female" +msgstr "Femmina" #: ../../include/profile_selectors.php:6 msgid "Currently Male" @@ -3285,6 +2906,13 @@ msgstr "Neutro" msgid "Non-specific" msgstr "Non specificato" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +#: ../../include/profile_selectors.php:61 +#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 +msgid "Other" +msgstr "Altro" + #: ../../include/profile_selectors.php:6 msgid "Undecided" msgstr "Indeciso" @@ -3471,1196 +3099,1253 @@ msgstr "Chi se ne frega" msgid "Ask me" msgstr "Chiedimelo" -#: ../../include/nav.php:95 ../../include/nav.php:128 ../../boot.php:1541 -msgid "Logout" -msgstr "Esci" +#: ../../include/apps.php:128 +msgid "Site Admin" +msgstr "Amministrazione sito" -#: ../../include/nav.php:95 ../../include/nav.php:128 -msgid "End this session" -msgstr "Chiudi questa sessione" +#: ../../include/apps.php:130 +msgid "Address Book" +msgstr "Rubrica" -#: ../../include/nav.php:98 ../../include/nav.php:159 -msgid "Home" -msgstr "Bacheca" +#: ../../include/apps.php:144 ../../mod/mood.php:130 +msgid "Mood" +msgstr "Umore" -#: ../../include/nav.php:98 -msgid "Your posts and conversations" -msgstr "I tuoi articoli e conversazioni" +#: ../../include/apps.php:145 ../../include/conversation.php:943 +msgid "Poke" +msgstr "Poke" -#: ../../include/nav.php:99 -msgid "Your profile page" -msgstr "Il tuo profilo" +#: ../../include/apps.php:148 +msgid "Probe" +msgstr "Diagnostica" -#: ../../include/nav.php:101 -msgid "Edit Profiles" -msgstr "Modifica i profili" +#: ../../include/apps.php:149 +msgid "Suggest" +msgstr "Suggerisci" -#: ../../include/nav.php:101 -msgid "Manage/Edit profiles" -msgstr "Gestisci/modifica i profili" +#: ../../include/apps.php:150 +msgid "Random Channel" +msgstr "Canale casuale" -#: ../../include/nav.php:103 -msgid "Edit your profile" -msgstr "Modifica il profilo" +#: ../../include/apps.php:151 +msgid "Invite" +msgstr "Invita" -#: ../../include/nav.php:105 -msgid "Your photos" -msgstr "Le tue foto" +#: ../../include/apps.php:152 +msgid "Features" +msgstr "Funzionalità" -#: ../../include/nav.php:106 -msgid "Your files" -msgstr "I tuoi file" +#: ../../include/apps.php:153 +msgid "Language" +msgstr "Lingua" -#: ../../include/nav.php:111 -msgid "Your chatrooms" -msgstr "Le tue aree chat" +#: ../../include/apps.php:154 +msgid "Post" +msgstr "Articolo" -#: ../../include/nav.php:117 -msgid "Your bookmarks" -msgstr "I tuoi segnalibri" +#: ../../include/apps.php:155 +msgid "Profile Photo" +msgstr "Foto del profilo" -#: ../../include/nav.php:121 -msgid "Your webpages" -msgstr "Le tue pagine web" +#: ../../include/apps.php:247 ../../mod/settings.php:81 +#: ../../mod/settings.php:603 +msgid "Update" +msgstr "Aggiorna" -#: ../../include/nav.php:125 -msgid "Sign in" -msgstr "Accedi" +#: ../../include/apps.php:247 +msgid "Install" +msgstr "Installa" -#: ../../include/nav.php:142 -#, php-format -msgid "%s - click to logout" -msgstr "%s - clicca per uscire" +#: ../../include/apps.php:252 +msgid "Purchase" +msgstr "Acquista" -#: ../../include/nav.php:145 -msgid "Remote authentication" -msgstr "Autenticazione magica dal tuo server" +#: ../../include/account.php:23 +msgid "Not a valid email address" +msgstr "Email non valida" -#: ../../include/nav.php:145 -msgid "Click to authenticate to your home hub" -msgstr "Clicca per autenticarti sul tuo server principale" +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" +msgstr "Il dominio della tua email attualmente non è permesso su questo sito" -#: ../../include/nav.php:159 -msgid "Home Page" -msgstr "Bacheca" +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." +msgstr "La tua email è già registrata su questo sito." -#: ../../include/nav.php:163 ../../mod/register.php:224 ../../boot.php:1518 -msgid "Register" -msgstr "Iscriviti" +#: ../../include/account.php:64 +msgid "An invitation is required." +msgstr "È necessario un invito." -#: ../../include/nav.php:163 -msgid "Create an account" -msgstr "Crea un account" +#: ../../include/account.php:68 +msgid "Invitation could not be verified." +msgstr "L'invito non può essere verificato." -#: ../../include/nav.php:168 -msgid "Help and documentation" -msgstr "Guida e documentazione" +#: ../../include/account.php:119 +msgid "Please enter the required information." +msgstr "Inserisci le informazioni richieste." -#: ../../include/nav.php:171 -msgid "Applications, utilities, links, games" -msgstr "Applicazioni, utilità, link, giochi" +#: ../../include/account.php:187 +msgid "Failed to store account information." +msgstr "Non è stato possibile salvare le informazioni del tuo account." -#: ../../include/nav.php:173 -msgid "Search site content" -msgstr "Cerca nel sito" +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registrazione di %s confermata" -#: ../../include/nav.php:176 -msgid "Channel Directory" -msgstr "Elenco pubblico canali" +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" +msgstr "Richiesta di registrazione su %s" -#: ../../include/nav.php:190 -msgid "Your matrix" -msgstr "La tua rete" +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" +msgstr "Amministratore" -#: ../../include/nav.php:191 -msgid "Mark all matrix notifications seen" -msgstr "Segna come lette le notifiche della tua rete" +#: ../../include/account.php:337 +msgid "your registration password" +msgstr "la password di registrazione" -#: ../../include/nav.php:193 -msgid "Channel home" -msgstr "Bacheca del canale" +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" +msgstr "Dettagli della registrazione di %s" -#: ../../include/nav.php:194 -msgid "Mark all channel notifications seen" -msgstr "Segna come lette le notifiche del canale" +#: ../../include/account.php:406 +msgid "Account approved." +msgstr "Account approvato." -#: ../../include/nav.php:197 ../../mod/connections.php:406 -msgid "Connections" -msgstr "Contatti" +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registrazione revocata per %s" -#: ../../include/nav.php:200 -msgid "Notices" -msgstr "Avvisi" +#: ../../include/account.php:486 +msgid "Account verified. Please login." +msgstr "Registrazione verificata. Adesso puoi effettuare login." -#: ../../include/nav.php:200 -msgid "Notifications" -msgstr "Notifiche" +#: ../../include/account.php:674 ../../include/account.php:676 +msgid "Click here to upgrade." +msgstr "Clicca qui per aggiornare." -#: ../../include/nav.php:201 -msgid "See all notifications" -msgstr "Vedi tutte le notifiche" +#: ../../include/account.php:682 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Questa operazione supera i limiti del tuo abbonamento." -#: ../../include/nav.php:202 ../../mod/notifications.php:99 -msgid "Mark all system notifications seen" -msgstr "Segna come lette le notifiche di sistema" +#: ../../include/account.php:687 +msgid "This action is not available under your subscription plan." +msgstr "Questa operazione non è prevista dal tuo abbonamento." -#: ../../include/nav.php:204 -msgid "Private mail" -msgstr "Messaggi privati" +#: ../../include/conversation.php:126 ../../mod/like.php:113 +msgid "channel" +msgstr "canale" -#: ../../include/nav.php:205 -msgid "See all private messages" -msgstr "Guarda tutti i messaggi privati" +#: ../../include/conversation.php:167 ../../mod/like.php:385 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "A %1$s non piace %3$s di %2$s" -#: ../../include/nav.php:206 -msgid "Mark all private messages seen" -msgstr "Segna come letti tutti i messaggi privati" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s adesso è connesso con %2$s" -#: ../../include/nav.php:207 -msgid "Inbox" -msgstr "In arrivo" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s ha mandato un poke a %2$s" -#: ../../include/nav.php:208 -msgid "Outbox" -msgstr "Inviati" +#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s è %2$s" -#: ../../include/nav.php:212 -msgid "Event Calendar" -msgstr "Calendario" +#: ../../include/conversation.php:556 +msgctxt "title" +msgid "Likes" +msgstr "Mi piace" -#: ../../include/nav.php:213 -msgid "See all events" -msgstr "Guarda tutti gli eventi" +#: ../../include/conversation.php:556 +msgctxt "title" +msgid "Dislikes" +msgstr "Non mi piace" -#: ../../include/nav.php:214 -msgid "Mark all events seen" -msgstr "Marca come letti tutti gli eventi" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Agree" +msgstr "Sono d'accordo" -#: ../../include/nav.php:216 -msgid "Manage Your Channels" -msgstr "Gestisci i tuoi canali" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Disagree" +msgstr "Non sono d'accordo" -#: ../../include/nav.php:218 -msgid "Account/Channel Settings" -msgstr "Impostazioni dell'account e del canale" +#: ../../include/conversation.php:557 +msgctxt "title" +msgid "Abstain" +msgstr "Si astengono" -#: ../../include/nav.php:226 ../../mod/admin.php:123 -msgid "Admin" -msgstr "Amministrazione" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Attending" +msgstr "Partecipano" -#: ../../include/nav.php:226 -msgid "Site Setup and Configuration" -msgstr "Installazione e configurazione del sito" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Not attending" +msgstr "Non partecipano" -#: ../../include/nav.php:262 -msgid "@name, #tag, content" -msgstr "@nome, #tag, testo" +#: ../../include/conversation.php:558 +msgctxt "title" +msgid "Might attend" +msgstr "Forse partecipano" -#: ../../include/nav.php:263 -msgid "Please wait..." -msgstr "Attendere..." +#: ../../include/conversation.php:680 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Vedi il profilo di %s @ %s" -#: ../../include/security.php:357 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto." +#: ../../include/conversation.php:695 +msgid "Categories:" +msgstr "Categorie:" -#: ../../mod/mood.php:132 -msgid "Set your current mood and tell your friends" -msgstr "Scegli il tuo umore attuale per mostrarlo agli amici" +#: ../../include/conversation.php:696 +msgid "Filed under:" +msgstr "Classificato come:" -#: ../../mod/register.php:44 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!" +#: ../../include/conversation.php:723 +msgid "View in context" +msgstr "Vedi nel contesto" -#: ../../mod/register.php:50 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio." +#: ../../include/conversation.php:838 +msgid "remove" +msgstr "rimuovi" -#: ../../mod/register.php:84 -msgid "Passwords do not match." -msgstr "Le password non corrispondono." +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" +msgstr "Elimina gli oggetti selezionati" -#: ../../mod/register.php:117 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata." +#: ../../include/conversation.php:934 +msgid "View Source" +msgstr "Vedi il sorgente" -#: ../../mod/register.php:123 -msgid "Your registration is pending approval by the site owner." -msgstr "La tua richiesta è in attesa di approvazione da parte dell'amministratore del sito." +#: ../../include/conversation.php:935 +msgid "Follow Thread" +msgstr "Segui la discussione" -#: ../../mod/register.php:126 -msgid "Your registration can not be processed." -msgstr "La tua registrazione non puo' essere processata." +#: ../../include/conversation.php:936 +msgid "View Status" +msgstr "Guarda il messaggio di stato" -#: ../../mod/register.php:163 -msgid "Registration on this site/hub is by approval only." -msgstr "La registrazione su questo sito è soggetta ad approvazione." +#: ../../include/conversation.php:938 +msgid "View Photos" +msgstr "Guarda le foto" -#: ../../mod/register.php:164 -msgid "Register at another affiliated site/hub" -msgstr "Registrati su un altro server affiliato" +#: ../../include/conversation.php:939 +msgid "Matrix Activity" +msgstr "Attività nella tua rete" -#: ../../mod/register.php:174 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." +#: ../../include/conversation.php:941 +msgid "Edit Contact" +msgstr "Modifica il contatto" -#: ../../mod/register.php:185 -msgid "Terms of Service" -msgstr "Condizioni d'Uso" +#: ../../include/conversation.php:942 +msgid "Send PM" +msgstr "Invia messaggio privato" -#: ../../mod/register.php:191 +#: ../../include/conversation.php:1061 #, php-format -msgid "I accept the %s for this website" -msgstr "Accetto le %s di questo sito" +msgid "%s likes this." +msgstr "Piace a %s." -#: ../../mod/register.php:193 +#: ../../include/conversation.php:1061 #, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Ho più di 13 anni e accetto le %s di questo sito" +msgid "%s doesn't like this." +msgstr "Non piace a %s." -#: ../../mod/register.php:207 ../../mod/admin.php:413 -msgid "Registration" -msgstr "Registrazione" +#: ../../include/conversation.php:1065 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "Piace a %2$d persone." -#: ../../mod/register.php:212 -msgid "Membership on this site is by invitation only." -msgstr "Per registrarsi su questo sito è necessario un invito." +#: ../../include/conversation.php:1067 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "Non piace a %2$d persone." -#: ../../mod/register.php:213 -msgid "Please enter your invitation code" -msgstr "Inserisci il codice dell'invito" +#: ../../include/conversation.php:1073 +msgid "and" +msgstr "e" -#: ../../mod/register.php:216 -msgid "Your email address" -msgstr "Il tuo indirizzo email" +#: ../../include/conversation.php:1076 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "e altre %d persone" -#: ../../mod/register.php:217 -msgid "Choose a password" -msgstr "Scegli una password" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s like this." +msgstr "Piace a %s." -#: ../../mod/register.php:218 -msgid "Please re-enter your password" -msgstr "Ripeti la password per verifica" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s don't like this." +msgstr "Non piace a %s." -#: ../../mod/mitem.php:24 ../../mod/menu.php:108 -msgid "Menu not found." -msgstr "Menù non trovato." +#: ../../include/conversation.php:1136 +msgid "Visible to everybody" +msgstr "Visibile a tutti" -#: ../../mod/mitem.php:67 -msgid "Menu element updated." -msgstr "L'elemento del menù è stato aggiornato." +#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../mod/mail.php:289 +msgid "Please enter a link URL:" +msgstr "Inserisci l'indirizzo del link:" -#: ../../mod/mitem.php:71 -msgid "Unable to update menu element." -msgstr "Non è possibile aggiornare l'elemento del menù." +#: ../../include/conversation.php:1138 +msgid "Please enter a video link/URL:" +msgstr "Inserisci l'indirizzo del video:" -#: ../../mod/mitem.php:77 -msgid "Menu element added." -msgstr "Elemento aggiunto al menù." +#: ../../include/conversation.php:1139 +msgid "Please enter an audio link/URL:" +msgstr "Inserisci l'indirizzo dell'audio:" -#: ../../mod/mitem.php:81 -msgid "Unable to add menu element." -msgstr "Impossibile aggiungere l'elemento al menù." +#: ../../include/conversation.php:1140 +msgid "Tag term:" +msgstr "Tag:" -#: ../../mod/mitem.php:111 ../../mod/menu.php:136 ../../mod/xchan.php:37 -msgid "Not found." -msgstr "Non trovato." +#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +msgid "Save to Folder:" +msgstr "Salva nella cartella:" -#: ../../mod/mitem.php:127 -msgid "Manage Menu Elements" -msgstr "Gestione elementi del menù" +#: ../../include/conversation.php:1142 +msgid "Where are you right now?" +msgstr "Dove sei ora?" -#: ../../mod/mitem.php:130 -msgid "Edit menu" -msgstr "Modifica il menù" +#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../mod/mail.php:175 ../../mod/mail.php:290 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Scade il YYYY-MM-DD HH:MM" -#: ../../mod/mitem.php:133 -msgid "Edit element" -msgstr "Modifica l'elemento" +#: ../../include/conversation.php:1170 ../../mod/editblock.php:198 +#: ../../mod/editlayout.php:193 ../../mod/editwebpage.php:230 +#: ../../mod/layouts.php:168 ../../mod/photos.php:943 +msgid "Share" +msgstr "Condividi" -#: ../../mod/mitem.php:134 -msgid "Drop element" -msgstr "Elimina l'elemento" +#: ../../include/conversation.php:1172 ../../mod/editwebpage.php:170 +msgid "Page link title" +msgstr "Link del titolo" -#: ../../mod/mitem.php:135 -msgid "New element" -msgstr "Nuovo elemento" +#: ../../include/conversation.php:1175 +msgid "Post as" +msgstr "Pubblica come " -#: ../../mod/mitem.php:136 -msgid "Edit this menu container" -msgstr "Modifica il contenitore del menù" +#: ../../include/conversation.php:1176 ../../mod/editblock.php:144 +#: ../../mod/editpost.php:114 ../../mod/editlayout.php:140 +#: ../../mod/editwebpage.php:175 ../../mod/mail.php:238 ../../mod/mail.php:352 +msgid "Upload photo" +msgstr "Carica foto" -#: ../../mod/mitem.php:137 -msgid "Add menu element" -msgstr "Aggiungi un elemento al menù" +#: ../../include/conversation.php:1177 +msgid "upload photo" +msgstr "carica foto" -#: ../../mod/mitem.php:138 -msgid "Delete this menu item" -msgstr "Elimina questo elemento del menù" +#: ../../include/conversation.php:1178 ../../mod/editblock.php:145 +#: ../../mod/editpost.php:115 ../../mod/editlayout.php:141 +#: ../../mod/editwebpage.php:176 ../../mod/mail.php:239 ../../mod/mail.php:353 +msgid "Attach file" +msgstr "Allega file" -#: ../../mod/mitem.php:139 -msgid "Edit this menu item" -msgstr "Modifica questo elemento del menù" +#: ../../include/conversation.php:1179 +msgid "attach file" +msgstr "allega file" -#: ../../mod/mitem.php:158 -msgid "New Menu Element" -msgstr "Nuovo elemento del menù" +#: ../../include/conversation.php:1180 ../../mod/editblock.php:146 +#: ../../mod/editpost.php:116 ../../mod/editlayout.php:142 +#: ../../mod/editwebpage.php:177 ../../mod/mail.php:240 ../../mod/mail.php:354 +msgid "Insert web link" +msgstr "Inserisci un indirizzo web" -#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 -msgid "Menu Item Permissions" -msgstr "Permessi del menu" +#: ../../include/conversation.php:1181 +msgid "web link" +msgstr "link web" -#: ../../mod/mitem.php:161 ../../mod/mitem.php:204 ../../mod/settings.php:1049 -msgid "(click to open/close)" -msgstr "(clicca per aprire/chiudere)" +#: ../../include/conversation.php:1182 +msgid "Insert video link" +msgstr "Inserisci l'indirizzo di un video" -#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 -msgid "Link text" -msgstr "Testo del link" +#: ../../include/conversation.php:1183 +msgid "video link" +msgstr "link video" -#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 -msgid "URL of link" -msgstr "Indirizzo del link" +#: ../../include/conversation.php:1184 +msgid "Insert audio link" +msgstr "Inserisci l'indirizzo di un audio" -#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 -msgid "Use RedMatrix magic-auth if available" -msgstr "Usa l'autenticazione magica di RedMatrix, se disponibile" +#: ../../include/conversation.php:1185 +msgid "audio link" +msgstr "link audio" -#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 -msgid "Open link in new window" -msgstr "Apri il link in una nuova finestra" +#: ../../include/conversation.php:1186 ../../mod/editblock.php:150 +#: ../../mod/editpost.php:120 ../../mod/editlayout.php:146 +#: ../../mod/editwebpage.php:181 +msgid "Set your location" +msgstr "La tua località" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Order in list" -msgstr "Ordine dell'elenco" +#: ../../include/conversation.php:1187 +msgid "set location" +msgstr "la tua località" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Higher numbers will sink to bottom of listing" -msgstr "I numeri più alti andranno in fondo all'elenco" +#: ../../include/conversation.php:1188 ../../mod/editpost.php:122 +msgid "Toggle voting" +msgstr "Abilita/disabilita il voto" -#: ../../mod/mitem.php:181 -msgid "Menu item not found." -msgstr "L'elemento del menù non è stato trovato." +#: ../../include/conversation.php:1191 ../../mod/editblock.php:151 +#: ../../mod/editpost.php:121 ../../mod/editlayout.php:147 +#: ../../mod/editwebpage.php:182 +msgid "Clear browser location" +msgstr "Rimuovi la località data dal browser" -#: ../../mod/mitem.php:190 -msgid "Menu item deleted." -msgstr "L'elemento del menù è stato eliminato." +#: ../../include/conversation.php:1192 +msgid "clear location" +msgstr "rimuovi la località" -#: ../../mod/mitem.php:192 -msgid "Menu item could not be deleted." -msgstr "L'elemento del menù non può essere eliminato." +#: ../../include/conversation.php:1194 ../../mod/editblock.php:164 +#: ../../mod/editpost.php:136 ../../mod/editlayout.php:159 +#: ../../mod/editwebpage.php:198 +msgid "Title (optional)" +msgstr "Titolo (opzionale)" -#: ../../mod/mitem.php:201 -msgid "Edit Menu Element" -msgstr "Modifica l'elemento del menù" +#: ../../include/conversation.php:1197 ../../mod/editblock.php:167 +#: ../../mod/editpost.php:138 ../../mod/editlayout.php:162 +#: ../../mod/editwebpage.php:200 +msgid "Categories (optional, comma-separated list)" +msgstr "Categorie (lista separata da virgole)" -#: ../../mod/mitem.php:213 ../../mod/menu.php:130 -msgid "Modify" -msgstr "Modifica" +#: ../../include/conversation.php:1199 ../../mod/editblock.php:153 +#: ../../mod/editpost.php:126 ../../mod/editlayout.php:149 +#: ../../mod/editwebpage.php:184 +msgid "Permission settings" +msgstr "Impostazioni permessi" -#: ../../mod/achievements.php:34 -msgid "Some blurb about what to do when you're new here" -msgstr "Qualche suggerimento per i nuovi utenti su cosa fare" +#: ../../include/conversation.php:1200 +msgid "permissions" +msgstr "permessi" -#: ../../mod/ping.php:266 -msgid "sent you a private message" -msgstr "ti ha inviato un messaggio privato" +#: ../../include/conversation.php:1207 ../../mod/editblock.php:161 +#: ../../mod/editpost.php:133 ../../mod/editlayout.php:156 +#: ../../mod/editwebpage.php:193 +msgid "Public post" +msgstr "Articolo pubblico" -#: ../../mod/ping.php:319 -msgid "added your channel" -msgstr "ha aggiunto il tuo canale" +#: ../../include/conversation.php:1209 ../../mod/editblock.php:168 +#: ../../mod/editpost.php:139 ../../mod/editlayout.php:163 +#: ../../mod/editwebpage.php:201 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Per esempio: mario@esempio.com, simona@esempio.com" -#: ../../mod/ping.php:360 -msgid "posted an event" -msgstr "ha creato un evento" +#: ../../include/conversation.php:1222 ../../mod/editblock.php:178 +#: ../../mod/editpost.php:150 ../../mod/editlayout.php:173 +#: ../../mod/editwebpage.php:210 ../../mod/mail.php:245 ../../mod/mail.php:359 +msgid "Set expiration date" +msgstr "Data di scadenza" -#: ../../mod/group.php:20 -msgid "Collection created." -msgstr "L'insieme di canali è stato creato." +#: ../../include/conversation.php:1226 ../../mod/editpost.php:154 +#: ../../mod/events.php:604 +msgid "OK" +msgstr "OK" -#: ../../mod/group.php:26 -msgid "Could not create collection." -msgstr "Impossibile creare l'insieme." +#: ../../include/conversation.php:1227 ../../mod/editpost.php:155 +#: ../../mod/events.php:603 ../../mod/fbrowser.php:82 +#: ../../mod/fbrowser.php:117 ../../mod/settings.php:578 +#: ../../mod/settings.php:604 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 +msgid "Cancel" +msgstr "Annulla" -#: ../../mod/group.php:54 -msgid "Collection updated." -msgstr "Insieme aggiornato." +#: ../../include/conversation.php:1471 +msgid "Discover" +msgstr "Scopri" -#: ../../mod/group.php:86 -msgid "Create a collection of channels." -msgstr "Crea un insieme di canali." +#: ../../include/conversation.php:1474 +msgid "Imported public streams" +msgstr "Contenuti pubblici importati" -#: ../../mod/group.php:87 ../../mod/group.php:183 -msgid "Collection Name: " -msgstr "Nome dell'insieme:" - -#: ../../mod/group.php:89 ../../mod/group.php:186 -msgid "Members are visible to other channels" -msgstr "I membri potranno vedere gli altri canali dell'insieme" +#: ../../include/conversation.php:1479 +msgid "Commented Order" +msgstr "Ultimi commenti" -#: ../../mod/group.php:107 -msgid "Collection removed." -msgstr "Insieme rimosso." +#: ../../include/conversation.php:1482 +msgid "Sort by Comment Date" +msgstr "Per data del commento" -#: ../../mod/group.php:109 -msgid "Unable to remove collection." -msgstr "Impossibile rimuovere l'insieme." +#: ../../include/conversation.php:1486 +msgid "Posted Order" +msgstr "Ultimi articoli" -#: ../../mod/group.php:182 -msgid "Collection Editor" -msgstr "Modifica l'insieme" +#: ../../include/conversation.php:1489 +msgid "Sort by Post Date" +msgstr "Per data di creazione" -#: ../../mod/group.php:196 -msgid "Members" -msgstr "Membri" +#: ../../include/conversation.php:1497 +msgid "Posts that mention or involve you" +msgstr "Articoli che ti riguardano o ti menzionano" -#: ../../mod/group.php:198 -msgid "All Connected Channels" -msgstr "Tutti i canali connessi" +#: ../../include/conversation.php:1503 ../../mod/connections.php:212 +#: ../../mod/connections.php:225 ../../mod/menu.php:80 +msgid "New" +msgstr "Novità" -#: ../../mod/group.php:233 -msgid "Click on a channel to add or remove." -msgstr "Clicca su un canale per aggiungerlo o rimuoverlo." +#: ../../include/conversation.php:1506 +msgid "Activity Stream - by date" +msgstr "Elenco attività - per data" -#: ../../mod/search.php:13 ../../mod/display.php:9 -#: ../../mod/viewconnections.php:17 ../../mod/photos.php:458 -#: ../../mod/directory.php:22 -msgid "Public access denied." -msgstr "Accesso pubblico negato." +#: ../../include/conversation.php:1512 +msgid "Starred" +msgstr "Preferiti" -#: ../../mod/subthread.php:103 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s sta seguendo %3$s di %2$s" +#: ../../include/conversation.php:1515 +msgid "Favourite Posts" +msgstr "Articoli preferiti" -#: ../../mod/poke.php:159 -msgid "Poke/Prod" -msgstr "Poke/Prod" +#: ../../include/conversation.php:1522 +msgid "Spam" +msgstr "Spam" -#: ../../mod/poke.php:160 -msgid "poke, prod or do other things to somebody" -msgstr "Manda un poke, un prod o altro" +#: ../../include/conversation.php:1525 +msgid "Posts flagged as SPAM" +msgstr "Articoli marcati come spam" -#: ../../mod/poke.php:161 -msgid "Recipient" -msgstr "Destinatario" +#: ../../include/conversation.php:1565 ../../mod/admin.php:870 +msgid "Channel" +msgstr "Canale" -#: ../../mod/poke.php:162 -msgid "Choose what you wish to do to recipient" -msgstr "Scegli cosa vuoi inviare al destinatario" +#: ../../include/conversation.php:1568 +msgid "Status Messages and Posts" +msgstr "Articoli e messaggi di stato" -#: ../../mod/poke.php:165 -msgid "Make this post private" -msgstr "Rendi privato questo articolo" +#: ../../include/conversation.php:1577 +msgid "About" +msgstr "Informazioni" -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" -msgstr "Autorizza la app" +#: ../../include/conversation.php:1580 +msgid "Profile Details" +msgstr "Dettagli del profilo" -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" -msgstr "Torna alla app e inserisci questo codice di sicurezza:" +#: ../../include/conversation.php:1598 +msgid "Files and Storage" +msgstr "Archivio file" -#: ../../mod/api.php:89 -msgid "Please login to continue." -msgstr "Accedi al sito per continuare." +#: ../../include/conversation.php:1608 ../../include/conversation.php:1611 +msgid "Chatrooms" +msgstr "Area chat" -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?" +#: ../../include/conversation.php:1624 +msgid "Saved Bookmarks" +msgstr "Segnalibri salvati" -#: ../../mod/api.php:105 ../../mod/settings.php:955 ../../mod/settings.php:960 -#: ../../mod/settings.php:1042 ../../mod/admin.php:392 -msgid "Yes" -msgstr "Si" +#: ../../include/conversation.php:1635 +msgid "Manage Webpages" +msgstr "Gestisci le pagine web" -#: ../../mod/api.php:106 ../../mod/settings.php:955 ../../mod/settings.php:960 -#: ../../mod/settings.php:1042 ../../mod/admin.php:390 -msgid "No" -msgstr "No" +#: ../../include/conversation.php:1698 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Partecipa" +msgstr[1] "Partecipano" -#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 -#: ../../mod/profiles.php:231 ../../mod/profiles.php:583 -msgid "Profile not found." -msgstr "Profilo non trovato." +#: ../../include/conversation.php:1701 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "Non partecipa" +msgstr[1] "Non partecipano" -#: ../../mod/profiles.php:38 -msgid "Profile deleted." -msgstr "Profilo eliminato." +#: ../../include/conversation.php:1704 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "Indeciso" +msgstr[1] "Indecisi" -#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 -msgid "Profile-" -msgstr "Profilo-" +#: ../../include/conversation.php:1707 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "D'accordo" +msgstr[1] "D'accordo" -#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 -msgid "New profile created." -msgstr "Il nuovo profilo è stato creato." +#: ../../include/conversation.php:1710 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "Non d'accordo" +msgstr[1] "Non d'accordo" -#: ../../mod/profiles.php:98 -msgid "Profile unavailable to clone." -msgstr "Impossibile duplicare il profilo." +#: ../../include/conversation.php:1713 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "Astenuto" +msgstr[1] "Astenuti" -#: ../../mod/profiles.php:136 -msgid "Profile unavailable to export." -msgstr "Il profilo non è disponibile per l'export." +#: ../../include/oembed.php:171 +msgid "Embedded content" +msgstr "Contenuti incorporati" -#: ../../mod/profiles.php:241 -msgid "Profile Name is required." -msgstr "Il nome del profilo è obbligatorio ." +#: ../../include/oembed.php:180 +msgid "Embedding disabled" +msgstr "Disabilita la creazione di contenuti incorporati" -#: ../../mod/profiles.php:387 -msgid "Marital Status" -msgstr "Stato sentimentale" +#: ../../include/permissions.php:26 +msgid "Can view my normal stream and posts" +msgstr "Può vedere i miei contenuti e articoli normali" -#: ../../mod/profiles.php:391 -msgid "Romantic Partner" -msgstr "Partner affettivo" +#: ../../include/permissions.php:27 +msgid "Can view my default channel profile" +msgstr "Può vedere il profilo predefinito del canale" -#: ../../mod/profiles.php:395 -msgid "Likes" -msgstr "Mi piace" +#: ../../include/permissions.php:28 +msgid "Can view my photo albums" +msgstr "Può vedere i miei album fotografici" -#: ../../mod/profiles.php:399 -msgid "Dislikes" -msgstr "Non mi piace" +#: ../../include/permissions.php:29 +msgid "Can view my connections" +msgstr "Può vedere i miei contatti" -#: ../../mod/profiles.php:403 -msgid "Work/Employment" -msgstr "Lavoro/impiego" +#: ../../include/permissions.php:30 +msgid "Can view my file storage" +msgstr "Può vedere i miei file condivisi" -#: ../../mod/profiles.php:406 -msgid "Religion" -msgstr "Religione" +#: ../../include/permissions.php:31 +msgid "Can view my webpages" +msgstr "Può vedere le mie pagine web" -#: ../../mod/profiles.php:410 -msgid "Political Views" -msgstr "Orientamento politico" +#: ../../include/permissions.php:34 +msgid "Can send me their channel stream and posts" +msgstr "È tra i canali che seguo" -#: ../../mod/profiles.php:414 -msgid "Gender" -msgstr "Sesso" +#: ../../include/permissions.php:35 +msgid "Can post on my channel page (\"wall\")" +msgstr "Può scrivere sulla bacheca del mio canale" -#: ../../mod/profiles.php:418 -msgid "Sexual Preference" -msgstr "Preferenze sessuali" +#: ../../include/permissions.php:36 +msgid "Can comment on or like my posts" +msgstr "Può commentare o aggiungere \"mi piace\" ai miei articoli" -#: ../../mod/profiles.php:422 -msgid "Homepage" -msgstr "Home page" +#: ../../include/permissions.php:37 +msgid "Can send me private mail messages" +msgstr "Può inviarmi messaggi privati" -#: ../../mod/profiles.php:426 -msgid "Interests" -msgstr "Interessi" +#: ../../include/permissions.php:38 +msgid "Can post photos to my photo albums" +msgstr "Può aggiungere foto ai miei album" -#: ../../mod/profiles.php:430 ../../mod/admin.php:866 -msgid "Address" -msgstr "Indirizzo" +#: ../../include/permissions.php:39 +msgid "Can like/dislike stuff" +msgstr "Può aggiungere \"mi piace\"" -#: ../../mod/profiles.php:437 ../../mod/pubsites.php:25 -msgid "Location" -msgstr "Posizione geografica" +#: ../../include/permissions.php:39 +msgid "Profiles and things other than posts/comments" +msgstr "Profili e tutto ciò che non è articoli e commenti" -#: ../../mod/profiles.php:520 -msgid "Profile updated." -msgstr "Profilo aggiornato." +#: ../../include/permissions.php:41 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "Può inoltrare articoli a tutti i contatti del canale tramite una @menzione" -#: ../../mod/profiles.php:609 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?" +#: ../../include/permissions.php:41 +msgid "Advanced - useful for creating group forum channels" +msgstr "Impostazione avanzata - utile per creare un canale-forum di discussione" -#: ../../mod/profiles.php:649 -msgid "Edit Profile Details" -msgstr "Modifica i dettagli del profilo" +#: ../../include/permissions.php:42 +msgid "Can chat with me (when available)" +msgstr "Può aprire una chat con me (se disponibile)" -#: ../../mod/profiles.php:651 -msgid "View this profile" -msgstr "Guarda questo profilo" +#: ../../include/permissions.php:43 +msgid "Can write to my file storage" +msgstr "Può scrivere sul mio archivio file" -#: ../../mod/profiles.php:653 -msgid "Change Profile Photo" -msgstr "Cambia la foto del profilo" +#: ../../include/permissions.php:44 +msgid "Can edit my webpages" +msgstr "Può modificare le mie pagine web" -#: ../../mod/profiles.php:654 -msgid "Create a new profile using these settings" -msgstr "Crea un nuovo profilo usando queste impostazioni" +#: ../../include/permissions.php:46 +msgid "Can source my public posts in derived channels" +msgstr "Può usare i miei articoli pubblici per creare canali derivati" -#: ../../mod/profiles.php:655 -msgid "Clone this profile" -msgstr "Clona questo profilo" +#: ../../include/permissions.php:46 +msgid "Somewhat advanced - very useful in open communities" +msgstr "Piuttosto avanzato - molto utile nelle comunità aperte" -#: ../../mod/profiles.php:656 -msgid "Delete this profile" -msgstr "Elimina questo profilo" +#: ../../include/permissions.php:48 +msgid "Can administer my channel resources" +msgstr "Può amministrare i contenuti del mio canale" -#: ../../mod/profiles.php:658 -msgid "Import profile from file" -msgstr "Importa il profilo da un file" +#: ../../include/permissions.php:48 +msgid "" +"Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri" -#: ../../mod/profiles.php:659 -msgid "Export profile to file" -msgstr "Esporta il profilo in un file" +#: ../../include/permissions.php:810 +msgid "Social Networking" +msgstr "Social network" -#: ../../mod/profiles.php:660 -msgid "Profile Name:" -msgstr "Nome del profilo:" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Mostly Public" +msgstr "Quasi sempre pubblico" -#: ../../mod/profiles.php:661 -msgid "Your Full Name:" -msgstr "Il tuo nome completo:" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Restricted" +msgstr "Con restrizioni" -#: ../../mod/profiles.php:662 -msgid "Title/Description:" -msgstr "Titolo/descrizione:" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +msgid "Private" +msgstr "Privato" -#: ../../mod/profiles.php:663 -msgid "Your Gender:" -msgstr "Sesso:" +#: ../../include/permissions.php:811 +msgid "Community Forum" +msgstr "Forum di discussione" -#: ../../mod/profiles.php:664 -msgid "Birthday :" -msgstr "Compleanno:" +#: ../../include/permissions.php:812 +msgid "Feed Republish" +msgstr "Aggregatore di feed esterni" -#: ../../mod/profiles.php:665 -msgid "Street Address:" -msgstr "Indirizzo (via/piazza):" +#: ../../include/permissions.php:813 +msgid "Special Purpose" +msgstr "Per finalità speciali" -#: ../../mod/profiles.php:666 -msgid "Locality/City:" -msgstr "Località:" +#: ../../include/permissions.php:813 +msgid "Celebrity/Soapbox" +msgstr "Pagina per fan" -#: ../../mod/profiles.php:667 -msgid "Postal/Zip Code:" -msgstr "CAP:" +#: ../../include/permissions.php:813 +msgid "Group Repository" +msgstr "Repository di gruppo" -#: ../../mod/profiles.php:668 -msgid "Country:" -msgstr "Nazione:" +#: ../../include/permissions.php:814 +msgid "Custom/Expert Mode" +msgstr "Personalizzazione per esperti" -#: ../../mod/profiles.php:669 -msgid "Region/State:" -msgstr "Regione/stato:" +#: ../../mod/achievements.php:34 +msgid "Some blurb about what to do when you're new here" +msgstr "Qualche suggerimento per i nuovi utenti su cosa fare" -#: ../../mod/profiles.php:670 -msgid " Marital Status:" -msgstr " Stato sentimentale:" +#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 +#: ../../mod/editpost.php:20 ../../mod/editlayout.php:78 +#: ../../mod/editwebpage.php:77 +msgid "Item not found" +msgstr "Elemento non trovato" -#: ../../mod/profiles.php:671 -msgid "Who: (if applicable)" -msgstr "Con chi: (se possibile)" +#: ../../mod/editblock.php:115 +msgid "Edit Block" +msgstr "Modifica il riquadro" -#: ../../mod/profiles.php:672 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Per esempio: cathy123, Cathy Williams, cathy@example.com" +#: ../../mod/editblock.php:125 +msgid "Delete block?" +msgstr "Vuoi eliminare questo riquadro?" -#: ../../mod/profiles.php:673 -msgid "Since [date]:" -msgstr "dal [data]:" +#: ../../mod/editblock.php:147 ../../mod/editpost.php:117 +#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 +msgid "Insert YouTube video" +msgstr "Inserisci video da YouTube" -#: ../../mod/profiles.php:675 -msgid "Homepage URL:" -msgstr "Indirizzo home page:" +#: ../../mod/editblock.php:148 ../../mod/editpost.php:118 +#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 +msgid "Insert Vorbis [.ogg] video" +msgstr "Inserisci video Vorbis [.ogg]" -#: ../../mod/profiles.php:678 -msgid "Religious Views:" -msgstr "Orientamento religioso:" +#: ../../mod/editblock.php:149 ../../mod/editpost.php:119 +#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:180 +msgid "Insert Vorbis [.ogg] audio" +msgstr "Inserisci audio Vorbis [.ogg]" -#: ../../mod/profiles.php:679 -msgid "Keywords:" -msgstr "Parole chiave, tag:" +#: ../../mod/editblock.php:183 +msgid "Delete Block" +msgstr "Elimina il riquadro" -#: ../../mod/profiles.php:682 -msgid "Example: fishing photography software" -msgstr "Per esempio: pesca fotografia programmazione" +#: ../../mod/manage.php:136 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Hai creato %1$.0f dei %2$.0f canali permessi." -#: ../../mod/profiles.php:683 -msgid "Used in directory listings" -msgstr "Visibile nell'elenco pubblico di canali" +#: ../../mod/manage.php:144 +msgid "Create a new channel" +msgstr "Crea un nuovo canale" -#: ../../mod/profiles.php:684 -msgid "Tell us about yourself..." -msgstr "Raccontaci di te..." +#: ../../mod/manage.php:149 +msgid "Current Channel" +msgstr "Canale attuale" -#: ../../mod/profiles.php:685 -msgid "Hobbies/Interests" -msgstr "Hobby/interessi" +#: ../../mod/manage.php:151 +msgid "Switch to one of your channels by selecting it." +msgstr "Passa a un altro tuo canale selezionandolo." -#: ../../mod/profiles.php:686 -msgid "Contact information and Social Networks" -msgstr "Contatti personali e i tuoi social network" +#: ../../mod/manage.php:152 +msgid "Default Channel" +msgstr "Canale predefinito" -#: ../../mod/profiles.php:687 -msgid "My other channels" -msgstr "I miei altri canali" +#: ../../mod/manage.php:153 +msgid "Make Default" +msgstr "Rendi predefinito" -#: ../../mod/profiles.php:688 -msgid "Musical interests" -msgstr "Interessi musicali" +#: ../../mod/manage.php:156 +#, php-format +msgid "%d new messages" +msgstr "%d nuovi messaggi" -#: ../../mod/profiles.php:689 -msgid "Books, literature" -msgstr "Libri, letteratura" +#: ../../mod/manage.php:157 +#, php-format +msgid "%d new introductions" +msgstr "%d nuove richieste di entrare in contatto" -#: ../../mod/profiles.php:690 -msgid "Television" -msgstr "Televisione" +#: ../../mod/xchan.php:6 +msgid "Xchan Lookup" +msgstr "Ricerca canale" -#: ../../mod/profiles.php:691 -msgid "Film/dance/culture/entertainment" -msgstr "Film/danza/cultura/intrattenimento" +#: ../../mod/xchan.php:9 +msgid "Lookup xchan beginning with (or webbie): " +msgstr "Cerca un canale (o un webbie) che inizia per:" -#: ../../mod/profiles.php:692 -msgid "Love/romance" -msgstr "Amore" +#: ../../mod/xchan.php:37 ../../mod/menu.php:136 ../../mod/mitem.php:111 +msgid "Not found." +msgstr "Non trovato." -#: ../../mod/profiles.php:693 -msgid "Work/employment" -msgstr "Lavoro/impiego" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" +msgstr "Autorizza la app" -#: ../../mod/profiles.php:694 -msgid "School/education" -msgstr "Scuola/educazione" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" +msgstr "Torna alla app e inserisci questo codice di sicurezza:" -#: ../../mod/profiles.php:700 -msgid "This is your default profile." -msgstr "Questo è il tuo profilo predefinito." +#: ../../mod/api.php:89 +msgid "Please login to continue." +msgstr "Accedi al sito per continuare." -#: ../../mod/profiles.php:711 ../../mod/directory.php:188 -msgid "Age: " -msgstr "Età:" +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?" -#: ../../mod/profiles.php:754 -msgid "Edit/Manage Profiles" -msgstr "Modifica/gestisci i profili" +#: ../../mod/api.php:105 ../../mod/settings.php:955 ../../mod/settings.php:960 +#: ../../mod/settings.php:1045 ../../mod/admin.php:396 +msgid "Yes" +msgstr "Si" -#: ../../mod/profiles.php:755 -msgid "Add profile things" -msgstr "Aggiungi oggetti al profilo" +#: ../../mod/api.php:106 ../../mod/settings.php:955 ../../mod/settings.php:960 +#: ../../mod/settings.php:1045 ../../mod/admin.php:394 +msgid "No" +msgstr "No" -#: ../../mod/profiles.php:756 -msgid "Include desirable objects in your profile" -msgstr "Aggiungi oggetti interessanti al tuo profilo" +#: ../../mod/blocks.php:99 +msgid "Block Name" +msgstr "Nome del riquadro" -#: ../../mod/attach.php:9 -msgid "Item not available." -msgstr "Elemento non disponibile." +#: ../../mod/connedit.php:75 ../../mod/connections.php:37 +msgid "Could not access contact record." +msgstr "Non è possibile accedere alle informazioni sul contatto." -#: ../../mod/probe.php:23 ../../mod/probe.php:29 -#, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "La chiamata all'URL restituisce questo errore: %1$s" +#: ../../mod/connedit.php:99 ../../mod/connections.php:51 +msgid "Could not locate selected profile." +msgstr "Non riesco a trovare il profilo selezionato." -#: ../../mod/block.php:27 ../../mod/page.php:33 -msgid "Invalid item." -msgstr "Elemento non valido." +#: ../../mod/connedit.php:204 ../../mod/connections.php:94 +msgid "Connection updated." +msgstr "Contatto aggiornato." -#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 -msgid "Channel not found." -msgstr "Canale non trovato." +#: ../../mod/connedit.php:206 ../../mod/connections.php:96 +msgid "Failed to update connection record." +msgstr "Impossibile aggiornare le informazioni del contatto." -#: ../../mod/block.php:75 ../../mod/display.php:102 ../../mod/help.php:70 -#: ../../mod/page.php:81 ../../index.php:241 -msgid "Page not found." -msgstr "Pagina non trovata." +#: ../../mod/connedit.php:252 +msgid "is now connected to" +msgstr "ha come nuovo contatto" -#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 -msgid "Export Channel" -msgstr "Esporta il canale" +#: ../../mod/connedit.php:365 +msgid "Could not access address book record." +msgstr "Impossibile accedere alle informazioni della rubrica." -#: ../../mod/uexport.php:35 -msgid "" -"Export your basic channel information to a small file. This acts as a " -"backup of your connections, permissions, profile and basic data, which can " -"be used to import your data to a new hub, but\tdoes not contain your " -"content." -msgstr "Esporta le informazioni di base del tuo canale in un piccolo file. E' utile per avere un salvataggio di sicurezza dei tuoi contatti, del tuo profilo ed altre informazioni fondamentali. Può essere usato per importare il tuo canale su un nuovo server, ma\tnon include i contenuti, per esempio articoli e foto." +#: ../../mod/connedit.php:379 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Il canale non è disponibile - impossibile aggiornare." -#: ../../mod/uexport.php:36 -msgid "Export Content" -msgstr "Esporta i contenuti" +#: ../../mod/connedit.php:386 +msgid "Channel has been unblocked" +msgstr "Il canale è stato sbloccato" -#: ../../mod/uexport.php:37 -msgid "" -"Export your channel information and all the content to a JSON backup. This " -"backs up all of your connections, permissions, profile data and all of your " -"content, but is generally not suitable for importing a channel to a new hub " -"as this file may be VERY large. Please be patient - it may take several " -"minutes for this download to begin." -msgstr "Esporta i dati del canale e i contenuti in un file in formato JSON. E' un salvataggio dei tuoi contatti, dei dati del profilo e anche di tutti i contenuti. Questa non è la soluzione opportuna per importare il tuo canale su un nuovo server, visto che il file potrebbe avere dimensioni NOTEVOLI. Devi pazientare - ci vorranno alcuni minuti per raccogliere i dati prima che inizi lo scaricamento." +#: ../../mod/connedit.php:387 +msgid "Channel has been blocked" +msgstr "Il canale è stato bloccato" -#: ../../mod/delegate.php:95 -msgid "No potential page delegates located." -msgstr "Impossibile trovare delegati per questa pagina." +#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 +#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 +#: ../../mod/connedit.php:443 +msgid "Unable to set address book parameters." +msgstr "Impossibile impostare i parametri della rubrica." -#: ../../mod/delegate.php:121 -msgid "Delegate Page Management" -msgstr "Gestione delegati per la pagina" - -#: ../../mod/delegate.php:123 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "I Delegati sono in grando di gestire tutti gli aspetti di questa pagina, tranne per i settaggi di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente." +#: ../../mod/connedit.php:398 +msgid "Channel has been unignored" +msgstr "Il canale non sarà più ignorato" -#: ../../mod/delegate.php:124 -msgid "Existing Page Managers" -msgstr "Gestori attuali della pagina" +#: ../../mod/connedit.php:399 +msgid "Channel has been ignored" +msgstr "Il canale sarà ignorato" -#: ../../mod/delegate.php:126 -msgid "Existing Page Delegates" -msgstr "Delegati attuali della pagina" +#: ../../mod/connedit.php:410 +msgid "Channel has been unarchived" +msgstr "Il canale non è più archiviato" -#: ../../mod/delegate.php:128 -msgid "Potential Delegates" -msgstr "Delegati potenziali" +#: ../../mod/connedit.php:411 +msgid "Channel has been archived" +msgstr "Il canale è stato archiviato" -#: ../../mod/delegate.php:130 ../../mod/tagrm.php:133 ../../mod/photos.php:902 -msgid "Remove" -msgstr "Rimuovi" +#: ../../mod/connedit.php:422 +msgid "Channel has been unhidden" +msgstr "Il canale non è più nascosto" -#: ../../mod/delegate.php:131 -msgid "Add" -msgstr "Aggiungi" +#: ../../mod/connedit.php:423 +msgid "Channel has been hidden" +msgstr "Il canale è stato nascosto" -#: ../../mod/delegate.php:132 -msgid "No entries." -msgstr "Nessun risultato." +#: ../../mod/connedit.php:438 +msgid "Channel has been approved" +msgstr "Il canale è stato approvato" -#: ../../mod/siteinfo.php:93 -#, php-format -msgid "Version %s" -msgstr "Versione %s" +#: ../../mod/connedit.php:439 +msgid "Channel has been unapproved" +msgstr "Il canale non è più approvato" -#: ../../mod/siteinfo.php:114 -msgid "Installed plugins/addons/apps:" -msgstr "App e componenti installati:" +#: ../../mod/connedit.php:467 +msgid "Connection has been removed." +msgstr "Il contatto è stato rimosso." -#: ../../mod/siteinfo.php:127 -msgid "No installed plugins/addons/apps" -msgstr "Nessuna app o componente installato" +#: ../../mod/connedit.php:487 +#, php-format +msgid "View %s's profile" +msgstr "Guarda il profilo di %s" -#: ../../mod/siteinfo.php:135 -msgid "Red" -msgstr "RedMatrix" +#: ../../mod/connedit.php:491 +msgid "Refresh Permissions" +msgstr "Aggiorna i permessi" -#: ../../mod/siteinfo.php:136 -msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. " +#: ../../mod/connedit.php:494 +msgid "Fetch updated permissions" +msgstr "Scarica i permessi aggiornati" -#: ../../mod/siteinfo.php:138 -msgid "Tag: " -msgstr "Tag: " +#: ../../mod/connedit.php:498 +msgid "Recent Activity" +msgstr "Attività recenti" -#: ../../mod/siteinfo.php:140 -msgid "Last background fetch: " -msgstr "Ultima acquisizione:" +#: ../../mod/connedit.php:501 +msgid "View recent posts and comments" +msgstr "Leggi i post recenti e i commenti" -#: ../../mod/siteinfo.php:143 -msgid "Running at web location" -msgstr "In esecuzione sull'indirizzo web" +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:737 +msgid "Unblock" +msgstr "Sblocca" -#: ../../mod/siteinfo.php:144 -msgid "" -"Please visit RedMatrix.me to learn more" -" about the Red Matrix." -msgstr "Visita RedMatrix.me per scoprire di più su Red Matrix." +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:736 +msgid "Block" +msgstr "Blocca" -#: ../../mod/siteinfo.php:145 -msgid "Bug reports and issues: please visit" -msgstr "Per segnalare bug e problemi: visita" +#: ../../mod/connedit.php:510 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Blocca ogni interazione con questo contatto (abilita/disabilita)" -#: ../../mod/siteinfo.php:148 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " -"com" -msgstr "Per consigli, ringraziamenti, ecc. - scrivi a \"redmatrix\" at librelist - dot com" +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +msgid "Unignore" +msgstr "Non ignorare" -#: ../../mod/siteinfo.php:150 -msgid "Site Administrators" -msgstr "Amministratori del sito" +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +#: ../../mod/notifications.php:51 +msgid "Ignore" +msgstr "Ignora" -#: ../../mod/sources.php:32 -msgid "Failed to create source. No channel selected." -msgstr "Impossibile creare la sorgente. Nessun canale selezionato." +#: ../../mod/connedit.php:517 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Ignora tutte le comunicazioni in arrivo da questo canale (abilita/disabilita)" -#: ../../mod/sources.php:45 -msgid "Source created." -msgstr "Sorgente creata." +#: ../../mod/connedit.php:520 +msgid "Unarchive" +msgstr "Non archiviare" -#: ../../mod/sources.php:57 -msgid "Source updated." -msgstr "Sorgente aggiornata." +#: ../../mod/connedit.php:520 +msgid "Archive" +msgstr "Archivia" -#: ../../mod/sources.php:82 -msgid "*" -msgstr "*" +#: ../../mod/connedit.php:523 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Archivia questo contatto (abilita/disabilita) - segna il canale come non più attivo ma ne conserva i contenuti" -#: ../../mod/sources.php:89 -msgid "Manage remote sources of content for your channel." -msgstr "Gestisci le sorgenti dei contenuti del tuo canale." +#: ../../mod/connedit.php:526 +msgid "Unhide" +msgstr "Non nascondere" -#: ../../mod/sources.php:90 ../../mod/sources.php:100 -msgid "New Source" -msgstr "Nuova sorgente" +#: ../../mod/connedit.php:526 +msgid "Hide" +msgstr "Nascondi" -#: ../../mod/sources.php:101 ../../mod/sources.php:133 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "Importa nel tuo canale tutti o una parte dei contenuti dal canale seguente." +#: ../../mod/connedit.php:529 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Nascondi questo contatto a tutti gli altri (abilita/disabilita)" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Only import content with these words (one per line)" -msgstr "Importa solo i contenuti che hanno queste parole (una per riga)" +#: ../../mod/connedit.php:536 +msgid "Delete this connection" +msgstr "Elimina questo contatto" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Leave blank to import all public content" -msgstr "Lascia vuoto per importare tutti i contenuti pubblici" +#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 +msgid "Approve this connection" +msgstr "Approva questo contatto" -#: ../../mod/sources.php:103 ../../mod/sources.php:137 -#: ../../mod/new_channel.php:112 -msgid "Channel Name" -msgstr "Nome del canale" +#: ../../mod/connedit.php:611 +msgid "Accept connection to allow communication" +msgstr "Entra in contatto per poter comunicare" -#: ../../mod/sources.php:123 ../../mod/sources.php:150 -msgid "Source not found." -msgstr "Sorgente non trovata." +#: ../../mod/connedit.php:627 +#, php-format +msgid "Connections: settings for %s" +msgstr "Contatti: impostazioni per %s" -#: ../../mod/sources.php:130 -msgid "Edit Source" -msgstr "Modifica la sorgente" +#: ../../mod/connedit.php:628 +msgid "Apply these permissions automatically" +msgstr "Applica automaticamente questi permessi" -#: ../../mod/sources.php:131 -msgid "Delete Source" -msgstr "Elimina la sorgente" +#: ../../mod/connedit.php:632 +msgid "Apply the permissions indicated on this page to all new connections." +msgstr "Applica i permessi indicati su questa pagina a tutti i nuovi contatti." -#: ../../mod/sources.php:158 -msgid "Source removed" -msgstr "Sorgente eliminata" +#: ../../mod/connedit.php:636 +msgid "Slide to adjust your degree of friendship" +msgstr "Trascina per restringere il grado di amicizia da mostrare" -#: ../../mod/sources.php:160 -msgid "Unable to remove source." -msgstr "Impossibile rimuovere la sorgente." +#: ../../mod/connedit.php:637 ../../mod/rate.php:147 +msgid "Rating (this information is public)" +msgstr "Valutazione (visibile a tutti)" -#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 -msgid "Invalid profile identifier." -msgstr "Indentificativo del profilo non valido." +#: ../../mod/connedit.php:638 ../../mod/rate.php:148 +msgid "Optionally explain your rating (this information is public)" +msgstr "Commento alla valutazione (visibile a tutti)" -#: ../../mod/profperm.php:110 -msgid "Profile Visibility Editor" -msgstr "Modifica la visibilità del profilo" +#: ../../mod/connedit.php:645 +msgid "" +"Default permissions for your channel type have (just) been applied. They " +"have not yet been submitted. Please review the permissions on this page and " +"make any desired changes at this time. This new connection may not " +"be able to communicate with you until you submit this page, which will " +"install and apply the selected permissions." +msgstr "Sono stati selezionati i permessi standard per il tipo di canale che hai scelto. Non sono stati ancora salvati però. Su questa pagina puoi verificare le impostazioni e fare i cambiamenti che preferisci. I tuoi nuovi contatti potrebbero non essere abilitati a comunicare con te finché non salverai questa pagina (perché non hai permessi ancora definiti)." + +#: ../../mod/connedit.php:648 +msgid "inherited" +msgstr "derivato" -#: ../../mod/profperm.php:114 -msgid "Click on a contact to add or remove." -msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." +#: ../../mod/connedit.php:651 +msgid "Connection has no individual permissions!" +msgstr "Non hai assegnato permessi individuali a questo contatto!" -#: ../../mod/profperm.php:123 -msgid "Visible To" -msgstr "Visibile a" +#: ../../mod/connedit.php:652 +msgid "" +"This may be appropriate based on your privacy " +"settings, though you may wish to review the \"Advanced Permissions\"." +msgstr "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate." -#: ../../mod/profperm.php:139 ../../mod/connections.php:279 -msgid "All Connections" -msgstr "Tutti i contatti" +#: ../../mod/connedit.php:654 +msgid "Profile Visibility" +msgstr "Visibilità del profilo" -#: ../../mod/events.php:81 -msgid "Event can not end before it has started." -msgstr "Un evento non può terminare prima del suo inizio." +#: ../../mod/connedit.php:655 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro." -#: ../../mod/events.php:86 -msgid "Event title and start time are required." -msgstr "Sono necessari il titolo e l'ora d'inizio dell'evento." +#: ../../mod/connedit.php:656 +msgid "Contact Information / Notes" +msgstr "Informazioni e annotazioni sul contatto" -#: ../../mod/events.php:100 -msgid "Event not found." -msgstr "Evento non trovato." +#: ../../mod/connedit.php:657 +msgid "Edit contact notes" +msgstr "Modifica le informazioni sul contatto" -#: ../../mod/events.php:369 -msgid "l, F j" -msgstr "l j F" +#: ../../mod/connedit.php:659 +msgid "Their Settings" +msgstr "Permessi concessi a te" -#: ../../mod/events.php:391 -msgid "Edit event" -msgstr "Modifica l'evento" +#: ../../mod/connedit.php:660 +msgid "My Settings" +msgstr "I permessi che concedo" -#: ../../mod/events.php:443 -msgid "Create New Event" -msgstr "Crea un nuovo evento" +#: ../../mod/connedit.php:662 +msgid "" +"Default permissions for this channel type have (just) been applied. They " +"have not been saved and there are currently no stored default " +"permissions. Please review/edit the applied settings and click [Submit] to " +"finalize." +msgstr "A questo canale sono stati applicati i permessi predefiniti ma non sono stati salvati. In realtà non esistono ancora dei permessi predefiniti da usare su questo sito. Controlla e verifica le impostazioni, [Salva] per confermare." -#: ../../mod/events.php:444 ../../mod/photos.php:856 -msgid "Previous" -msgstr "Precendente" +#: ../../mod/connedit.php:663 +msgid "Clear/Disable Automatic Permissions" +msgstr "Rimuovi/disabilita i permessi automatici" -#: ../../mod/events.php:445 ../../mod/setup.php:265 ../../mod/photos.php:865 -msgid "Next" -msgstr "Successivo" +#: ../../mod/connedit.php:664 +msgid "Forum Members" +msgstr "Membro di un forum" -#: ../../mod/events.php:446 -msgid "Export" -msgstr "Esporta" +#: ../../mod/connedit.php:665 +msgid "Soapbox" +msgstr "Comunicati e annunci" -#: ../../mod/events.php:571 -msgid "Event details" -msgstr "Dettagli evento" +#: ../../mod/connedit.php:666 +msgid "Full Sharing (typical social network permissions)" +msgstr "Condivisione completa (permessi tipici dei social network)" -#: ../../mod/events.php:572 -msgid "Starting date and Title are required." -msgstr "Titolo e data d'inizio sono obbligatori." +#: ../../mod/connedit.php:667 +msgid "Cautious Sharing " +msgstr "Condivisione prudente" -#: ../../mod/events.php:574 -msgid "Categories (comma-separated list)" -msgstr "Categorie (separate da virgola)" +#: ../../mod/connedit.php:668 +msgid "Follow Only" +msgstr "Follower" -#: ../../mod/events.php:576 -msgid "Event Starts:" -msgstr "Inizio:" +#: ../../mod/connedit.php:669 +msgid "Individual Permissions" +msgstr "Permessi individuali" -#: ../../mod/events.php:576 ../../mod/events.php:592 ../../mod/appman.php:91 -#: ../../mod/appman.php:92 -msgid "Required" -msgstr "Obbligatorio" - -#: ../../mod/events.php:582 -msgid "Finish date/time is not known or not relevant" -msgstr "La data/ora di fine non è rilevante" - -#: ../../mod/events.php:584 -msgid "Event Finishes:" -msgstr "Fine:" - -#: ../../mod/events.php:586 -msgid "Adjust for viewer timezone" -msgstr "Adatta al fuso orario di chi legge" - -#: ../../mod/events.php:588 -msgid "Description:" -msgstr "Descrizione:" - -#: ../../mod/events.php:592 -msgid "Title:" -msgstr "Titolo:" +#: ../../mod/connedit.php:670 +msgid "" +"Some permissions may be inherited from your channel privacy settings, which have higher priority than " +"individual settings. Changing those inherited settings on this page will " +"have no effect." +msgstr "I permessi nelle impostazioni di privacy hanno priorità su quelli mostrati in questa pagina. Non avrà alcun effetto cambiarli qui, se sono indicati come derivati." -#: ../../mod/events.php:594 -msgid "Share this event" -msgstr "Condividi questo evento" +#: ../../mod/connedit.php:671 +msgid "Advanced Permissions" +msgstr "Permessi avanzati" -#: ../../mod/pubsites.php:16 -msgid "Public Sites" -msgstr "Siti pubblici" +#: ../../mod/connedit.php:672 +msgid "Simple Permissions (select one and submit)" +msgstr "Permessi semplificati (seleziona e salva)" -#: ../../mod/pubsites.php:19 -msgid "" -"The listed sites allow public registration into the Red Matrix. All sites in" -" the matrix are interlinked so membership on any of them conveys membership " -"in the matrix as a whole. Some sites may require subscription or provide " -"tiered service plans. The provider links may provide " -"additional details." -msgstr "Gli indirizzi elencati permettono la registrazione su RedMatrix. Tutti i siti di questa rete sono interconnessi, quindi essere registrati su uno è come essere registrati ovunque. Alcuni potrebbero richiedere un'iscrizione a pagamento o prevedere diverse tipologie di abbonamento. Eventualmente potrai trovare maggiori informazioni visitando ciascun sito." +#: ../../mod/connedit.php:676 +#, php-format +msgid "Visit %s's profile - %s" +msgstr "Guarda il profilo di %s - %s" -#: ../../mod/pubsites.php:25 -msgid "Site URL" -msgstr "URL del sito" +#: ../../mod/connedit.php:677 +msgid "Block/Unblock contact" +msgstr "Blocca/sblocca contatto" -#: ../../mod/pubsites.php:25 -msgid "Access Type" -msgstr "Tipo di accesso" +#: ../../mod/connedit.php:678 +msgid "Ignore contact" +msgstr "Ignora il contatto" -#: ../../mod/pubsites.php:25 -msgid "Registration Policy" -msgstr "Politica di registrazione" +#: ../../mod/connedit.php:679 +msgid "Repair URL settings" +msgstr "Ripara le impostazioni URL" -#: ../../mod/channel.php:25 ../../mod/chat.php:19 -msgid "You must be logged in to see this page." -msgstr "Devi aver effettuato l'accesso per vedere questa pagina." +#: ../../mod/connedit.php:680 +msgid "View conversations" +msgstr "Leggi le conversazioni" -#: ../../mod/channel.php:87 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." +#: ../../mod/connedit.php:682 +msgid "Delete contact" +msgstr "Elimina contatto" -#: ../../mod/rbmark.php:88 -msgid "Select a bookmark folder" -msgstr "Scegli una cartella di segnalibri" +#: ../../mod/connedit.php:686 +msgid "Last update:" +msgstr "Ultimo aggiornamento:" -#: ../../mod/rbmark.php:93 -msgid "Save Bookmark" -msgstr "Salva segnalibro" +#: ../../mod/connedit.php:688 +msgid "Update public posts" +msgstr "Aggiorna gli articoli pubblici" -#: ../../mod/rbmark.php:94 -msgid "URL of bookmark" -msgstr "URL del segnalibro" +#: ../../mod/connedit.php:690 +msgid "Update now" +msgstr "Aggiorna adesso" -#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 -msgid "Description" -msgstr "Descrizione" +#: ../../mod/connedit.php:696 +msgid "Currently blocked" +msgstr "Attualmente bloccato" -#: ../../mod/rbmark.php:99 -msgid "Or enter new bookmark folder name" -msgstr "O inserisci il nome di una nuova cartella di segnalibri" +#: ../../mod/connedit.php:697 +msgid "Currently ignored" +msgstr "Attualmente ignorato" -#: ../../mod/chat.php:167 -msgid "Room not found" -msgstr "Area chat non trovata" +#: ../../mod/connedit.php:698 +msgid "Currently archived" +msgstr "Attualmente archiviato" -#: ../../mod/chat.php:178 -msgid "Leave Room" -msgstr "Lascia l'area chat" +#: ../../mod/connedit.php:699 +msgid "Currently pending" +msgstr "Attualmente da approvare" -#: ../../mod/chat.php:179 -msgid "Delete This Room" -msgstr "Elimina questa area chat" +#: ../../mod/home.php:48 +msgid "Red Matrix - "The Network"" +msgstr "RedMatrix - "La tua rete"" -#: ../../mod/chat.php:180 -msgid "I am away right now" -msgstr "Non sono presente" +#: ../../mod/home.php:101 +#, php-format +msgid "Welcome to %s" +msgstr "%s ti dà il benvenuto" -#: ../../mod/chat.php:181 -msgid "I am online" -msgstr "Sono online" +#: ../../mod/connect.php:56 ../../mod/connect.php:104 +msgid "Continue" +msgstr "Continua" -#: ../../mod/chat.php:183 -msgid "Bookmark this room" -msgstr "Aggiungi l'area chat ai segnalibri" +#: ../../mod/connect.php:85 +msgid "Premium Channel Setup" +msgstr "Canale premium - installazione" -#: ../../mod/chat.php:207 ../../mod/chat.php:229 -msgid "New Chatroom" -msgstr "Nuova area chat" +#: ../../mod/connect.php:87 +msgid "Enable premium channel connection restrictions" +msgstr "Abilita le restrizioni del canale premium" -#: ../../mod/chat.php:208 -msgid "Chatroom Name" -msgstr "Nome dell'area chat" +#: ../../mod/connect.php:88 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "Scrivi le condizioni d'uso e le restrizioni di questo canale, come per esempio le linee guida, il sistema di pagamento, ecc." -#: ../../mod/chat.php:225 -#, php-format -msgid "%1$s's Chatrooms" -msgstr "Le aree chat di %1$s" +#: ../../mod/connect.php:90 ../../mod/connect.php:110 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "Prima di connetterti a questo canale è necessario che tu accetti le seguenti condizioni:" -#: ../../mod/chatsvc.php:111 -msgid "Away" -msgstr "Assente" +#: ../../mod/connect.php:91 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "Il testo seguente comparirà a chi vorrà seguire il canale:" -#: ../../mod/chatsvc.php:115 -msgid "Online" -msgstr "Online" +#: ../../mod/connect.php:92 ../../mod/connect.php:113 +msgid "" +"By continuing, I certify that I have complied with any instructions provided" +" on this page." +msgstr "Continuando dichiaro di aver seguito tutte le indicazioni e le istruzioni fornite in questa pagina." -#: ../../mod/regmod.php:11 -msgid "Please login." -msgstr "Effettua l'accesso." +#: ../../mod/connect.php:101 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "(Il gestore del canale non ha fornito istruzioni specifiche)" -#: ../../mod/editpost.php:20 ../../mod/editblock.php:79 -#: ../../mod/editblock.php:95 ../../mod/editlayout.php:78 -#: ../../mod/editwebpage.php:77 -msgid "Item not found" -msgstr "Elemento non trovato" +#: ../../mod/connect.php:109 +msgid "Restricted or Premium Channel" +msgstr "Canale premium - con restrizioni" #: ../../mod/editpost.php:31 msgid "Item is not editable" @@ -4674,165 +4359,251 @@ msgstr "Modifica articolo" msgid "Delete item?" msgstr "Eliminare questo elemento?" -#: ../../mod/editpost.php:116 ../../mod/editblock.php:147 -#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 -msgid "Insert YouTube video" -msgstr "Inserisci video da YouTube" +#: ../../mod/attach.php:9 +msgid "Item not available." +msgstr "Elemento non disponibile." -#: ../../mod/editpost.php:117 ../../mod/editblock.php:148 -#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 -msgid "Insert Vorbis [.ogg] video" -msgstr "Inserisci video Vorbis [.ogg]" +#: ../../mod/probe.php:23 ../../mod/probe.php:29 +#, php-format +msgid "Fetching URL returns error: %1$s" +msgstr "La chiamata all'URL restituisce questo errore: %1$s" -#: ../../mod/editpost.php:118 ../../mod/editblock.php:149 -#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:180 -msgid "Insert Vorbis [.ogg] audio" -msgstr "Inserisci audio Vorbis [.ogg]" +#: ../../mod/dav.php:121 +msgid "RedMatrix channel" +msgstr "Canale RedMatrix" -#: ../../mod/removeme.php:29 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password." +#: ../../mod/profile_photo.php:108 +msgid "Image uploaded but image cropping failed." +msgstr "L'immagine è stata caricata, ma il non è stato possibile ritagliarla." -#: ../../mod/removeme.php:57 -msgid "Remove This Channel" -msgstr "Elimina questo canale" +#: ../../mod/profile_photo.php:162 +msgid "Image resize failed." +msgstr "Il ridimensionamento dell'immagine è fallito." -#: ../../mod/removeme.php:58 +#: ../../mod/profile_photo.php:206 msgid "" -"This will completely remove this channel from the network. Once this has " -"been done it is not recoverable." -msgstr "Questo comando rimuoverà completamente il canale che stai usando. Una volta fatto non sarà più possibile ripristinarlo." +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente." -#: ../../mod/removeme.php:59 ../../mod/removeaccount.php:59 -msgid "Please enter your password for verification:" -msgstr "Inserisci la tua password per verifica:" +#: ../../mod/profile_photo.php:233 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "La dimensione dell'immagine supera il limite di %d" -#: ../../mod/removeme.php:60 -msgid "Remove this channel and all its clones from the network" -msgstr "Rimuovi questo canale e tutti i suoi cloni dalla rete" +#: ../../mod/profile_photo.php:242 +msgid "Unable to process image." +msgstr "Impossibile elaborare l'immagine." -#: ../../mod/removeme.php:60 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni" +#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 +msgid "Photo not available." +msgstr "Foto non disponibile." -#: ../../mod/removeme.php:61 -msgid "Remove Channel" -msgstr "Elimina questo canale" +#: ../../mod/profile_photo.php:359 +msgid "Upload File:" +msgstr "Carica un file:" -#: ../../mod/common.php:10 -msgid "No channel." -msgstr "Nessun canale." +#: ../../mod/profile_photo.php:360 +msgid "Select a profile:" +msgstr "Seleziona un profilo:" -#: ../../mod/common.php:39 -msgid "Common connections" -msgstr "Contatti in comune" +#: ../../mod/profile_photo.php:361 +msgid "Upload Profile Photo" +msgstr "Carica la foto del profilo" -#: ../../mod/common.php:44 -msgid "No connections in common." -msgstr "Nessun contatto in comune." +#: ../../mod/profile_photo.php:366 ../../mod/settings.php:964 +msgid "or" +msgstr "o" -#: ../../mod/rmagic.php:38 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Non è possibile effettuare login con l'OpenID che hai fornito. Per favore controlla che sia scritto correttamente." - -#: ../../mod/rmagic.php:38 -msgid "The error message was:" -msgstr "Messaggio di errore ricevuto:" +#: ../../mod/profile_photo.php:366 +msgid "skip this step" +msgstr "salta questo passaggio" -#: ../../mod/rmagic.php:42 -msgid "Authentication failed." -msgstr "Autenticazione fallita." +#: ../../mod/profile_photo.php:366 +msgid "select a photo from your photo albums" +msgstr "seleziona una foto dai tuoi album" -#: ../../mod/rmagic.php:82 -msgid "Remote Authentication" -msgstr "Autenticazione a distanza" +#: ../../mod/profile_photo.php:382 +msgid "Crop Image" +msgstr "Ritaglia immagine" -#: ../../mod/rmagic.php:83 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)" +#: ../../mod/profile_photo.php:383 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Ritaglia l'immagine per migliorarne la visualizzazione." -#: ../../mod/rmagic.php:84 -msgid "Authenticate" -msgstr "Autenticazione" +#: ../../mod/profile_photo.php:385 +msgid "Done Editing" +msgstr "Modifica terminata" -#: ../../mod/lostpass.php:15 -msgid "No valid account found." -msgstr "Nessun account valido trovato." +#: ../../mod/profile_photo.php:428 +msgid "Image uploaded successfully." +msgstr "Immagine caricata con successo." -#: ../../mod/lostpass.php:29 -msgid "Password reset request issued. Check your email." -msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email." +#: ../../mod/profile_photo.php:430 +msgid "Image upload failed." +msgstr "Il caricamento dell'immagine è fallito." -#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 +#: ../../mod/profile_photo.php:439 #, php-format -msgid "Site Member (%s)" -msgstr "Utente del sito (%s)" +msgid "Image size reduction [%s] failed." +msgstr "Il ridimensionamento del'immagine [%s] è fallito." -#: ../../mod/lostpass.php:40 -#, php-format -msgid "Password reset requested at %s" -msgstr "È stato richiesto di reimpostare password su %s" +#: ../../mod/block.php:27 ../../mod/page.php:33 +msgid "Invalid item." +msgstr "Elemento non valido." -#: ../../mod/lostpass.php:63 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata." +#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 +msgid "Channel not found." +msgstr "Canale non trovato." -#: ../../mod/lostpass.php:85 ../../boot.php:1550 -msgid "Password Reset" -msgstr "Reimposta la password" +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/page.php:81 ../../index.php:241 +msgid "Page not found." +msgstr "Pagina non trovata." -#: ../../mod/lostpass.php:86 -msgid "Your password has been reset as requested." -msgstr "La password è stata reimpostata come richiesto." +#: ../../mod/network.php:84 +msgid "No such group" +msgstr "Impossibile trovare l'insieme" -#: ../../mod/lostpass.php:87 -msgid "Your new password is" -msgstr "La tua nuova password è" +#: ../../mod/network.php:122 +msgid "Search Results For:" +msgstr "Cerca risultati con:" -#: ../../mod/lostpass.php:88 -msgid "Save or copy your new password - and then" -msgstr "Salva o copia la tua nuova password, quindi" +#: ../../mod/network.php:176 +msgid "Collection is empty" +msgstr "L'insieme di canali è vuoto" -#: ../../mod/lostpass.php:89 -msgid "click here to login" -msgstr "clicca qui per accedere" +#: ../../mod/network.php:184 +msgid "Collection: " +msgstr "Insieme:" -#: ../../mod/lostpass.php:90 +#: ../../mod/network.php:197 +msgid "Connection: " +msgstr "Contatto:" + +#: ../../mod/network.php:200 +msgid "Invalid connection." +msgstr "Contatto non valido." + +#: ../../mod/events.php:87 +msgid "Event can not end before it has started." +msgstr "Un evento non può terminare prima del suo inizio." + +#: ../../mod/events.php:89 ../../mod/events.php:98 ../../mod/events.php:116 +msgid "Unable to generate preview." +msgstr "Impossibile creare un'anteprima." + +#: ../../mod/events.php:96 +msgid "Event title and start time are required." +msgstr "Sono necessari il titolo e l'ora d'inizio dell'evento." + +#: ../../mod/events.php:114 +msgid "Event not found." +msgstr "Evento non trovato." + +#: ../../mod/events.php:392 +msgid "l, F j" +msgstr "l j F" + +#: ../../mod/events.php:414 +msgid "Edit event" +msgstr "Modifica l'evento" + +#: ../../mod/events.php:466 +msgid "Create New Event" +msgstr "Crea un nuovo evento" + +#: ../../mod/events.php:467 ../../mod/photos.php:827 +msgid "Previous" +msgstr "Precendente" + +#: ../../mod/events.php:468 ../../mod/setup.php:265 ../../mod/photos.php:836 +msgid "Next" +msgstr "Successivo" + +#: ../../mod/events.php:469 +msgid "Export" +msgstr "Esporta" + +#: ../../mod/events.php:594 +msgid "Event details" +msgstr "Dettagli evento" + +#: ../../mod/events.php:595 +msgid "Starting date and Title are required." +msgstr "Titolo e data d'inizio sono obbligatori." + +#: ../../mod/events.php:597 +msgid "Categories (comma-separated list)" +msgstr "Categorie (separate da virgola)" + +#: ../../mod/events.php:599 +msgid "Event Starts:" +msgstr "Inizio:" + +#: ../../mod/events.php:606 +msgid "Finish date/time is not known or not relevant" +msgstr "La data/ora di fine non è rilevante" + +#: ../../mod/events.php:608 +msgid "Event Finishes:" +msgstr "Fine:" + +#: ../../mod/events.php:610 ../../mod/events.php:611 +msgid "Adjust for viewer timezone" +msgstr "Adatta al fuso orario di chi legge" + +#: ../../mod/events.php:610 msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso." +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Importante per eventi che avvengono in un luogo particolare. Non è utile per festività generali." -#: ../../mod/lostpass.php:107 +#: ../../mod/events.php:612 +msgid "Description:" +msgstr "Descrizione:" + +#: ../../mod/events.php:616 +msgid "Title:" +msgstr "Titolo:" + +#: ../../mod/events.php:618 +msgid "Share this event" +msgstr "Condividi questo evento" + +#: ../../mod/subthread.php:103 #, php-format -msgid "Your password has changed at %s" -msgstr "La tua password su %s è cambiata" +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s sta seguendo %3$s di %2$s" -#: ../../mod/lostpass.php:122 -msgid "Forgot your Password?" -msgstr "Hai dimenticato la password?" +#: ../../mod/pubsites.php:16 +msgid "Public Sites" +msgstr "Siti pubblici" -#: ../../mod/lostpass.php:123 +#: ../../mod/pubsites.php:19 msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare." +"The listed sites allow public registration into the Red Matrix. All sites in" +" the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." +msgstr "Gli indirizzi elencati permettono la registrazione su RedMatrix. Tutti i siti di questa rete sono interconnessi, quindi essere registrati su uno è come essere registrati ovunque. Alcuni potrebbero richiedere un'iscrizione a pagamento o prevedere diverse tipologie di abbonamento. Eventualmente potrai trovare maggiori informazioni visitando ciascun sito." -#: ../../mod/lostpass.php:124 -msgid "Email Address" -msgstr "Indirizzo email" +#: ../../mod/pubsites.php:25 +msgid "Site URL" +msgstr "URL del sito" -#: ../../mod/lostpass.php:125 -msgid "Reset" -msgstr "Reimposta" +#: ../../mod/pubsites.php:25 +msgid "Access Type" +msgstr "Tipo di accesso" + +#: ../../mod/pubsites.php:25 +msgid "Registration Policy" +msgstr "Politica di registrazione" + +#: ../../mod/pubsites.php:25 ../../mod/profiles.php:454 +msgid "Location" +msgstr "Posizione geografica" #: ../../mod/settings.php:73 msgid "Name is required" @@ -4961,7 +4732,7 @@ msgstr "Conferma:" msgid "Leave password fields blank unless changing" msgstr "Lascia questi campi in bianco per non cambiare la password" -#: ../../mod/settings.php:690 ../../mod/settings.php:1023 +#: ../../mod/settings.php:690 ../../mod/settings.php:1026 msgid "Email Address:" msgstr "Indirizzo email:" @@ -4973,7 +4744,7 @@ msgstr "Elimina l'account" msgid "Remove this account from this server including all its channels" msgstr "Elimina l'account da questo server, inclusi tutti i canali" -#: ../../mod/settings.php:693 ../../mod/settings.php:1104 +#: ../../mod/settings.php:693 ../../mod/settings.php:1107 msgid "Warning: This action is permanent and cannot be reversed." msgstr "Attenzione: questa azione è permanente e non potrà più essere annullata." @@ -5002,7 +4773,7 @@ msgstr "Nessun tema per dispositivi mobili" msgid "%s - (Experimental)" msgstr "%s - (Sperimentale)" -#: ../../mod/settings.php:785 ../../mod/admin.php:363 +#: ../../mod/settings.php:785 ../../mod/admin.php:367 msgid "mobile" msgstr "mobile" @@ -5114,892 +4885,898 @@ msgstr "Mostra il mio profilo predefinito nell'elenco pubblico dei canali" msgid "Allow us to suggest you as a potential friend to new members?" msgstr "Vuoi essere suggerito come amico ai nuovi membri?" -#: ../../mod/settings.php:964 ../../mod/profile_photo.php:365 -msgid "or" -msgstr "o" - #: ../../mod/settings.php:969 msgid "Your channel address is" msgstr "L'indirizzo del tuo canale è" -#: ../../mod/settings.php:1014 +#: ../../mod/settings.php:1017 msgid "Channel Settings" msgstr "Impostazioni del canale" -#: ../../mod/settings.php:1021 +#: ../../mod/settings.php:1024 msgid "Basic Settings" msgstr "Impostazioni di base" -#: ../../mod/settings.php:1024 +#: ../../mod/settings.php:1027 msgid "Your Timezone:" msgstr "Il tuo fuso orario:" -#: ../../mod/settings.php:1025 +#: ../../mod/settings.php:1028 msgid "Default Post Location:" msgstr "Località predefinita:" -#: ../../mod/settings.php:1025 +#: ../../mod/settings.php:1028 msgid "Geographical location to display on your posts" msgstr "Posizione geografica da mostrare sui tuoi post" -#: ../../mod/settings.php:1026 +#: ../../mod/settings.php:1029 msgid "Use Browser Location:" msgstr "Usa la località rilevata dal browser:" -#: ../../mod/settings.php:1028 +#: ../../mod/settings.php:1031 msgid "Adult Content" msgstr "Contenuto per adulti" -#: ../../mod/settings.php:1028 +#: ../../mod/settings.php:1031 msgid "" "This channel frequently or regularly publishes adult content. (Please tag " "any adult material and/or nudity with #NSFW)" msgstr "Questo canale pubblica frequentemente contenuto per adulti. (I contenuti per adulti vanno taggati #NSFW - Not Safe For Work)" -#: ../../mod/settings.php:1030 +#: ../../mod/settings.php:1033 msgid "Security and Privacy Settings" msgstr "Impostazioni di sicurezza e privacy" -#: ../../mod/settings.php:1032 +#: ../../mod/settings.php:1035 msgid "Your permissions are already configured. Click to view/adjust" msgstr "I tuoi permessi sono già stati configurati. Clicca per vederli o modificarli" -#: ../../mod/settings.php:1034 +#: ../../mod/settings.php:1037 msgid "Hide my online presence" msgstr "Non mostrare la mia presenza online" -#: ../../mod/settings.php:1034 +#: ../../mod/settings.php:1037 msgid "Prevents displaying in your profile that you are online" msgstr "Non mostra sul tuo profilo che sei online" -#: ../../mod/settings.php:1036 +#: ../../mod/settings.php:1039 msgid "Simple Privacy Settings:" msgstr "Impostazioni di privacy semplificate" -#: ../../mod/settings.php:1037 +#: ../../mod/settings.php:1040 msgid "" "Very Public - extremely permissive (should be used with caution)" msgstr "Tutto pubblico - estremamente permissivo (da usare con cautela)" -#: ../../mod/settings.php:1038 +#: ../../mod/settings.php:1041 msgid "" "Typical - default public, privacy when desired (similar to social " "network permissions but with improved privacy)" msgstr "Standard - contenuti normalmente pubblici, ma anche privati se necessario (simile ai social network ma con privacy migliorata)" -#: ../../mod/settings.php:1039 +#: ../../mod/settings.php:1042 msgid "Private - default private, never open or public" msgstr "Privato - contenuti normalmente privati, nulla è aperto o pubblico" -#: ../../mod/settings.php:1040 +#: ../../mod/settings.php:1043 msgid "Blocked - default blocked to/from everybody" msgstr "Bloccato - bloccato in invio e ricezione dei contenuti" -#: ../../mod/settings.php:1042 +#: ../../mod/settings.php:1045 msgid "Allow others to tag your posts" msgstr "Permetti ad altri di taggare i tuoi articoli" -#: ../../mod/settings.php:1042 +#: ../../mod/settings.php:1045 msgid "" "Often used by the community to retro-actively flag inappropriate content" msgstr "Usato spesso dalla comunità per marcare contenuti inappropriati già esistenti" -#: ../../mod/settings.php:1044 +#: ../../mod/settings.php:1047 msgid "Advanced Privacy Settings" msgstr "Impostazioni di privacy avanzate" -#: ../../mod/settings.php:1046 +#: ../../mod/settings.php:1049 msgid "Expire other channel content after this many days" msgstr "Giorni dopo cui mettere in scadenza gli altri contenuti del canale" -#: ../../mod/settings.php:1046 +#: ../../mod/settings.php:1049 msgid "0 or blank prevents expiration" msgstr "Lascia vuoto oppure 0 per non impostare scadenze" -#: ../../mod/settings.php:1047 +#: ../../mod/settings.php:1050 msgid "Maximum Friend Requests/Day:" msgstr "Numero massimo giornaliero di richieste di amicizia:" -#: ../../mod/settings.php:1047 +#: ../../mod/settings.php:1050 msgid "May reduce spam activity" msgstr "Serve e ridurre lo spam" -#: ../../mod/settings.php:1048 +#: ../../mod/settings.php:1051 msgid "Default Post Permissions" msgstr "Permessi predefiniti per gli articoli" -#: ../../mod/settings.php:1053 +#: ../../mod/settings.php:1052 ../../mod/mitem.php:161 ../../mod/mitem.php:204 +msgid "(click to open/close)" +msgstr "(clicca per aprire/chiudere)" + +#: ../../mod/settings.php:1056 msgid "Channel permissions category:" msgstr "Categorie di permessi dei canali:" -#: ../../mod/settings.php:1059 +#: ../../mod/settings.php:1062 msgid "Maximum private messages per day from unknown people:" msgstr "Numero massimo giornaliero di messaggi privati da utenti sconosciuti:" -#: ../../mod/settings.php:1059 +#: ../../mod/settings.php:1062 msgid "Useful to reduce spamming" msgstr "Serve e ridurre lo spam" -#: ../../mod/settings.php:1062 +#: ../../mod/settings.php:1065 msgid "Notification Settings" msgstr "Impostazioni di notifica" -#: ../../mod/settings.php:1063 +#: ../../mod/settings.php:1066 msgid "By default post a status message when:" msgstr "Pubblica un messaggio di stato quando:" -#: ../../mod/settings.php:1064 +#: ../../mod/settings.php:1067 msgid "accepting a friend request" msgstr "accetto una nuova amicizia" -#: ../../mod/settings.php:1065 +#: ../../mod/settings.php:1068 msgid "joining a forum/community" msgstr "entro a far parte di un forum" -#: ../../mod/settings.php:1066 +#: ../../mod/settings.php:1069 msgid "making an interesting profile change" msgstr "faccio un cambiamento interessante al mio profilo" -#: ../../mod/settings.php:1067 +#: ../../mod/settings.php:1070 msgid "Send a notification email when:" msgstr "Invia una email di notifica quando:" -#: ../../mod/settings.php:1068 +#: ../../mod/settings.php:1071 msgid "You receive a connection request" msgstr "Ricevi una richiesta di entrare in contatto" -#: ../../mod/settings.php:1069 +#: ../../mod/settings.php:1072 msgid "Your connections are confirmed" msgstr "I tuoi contatti sono confermati" -#: ../../mod/settings.php:1070 +#: ../../mod/settings.php:1073 msgid "Someone writes on your profile wall" msgstr "Qualcuno scrive sulla tua bacheca" -#: ../../mod/settings.php:1071 +#: ../../mod/settings.php:1074 msgid "Someone writes a followup comment" msgstr "Qualcuno scrive un commento a un tuo articolo" -#: ../../mod/settings.php:1072 +#: ../../mod/settings.php:1075 msgid "You receive a private message" msgstr "Ricevi un messaggio privato" -#: ../../mod/settings.php:1073 +#: ../../mod/settings.php:1076 msgid "You receive a friend suggestion" msgstr "Ti viene suggerito un amico" -#: ../../mod/settings.php:1074 +#: ../../mod/settings.php:1077 msgid "You are tagged in a post" msgstr "Sei taggato in un articolo" -#: ../../mod/settings.php:1075 +#: ../../mod/settings.php:1078 msgid "You are poked/prodded/etc. in a post" msgstr "Ricevi un poke in un articolo" -#: ../../mod/settings.php:1078 +#: ../../mod/settings.php:1081 msgid "Show visual notifications including:" msgstr "Mostra queste notifiche a schermo:" -#: ../../mod/settings.php:1080 +#: ../../mod/settings.php:1083 msgid "Unseen matrix activity" msgstr "Nuove attività nella rete" -#: ../../mod/settings.php:1081 +#: ../../mod/settings.php:1084 msgid "Unseen channel activity" msgstr "Novità nei canali" -#: ../../mod/settings.php:1082 +#: ../../mod/settings.php:1085 msgid "Unseen private messages" msgstr "Nuovi messaggi privati" -#: ../../mod/settings.php:1082 ../../mod/settings.php:1087 -#: ../../mod/settings.php:1088 ../../mod/settings.php:1089 +#: ../../mod/settings.php:1085 ../../mod/settings.php:1090 +#: ../../mod/settings.php:1091 ../../mod/settings.php:1092 msgid "Recommended" msgstr "Consigliato" -#: ../../mod/settings.php:1083 +#: ../../mod/settings.php:1086 msgid "Upcoming events" msgstr "Prossimi eventi" -#: ../../mod/settings.php:1084 +#: ../../mod/settings.php:1087 msgid "Events today" msgstr "Eventi di oggi" -#: ../../mod/settings.php:1085 +#: ../../mod/settings.php:1088 msgid "Upcoming birthdays" msgstr "Prossimi compleanni" -#: ../../mod/settings.php:1085 +#: ../../mod/settings.php:1088 msgid "Not available in all themes" msgstr "Non disponibile in tutti i temi" -#: ../../mod/settings.php:1086 +#: ../../mod/settings.php:1089 msgid "System (personal) notifications" msgstr "Notifiche personali dal sistema" -#: ../../mod/settings.php:1087 +#: ../../mod/settings.php:1090 msgid "System info messages" msgstr "Notifiche di sistema" -#: ../../mod/settings.php:1088 +#: ../../mod/settings.php:1091 msgid "System critical alerts" msgstr "Avvisi critici di sistema" -#: ../../mod/settings.php:1089 +#: ../../mod/settings.php:1092 msgid "New connections" msgstr "Nuovi contatti" -#: ../../mod/settings.php:1090 +#: ../../mod/settings.php:1093 msgid "System Registrations" msgstr "Registrazioni" -#: ../../mod/settings.php:1091 +#: ../../mod/settings.php:1094 msgid "" "Also show new wall posts, private messages and connections under Notices" -msgstr "Mostra anche i nuovi articoli, messaggi privati e nuovi contatti negli avvisi." +msgstr "Mostra negli avvisi anche i nuovi articoli, i messaggi privati e i nuovi contatti" -#: ../../mod/settings.php:1093 +#: ../../mod/settings.php:1096 msgid "Notify me of events this many days in advance" msgstr "Giorni di anticipo per notificare gli eventi" -#: ../../mod/settings.php:1093 +#: ../../mod/settings.php:1096 msgid "Must be greater than 0" msgstr "Maggiore di 0" -#: ../../mod/settings.php:1095 +#: ../../mod/settings.php:1098 msgid "Advanced Account/Page Type Settings" msgstr "Impostazioni avanzate" -#: ../../mod/settings.php:1096 +#: ../../mod/settings.php:1099 msgid "Change the behaviour of this account for special situations" msgstr "Cambia il funzionamento di questo account per necessità particolari" -#: ../../mod/settings.php:1099 +#: ../../mod/settings.php:1102 msgid "" "Please enable expert mode (in Settings > " "Additional features) to adjust!" msgstr "Abilita la modalità esperto per fare cambiamenti! (in Impostazioni > Funzionalità opzionali)" -#: ../../mod/settings.php:1100 +#: ../../mod/settings.php:1103 msgid "Miscellaneous Settings" msgstr "Impostazioni varie" -#: ../../mod/settings.php:1102 +#: ../../mod/settings.php:1105 msgid "Personal menu to display in your channel pages" msgstr "Menu personale da mostrare sulle pagine del tuo canale" -#: ../../mod/settings.php:1103 +#: ../../mod/settings.php:1106 msgid "Remove this channel" msgstr "Elimina questo canale" -#: ../../mod/connections.php:37 ../../mod/connedit.php:64 -msgid "Could not access contact record." -msgstr "Non è possibile accedere alle informazioni sul contatto." - -#: ../../mod/connections.php:51 ../../mod/connedit.php:86 -msgid "Could not locate selected profile." -msgstr "Non riesco a trovare il profilo selezionato." - -#: ../../mod/connections.php:94 ../../mod/connedit.php:140 -msgid "Connection updated." -msgstr "Contatto aggiornato." +#: ../../mod/cloud.php:120 +msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" +msgstr "Accesso a Red Matrix. {Inserisci l'email con cui sei registrato e la password.}" -#: ../../mod/connections.php:96 ../../mod/connedit.php:142 -msgid "Failed to update connection record." -msgstr "Impossibile aggiornare le informazioni del contatto." +#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 +msgid "Tag removed" +msgstr "Tag rimosso" -#: ../../mod/connections.php:191 ../../mod/connections.php:292 -msgid "Blocked" -msgstr "Bloccati" +#: ../../mod/tagrm.php:119 +msgid "Remove Item Tag" +msgstr "Rimuovi il tag" -#: ../../mod/connections.php:196 ../../mod/connections.php:299 -msgid "Ignored" -msgstr "Ignorati" +#: ../../mod/tagrm.php:121 +msgid "Select a tag to remove: " +msgstr "Seleziona un tag da rimuovere: " -#: ../../mod/connections.php:201 ../../mod/connections.php:313 -msgid "Hidden" -msgstr "Nascosti" +#: ../../mod/tagrm.php:133 ../../mod/delegate.php:130 ../../mod/photos.php:873 +msgid "Remove" +msgstr "Rimuovi" -#: ../../mod/connections.php:206 ../../mod/connections.php:306 -msgid "Archived" -msgstr "Archiviati" +#: ../../mod/group.php:20 +msgid "Collection created." +msgstr "L'insieme di canali è stato creato." -#: ../../mod/connections.php:230 ../../mod/connections.php:245 -msgid "All" -msgstr "Tutti" +#: ../../mod/group.php:26 +msgid "Could not create collection." +msgstr "Impossibile creare l'insieme." -#: ../../mod/connections.php:270 -msgid "Suggest new connections" -msgstr "Suggerisci nuovi contatti" +#: ../../mod/group.php:54 +msgid "Collection updated." +msgstr "Insieme aggiornato." -#: ../../mod/connections.php:273 -msgid "New Connections" -msgstr "Nuovi contatti" +#: ../../mod/group.php:86 +msgid "Create a collection of channels." +msgstr "Crea un insieme di canali." -#: ../../mod/connections.php:276 -msgid "Show pending (new) connections" -msgstr "Richieste di contatto in attesa" +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " +msgstr "Nome dell'insieme:" -#: ../../mod/connections.php:282 -msgid "Show all connections" -msgstr "Mostra tutti i contatti" +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" +msgstr "I membri potranno vedere gli altri canali dell'insieme" -#: ../../mod/connections.php:285 -msgid "Unblocked" -msgstr "Non bloccati" +#: ../../mod/group.php:107 +msgid "Collection removed." +msgstr "Insieme rimosso." -#: ../../mod/connections.php:288 -msgid "Only show unblocked connections" -msgstr "Mostra solo i contatti non bloccati" +#: ../../mod/group.php:109 +msgid "Unable to remove collection." +msgstr "Impossibile rimuovere l'insieme." -#: ../../mod/connections.php:295 -msgid "Only show blocked connections" -msgstr "Mostra solo i contatti bloccati" +#: ../../mod/group.php:182 +msgid "Collection Editor" +msgstr "Modifica l'insieme" -#: ../../mod/connections.php:302 -msgid "Only show ignored connections" -msgstr "Mostra solo i contatti ignorati" +#: ../../mod/group.php:196 +msgid "Members" +msgstr "Membri" -#: ../../mod/connections.php:309 -msgid "Only show archived connections" -msgstr "Mostra solo i contatti archiviati" +#: ../../mod/group.php:198 +msgid "All Connected Channels" +msgstr "Tutti i canali connessi" -#: ../../mod/connections.php:316 -msgid "Only show hidden connections" -msgstr "Mostra solo i contatti nascosti" +#: ../../mod/group.php:233 +msgid "Click on a channel to add or remove." +msgstr "Clicca su un canale per aggiungerlo o rimuoverlo." -#: ../../mod/connections.php:371 +#: ../../mod/siteinfo.php:93 #, php-format -msgid "%1$s [%2$s]" -msgstr "%1$s [%2$s]" - -#: ../../mod/connections.php:372 -msgid "Edit connection" -msgstr "Modifica il contatto" +msgid "Version %s" +msgstr "Versione %s" -#: ../../mod/connections.php:410 -msgid "Search your connections" -msgstr "Cerca tra i contatti" +#: ../../mod/siteinfo.php:114 +msgid "Installed plugins/addons/apps:" +msgstr "App e componenti installati:" -#: ../../mod/connections.php:411 -msgid "Finding: " -msgstr "Ricerca: " +#: ../../mod/siteinfo.php:127 +msgid "No installed plugins/addons/apps" +msgstr "Nessuna app o componente installato" -#: ../../mod/manage.php:138 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Hai creato %1$.0f dei %2$.0f canali permessi." +#: ../../mod/siteinfo.php:136 +msgid "Red" +msgstr "RedMatrix" -#: ../../mod/manage.php:146 -msgid "Create a new channel" -msgstr "Crea un nuovo canale" +#: ../../mod/siteinfo.php:137 +msgid "" +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralized privacy enhanced websites." +msgstr "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. " -#: ../../mod/manage.php:151 -msgid "Current Channel" -msgstr "Canale attuale" +#: ../../mod/siteinfo.php:139 +msgid "Tag: " +msgstr "Tag: " -#: ../../mod/manage.php:153 -msgid "Switch to one of your channels by selecting it." -msgstr "Passa a uno dei tuoi canali selezionandolo." +#: ../../mod/siteinfo.php:141 +msgid "Last background fetch: " +msgstr "Ultima acquisizione:" -#: ../../mod/manage.php:154 -msgid "Default Channel" -msgstr "Canale predefinito" +#: ../../mod/siteinfo.php:144 +msgid "Running at web location" +msgstr "In esecuzione sull'indirizzo web" -#: ../../mod/manage.php:155 -msgid "Make Default" -msgstr "Rendi predefinito" +#: ../../mod/siteinfo.php:145 +msgid "" +"Please visit RedMatrix.me to learn more" +" about the Red Matrix." +msgstr "Visita RedMatrix.me per scoprire di più su Red Matrix." -#: ../../mod/manage.php:158 -#, php-format -msgid "%d new messages" -msgstr "%d nuovi messaggi" +#: ../../mod/siteinfo.php:146 +msgid "Bug reports and issues: please visit" +msgstr "Per segnalare bug e problemi: visita" -#: ../../mod/manage.php:159 -#, php-format -msgid "%d new introductions" -msgstr "%d nuove richieste di amicizia" +#: ../../mod/siteinfo.php:149 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " +"com" +msgstr "Per consigli, ringraziamenti, ecc. - scrivi a \"redmatrix\" at librelist - dot com" -#: ../../mod/connedit.php:189 -msgid "is now connected to" -msgstr "ha come nuovo contatto" +#: ../../mod/siteinfo.php:151 +msgid "Site Administrators" +msgstr "Amministratori del sito" -#: ../../mod/connedit.php:310 -msgid "Could not access address book record." -msgstr "Impossibile accedere alle informazioni della rubrica." +#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 +msgid "Help:" +msgstr "Guida:" -#: ../../mod/connedit.php:324 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Il canale non è disponibile - impossibile aggiornare." +#: ../../mod/help.php:76 ../../index.php:238 +msgid "Not Found" +msgstr "Non disponibile" -#: ../../mod/connedit.php:331 -msgid "Channel has been unblocked" -msgstr "Il canale è stato sbloccato" +#: ../../mod/setup.php:166 +msgid "Red Matrix Server - Setup" +msgstr "RedMatrix Server - Installazione" -#: ../../mod/connedit.php:332 -msgid "Channel has been blocked" -msgstr "Il canale è stato bloccato" +#: ../../mod/setup.php:172 +msgid "Could not connect to database." +msgstr " Impossibile connettersi al database." -#: ../../mod/connedit.php:336 ../../mod/connedit.php:348 -#: ../../mod/connedit.php:360 ../../mod/connedit.php:372 -#: ../../mod/connedit.php:388 -msgid "Unable to set address book parameters." -msgstr "Impossibile impostare i parametri della rubrica." +#: ../../mod/setup.php:176 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Non è possibile raggiungere l'indirizzo del sito specificato. Potrebbe essere un problema di SSL o DNS." -#: ../../mod/connedit.php:343 -msgid "Channel has been unignored" -msgstr "Il canale non sarà più ignorato" +#: ../../mod/setup.php:183 +msgid "Could not create table." +msgstr "Impossibile creare le tabelle." -#: ../../mod/connedit.php:344 -msgid "Channel has been ignored" -msgstr "Il canale sarà ignorato" +#: ../../mod/setup.php:189 +msgid "Your site database has been installed." +msgstr "Il database del sito è stato installato." -#: ../../mod/connedit.php:355 -msgid "Channel has been unarchived" -msgstr "Il canale non è più archiviato" +#: ../../mod/setup.php:194 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "Potresti dover importare il file 'install/schema_xxx.sql' manualmente usando un client per collegarti al db." -#: ../../mod/connedit.php:356 -msgid "Channel has been archived" -msgstr "Il canale è stato archiviato" +#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Leggi il file 'install/INSTALL.txt'." -#: ../../mod/connedit.php:367 -msgid "Channel has been unhidden" -msgstr "Il canale non è più nascosto" +#: ../../mod/setup.php:261 +msgid "System check" +msgstr "Verifica del sistema" -#: ../../mod/connedit.php:368 -msgid "Channel has been hidden" -msgstr "Il canale è stato nascosto" +#: ../../mod/setup.php:266 +msgid "Check again" +msgstr "Verifica di nuovo" -#: ../../mod/connedit.php:383 -msgid "Channel has been approved" -msgstr "Il canale è stato approvato" +#: ../../mod/setup.php:289 +msgid "Database connection" +msgstr "Connessione al database" -#: ../../mod/connedit.php:384 -msgid "Channel has been unapproved" -msgstr "Il canale non è più approvato" +#: ../../mod/setup.php:290 +msgid "" +"In order to install Red Matrix we need to know how to connect to your " +"database." +msgstr "Per installare RedMatrix è necessario conoscere i parametri di connessione al database." -#: ../../mod/connedit.php:412 -msgid "Connection has been removed." -msgstr "Il contatto è stato rimosso." - -#: ../../mod/connedit.php:432 -#, php-format -msgid "View %s's profile" -msgstr "Guarda il profilo di %s" - -#: ../../mod/connedit.php:436 -msgid "Refresh Permissions" -msgstr "Aggiorna i permessi" - -#: ../../mod/connedit.php:439 -msgid "Fetch updated permissions" -msgstr "Scarica i permessi aggiornati" +#: ../../mod/setup.php:291 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni." -#: ../../mod/connedit.php:443 -msgid "Recent Activity" -msgstr "Attività recenti" +#: ../../mod/setup.php:292 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "Il database deve già esistere. Se non esiste, crealo prima di continuare." -#: ../../mod/connedit.php:446 -msgid "View recent posts and comments" -msgstr "Leggi i post recenti e i commenti" +#: ../../mod/setup.php:296 +msgid "Database Server Name" +msgstr "Server del database" -#: ../../mod/connedit.php:450 ../../mod/connedit.php:595 -#: ../../mod/admin.php:732 -msgid "Unblock" -msgstr "Sblocca" +#: ../../mod/setup.php:296 +msgid "Default is localhost" +msgstr "'localhost' è il predefinito" -#: ../../mod/connedit.php:450 ../../mod/connedit.php:595 -#: ../../mod/admin.php:731 -msgid "Block" -msgstr "Blocca" +#: ../../mod/setup.php:297 +msgid "Database Port" +msgstr "Port del database" -#: ../../mod/connedit.php:453 -msgid "Block or Unblock this connection" -msgstr "Per bloccare o meno questo contatto" +#: ../../mod/setup.php:297 +msgid "Communication port number - use 0 for default" +msgstr "Scrivi 0 per usare il valore standard" -#: ../../mod/connedit.php:457 ../../mod/connedit.php:596 -msgid "Unignore" -msgstr "Non ignorare" +#: ../../mod/setup.php:298 +msgid "Database Login Name" +msgstr "Utente database" -#: ../../mod/connedit.php:457 ../../mod/connedit.php:596 -#: ../../mod/notifications.php:51 -msgid "Ignore" -msgstr "Ignora" +#: ../../mod/setup.php:299 +msgid "Database Login Password" +msgstr "Password utente database" -#: ../../mod/connedit.php:460 -msgid "Ignore or Unignore this connection" -msgstr "Per ignorare o meno questo contatto" +#: ../../mod/setup.php:300 +msgid "Database Name" +msgstr "Nome database" -#: ../../mod/connedit.php:463 -msgid "Unarchive" -msgstr "Non archiviare" +#: ../../mod/setup.php:301 +msgid "Database Type" +msgstr "Tipo database" -#: ../../mod/connedit.php:463 -msgid "Archive" -msgstr "Archivia" +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "Site administrator email address" +msgstr "Indirizzo email dell'amministratore del sito" -#: ../../mod/connedit.php:466 -msgid "Archive or Unarchive this connection" -msgstr "Per archiviare o meno questo contatto" +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web." -#: ../../mod/connedit.php:469 -msgid "Unhide" -msgstr "Non nascondere" +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Website URL" +msgstr "URL completo del sito" -#: ../../mod/connedit.php:469 -msgid "Hide" -msgstr "Nascondi" +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Please use SSL (https) URL if available." +msgstr "Se disponibile, usa l'indirizzo SSL (https)." -#: ../../mod/connedit.php:472 -msgid "Hide or Unhide this connection" -msgstr "Per nascondere o meno questo contatto" +#: ../../mod/setup.php:307 ../../mod/setup.php:352 +msgid "Please select a default timezone for your website" +msgstr "Seleziona il fuso orario predefinito per il tuo sito web" -#: ../../mod/connedit.php:479 -msgid "Delete this connection" -msgstr "Elimina questo contatto" +#: ../../mod/setup.php:335 +msgid "Site settings" +msgstr "Impostazioni del sito" -#: ../../mod/connedit.php:523 ../../mod/connedit.php:553 -msgid "Approve this connection" -msgstr "Approva questo contatto" +#: ../../mod/setup.php:395 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Non è possibile trovare la versione di PHP da riga di comando nel PATH del server web" -#: ../../mod/connedit.php:523 -msgid "Accept connection to allow communication" -msgstr "Entra in contatto per poter comunicare" +#: ../../mod/setup.php:396 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "Se non hai installata la versione di PHP da riga di comando non potrai attivare il polling in background tramite cron." -#: ../../mod/connedit.php:539 -#, php-format -msgid "Connections: settings for %s" -msgstr "Contatti: impostazioni per %s" +#: ../../mod/setup.php:400 +msgid "PHP executable path" +msgstr "Path del comando PHP" -#: ../../mod/connedit.php:540 -msgid "Apply these permissions automatically" -msgstr "Applica automaticamente questi permessi" +#: ../../mod/setup.php:400 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Inserisci il percorso dell'eseguibile PHP. Puoi lasciarlo vuoto per continuare l'installazione." -#: ../../mod/connedit.php:544 -msgid "Apply the permissions indicated on this page to all new connections." -msgstr "Applica i permessi indicati su questa pagina a tutti i nuovi contatti." +#: ../../mod/setup.php:405 +msgid "Command line PHP" +msgstr "PHP da riga di comando" -#: ../../mod/connedit.php:546 -msgid "Slide to adjust your degree of friendship" -msgstr "Trascina per restringere il grado di amicizia da mostrare" +#: ../../mod/setup.php:414 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"." -#: ../../mod/connedit.php:552 -msgid "inherited" -msgstr "derivato" +#: ../../mod/setup.php:415 +msgid "This is required for message delivery to work." +msgstr "E' necessario perché funzioni la consegna dei messaggi." -#: ../../mod/connedit.php:554 -msgid "Connection has no individual permissions!" -msgstr "Non hai assegnato permessi individuali a questo contatto!" +#: ../../mod/setup.php:417 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" -#: ../../mod/connedit.php:555 +#: ../../mod/setup.php:438 msgid "" -"This may be appropriate based on your privacy " -"settings, though you may wish to review the \"Advanced Permissions\"." -msgstr "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate." - -#: ../../mod/connedit.php:557 -msgid "Profile Visibility" -msgstr "Visibilità del profilo" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di generare le chiavi di criptazione" -#: ../../mod/connedit.php:558 -#, php-format +#: ../../mod/setup.php:439 msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro." - -#: ../../mod/connedit.php:559 -msgid "Contact Information / Notes" -msgstr "Informazioni e annotazioni sul contatto" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Se stai usando un server windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"." -#: ../../mod/connedit.php:560 -msgid "Edit contact notes" -msgstr "Modifica le informazioni sul contatto" +#: ../../mod/setup.php:441 +msgid "Generate encryption keys" +msgstr "Genera chiavi di criptazione" -#: ../../mod/connedit.php:562 -msgid "Their Settings" -msgstr "Permessi concessi a te" +#: ../../mod/setup.php:448 +msgid "libCurl PHP module" +msgstr "modulo PHP libCurl" -#: ../../mod/connedit.php:563 -msgid "My Settings" -msgstr "I permessi che concedo" +#: ../../mod/setup.php:449 +msgid "GD graphics PHP module" +msgstr "modulo PHP GD graphics" -#: ../../mod/connedit.php:565 -msgid "Clear/Disable Automatic Permissions" -msgstr "Rimuovi/disabilita i permessi automatici" +#: ../../mod/setup.php:450 +msgid "OpenSSL PHP module" +msgstr "modulo PHP OpenSSL" -#: ../../mod/connedit.php:566 -msgid "Forum Members" -msgstr "Membro di un forum" +#: ../../mod/setup.php:451 +msgid "mysqli or postgres PHP module" +msgstr "modulo PHP per mysqli oppure prostgres" -#: ../../mod/connedit.php:567 -msgid "Soapbox" -msgstr "Comunicati e annunci" +#: ../../mod/setup.php:452 +msgid "mb_string PHP module" +msgstr "modulo PHP mb_string" -#: ../../mod/connedit.php:568 -msgid "Full Sharing (typical social network permissions)" -msgstr "Condivisione completa (permessi tipici dei social network)" +#: ../../mod/setup.php:453 +msgid "mcrypt PHP module" +msgstr "modulo PHP mcrypt" -#: ../../mod/connedit.php:569 -msgid "Cautious Sharing " -msgstr "Condivisione prudente" +#: ../../mod/setup.php:458 ../../mod/setup.php:460 +msgid "Apache mod_rewrite module" +msgstr "modulo Apache mod_rewrite" -#: ../../mod/connedit.php:570 -msgid "Follow Only" -msgstr "Follower" +#: ../../mod/setup.php:458 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Errore: il modulo mod-rewrite di Apache è richiesto ma non installato" -#: ../../mod/connedit.php:571 -msgid "Individual Permissions" -msgstr "Permessi individuali" +#: ../../mod/setup.php:464 ../../mod/setup.php:467 +msgid "proc_open" +msgstr "proc_open" -#: ../../mod/connedit.php:572 +#: ../../mod/setup.php:464 msgid "" -"Some permissions may be inherited from your channel privacy settings, which have higher priority than " -"individual settings. Changing those inherited settings on this page will " -"have no effect." -msgstr "I permessi nelle impostazioni di privacy hanno priorità su quelli mostrati in questa pagina. Non avrà alcun effetto cambiarli qui, se sono indicati come derivati." +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Errore: proc_open è richiesto ma non è installato o è disabilitato in php.ini" -#: ../../mod/connedit.php:573 -msgid "Advanced Permissions" -msgstr "Permessi avanzati" +#: ../../mod/setup.php:472 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Errore: il modulo libCURL di PHP è richiesto ma non installato." -#: ../../mod/connedit.php:574 -msgid "Simple Permissions (select one and submit)" -msgstr "Permessi semplificati (seleziona e salva)" +#: ../../mod/setup.php:476 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato." -#: ../../mod/connedit.php:578 -#, php-format -msgid "Visit %s's profile - %s" -msgstr "Guarda il profilo di %s - %s" +#: ../../mod/setup.php:480 +msgid "Error: openssl PHP module required but not installed." +msgstr "Errore: il modulo openssl di PHP è richiesto ma non installato." -#: ../../mod/connedit.php:579 -msgid "Block/Unblock contact" -msgstr "Blocca/sblocca contatto" +#: ../../mod/setup.php:484 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." +msgstr "Errore: il modulo PHP per mysqli o postgres è richiesto ma non installato" -#: ../../mod/connedit.php:580 -msgid "Ignore contact" -msgstr "Ignora il contatto" +#: ../../mod/setup.php:488 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Errore: il modulo PHP mb_string è richiesto ma non installato." -#: ../../mod/connedit.php:581 -msgid "Repair URL settings" -msgstr "Ripara le impostazioni URL" +#: ../../mod/setup.php:492 +msgid "Error: mcrypt PHP module required but not installed." +msgstr "Errore: il modulo PHP mcrypt è richiesto ma non installato." -#: ../../mod/connedit.php:582 -msgid "View conversations" -msgstr "Leggi le conversazioni" +#: ../../mod/setup.php:508 +msgid "" +"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." +msgstr "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella di RedMatrix ma non è in grado di farlo." -#: ../../mod/connedit.php:584 -msgid "Delete contact" -msgstr "Elimina contatto" +#: ../../mod/setup.php:509 +msgid "" +"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." +msgstr "Spesso ciò è dovuto ai permessi di accesso al disco: il web server potrebbe non aver diritto di scrivere il file nella cartella, anche se tu puoi." -#: ../../mod/connedit.php:587 -msgid "Last update:" -msgstr "Ultimo aggiornamento:" +#: ../../mod/setup.php:510 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." +msgstr "Alla fine di questa procedura ti sarà dato il testo da salvare in un file di nome .htconfig.php dentro la cartella principale di RedMatrix." -#: ../../mod/connedit.php:589 -msgid "Update public posts" -msgstr "Aggiorna gli articoli pubblici" +#: ../../mod/setup.php:511 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "Puoi anche saltare questa procedura ed effettuare un'installazione manuale. Guarda il file 'install/INSTALL.txt' per le istruzioni." -#: ../../mod/connedit.php:591 -msgid "Update now" -msgstr "Aggiorna adesso" +#: ../../mod/setup.php:514 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php è scrivibile" -#: ../../mod/connedit.php:597 -msgid "Currently blocked" -msgstr "Attualmente bloccato" +#: ../../mod/setup.php:524 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Red usa il sistema Smarty3 per costruire i suoi template grafici. Smarty3 è molto veloce perché compila i template delle pagine direttamente in PHP." -#: ../../mod/connedit.php:598 -msgid "Currently ignored" -msgstr "Attualmente ignorato" +#: ../../mod/setup.php:525 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the Red top level folder." +msgstr "Per poter memorizzare i template compilati, il web server deve avere accesso in scrittura a %s sotto la cartella di installazione di RedMatrix." -#: ../../mod/connedit.php:599 -msgid "Currently archived" -msgstr "Attualmente archiviato" +#: ../../mod/setup.php:526 ../../mod/setup.php:544 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Assicurati che il tuo web server sia in esecuzione da parte di un utente che ha diritto di scrittura su quella cartella (ad esempio www-data)." -#: ../../mod/connedit.php:600 -msgid "Currently pending" -msgstr "Attualmente da approvare" +#: ../../mod/setup.php:527 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Nota bene: come precauzione, dovresti dare i diritti di scrittura solamente su %s e non sui file template (.tpl) che contiene." -#: ../../mod/connedit.php:601 -msgid "Hide this contact from others" -msgstr "Nascondi questo contatto agli altri" +#: ../../mod/setup.php:530 +#, php-format +msgid "%s is writable" +msgstr "%s è scrivibile" -#: ../../mod/connedit.php:601 +#: ../../mod/setup.php:543 msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Le risposte ai tuoi articoli pubblici potrebbero restare comunque visibili" +"Red uses the store directory to save uploaded files. The web server needs to" +" have write access to the store directory under the Red top level folder" +msgstr "RedMatrix salva i file caricati nella cartella \"store\" sul server. Il server deve avere i diritti di scrittura su quella cartella che si trova dentro l'installazione di RedMatrix" -#: ../../mod/mail.php:33 -msgid "Unable to lookup recipient." -msgstr "Impossibile associare un destinatario." +#: ../../mod/setup.php:547 +msgid "store is writable" +msgstr "l'archivio è scrivibile" -#: ../../mod/mail.php:41 -msgid "Unable to communicate with requested channel." -msgstr "Impossibile comunicare con il canale richiesto." +#: ../../mod/setup.php:577 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "Il certificato SSL non può essere validato. Correggi l'errore o disabilita l'accesso https al sito." -#: ../../mod/mail.php:48 -msgid "Cannot verify requested channel." -msgstr "Impossibile verificare il canale richiesto." +#: ../../mod/setup.php:578 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "Se abiliti https per il tuo sito o permetti connessioni TCP su port 443 (quella di https), DEVI usare un certificato riconosciuto dai browser internet. NON DEVI usare certificati generati da te!" -#: ../../mod/mail.php:74 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito." +#: ../../mod/setup.php:579 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "Questa restrizione è necessaria perché i tuoi post pubblici potrebbero contenere riferimenti a immagini sul tuo server." -#: ../../mod/mail.php:136 -msgid "Message deleted." -msgstr "Messaggio eliminato." +#: ../../mod/setup.php:580 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "Se il tuo certificato non è riconosciuto, gli utenti che ti seguono da altri siti (che avranno certificati validi) riceveranno gravi avvisi di sicurezza dal browser." -#: ../../mod/mail.php:153 -msgid "Message recalled." -msgstr "Messaggio revocato." +#: ../../mod/setup.php:581 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "Ciò può creare seri problemi di usabilità (non solo sul tuo sito), quindi dobbiamo insistere su questo punto." -#: ../../mod/mail.php:222 -msgid "Send Private Message" -msgstr "Invia un messaggio privato" +#: ../../mod/setup.php:582 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Eventualmente, considera che esistono provider che rilasciano certificati gratuiti riconosciuti dai browser." -#: ../../mod/mail.php:223 ../../mod/mail.php:340 -msgid "To:" -msgstr "A:" +#: ../../mod/setup.php:584 +msgid "SSL certificate validation" +msgstr "Validazione del certificato SSL" -#: ../../mod/mail.php:228 ../../mod/mail.php:342 -msgid "Subject:" -msgstr "Oggetto:" +#: ../../mod/setup.php:590 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "In .htaccess la funzionalità url rewrite non funziona. Controlla la configurazione del server. Test:" -#: ../../mod/mail.php:232 ../../mod/mail.php:345 ../../mod/invite.php:131 -msgid "Your message:" -msgstr "Il tuo messaggio:" +#: ../../mod/setup.php:592 +msgid "Url rewrite is working" +msgstr "Url rewrite funziona correttamente" -#: ../../mod/mail.php:239 -msgid "Send" -msgstr "Invia" +#: ../../mod/setup.php:602 +msgid "" +"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." +msgstr "Il file di configurazione del database \".htconfig.php\" non puo' essere scritto. Usa il testo qui di seguito per creare questo file di configurazione nella cartella principale del tuo sito." -#: ../../mod/mail.php:266 -msgid "Message not found." -msgstr "Messaggio non trovato." +#: ../../mod/setup.php:625 +msgid "Errors encountered creating database tables." +msgstr "La creazione delle tabelle del database ha generato errori." -#: ../../mod/mail.php:309 -msgid "Delete message" -msgstr "Elimina il messaggio" +#: ../../mod/setup.php:660 +msgid "

        What next

        " +msgstr "

        I prossimi passi

        " -#: ../../mod/mail.php:310 -msgid "Recall message" -msgstr "Revoca il messaggio" +#: ../../mod/setup.php:661 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling." -#: ../../mod/mail.php:312 -msgid "Message has been recalled." -msgstr "Il messaggio è stato revocato." +#: ../../mod/common.php:10 +msgid "No channel." +msgstr "Nessun canale." -#: ../../mod/mail.php:329 -msgid "Private Conversation" -msgstr "Conversazione privata" +#: ../../mod/common.php:39 +msgid "Common connections" +msgstr "Contatti in comune" -#: ../../mod/mail.php:333 ../../mod/message.php:72 -msgid "Delete conversation" -msgstr "Elimina la conversazione" +#: ../../mod/common.php:44 +msgid "No connections in common." +msgstr "Nessun contatto in comune." -#: ../../mod/mail.php:335 +#: ../../mod/suggest.php:35 msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Non è disponibile alcuna tecnologia per comunicare in modo sicuro. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente." +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Nessun suggerimento disponibile. Se questo sito è nuovo, riprova tra 24 ore." -#: ../../mod/mail.php:339 -msgid "Send Reply" -msgstr "Invia la risposta" +#: ../../mod/connections.php:192 ../../mod/connections.php:293 +msgid "Blocked" +msgstr "Bloccati" -#: ../../mod/bookmarks.php:38 -msgid "Bookmark added" -msgstr "Segnalibro aggiunto" +#: ../../mod/connections.php:197 ../../mod/connections.php:300 +msgid "Ignored" +msgstr "Ignorati" -#: ../../mod/bookmarks.php:60 -msgid "My Bookmarks" -msgstr "I miei segnalibri" +#: ../../mod/connections.php:202 ../../mod/connections.php:314 +msgid "Hidden" +msgstr "Nascosti" -#: ../../mod/bookmarks.php:71 -msgid "My Connections Bookmarks" -msgstr "I segnalibri dei miei contatti" +#: ../../mod/connections.php:207 ../../mod/connections.php:307 +msgid "Archived" +msgstr "Archiviati" -#: ../../mod/dirsearch.php:21 -msgid "This site is not a directory server" -msgstr "Questo sito non è un server di elenchi pubblici" +#: ../../mod/connections.php:231 ../../mod/connections.php:246 +msgid "All" +msgstr "Tutti" -#: ../../mod/cloud.php:130 -msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" -msgstr "Accesso a Red Matrix. {Inserisci l'email con cui sei registrato e la password.}" +#: ../../mod/connections.php:271 +msgid "Suggest new connections" +msgstr "Suggerisci nuovi contatti" -#: ../../mod/acl.php:245 -msgid "network" -msgstr "rete" +#: ../../mod/connections.php:274 +msgid "New Connections" +msgstr "Nuovi contatti" -#: ../../mod/blocks.php:99 -msgid "Block Name" -msgstr "Nome del riquadro" +#: ../../mod/connections.php:277 +msgid "Show pending (new) connections" +msgstr "Richieste di contatto in attesa" -#: ../../mod/editblock.php:115 -msgid "Edit Block" -msgstr "Modifica il riquadro" +#: ../../mod/connections.php:280 ../../mod/profperm.php:139 +msgid "All Connections" +msgstr "Tutti i contatti" -#: ../../mod/editblock.php:125 -msgid "Delete block?" -msgstr "Vuoi eliminare questo riquadro?" +#: ../../mod/connections.php:283 +msgid "Show all connections" +msgstr "Mostra tutti i contatti" -#: ../../mod/editblock.php:183 -msgid "Delete Block" -msgstr "Elimina il riquadro" +#: ../../mod/connections.php:286 +msgid "Unblocked" +msgstr "Non bloccati" -#: ../../mod/pdledit.php:13 -msgid "Layout updated." -msgstr "Layout aggiornato." +#: ../../mod/connections.php:289 +msgid "Only show unblocked connections" +msgstr "Mostra solo i contatti non bloccati" -#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 -msgid "Edit System Page Description" -msgstr "Modifica i layout di sistema" +#: ../../mod/connections.php:296 +msgid "Only show blocked connections" +msgstr "Mostra solo i contatti bloccati" -#: ../../mod/pdledit.php:48 -msgid "Layout not found." -msgstr "Layout non trovato." +#: ../../mod/connections.php:303 +msgid "Only show ignored connections" +msgstr "Mostra solo i contatti ignorati" -#: ../../mod/pdledit.php:54 -msgid "Module Name:" -msgstr "Nome del modulo:" +#: ../../mod/connections.php:310 +msgid "Only show archived connections" +msgstr "Mostra solo i contatti archiviati" -#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 -msgid "Layout Help" -msgstr "Guida al layout" - -#: ../../mod/editlayout.php:108 -msgid "Edit Layout" -msgstr "Modifica il layout" - -#: ../../mod/editlayout.php:117 -msgid "Delete layout?" -msgstr "Vuoi eliminare questo layout?" - -#: ../../mod/editlayout.php:178 -msgid "Delete Layout" -msgstr "Elimina il layout" - -#: ../../mod/home.php:48 -msgid "Red Matrix - "The Network"" -msgstr "RedMatrix - "La tua rete"" +#: ../../mod/connections.php:317 +msgid "Only show hidden connections" +msgstr "Mostra solo i contatti nascosti" -#: ../../mod/home.php:101 +#: ../../mod/connections.php:372 #, php-format -msgid "Welcome to %s" -msgstr "%s ti dà il benvenuto" +msgid "%1$s [%2$s]" +msgstr "%1$s [%2$s]" -#: ../../mod/editwebpage.php:140 -msgid "Edit Webpage" -msgstr "Modifica la pagina web" +#: ../../mod/connections.php:373 +msgid "Edit connection" +msgstr "Modifica il contatto" -#: ../../mod/editwebpage.php:150 -msgid "Delete webpage?" -msgstr "Vuoi eliminare questa pagina web?" +#: ../../mod/connections.php:411 +msgid "Search your connections" +msgstr "Cerca tra i contatti" -#: ../../mod/editwebpage.php:215 -msgid "Delete Webpage" -msgstr "Elimina la pagina web" +#: ../../mod/connections.php:412 +msgid "Finding: " +msgstr "Ricerca: " #: ../../mod/impel.php:33 msgid "webpage" @@ -6018,123 +5795,42 @@ msgstr "layout" msgid "%s element installed" msgstr "%s elemento installato" -#: ../../mod/profile_photo.php:108 -msgid "Image uploaded but image cropping failed." -msgstr "L'immagine è stata caricata, ma il non è stato possibile ritagliarla." - -#: ../../mod/profile_photo.php:161 -msgid "Image resize failed." -msgstr "Il ridimensionamento dell'immagine è fallito." - -#: ../../mod/profile_photo.php:205 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente." - -#: ../../mod/profile_photo.php:232 +#: ../../mod/tagger.php:96 #, php-format -msgid "Image exceeds size limit of %d" -msgstr "La dimensione dell'immagine supera il limite di %d" - -#: ../../mod/profile_photo.php:241 -msgid "Unable to process image." -msgstr "Impossibile elaborare l'immagine." - -#: ../../mod/profile_photo.php:290 ../../mod/profile_photo.php:339 -msgid "Photo not available." -msgstr "Foto non disponibile." - -#: ../../mod/profile_photo.php:358 -msgid "Upload File:" -msgstr "Carica un file:" - -#: ../../mod/profile_photo.php:359 -msgid "Select a profile:" -msgstr "Seleziona un profilo:" - -#: ../../mod/profile_photo.php:360 -msgid "Upload Profile Photo" -msgstr "Carica la foto del profilo" - -#: ../../mod/profile_photo.php:365 -msgid "skip this step" -msgstr "salta questo passaggio" - -#: ../../mod/profile_photo.php:365 -msgid "select a photo from your photo albums" -msgstr "seleziona una foto dai tuoi album" - -#: ../../mod/profile_photo.php:381 -msgid "Crop Image" -msgstr "Ritaglia immagine" +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s ha taggato %3$s di %2$s con %4$s" -#: ../../mod/profile_photo.php:382 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Ritaglia l'immagine per migliorarne la visualizzazione." +#: ../../mod/item.php:165 +msgid "Unable to locate original post." +msgstr "Impossibile trovare il messaggio originale." -#: ../../mod/profile_photo.php:384 -msgid "Done Editing" -msgstr "Modifica terminata" +#: ../../mod/item.php:424 +msgid "Empty post discarded." +msgstr "L'articolo vuoto è stato ignorato." -#: ../../mod/profile_photo.php:427 -msgid "Image uploaded successfully." -msgstr "Immagine caricata con successo." +#: ../../mod/item.php:466 +msgid "Executable content type not permitted to this channel." +msgstr "I contenuti eseguibili non sono permessi su questo canale." -#: ../../mod/profile_photo.php:429 -msgid "Image upload failed." -msgstr "Il caricamento dell'immagine è fallito." +#: ../../mod/item.php:865 +msgid "System error. Post not saved." +msgstr "Errore di sistema. Articolo non salvato." -#: ../../mod/profile_photo.php:438 +#: ../../mod/item.php:1083 #, php-format -msgid "Image size reduction [%s] failed." -msgstr "Il ridimensionamento del'immagine [%s] è fallito." - -#: ../../mod/like.php:15 -msgid "Like/Dislike" -msgstr "Mi piace/Non mi piace" - -#: ../../mod/like.php:20 -msgid "This action is restricted to members." -msgstr "Questa funzionalità è riservata agli iscritti." - -#: ../../mod/like.php:21 -msgid "" -"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." -msgstr "Per favore accedi con il tuo identificativo RedMatrix o registrati su RedMatrix per continuare." - -#: ../../mod/like.php:77 ../../mod/like.php:104 ../../mod/like.php:142 -msgid "Invalid request." -msgstr "Richiesta non valida." - -#: ../../mod/like.php:119 -msgid "thing" -msgstr "oggetto" - -#: ../../mod/like.php:165 -msgid "Channel unavailable." -msgstr "Canale non trovato." - -#: ../../mod/like.php:204 -msgid "Previous action reversed." -msgstr "Il comando precedente è stato annullato." - -#: ../../mod/like.php:422 -msgid "Action completed." -msgstr "Comando completato." - -#: ../../mod/like.php:423 -msgid "Thank you." -msgstr "Grazie." +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale." -#: ../../mod/help.php:41 ../../mod/help.php:47 ../../mod/help.php:53 -msgid "Help:" -msgstr "Guida:" +#: ../../mod/item.php:1089 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Hai raggiunto il limite massimo di %1$.0f pagine web." -#: ../../mod/help.php:67 ../../index.php:238 -msgid "Not Found" -msgstr "Non disponibile" +#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:81 +#: ../../mod/directory.php:22 ../../mod/viewconnections.php:17 +#: ../../mod/photos.php:429 +msgid "Public access denied." +msgstr "Accesso pubblico negato." #: ../../mod/thing.php:96 msgid "Thing updated" @@ -6193,133 +5889,109 @@ msgstr "Indirizzo di un'immagine dell'oggetto (facoltativo)" msgid "Add Thing to your Profile" msgstr "Aggiungi l'oggetto al tuo profilo" -#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 -msgid "Contact not found." -msgstr "Contatto non trovato." +#: ../../mod/chatsvc.php:111 +msgid "Away" +msgstr "Assente" -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." -msgstr "Suggerimento di amicizia inviato." +#: ../../mod/chatsvc.php:115 +msgid "Online" +msgstr "Online" -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" -msgstr "Suggerisci amici" +#: ../../mod/follow.php:25 +msgid "Channel added." +msgstr "Canale aggiunto." -#: ../../mod/fsuggest.php:99 -#, php-format -msgid "Suggest a friend for %s" -msgstr "Suggerisci un amico a %s" +#: ../../mod/notify.php:53 ../../mod/notifications.php:94 +msgid "No more system notifications." +msgstr "Non ci sono nuove notifiche di sistema." -#: ../../mod/filestorage.php:76 -msgid "Permission Denied." -msgstr "Permesso negato." +#: ../../mod/notify.php:57 ../../mod/notifications.php:98 +msgid "System Notifications" +msgstr "Notifiche di sistema" -#: ../../mod/filestorage.php:92 -msgid "File not found." -msgstr "File non trovato." +#: ../../mod/acl.php:228 +msgid "network" +msgstr "rete" -#: ../../mod/filestorage.php:135 -msgid "Edit file permissions" -msgstr "Modifica i permessi del file" +#: ../../mod/acl.php:238 +msgid "RSS" +msgstr "RSS" -#: ../../mod/filestorage.php:144 -msgid "Set/edit permissions" -msgstr "Modifica i permessi" +#: ../../mod/pdledit.php:13 +msgid "Layout updated." +msgstr "Layout aggiornato." -#: ../../mod/filestorage.php:145 -msgid "Include all files and sub folders" -msgstr "Includi tutti i file e le sottocartelle" +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" +msgstr "Modifica i layout di sistema" -#: ../../mod/filestorage.php:146 -msgid "Return to file list" -msgstr "Torna all'elenco dei file" +#: ../../mod/pdledit.php:48 +msgid "Layout not found." +msgstr "Layout non trovato." -#: ../../mod/filestorage.php:148 -msgid "Copy/paste this code to attach file to a post" -msgstr "Copia/incolla questo codice per far comparire il file in un articolo" +#: ../../mod/pdledit.php:54 +msgid "Module Name:" +msgstr "Nome del modulo:" -#: ../../mod/filestorage.php:149 -msgid "Copy/paste this URL to link file from a web page" -msgstr "Copia/incolla questo indirizzo in una pagina web per avere un link al file" +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 +msgid "Layout Help" +msgstr "Guida al layout" -#: ../../mod/connect.php:56 ../../mod/connect.php:104 -msgid "Continue" -msgstr "Continua" +#: ../../mod/appman.php:28 ../../mod/appman.php:44 +msgid "App installed." +msgstr "App installata" -#: ../../mod/connect.php:85 -msgid "Premium Channel Setup" -msgstr "Canale premium - installazione" +#: ../../mod/appman.php:37 +msgid "Malformed app." +msgstr "App non corretta" -#: ../../mod/connect.php:87 -msgid "Enable premium channel connection restrictions" -msgstr "Abilita le restrizioni del canale premium" +#: ../../mod/appman.php:80 +msgid "Embed code" +msgstr "Inserisci del codice" -#: ../../mod/connect.php:88 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "Scrivi le condizioni d'uso e le restrizioni di questo canale, come per esempio le linee guida, il sistema di pagamento, ecc." +#: ../../mod/appman.php:86 +msgid "Edit App" +msgstr "Modifica app" -#: ../../mod/connect.php:90 ../../mod/connect.php:110 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "Prima di connetterti a questo canale è necessario che tu accetti le seguenti condizioni:" +#: ../../mod/appman.php:86 +msgid "Create App" +msgstr "Crea una app" -#: ../../mod/connect.php:91 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "Il testo seguente comparirà a chi vorrà seguire il canale:" +#: ../../mod/appman.php:91 +msgid "Name of app" +msgstr "Nome app" -#: ../../mod/connect.php:92 ../../mod/connect.php:113 -msgid "" -"By continuing, I certify that I have complied with any instructions provided" -" on this page." -msgstr "Continuando dichiaro di aver seguito tutte le indicazioni e le istruzioni fornite in questa pagina." +#: ../../mod/appman.php:92 +msgid "Location (URL) of app" +msgstr "Indirizzo (URL) della app" -#: ../../mod/connect.php:101 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "(Il gestore del canale non ha fornito istruzioni specifiche)" - -#: ../../mod/connect.php:109 -msgid "Restricted or Premium Channel" -msgstr "Canale premium - con restrizioni" - -#: ../../mod/filer.php:49 -msgid "- select -" -msgstr "- scegli -" - -#: ../../mod/locs.php:19 ../../mod/locs.php:46 -msgid "Location not found." -msgstr "Indirizzo non trovato." - -#: ../../mod/locs.php:50 -msgid "Primary location cannot be removed." -msgstr "L'indirizzo principale non può essere rimosso." +#: ../../mod/appman.php:93 ../../mod/rbmark.php:95 +msgid "Description" +msgstr "Descrizione" -#: ../../mod/locs.php:82 -msgid "No locations found." -msgstr "Nessun indirizzo trovato." +#: ../../mod/appman.php:94 +msgid "Photo icon URL" +msgstr "URL icona" -#: ../../mod/locs.php:95 -msgid "Manage Channel Locations" -msgstr "Modifica gli indirizzi del canale" +#: ../../mod/appman.php:94 +msgid "80 x 80 pixels - optional" +msgstr "80 x 80 pixel - facoltativa" -#: ../../mod/locs.php:96 -msgid "Location (address)" -msgstr "Indirizzo" +#: ../../mod/appman.php:95 +msgid "Version ID" +msgstr "ID versione" -#: ../../mod/locs.php:97 -msgid "Primary Location" -msgstr "Indirizzo primario" +#: ../../mod/appman.php:96 +msgid "Price of app" +msgstr "Prezzo app" -#: ../../mod/locs.php:98 -msgid "Drop location" -msgstr "Elimina un indirizzo" +#: ../../mod/appman.php:97 +msgid "Location (URL) to purchase app" +msgstr "Indirizzo (URL) per acquistare la app" -#: ../../mod/follow.php:25 -msgid "Channel added." -msgstr "Canale aggiunto." +#: ../../mod/filer.php:49 +msgid "- select -" +msgstr "- scegli -" #: ../../mod/import.php:25 #, php-format @@ -6411,453 +6083,936 @@ msgstr "Rendi questo server il mio indirizzo primario" msgid "Import existing posts if possible" msgstr "Importazione dei post esistenti, se possibile" -#: ../../mod/item.php:159 -msgid "Unable to locate original post." -msgstr "Impossibile trovare il messaggio originale." - -#: ../../mod/item.php:418 -msgid "Empty post discarded." -msgstr "L'articolo vuoto è stato ignorato." +#: ../../mod/editlayout.php:108 +msgid "Edit Layout" +msgstr "Modifica il layout" -#: ../../mod/item.php:460 -msgid "Executable content type not permitted to this channel." -msgstr "I contenuti eseguibili non sono permessi su questo canale." +#: ../../mod/editlayout.php:117 +msgid "Delete layout?" +msgstr "Vuoi eliminare questo layout?" -#: ../../mod/item.php:902 -msgid "System error. Post not saved." -msgstr "Errore di sistema. Articolo non salvato." +#: ../../mod/editlayout.php:178 +msgid "Delete Layout" +msgstr "Elimina il layout" -#: ../../mod/item.php:1120 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale." +#: ../../mod/chat.php:19 ../../mod/channel.php:25 +msgid "You must be logged in to see this page." +msgstr "Devi aver effettuato l'accesso per vedere questa pagina." -#: ../../mod/item.php:1126 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Hai raggiunto il limite massimo di %1$.0f pagine web." +#: ../../mod/chat.php:167 +msgid "Room not found" +msgstr "Area chat non trovata" -#: ../../mod/suggest.php:35 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Nessun suggerimento disponibile. Se questo sito è nuovo, riprova tra 24 ore." +#: ../../mod/chat.php:178 +msgid "Leave Room" +msgstr "Lascia l'area chat" -#: ../../mod/layouts.php:110 -msgid "Help with this feature" -msgstr "La guida per questa funzionalità" +#: ../../mod/chat.php:179 +msgid "Delete This Room" +msgstr "Elimina questa area chat" -#: ../../mod/layouts.php:130 -msgid "Layout Name" -msgstr "Nome layout" +#: ../../mod/chat.php:180 +msgid "I am away right now" +msgstr "Non sono presente" -#: ../../mod/tagger.php:98 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s ha taggato %3$s di %2$s con %4$s" +#: ../../mod/chat.php:181 +msgid "I am online" +msgstr "Sono online" -#: ../../mod/setup.php:166 -msgid "Red Matrix Server - Setup" -msgstr "RedMatrix Server - Installazione" +#: ../../mod/chat.php:183 +msgid "Bookmark this room" +msgstr "Aggiungi l'area chat ai segnalibri" -#: ../../mod/setup.php:172 -msgid "Could not connect to database." -msgstr " Impossibile connettersi al database." +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" +msgstr "Nuova area chat" -#: ../../mod/setup.php:176 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Non è possibile raggiungere l'indirizzo del sito specificato. Potrebbe essere un problema di SSL o DNS." +#: ../../mod/chat.php:208 +msgid "Chatroom Name" +msgstr "Nome dell'area chat" -#: ../../mod/setup.php:183 -msgid "Could not create table." -msgstr "Impossibile creare le tabelle." +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" +msgstr "Le aree chat di %1$s" -#: ../../mod/setup.php:189 -msgid "Your site database has been installed." -msgstr "Il database del sito è stato installato." +#: ../../mod/editwebpage.php:140 +msgid "Edit Webpage" +msgstr "Modifica la pagina web" -#: ../../mod/setup.php:194 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "Potresti dover importare il file 'install/schema_xxx.sql' manualmente usando un client per collegarti al db." +#: ../../mod/editwebpage.php:150 +msgid "Delete webpage?" +msgstr "Vuoi eliminare questa pagina web?" -#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:663 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Leggi il file 'install/INSTALL.txt'." +#: ../../mod/editwebpage.php:215 +msgid "Delete Webpage" +msgstr "Elimina la pagina web" -#: ../../mod/setup.php:261 -msgid "System check" -msgstr "Verifica del sistema" +#: ../../mod/dirsearch.php:20 ../../mod/regdir.php:22 +msgid "This site is not a directory server" +msgstr "Questo sito non è un server di elenchi pubblici" -#: ../../mod/setup.php:266 -msgid "Check again" -msgstr "Verifica di nuovo" +#: ../../mod/lostpass.php:15 +msgid "No valid account found." +msgstr "Nessun account valido trovato." -#: ../../mod/setup.php:289 -msgid "Database connection" -msgstr "Connessione al database" +#: ../../mod/lostpass.php:29 +msgid "Password reset request issued. Check your email." +msgstr "La richiesta per reimpostare la password è stata inviata. Controlla la tua email." -#: ../../mod/setup.php:290 -msgid "" -"In order to install Red Matrix we need to know how to connect to your " -"database." -msgstr "Per installare RedMatrix è necessario conoscere i parametri di connessione al database." +#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 +#, php-format +msgid "Site Member (%s)" +msgstr "Utente del sito (%s)" -#: ../../mod/setup.php:291 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni." +#: ../../mod/lostpass.php:40 +#, php-format +msgid "Password reset requested at %s" +msgstr "È stato richiesto di reimpostare password su %s" -#: ../../mod/setup.php:292 +#: ../../mod/lostpass.php:63 msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "Il database deve già esistere. Se non esiste, crealo prima di continuare." - -#: ../../mod/setup.php:296 -msgid "Database Server Name" -msgstr "Server del database" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata." -#: ../../mod/setup.php:296 -msgid "Default is localhost" -msgstr "'localhost' è il predefinito" +#: ../../mod/lostpass.php:85 ../../boot.php:1561 +msgid "Password Reset" +msgstr "Reimposta la password" -#: ../../mod/setup.php:297 -msgid "Database Port" -msgstr "Port del database" +#: ../../mod/lostpass.php:86 +msgid "Your password has been reset as requested." +msgstr "La password è stata reimpostata come richiesto." -#: ../../mod/setup.php:297 -msgid "Communication port number - use 0 for default" -msgstr "Scrivi 0 per usare il valore standard" +#: ../../mod/lostpass.php:87 +msgid "Your new password is" +msgstr "La tua nuova password è" -#: ../../mod/setup.php:298 -msgid "Database Login Name" -msgstr "Utente database" +#: ../../mod/lostpass.php:88 +msgid "Save or copy your new password - and then" +msgstr "Salva o copia la tua nuova password, quindi" -#: ../../mod/setup.php:299 -msgid "Database Login Password" -msgstr "Password utente database" +#: ../../mod/lostpass.php:89 +msgid "click here to login" +msgstr "clicca qui per accedere" -#: ../../mod/setup.php:300 -msgid "Database Name" -msgstr "Nome database" +#: ../../mod/lostpass.php:90 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso." -#: ../../mod/setup.php:301 -msgid "Database Type" -msgstr "Tipo database" +#: ../../mod/lostpass.php:107 +#, php-format +msgid "Your password has changed at %s" +msgstr "La tua password su %s è cambiata" -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "Site administrator email address" -msgstr "Indirizzo email dell'amministratore del sito" +#: ../../mod/lostpass.php:122 +msgid "Forgot your Password?" +msgstr "Hai dimenticato la password?" -#: ../../mod/setup.php:303 ../../mod/setup.php:347 +#: ../../mod/lostpass.php:123 msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web." +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare." -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Website URL" -msgstr "URL completo del sito" +#: ../../mod/lostpass.php:124 +msgid "Email Address" +msgstr "Indirizzo email" -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Please use SSL (https) URL if available." -msgstr "Se disponibile, usa l'indirizzo SSL (https)." +#: ../../mod/lostpass.php:125 +msgid "Reset" +msgstr "Reimposta" -#: ../../mod/setup.php:307 ../../mod/setup.php:352 -msgid "Please select a default timezone for your website" -msgstr "Seleziona il fuso orario predefinito per il tuo sito web" +#: ../../mod/rate.php:146 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Canale remoto [%s] (non ancora conosciuto da questo sito)" -#: ../../mod/setup.php:335 -msgid "Site settings" -msgstr "Impostazioni del sito" +#: ../../mod/invite.php:25 +msgid "Total invitation limit exceeded." +msgstr "Hai superato il numero massimo di inviti." -#: ../../mod/setup.php:395 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Non è possibile trovare la versione di PHP da riga di comando nel PATH del server web" +#: ../../mod/invite.php:49 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s: non è un indirizzo email valido." -#: ../../mod/setup.php:396 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "Se non hai installata la versione di PHP da riga di comando non potrai attivare il polling in background tramite cron." +#: ../../mod/invite.php:76 +msgid "Please join us on Red" +msgstr "Vieni con noi su RedMatrix" -#: ../../mod/setup.php:400 -msgid "PHP executable path" -msgstr "Path del comando PHP" +#: ../../mod/invite.php:87 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Hai superato il numero massimo di inviti. Contatta l'amministratore se necessario." -#: ../../mod/setup.php:400 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Inserisci il percorso dell'eseguibile PHP. Puoi lasciarlo vuoto per continuare l'installazione." +#: ../../mod/invite.php:92 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s: la consegna del messaggio è fallita." -#: ../../mod/setup.php:405 -msgid "Command line PHP" -msgstr "PHP da riga di comando" +#: ../../mod/invite.php:96 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d messaggio inviato." +msgstr[1] "%d messaggi inviati." -#: ../../mod/setup.php:414 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"." +#: ../../mod/invite.php:115 +msgid "You have no more invitations available" +msgstr "Non hai altri inviti disponibili" -#: ../../mod/setup.php:415 -msgid "This is required for message delivery to work." -msgstr "E' necessario perché funzioni la consegna dei messaggi." +#: ../../mod/invite.php:129 +msgid "Send invitations" +msgstr "Spedisci inviti" -#: ../../mod/setup.php:417 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" +#: ../../mod/invite.php:130 +msgid "Enter email addresses, one per line:" +msgstr "Inserisci gli indirizzi email, uno per riga:" -#: ../../mod/setup.php:438 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di generare le chiavi di criptazione" +#: ../../mod/invite.php:131 ../../mod/mail.php:235 ../../mod/mail.php:348 +msgid "Your message:" +msgstr "Il tuo messaggio:" -#: ../../mod/setup.php:439 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Se stai usando un server windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"." +#: ../../mod/invite.php:132 +msgid "Please join my community on RedMatrix." +msgstr "Entra a far parte della mia comunità su RedMatrix." -#: ../../mod/setup.php:441 -msgid "Generate encryption keys" -msgstr "Genera chiavi di criptazione" +#: ../../mod/invite.php:134 +msgid "You will need to supply this invitation code: " +msgstr "Dovrai fornire questo codice di invito:" -#: ../../mod/setup.php:448 -msgid "libCurl PHP module" -msgstr "modulo PHP libCurl" +#: ../../mod/invite.php:135 +msgid "1. Register at any RedMatrix location (they are all inter-connected)" +msgstr "1. Registrati su un qualsiasi sito RedMatrix (sono tutti interconnessi)" -#: ../../mod/setup.php:449 -msgid "GD graphics PHP module" -msgstr "modulo PHP GD graphics" +#: ../../mod/invite.php:137 +msgid "2. Enter my RedMatrix network address into the site searchbar." +msgstr "2. Inserisci il mio indirizzo RedMatrix nella barra di ricerca che compare nella pagina." -#: ../../mod/setup.php:450 -msgid "OpenSSL PHP module" -msgstr "modulo PHP OpenSSL" +#: ../../mod/invite.php:138 +msgid "or visit " +msgstr "oppure visita " -#: ../../mod/setup.php:451 -msgid "mysqli or postgres PHP module" -msgstr "modulo PHP per mysqli oppure prostgres" +#: ../../mod/invite.php:140 +msgid "3. Click [Connect]" +msgstr "3. Clicca su [Aggiungi]" -#: ../../mod/setup.php:452 -msgid "mb_string PHP module" -msgstr "modulo PHP mb_string" +#: ../../mod/locs.php:21 ../../mod/locs.php:52 +msgid "Location not found." +msgstr "Indirizzo non trovato." -#: ../../mod/setup.php:453 -msgid "mcrypt PHP module" -msgstr "modulo PHP mcrypt" +#: ../../mod/locs.php:56 +msgid "Primary location cannot be removed." +msgstr "L'indirizzo principale non può essere rimosso." -#: ../../mod/setup.php:458 ../../mod/setup.php:460 -msgid "Apache mod_rewrite module" -msgstr "modulo Apache mod_rewrite" +#: ../../mod/locs.php:88 +msgid "No locations found." +msgstr "Nessun indirizzo trovato." -#: ../../mod/setup.php:458 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Errore: il modulo mod-rewrite di Apache è richiesto ma non installato" +#: ../../mod/locs.php:101 +msgid "Manage Channel Locations" +msgstr "Modifica gli indirizzi del canale" -#: ../../mod/setup.php:464 ../../mod/setup.php:467 -msgid "proc_open" -msgstr "proc_open" +#: ../../mod/locs.php:102 +msgid "Location (address)" +msgstr "Indirizzo" -#: ../../mod/setup.php:464 +#: ../../mod/locs.php:103 +msgid "Primary Location" +msgstr "Indirizzo primario" + +#: ../../mod/locs.php:104 +msgid "Drop location" +msgstr "Elimina un indirizzo" + +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." +msgstr "Impossibile creare la sorgente. Nessun canale selezionato." + +#: ../../mod/sources.php:45 +msgid "Source created." +msgstr "Sorgente creata." + +#: ../../mod/sources.php:57 +msgid "Source updated." +msgstr "Sorgente aggiornata." + +#: ../../mod/sources.php:82 +msgid "*" +msgstr "*" + +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." +msgstr "Gestisci le sorgenti dei contenuti del tuo canale." + +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" +msgstr "Nuova sorgente" + +#: ../../mod/sources.php:101 ../../mod/sources.php:133 msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Errore: proc_open è richiesto ma non è installato o è disabilitato in php.ini" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "Importa nel tuo canale tutti o una parte dei contenuti dal canale seguente." + +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" +msgstr "Importa solo i contenuti che hanno queste parole (una per riga)" + +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" +msgstr "Lascia vuoto per importare tutti i contenuti pubblici" + +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:112 +msgid "Channel Name" +msgstr "Nome del canale" + +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." +msgstr "Sorgente non trovata." + +#: ../../mod/sources.php:130 +msgid "Edit Source" +msgstr "Modifica la sorgente" + +#: ../../mod/sources.php:131 +msgid "Delete Source" +msgstr "Elimina la sorgente" + +#: ../../mod/sources.php:158 +msgid "Source removed" +msgstr "Sorgente eliminata" + +#: ../../mod/sources.php:160 +msgid "Unable to remove source." +msgstr "Impossibile rimuovere la sorgente." + +#: ../../mod/menu.php:31 +msgid "Menu updated." +msgstr "Menù aggiornato." + +#: ../../mod/menu.php:35 +msgid "Unable to update menu." +msgstr "Impossibile aggiornare il menù." + +#: ../../mod/menu.php:40 +msgid "Menu created." +msgstr "Menù creato." + +#: ../../mod/menu.php:44 +msgid "Unable to create menu." +msgstr "Impossibile creare il menù." + +#: ../../mod/menu.php:76 +msgid "Manage Menus" +msgstr "Gestione menù" + +#: ../../mod/menu.php:79 +msgid "Drop" +msgstr "Elimina" + +#: ../../mod/menu.php:81 +msgid "Bookmarks allowed" +msgstr "Permetti segnalibri" + +#: ../../mod/menu.php:82 +msgid "Create a new menu" +msgstr "Crea un nuovo menù" + +#: ../../mod/menu.php:83 +msgid "Delete this menu" +msgstr "Elimina questo menù" + +#: ../../mod/menu.php:84 ../../mod/menu.php:125 +msgid "Edit menu contents" +msgstr "Modifica i contenuti del menù" + +#: ../../mod/menu.php:85 +msgid "Edit this menu" +msgstr "Modifica questo menù" + +#: ../../mod/menu.php:96 +msgid "New Menu" +msgstr "Nuovo menù" + +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Menu name" +msgstr "Nome del menù" + +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Must be unique, only seen by you" +msgstr "Deve essere unico, lo vedrai solo tu" + +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title" +msgstr "Titolo del menù" + +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title as seen by others" +msgstr "Titolo del menù come comparirà a tutti" + +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Allow bookmarks" +msgstr "Permetti l'invio di segnalibri" + +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Menu may be used to store saved bookmarks" +msgstr "Puoi salvare i segnalibri nei menù" + +#: ../../mod/menu.php:108 ../../mod/mitem.php:24 +msgid "Menu not found." +msgstr "Menù non trovato." + +#: ../../mod/menu.php:114 +msgid "Menu deleted." +msgstr "Menù eliminato." + +#: ../../mod/menu.php:116 +msgid "Menu could not be deleted." +msgstr "Il menù non può essere eliminato." + +#: ../../mod/menu.php:122 +msgid "Edit Menu" +msgstr "Modifica menù" + +#: ../../mod/menu.php:124 +msgid "Add or remove entries to this menu" +msgstr "Aggiungi o rimuovi elementi di questo menù" + +#: ../../mod/menu.php:130 ../../mod/mitem.php:213 +msgid "Modify" +msgstr "Modifica" + +#: ../../mod/filestorage.php:81 +msgid "Permission Denied." +msgstr "Permesso negato." + +#: ../../mod/filestorage.php:97 +msgid "File not found." +msgstr "File non trovato." + +#: ../../mod/filestorage.php:140 +msgid "Edit file permissions" +msgstr "Modifica i permessi del file" + +#: ../../mod/filestorage.php:149 +msgid "Set/edit permissions" +msgstr "Modifica i permessi" + +#: ../../mod/filestorage.php:150 +msgid "Include all files and sub folders" +msgstr "Includi tutti i file e le sottocartelle" + +#: ../../mod/filestorage.php:151 +msgid "Return to file list" +msgstr "Torna all'elenco dei file" + +#: ../../mod/filestorage.php:153 +msgid "Copy/paste this code to attach file to a post" +msgstr "Copia/incolla questo codice per far comparire il file in un articolo" + +#: ../../mod/filestorage.php:154 +msgid "Copy/paste this URL to link file from a web page" +msgstr "Copia/incolla questo indirizzo in una pagina web per avere un link al file" + +#: ../../mod/filestorage.php:156 +msgid "Attach this file to a new post" +msgstr "Allega questo file a un nuovo articolo" + +#: ../../mod/filestorage.php:157 +msgid "Show URL to this file" +msgstr "Mostra l'URL del file" + +#: ../../mod/filestorage.php:158 +msgid "Do not show in shared with me folder of your connections" +msgstr "Non mostrare nella cartella ciò che è stato condiviso con me" + +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." +msgstr "Contatto non trovato." + +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." +msgstr "Suggerimento di amicizia inviato." + +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" +msgstr "Suggerisci amici" + +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Suggerisci un amico a %s" + +#: ../../mod/magic.php:70 +msgid "Hub not found." +msgstr "Server non trovato." + +#: ../../mod/poke.php:159 +msgid "Poke/Prod" +msgstr "Poke/Prod" + +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" +msgstr "Manda un poke, un prod o altro" + +#: ../../mod/poke.php:161 +msgid "Recipient" +msgstr "Destinatario" + +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" +msgstr "Scegli cosa vuoi inviare al destinatario" + +#: ../../mod/poke.php:165 +msgid "Make this post private" +msgstr "Rendi privato questo articolo" + +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." +msgstr "Indentificativo del profilo non valido." + +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" +msgstr "Modifica la visibilità del profilo" + +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." +msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." + +#: ../../mod/profperm.php:123 +msgid "Visible To" +msgstr "Visibile a" + +#: ../../mod/lockview.php:31 +msgid "Remote privacy information not available." +msgstr "Le informazioni remote sulla privacy non sono disponibili." + +#: ../../mod/lockview.php:52 +msgid "Visible to:" +msgstr "Visibile a:" + +#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 +#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 +msgid "Profile not found." +msgstr "Profilo non trovato." + +#: ../../mod/profiles.php:38 +msgid "Profile deleted." +msgstr "Profilo eliminato." + +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" +msgstr "Profilo-" + +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." +msgstr "Il nuovo profilo è stato creato." + +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." +msgstr "Impossibile duplicare il profilo." + +#: ../../mod/profiles.php:136 +msgid "Profile unavailable to export." +msgstr "Il profilo non è disponibile per l'export." + +#: ../../mod/profiles.php:241 +msgid "Profile Name is required." +msgstr "Il nome del profilo è obbligatorio ." + +#: ../../mod/profiles.php:404 +msgid "Marital Status" +msgstr "Stato sentimentale" + +#: ../../mod/profiles.php:408 +msgid "Romantic Partner" +msgstr "Partner affettivo" + +#: ../../mod/profiles.php:412 +msgid "Likes" +msgstr "Mi piace" + +#: ../../mod/profiles.php:416 +msgid "Dislikes" +msgstr "Non mi piace" + +#: ../../mod/profiles.php:420 +msgid "Work/Employment" +msgstr "Lavoro/impiego" + +#: ../../mod/profiles.php:423 +msgid "Religion" +msgstr "Religione" + +#: ../../mod/profiles.php:427 +msgid "Political Views" +msgstr "Orientamento politico" + +#: ../../mod/profiles.php:431 +msgid "Gender" +msgstr "Sesso" + +#: ../../mod/profiles.php:435 +msgid "Sexual Preference" +msgstr "Preferenze sessuali" + +#: ../../mod/profiles.php:439 +msgid "Homepage" +msgstr "Home page" + +#: ../../mod/profiles.php:443 +msgid "Interests" +msgstr "Interessi" + +#: ../../mod/profiles.php:447 ../../mod/admin.php:871 +msgid "Address" +msgstr "Indirizzo" + +#: ../../mod/profiles.php:537 +msgid "Profile updated." +msgstr "Profilo aggiornato." + +#: ../../mod/profiles.php:626 +msgid "Hide your contact/friend list from viewers of this profile?" +msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?" + +#: ../../mod/profiles.php:666 +msgid "Edit Profile Details" +msgstr "Modifica i dettagli del profilo" + +#: ../../mod/profiles.php:668 +msgid "View this profile" +msgstr "Guarda questo profilo" + +#: ../../mod/profiles.php:670 +msgid "Change Profile Photo" +msgstr "Cambia la foto del profilo" + +#: ../../mod/profiles.php:671 +msgid "Create a new profile using these settings" +msgstr "Crea un nuovo profilo usando queste impostazioni" + +#: ../../mod/profiles.php:672 +msgid "Clone this profile" +msgstr "Clona questo profilo" + +#: ../../mod/profiles.php:673 +msgid "Delete this profile" +msgstr "Elimina questo profilo" + +#: ../../mod/profiles.php:675 +msgid "Import profile from file" +msgstr "Importa il profilo da un file" + +#: ../../mod/profiles.php:676 +msgid "Export profile to file" +msgstr "Esporta il profilo in un file" + +#: ../../mod/profiles.php:677 +msgid "Profile Name:" +msgstr "Nome del profilo:" + +#: ../../mod/profiles.php:678 +msgid "Your Full Name:" +msgstr "Il tuo nome completo:" + +#: ../../mod/profiles.php:679 +msgid "Title/Description:" +msgstr "Titolo/descrizione:" + +#: ../../mod/profiles.php:680 +msgid "Your Gender:" +msgstr "Sesso:" + +#: ../../mod/profiles.php:681 +msgid "Birthday :" +msgstr "Compleanno:" + +#: ../../mod/profiles.php:682 +msgid "Street Address:" +msgstr "Indirizzo (via/piazza):" + +#: ../../mod/profiles.php:683 +msgid "Locality/City:" +msgstr "Località:" + +#: ../../mod/profiles.php:684 +msgid "Postal/Zip Code:" +msgstr "CAP:" + +#: ../../mod/profiles.php:685 +msgid "Country:" +msgstr "Nazione:" + +#: ../../mod/profiles.php:686 +msgid "Region/State:" +msgstr "Regione/stato:" + +#: ../../mod/profiles.php:687 +msgid " Marital Status:" +msgstr " Stato sentimentale:" + +#: ../../mod/profiles.php:688 +msgid "Who: (if applicable)" +msgstr "Con chi: (se possibile)" + +#: ../../mod/profiles.php:689 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "Per esempio: cathy123, Cathy Williams, cathy@example.com" + +#: ../../mod/profiles.php:690 +msgid "Since [date]:" +msgstr "dal [data]:" + +#: ../../mod/profiles.php:692 +msgid "Homepage URL:" +msgstr "Indirizzo home page:" + +#: ../../mod/profiles.php:695 +msgid "Religious Views:" +msgstr "Orientamento religioso:" + +#: ../../mod/profiles.php:696 +msgid "Keywords:" +msgstr "Parole chiave, tag:" + +#: ../../mod/profiles.php:699 +msgid "Example: fishing photography software" +msgstr "Per esempio: pesca fotografia programmazione" + +#: ../../mod/profiles.php:700 +msgid "Used in directory listings" +msgstr "Visibile nell'elenco pubblico di canali" + +#: ../../mod/profiles.php:701 +msgid "Tell us about yourself..." +msgstr "Raccontaci di te..." + +#: ../../mod/profiles.php:702 +msgid "Hobbies/Interests" +msgstr "Hobby/interessi" + +#: ../../mod/profiles.php:703 +msgid "Contact information and Social Networks" +msgstr "Contatti personali e i tuoi social network" + +#: ../../mod/profiles.php:704 +msgid "My other channels" +msgstr "I miei altri canali" + +#: ../../mod/profiles.php:705 +msgid "Musical interests" +msgstr "Interessi musicali" + +#: ../../mod/profiles.php:706 +msgid "Books, literature" +msgstr "Libri, letteratura" + +#: ../../mod/profiles.php:707 +msgid "Television" +msgstr "Televisione" + +#: ../../mod/profiles.php:708 +msgid "Film/dance/culture/entertainment" +msgstr "Film/danza/cultura/intrattenimento" + +#: ../../mod/profiles.php:709 +msgid "Love/romance" +msgstr "Amore" + +#: ../../mod/profiles.php:710 +msgid "Work/employment" +msgstr "Lavoro/impiego" + +#: ../../mod/profiles.php:711 +msgid "School/education" +msgstr "Scuola/educazione" + +#: ../../mod/profiles.php:717 +msgid "This is your default profile." +msgstr "Questo è il tuo profilo predefinito." + +#: ../../mod/profiles.php:728 ../../mod/directory.php:188 +msgid "Age: " +msgstr "Età:" + +#: ../../mod/profiles.php:771 +msgid "Edit/Manage Profiles" +msgstr "Modifica/gestisci i profili" + +#: ../../mod/profiles.php:772 +msgid "Add profile things" +msgstr "Aggiungi oggetti al profilo" + +#: ../../mod/profiles.php:773 +msgid "Include desirable objects in your profile" +msgstr "Aggiungi oggetti interessanti al tuo profilo" -#: ../../mod/setup.php:472 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Errore: il modulo libCURL di PHP è richiesto ma non installato." +#: ../../mod/ratings.php:68 +msgid "No ratings" +msgstr "Nessuna valutazione" -#: ../../mod/setup.php:476 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato." +#: ../../mod/ratings.php:94 +msgid "Ratings" +msgstr "Valutazioni" -#: ../../mod/setup.php:480 -msgid "Error: openssl PHP module required but not installed." -msgstr "Errore: il modulo openssl di PHP è richiesto ma non installato." +#: ../../mod/ratings.php:95 +msgid "Rating: " +msgstr "Valutazione:" -#: ../../mod/setup.php:484 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "Errore: il modulo PHP per mysqli o postgres è richiesto ma non installato" +#: ../../mod/ratings.php:96 +msgid "Description: " +msgstr "Descrizione:" -#: ../../mod/setup.php:488 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Errore: il modulo PHP mb_string è richiesto ma non installato." +#: ../../mod/delegate.php:95 +msgid "No potential page delegates located." +msgstr "Impossibile trovare delegati per questa pagina." -#: ../../mod/setup.php:492 -msgid "Error: mcrypt PHP module required but not installed." -msgstr "Errore: il modulo PHP mcrypt è richiesto ma non installato." +#: ../../mod/delegate.php:121 +msgid "Delegate Page Management" +msgstr "Gestione delegati per la pagina" -#: ../../mod/setup.php:508 +#: ../../mod/delegate.php:123 msgid "" -"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." -msgstr "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella di RedMatrix ma non è in grado di farlo." +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." +msgstr "I Delegati sono in grando di gestire tutti gli aspetti di questa pagina, tranne per i settaggi di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente." -#: ../../mod/setup.php:509 -msgid "" -"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." -msgstr "Spesso ciò è dovuto ai permessi di accesso al disco: il web server potrebbe non aver diritto di scrivere il file nella cartella, anche se tu puoi." +#: ../../mod/delegate.php:124 +msgid "Existing Page Managers" +msgstr "Gestori attuali della pagina" -#: ../../mod/setup.php:510 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "Alla fine di questa procedura ti sarà dato il testo da salvare in un file di nome .htconfig.php dentro la cartella principale di RedMatrix." +#: ../../mod/delegate.php:126 +msgid "Existing Page Delegates" +msgstr "Delegati attuali della pagina" -#: ../../mod/setup.php:511 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Puoi anche saltare questa procedura ed effettuare un'installazione manuale. Guarda il file 'install/INSTALL.txt' per le istruzioni." +#: ../../mod/delegate.php:128 +msgid "Potential Delegates" +msgstr "Delegati potenziali" -#: ../../mod/setup.php:514 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php è scrivibile" +#: ../../mod/delegate.php:131 +msgid "Add" +msgstr "Aggiungi" -#: ../../mod/setup.php:524 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Red usa il sistema Smarty3 per costruire i suoi template grafici. Smarty3 è molto veloce perché compila i template delle pagine direttamente in PHP." +#: ../../mod/delegate.php:132 +msgid "No entries." +msgstr "Nessun risultato." -#: ../../mod/setup.php:525 +#: ../../mod/directory.php:194 #, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the Red top level folder." -msgstr "Per poter memorizzare i template compilati, il web server deve avere accesso in scrittura a %s sotto la cartella di installazione di RedMatrix." +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d valutazione" +msgstr[1] "%d valutazioni" -#: ../../mod/setup.php:526 ../../mod/setup.php:544 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Assicurati che il tuo web server sia in esecuzione da parte di un utente che ha diritto di scrittura su quella cartella (ad esempio www-data)." +#: ../../mod/directory.php:206 +msgid "Gender: " +msgstr "Sesso:" -#: ../../mod/setup.php:527 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Nota bene: come precauzione, dovresti dare i diritti di scrittura solamente su %s e non sui file template (.tpl) che contiene." +#: ../../mod/directory.php:208 +msgid "Status: " +msgstr "Stato:" -#: ../../mod/setup.php:530 -#, php-format -msgid "%s is writable" -msgstr "%s è scrivibile" +#: ../../mod/directory.php:210 +msgid "Homepage: " +msgstr "Homepage:" -#: ../../mod/setup.php:543 -msgid "" -"Red uses the store directory to save uploaded files. The web server needs to" -" have write access to the store directory under the Red top level folder" -msgstr "RedMatrix salva i file caricati nella cartella \"store\" sul server. Il server deve avere i diritti di scrittura su quella cartella che si trova dentro l'installazione di RedMatrix" +#: ../../mod/directory.php:213 +msgid "Hometown: " +msgstr "Città dove vivo:" -#: ../../mod/setup.php:547 -msgid "store is writable" -msgstr "l'archivio è scrivibile" +#: ../../mod/directory.php:215 +msgid "About: " +msgstr "Informazioni:" -#: ../../mod/setup.php:577 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "Il certificato SSL non può essere validato. Correggi l'errore o disabilita l'accesso https al sito." +#: ../../mod/directory.php:273 +msgid "Public Forum:" +msgstr "Forum pubblico:" -#: ../../mod/setup.php:578 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "Se abiliti https per il tuo sito o permetti connessioni TCP su port 443 (quella di https), DEVI usare un certificato riconosciuto dai browser internet. NON DEVI usare certificati generati da te!" +#: ../../mod/directory.php:276 +msgid "Keywords: " +msgstr "Parole chiave:" -#: ../../mod/setup.php:579 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "Questa restrizione è necessaria perché i tuoi post pubblici potrebbero contenere riferimenti a immagini sul tuo server." +#: ../../mod/directory.php:331 +msgid "Finding:" +msgstr "Ricerca:" -#: ../../mod/setup.php:580 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "Se il tuo certificato non è riconosciuto, gli utenti che ti seguono da altri siti (che avranno certificati validi) riceveranno gravi avvisi di sicurezza dal browser." +#: ../../mod/directory.php:336 +msgid "next page" +msgstr "pagina successiva" -#: ../../mod/setup.php:581 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "Ciò può creare seri problemi di usabilità (non solo sul tuo sito), quindi dobbiamo insistere su questo punto." +#: ../../mod/directory.php:336 +msgid "previous page" +msgstr "pagina precedente" -#: ../../mod/setup.php:582 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Eventualmente, considera che esistono provider che rilasciano certificati gratuiti riconosciuti dai browser." +#: ../../mod/directory.php:353 +msgid "No entries (some entries may be hidden)." +msgstr "Nessun risultato (qualche elemento potrebbe essere nascosto)." -#: ../../mod/setup.php:584 -msgid "SSL certificate validation" -msgstr "Validazione del certificato SSL" +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" +msgstr "Scegli una cartella di segnalibri" -#: ../../mod/setup.php:590 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "In .htaccess la funzionalità url rewrite non funziona. Controlla la configurazione del server. Test:" +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" +msgstr "Salva segnalibro" -#: ../../mod/setup.php:592 -msgid "Url rewrite is working" -msgstr "Url rewrite funziona correttamente" +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" +msgstr "URL del segnalibro" -#: ../../mod/setup.php:602 -msgid "" -"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." -msgstr "Il file di configurazione del database \".htconfig.php\" non puo' essere scritto. Usa il testo qui di seguito per creare questo file di configurazione nella cartella principale del tuo sito." +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" +msgstr "O inserisci il nome di una nuova cartella di segnalibri" -#: ../../mod/setup.php:626 -msgid "Errors encountered creating database tables." -msgstr "La creazione delle tabelle del database ha generato errori." +#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 +msgid "Export Channel" +msgstr "Esporta il canale" -#: ../../mod/setup.php:661 -msgid "

        What next

        " -msgstr "

        I prossimi passi

        " +#: ../../mod/uexport.php:35 +msgid "" +"Export your basic channel information to a small file. This acts as a " +"backup of your connections, permissions, profile and basic data, which can " +"be used to import your data to a new hub, but\tdoes not contain your " +"content." +msgstr "Esporta le informazioni di base del tuo canale in un piccolo file. E' utile per avere un salvataggio di sicurezza dei tuoi contatti, del tuo profilo ed altre informazioni fondamentali. Può essere usato per importare il tuo canale su un nuovo server, ma\tnon include i contenuti, per esempio articoli e foto." + +#: ../../mod/uexport.php:36 +msgid "Export Content" +msgstr "Esporta i contenuti" -#: ../../mod/setup.php:662 +#: ../../mod/uexport.php:37 msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling." +"Export your channel information and all the content to a JSON backup. This " +"backs up all of your connections, permissions, profile data and all of your " +"content, but is generally not suitable for importing a channel to a new hub " +"as this file may be VERY large. Please be patient - it may take several " +"minutes for this download to begin." +msgstr "Esporta i dati del canale e i contenuti in un file in formato JSON. E' un salvataggio dei tuoi contatti, dei dati del profilo e anche di tutti i contenuti. Questa non è la soluzione opportuna per importare il tuo canale su un nuovo server, visto che il file potrebbe avere dimensioni NOTEVOLI. Devi pazientare - ci vorranno alcuni minuti per raccogliere i dati prima che inizi lo scaricamento." -#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 -msgid "Tag removed" -msgstr "Tag rimosso" +#: ../../mod/viewconnections.php:58 +msgid "No connections." +msgstr "Nessun contatto." -#: ../../mod/tagrm.php:119 -msgid "Remove Item Tag" -msgstr "Rimuovi il tag" +#: ../../mod/viewconnections.php:71 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "Visita il profilo di %s [%s]" -#: ../../mod/tagrm.php:121 -msgid "Select a tag to remove: " -msgstr "Seleziona un tag da rimuovere: " +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" +msgstr "la firma ricevuta non è valida" #: ../../mod/admin.php:52 msgid "Theme settings updated." msgstr "Le impostazioni del tema sono state aggiornate." -#: ../../mod/admin.php:97 ../../mod/admin.php:411 +#: ../../mod/admin.php:97 ../../mod/admin.php:415 msgid "Site" msgstr "Sito" @@ -6865,19 +7020,19 @@ msgstr "Sito" msgid "Accounts" msgstr "Account" -#: ../../mod/admin.php:99 ../../mod/admin.php:858 +#: ../../mod/admin.php:99 ../../mod/admin.php:863 msgid "Channels" msgstr "Canali" -#: ../../mod/admin.php:100 ../../mod/admin.php:949 ../../mod/admin.php:991 +#: ../../mod/admin.php:100 ../../mod/admin.php:954 ../../mod/admin.php:996 msgid "Plugins" msgstr "Plugin" -#: ../../mod/admin.php:101 ../../mod/admin.php:1154 ../../mod/admin.php:1190 +#: ../../mod/admin.php:101 ../../mod/admin.php:1159 ../../mod/admin.php:1195 msgid "Themes" msgstr "Temi" -#: ../../mod/admin.php:102 ../../mod/admin.php:512 +#: ../../mod/admin.php:102 ../../mod/admin.php:517 msgid "Server" msgstr "Server" @@ -6889,7 +7044,7 @@ msgstr "Configurazione del profilo" msgid "DB updates" msgstr "Aggiornamenti al DB" -#: ../../mod/admin.php:118 ../../mod/admin.php:125 ../../mod/admin.php:1277 +#: ../../mod/admin.php:118 ../../mod/admin.php:125 ../../mod/admin.php:1282 msgid "Logs" msgstr "Log" @@ -6905,10 +7060,10 @@ msgstr "Registrazioni in attesa" msgid "Message queues" msgstr "Coda messaggi in uscita" -#: ../../mod/admin.php:211 ../../mod/admin.php:410 ../../mod/admin.php:511 -#: ../../mod/admin.php:721 ../../mod/admin.php:857 ../../mod/admin.php:948 -#: ../../mod/admin.php:990 ../../mod/admin.php:1153 ../../mod/admin.php:1189 -#: ../../mod/admin.php:1276 +#: ../../mod/admin.php:211 ../../mod/admin.php:414 ../../mod/admin.php:516 +#: ../../mod/admin.php:726 ../../mod/admin.php:862 ../../mod/admin.php:953 +#: ../../mod/admin.php:995 ../../mod/admin.php:1158 ../../mod/admin.php:1194 +#: ../../mod/admin.php:1281 msgid "Administration" msgstr "Amministrazione" @@ -6920,7 +7075,7 @@ msgstr "Riepilogo" msgid "Registered users" msgstr "Utenti registrati" -#: ../../mod/admin.php:216 ../../mod/admin.php:515 +#: ../../mod/admin.php:216 ../../mod/admin.php:520 msgid "Pending registrations" msgstr "Registrazioni da approvare" @@ -6928,843 +7083,978 @@ msgstr "Registrazioni da approvare" msgid "Version" msgstr "Versione" -#: ../../mod/admin.php:219 ../../mod/admin.php:516 +#: ../../mod/admin.php:219 ../../mod/admin.php:521 msgid "Active plugins" msgstr "Plugin attivi" -#: ../../mod/admin.php:326 +#: ../../mod/admin.php:330 msgid "Site settings updated." msgstr "Impostazioni del sito salvate correttamente." -#: ../../mod/admin.php:365 +#: ../../mod/admin.php:369 msgid "experimental" msgstr "sperimentale" -#: ../../mod/admin.php:367 +#: ../../mod/admin.php:371 msgid "unsupported" msgstr "non supportato" -#: ../../mod/admin.php:391 +#: ../../mod/admin.php:395 msgid "Yes - with approval" msgstr "Sì - con approvazione" -#: ../../mod/admin.php:397 +#: ../../mod/admin.php:401 msgid "My site is not a public server" msgstr "Non è un server pubblico" -#: ../../mod/admin.php:398 +#: ../../mod/admin.php:402 msgid "My site has paid access only" msgstr "È un servizio a pagamento" -#: ../../mod/admin.php:399 +#: ../../mod/admin.php:403 msgid "My site has free access only" msgstr "È un servizio gratuito" -#: ../../mod/admin.php:400 +#: ../../mod/admin.php:404 msgid "My site offers free accounts with optional paid upgrades" msgstr "È un servizio gratuito con opzioni aggiuntive a pagamento" -#: ../../mod/admin.php:414 +#: ../../mod/admin.php:417 ../../mod/register.php:207 +msgid "Registration" +msgstr "Registrazione" + +#: ../../mod/admin.php:418 msgid "File upload" msgstr "Caricamento file" -#: ../../mod/admin.php:415 +#: ../../mod/admin.php:419 msgid "Policies" msgstr "Politiche" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:424 msgid "Site name" msgstr "Nome del sito" -#: ../../mod/admin.php:421 +#: ../../mod/admin.php:425 msgid "Banner/Logo" msgstr "Banner o logo" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:426 msgid "Administrator Information" msgstr "Informazioni sull'amministratore" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:426 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Informazioni per contattare gli amministratori del sito. Saranno mostrate sulla pagina di informazioni. È consentito il BBcode" -#: ../../mod/admin.php:423 +#: ../../mod/admin.php:427 msgid "System language" msgstr "Lingua di sistema" -#: ../../mod/admin.php:424 +#: ../../mod/admin.php:428 msgid "System theme" msgstr "Tema di sistema" -#: ../../mod/admin.php:424 +#: ../../mod/admin.php:428 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Il tema di sistema può essere cambiato dai profili dei singoli utenti - Cambia le impostazioni del tema" -#: ../../mod/admin.php:425 +#: ../../mod/admin.php:429 msgid "Mobile system theme" msgstr "Tema di sistema per dispositivi mobili" -#: ../../mod/admin.php:425 +#: ../../mod/admin.php:429 msgid "Theme for mobile devices" msgstr "Tema per i dispositivi mobili" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:431 msgid "Enable Diaspora Protocol" msgstr "Abilita la comunicazione con Diaspora" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:431 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "Sperimentale - per comunicare con Diaspora e Friendica" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:432 msgid "Allow Feeds as Connections" msgstr "Permetti di aggiungere i feed come contatti" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:432 msgid "(Heavy system resource usage)" msgstr "(Uso intenso delle risorse di sistema!)" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:433 msgid "Maximum image size" msgstr "Dimensione massima immagini" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:433 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite." -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:434 msgid "Does this site allow new member registration?" msgstr "Questo sito permette a nuovi utenti di registrarsi?" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:435 msgid "Which best describes the types of account offered by this hub?" msgstr "Come descriveresti il tipo di servizio proposto da questo server?" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:436 msgid "Register text" msgstr "Testo di registrazione" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:436 msgid "Will be displayed prominently on the registration page." msgstr "Sarà mostrato ben visibile nella pagina di registrazione." -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:437 msgid "Accounts abandoned after x days" msgstr "Account abbandonati dopo X giorni" -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:437 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Eviterà di sprecare risorse di sistema controllando se i siti esterni hanno account abbandonati. Immettere 0 per non imporre nessun limite di tempo." -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:438 msgid "Allowed friend domains" msgstr "Domini fidati e consentiti" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:438 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Elenco separato da virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascia vuoto per accettare connessioni da qualsiasi dominio." -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:439 msgid "Allowed email domains" msgstr "Domini email consentiti" -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:439 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione. Sono accettati caratteri jolly. Lascia vuoto per accettare qualsiasi dominio email" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:440 +msgid "Not allowed email domains" +msgstr "Domini email non consentiti" + +#: ../../mod/admin.php:440 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio." + +#: ../../mod/admin.php:441 msgid "Block public" msgstr "Blocca pagine pubbliche" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:441 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Seleziona per impedire di vedere le pagine personali di questo sito a chi non ha effettuato l'accesso." -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:442 msgid "Verify Email Addresses" msgstr "Verifica l'indirizzo email" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:442 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Attiva per richiedere la verifica degli indirizzi email dei nuovi utenti (consigliato)." -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:443 msgid "Force publish" msgstr "Forza la publicazione del profilo" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:443 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Seleziona per mostrare nell'elenco pubblico tutti i profili registrati su questo sito." -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:444 msgid "Disable discovery tab" msgstr "Disabilita la funzione 'scopri'" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:444 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "Nell'area della rete personale non comparirà più la scheda con i contenuti acquisiti da altri siti." -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:445 msgid "No login on Homepage" msgstr "Non mostrare il login sulla homepage" -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:445 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "Per nascondere la possibilità di fare login ai visitatori (per esempio, quando il contenuto della homepage del sito è alimentato da un canale)." -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:447 msgid "Proxy user" msgstr "Utente proxy" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:448 msgid "Proxy URL" msgstr "URL proxy" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:449 msgid "Network timeout" msgstr "Timeout rete" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:449 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Valore in secondi. Imposta a 0 per illimitato (sconsigliato)." -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:450 msgid "Delivery interval" msgstr "Recapito ritardato" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:450 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Numero di secondi di cui può essere ritardato il recapito, per ridurre il carico di sistema. Consigliati: 4-5 secondi per hosting condiviso, 2-3 per i VPS, 0-1 per grandi server dedicati." -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:451 msgid "Poll interval" msgstr "Intervallo di polling" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:451 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Numero di secondi di cui può essere ritardato il polling in background, per ridurre il carico del sistema. Se 0, verrà usato lo stesso valore del 'Recapito ritardato'." -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:452 msgid "Maximum Load Average" msgstr "Carico massimo medio" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:452 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Carico di sistema massimo perché i processi di recapito e polling siano ritardati - il valore predefinito è 50." -#: ../../mod/admin.php:503 +#: ../../mod/admin.php:508 msgid "No server found" msgstr "Server non trovato" -#: ../../mod/admin.php:510 ../../mod/admin.php:735 +#: ../../mod/admin.php:515 ../../mod/admin.php:740 msgid "ID" msgstr "ID" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:515 msgid "for channel" msgstr "per canale" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:515 msgid "on server" msgstr "sul server" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:515 msgid "Status" msgstr "Stato" -#: ../../mod/admin.php:531 +#: ../../mod/admin.php:536 msgid "Update has been marked successful" msgstr "L'aggiornamento è stato marcato come eseguito." -#: ../../mod/admin.php:541 +#: ../../mod/admin.php:546 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Fallita l'esecuzione di %s. Maggiori informazioni sui log di sistema." -#: ../../mod/admin.php:544 +#: ../../mod/admin.php:549 #, php-format msgid "Update %s was successfully applied." msgstr "L'aggiornamento %s è terminato correttamente." -#: ../../mod/admin.php:548 +#: ../../mod/admin.php:553 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "L'aggiornamento %s non ha dato risposta. Impossibile determinare se è terminato correttamente." -#: ../../mod/admin.php:551 +#: ../../mod/admin.php:556 #, php-format msgid "Update function %s could not be found." msgstr "Impossibile trovare la funzione di aggiornamento %s" -#: ../../mod/admin.php:566 +#: ../../mod/admin.php:571 msgid "No failed updates." msgstr "Nessun aggiornamento fallito." -#: ../../mod/admin.php:570 +#: ../../mod/admin.php:575 msgid "Failed Updates" msgstr "Aggiornamenti falliti." -#: ../../mod/admin.php:572 +#: ../../mod/admin.php:577 msgid "Mark success (if update was manually applied)" msgstr "Marca come eseguito (se applicato manualmente)." -#: ../../mod/admin.php:573 +#: ../../mod/admin.php:578 msgid "Attempt to execute this update step automatically" msgstr "Tenta di eseguire in automatico questo passaggio dell'aggiornamento." -#: ../../mod/admin.php:599 +#: ../../mod/admin.php:604 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s utente bloccato/sbloccato" msgstr[1] "%s utenti bloccati/sbloccati" -#: ../../mod/admin.php:606 +#: ../../mod/admin.php:611 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s utente cancellato" msgstr[1] "%s utenti cancellati" -#: ../../mod/admin.php:635 +#: ../../mod/admin.php:640 msgid "Account not found" msgstr "Account non trovato" -#: ../../mod/admin.php:655 +#: ../../mod/admin.php:660 #, php-format msgid "User '%s' unblocked" msgstr "Utente '%s' sbloccato" -#: ../../mod/admin.php:655 +#: ../../mod/admin.php:660 #, php-format msgid "User '%s' blocked" msgstr "Utente '%s' bloccato" -#: ../../mod/admin.php:722 ../../mod/admin.php:734 +#: ../../mod/admin.php:727 ../../mod/admin.php:739 msgid "Users" msgstr "Utenti" -#: ../../mod/admin.php:724 ../../mod/admin.php:860 +#: ../../mod/admin.php:729 ../../mod/admin.php:865 msgid "select all" msgstr "seleziona tutti" -#: ../../mod/admin.php:725 +#: ../../mod/admin.php:730 msgid "User registrations waiting for confirm" msgstr "Richieste di registrazione in attesa di conferma" -#: ../../mod/admin.php:726 +#: ../../mod/admin.php:731 msgid "Request date" msgstr "Data richiesta" -#: ../../mod/admin.php:727 +#: ../../mod/admin.php:732 msgid "No registrations." msgstr "Nessuna registrazione." -#: ../../mod/admin.php:728 +#: ../../mod/admin.php:733 msgid "Approve" msgstr "Approva" -#: ../../mod/admin.php:729 +#: ../../mod/admin.php:734 msgid "Deny" msgstr "Nega" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Register date" msgstr "Data registrazione" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Last login" msgstr "Ultimo accesso" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Expires" msgstr "Con scadenza" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:740 msgid "Service Class" msgstr "Classe dell'account" -#: ../../mod/admin.php:737 +#: ../../mod/admin.php:742 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Gli utenti selezionati saranno eliminati!\\n\\nTutto quello che gli utenti hanno pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?" -#: ../../mod/admin.php:738 +#: ../../mod/admin.php:743 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "L'utente {0} sarà eliminato!\\n\\nTutto quello che ha pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?" -#: ../../mod/admin.php:771 +#: ../../mod/admin.php:776 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "Censura modificata per %s canale" msgstr[1] "Censura modificata per %s canali" -#: ../../mod/admin.php:778 +#: ../../mod/admin.php:783 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "%s canale è stato rimosso" msgstr[1] "%s canali sono stati rimossi" -#: ../../mod/admin.php:797 +#: ../../mod/admin.php:802 msgid "Channel not found" msgstr "Canale non trovato" -#: ../../mod/admin.php:808 +#: ../../mod/admin.php:813 #, php-format msgid "Channel '%s' deleted" msgstr "Il canale '%s' è stato rimosso" -#: ../../mod/admin.php:819 +#: ../../mod/admin.php:824 #, php-format msgid "Channel '%s' uncensored" msgstr "Rimossa la censura dal canale '%s'" -#: ../../mod/admin.php:819 +#: ../../mod/admin.php:824 #, php-format msgid "Channel '%s' censored" msgstr "Applicata una censura al canale '%s'" -#: ../../mod/admin.php:862 +#: ../../mod/admin.php:867 msgid "Censor" msgstr "Applica una censura" -#: ../../mod/admin.php:863 +#: ../../mod/admin.php:868 msgid "Uncensor" msgstr "Rimuovi la censura" -#: ../../mod/admin.php:866 +#: ../../mod/admin.php:871 msgid "UID" msgstr "UID" -#: ../../mod/admin.php:868 +#: ../../mod/admin.php:873 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " "channels on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "I canali selezionati saranno rimossi!\\n\\nTutto ciò che è stato pubblicato su questo server tramite questi canali sarà irreversibilmente eliminato!\\n\\nVuoi confermare?" -#: ../../mod/admin.php:869 +#: ../../mod/admin.php:874 msgid "" "The channel {0} will be deleted!\\n\\nEverything that was posted in this " "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Il canale {0} sarà rimosso!\\n\\nTutto ciò che è stato pubblicato su questo server tramite questo canale sarà irreversibilmente eliminato!\\n\\nVuoi confermare?" -#: ../../mod/admin.php:908 +#: ../../mod/admin.php:913 #, php-format msgid "Plugin %s disabled." msgstr "Plugin %s non attivo." -#: ../../mod/admin.php:912 +#: ../../mod/admin.php:917 #, php-format msgid "Plugin %s enabled." msgstr "Plugin %s attivo." -#: ../../mod/admin.php:922 ../../mod/admin.php:1124 +#: ../../mod/admin.php:927 ../../mod/admin.php:1129 msgid "Disable" msgstr "Disattiva" -#: ../../mod/admin.php:924 ../../mod/admin.php:1126 +#: ../../mod/admin.php:929 ../../mod/admin.php:1131 msgid "Enable" msgstr "Attiva" -#: ../../mod/admin.php:950 ../../mod/admin.php:1155 +#: ../../mod/admin.php:955 ../../mod/admin.php:1160 msgid "Toggle" msgstr "Attiva/disattiva" -#: ../../mod/admin.php:958 ../../mod/admin.php:1165 +#: ../../mod/admin.php:963 ../../mod/admin.php:1170 msgid "Author: " msgstr "Autore:" -#: ../../mod/admin.php:959 ../../mod/admin.php:1166 +#: ../../mod/admin.php:964 ../../mod/admin.php:1171 msgid "Maintainer: " msgstr "Gestore:" -#: ../../mod/admin.php:1088 +#: ../../mod/admin.php:1093 msgid "No themes found." msgstr "Nessun tema trovato." -#: ../../mod/admin.php:1147 +#: ../../mod/admin.php:1152 msgid "Screenshot" msgstr "Istantanea dello schermo" -#: ../../mod/admin.php:1195 +#: ../../mod/admin.php:1200 msgid "[Experimental]" msgstr "[Sperimentale]" -#: ../../mod/admin.php:1196 +#: ../../mod/admin.php:1201 msgid "[Unsupported]" msgstr "[Non supportato]" -#: ../../mod/admin.php:1223 +#: ../../mod/admin.php:1228 msgid "Log settings updated." msgstr "Impostazioni di log aggiornate." -#: ../../mod/admin.php:1279 +#: ../../mod/admin.php:1284 msgid "Clear" msgstr "Pulisci" -#: ../../mod/admin.php:1285 +#: ../../mod/admin.php:1290 msgid "Debugging" msgstr "Debugging" -#: ../../mod/admin.php:1286 +#: ../../mod/admin.php:1291 msgid "Log file" msgstr "File di log" -#: ../../mod/admin.php:1286 +#: ../../mod/admin.php:1291 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "Deve essere scrivibile dal web server. La posizione è relativa alla cartella dove è installato RedMatrix." -#: ../../mod/admin.php:1287 +#: ../../mod/admin.php:1292 msgid "Log level" msgstr "Livello di log" -#: ../../mod/admin.php:1334 +#: ../../mod/admin.php:1339 msgid "New Profile Field" msgstr "Nuovo campo del profilo" -#: ../../mod/admin.php:1335 ../../mod/admin.php:1356 +#: ../../mod/admin.php:1340 ../../mod/admin.php:1361 msgid "Field nickname" msgstr "Nome breve del campo" -#: ../../mod/admin.php:1335 ../../mod/admin.php:1356 +#: ../../mod/admin.php:1340 ../../mod/admin.php:1361 msgid "System name of field" msgstr "Nome di sistema del campo" -#: ../../mod/admin.php:1336 ../../mod/admin.php:1357 +#: ../../mod/admin.php:1341 ../../mod/admin.php:1362 msgid "Input type" msgstr "Tipo di dati" -#: ../../mod/admin.php:1337 ../../mod/admin.php:1358 +#: ../../mod/admin.php:1342 ../../mod/admin.php:1363 msgid "Field Name" msgstr "Nome del campo" -#: ../../mod/admin.php:1337 ../../mod/admin.php:1358 +#: ../../mod/admin.php:1342 ../../mod/admin.php:1363 msgid "Label on profile pages" msgstr "Etichetta da mostrare sulla pagina del profilo" -#: ../../mod/admin.php:1338 ../../mod/admin.php:1359 +#: ../../mod/admin.php:1343 ../../mod/admin.php:1364 msgid "Help text" msgstr "Testo di aiuto" -#: ../../mod/admin.php:1338 ../../mod/admin.php:1359 +#: ../../mod/admin.php:1343 ../../mod/admin.php:1364 msgid "Additional info (optional)" msgstr "Informazioni aggiuntive (opzionali)" -#: ../../mod/admin.php:1349 +#: ../../mod/admin.php:1354 msgid "Field definition not found" msgstr "Impossibile trovare la definizione del campo" -#: ../../mod/admin.php:1355 +#: ../../mod/admin.php:1360 msgid "Edit Profile Field" msgstr "Modifica campo del profilo" -#: ../../mod/menu.php:31 -msgid "Menu updated." -msgstr "Menù aggiornato." +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." +msgstr "Impossibile raggiungere il tuo hub." -#: ../../mod/menu.php:35 -msgid "Unable to update menu." -msgstr "Impossibile aggiornare il menù." +#: ../../mod/oexchange.php:37 +msgid "Post successful." +msgstr "Inviato!" -#: ../../mod/menu.php:40 -msgid "Menu created." -msgstr "Menù creato." +#: ../../mod/post.php:229 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please" +" logout and retry." +msgstr "L'autenticazione magica dal tuo sito non è disponibile. Hai accesso solamente a questo sito. Puoi provare a disconnetterti per tentare di nuovo." -#: ../../mod/menu.php:44 -msgid "Unable to create menu." -msgstr "Impossibile creare il menù." +#: ../../mod/post.php:261 ../../mod/openid.php:72 ../../mod/openid.php:180 +#, php-format +msgid "Welcome %s. Remote authentication successful." +msgstr "Ciao %s. L'autenticazione magica è avvenuta con successo." -#: ../../mod/menu.php:76 -msgid "Manage Menus" -msgstr "Gestione menù" +#: ../../mod/regmod.php:11 +msgid "Please login." +msgstr "Effettua l'accesso." -#: ../../mod/menu.php:79 -msgid "Drop" -msgstr "Elimina" +#: ../../mod/removeaccount.php:30 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo cambio password." -#: ../../mod/menu.php:81 -msgid "Bookmarks allowed" -msgstr "Permetti segnalibri" +#: ../../mod/removeaccount.php:57 +msgid "Remove This Account" +msgstr "Elimina questo account" -#: ../../mod/menu.php:82 -msgid "Create a new menu" -msgstr "Crea un nuovo menù" +#: ../../mod/removeaccount.php:58 +msgid "" +"This will completely remove this account including all its channels from the" +" network. Once this has been done it is not recoverable." +msgstr "Questa operazione rimuoverà completamente il tuo account dalla rete, inclusi tutti i suoi canali. Una volta avviata la rimozione, sarà definitiva." -#: ../../mod/menu.php:83 -msgid "Delete this menu" -msgstr "Elimina questo menù" +#: ../../mod/removeaccount.php:59 ../../mod/removeme.php:59 +msgid "Please enter your password for verification:" +msgstr "Inserisci la tua password per verifica:" -#: ../../mod/menu.php:84 ../../mod/menu.php:125 -msgid "Edit menu contents" -msgstr "Modifica i contenuti del menù" +#: ../../mod/removeaccount.php:60 +msgid "" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Elimina dalla rete questo account, tutti i suoi canali e ANCHE tutti gli eventuali canali clonati." -#: ../../mod/menu.php:85 -msgid "Edit this menu" -msgstr "Modifica questo menù" +#: ../../mod/removeaccount.php:60 +msgid "" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "A meno che tu non lo richieda espressamente, solo i canali presenti su questo server saranno rimossi dalla rete." -#: ../../mod/menu.php:96 -msgid "New Menu" -msgstr "Nuovo menù" +#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 +#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 +#: ../../mod/update_home.php:21 +msgid "[Embedded content - reload page to view]" +msgstr "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Menu name" -msgstr "Nome del menù" +#: ../../mod/wall_upload.php:35 +msgid "Wall Photos" +msgstr "Foto della bacheca" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Must be unique, only seen by you" -msgstr "Deve essere unico, lo vedrai solo tu" +#: ../../mod/match.php:16 +msgid "Profile Match" +msgstr "Profili corrispondenti" + +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche." + +#: ../../mod/match.php:61 +msgid "is interested in:" +msgstr "interessi personali:" + +#: ../../mod/match.php:69 +msgid "No matches" +msgstr "Nessun risultato" + +#: ../../mod/message.php:41 +msgid "Conversation removed." +msgstr "Conversazione rimossa." + +#: ../../mod/message.php:56 +msgid "No messages." +msgstr "Nessun messaggio." + +#: ../../mod/message.php:72 ../../mod/mail.php:336 +msgid "Delete conversation" +msgstr "Elimina la conversazione" + +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" +msgstr "D d M Y - G:i" + +#: ../../mod/mitem.php:67 +msgid "Menu element updated." +msgstr "L'elemento del menù è stato aggiornato." + +#: ../../mod/mitem.php:71 +msgid "Unable to update menu element." +msgstr "Non è possibile aggiornare l'elemento del menù." + +#: ../../mod/mitem.php:77 +msgid "Menu element added." +msgstr "Elemento aggiunto al menù." + +#: ../../mod/mitem.php:81 +msgid "Unable to add menu element." +msgstr "Impossibile aggiungere l'elemento al menù." + +#: ../../mod/mitem.php:127 +msgid "Manage Menu Elements" +msgstr "Gestione elementi del menù" + +#: ../../mod/mitem.php:130 +msgid "Edit menu" +msgstr "Modifica il menù" + +#: ../../mod/mitem.php:133 +msgid "Edit element" +msgstr "Modifica l'elemento" + +#: ../../mod/mitem.php:134 +msgid "Drop element" +msgstr "Elimina l'elemento" + +#: ../../mod/mitem.php:135 +msgid "New element" +msgstr "Nuovo elemento" + +#: ../../mod/mitem.php:136 +msgid "Edit this menu container" +msgstr "Modifica il contenitore del menù" + +#: ../../mod/mitem.php:137 +msgid "Add menu element" +msgstr "Aggiungi un elemento al menù" + +#: ../../mod/mitem.php:138 +msgid "Delete this menu item" +msgstr "Elimina questo elemento del menù" + +#: ../../mod/mitem.php:139 +msgid "Edit this menu item" +msgstr "Modifica questo elemento del menù" + +#: ../../mod/mitem.php:158 +msgid "New Menu Element" +msgstr "Nuovo elemento del menù" + +#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 +msgid "Menu Item Permissions" +msgstr "Permessi del menu" + +#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 +msgid "Link text" +msgstr "Testo del link" + +#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 +msgid "URL of link" +msgstr "Indirizzo del link" + +#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 +msgid "Use RedMatrix magic-auth if available" +msgstr "Usa l'autenticazione magica di RedMatrix, se disponibile" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title" -msgstr "Titolo del menù" +#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 +msgid "Open link in new window" +msgstr "Apri il link in una nuova finestra" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title as seen by others" -msgstr "Titolo del menù come comparirà a tutti" +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Order in list" +msgstr "Ordine dell'elenco" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Allow bookmarks" -msgstr "Permetti l'invio di segnalibri" +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Higher numbers will sink to bottom of listing" +msgstr "I numeri più alti andranno in fondo all'elenco" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Menu may be used to store saved bookmarks" -msgstr "Puoi salvare i segnalibri nei menù" +#: ../../mod/mitem.php:181 +msgid "Menu item not found." +msgstr "L'elemento del menù non è stato trovato." -#: ../../mod/menu.php:114 -msgid "Menu deleted." -msgstr "Menù eliminato." +#: ../../mod/mitem.php:190 +msgid "Menu item deleted." +msgstr "L'elemento del menù è stato eliminato." -#: ../../mod/menu.php:116 -msgid "Menu could not be deleted." -msgstr "Il menù non può essere eliminato." +#: ../../mod/mitem.php:192 +msgid "Menu item could not be deleted." +msgstr "L'elemento del menù non può essere eliminato." -#: ../../mod/menu.php:122 -msgid "Edit Menu" -msgstr "Modifica menù" +#: ../../mod/mitem.php:201 +msgid "Edit Menu Element" +msgstr "Modifica l'elemento del menù" -#: ../../mod/menu.php:124 -msgid "Add or remove entries to this menu" -msgstr "Aggiungi o rimuovi elementi di questo menù" +#: ../../mod/mood.php:131 +msgid "Set your current mood and tell your friends" +msgstr "Scegli il tuo umore attuale per mostrarlo agli amici" -#: ../../mod/invite.php:25 -msgid "Total invitation limit exceeded." -msgstr "Hai superato il numero massimo di inviti." +#: ../../mod/vote.php:97 +msgid "Total votes" +msgstr "Voti totali" -#: ../../mod/invite.php:49 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s: non è un indirizzo email valido." +#: ../../mod/vote.php:98 +msgid "Average Rating" +msgstr "Valutazione media" -#: ../../mod/invite.php:76 -msgid "Please join us on Red" -msgstr "Vieni con noi su RedMatrix" +#: ../../mod/removeme.php:29 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password." -#: ../../mod/invite.php:87 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Hai superato il numero massimo di inviti. Contatta l'amministratore se necessario." +#: ../../mod/removeme.php:57 +msgid "Remove This Channel" +msgstr "Elimina questo canale" -#: ../../mod/invite.php:92 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s: la consegna del messaggio è fallita." +#: ../../mod/removeme.php:58 +msgid "" +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." +msgstr "Questo comando rimuoverà completamente il canale che stai usando. Una volta fatto non sarà più possibile ripristinarlo." -#: ../../mod/invite.php:96 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d messaggio inviato." -msgstr[1] "%d messaggi inviati." +#: ../../mod/removeme.php:60 +msgid "Remove this channel and all its clones from the network" +msgstr "Rimuovi questo canale e tutti i suoi cloni dalla rete" -#: ../../mod/invite.php:115 -msgid "You have no more invitations available" -msgstr "Non hai altri inviti disponibili" +#: ../../mod/removeme.php:60 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni" -#: ../../mod/invite.php:129 -msgid "Send invitations" -msgstr "Spedisci inviti" +#: ../../mod/removeme.php:61 +msgid "Remove Channel" +msgstr "Elimina questo canale" -#: ../../mod/invite.php:130 -msgid "Enter email addresses, one per line:" -msgstr "Inserisci gli indirizzi email, uno per riga:" +#: ../../mod/layouts.php:110 +msgid "Help with this feature" +msgstr "La guida per questa funzionalità" -#: ../../mod/invite.php:132 -msgid "Please join my community on RedMatrix." -msgstr "Entra a far parte della mia comunità su RedMatrix." +#: ../../mod/layouts.php:130 +msgid "Layout Name" +msgstr "Nome layout" -#: ../../mod/invite.php:134 -msgid "You will need to supply this invitation code: " -msgstr "Dovrai fornire questo codice di invito:" +#: ../../mod/like.php:15 +msgid "Like/Dislike" +msgstr "Mi piace/Non mi piace" -#: ../../mod/invite.php:135 -msgid "1. Register at any RedMatrix location (they are all inter-connected)" -msgstr "1. Registrati su un qualsiasi sito RedMatrix (sono tutti interconnessi)" +#: ../../mod/like.php:20 +msgid "This action is restricted to members." +msgstr "Questa funzionalità è riservata agli iscritti." -#: ../../mod/invite.php:137 -msgid "2. Enter my RedMatrix network address into the site searchbar." -msgstr "2. Inserisci il mio indirizzo RedMatrix nella barra di ricerca che compare nella pagina." +#: ../../mod/like.php:21 +msgid "" +"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." +msgstr "Per favore accedi con il tuo identificativo RedMatrix o registrati su RedMatrix per continuare." -#: ../../mod/invite.php:138 -msgid "or visit " -msgstr "oppure visita " +#: ../../mod/like.php:101 ../../mod/like.php:128 ../../mod/like.php:166 +msgid "Invalid request." +msgstr "Richiesta non valida." -#: ../../mod/invite.php:140 -msgid "3. Click [Connect]" -msgstr "3. Clicca su [Aggiungi]" +#: ../../mod/like.php:143 +msgid "thing" +msgstr "oggetto" -#: ../../mod/network.php:84 -msgid "No such group" -msgstr "Impossibile trovare l'insieme" +#: ../../mod/like.php:189 +msgid "Channel unavailable." +msgstr "Canale non trovato." -#: ../../mod/network.php:122 -msgid "Search Results For:" -msgstr "Cerca risultati con:" +#: ../../mod/like.php:228 +msgid "Previous action reversed." +msgstr "Il comando precedente è stato annullato." -#: ../../mod/network.php:176 -msgid "Collection is empty" -msgstr "L'insieme di canali è vuoto" +#: ../../mod/like.php:387 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "%3$s di %2$s: %1$s è d'accordo" -#: ../../mod/network.php:184 -msgid "Collection: " -msgstr "Insieme:" +#: ../../mod/like.php:389 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "%3$s di %2$s: %1$s non è d'accordo" -#: ../../mod/network.php:197 -msgid "Connection: " -msgstr "Contatto:" +#: ../../mod/like.php:391 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "%3$s di %2$s: %1$s non ha dato un giudizio" -#: ../../mod/network.php:200 -msgid "Invalid connection." -msgstr "Contatto non valido." +#: ../../mod/like.php:393 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "%3$s di %2$s: %1$s partecipa" -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." -msgstr "L'identificativo della richiesta non è valido." +#: ../../mod/like.php:395 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "%3$s di %2$s: %1$s non partecipa" -#: ../../mod/notifications.php:35 -msgid "Discard" -msgstr "Rifiuta" +#: ../../mod/like.php:397 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "%3$s di %2$s: %1$s forse partecipa" -#: ../../mod/notifications.php:94 ../../mod/notify.php:53 -msgid "No more system notifications." -msgstr "Non ci sono nuove notifiche di sistema." +#: ../../mod/like.php:481 +msgid "Action completed." +msgstr "Comando completato." -#: ../../mod/notifications.php:98 ../../mod/notify.php:57 -msgid "System Notifications" -msgstr "Notifiche di sistema" +#: ../../mod/like.php:482 +msgid "Thank you." +msgstr "Grazie." -#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 -#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 -#: ../../mod/update_home.php:21 -msgid "[Embedded content - reload page to view]" -msgstr "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]" +#: ../../mod/mail.php:33 +msgid "Unable to lookup recipient." +msgstr "Impossibile associare un destinatario." -#: ../../mod/lockview.php:31 -msgid "Remote privacy information not available." -msgstr "Le informazioni remote sulla privacy non sono disponibili." +#: ../../mod/mail.php:41 +msgid "Unable to communicate with requested channel." +msgstr "Impossibile comunicare con il canale richiesto." -#: ../../mod/lockview.php:52 -msgid "Visible to:" -msgstr "Visibile a:" +#: ../../mod/mail.php:48 +msgid "Cannot verify requested channel." +msgstr "Impossibile verificare il canale richiesto." -#: ../../mod/viewconnections.php:58 -msgid "No connections." -msgstr "Nessun contatto." +#: ../../mod/mail.php:74 +msgid "Selected channel has private message restrictions. Send failed." +msgstr "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito." -#: ../../mod/viewconnections.php:71 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Visita il profilo di %s [%s]" +#: ../../mod/mail.php:139 +msgid "Message deleted." +msgstr "Messaggio eliminato." -#: ../../mod/viewconnections.php:86 -msgid "View Connnections" -msgstr "Guarda i contatti" +#: ../../mod/mail.php:156 +msgid "Message recalled." +msgstr "Messaggio revocato." -#: ../../mod/magic.php:70 -msgid "Hub not found." -msgstr "Server non trovato." +#: ../../mod/mail.php:225 +msgid "Send Private Message" +msgstr "Invia un messaggio privato" -#: ../../mod/vote.php:97 -msgid "Total votes" -msgstr "Voti totali" +#: ../../mod/mail.php:226 ../../mod/mail.php:343 +msgid "To:" +msgstr "A:" -#: ../../mod/vote.php:98 -msgid "Average Rating" -msgstr "Valutazione media" +#: ../../mod/mail.php:231 ../../mod/mail.php:345 +msgid "Subject:" +msgstr "Oggetto:" -#: ../../mod/openid.php:26 -msgid "OpenID protocol error. No ID returned." -msgstr "Errore del protocollo OpenID. Nessun ID ricevuto in risposta." +#: ../../mod/mail.php:242 +msgid "Send" +msgstr "Invia" -#: ../../mod/openid.php:72 ../../mod/openid.php:180 ../../mod/post.php:261 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "Ciao %s. L'autenticazione magica è avvenuta con successo." +#: ../../mod/mail.php:269 +msgid "Message not found." +msgstr "Messaggio non trovato." -#: ../../mod/wall_upload.php:35 -msgid "Wall Photos" -msgstr "Foto della bacheca" +#: ../../mod/mail.php:312 +msgid "Delete message" +msgstr "Elimina il messaggio" -#: ../../mod/match.php:16 -msgid "Profile Match" -msgstr "Profili corrispondenti" +#: ../../mod/mail.php:313 +msgid "Recall message" +msgstr "Revoca il messaggio" -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche." +#: ../../mod/mail.php:315 +msgid "Message has been recalled." +msgstr "Il messaggio è stato revocato." -#: ../../mod/match.php:61 -msgid "is interested in:" -msgstr "interessi personali:" +#: ../../mod/mail.php:332 +msgid "Private Conversation" +msgstr "Conversazione privata" -#: ../../mod/match.php:69 -msgid "No matches" -msgstr "Nessun risultato" +#: ../../mod/mail.php:338 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Non è disponibile alcuna tecnologia per comunicare in modo sicuro. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente." -#: ../../mod/message.php:41 -msgid "Conversation removed." -msgstr "Conversazione rimossa." +#: ../../mod/mail.php:342 +msgid "Send Reply" +msgstr "Invia la risposta" -#: ../../mod/message.php:56 -msgid "No messages." -msgstr "Nessun messaggio." +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." +msgstr "L'identificativo della richiesta non è valido." -#: ../../mod/message.php:74 -msgid "D, d M Y - g:i A" -msgstr "D d M Y - G:i" +#: ../../mod/notifications.php:35 +msgid "Discard" +msgstr "Rifiuta" #: ../../mod/new_channel.php:109 msgid "Add a Channel" @@ -7810,17 +8100,9 @@ msgstr "Tipo di canale" msgid "Read more about roles" msgstr "Maggiori informazioni sui ruoli" -#: ../../mod/xchan.php:6 -msgid "Xchan Lookup" -msgstr "Ricerca canale" - -#: ../../mod/xchan.php:9 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "Cerca un canale (o un webbie) che inizia per:" - -#: ../../mod/zfinger.php:23 -msgid "invalid target signature" -msgstr "la firma ricevuta non è valida" +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." +msgstr "Errore del protocollo OpenID. Nessun ID ricevuto in risposta." #: ../../mod/photos.php:77 msgid "Page owner information could not be retrieved." @@ -7830,238 +8112,261 @@ msgstr "Impossibile ottenere informazioni sul proprietario della pagina." msgid "Album not found." msgstr "Album non trovato." -#: ../../mod/photos.php:119 ../../mod/photos.php:672 +#: ../../mod/photos.php:119 ../../mod/photos.php:643 msgid "Delete Album" msgstr "Elimina album" -#: ../../mod/photos.php:159 ../../mod/photos.php:955 +#: ../../mod/photos.php:159 ../../mod/photos.php:924 msgid "Delete Photo" msgstr "Elimina foto" -#: ../../mod/photos.php:469 +#: ../../mod/photos.php:440 msgid "No photos selected" msgstr "Nessuna foto selezionata" -#: ../../mod/photos.php:513 +#: ../../mod/photos.php:484 msgid "Access to this item is restricted." msgstr "Questo elemento non è visibile a tutti." -#: ../../mod/photos.php:552 +#: ../../mod/photos.php:523 #, php-format msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "Hai usato %1$.2f Mb dei %2$.2f Mb di spazio disponibile." -#: ../../mod/photos.php:555 +#: ../../mod/photos.php:526 #, php-format msgid "%1$.2f MB photo storage used." msgstr "Hai usato %1$.2f Mb del tuo spazio disponibile." -#: ../../mod/photos.php:579 +#: ../../mod/photos.php:550 msgid "Upload Photos" msgstr "Carica foto" -#: ../../mod/photos.php:583 ../../mod/photos.php:665 ../../mod/photos.php:940 +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 msgid "Enter a new album name" msgstr "Inserisci il nome di un nuovo album" -#: ../../mod/photos.php:584 ../../mod/photos.php:666 ../../mod/photos.php:941 +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 msgid "or select an existing one (doubleclick)" msgstr "o seleziona uno esistente (doppio click)" -#: ../../mod/photos.php:585 +#: ../../mod/photos.php:556 msgid "Do not show a status post for this upload" msgstr "Non creare un messaggio di stato per questo caricamento" -#: ../../mod/photos.php:613 +#: ../../mod/photos.php:584 msgid "Album name could not be decoded" msgstr "Non è stato possibile leggere il nome dell'album" -#: ../../mod/photos.php:654 ../../mod/photos.php:1164 -#: ../../mod/photos.php:1180 +#: ../../mod/photos.php:625 ../../mod/photos.php:1133 +#: ../../mod/photos.php:1149 msgid "Contact Photos" msgstr "Foto dei contatti" -#: ../../mod/photos.php:678 +#: ../../mod/photos.php:649 msgid "Show Newest First" msgstr "Prima i più recenti" -#: ../../mod/photos.php:680 +#: ../../mod/photos.php:651 msgid "Show Oldest First" msgstr "Prima i più vecchi" -#: ../../mod/photos.php:704 ../../mod/photos.php:1212 +#: ../../mod/photos.php:675 ../../mod/photos.php:1181 msgid "View Photo" msgstr "Guarda la foto" -#: ../../mod/photos.php:733 +#: ../../mod/photos.php:704 msgid "Edit Album" msgstr "Modifica album" -#: ../../mod/photos.php:778 +#: ../../mod/photos.php:749 msgid "Permission denied. Access to this item may be restricted." msgstr "Permesso negato. L'accesso a questo elemento può essere stato limitato." -#: ../../mod/photos.php:780 +#: ../../mod/photos.php:751 msgid "Photo not available" msgstr "Foto non disponibile" -#: ../../mod/photos.php:838 +#: ../../mod/photos.php:809 msgid "Use as profile photo" msgstr "Usa come foto del profilo" -#: ../../mod/photos.php:845 +#: ../../mod/photos.php:816 msgid "Private Photo" msgstr "Foto privata" -#: ../../mod/photos.php:860 +#: ../../mod/photos.php:831 msgid "View Full Size" msgstr "Vedi nelle dimensioni originali" -#: ../../mod/photos.php:934 +#: ../../mod/photos.php:903 msgid "Edit photo" msgstr "Modifica la foto" -#: ../../mod/photos.php:936 +#: ../../mod/photos.php:905 msgid "Rotate CW (right)" msgstr "Ruota (senso orario)" -#: ../../mod/photos.php:937 +#: ../../mod/photos.php:906 msgid "Rotate CCW (left)" msgstr "Ruota (senso antiorario)" -#: ../../mod/photos.php:944 +#: ../../mod/photos.php:913 msgid "Caption" msgstr "Titolo" -#: ../../mod/photos.php:946 +#: ../../mod/photos.php:915 msgid "Add a Tag" msgstr "Aggiungi tag" -#: ../../mod/photos.php:950 +#: ../../mod/photos.php:919 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com" -#: ../../mod/photos.php:953 +#: ../../mod/photos.php:922 msgid "Flag as adult in album view" msgstr "Marca come 'per adulti'" -#: ../../mod/photos.php:1130 +#: ../../mod/photos.php:1099 msgid "In This Photo:" msgstr "In questa foto:" -#: ../../mod/photos.php:1218 +#: ../../mod/photos.php:1187 msgid "View Album" msgstr "Guarda l'album" -#: ../../mod/photos.php:1241 +#: ../../mod/photos.php:1210 msgid "Recent Photos" msgstr "Foto recenti" -#: ../../mod/oexchange.php:23 -msgid "Unable to find your hub." -msgstr "Impossibile raggiungere il tuo hub." +#: ../../mod/ping.php:263 +msgid "sent you a private message" +msgstr "ti ha inviato un messaggio privato" -#: ../../mod/oexchange.php:37 -msgid "Post successful." -msgstr "Inviato!" +#: ../../mod/ping.php:314 +msgid "added your channel" +msgstr "ha aggiunto il tuo canale" -#: ../../mod/directory.php:201 -msgid "Gender: " -msgstr "Sesso:" +#: ../../mod/ping.php:355 +msgid "posted an event" +msgstr "ha creato un evento" -#: ../../mod/directory.php:203 -msgid "Status: " -msgstr "Stato:" +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" +msgstr "Segnalibro aggiunto" -#: ../../mod/directory.php:205 -msgid "Homepage: " -msgstr "Homepage:" +#: ../../mod/bookmarks.php:60 +msgid "My Bookmarks" +msgstr "I miei segnalibri" -#: ../../mod/directory.php:208 -msgid "Hometown: " -msgstr "Città dove vivo:" +#: ../../mod/bookmarks.php:71 +msgid "My Connections Bookmarks" +msgstr "I segnalibri dei miei contatti" -#: ../../mod/directory.php:210 -msgid "About: " -msgstr "Informazioni:" +#: ../../mod/channel.php:87 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." -#: ../../mod/directory.php:265 -msgid "Public Forum:" -msgstr "Forum pubblico:" +#: ../../mod/register.php:44 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!" -#: ../../mod/directory.php:268 -msgid "Keywords: " -msgstr "Parole chiave:" +#: ../../mod/register.php:50 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio." -#: ../../mod/directory.php:318 -msgid "Finding:" -msgstr "Ricerca:" +#: ../../mod/register.php:84 +msgid "Passwords do not match." +msgstr "Le password non corrispondono." -#: ../../mod/directory.php:323 -msgid "next page" -msgstr "pagina successiva" +#: ../../mod/register.php:117 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata." -#: ../../mod/directory.php:323 -msgid "previous page" -msgstr "pagina precedente" +#: ../../mod/register.php:123 +msgid "Your registration is pending approval by the site owner." +msgstr "La tua richiesta è in attesa di approvazione da parte dell'amministratore del sito." -#: ../../mod/directory.php:340 -msgid "No entries (some entries may be hidden)." -msgstr "Nessun risultato (qualche elemento potrebbe essere nascosto)." +#: ../../mod/register.php:126 +msgid "Your registration can not be processed." +msgstr "La tua registrazione non puo' essere processata." -#: ../../mod/post.php:229 +#: ../../mod/register.php:163 +msgid "Registration on this site/hub is by approval only." +msgstr "La registrazione su questo sito è soggetta ad approvazione." + +#: ../../mod/register.php:164 +msgid "Register at another affiliated site/hub" +msgstr "Registrati su un altro server affiliato" + +#: ../../mod/register.php:174 msgid "" -"Remote authentication blocked. You are logged into this site locally. Please" -" logout and retry." -msgstr "L'autenticazione magica dal tuo sito non è disponibile. Hai accesso solamente a questo sito. Puoi provare a disconnetterti per tentare di nuovo." +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." -#: ../../mod/appman.php:28 ../../mod/appman.php:44 -msgid "App installed." -msgstr "App installata" +#: ../../mod/register.php:185 +msgid "Terms of Service" +msgstr "Condizioni d'Uso" -#: ../../mod/appman.php:37 -msgid "Malformed app." -msgstr "App non corretta" +#: ../../mod/register.php:191 +#, php-format +msgid "I accept the %s for this website" +msgstr "Accetto le %s di questo sito" -#: ../../mod/appman.php:80 -msgid "Embed code" -msgstr "Inserisci del codice" +#: ../../mod/register.php:193 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Ho più di 13 anni e accetto le %s di questo sito" -#: ../../mod/appman.php:86 -msgid "Edit App" -msgstr "Modifica app" +#: ../../mod/register.php:212 +msgid "Membership on this site is by invitation only." +msgstr "Per registrarsi su questo sito è necessario un invito." -#: ../../mod/appman.php:86 -msgid "Create App" -msgstr "Crea una app" +#: ../../mod/register.php:213 +msgid "Please enter your invitation code" +msgstr "Inserisci il codice dell'invito" -#: ../../mod/appman.php:91 -msgid "Name of app" -msgstr "Nome app" +#: ../../mod/register.php:216 +msgid "Your email address" +msgstr "Il tuo indirizzo email" -#: ../../mod/appman.php:92 -msgid "Location (URL) of app" -msgstr "Indirizzo (URL) della app" +#: ../../mod/register.php:217 +msgid "Choose a password" +msgstr "Scegli una password" -#: ../../mod/appman.php:94 -msgid "Photo icon URL" -msgstr "URL icona" +#: ../../mod/register.php:218 +msgid "Please re-enter your password" +msgstr "Ripeti la password per verifica" -#: ../../mod/appman.php:94 -msgid "80 x 80 pixels - optional" -msgstr "80 x 80 pixel - facoltativa" +#: ../../mod/rmagic.php:38 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Non è possibile effettuare login con l'OpenID che hai fornito. Per favore controlla che sia scritto correttamente." -#: ../../mod/appman.php:95 -msgid "Version ID" -msgstr "ID versione" +#: ../../mod/rmagic.php:38 +msgid "The error message was:" +msgstr "Messaggio di errore ricevuto:" -#: ../../mod/appman.php:96 -msgid "Price of app" -msgstr "Prezzo app" +#: ../../mod/rmagic.php:42 +msgid "Authentication failed." +msgstr "Autenticazione fallita." -#: ../../mod/appman.php:97 -msgid "Location (URL) to purchase app" -msgstr "Indirizzo (URL) per acquistare la app" +#: ../../mod/rmagic.php:82 +msgid "Remote Authentication" +msgstr "Autenticazione a distanza" + +#: ../../mod/rmagic.php:83 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)" + +#: ../../mod/rmagic.php:84 +msgid "Authenticate" +msgstr "Autenticazione" #: ../../mod/poll.php:64 msgid "Poll" @@ -8071,38 +8376,22 @@ msgstr "Sondaggio" msgid "View Results" msgstr "Guarda i risultati" -#: ../../mod/removeaccount.php:30 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo cambio password." - -#: ../../mod/removeaccount.php:57 -msgid "Remove This Account" -msgstr "Elimina questo account" - -#: ../../mod/removeaccount.php:58 -msgid "" -"This will completely remove this account including all its channels from the" -" network. Once this has been done it is not recoverable." -msgstr "Questa operazione rimuoverà completamente il tuo account dalla rete, inclusi tutti i suoi canali. Una volta avviata la rimozione, sarà definitiva." - -#: ../../mod/removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Elimina dalla rete questo account, tutti i suoi canali e ANCHE tutti gli eventuali canali clonati." - -#: ../../mod/removeaccount.php:60 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "A meno che tu non lo richieda espressamente, solo i canali presenti su questo server saranno rimossi dalla rete." - #: ../../mod/service_limits.php:19 msgid "No service class restrictions found." msgstr "Non esistono restrizioni su questa classe di account." +#: ../../mod/sharedwithme.php:99 +msgid "Files: shared with me" +msgstr "File: condivisi con me" + +#: ../../mod/sharedwithme.php:103 +msgid "Remove all files" +msgstr "Elimina tutti i file" + +#: ../../mod/sharedwithme.php:104 +msgid "Remove this file" +msgstr "Elimina questo file" + #: ../../view/theme/apw/php/config.php:202 #: ../../view/theme/apw/php/config.php:236 msgid "Schema Default" @@ -8371,41 +8660,41 @@ msgstr "Album con foto storte" msgid "Are you a clean desk or a messy desk person?" msgstr "La tua scrivania è sempre a posto? Sei una persona disordinata?" -#: ../../boot.php:1347 +#: ../../boot.php:1358 #, php-format msgid "Update %s failed. See error logs." msgstr "%s: aggiornamento fallito. Controlla i log di errore." -#: ../../boot.php:1350 +#: ../../boot.php:1361 #, php-format msgid "Update Error at %s" msgstr "Errore di aggiornamento su %s" -#: ../../boot.php:1517 +#: ../../boot.php:1528 msgid "" "Create an account to access services and applications within the Red Matrix" msgstr "Registrati per accedere ai servizi e alle applicazioni di RedMatrix" -#: ../../boot.php:1545 +#: ../../boot.php:1556 msgid "Password" msgstr "Password" -#: ../../boot.php:1546 +#: ../../boot.php:1557 msgid "Remember me" msgstr "Resta connesso" -#: ../../boot.php:1549 +#: ../../boot.php:1560 msgid "Forgot your password?" msgstr "Hai dimenticato la password?" -#: ../../boot.php:1630 +#: ../../boot.php:1653 msgid "permission denied" msgstr "permesso negato" -#: ../../boot.php:1631 +#: ../../boot.php:1654 msgid "Got Zot?" msgstr "Hai Zot?" -#: ../../boot.php:2114 +#: ../../boot.php:2137 msgid "toggle mobile" msgstr "attiva/disattiva versione mobile" diff --git a/view/it/strings.php b/view/it/strings.php index 3eb28ffd7..09e5b889f 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -7,80 +7,17 @@ function string_plural_select_it($n){ ; $a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'"; $a->strings["Profile Photos"] = "Foto del profilo"; -$a->strings["Permission denied"] = "Permesso negato"; -$a->strings["(Unknown)"] = "(Sconosciuto)"; -$a->strings["Visible to anybody on the internet."] = "Visibile a chiunque su internet."; -$a->strings["Visible to you only."] = "Visibile solo a te."; -$a->strings["Visible to anybody in this network."] = "Visibile a tutti su questa rete."; -$a->strings["Visible to anybody authenticated."] = "Visibile a chiunque sia autenticato."; -$a->strings["Visible to anybody on %s."] = "Visibile a tutti in %s."; -$a->strings["Visible to all connections."] = "Visibile a tutti coloro che ti seguono."; -$a->strings["Visible to approved connections."] = "Visibile ai contatti approvati."; -$a->strings["Visible to specific connections."] = "Visibile ad alcuni contatti scelti."; -$a->strings["Item not found."] = "Elemento non trovato."; $a->strings["Permission denied."] = "Permesso negato."; -$a->strings["Collection not found."] = "Insieme di canali non trovato."; -$a->strings["Collection is empty."] = "L'insieme di canali è vuoto."; -$a->strings["Collection: %s"] = "Insieme: %s"; -$a->strings["Connection: %s"] = "Contatto: %s"; -$a->strings["Connection not found."] = "Contatto non trovato."; -$a->strings["Edit"] = "Modifica"; -$a->strings["No recipient provided."] = "Devi scegliere un destinatario."; -$a->strings["[no subject]"] = "[nessun titolo]"; -$a->strings["Unable to determine sender."] = "Impossibile determinare il mittente."; -$a->strings["Stored post could not be verified."] = "Non è stato possibile verificare l'articolo inserito."; -$a->strings["view full size"] = "guarda nelle dimensioni reali"; -$a->strings["Can view my normal stream and posts"] = "Può vedere i miei contenuti e articoli normali"; -$a->strings["Can view my default channel profile"] = "Può vedere il profilo predefinito del canale"; -$a->strings["Can view my photo albums"] = "Può vedere i miei album fotografici"; -$a->strings["Can view my connections"] = "Può vedere i miei contatti"; -$a->strings["Can view my file storage"] = "Può vedere i miei file condivisi"; -$a->strings["Can view my webpages"] = "Può vedere le mie pagine web"; -$a->strings["Can send me their channel stream and posts"] = "È tra i canali che seguo"; -$a->strings["Can post on my channel page (\"wall\")"] = "Può scrivere sulla bacheca del mio canale"; -$a->strings["Can comment on or like my posts"] = "Può commentare o aggiungere \"mi piace\" ai miei articoli"; -$a->strings["Can send me private mail messages"] = "Può inviarmi messaggi privati"; -$a->strings["Can post photos to my photo albums"] = "Può aggiungere foto ai miei album"; -$a->strings["Can like/dislike stuff"] = "Può aggiungere \"mi piace\""; -$a->strings["Profiles and things other than posts/comments"] = "Profili e tutto ciò che non è articoli e commenti"; -$a->strings["Can forward to all my channel contacts via post @mentions"] = "Può inoltrare articoli a tutti i contatti del canale tramite una @menzione"; -$a->strings["Advanced - useful for creating group forum channels"] = "Impostazione avanzata - utile per creare un canale-forum di discussione"; -$a->strings["Can chat with me (when available)"] = "Può aprire una chat con me (se disponibile)"; -$a->strings["Can write to my file storage"] = "Può scrivere sul mio archivio file"; -$a->strings["Can edit my webpages"] = "Può modificare le mie pagine web"; -$a->strings["Can source my public posts in derived channels"] = "Può usare i miei articoli pubblici per creare canali derivati"; -$a->strings["Somewhat advanced - very useful in open communities"] = "Piuttosto avanzato - molto utile nelle comunità aperte"; -$a->strings["Can administer my channel resources"] = "Può amministrare i contenuti del mio canale"; -$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri"; -$a->strings["Social Networking"] = "Social network"; -$a->strings["Mostly Public"] = "Quasi sempre pubblico"; -$a->strings["Restricted"] = "Con restrizioni"; -$a->strings["Private"] = "Privato"; -$a->strings["Community Forum"] = "Forum di discussione"; -$a->strings["Feed Republish"] = "Aggregatore di feed esterni"; -$a->strings["Special Purpose"] = "Per finalità speciali"; -$a->strings["Celebrity/Soapbox"] = "Pagina per fan"; -$a->strings["Group Repository"] = "Repository di gruppo"; -$a->strings["Other"] = "Altro"; -$a->strings["Custom/Expert Mode"] = "Personalizzazione per esperti"; +$a->strings["Image exceeds website size limit of %lu bytes"] = "L'immagine supera il limite massimo di %lu bytes"; +$a->strings["Image file is empty."] = "Il file dell'immagine è vuoto."; +$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine"; +$a->strings["Photo storage failed."] = "Impossibile caricare la foto."; +$a->strings["Photo Albums"] = "Album foto"; +$a->strings["Upload New Photos"] = "Carica nuove foto"; $a->strings["created a new post"] = "Ha creato un nuovo articolo"; $a->strings["commented on %s's post"] = "ha commentato l'articolo di %s"; -$a->strings["Tags"] = "Tag"; -$a->strings["Categories"] = "Categorie"; -$a->strings["Keywords"] = "Parole chiave"; -$a->strings["have"] = "ho"; -$a->strings["has"] = "ha"; -$a->strings["want"] = "voglio"; -$a->strings["wants"] = "vuole"; -$a->strings["like"] = "mi piace"; -$a->strings["likes"] = "gli piace"; -$a->strings["dislike"] = "non mi piace"; -$a->strings["dislikes"] = "non gli piace"; -$a->strings["__ctx:noun__ Like"] = array( - 0 => "Mi piace", - 1 => "Mi piace", -); $a->strings["New Page"] = "Nuova pagina web"; +$a->strings["Edit"] = "Modifica"; $a->strings["View"] = "Guarda"; $a->strings["Preview"] = "Anteprima"; $a->strings["Actions"] = "Azioni"; @@ -88,262 +25,96 @@ $a->strings["Page Link"] = "Link alla pagina"; $a->strings["Title"] = "Titolo"; $a->strings["Created"] = "Creato"; $a->strings["Edited"] = "Modificato"; -$a->strings["Embedded content"] = "Contenuti incorporati"; -$a->strings["Embedding disabled"] = "Disabilita la creazione di contenuti incorporati"; -$a->strings["Image exceeds website size limit of %lu bytes"] = "L'immagine supera il limite massimo di %lu bytes"; -$a->strings["Image file is empty."] = "Il file dell'immagine è vuoto."; -$a->strings["Unable to process image"] = "Impossibile elaborare l'immagine"; -$a->strings["Photo storage failed."] = "Impossibile caricare la foto."; -$a->strings["Photo Albums"] = "Album foto"; -$a->strings["Upload New Photos"] = "Carica nuove foto"; -$a->strings[" and "] = "e"; -$a->strings["public profile"] = "profilo pubblico"; -$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiato %2\$s in “%3\$s”"; -$a->strings["Visit %1\$s's %2\$s"] = "Guarda %2\$s di %1\$s "; -$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha aggiornato %2\$s cambiando %3\$s."; -$a->strings["Attachments:"] = "Allegati:"; -$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; -$a->strings["Redmatrix event notification:"] = "Notifica eventi RedMatrix:"; -$a->strings["Starts:"] = "Inizio:"; -$a->strings["Finishes:"] = "Fine:"; -$a->strings["Location:"] = "Luogo:"; -$a->strings["Item was not found."] = "Elemento non trovato."; -$a->strings["No source file."] = "Nessun file di origine."; -$a->strings["Cannot locate file to replace"] = "Il file da sostituire non è stato trovato"; -$a->strings["Cannot locate file to revise/update"] = "Il file da aggiornare non è stato trovato"; -$a->strings["File exceeds size limit of %d"] = "Il file supera la dimensione massima di %d"; -$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati."; -$a->strings["File upload failed. Possible system limit or action terminated."] = "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato."; -$a->strings["Stored file could not be verified. Upload failed."] = "Il file non può essere verificato. Caricamento fallito."; -$a->strings["Path not available."] = "Percorso non disponibile."; -$a->strings["Empty pathname"] = "Il percorso del file è vuoto"; -$a->strings["duplicate filename or path"] = "il file o il percorso del file è duplicato"; -$a->strings["Path not found."] = "Percorso del file non trovato."; -$a->strings["mkdir failed."] = "mkdir fallito."; -$a->strings["database storage failed."] = "scrittura su database fallita."; -$a->strings["General Features"] = "Funzionalità di base"; -$a->strings["Content Expiration"] = "Scadenza"; -$a->strings["Remove posts/comments and/or private messages at a future time"] = "Elimina gli articoli, i commenti o i messaggi privati dopo un lasso di tempo"; -$a->strings["Multiple Profiles"] = "Profili multipli"; -$a->strings["Ability to create multiple profiles"] = "Abilitazione a creare profili multipli"; -$a->strings["Advanced Profiles"] = "Profili avanzati"; -$a->strings["Additional profile sections and selections"] = "Informazioni aggiuntive del profilo"; -$a->strings["Profile Import/Export"] = "Importa/esporta il profilo"; -$a->strings["Save and load profile details across sites/channels"] = "Salva o ripristina le informazioni del profilo su canali o siti diversi"; -$a->strings["Web Pages"] = "Pagine web"; -$a->strings["Provide managed web pages on your channel"] = "Attiva la creazione di pagine web sul tuo canale"; -$a->strings["Private Notes"] = "Note private"; -$a->strings["Enables a tool to store notes and reminders"] = "Abilita il riquadro per scrivere annotazioni"; -$a->strings["Navigation Channel Select"] = "Scegli il canale attivo dal menu"; -$a->strings["Change channels directly from within the navigation dropdown menu"] = "Scegli il canale attivo direttamente dal menu di navigazione"; -$a->strings["Extended Identity Sharing"] = "Condivisione avanzata dell'identità"; -$a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Rendi nota la tua identità a tutti i siti internet. Se disabilitato, la tua identità sarà comunicata solo ai siti RedMatrix."; -$a->strings["Expert Mode"] = "Modalità esperto"; -$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate"; -$a->strings["Premium Channel"] = "Canale premium"; -$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ti permette di impostare delle restrizioni e dei termini d'uso a chi segue il canale"; -$a->strings["Post Composition Features"] = "Modalità di scrittura articoli"; -$a->strings["Use Markdown"] = "Usa il markdown"; -$a->strings["Allow use of \"Markdown\" to format posts"] = "Consenti l'uso del markdown per formattare gli articoli"; -$a->strings["Channel Sources"] = "Sorgenti del canale"; -$a->strings["Automatically import channel content from other channels or feeds"] = "Importa automaticamente il contenuto del canale da altri canali o feed"; -$a->strings["Even More Encryption"] = "Crittografia addizionale"; -$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Rendi possibile la crittografia tra mittente e destinatario che condividono una chiave segreta"; -$a->strings["Flag Adult Photos"] = "Marca le foto per adulti"; -$a->strings["Provide photo edit option to hide adult photos from default album view"] = "Permette di marcare e nascondere negli album le foto per adulti"; -$a->strings["Network and Stream Filtering"] = "Filtraggio dei contenuti"; -$a->strings["Search by Date"] = "Ricerca per data"; -$a->strings["Ability to select posts by date ranges"] = "Per selezionare gli articoli in un intervallo tra date"; -$a->strings["Collections Filter"] = "Filtra per insiemi di canali"; -$a->strings["Enable widget to display Network posts only from selected collections"] = "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali"; +$a->strings["Categories"] = "Categorie"; +$a->strings["Apps"] = "Apps"; +$a->strings["System"] = "Sistema"; +$a->strings["Personal"] = "Personali"; +$a->strings["Create Personal App"] = "Crea una app personale"; +$a->strings["Edit Personal App"] = "Modifica una app personale"; +$a->strings["Connect"] = "Aggiungi"; +$a->strings["Ignore/Hide"] = "Ignora/nascondi"; +$a->strings["Suggestions"] = "Suggerimenti"; +$a->strings["See more..."] = "Altro..."; +$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Hai attivato %1$.0f delle %2$.0f connessioni permesse."; +$a->strings["Add New Connection"] = "Aggiungi un contatto"; +$a->strings["Enter the channel address"] = "Scrivi l'indirizzo del canale"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Per esempio: mario@pippo.it oppure http://pluto.com/barbara"; +$a->strings["Notes"] = "Note"; +$a->strings["Save"] = "Salva"; +$a->strings["Remove term"] = "Rimuovi termine"; $a->strings["Saved Searches"] = "Ricerche salvate"; -$a->strings["Save search terms for re-use"] = "Salva i termini delle ricerche per poterle ripetere"; -$a->strings["Network Personal Tab"] = "Attività personale"; -$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita il link per mostrare solamente i contenuti con cui hai interagito"; -$a->strings["Network New Tab"] = "Contenuti nuovi"; -$a->strings["Enable tab to display all new Network activity"] = "Abilita il link per visualizzare solo i nuovi contenuti"; -$a->strings["Affinity Tool"] = "Filtro per affinità"; -$a->strings["Filter stream activity by depth of relationships"] = "Permette di selezionare i contenuti in base al livello di amicizia"; -$a->strings["Suggest Channels"] = "Suggerisci canali"; -$a->strings["Show channel suggestions"] = "Mostra alcuni canali che potrebbero interessarti"; -$a->strings["Post/Comment Tools"] = "Gestione articoli e commenti"; -$a->strings["Tagging"] = "Tag"; -$a->strings["Ability to tag existing posts"] = "Permetti l'aggiunta di tag su articoli già esistenti"; -$a->strings["Post Categories"] = "Categorie degli articoli"; -$a->strings["Add categories to your posts"] = "Abilita le categorie per i tuoi articoli"; +$a->strings["add"] = "aggiungi"; $a->strings["Saved Folders"] = "Cartelle salvate"; -$a->strings["Ability to file posts under folders"] = "Abilita la raccolta dei tuoi articoli in cartelle"; -$a->strings["Dislike Posts"] = "Non mi piace"; -$a->strings["Ability to dislike posts/comments"] = "Abilità la funzionalità \"non mi piace\" per i tuoi articoli"; -$a->strings["Star Posts"] = "Articoli stella (preferiti)"; -$a->strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per scegliere gli articoli preferiti"; -$a->strings["Tag Cloud"] = "Nuvola di tag"; -$a->strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; -$a->strings["parent"] = "cartella superiore"; -$a->strings["Collection"] = "Cartella"; -$a->strings["Principal"] = "Principale"; -$a->strings["Addressbook"] = "Rubrica"; -$a->strings["Calendar"] = "Calendario"; -$a->strings["Schedule Inbox"] = "Appuntamenti ricevuti"; -$a->strings["Schedule Outbox"] = "Appuntamenti inviati"; -$a->strings["Unknown"] = "Sconosciuto"; -$a->strings["%1\$s used"] = "%1\$s occupati"; -$a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s occupati di %2\$s (%3\$s%)"; -$a->strings["Files"] = "Archivio file"; -$a->strings["Total"] = "Totale"; -$a->strings["Name"] = "Nome"; -$a->strings["Type"] = "Tipo"; -$a->strings["Size"] = "Dimensione"; -$a->strings["Last Modified"] = "Ultima modifica"; -$a->strings["Delete"] = "Elimina"; -$a->strings["Create new folder"] = "Crea una nuova cartella"; -$a->strings["Create"] = "Crea"; -$a->strings["Upload file"] = "Carica un file"; -$a->strings["Upload"] = "Carica"; -$a->strings["%1\$s's bookmarks"] = "I segnalibri di %1\$s"; -$a->strings["Directory Options"] = "Opzioni elenco pubblico"; -$a->strings["Alphabetic"] = "Alfabetico"; -$a->strings["Reverse Alphabetic"] = "Alfabetico inverso"; -$a->strings["Newest to Oldest"] = "Prima i più recenti"; -$a->strings["Oldest to Newest"] = "Prima i più vecchi"; -$a->strings["Public Forums Only"] = "Solo forum pubblici"; -$a->strings["Sort"] = "Ordinamento"; -$a->strings["Enable Safe Search"] = "Abilita SafeSearch"; -$a->strings["Disable Safe Search"] = "Disabilita SafeSearch"; -$a->strings["Safe Mode"] = "Modalità SafeSearch"; -$a->strings["Default"] = "Predefinito"; -$a->strings["Frequently"] = "Frequentemente"; -$a->strings["Hourly"] = "Ogni ora"; -$a->strings["Twice daily"] = "Due volte al giorno"; -$a->strings["Daily"] = "Ogni giorno"; -$a->strings["Weekly"] = "Ogni settimana"; -$a->strings["Monthly"] = "Ogni mese"; -$a->strings["Friendica"] = "Friendica"; -$a->strings["OStatus"] = "OStatus"; -$a->strings["RSS/Atom"] = "RSS/Atom"; -$a->strings["Email"] = "Email"; -$a->strings["Diaspora"] = "Diaspora"; -$a->strings["Facebook"] = "Facebook"; -$a->strings["Zot!"] = "Zot!"; -$a->strings["LinkedIn"] = "LinkedIn"; -$a->strings["XMPP/IM"] = "XMPP/IM"; -$a->strings["MySpace"] = "MySpace"; -$a->strings["Logged out."] = "Uscita effettuata."; -$a->strings["Failed authentication"] = "Autenticazione fallita"; -$a->strings["Login failed."] = "Accesso fallito."; -$a->strings["Visible to your default audience"] = "Visibile secondo le impostazioni predefinite"; -$a->strings["Show"] = "Mostra"; -$a->strings["Don't show"] = "Non mostrare"; -$a->strings["Permissions"] = "Permessi"; -$a->strings["Close"] = "Chiudi"; -$a->strings["Unable to obtain identity information from database"] = "Impossibile ottenere le informazioni di identificazione dal database"; -$a->strings["Empty name"] = "Nome vuoto"; -$a->strings["Name too long"] = "Nome troppo lungo"; -$a->strings["No account identifier"] = "Account senza identificativo"; -$a->strings["Nickname is required."] = "Il nome dell'account è obbligatorio."; -$a->strings["Reserved nickname. Please choose another."] = "Nome utente riservato. Per favore scegline un altro."; -$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Il nome dell'account è già in uso oppure ha dei caratteri non supportati."; -$a->strings["Unable to retrieve created identity"] = "Impossibile caricare l'identità creata"; -$a->strings["Default Profile"] = "Profilo predefinito"; +$a->strings["Everything"] = "Tutto"; +$a->strings["Archives"] = "Archivi"; +$a->strings["Refresh"] = "Aggiorna"; +$a->strings["Me"] = "Io"; +$a->strings["Best Friends"] = "Migliori amici"; $a->strings["Friends"] = "Amici"; -$a->strings["Requested channel is not available."] = "Il canale che cerchi non è disponibile."; -$a->strings["Requested profile is not available."] = "Il profilo richiesto non è disponibile."; -$a->strings["Connect"] = "Aggiungi"; -$a->strings["Change profile photo"] = "Cambia la foto del profilo"; -$a->strings["Profiles"] = "Profili"; -$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili"; -$a->strings["Create New Profile"] = "Crea un nuovo profilo"; -$a->strings["Edit Profile"] = "Modifica il profilo"; -$a->strings["Profile Image"] = "Immagine del profilo"; -$a->strings["visible to everybody"] = "visibile a tutti"; -$a->strings["Edit visibility"] = "Cambia la visibilità"; -$a->strings["Gender:"] = "Sesso:"; -$a->strings["Status:"] = "Stato:"; -$a->strings["Homepage:"] = "Home page:"; -$a->strings["Online Now"] = "Online adesso"; -$a->strings["g A l F d"] = "g A l d F"; -$a->strings["F d"] = "d F"; -$a->strings["[today]"] = "[oggi]"; -$a->strings["Birthday Reminders"] = "Promemoria compleanni"; -$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; -$a->strings["[No description]"] = "[Nessuna descrizione]"; -$a->strings["Event Reminders"] = "Promemoria"; -$a->strings["Events this week:"] = "Eventi di questa settimana:"; -$a->strings["Profile"] = "Profilo"; -$a->strings["Full Name:"] = "Nome completo:"; -$a->strings["Like this channel"] = "Mi piace questo canale"; -$a->strings["j F, Y"] = "j F Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Compleanno:"; -$a->strings["Age:"] = "Età:"; -$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; -$a->strings["Sexual Preference:"] = "Preferenze sessuali:"; -$a->strings["Hometown:"] = "Città dove vivo:"; -$a->strings["Tags:"] = "Tag:"; -$a->strings["Political Views:"] = "Orientamento politico:"; -$a->strings["Religion:"] = "Religione:"; -$a->strings["About:"] = "Informazioni:"; -$a->strings["Hobbies/Interests:"] = "Interessi e hobby:"; -$a->strings["Likes:"] = "Mi piace:"; -$a->strings["Dislikes:"] = "Non mi piace:"; -$a->strings["Contact information and Social Networks:"] = "Contatti e social network:"; -$a->strings["My other channels:"] = "I miei altri canali:"; -$a->strings["Musical interests:"] = "Gusti musicali:"; -$a->strings["Books, literature:"] = "Libri, letteratura:"; -$a->strings["Television:"] = "Televisione:"; -$a->strings["Film/dance/culture/entertainment:"] = "Film, danza, cultura, intrattenimento:"; -$a->strings["Love/Romance:"] = "Amore:"; -$a->strings["Work/employment:"] = "Lavoro:"; -$a->strings["School/education:"] = "Scuola:"; -$a->strings["Like this thing"] = "Mi piace questo oggetto"; -$a->strings["%d invitation available"] = array( - 0 => "%d invito disponibile", - 1 => "%d inviti disponibili", -); -$a->strings["Advanced"] = "Avanzate"; -$a->strings["Find Channels"] = "Ricerca canali"; -$a->strings["Enter name or interest"] = "Scrivi un nome o un interesse"; -$a->strings["Connect/Follow"] = "Aggiungi"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Per esempio: Mario Rossi, Pesca"; -$a->strings["Find"] = "Cerca"; -$a->strings["Channel Suggestions"] = "Canali suggeriti"; -$a->strings["Random Profile"] = "Profilo casuale"; -$a->strings["Invite Friends"] = "Invita amici"; -$a->strings["Advanced example: name=fred and country=iceland"] = "Per esempio: name=mario e country=italy"; -$a->strings["Everything"] = "Tutto"; -$a->strings["%d connection in common"] = array( - 0 => "%d contatto in comune", - 1 => "%d contatti in comune", -); -$a->strings["show more"] = "mostra tutto"; -$a->strings["This event has been added to your calendar."] = "Questo evento è stato aggiunto al tuo calendario"; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "È stato ripristinato un insieme con lo stesso nome che era stato eliminato in precedenza. I permessi già presenti potrebbero rimanere validi per i nuovi canali. Se non vuoi che ciò accada, devi creare un altro insieme con un nome diverso."; -$a->strings["Default privacy group for new contacts"] = "Insieme predefinito per i canali che inizi a seguire"; -$a->strings["All Channels"] = "Tutti i canali"; -$a->strings["edit"] = "modifica"; -$a->strings["Collections"] = "Insiemi di canali"; -$a->strings["Edit collection"] = "Modifica l'insieme di canali"; -$a->strings["Create a new collection"] = "Crea un nuovo insieme"; -$a->strings["Channels not in any collection"] = "Canali che non sono in un insieme"; -$a->strings["add"] = "aggiungi"; -$a->strings["Not a valid email address"] = "Email non valida"; -$a->strings["Your email domain is not among those allowed on this site"] = "Il dominio della tua email attualmente non è permesso su questo sito"; -$a->strings["Your email address is already registered at this site."] = "La tua email è già registrata su questo sito."; -$a->strings["An invitation is required."] = "È necessario un invito."; -$a->strings["Invitation could not be verified."] = "L'invito non può essere verificato."; -$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste."; -$a->strings["Failed to store account information."] = "Non è stato possibile salvare le informazioni del tuo account."; -$a->strings["Registration confirmation for %s"] = "Registrazione di %s confermata"; -$a->strings["Registration request at %s"] = "Richiesta di registrazione su %s"; -$a->strings["Administrator"] = "Amministratore"; -$a->strings["your registration password"] = "la password di registrazione"; -$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; -$a->strings["Account approved."] = "Account approvato."; -$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; -$a->strings["Account verified. Please login."] = "Registrazione verificata. Adesso puoi effettuare login."; -$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione supera i limiti del tuo abbonamento."; -$a->strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; +$a->strings["Co-workers"] = "Colleghi"; +$a->strings["Former Friends"] = "Ex amici"; +$a->strings["Acquaintances"] = "Conoscenti"; +$a->strings["Everybody"] = "Tutti"; +$a->strings["Account settings"] = "Il tuo account"; +$a->strings["Channel settings"] = "Impostazioni del canale"; +$a->strings["Additional features"] = "Funzionalità opzionali"; +$a->strings["Feature/Addon settings"] = "Impostazioni dei componenti aggiuntivi"; +$a->strings["Display settings"] = "Aspetto"; +$a->strings["Connected apps"] = "App connesse"; +$a->strings["Export channel"] = "Esporta il canale"; +$a->strings["Connection Default Permissions"] = "Permessi predefiniti dei nuovi contatti"; +$a->strings["Premium Channel Settings"] = "Canale premium - impostazioni"; +$a->strings["Channel Sources"] = "Sorgenti del canale"; +$a->strings["Settings"] = "Impostazioni"; +$a->strings["Messages"] = "Messaggi"; +$a->strings["Check Mail"] = "Controlla i messaggi"; +$a->strings["New Message"] = "Nuovo messaggio"; +$a->strings["Chat Rooms"] = "Aree chat attive"; +$a->strings["Bookmarked Chatrooms"] = "Aree chat nei segnalibri"; +$a->strings["Suggested Chatrooms"] = "Aree chat suggerite"; +$a->strings["photo/image"] = "foto/immagine"; +$a->strings["Rate Me"] = "Dai un giudizio"; +$a->strings["View Ratings"] = "Vedi i giudizi ricevuti"; +$a->strings["Red Matrix Notification"] = "Notifica di RedMatrix"; +$a->strings["redmatrix"] = "RedMatrix"; +$a->strings["Thank You,"] = "Grazie,"; +$a->strings["%s Administrator"] = "L'amministratore di %s"; +$a->strings["%s "] = "%s "; +$a->strings["[Red:Notify] New mail received at %s"] = "[RedMatrix] Nuovo messaggio su %s"; +$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s ti ha mandato un messaggio privato su %3\$s."; +$a->strings["%1\$s sent you %2\$s."] = "%1\$s ti ha mandato %2\$s."; +$a->strings["a private message"] = "un messaggio privato"; +$a->strings["Please visit %s to view and/or reply to your private messages."] = "Visita %s per leggere i tuoi messaggi privati e rispondere."; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s[/zrl]"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%5\$s di %4\$s[/zrl]"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s che hai creato[/zrl]"; +$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[RedMatrix] Nuovo commento di %2\$s alla conversazione #%1\$d"; +$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s ha commentato un elemento che stavi seguendo."; +$a->strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per leggere o commentare la conversazione."; +$a->strings["[Red:Notify] %s posted to your profile wall"] = "[RedMatrix] %s ha scritto sulla tua bacheca"; +$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s ha scritto sulla bacheca del tuo profilo su %3\$s"; +$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s ha scritto sulla [zrl=%3\$s]tua bacheca[/zrl]"; +$a->strings["[Red:Notify] %s tagged you"] = "[RedMatrix] %s ti ha taggato"; +$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s ti ha taggato su %3\$s"; +$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]ti ha taggato[/zrl]."; +$a->strings["[Red:Notify] %1\$s poked you"] = "[RedMatrix] %1\$s ti ha mandato un poke"; +$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s ti ha mandato un poke su %3\$s"; +$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]ti ha mandato un poke[/zrl]."; +$a->strings["[Red:Notify] %s tagged your post"] = "[RedMatrix] %s ha taggato il tuo articolo"; +$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s ha taggato il tuo articolo su %3\$s"; +$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s ha taggato [zrl=%3\$s]il tuo articolo[/zrl]"; +$a->strings["[Red:Notify] Introduction received"] = "[RedMatrix] Hai una richiesta di amicizia"; +$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, hai ricevuto una richiesta di entrare in contatto da '%2\$s' su %3\$s"; +$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, hai ricevuto una [zrl=%2\$s]richiesta di entrare in contatto[/zrl] da %3\$s."; +$a->strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo su %s"; +$a->strings["Please visit %s to approve or reject the connection request."] = "Visita %s per approvare o rifiutare la richiesta di entrare in contatto."; +$a->strings["[Red:Notify] Friend suggestion received"] = "[RedMatrix] Ti è stato suggerito un amico"; +$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, ti è stato suggerito un amico da '%2\$s' su %3\$s"; +$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, %4\$s ti [zrl=%2\$s]ha suggerito %3\$s[/zrl] come amico."; +$a->strings["Name:"] = "Nome:"; +$a->strings["Photo:"] = "Foto:"; +$a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento."; +$a->strings["[Red:Notify]"] = "[RedMatrix]"; $a->strings["prev"] = "prec"; $a->strings["first"] = "inizio"; $a->strings["last"] = "fine"; @@ -357,7 +128,6 @@ $a->strings["%d Connection"] = array( ); $a->strings["View Connections"] = "Elenco contatti"; $a->strings["Search"] = "Cerca"; -$a->strings["Save"] = "Salva"; $a->strings["poke"] = "poke"; $a->strings["poked"] = "ha ricevuto un poke"; $a->strings["ping"] = "ping"; @@ -430,305 +200,10 @@ $a->strings["Blocks"] = "Riquadri"; $a->strings["Menus"] = "Menù"; $a->strings["Layouts"] = "Layout"; $a->strings["Pages"] = "Pagine"; -$a->strings["Public Timeline"] = "Diario pubblico"; -$a->strings["Missing room name"] = "Area chat senza nome"; -$a->strings["Duplicate room name"] = "Il nome dell'area chat è duplicato"; -$a->strings["Invalid room specifier."] = "Il nome dell'area chat non è valido."; -$a->strings["Room not found."] = "Area chat non trovata."; -$a->strings["Room is full"] = "L'area chat è al completo"; -$a->strings["Channel is blocked on this site."] = "Il canale è bloccato per questo sito."; -$a->strings["Channel location missing."] = "Manca l'indirizzo del canale."; -$a->strings["Response from remote channel was incomplete."] = "La risposta dal canale non è completa."; -$a->strings["Channel was deleted and no longer exists."] = "Il canale è stato rimosso e non esiste più."; -$a->strings["Protocol disabled."] = "Protocollo disabilitato."; -$a->strings["Channel discovery failed."] = "La ricerca del canale non ha avuto successo."; -$a->strings["local account not found."] = "l'account locale non è stato trovato."; -$a->strings["Cannot connect to yourself."] = "Non puoi connetterti a te stesso."; -$a->strings["channel"] = "canale"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s piace %3\$s di %2\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s non piace %3\$s di %2\$s"; -$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s adesso è connesso con %2\$s"; -$a->strings["%1\$s poked %2\$s"] = "%1\$s ha mandato un poke a %2\$s"; -$a->strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s è %2\$s"; -$a->strings["Select"] = "Seleziona"; -$a->strings["Private Message"] = "Messaggio privato"; -$a->strings["Message signature validated"] = "Messaggio con firma verificata"; -$a->strings["Message signature incorrect"] = "Massaggio con firma non corretta"; -$a->strings["View %s's profile @ %s"] = "Vedi il profilo di %s @ %s"; -$a->strings["Categories:"] = "Categorie:"; -$a->strings["Filed under:"] = "Classificato come:"; -$a->strings[" from %s"] = " da %s"; -$a->strings["last edited: %s"] = "ultima modifica: %s"; -$a->strings["Expires: %s"] = "Scadenza: %s"; -$a->strings["View in context"] = "Vedi nel contesto"; -$a->strings["Please wait"] = "Attendere"; -$a->strings["remove"] = "rimuovi"; -$a->strings["Loading..."] = "Caricamento in corso..."; -$a->strings["Delete Selected Items"] = "Elimina gli oggetti selezionati"; -$a->strings["View Source"] = "Vedi il sorgente"; -$a->strings["Follow Thread"] = "Segui la discussione"; -$a->strings["View Status"] = "Guarda il messaggio di stato"; -$a->strings["View Profile"] = "Profilo"; -$a->strings["View Photos"] = "Guarda le foto"; -$a->strings["Matrix Activity"] = "Attività nella tua rete"; -$a->strings["Edit Contact"] = "Modifica il contatto"; -$a->strings["Send PM"] = "Invia messaggio privato"; -$a->strings["Poke"] = "Poke"; -$a->strings["%s likes this."] = "Piace a %s."; -$a->strings["%s doesn't like this."] = "Non piace a %s."; -$a->strings["%2\$d people like this."] = array( - 0 => "", - 1 => "Piace a %2\$d persone.", -); -$a->strings["%2\$d people don't like this."] = array( - 0 => "", - 1 => "Non piace a %2\$d persone.", -); -$a->strings["and"] = "e"; -$a->strings[", and %d other people"] = array( - 0 => "", - 1 => "e altre %d persone", -); -$a->strings["%s like this."] = "Piace a %s."; -$a->strings["%s don't like this."] = "Non piace a %s."; -$a->strings["Visible to everybody"] = "Visibile a tutti"; -$a->strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:"; -$a->strings["Please enter a video link/URL:"] = "Inserisci l'indirizzo del video:"; -$a->strings["Please enter an audio link/URL:"] = "Inserisci l'indirizzo dell'audio:"; -$a->strings["Tag term:"] = "Tag:"; -$a->strings["Save to Folder:"] = "Salva nella cartella:"; -$a->strings["Where are you right now?"] = "Dove sei ora?"; -$a->strings["Expires YYYY-MM-DD HH:MM"] = "Scade il YYYY-MM-DD HH:MM"; -$a->strings["Share"] = "Condividi"; -$a->strings["Page link title"] = "Link del titolo"; -$a->strings["Post as"] = "Pubblica come "; -$a->strings["Upload photo"] = "Carica foto"; -$a->strings["upload photo"] = "carica foto"; -$a->strings["Attach file"] = "Allega file"; -$a->strings["attach file"] = "allega file"; -$a->strings["Insert web link"] = "Inserisci un indirizzo web"; -$a->strings["web link"] = "link web"; -$a->strings["Insert video link"] = "Inserisci l'indirizzo di un video"; -$a->strings["video link"] = "link video"; -$a->strings["Insert audio link"] = "Inserisci l'indirizzo di un audio"; -$a->strings["audio link"] = "link audio"; -$a->strings["Set your location"] = "La tua località"; -$a->strings["set location"] = "la tua località"; -$a->strings["Clear browser location"] = "Rimuovi la località data dal browser"; -$a->strings["clear location"] = "rimuovi la località"; -$a->strings["Title (optional)"] = "Titolo (opzionale)"; -$a->strings["Categories (optional, comma-separated list)"] = "Categorie (lista separata da virgole)"; -$a->strings["Permission settings"] = "Impostazioni permessi"; -$a->strings["permissions"] = "permessi"; -$a->strings["Public post"] = "Articolo pubblico"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Per esempio: mario@esempio.com, simona@esempio.com"; -$a->strings["Set expiration date"] = "Data di scadenza"; -$a->strings["Encrypt text"] = "Crittografia del testo"; -$a->strings["OK"] = "OK"; -$a->strings["Cancel"] = "Annulla"; -$a->strings["Discover"] = "Scopri"; -$a->strings["Imported public streams"] = "Contenuti pubblici importati"; -$a->strings["Commented Order"] = "Ultimi commenti"; -$a->strings["Sort by Comment Date"] = "Per data del commento"; -$a->strings["Posted Order"] = "Ultimi articoli"; -$a->strings["Sort by Post Date"] = "Per data di creazione"; -$a->strings["Personal"] = "Personali"; -$a->strings["Posts that mention or involve you"] = "Articoli che ti riguardano o ti menzionano"; -$a->strings["New"] = "Novità"; -$a->strings["Activity Stream - by date"] = "Elenco attività - per data"; -$a->strings["Starred"] = "Preferiti"; -$a->strings["Favourite Posts"] = "Articoli preferiti"; -$a->strings["Spam"] = "Spam"; -$a->strings["Posts flagged as SPAM"] = "Articoli marcati come spam"; -$a->strings["Channel"] = "Canale"; -$a->strings["Status Messages and Posts"] = "Articoli e messaggi di stato"; -$a->strings["About"] = "Informazioni"; -$a->strings["Profile Details"] = "Dettagli del profilo"; -$a->strings["Photos"] = "Foto"; -$a->strings["Files and Storage"] = "Archivio file"; -$a->strings["Chatrooms"] = "Area chat"; -$a->strings["Bookmarks"] = "Segnalibri"; -$a->strings["Saved Bookmarks"] = "Segnalibri salvati"; -$a->strings["Webpages"] = "Pagine web"; -$a->strings["Manage Webpages"] = "Gestisci le pagine web"; -$a->strings["Apps"] = "Apps"; -$a->strings["System"] = "Sistema"; -$a->strings["Create Personal App"] = "Crea una app personale"; -$a->strings["Edit Personal App"] = "Modifica una app personale"; -$a->strings["Ignore/Hide"] = "Ignora/nascondi"; -$a->strings["Suggestions"] = "Suggerimenti"; -$a->strings["See more..."] = "Altro..."; -$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Hai attivato %1$.0f delle %2$.0f connessioni permesse."; -$a->strings["Add New Connection"] = "Aggiungi un contatto"; -$a->strings["Enter the channel address"] = "Scrivi l'indirizzo del canale"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Per esempio: mario@pippo.it oppure http://pluto.com/barbara"; -$a->strings["Notes"] = "Note"; -$a->strings["Remove term"] = "Rimuovi termine"; -$a->strings["Archives"] = "Archivi"; -$a->strings["Refresh"] = "Aggiorna"; -$a->strings["Me"] = "Io"; -$a->strings["Best Friends"] = "Migliori amici"; -$a->strings["Co-workers"] = "Colleghi"; -$a->strings["Former Friends"] = "Ex amici"; -$a->strings["Acquaintances"] = "Conoscenti"; -$a->strings["Everybody"] = "Tutti"; -$a->strings["Account settings"] = "Il tuo account"; -$a->strings["Channel settings"] = "Impostazioni del canale"; -$a->strings["Additional features"] = "Funzionalità opzionali"; -$a->strings["Feature settings"] = "Componenti aggiuntivi"; -$a->strings["Display settings"] = "Aspetto"; -$a->strings["Connected apps"] = "App connesse"; -$a->strings["Export channel"] = "Esporta il canale"; -$a->strings["Connection Default Permissions"] = "Permessi predefiniti dei nuovi contatti"; -$a->strings["Premium Channel Settings"] = "Canale premium - impostazioni"; -$a->strings["Settings"] = "Impostazioni"; -$a->strings["Messages"] = "Messaggi"; -$a->strings["Check Mail"] = "Controlla i messaggi"; -$a->strings["New Message"] = "Nuovo messaggio"; -$a->strings["Chat Rooms"] = "Aree chat attive"; -$a->strings["Bookmarked Chatrooms"] = "Aree chat nei segnalibri"; -$a->strings["Suggested Chatrooms"] = "Aree chat suggerite"; -$a->strings["photo/image"] = "foto/immagine"; -$a->strings["Invalid data packet"] = "Dati non validi"; -$a->strings["Unable to verify channel signature"] = "Impossibile verificare la firma elettronica del canale"; -$a->strings["Unable to verify site signature for %s"] = "Impossibile verificare la firma elettronica del sito %s"; -$a->strings["Save to Folder"] = "Salva nella cartella"; -$a->strings["View all"] = "Vedi tutto"; -$a->strings["__ctx:noun__ Dislike"] = array( - 0 => "Non mi piace", - 1 => "Non mi piace", -); -$a->strings["Add Star"] = "Aggiungi ai preferiti"; -$a->strings["Remove Star"] = "Rimuovi dai preferiti"; -$a->strings["Toggle Star Status"] = "Attiva/disattiva preferito"; -$a->strings["starred"] = "preferito"; -$a->strings["Add Tag"] = "Aggiungi un tag"; -$a->strings["I like this (toggle)"] = "Attiva/disattiva Mi piace"; -$a->strings["I don't like this (toggle)"] = "Attiva/disattiva Non mi piace"; -$a->strings["Share This"] = "Condividi"; -$a->strings["share"] = "condividi"; -$a->strings["%d comment"] = array( - 0 => "%d commento", - 1 => "%d commenti", -); -$a->strings["View %s's profile - %s"] = "Guarda il profilo di %s - %s"; -$a->strings["to"] = "a"; -$a->strings["via"] = "via"; -$a->strings["Wall-to-Wall"] = "Da bacheca a bacheca"; -$a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca:"; -$a->strings["Save Bookmarks"] = "Salva segnalibro"; -$a->strings["Add to Calendar"] = "Aggiungi al calendario"; -$a->strings["Mark all seen"] = "Marca tutto come letto"; -$a->strings["__ctx:noun__ Likes"] = "Mi piace"; -$a->strings["__ctx:noun__ Dislikes"] = "Non mi piace"; -$a->strings["[+] show all"] = "[+] mostra tutto"; -$a->strings["This is you"] = "Questo sei tu"; -$a->strings["Comment"] = "Commento"; -$a->strings["Submit"] = "Salva"; -$a->strings["Bold"] = "Grassetto"; -$a->strings["Italic"] = "Corsivo"; -$a->strings["Underline"] = "Sottolineato"; -$a->strings["Quote"] = "Citazione"; -$a->strings["Code"] = "Codice"; -$a->strings["Image"] = "Immagine"; -$a->strings["Link"] = "Link"; -$a->strings["Video"] = "Video"; -$a->strings["Miscellaneous"] = "Altro"; -$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG oppure MM-GG"; -$a->strings["never"] = "mai"; -$a->strings["less than a second ago"] = "meno di un secondo fa"; -$a->strings["year"] = "anno"; -$a->strings["years"] = "anni"; -$a->strings["month"] = "mese"; -$a->strings["months"] = "mesi"; -$a->strings["week"] = "settimana"; -$a->strings["weeks"] = "settimane"; -$a->strings["day"] = "giorno"; -$a->strings["days"] = "giorni"; -$a->strings["hour"] = "ora"; -$a->strings["hours"] = "ore"; -$a->strings["minute"] = "minuto"; -$a->strings["minutes"] = "minuti"; -$a->strings["second"] = "secondo"; -$a->strings["seconds"] = "secondi"; -$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s fa"; -$a->strings["%1\$s's birthday"] = "Compleanno di %1\$s"; -$a->strings["Happy Birthday %1\$s"] = "Buon compleanno %1\$s"; -$a->strings["Site Admin"] = "Amministrazione sito"; -$a->strings["Address Book"] = "Rubrica"; -$a->strings["Login"] = "Accedi"; -$a->strings["Channel Manager"] = "Gestione canali"; -$a->strings["Matrix"] = "RedMatrix"; -$a->strings["Channel Home"] = "Bacheca del canale"; -$a->strings["Events"] = "Eventi"; -$a->strings["Directory"] = "Elenco pubblico"; -$a->strings["Help"] = "Guida"; -$a->strings["Mail"] = "Messaggi"; -$a->strings["Mood"] = "Umore"; -$a->strings["Chat"] = "Area chat"; -$a->strings["Probe"] = "Diagnostica"; -$a->strings["Suggest"] = "Suggerisci"; -$a->strings["Random Channel"] = "Canale casuale"; -$a->strings["Invite"] = "Invita"; -$a->strings["Features"] = "Funzionalità"; -$a->strings["Language"] = "Lingua"; -$a->strings["Post"] = "Articolo"; -$a->strings["Profile Photo"] = "Foto del profilo"; -$a->strings["Update"] = "Aggiorna"; -$a->strings["Install"] = "Installa"; -$a->strings["Purchase"] = "Acquista"; -$a->strings["New window"] = "Nuova finestra"; -$a->strings["Open the selected location in a different window or browser tab"] = "Apri l'indirizzo selezionato in una nuova scheda o finestra"; -$a->strings["User '%s' deleted"] = "Utente '%s' eliminato"; -$a->strings["Image/photo"] = "Immagine"; -$a->strings["Encrypted content"] = "Contenuto crittografato"; -$a->strings["Install design element: "] = "Installa il componente di design:"; -$a->strings["QR code"] = "QR code"; -$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s ha scritto %2\$s %3\$s"; -$a->strings["post"] = "l'articolo"; -$a->strings["$1 spoiler"] = "$1 spoiler"; -$a->strings["$1 wrote:"] = "$1 ha scritto:"; -$a->strings["Red Matrix Notification"] = "Notifica di RedMatrix"; -$a->strings["redmatrix"] = "RedMatrix"; -$a->strings["Thank You,"] = "Grazie,"; -$a->strings["%s Administrator"] = "L'amministratore di %s"; -$a->strings["%s "] = "%s "; -$a->strings["[Red:Notify] New mail received at %s"] = "[RedMatrix] Nuovo messaggio su %s"; -$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s ti ha mandato un messaggio privato su %3\$s."; -$a->strings["%1\$s sent you %2\$s."] = "%1\$s ti ha mandato %2\$s."; -$a->strings["a private message"] = "un messaggio privato"; -$a->strings["Please visit %s to view and/or reply to your private messages."] = "Visita %s per leggere i tuoi messaggi privati e rispondere."; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s[/zrl]"; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%5\$s di %4\$s[/zrl]"; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s che hai creato[/zrl]"; -$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[RedMatrix] Nuovo commento di %2\$s alla conversazione #%1\$d"; -$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s ha commentato un elemento che stavi seguendo."; -$a->strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per leggere o commentare la conversazione."; -$a->strings["[Red:Notify] %s posted to your profile wall"] = "[RedMatrix] %s ha scritto sulla tua bacheca"; -$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s ha scritto sulla bacheca del tuo profilo su %3\$s"; -$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s ha scritto sulla [zrl=%3\$s]tua bacheca[/zrl]"; -$a->strings["[Red:Notify] %s tagged you"] = "[RedMatrix] %s ti ha taggato"; -$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s ti ha taggato su %3\$s"; -$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]ti ha taggato[/zrl]."; -$a->strings["[Red:Notify] %1\$s poked you"] = "[RedMatrix] %1\$s ti ha mandato un poke"; -$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s ti ha mandato un poke su %3\$s"; -$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]ti ha mandato un poke[/zrl]."; -$a->strings["[Red:Notify] %s tagged your post"] = "[RedMatrix] %s ha taggato il tuo articolo"; -$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s ha taggato il tuo articolo su %3\$s"; -$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s ha taggato [zrl=%3\$s]il tuo articolo[/zrl]"; -$a->strings["[Red:Notify] Introduction received"] = "[RedMatrix] Hai una richiesta di amicizia"; -$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, hai ricevuto una richiesta di entrare in contatto da '%2\$s' su %3\$s"; -$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, hai ricevuto una [zrl=%2\$s]richiesta di entrare in contatto[/zrl] da %3\$s."; -$a->strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo su %s"; -$a->strings["Please visit %s to approve or reject the connection request."] = "Visita %s per approvare o rifiutare la richiesta di entrare in contatto."; -$a->strings["[Red:Notify] Friend suggestion received"] = "[RedMatrix] Ti è stato suggerito un amico"; -$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, ti è stato suggerito un amico da '%2\$s' su %3\$s"; -$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, %4\$s ti [zrl=%2\$s]ha suggerito %3\$s[/zrl] come amico."; -$a->strings["Name:"] = "Nome:"; -$a->strings["Photo:"] = "Foto:"; -$a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento."; -$a->strings["[Red:Notify]"] = "[RedMatrix]"; +$a->strings["Collection"] = "Cartella"; $a->strings["Delete this item?"] = "Eliminare questo elemento?"; +$a->strings["Comment"] = "Commento"; +$a->strings["[+] show all"] = "[+] mostra tutto"; $a->strings["[-] show less"] = "[-] riduci"; $a->strings["[+] expand"] = "[+] mostra tutto"; $a->strings["[-] collapse"] = "[-] riduci"; @@ -740,6 +215,10 @@ $a->strings["Passphrase hint"] = "Suggerimento per la chiave segreta"; $a->strings["Notice: Permissions have changed but have not yet been submitted."] = "Nota: i permessi sono stati modificati ma non ancora salvati."; $a->strings["close all"] = "chiudi tutto"; $a->strings["Nothing new here"] = "Niente di nuovo qui"; +$a->strings["Rate This Channel (this is public)"] = "Dai un giudizio su questo canale (sarà pubblico)"; +$a->strings["Rating"] = "Giudizi ricevuti"; +$a->strings["Describe (optional)"] = "Descrizione (opzionale)"; +$a->strings["Submit"] = "Salva"; $a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; $a->strings["timeago.prefixFromNow"] = "timeago.prefixFromNow"; $a->strings["ago"] = "fa"; @@ -757,75 +236,265 @@ $a->strings["about a year"] = "circa un anno"; $a->strings["%d years"] = "%d anni"; $a->strings[" "] = " "; $a->strings["timeago.numbers"] = "timeago.numbers"; -$a->strings["Male"] = "Maschio"; -$a->strings["Female"] = "Femmina"; -$a->strings["Currently Male"] = "Al momento maschio"; -$a->strings["Currently Female"] = "Al momento femmina"; -$a->strings["Mostly Male"] = "Prevalentemente maschio"; -$a->strings["Mostly Female"] = "Prevalentemente femmina"; -$a->strings["Transgender"] = "Transgender"; -$a->strings["Intersex"] = "Intersex"; -$a->strings["Transsexual"] = "Transessuale"; -$a->strings["Hermaphrodite"] = "Ermafrodito"; -$a->strings["Neuter"] = "Neutro"; -$a->strings["Non-specific"] = "Non specificato"; -$a->strings["Undecided"] = "Indeciso"; -$a->strings["Males"] = "Maschi"; -$a->strings["Females"] = "Femmine"; -$a->strings["Gay"] = "Gay"; -$a->strings["Lesbian"] = "Lesbica"; -$a->strings["No Preference"] = "Senza preferenza"; -$a->strings["Bisexual"] = "Bisessuale"; -$a->strings["Autosexual"] = "Autosessuale"; -$a->strings["Abstinent"] = "Astinente"; -$a->strings["Virgin"] = "Vergine"; -$a->strings["Deviant"] = "Deviato"; -$a->strings["Fetish"] = "Feticista"; -$a->strings["Oodles"] = "Un sacco"; -$a->strings["Nonsexual"] = "Asessuato"; -$a->strings["Single"] = "Single"; -$a->strings["Lonely"] = "Da solo"; -$a->strings["Available"] = "Disponibile"; -$a->strings["Unavailable"] = "Non disponibile"; -$a->strings["Has crush"] = "Ha una cotta"; -$a->strings["Infatuated"] = "Infatuato/a"; -$a->strings["Dating"] = "Disponibile a un incontro"; -$a->strings["Unfaithful"] = "Infedele"; -$a->strings["Sex Addict"] = "Sesso-dipendente"; -$a->strings["Friends/Benefits"] = "Amici con qualcosa in più"; -$a->strings["Casual"] = "Casual"; -$a->strings["Engaged"] = "Impegnato"; -$a->strings["Married"] = "Sposato/a"; -$a->strings["Imaginarily married"] = "Con matrimonio immaginario"; -$a->strings["Partners"] = "Partner"; -$a->strings["Cohabiting"] = "Convivente"; -$a->strings["Common law"] = "Matrimonio regolare"; -$a->strings["Happy"] = "Felice"; -$a->strings["Not looking"] = "Non in cerca"; -$a->strings["Swinger"] = "Scambista"; -$a->strings["Betrayed"] = "Tradito/a"; -$a->strings["Separated"] = "Separato/a"; -$a->strings["Unstable"] = "Instabile"; -$a->strings["Divorced"] = "Divorziato/a"; -$a->strings["Imaginarily divorced"] = "Sogna il divorzio"; -$a->strings["Widowed"] = "Vedovo/a"; -$a->strings["Uncertain"] = "Incerto/a"; -$a->strings["It's complicated"] = "Relazione complicata"; -$a->strings["Don't care"] = "Chi se ne frega"; -$a->strings["Ask me"] = "Chiedimelo"; +$a->strings["parent"] = "cartella superiore"; +$a->strings["Principal"] = "Principale"; +$a->strings["Addressbook"] = "Rubrica"; +$a->strings["Calendar"] = "Calendario"; +$a->strings["Schedule Inbox"] = "Appuntamenti ricevuti"; +$a->strings["Schedule Outbox"] = "Appuntamenti inviati"; +$a->strings["Unknown"] = "Sconosciuto"; +$a->strings["%1\$s used"] = "%1\$s occupati"; +$a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s occupati di %2\$s (%3\$s%)"; +$a->strings["Files"] = "Archivio file"; +$a->strings["Total"] = "Totale"; +$a->strings["Shared"] = "Condiviso"; +$a->strings["Create"] = "Crea"; +$a->strings["Upload"] = "Carica"; +$a->strings["Name"] = "Nome"; +$a->strings["Type"] = "Tipo"; +$a->strings["Size"] = "Dimensione"; +$a->strings["Last Modified"] = "Ultima modifica"; +$a->strings["Delete"] = "Elimina"; +$a->strings["Create new folder"] = "Crea una nuova cartella"; +$a->strings["Upload file"] = "Carica un file"; +$a->strings["%1\$s's bookmarks"] = "I segnalibri di %1\$s"; +$a->strings["Tags"] = "Tag"; +$a->strings["Keywords"] = "Parole chiave"; +$a->strings["have"] = "ho"; +$a->strings["has"] = "ha"; +$a->strings["want"] = "voglio"; +$a->strings["wants"] = "vuole"; +$a->strings["like"] = "mi piace"; +$a->strings["likes"] = "gli piace"; +$a->strings["dislike"] = "non mi piace"; +$a->strings["dislikes"] = "non gli piace"; +$a->strings["__ctx:noun__ Like"] = array( + 0 => "Mi piace", + 1 => "Mi piace", +); +$a->strings["Item was not found."] = "Elemento non trovato."; +$a->strings["No source file."] = "Nessun file di origine."; +$a->strings["Cannot locate file to replace"] = "Il file da sostituire non è stato trovato"; +$a->strings["Cannot locate file to revise/update"] = "Il file da aggiornare non è stato trovato"; +$a->strings["File exceeds size limit of %d"] = "Il file supera la dimensione massima di %d"; +$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati."; +$a->strings["File upload failed. Possible system limit or action terminated."] = "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato."; +$a->strings["Stored file could not be verified. Upload failed."] = "Il file non può essere verificato. Caricamento fallito."; +$a->strings["Path not available."] = "Percorso non disponibile."; +$a->strings["Empty pathname"] = "Il percorso del file è vuoto"; +$a->strings["duplicate filename or path"] = "il file o il percorso del file è duplicato"; +$a->strings["Path not found."] = "Percorso del file non trovato."; +$a->strings["mkdir failed."] = "mkdir fallito."; +$a->strings["database storage failed."] = "scrittura su database fallita."; +$a->strings["General Features"] = "Funzionalità di base"; +$a->strings["Content Expiration"] = "Scadenza"; +$a->strings["Remove posts/comments and/or private messages at a future time"] = "Elimina gli articoli, i commenti o i messaggi privati dopo un lasso di tempo"; +$a->strings["Multiple Profiles"] = "Profili multipli"; +$a->strings["Ability to create multiple profiles"] = "Abilitazione a creare profili multipli"; +$a->strings["Advanced Profiles"] = "Profili avanzati"; +$a->strings["Additional profile sections and selections"] = "Informazioni aggiuntive del profilo"; +$a->strings["Profile Import/Export"] = "Importa/esporta il profilo"; +$a->strings["Save and load profile details across sites/channels"] = "Salva o ripristina le informazioni del profilo su canali o siti diversi"; +$a->strings["Web Pages"] = "Pagine web"; +$a->strings["Provide managed web pages on your channel"] = "Attiva la creazione di pagine web sul tuo canale"; +$a->strings["Private Notes"] = "Note private"; +$a->strings["Enables a tool to store notes and reminders"] = "Abilita il riquadro per scrivere annotazioni"; +$a->strings["Navigation Channel Select"] = "Scegli il canale attivo dal menu"; +$a->strings["Change channels directly from within the navigation dropdown menu"] = "Scegli il canale attivo direttamente dal menu di navigazione"; +$a->strings["Extended Identity Sharing"] = "Condivisione avanzata dell'identità"; +$a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Rendi nota la tua identità a tutti i siti internet. Se disabilitato, la tua identità sarà comunicata solo ai siti RedMatrix."; +$a->strings["Expert Mode"] = "Modalità esperto"; +$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate"; +$a->strings["Premium Channel"] = "Canale premium"; +$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ti permette di impostare delle restrizioni e dei termini d'uso a chi segue il canale"; +$a->strings["Post Composition Features"] = "Modalità di scrittura articoli"; +$a->strings["Use Markdown"] = "Usa il markdown"; +$a->strings["Allow use of \"Markdown\" to format posts"] = "Consenti l'uso del markdown per formattare gli articoli"; +$a->strings["Large Photos"] = "Foto grandi"; +$a->strings["Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails"] = "Includi anteprime grandi delle foto nei post (640px). Se disabilitato le anteprime saranno piccole (320px)"; +$a->strings["Automatically import channel content from other channels or feeds"] = "Importa automaticamente il contenuto del canale da altri canali o feed"; +$a->strings["Even More Encryption"] = "Crittografia addizionale"; +$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Rendi possibile la crittografia tra mittente e destinatario che condividono una chiave segreta"; +$a->strings["Enable voting tools"] = "Abilita la possibilità di voto"; +$a->strings["Provide a class of post which others can vote on"] = "Rende possibile la creazione di articoli dove sarà possibile votare"; +$a->strings["Flag Adult Photos"] = "Marca le foto per adulti"; +$a->strings["Provide photo edit option to hide adult photos from default album view"] = "Permette di marcare e nascondere negli album le foto per adulti"; +$a->strings["Network and Stream Filtering"] = "Filtraggio dei contenuti"; +$a->strings["Search by Date"] = "Ricerca per data"; +$a->strings["Ability to select posts by date ranges"] = "Per selezionare gli articoli in un intervallo tra date"; +$a->strings["Collections Filter"] = "Filtra per insiemi di canali"; +$a->strings["Enable widget to display Network posts only from selected collections"] = "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali"; +$a->strings["Save search terms for re-use"] = "Salva i termini delle ricerche per poterle ripetere"; +$a->strings["Network Personal Tab"] = "Attività personale"; +$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita il link per mostrare solamente i contenuti con cui hai interagito"; +$a->strings["Network New Tab"] = "Contenuti nuovi"; +$a->strings["Enable tab to display all new Network activity"] = "Abilita il link per visualizzare solo i nuovi contenuti"; +$a->strings["Affinity Tool"] = "Filtro per affinità"; +$a->strings["Filter stream activity by depth of relationships"] = "Permette di selezionare i contenuti in base al livello di amicizia"; +$a->strings["Suggest Channels"] = "Suggerisci canali"; +$a->strings["Show channel suggestions"] = "Mostra alcuni canali che potrebbero interessarti"; +$a->strings["Post/Comment Tools"] = "Gestione articoli e commenti"; +$a->strings["Tagging"] = "Tag"; +$a->strings["Ability to tag existing posts"] = "Permetti l'aggiunta di tag su articoli già esistenti"; +$a->strings["Post Categories"] = "Categorie degli articoli"; +$a->strings["Add categories to your posts"] = "Abilita le categorie per i tuoi articoli"; +$a->strings["Ability to file posts under folders"] = "Abilita la raccolta dei tuoi articoli in cartelle"; +$a->strings["Dislike Posts"] = "Non mi piace"; +$a->strings["Ability to dislike posts/comments"] = "Abilità la funzionalità \"non mi piace\" per i tuoi articoli"; +$a->strings["Star Posts"] = "Articoli stella (preferiti)"; +$a->strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per scegliere gli articoli preferiti"; +$a->strings["Tag Cloud"] = "Nuvola di tag"; +$a->strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; +$a->strings["Logged out."] = "Uscita effettuata."; +$a->strings["Failed authentication"] = "Autenticazione fallita"; +$a->strings["Login failed."] = "Accesso fallito."; +$a->strings["Frequently"] = "Frequentemente"; +$a->strings["Hourly"] = "Ogni ora"; +$a->strings["Twice daily"] = "Due volte al giorno"; +$a->strings["Daily"] = "Ogni giorno"; +$a->strings["Weekly"] = "Ogni settimana"; +$a->strings["Monthly"] = "Ogni mese"; +$a->strings["Friendica"] = "Friendica"; +$a->strings["OStatus"] = "OStatus"; +$a->strings["RSS/Atom"] = "RSS/Atom"; +$a->strings["Email"] = "Email"; +$a->strings["Diaspora"] = "Diaspora"; +$a->strings["Facebook"] = "Facebook"; +$a->strings["Zot!"] = "Zot!"; +$a->strings["LinkedIn"] = "LinkedIn"; +$a->strings["XMPP/IM"] = "XMPP/IM"; +$a->strings["MySpace"] = "MySpace"; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "È stato ripristinato un insieme con lo stesso nome che era stato eliminato in precedenza. I permessi già presenti potrebbero rimanere validi per i nuovi canali. Se non vuoi che ciò accada, devi creare un altro insieme con un nome diverso."; +$a->strings["Default privacy group for new contacts"] = "Insieme predefinito per i canali che inizi a seguire"; +$a->strings["All Channels"] = "Tutti i canali"; +$a->strings["edit"] = "modifica"; +$a->strings["Collections"] = "Insiemi di canali"; +$a->strings["Edit collection"] = "Modifica l'insieme di canali"; +$a->strings["Create a new collection"] = "Crea un nuovo insieme"; +$a->strings["Channels not in any collection"] = "Canali che non sono in un insieme"; +$a->strings["Unable to obtain identity information from database"] = "Impossibile ottenere le informazioni di identificazione dal database"; +$a->strings["Empty name"] = "Nome vuoto"; +$a->strings["Name too long"] = "Nome troppo lungo"; +$a->strings["No account identifier"] = "Account senza identificativo"; +$a->strings["Nickname is required."] = "Il nome dell'account è obbligatorio."; +$a->strings["Reserved nickname. Please choose another."] = "Nome utente riservato. Per favore scegline un altro."; +$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Il nome dell'account è già in uso oppure ha dei caratteri non supportati."; +$a->strings["Unable to retrieve created identity"] = "Impossibile caricare l'identità creata"; +$a->strings["Default Profile"] = "Profilo predefinito"; +$a->strings["Requested channel is not available."] = "Il canale che cerchi non è disponibile."; +$a->strings["Requested profile is not available."] = "Il profilo richiesto non è disponibile."; +$a->strings["Change profile photo"] = "Cambia la foto del profilo"; +$a->strings["Profiles"] = "Profili"; +$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili"; +$a->strings["Create New Profile"] = "Crea un nuovo profilo"; +$a->strings["Edit Profile"] = "Modifica il profilo"; +$a->strings["Profile Image"] = "Immagine del profilo"; +$a->strings["visible to everybody"] = "visibile a tutti"; +$a->strings["Edit visibility"] = "Cambia la visibilità"; +$a->strings["Location:"] = "Luogo:"; +$a->strings["Gender:"] = "Sesso:"; +$a->strings["Status:"] = "Stato:"; +$a->strings["Homepage:"] = "Home page:"; +$a->strings["Online Now"] = "Online adesso"; +$a->strings["g A l F d"] = "g A l d F"; +$a->strings["F d"] = "d F"; +$a->strings["[today]"] = "[oggi]"; +$a->strings["Birthday Reminders"] = "Promemoria compleanni"; +$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; +$a->strings["[No description]"] = "[Nessuna descrizione]"; +$a->strings["Event Reminders"] = "Promemoria"; +$a->strings["Events this week:"] = "Eventi di questa settimana:"; +$a->strings["Profile"] = "Profilo"; +$a->strings["Full Name:"] = "Nome completo:"; +$a->strings["Like this channel"] = "Mi piace questo canale"; +$a->strings["j F, Y"] = "j F Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Compleanno:"; +$a->strings["Age:"] = "Età:"; +$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; +$a->strings["Sexual Preference:"] = "Preferenze sessuali:"; +$a->strings["Hometown:"] = "Città dove vivo:"; +$a->strings["Tags:"] = "Tag:"; +$a->strings["Political Views:"] = "Orientamento politico:"; +$a->strings["Religion:"] = "Religione:"; +$a->strings["About:"] = "Informazioni:"; +$a->strings["Hobbies/Interests:"] = "Interessi e hobby:"; +$a->strings["Likes:"] = "Mi piace:"; +$a->strings["Dislikes:"] = "Non mi piace:"; +$a->strings["Contact information and Social Networks:"] = "Contatti e social network:"; +$a->strings["My other channels:"] = "I miei altri canali:"; +$a->strings["Musical interests:"] = "Gusti musicali:"; +$a->strings["Books, literature:"] = "Libri, letteratura:"; +$a->strings["Television:"] = "Televisione:"; +$a->strings["Film/dance/culture/entertainment:"] = "Film, danza, cultura, intrattenimento:"; +$a->strings["Love/Romance:"] = "Amore:"; +$a->strings["Work/employment:"] = "Lavoro:"; +$a->strings["School/education:"] = "Scuola:"; +$a->strings["Like this thing"] = "Mi piace questo oggetto"; +$a->strings["No recipient provided."] = "Devi scegliere un destinatario."; +$a->strings["[no subject]"] = "[nessun titolo]"; +$a->strings["Unable to determine sender."] = "Impossibile determinare il mittente."; +$a->strings["Stored post could not be verified."] = "Non è stato possibile verificare l'articolo inserito."; +$a->strings["Channel is blocked on this site."] = "Il canale è bloccato per questo sito."; +$a->strings["Channel location missing."] = "Manca l'indirizzo del canale."; +$a->strings["Response from remote channel was incomplete."] = "La risposta dal canale non è completa."; +$a->strings["Channel was deleted and no longer exists."] = "Il canale è stato rimosso e non esiste più."; +$a->strings["Protocol disabled."] = "Protocollo disabilitato."; +$a->strings["Channel discovery failed."] = "La ricerca del canale non ha avuto successo."; +$a->strings["local account not found."] = "l'account locale non è stato trovato."; +$a->strings["Cannot connect to yourself."] = "Non puoi connetterti a te stesso."; +$a->strings["Default"] = "Predefinito"; +$a->strings["Miscellaneous"] = "Altro"; +$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-GG oppure MM-GG"; +$a->strings["Required"] = "Obbligatorio"; +$a->strings["never"] = "mai"; +$a->strings["less than a second ago"] = "meno di un secondo fa"; +$a->strings["year"] = "anno"; +$a->strings["years"] = "anni"; +$a->strings["month"] = "mese"; +$a->strings["months"] = "mesi"; +$a->strings["week"] = "settimana"; +$a->strings["weeks"] = "settimane"; +$a->strings["day"] = "giorno"; +$a->strings["days"] = "giorni"; +$a->strings["hour"] = "ora"; +$a->strings["hours"] = "ore"; +$a->strings["minute"] = "minuto"; +$a->strings["minutes"] = "minuti"; +$a->strings["second"] = "secondo"; +$a->strings["seconds"] = "secondi"; +$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s fa"; +$a->strings["%1\$s's birthday"] = "Compleanno di %1\$s"; +$a->strings["Happy Birthday %1\$s"] = "Buon compleanno %1\$s"; +$a->strings["Attachments:"] = "Allegati:"; +$a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; +$a->strings["Redmatrix event notification:"] = "Notifica eventi RedMatrix:"; +$a->strings["Starts:"] = "Inizio:"; +$a->strings["Finishes:"] = "Fine:"; +$a->strings["Missing room name"] = "Area chat senza nome"; +$a->strings["Duplicate room name"] = "Il nome dell'area chat è duplicato"; +$a->strings["Invalid room specifier."] = "Il nome dell'area chat non è valido."; +$a->strings["Room not found."] = "Area chat non trovata."; +$a->strings["Room is full"] = "L'area chat è al completo"; $a->strings["Logout"] = "Esci"; $a->strings["End this session"] = "Chiudi questa sessione"; $a->strings["Home"] = "Bacheca"; $a->strings["Your posts and conversations"] = "I tuoi articoli e conversazioni"; +$a->strings["View Profile"] = "Profilo"; $a->strings["Your profile page"] = "Il tuo profilo"; $a->strings["Edit Profiles"] = "Modifica i profili"; $a->strings["Manage/Edit profiles"] = "Gestisci/modifica i profili"; $a->strings["Edit your profile"] = "Modifica il profilo"; +$a->strings["Photos"] = "Foto"; $a->strings["Your photos"] = "Le tue foto"; $a->strings["Your files"] = "I tuoi file"; +$a->strings["Chat"] = "Area chat"; $a->strings["Your chatrooms"] = "Le tue aree chat"; +$a->strings["Bookmarks"] = "Segnalibri"; $a->strings["Your bookmarks"] = "I tuoi segnalibri"; +$a->strings["Webpages"] = "Pagine web"; $a->strings["Your webpages"] = "Le tue pagine web"; +$a->strings["Login"] = "Accedi"; $a->strings["Sign in"] = "Accedi"; $a->strings["%s - click to logout"] = "%s - clicca per uscire"; $a->strings["Remote authentication"] = "Autenticazione magica dal tuo server"; @@ -833,12 +502,16 @@ $a->strings["Click to authenticate to your home hub"] = "Clicca per autenticarti $a->strings["Home Page"] = "Bacheca"; $a->strings["Register"] = "Iscriviti"; $a->strings["Create an account"] = "Crea un account"; +$a->strings["Help"] = "Guida"; $a->strings["Help and documentation"] = "Guida e documentazione"; $a->strings["Applications, utilities, links, games"] = "Applicazioni, utilità, link, giochi"; $a->strings["Search site content"] = "Cerca nel sito"; +$a->strings["Directory"] = "Elenco pubblico"; $a->strings["Channel Directory"] = "Elenco pubblico canali"; +$a->strings["Matrix"] = "RedMatrix"; $a->strings["Your matrix"] = "La tua rete"; $a->strings["Mark all matrix notifications seen"] = "Segna come lette le notifiche della tua rete"; +$a->strings["Channel Home"] = "Bacheca del canale"; $a->strings["Channel home"] = "Bacheca del canale"; $a->strings["Mark all channel notifications seen"] = "Segna come lette le notifiche del canale"; $a->strings["Connections"] = "Contatti"; @@ -846,214 +519,550 @@ $a->strings["Notices"] = "Avvisi"; $a->strings["Notifications"] = "Notifiche"; $a->strings["See all notifications"] = "Vedi tutte le notifiche"; $a->strings["Mark all system notifications seen"] = "Segna come lette le notifiche di sistema"; +$a->strings["Mail"] = "Messaggi"; $a->strings["Private mail"] = "Messaggi privati"; $a->strings["See all private messages"] = "Guarda tutti i messaggi privati"; $a->strings["Mark all private messages seen"] = "Segna come letti tutti i messaggi privati"; $a->strings["Inbox"] = "In arrivo"; $a->strings["Outbox"] = "Inviati"; +$a->strings["Events"] = "Eventi"; $a->strings["Event Calendar"] = "Calendario"; $a->strings["See all events"] = "Guarda tutti gli eventi"; $a->strings["Mark all events seen"] = "Marca come letti tutti gli eventi"; +$a->strings["Channel Manager"] = "Gestione canali"; $a->strings["Manage Your Channels"] = "Gestisci i tuoi canali"; $a->strings["Account/Channel Settings"] = "Impostazioni dell'account e del canale"; $a->strings["Admin"] = "Amministrazione"; $a->strings["Site Setup and Configuration"] = "Installazione e configurazione del sito"; +$a->strings["Loading..."] = "Caricamento in corso..."; $a->strings["@name, #tag, content"] = "@nome, #tag, testo"; $a->strings["Please wait..."] = "Attendere..."; $a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "I controlli di sicurezza sono falliti. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto."; -$a->strings["Set your current mood and tell your friends"] = "Scegli il tuo umore attuale per mostrarlo agli amici"; -$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!"; -$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio."; -$a->strings["Passwords do not match."] = "Le password non corrispondono."; -$a->strings["Registration successful. Please check your email for validation instructions."] = "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata."; -$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte dell'amministratore del sito."; -$a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere processata."; -$a->strings["Registration on this site/hub is by approval only."] = "La registrazione su questo sito è soggetta ad approvazione."; -$a->strings["Register at another affiliated site/hub"] = "Registrati su un altro server affiliato"; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."; -$a->strings["Terms of Service"] = "Condizioni d'Uso"; -$a->strings["I accept the %s for this website"] = "Accetto le %s di questo sito"; -$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ho più di 13 anni e accetto le %s di questo sito"; -$a->strings["Registration"] = "Registrazione"; -$a->strings["Membership on this site is by invitation only."] = "Per registrarsi su questo sito è necessario un invito."; -$a->strings["Please enter your invitation code"] = "Inserisci il codice dell'invito"; -$a->strings["Your email address"] = "Il tuo indirizzo email"; -$a->strings["Choose a password"] = "Scegli una password"; -$a->strings["Please re-enter your password"] = "Ripeti la password per verifica"; -$a->strings["Menu not found."] = "Menù non trovato."; -$a->strings["Menu element updated."] = "L'elemento del menù è stato aggiornato."; -$a->strings["Unable to update menu element."] = "Non è possibile aggiornare l'elemento del menù."; -$a->strings["Menu element added."] = "Elemento aggiunto al menù."; -$a->strings["Unable to add menu element."] = "Impossibile aggiungere l'elemento al menù."; -$a->strings["Not found."] = "Non trovato."; -$a->strings["Manage Menu Elements"] = "Gestione elementi del menù"; -$a->strings["Edit menu"] = "Modifica il menù"; -$a->strings["Edit element"] = "Modifica l'elemento"; -$a->strings["Drop element"] = "Elimina l'elemento"; -$a->strings["New element"] = "Nuovo elemento"; -$a->strings["Edit this menu container"] = "Modifica il contenitore del menù"; -$a->strings["Add menu element"] = "Aggiungi un elemento al menù"; -$a->strings["Delete this menu item"] = "Elimina questo elemento del menù"; -$a->strings["Edit this menu item"] = "Modifica questo elemento del menù"; -$a->strings["New Menu Element"] = "Nuovo elemento del menù"; -$a->strings["Menu Item Permissions"] = "Permessi del menu"; -$a->strings["(click to open/close)"] = "(clicca per aprire/chiudere)"; -$a->strings["Link text"] = "Testo del link"; -$a->strings["URL of link"] = "Indirizzo del link"; -$a->strings["Use RedMatrix magic-auth if available"] = "Usa l'autenticazione magica di RedMatrix, se disponibile"; -$a->strings["Open link in new window"] = "Apri il link in una nuova finestra"; -$a->strings["Order in list"] = "Ordine dell'elenco"; -$a->strings["Higher numbers will sink to bottom of listing"] = "I numeri più alti andranno in fondo all'elenco"; -$a->strings["Menu item not found."] = "L'elemento del menù non è stato trovato."; -$a->strings["Menu item deleted."] = "L'elemento del menù è stato eliminato."; -$a->strings["Menu item could not be deleted."] = "L'elemento del menù non può essere eliminato."; -$a->strings["Edit Menu Element"] = "Modifica l'elemento del menù"; -$a->strings["Modify"] = "Modifica"; +$a->strings["Private Message"] = "Messaggio privato"; +$a->strings["Select"] = "Seleziona"; +$a->strings["Save to Folder"] = "Salva nella cartella"; +$a->strings["I will attend"] = "Parteciperò"; +$a->strings["I will not attend"] = "Non parteciperò"; +$a->strings["I might attend"] = "Forse parteciperò"; +$a->strings["I agree"] = "Sono d'accordo"; +$a->strings["I disagree"] = "Non sono d'accordo"; +$a->strings["I abstain"] = "Mi astengo"; +$a->strings["View all"] = "Vedi tutto"; +$a->strings["__ctx:noun__ Dislike"] = array( + 0 => "Non mi piace", + 1 => "Non mi piace", +); +$a->strings["Add Star"] = "Aggiungi ai preferiti"; +$a->strings["Remove Star"] = "Rimuovi dai preferiti"; +$a->strings["Toggle Star Status"] = "Attiva/disattiva preferito"; +$a->strings["starred"] = "preferito"; +$a->strings["Message signature validated"] = "Messaggio con firma verificata"; +$a->strings["Message signature incorrect"] = "Massaggio con firma non corretta"; +$a->strings["Add Tag"] = "Aggiungi un tag"; +$a->strings["I like this (toggle)"] = "Attiva/disattiva Mi piace"; +$a->strings["I don't like this (toggle)"] = "Attiva/disattiva Non mi piace"; +$a->strings["Share This"] = "Condividi"; +$a->strings["share"] = "condividi"; +$a->strings["%d comment"] = array( + 0 => "%d commento", + 1 => "%d commenti", +); +$a->strings["View %s's profile - %s"] = "Guarda il profilo di %s - %s"; +$a->strings["to"] = "a"; +$a->strings["via"] = "via"; +$a->strings["Wall-to-Wall"] = "Da bacheca a bacheca"; +$a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca:"; +$a->strings[" from %s"] = " da %s"; +$a->strings["last edited: %s"] = "ultima modifica: %s"; +$a->strings["Expires: %s"] = "Scadenza: %s"; +$a->strings["Save Bookmarks"] = "Salva segnalibro"; +$a->strings["Add to Calendar"] = "Aggiungi al calendario"; +$a->strings["Mark all seen"] = "Marca tutto come letto"; +$a->strings["__ctx:noun__ Likes"] = "Mi piace"; +$a->strings["__ctx:noun__ Dislikes"] = "Non mi piace"; +$a->strings["Close"] = "Chiudi"; +$a->strings["Please wait"] = "Attendere"; +$a->strings["This is you"] = "Questo sei tu"; +$a->strings["Bold"] = "Grassetto"; +$a->strings["Italic"] = "Corsivo"; +$a->strings["Underline"] = "Sottolineato"; +$a->strings["Quote"] = "Citazione"; +$a->strings["Code"] = "Codice"; +$a->strings["Image"] = "Immagine"; +$a->strings["Link"] = "Link"; +$a->strings["Video"] = "Video"; +$a->strings["Encrypt text"] = "Crittografia del testo"; +$a->strings[" and "] = "e"; +$a->strings["public profile"] = "profilo pubblico"; +$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiato %2\$s in “%3\$s”"; +$a->strings["Visit %1\$s's %2\$s"] = "Guarda %2\$s di %1\$s "; +$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha aggiornato %2\$s cambiando %3\$s."; +$a->strings["Directory Options"] = "Opzioni elenco pubblico"; +$a->strings["Alphabetic"] = "Alfabetico"; +$a->strings["Reverse Alphabetic"] = "Alfabetico inverso"; +$a->strings["Newest to Oldest"] = "Prima i più recenti"; +$a->strings["Oldest to Newest"] = "Prima i più vecchi"; +$a->strings["Public Forums Only"] = "Solo forum pubblici"; +$a->strings["Sort"] = "Ordinamento"; +$a->strings["Enable Safe Search"] = "Abilita SafeSearch"; +$a->strings["Disable Safe Search"] = "Disabilita SafeSearch"; +$a->strings["Safe Mode"] = "Modalità SafeSearch"; +$a->strings["Invalid data packet"] = "Dati non validi"; +$a->strings["Unable to verify channel signature"] = "Impossibile verificare la firma elettronica del canale"; +$a->strings["Unable to verify site signature for %s"] = "Impossibile verificare la firma elettronica del sito %s"; +$a->strings["Permission denied"] = "Permesso negato"; +$a->strings["(Unknown)"] = "(Sconosciuto)"; +$a->strings["Visible to anybody on the internet."] = "Visibile a chiunque su internet."; +$a->strings["Visible to you only."] = "Visibile solo a te."; +$a->strings["Visible to anybody in this network."] = "Visibile a tutti su questa rete."; +$a->strings["Visible to anybody authenticated."] = "Visibile a chiunque sia autenticato."; +$a->strings["Visible to anybody on %s."] = "Visibile a tutti in %s."; +$a->strings["Visible to all connections."] = "Visibile a tutti coloro che ti seguono."; +$a->strings["Visible to approved connections."] = "Visibile ai contatti approvati."; +$a->strings["Visible to specific connections."] = "Visibile ad alcuni contatti scelti."; +$a->strings["Item not found."] = "Elemento non trovato."; +$a->strings["Collection not found."] = "Insieme di canali non trovato."; +$a->strings["Collection is empty."] = "L'insieme di canali è vuoto."; +$a->strings["Collection: %s"] = "Insieme: %s"; +$a->strings["Connection: %s"] = "Contatto: %s"; +$a->strings["Connection not found."] = "Contatto non trovato."; +$a->strings["This event has been added to your calendar."] = "Questo evento è stato aggiunto al tuo calendario"; +$a->strings["New window"] = "Nuova finestra"; +$a->strings["Open the selected location in a different window or browser tab"] = "Apri l'indirizzo selezionato in una nuova scheda o finestra"; +$a->strings["User '%s' deleted"] = "Utente '%s' eliminato"; +$a->strings["view full size"] = "guarda nelle dimensioni reali"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s piace %3\$s di %2\$s"; +$a->strings["Image/photo"] = "Immagine"; +$a->strings["Encrypted content"] = "Contenuto crittografato"; +$a->strings["Install design element: "] = "Installa il componente di design:"; +$a->strings["QR code"] = "QR code"; +$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s ha scritto %2\$s %3\$s"; +$a->strings["post"] = "l'articolo"; +$a->strings["Different viewers will see this text differently"] = "A persone diverse questo testo potrebbe apparire in modo differente"; +$a->strings["$1 spoiler"] = "$1 spoiler"; +$a->strings["$1 wrote:"] = "$1 ha scritto:"; +$a->strings["%d invitation available"] = array( + 0 => "%d invito disponibile", + 1 => "%d inviti disponibili", +); +$a->strings["Advanced"] = "Avanzate"; +$a->strings["Find Channels"] = "Ricerca canali"; +$a->strings["Enter name or interest"] = "Scrivi un nome o un interesse"; +$a->strings["Connect/Follow"] = "Aggiungi"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Per esempio: Mario Rossi, Pesca"; +$a->strings["Find"] = "Cerca"; +$a->strings["Channel Suggestions"] = "Canali suggeriti"; +$a->strings["Random Profile"] = "Profilo casuale"; +$a->strings["Invite Friends"] = "Invita amici"; +$a->strings["Advanced example: name=fred and country=iceland"] = "Per esempio: name=mario e country=italy"; +$a->strings["%d connection in common"] = array( + 0 => "%d contatto in comune", + 1 => "%d contatti in comune", +); +$a->strings["show more"] = "mostra tutto"; +$a->strings["Visible to your default audience"] = "Visibile secondo le impostazioni predefinite"; +$a->strings["Show"] = "Mostra"; +$a->strings["Don't show"] = "Non mostrare"; +$a->strings["Permissions"] = "Permessi"; +$a->strings["Public Timeline"] = "Diario pubblico"; +$a->strings["Male"] = "Maschio"; +$a->strings["Female"] = "Femmina"; +$a->strings["Currently Male"] = "Al momento maschio"; +$a->strings["Currently Female"] = "Al momento femmina"; +$a->strings["Mostly Male"] = "Prevalentemente maschio"; +$a->strings["Mostly Female"] = "Prevalentemente femmina"; +$a->strings["Transgender"] = "Transgender"; +$a->strings["Intersex"] = "Intersex"; +$a->strings["Transsexual"] = "Transessuale"; +$a->strings["Hermaphrodite"] = "Ermafrodito"; +$a->strings["Neuter"] = "Neutro"; +$a->strings["Non-specific"] = "Non specificato"; +$a->strings["Other"] = "Altro"; +$a->strings["Undecided"] = "Indeciso"; +$a->strings["Males"] = "Maschi"; +$a->strings["Females"] = "Femmine"; +$a->strings["Gay"] = "Gay"; +$a->strings["Lesbian"] = "Lesbica"; +$a->strings["No Preference"] = "Senza preferenza"; +$a->strings["Bisexual"] = "Bisessuale"; +$a->strings["Autosexual"] = "Autosessuale"; +$a->strings["Abstinent"] = "Astinente"; +$a->strings["Virgin"] = "Vergine"; +$a->strings["Deviant"] = "Deviato"; +$a->strings["Fetish"] = "Feticista"; +$a->strings["Oodles"] = "Un sacco"; +$a->strings["Nonsexual"] = "Asessuato"; +$a->strings["Single"] = "Single"; +$a->strings["Lonely"] = "Da solo"; +$a->strings["Available"] = "Disponibile"; +$a->strings["Unavailable"] = "Non disponibile"; +$a->strings["Has crush"] = "Ha una cotta"; +$a->strings["Infatuated"] = "Infatuato/a"; +$a->strings["Dating"] = "Disponibile a un incontro"; +$a->strings["Unfaithful"] = "Infedele"; +$a->strings["Sex Addict"] = "Sesso-dipendente"; +$a->strings["Friends/Benefits"] = "Amici con qualcosa in più"; +$a->strings["Casual"] = "Casual"; +$a->strings["Engaged"] = "Impegnato"; +$a->strings["Married"] = "Sposato/a"; +$a->strings["Imaginarily married"] = "Con matrimonio immaginario"; +$a->strings["Partners"] = "Partner"; +$a->strings["Cohabiting"] = "Convivente"; +$a->strings["Common law"] = "Matrimonio regolare"; +$a->strings["Happy"] = "Felice"; +$a->strings["Not looking"] = "Non in cerca"; +$a->strings["Swinger"] = "Scambista"; +$a->strings["Betrayed"] = "Tradito/a"; +$a->strings["Separated"] = "Separato/a"; +$a->strings["Unstable"] = "Instabile"; +$a->strings["Divorced"] = "Divorziato/a"; +$a->strings["Imaginarily divorced"] = "Sogna il divorzio"; +$a->strings["Widowed"] = "Vedovo/a"; +$a->strings["Uncertain"] = "Incerto/a"; +$a->strings["It's complicated"] = "Relazione complicata"; +$a->strings["Don't care"] = "Chi se ne frega"; +$a->strings["Ask me"] = "Chiedimelo"; +$a->strings["Site Admin"] = "Amministrazione sito"; +$a->strings["Address Book"] = "Rubrica"; +$a->strings["Mood"] = "Umore"; +$a->strings["Poke"] = "Poke"; +$a->strings["Probe"] = "Diagnostica"; +$a->strings["Suggest"] = "Suggerisci"; +$a->strings["Random Channel"] = "Canale casuale"; +$a->strings["Invite"] = "Invita"; +$a->strings["Features"] = "Funzionalità"; +$a->strings["Language"] = "Lingua"; +$a->strings["Post"] = "Articolo"; +$a->strings["Profile Photo"] = "Foto del profilo"; +$a->strings["Update"] = "Aggiorna"; +$a->strings["Install"] = "Installa"; +$a->strings["Purchase"] = "Acquista"; +$a->strings["Not a valid email address"] = "Email non valida"; +$a->strings["Your email domain is not among those allowed on this site"] = "Il dominio della tua email attualmente non è permesso su questo sito"; +$a->strings["Your email address is already registered at this site."] = "La tua email è già registrata su questo sito."; +$a->strings["An invitation is required."] = "È necessario un invito."; +$a->strings["Invitation could not be verified."] = "L'invito non può essere verificato."; +$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste."; +$a->strings["Failed to store account information."] = "Non è stato possibile salvare le informazioni del tuo account."; +$a->strings["Registration confirmation for %s"] = "Registrazione di %s confermata"; +$a->strings["Registration request at %s"] = "Richiesta di registrazione su %s"; +$a->strings["Administrator"] = "Amministratore"; +$a->strings["your registration password"] = "la password di registrazione"; +$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; +$a->strings["Account approved."] = "Account approvato."; +$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; +$a->strings["Account verified. Please login."] = "Registrazione verificata. Adesso puoi effettuare login."; +$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione supera i limiti del tuo abbonamento."; +$a->strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; +$a->strings["channel"] = "canale"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s non piace %3\$s di %2\$s"; +$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s adesso è connesso con %2\$s"; +$a->strings["%1\$s poked %2\$s"] = "%1\$s ha mandato un poke a %2\$s"; +$a->strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s è %2\$s"; +$a->strings["__ctx:title__ Likes"] = "Mi piace"; +$a->strings["__ctx:title__ Dislikes"] = "Non mi piace"; +$a->strings["__ctx:title__ Agree"] = "Sono d'accordo"; +$a->strings["__ctx:title__ Disagree"] = "Non sono d'accordo"; +$a->strings["__ctx:title__ Abstain"] = "Si astengono"; +$a->strings["__ctx:title__ Attending"] = "Partecipano"; +$a->strings["__ctx:title__ Not attending"] = "Non partecipano"; +$a->strings["__ctx:title__ Might attend"] = "Forse partecipano"; +$a->strings["View %s's profile @ %s"] = "Vedi il profilo di %s @ %s"; +$a->strings["Categories:"] = "Categorie:"; +$a->strings["Filed under:"] = "Classificato come:"; +$a->strings["View in context"] = "Vedi nel contesto"; +$a->strings["remove"] = "rimuovi"; +$a->strings["Delete Selected Items"] = "Elimina gli oggetti selezionati"; +$a->strings["View Source"] = "Vedi il sorgente"; +$a->strings["Follow Thread"] = "Segui la discussione"; +$a->strings["View Status"] = "Guarda il messaggio di stato"; +$a->strings["View Photos"] = "Guarda le foto"; +$a->strings["Matrix Activity"] = "Attività nella tua rete"; +$a->strings["Edit Contact"] = "Modifica il contatto"; +$a->strings["Send PM"] = "Invia messaggio privato"; +$a->strings["%s likes this."] = "Piace a %s."; +$a->strings["%s doesn't like this."] = "Non piace a %s."; +$a->strings["%2\$d people like this."] = array( + 0 => "", + 1 => "Piace a %2\$d persone.", +); +$a->strings["%2\$d people don't like this."] = array( + 0 => "", + 1 => "Non piace a %2\$d persone.", +); +$a->strings["and"] = "e"; +$a->strings[", and %d other people"] = array( + 0 => "", + 1 => "e altre %d persone", +); +$a->strings["%s like this."] = "Piace a %s."; +$a->strings["%s don't like this."] = "Non piace a %s."; +$a->strings["Visible to everybody"] = "Visibile a tutti"; +$a->strings["Please enter a link URL:"] = "Inserisci l'indirizzo del link:"; +$a->strings["Please enter a video link/URL:"] = "Inserisci l'indirizzo del video:"; +$a->strings["Please enter an audio link/URL:"] = "Inserisci l'indirizzo dell'audio:"; +$a->strings["Tag term:"] = "Tag:"; +$a->strings["Save to Folder:"] = "Salva nella cartella:"; +$a->strings["Where are you right now?"] = "Dove sei ora?"; +$a->strings["Expires YYYY-MM-DD HH:MM"] = "Scade il YYYY-MM-DD HH:MM"; +$a->strings["Share"] = "Condividi"; +$a->strings["Page link title"] = "Link del titolo"; +$a->strings["Post as"] = "Pubblica come "; +$a->strings["Upload photo"] = "Carica foto"; +$a->strings["upload photo"] = "carica foto"; +$a->strings["Attach file"] = "Allega file"; +$a->strings["attach file"] = "allega file"; +$a->strings["Insert web link"] = "Inserisci un indirizzo web"; +$a->strings["web link"] = "link web"; +$a->strings["Insert video link"] = "Inserisci l'indirizzo di un video"; +$a->strings["video link"] = "link video"; +$a->strings["Insert audio link"] = "Inserisci l'indirizzo di un audio"; +$a->strings["audio link"] = "link audio"; +$a->strings["Set your location"] = "La tua località"; +$a->strings["set location"] = "la tua località"; +$a->strings["Toggle voting"] = "Abilita/disabilita il voto"; +$a->strings["Clear browser location"] = "Rimuovi la località data dal browser"; +$a->strings["clear location"] = "rimuovi la località"; +$a->strings["Title (optional)"] = "Titolo (opzionale)"; +$a->strings["Categories (optional, comma-separated list)"] = "Categorie (lista separata da virgole)"; +$a->strings["Permission settings"] = "Impostazioni permessi"; +$a->strings["permissions"] = "permessi"; +$a->strings["Public post"] = "Articolo pubblico"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Per esempio: mario@esempio.com, simona@esempio.com"; +$a->strings["Set expiration date"] = "Data di scadenza"; +$a->strings["OK"] = "OK"; +$a->strings["Cancel"] = "Annulla"; +$a->strings["Discover"] = "Scopri"; +$a->strings["Imported public streams"] = "Contenuti pubblici importati"; +$a->strings["Commented Order"] = "Ultimi commenti"; +$a->strings["Sort by Comment Date"] = "Per data del commento"; +$a->strings["Posted Order"] = "Ultimi articoli"; +$a->strings["Sort by Post Date"] = "Per data di creazione"; +$a->strings["Posts that mention or involve you"] = "Articoli che ti riguardano o ti menzionano"; +$a->strings["New"] = "Novità"; +$a->strings["Activity Stream - by date"] = "Elenco attività - per data"; +$a->strings["Starred"] = "Preferiti"; +$a->strings["Favourite Posts"] = "Articoli preferiti"; +$a->strings["Spam"] = "Spam"; +$a->strings["Posts flagged as SPAM"] = "Articoli marcati come spam"; +$a->strings["Channel"] = "Canale"; +$a->strings["Status Messages and Posts"] = "Articoli e messaggi di stato"; +$a->strings["About"] = "Informazioni"; +$a->strings["Profile Details"] = "Dettagli del profilo"; +$a->strings["Files and Storage"] = "Archivio file"; +$a->strings["Chatrooms"] = "Area chat"; +$a->strings["Saved Bookmarks"] = "Segnalibri salvati"; +$a->strings["Manage Webpages"] = "Gestisci le pagine web"; +$a->strings["__ctx:noun__ Attending"] = array( + 0 => "Partecipa", + 1 => "Partecipano", +); +$a->strings["__ctx:noun__ Not Attending"] = array( + 0 => "Non partecipa", + 1 => "Non partecipano", +); +$a->strings["__ctx:noun__ Undecided"] = array( + 0 => "Indeciso", + 1 => "Indecisi", +); +$a->strings["__ctx:noun__ Agree"] = array( + 0 => "D'accordo", + 1 => "D'accordo", +); +$a->strings["__ctx:noun__ Disagree"] = array( + 0 => "Non d'accordo", + 1 => "Non d'accordo", +); +$a->strings["__ctx:noun__ Abstain"] = array( + 0 => "Astenuto", + 1 => "Astenuti", +); +$a->strings["Embedded content"] = "Contenuti incorporati"; +$a->strings["Embedding disabled"] = "Disabilita la creazione di contenuti incorporati"; +$a->strings["Can view my normal stream and posts"] = "Può vedere i miei contenuti e articoli normali"; +$a->strings["Can view my default channel profile"] = "Può vedere il profilo predefinito del canale"; +$a->strings["Can view my photo albums"] = "Può vedere i miei album fotografici"; +$a->strings["Can view my connections"] = "Può vedere i miei contatti"; +$a->strings["Can view my file storage"] = "Può vedere i miei file condivisi"; +$a->strings["Can view my webpages"] = "Può vedere le mie pagine web"; +$a->strings["Can send me their channel stream and posts"] = "È tra i canali che seguo"; +$a->strings["Can post on my channel page (\"wall\")"] = "Può scrivere sulla bacheca del mio canale"; +$a->strings["Can comment on or like my posts"] = "Può commentare o aggiungere \"mi piace\" ai miei articoli"; +$a->strings["Can send me private mail messages"] = "Può inviarmi messaggi privati"; +$a->strings["Can post photos to my photo albums"] = "Può aggiungere foto ai miei album"; +$a->strings["Can like/dislike stuff"] = "Può aggiungere \"mi piace\""; +$a->strings["Profiles and things other than posts/comments"] = "Profili e tutto ciò che non è articoli e commenti"; +$a->strings["Can forward to all my channel contacts via post @mentions"] = "Può inoltrare articoli a tutti i contatti del canale tramite una @menzione"; +$a->strings["Advanced - useful for creating group forum channels"] = "Impostazione avanzata - utile per creare un canale-forum di discussione"; +$a->strings["Can chat with me (when available)"] = "Può aprire una chat con me (se disponibile)"; +$a->strings["Can write to my file storage"] = "Può scrivere sul mio archivio file"; +$a->strings["Can edit my webpages"] = "Può modificare le mie pagine web"; +$a->strings["Can source my public posts in derived channels"] = "Può usare i miei articoli pubblici per creare canali derivati"; +$a->strings["Somewhat advanced - very useful in open communities"] = "Piuttosto avanzato - molto utile nelle comunità aperte"; +$a->strings["Can administer my channel resources"] = "Può amministrare i contenuti del mio canale"; +$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri"; +$a->strings["Social Networking"] = "Social network"; +$a->strings["Mostly Public"] = "Quasi sempre pubblico"; +$a->strings["Restricted"] = "Con restrizioni"; +$a->strings["Private"] = "Privato"; +$a->strings["Community Forum"] = "Forum di discussione"; +$a->strings["Feed Republish"] = "Aggregatore di feed esterni"; +$a->strings["Special Purpose"] = "Per finalità speciali"; +$a->strings["Celebrity/Soapbox"] = "Pagina per fan"; +$a->strings["Group Repository"] = "Repository di gruppo"; +$a->strings["Custom/Expert Mode"] = "Personalizzazione per esperti"; $a->strings["Some blurb about what to do when you're new here"] = "Qualche suggerimento per i nuovi utenti su cosa fare"; -$a->strings["sent you a private message"] = "ti ha inviato un messaggio privato"; -$a->strings["added your channel"] = "ha aggiunto il tuo canale"; -$a->strings["posted an event"] = "ha creato un evento"; -$a->strings["Collection created."] = "L'insieme di canali è stato creato."; -$a->strings["Could not create collection."] = "Impossibile creare l'insieme."; -$a->strings["Collection updated."] = "Insieme aggiornato."; -$a->strings["Create a collection of channels."] = "Crea un insieme di canali."; -$a->strings["Collection Name: "] = "Nome dell'insieme:"; -$a->strings["Members are visible to other channels"] = "I membri potranno vedere gli altri canali dell'insieme"; -$a->strings["Collection removed."] = "Insieme rimosso."; -$a->strings["Unable to remove collection."] = "Impossibile rimuovere l'insieme."; -$a->strings["Collection Editor"] = "Modifica l'insieme"; -$a->strings["Members"] = "Membri"; -$a->strings["All Connected Channels"] = "Tutti i canali connessi"; -$a->strings["Click on a channel to add or remove."] = "Clicca su un canale per aggiungerlo o rimuoverlo."; -$a->strings["Public access denied."] = "Accesso pubblico negato."; -$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s"; -$a->strings["Poke/Prod"] = "Poke/Prod"; -$a->strings["poke, prod or do other things to somebody"] = "Manda un poke, un prod o altro"; -$a->strings["Recipient"] = "Destinatario"; -$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi inviare al destinatario"; -$a->strings["Make this post private"] = "Rendi privato questo articolo"; +$a->strings["Item not found"] = "Elemento non trovato"; +$a->strings["Edit Block"] = "Modifica il riquadro"; +$a->strings["Delete block?"] = "Vuoi eliminare questo riquadro?"; +$a->strings["Insert YouTube video"] = "Inserisci video da YouTube"; +$a->strings["Insert Vorbis [.ogg] video"] = "Inserisci video Vorbis [.ogg]"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Inserisci audio Vorbis [.ogg]"; +$a->strings["Delete Block"] = "Elimina il riquadro"; +$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Hai creato %1$.0f dei %2$.0f canali permessi."; +$a->strings["Create a new channel"] = "Crea un nuovo canale"; +$a->strings["Current Channel"] = "Canale attuale"; +$a->strings["Switch to one of your channels by selecting it."] = "Passa a un altro tuo canale selezionandolo."; +$a->strings["Default Channel"] = "Canale predefinito"; +$a->strings["Make Default"] = "Rendi predefinito"; +$a->strings["%d new messages"] = "%d nuovi messaggi"; +$a->strings["%d new introductions"] = "%d nuove richieste di entrare in contatto"; +$a->strings["Xchan Lookup"] = "Ricerca canale"; +$a->strings["Lookup xchan beginning with (or webbie): "] = "Cerca un canale (o un webbie) che inizia per:"; +$a->strings["Not found."] = "Non trovato."; $a->strings["Authorize application connection"] = "Autorizza la app"; $a->strings["Return to your app and insert this Securty Code:"] = "Torna alla app e inserisci questo codice di sicurezza:"; $a->strings["Please login to continue."] = "Accedi al sito per continuare."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?"; $a->strings["Yes"] = "Si"; $a->strings["No"] = "No"; -$a->strings["Profile not found."] = "Profilo non trovato."; -$a->strings["Profile deleted."] = "Profilo eliminato."; -$a->strings["Profile-"] = "Profilo-"; -$a->strings["New profile created."] = "Il nuovo profilo è stato creato."; -$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo."; -$a->strings["Profile unavailable to export."] = "Il profilo non è disponibile per l'export."; -$a->strings["Profile Name is required."] = "Il nome del profilo è obbligatorio ."; -$a->strings["Marital Status"] = "Stato sentimentale"; -$a->strings["Romantic Partner"] = "Partner affettivo"; -$a->strings["Likes"] = "Mi piace"; -$a->strings["Dislikes"] = "Non mi piace"; -$a->strings["Work/Employment"] = "Lavoro/impiego"; -$a->strings["Religion"] = "Religione"; -$a->strings["Political Views"] = "Orientamento politico"; -$a->strings["Gender"] = "Sesso"; -$a->strings["Sexual Preference"] = "Preferenze sessuali"; -$a->strings["Homepage"] = "Home page"; -$a->strings["Interests"] = "Interessi"; -$a->strings["Address"] = "Indirizzo"; -$a->strings["Location"] = "Posizione geografica"; -$a->strings["Profile updated."] = "Profilo aggiornato."; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"; -$a->strings["Edit Profile Details"] = "Modifica i dettagli del profilo"; -$a->strings["View this profile"] = "Guarda questo profilo"; -$a->strings["Change Profile Photo"] = "Cambia la foto del profilo"; -$a->strings["Create a new profile using these settings"] = "Crea un nuovo profilo usando queste impostazioni"; -$a->strings["Clone this profile"] = "Clona questo profilo"; -$a->strings["Delete this profile"] = "Elimina questo profilo"; -$a->strings["Import profile from file"] = "Importa il profilo da un file"; -$a->strings["Export profile to file"] = "Esporta il profilo in un file"; -$a->strings["Profile Name:"] = "Nome del profilo:"; -$a->strings["Your Full Name:"] = "Il tuo nome completo:"; -$a->strings["Title/Description:"] = "Titolo/descrizione:"; -$a->strings["Your Gender:"] = "Sesso:"; -$a->strings["Birthday :"] = "Compleanno:"; -$a->strings["Street Address:"] = "Indirizzo (via/piazza):"; -$a->strings["Locality/City:"] = "Località:"; -$a->strings["Postal/Zip Code:"] = "CAP:"; -$a->strings["Country:"] = "Nazione:"; -$a->strings["Region/State:"] = "Regione/stato:"; -$a->strings[" Marital Status:"] = " Stato sentimentale:"; -$a->strings["Who: (if applicable)"] = "Con chi: (se possibile)"; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Per esempio: cathy123, Cathy Williams, cathy@example.com"; -$a->strings["Since [date]:"] = "dal [data]:"; -$a->strings["Homepage URL:"] = "Indirizzo home page:"; -$a->strings["Religious Views:"] = "Orientamento religioso:"; -$a->strings["Keywords:"] = "Parole chiave, tag:"; -$a->strings["Example: fishing photography software"] = "Per esempio: pesca fotografia programmazione"; -$a->strings["Used in directory listings"] = "Visibile nell'elenco pubblico di canali"; -$a->strings["Tell us about yourself..."] = "Raccontaci di te..."; -$a->strings["Hobbies/Interests"] = "Hobby/interessi"; -$a->strings["Contact information and Social Networks"] = "Contatti personali e i tuoi social network"; -$a->strings["My other channels"] = "I miei altri canali"; -$a->strings["Musical interests"] = "Interessi musicali"; -$a->strings["Books, literature"] = "Libri, letteratura"; -$a->strings["Television"] = "Televisione"; -$a->strings["Film/dance/culture/entertainment"] = "Film/danza/cultura/intrattenimento"; -$a->strings["Love/romance"] = "Amore"; -$a->strings["Work/employment"] = "Lavoro/impiego"; -$a->strings["School/education"] = "Scuola/educazione"; -$a->strings["This is your default profile."] = "Questo è il tuo profilo predefinito."; -$a->strings["Age: "] = "Età:"; -$a->strings["Edit/Manage Profiles"] = "Modifica/gestisci i profili"; -$a->strings["Add profile things"] = "Aggiungi oggetti al profilo"; -$a->strings["Include desirable objects in your profile"] = "Aggiungi oggetti interessanti al tuo profilo"; +$a->strings["Block Name"] = "Nome del riquadro"; +$a->strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; +$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; +$a->strings["Connection updated."] = "Contatto aggiornato."; +$a->strings["Failed to update connection record."] = "Impossibile aggiornare le informazioni del contatto."; +$a->strings["is now connected to"] = "ha come nuovo contatto"; +$a->strings["Could not access address book record."] = "Impossibile accedere alle informazioni della rubrica."; +$a->strings["Refresh failed - channel is currently unavailable."] = "Il canale non è disponibile - impossibile aggiornare."; +$a->strings["Channel has been unblocked"] = "Il canale è stato sbloccato"; +$a->strings["Channel has been blocked"] = "Il canale è stato bloccato"; +$a->strings["Unable to set address book parameters."] = "Impossibile impostare i parametri della rubrica."; +$a->strings["Channel has been unignored"] = "Il canale non sarà più ignorato"; +$a->strings["Channel has been ignored"] = "Il canale sarà ignorato"; +$a->strings["Channel has been unarchived"] = "Il canale non è più archiviato"; +$a->strings["Channel has been archived"] = "Il canale è stato archiviato"; +$a->strings["Channel has been unhidden"] = "Il canale non è più nascosto"; +$a->strings["Channel has been hidden"] = "Il canale è stato nascosto"; +$a->strings["Channel has been approved"] = "Il canale è stato approvato"; +$a->strings["Channel has been unapproved"] = "Il canale non è più approvato"; +$a->strings["Connection has been removed."] = "Il contatto è stato rimosso."; +$a->strings["View %s's profile"] = "Guarda il profilo di %s"; +$a->strings["Refresh Permissions"] = "Aggiorna i permessi"; +$a->strings["Fetch updated permissions"] = "Scarica i permessi aggiornati"; +$a->strings["Recent Activity"] = "Attività recenti"; +$a->strings["View recent posts and comments"] = "Leggi i post recenti e i commenti"; +$a->strings["Unblock"] = "Sblocca"; +$a->strings["Block"] = "Blocca"; +$a->strings["Block (or Unblock) all communications with this connection"] = "Blocca ogni interazione con questo contatto (abilita/disabilita)"; +$a->strings["Unignore"] = "Non ignorare"; +$a->strings["Ignore"] = "Ignora"; +$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignora tutte le comunicazioni in arrivo da questo canale (abilita/disabilita)"; +$a->strings["Unarchive"] = "Non archiviare"; +$a->strings["Archive"] = "Archivia"; +$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archivia questo contatto (abilita/disabilita) - segna il canale come non più attivo ma ne conserva i contenuti"; +$a->strings["Unhide"] = "Non nascondere"; +$a->strings["Hide"] = "Nascondi"; +$a->strings["Hide or Unhide this connection from your other connections"] = "Nascondi questo contatto a tutti gli altri (abilita/disabilita)"; +$a->strings["Delete this connection"] = "Elimina questo contatto"; +$a->strings["Approve this connection"] = "Approva questo contatto"; +$a->strings["Accept connection to allow communication"] = "Entra in contatto per poter comunicare"; +$a->strings["Connections: settings for %s"] = "Contatti: impostazioni per %s"; +$a->strings["Apply these permissions automatically"] = "Applica automaticamente questi permessi"; +$a->strings["Apply the permissions indicated on this page to all new connections."] = "Applica i permessi indicati su questa pagina a tutti i nuovi contatti."; +$a->strings["Slide to adjust your degree of friendship"] = "Trascina per restringere il grado di amicizia da mostrare"; +$a->strings["Rating (this information is public)"] = "Valutazione (visibile a tutti)"; +$a->strings["Optionally explain your rating (this information is public)"] = "Commento alla valutazione (visibile a tutti)"; +$a->strings["Default permissions for your channel type have (just) been applied. They have not yet been submitted. Please review the permissions on this page and make any desired changes at this time. This new connection may not be able to communicate with you until you submit this page, which will install and apply the selected permissions."] = "Sono stati selezionati i permessi standard per il tipo di canale che hai scelto. Non sono stati ancora salvati però. Su questa pagina puoi verificare le impostazioni e fare i cambiamenti che preferisci. I tuoi nuovi contatti potrebbero non essere abilitati a comunicare con te finché non salverai questa pagina (perché non hai permessi ancora definiti)."; +$a->strings["inherited"] = "derivato"; +$a->strings["Connection has no individual permissions!"] = "Non hai assegnato permessi individuali a questo contatto!"; +$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate."; +$a->strings["Profile Visibility"] = "Visibilità del profilo"; +$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."; +$a->strings["Contact Information / Notes"] = "Informazioni e annotazioni sul contatto"; +$a->strings["Edit contact notes"] = "Modifica le informazioni sul contatto"; +$a->strings["Their Settings"] = "Permessi concessi a te"; +$a->strings["My Settings"] = "I permessi che concedo"; +$a->strings["Default permissions for this channel type have (just) been applied. They have not been saved and there are currently no stored default permissions. Please review/edit the applied settings and click [Submit] to finalize."] = "A questo canale sono stati applicati i permessi predefiniti ma non sono stati salvati. In realtà non esistono ancora dei permessi predefiniti da usare su questo sito. Controlla e verifica le impostazioni, [Salva] per confermare."; +$a->strings["Clear/Disable Automatic Permissions"] = "Rimuovi/disabilita i permessi automatici"; +$a->strings["Forum Members"] = "Membro di un forum"; +$a->strings["Soapbox"] = "Comunicati e annunci"; +$a->strings["Full Sharing (typical social network permissions)"] = "Condivisione completa (permessi tipici dei social network)"; +$a->strings["Cautious Sharing "] = "Condivisione prudente"; +$a->strings["Follow Only"] = "Follower"; +$a->strings["Individual Permissions"] = "Permessi individuali"; +$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = "I permessi nelle impostazioni di privacy hanno priorità su quelli mostrati in questa pagina. Non avrà alcun effetto cambiarli qui, se sono indicati come derivati."; +$a->strings["Advanced Permissions"] = "Permessi avanzati"; +$a->strings["Simple Permissions (select one and submit)"] = "Permessi semplificati (seleziona e salva)"; +$a->strings["Visit %s's profile - %s"] = "Guarda il profilo di %s - %s"; +$a->strings["Block/Unblock contact"] = "Blocca/sblocca contatto"; +$a->strings["Ignore contact"] = "Ignora il contatto"; +$a->strings["Repair URL settings"] = "Ripara le impostazioni URL"; +$a->strings["View conversations"] = "Leggi le conversazioni"; +$a->strings["Delete contact"] = "Elimina contatto"; +$a->strings["Last update:"] = "Ultimo aggiornamento:"; +$a->strings["Update public posts"] = "Aggiorna gli articoli pubblici"; +$a->strings["Update now"] = "Aggiorna adesso"; +$a->strings["Currently blocked"] = "Attualmente bloccato"; +$a->strings["Currently ignored"] = "Attualmente ignorato"; +$a->strings["Currently archived"] = "Attualmente archiviato"; +$a->strings["Currently pending"] = "Attualmente da approvare"; +$a->strings["Red Matrix - "The Network""] = "RedMatrix - "La tua rete""; +$a->strings["Welcome to %s"] = "%s ti dà il benvenuto"; +$a->strings["Continue"] = "Continua"; +$a->strings["Premium Channel Setup"] = "Canale premium - installazione"; +$a->strings["Enable premium channel connection restrictions"] = "Abilita le restrizioni del canale premium"; +$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Scrivi le condizioni d'uso e le restrizioni di questo canale, come per esempio le linee guida, il sistema di pagamento, ecc."; +$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Prima di connetterti a questo canale è necessario che tu accetti le seguenti condizioni:"; +$a->strings["Potential connections will then see the following text before proceeding:"] = "Il testo seguente comparirà a chi vorrà seguire il canale:"; +$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Continuando dichiaro di aver seguito tutte le indicazioni e le istruzioni fornite in questa pagina."; +$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Il gestore del canale non ha fornito istruzioni specifiche)"; +$a->strings["Restricted or Premium Channel"] = "Canale premium - con restrizioni"; +$a->strings["Item is not editable"] = "L'elemento non è modificabile"; +$a->strings["Edit post"] = "Modifica articolo"; +$a->strings["Delete item?"] = "Eliminare questo elemento?"; $a->strings["Item not available."] = "Elemento non disponibile."; $a->strings["Fetching URL returns error: %1\$s"] = "La chiamata all'URL restituisce questo errore: %1\$s"; +$a->strings["RedMatrix channel"] = "Canale RedMatrix"; +$a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."; +$a->strings["Image resize failed."] = "Il ridimensionamento dell'immagine è fallito."; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."; +$a->strings["Image exceeds size limit of %d"] = "La dimensione dell'immagine supera il limite di %d"; +$a->strings["Unable to process image."] = "Impossibile elaborare l'immagine."; +$a->strings["Photo not available."] = "Foto non disponibile."; +$a->strings["Upload File:"] = "Carica un file:"; +$a->strings["Select a profile:"] = "Seleziona un profilo:"; +$a->strings["Upload Profile Photo"] = "Carica la foto del profilo"; +$a->strings["or"] = "o"; +$a->strings["skip this step"] = "salta questo passaggio"; +$a->strings["select a photo from your photo albums"] = "seleziona una foto dai tuoi album"; +$a->strings["Crop Image"] = "Ritaglia immagine"; +$a->strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per migliorarne la visualizzazione."; +$a->strings["Done Editing"] = "Modifica terminata"; +$a->strings["Image uploaded successfully."] = "Immagine caricata con successo."; +$a->strings["Image upload failed."] = "Il caricamento dell'immagine è fallito."; +$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento del'immagine [%s] è fallito."; $a->strings["Invalid item."] = "Elemento non valido."; $a->strings["Channel not found."] = "Canale non trovato."; $a->strings["Page not found."] = "Pagina non trovata."; -$a->strings["Export Channel"] = "Esporta il canale"; -$a->strings["Export your basic channel information to a small file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new hub, but\tdoes not contain your content."] = "Esporta le informazioni di base del tuo canale in un piccolo file. E' utile per avere un salvataggio di sicurezza dei tuoi contatti, del tuo profilo ed altre informazioni fondamentali. Può essere usato per importare il tuo canale su un nuovo server, ma\tnon include i contenuti, per esempio articoli e foto."; -$a->strings["Export Content"] = "Esporta i contenuti"; -$a->strings["Export your channel information and all the content to a JSON backup. This backs up all of your connections, permissions, profile data and all of your content, but is generally not suitable for importing a channel to a new hub as this file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Esporta i dati del canale e i contenuti in un file in formato JSON. E' un salvataggio dei tuoi contatti, dei dati del profilo e anche di tutti i contenuti. Questa non è la soluzione opportuna per importare il tuo canale su un nuovo server, visto che il file potrebbe avere dimensioni NOTEVOLI. Devi pazientare - ci vorranno alcuni minuti per raccogliere i dati prima che inizi lo scaricamento."; -$a->strings["No potential page delegates located."] = "Impossibile trovare delegati per questa pagina."; -$a->strings["Delegate Page Management"] = "Gestione delegati per la pagina"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "I Delegati sono in grando di gestire tutti gli aspetti di questa pagina, tranne per i settaggi di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."; -$a->strings["Existing Page Managers"] = "Gestori attuali della pagina"; -$a->strings["Existing Page Delegates"] = "Delegati attuali della pagina"; -$a->strings["Potential Delegates"] = "Delegati potenziali"; -$a->strings["Remove"] = "Rimuovi"; -$a->strings["Add"] = "Aggiungi"; -$a->strings["No entries."] = "Nessun risultato."; -$a->strings["Version %s"] = "Versione %s"; -$a->strings["Installed plugins/addons/apps:"] = "App e componenti installati:"; -$a->strings["No installed plugins/addons/apps"] = "Nessuna app o componente installato"; -$a->strings["Red"] = "RedMatrix"; -$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. "; -$a->strings["Tag: "] = "Tag: "; -$a->strings["Last background fetch: "] = "Ultima acquisizione:"; -$a->strings["Running at web location"] = "In esecuzione sull'indirizzo web"; -$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Visita RedMatrix.me per scoprire di più su Red Matrix."; -$a->strings["Bug reports and issues: please visit"] = "Per segnalare bug e problemi: visita"; -$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Per consigli, ringraziamenti, ecc. - scrivi a \"redmatrix\" at librelist - dot com"; -$a->strings["Site Administrators"] = "Amministratori del sito"; -$a->strings["Failed to create source. No channel selected."] = "Impossibile creare la sorgente. Nessun canale selezionato."; -$a->strings["Source created."] = "Sorgente creata."; -$a->strings["Source updated."] = "Sorgente aggiornata."; -$a->strings["*"] = "*"; -$a->strings["Manage remote sources of content for your channel."] = "Gestisci le sorgenti dei contenuti del tuo canale."; -$a->strings["New Source"] = "Nuova sorgente"; -$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importa nel tuo canale tutti o una parte dei contenuti dal canale seguente."; -$a->strings["Only import content with these words (one per line)"] = "Importa solo i contenuti che hanno queste parole (una per riga)"; -$a->strings["Leave blank to import all public content"] = "Lascia vuoto per importare tutti i contenuti pubblici"; -$a->strings["Channel Name"] = "Nome del canale"; -$a->strings["Source not found."] = "Sorgente non trovata."; -$a->strings["Edit Source"] = "Modifica la sorgente"; -$a->strings["Delete Source"] = "Elimina la sorgente"; -$a->strings["Source removed"] = "Sorgente eliminata"; -$a->strings["Unable to remove source."] = "Impossibile rimuovere la sorgente."; -$a->strings["Invalid profile identifier."] = "Indentificativo del profilo non valido."; -$a->strings["Profile Visibility Editor"] = "Modifica la visibilità del profilo"; -$a->strings["Click on a contact to add or remove."] = "Clicca su un contatto per aggiungerlo o rimuoverlo."; -$a->strings["Visible To"] = "Visibile a"; -$a->strings["All Connections"] = "Tutti i contatti"; +$a->strings["No such group"] = "Impossibile trovare l'insieme"; +$a->strings["Search Results For:"] = "Cerca risultati con:"; +$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; +$a->strings["Collection: "] = "Insieme:"; +$a->strings["Connection: "] = "Contatto:"; +$a->strings["Invalid connection."] = "Contatto non valido."; $a->strings["Event can not end before it has started."] = "Un evento non può terminare prima del suo inizio."; +$a->strings["Unable to generate preview."] = "Impossibile creare un'anteprima."; $a->strings["Event title and start time are required."] = "Sono necessari il titolo e l'ora d'inizio dell'evento."; $a->strings["Event not found."] = "Evento non trovato."; $a->strings["l, F j"] = "l j F"; @@ -1066,76 +1075,20 @@ $a->strings["Event details"] = "Dettagli evento"; $a->strings["Starting date and Title are required."] = "Titolo e data d'inizio sono obbligatori."; $a->strings["Categories (comma-separated list)"] = "Categorie (separate da virgola)"; $a->strings["Event Starts:"] = "Inizio:"; -$a->strings["Required"] = "Obbligatorio"; $a->strings["Finish date/time is not known or not relevant"] = "La data/ora di fine non è rilevante"; $a->strings["Event Finishes:"] = "Fine:"; $a->strings["Adjust for viewer timezone"] = "Adatta al fuso orario di chi legge"; +$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Importante per eventi che avvengono in un luogo particolare. Non è utile per festività generali."; $a->strings["Description:"] = "Descrizione:"; $a->strings["Title:"] = "Titolo:"; $a->strings["Share this event"] = "Condividi questo evento"; +$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s"; $a->strings["Public Sites"] = "Siti pubblici"; $a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Gli indirizzi elencati permettono la registrazione su RedMatrix. Tutti i siti di questa rete sono interconnessi, quindi essere registrati su uno è come essere registrati ovunque. Alcuni potrebbero richiedere un'iscrizione a pagamento o prevedere diverse tipologie di abbonamento. Eventualmente potrai trovare maggiori informazioni visitando ciascun sito."; $a->strings["Site URL"] = "URL del sito"; $a->strings["Access Type"] = "Tipo di accesso"; $a->strings["Registration Policy"] = "Politica di registrazione"; -$a->strings["You must be logged in to see this page."] = "Devi aver effettuato l'accesso per vedere questa pagina."; -$a->strings["Insufficient permissions. Request redirected to profile page."] = "Permessi insufficienti. Sarà visualizzata la pagina del profilo."; -$a->strings["Select a bookmark folder"] = "Scegli una cartella di segnalibri"; -$a->strings["Save Bookmark"] = "Salva segnalibro"; -$a->strings["URL of bookmark"] = "URL del segnalibro"; -$a->strings["Description"] = "Descrizione"; -$a->strings["Or enter new bookmark folder name"] = "O inserisci il nome di una nuova cartella di segnalibri"; -$a->strings["Room not found"] = "Area chat non trovata"; -$a->strings["Leave Room"] = "Lascia l'area chat"; -$a->strings["Delete This Room"] = "Elimina questa area chat"; -$a->strings["I am away right now"] = "Non sono presente"; -$a->strings["I am online"] = "Sono online"; -$a->strings["Bookmark this room"] = "Aggiungi l'area chat ai segnalibri"; -$a->strings["New Chatroom"] = "Nuova area chat"; -$a->strings["Chatroom Name"] = "Nome dell'area chat"; -$a->strings["%1\$s's Chatrooms"] = "Le aree chat di %1\$s"; -$a->strings["Away"] = "Assente"; -$a->strings["Online"] = "Online"; -$a->strings["Please login."] = "Effettua l'accesso."; -$a->strings["Item not found"] = "Elemento non trovato"; -$a->strings["Item is not editable"] = "L'elemento non è modificabile"; -$a->strings["Edit post"] = "Modifica articolo"; -$a->strings["Delete item?"] = "Eliminare questo elemento?"; -$a->strings["Insert YouTube video"] = "Inserisci video da YouTube"; -$a->strings["Insert Vorbis [.ogg] video"] = "Inserisci video Vorbis [.ogg]"; -$a->strings["Insert Vorbis [.ogg] audio"] = "Inserisci audio Vorbis [.ogg]"; -$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password."; -$a->strings["Remove This Channel"] = "Elimina questo canale"; -$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il canale che stai usando. Una volta fatto non sarà più possibile ripristinarlo."; -$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; -$a->strings["Remove this channel and all its clones from the network"] = "Rimuovi questo canale e tutti i suoi cloni dalla rete"; -$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni"; -$a->strings["Remove Channel"] = "Elimina questo canale"; -$a->strings["No channel."] = "Nessun canale."; -$a->strings["Common connections"] = "Contatti in comune"; -$a->strings["No connections in common."] = "Nessun contatto in comune."; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Non è possibile effettuare login con l'OpenID che hai fornito. Per favore controlla che sia scritto correttamente."; -$a->strings["The error message was:"] = "Messaggio di errore ricevuto:"; -$a->strings["Authentication failed."] = "Autenticazione fallita."; -$a->strings["Remote Authentication"] = "Autenticazione a distanza"; -$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)"; -$a->strings["Authenticate"] = "Autenticazione"; -$a->strings["No valid account found."] = "Nessun account valido trovato."; -$a->strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."; -$a->strings["Site Member (%s)"] = "Utente del sito (%s)"; -$a->strings["Password reset requested at %s"] = "È stato richiesto di reimpostare password su %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata."; -$a->strings["Password Reset"] = "Reimposta la password"; -$a->strings["Your password has been reset as requested."] = "La password è stata reimpostata come richiesto."; -$a->strings["Your new password is"] = "La tua nuova password è"; -$a->strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi"; -$a->strings["click here to login"] = "clicca qui per accedere"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso."; -$a->strings["Your password has changed at %s"] = "La tua password su %s è cambiata"; -$a->strings["Forgot your Password?"] = "Hai dimenticato la password?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare."; -$a->strings["Email Address"] = "Indirizzo email"; -$a->strings["Reset"] = "Reimposta"; +$a->strings["Location"] = "Posizione geografica"; $a->strings["Name is required"] = "Il nome è obbligatorio"; $a->strings["Key and Secret are required"] = "Key e Secret sono richiesti"; $a->strings["Passwords do not match. Password unchanged."] = "Le password non corrispondono. Password non cambiata."; @@ -1205,7 +1158,6 @@ $a->strings["Anybody authenticated"] = "Chiunque sia autenticato"; $a->strings["Anybody on the internet"] = "Chiunque su internet"; $a->strings["Publish your default profile in the network directory"] = "Mostra il mio profilo predefinito nell'elenco pubblico dei canali"; $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Vuoi essere suggerito come amico ai nuovi membri?"; -$a->strings["or"] = "o"; $a->strings["Your channel address is"] = "L'indirizzo del tuo canale è"; $a->strings["Channel Settings"] = "Impostazioni del canale"; $a->strings["Basic Settings"] = "Impostazioni di base"; @@ -1232,6 +1184,7 @@ $a->strings["0 or blank prevents expiration"] = "Lascia vuoto oppure 0 per non i $a->strings["Maximum Friend Requests/Day:"] = "Numero massimo giornaliero di richieste di amicizia:"; $a->strings["May reduce spam activity"] = "Serve e ridurre lo spam"; $a->strings["Default Post Permissions"] = "Permessi predefiniti per gli articoli"; +$a->strings["(click to open/close)"] = "(clicca per aprire/chiudere)"; $a->strings["Channel permissions category:"] = "Categorie di permessi dei canali:"; $a->strings["Maximum private messages per day from unknown people:"] = "Numero massimo giornaliero di messaggi privati da utenti sconosciuti:"; $a->strings["Useful to reduce spamming"] = "Serve e ridurre lo spam"; @@ -1263,7 +1216,7 @@ $a->strings["System info messages"] = "Notifiche di sistema"; $a->strings["System critical alerts"] = "Avvisi critici di sistema"; $a->strings["New connections"] = "Nuovi contatti"; $a->strings["System Registrations"] = "Registrazioni"; -$a->strings["Also show new wall posts, private messages and connections under Notices"] = "Mostra anche i nuovi articoli, messaggi privati e nuovi contatti negli avvisi."; +$a->strings["Also show new wall posts, private messages and connections under Notices"] = "Mostra negli avvisi anche i nuovi articoli, i messaggi privati e i nuovi contatti"; $a->strings["Notify me of events this many days in advance"] = "Giorni di anticipo per notificare gli eventi"; $a->strings["Must be greater than 0"] = "Maggiore di 0"; $a->strings["Advanced Account/Page Type Settings"] = "Impostazioni avanzate"; @@ -1272,10 +1225,120 @@ $a->strings["Please enable expert mode (in Setting $a->strings["Miscellaneous Settings"] = "Impostazioni varie"; $a->strings["Personal menu to display in your channel pages"] = "Menu personale da mostrare sulle pagine del tuo canale"; $a->strings["Remove this channel"] = "Elimina questo canale"; -$a->strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; -$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; -$a->strings["Connection updated."] = "Contatto aggiornato."; -$a->strings["Failed to update connection record."] = "Impossibile aggiornare le informazioni del contatto."; +$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "Accesso a Red Matrix. {Inserisci l'email con cui sei registrato e la password.}"; +$a->strings["Tag removed"] = "Tag rimosso"; +$a->strings["Remove Item Tag"] = "Rimuovi il tag"; +$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: "; +$a->strings["Remove"] = "Rimuovi"; +$a->strings["Collection created."] = "L'insieme di canali è stato creato."; +$a->strings["Could not create collection."] = "Impossibile creare l'insieme."; +$a->strings["Collection updated."] = "Insieme aggiornato."; +$a->strings["Create a collection of channels."] = "Crea un insieme di canali."; +$a->strings["Collection Name: "] = "Nome dell'insieme:"; +$a->strings["Members are visible to other channels"] = "I membri potranno vedere gli altri canali dell'insieme"; +$a->strings["Collection removed."] = "Insieme rimosso."; +$a->strings["Unable to remove collection."] = "Impossibile rimuovere l'insieme."; +$a->strings["Collection Editor"] = "Modifica l'insieme"; +$a->strings["Members"] = "Membri"; +$a->strings["All Connected Channels"] = "Tutti i canali connessi"; +$a->strings["Click on a channel to add or remove."] = "Clicca su un canale per aggiungerlo o rimuoverlo."; +$a->strings["Version %s"] = "Versione %s"; +$a->strings["Installed plugins/addons/apps:"] = "App e componenti installati:"; +$a->strings["No installed plugins/addons/apps"] = "Nessuna app o componente installato"; +$a->strings["Red"] = "RedMatrix"; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. "; +$a->strings["Tag: "] = "Tag: "; +$a->strings["Last background fetch: "] = "Ultima acquisizione:"; +$a->strings["Running at web location"] = "In esecuzione sull'indirizzo web"; +$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Visita RedMatrix.me per scoprire di più su Red Matrix."; +$a->strings["Bug reports and issues: please visit"] = "Per segnalare bug e problemi: visita"; +$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Per consigli, ringraziamenti, ecc. - scrivi a \"redmatrix\" at librelist - dot com"; +$a->strings["Site Administrators"] = "Amministratori del sito"; +$a->strings["Help:"] = "Guida:"; +$a->strings["Not Found"] = "Non disponibile"; +$a->strings["Red Matrix Server - Setup"] = "RedMatrix Server - Installazione"; +$a->strings["Could not connect to database."] = " Impossibile connettersi al database."; +$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Non è possibile raggiungere l'indirizzo del sito specificato. Potrebbe essere un problema di SSL o DNS."; +$a->strings["Could not create table."] = "Impossibile creare le tabelle."; +$a->strings["Your site database has been installed."] = "Il database del sito è stato installato."; +$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Potresti dover importare il file 'install/schema_xxx.sql' manualmente usando un client per collegarti al db."; +$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Leggi il file 'install/INSTALL.txt'."; +$a->strings["System check"] = "Verifica del sistema"; +$a->strings["Check again"] = "Verifica di nuovo"; +$a->strings["Database connection"] = "Connessione al database"; +$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "Per installare RedMatrix è necessario conoscere i parametri di connessione al database."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Il database deve già esistere. Se non esiste, crealo prima di continuare."; +$a->strings["Database Server Name"] = "Server del database"; +$a->strings["Default is localhost"] = "'localhost' è il predefinito"; +$a->strings["Database Port"] = "Port del database"; +$a->strings["Communication port number - use 0 for default"] = "Scrivi 0 per usare il valore standard"; +$a->strings["Database Login Name"] = "Utente database"; +$a->strings["Database Login Password"] = "Password utente database"; +$a->strings["Database Name"] = "Nome database"; +$a->strings["Database Type"] = "Tipo database"; +$a->strings["Site administrator email address"] = "Indirizzo email dell'amministratore del sito"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."; +$a->strings["Website URL"] = "URL completo del sito"; +$a->strings["Please use SSL (https) URL if available."] = "Se disponibile, usa l'indirizzo SSL (https)."; +$a->strings["Please select a default timezone for your website"] = "Seleziona il fuso orario predefinito per il tuo sito web"; +$a->strings["Site settings"] = "Impostazioni del sito"; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Non è possibile trovare la versione di PHP da riga di comando nel PATH del server web"; +$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Se non hai installata la versione di PHP da riga di comando non potrai attivare il polling in background tramite cron."; +$a->strings["PHP executable path"] = "Path del comando PHP"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Inserisci il percorso dell'eseguibile PHP. Puoi lasciarlo vuoto per continuare l'installazione."; +$a->strings["Command line PHP"] = "PHP da riga di comando"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."; +$a->strings["This is required for message delivery to work."] = "E' necessario perché funzioni la consegna dei messaggi."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di generare le chiavi di criptazione"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai usando un server windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Generate encryption keys"] = "Genera chiavi di criptazione"; +$a->strings["libCurl PHP module"] = "modulo PHP libCurl"; +$a->strings["GD graphics PHP module"] = "modulo PHP GD graphics"; +$a->strings["OpenSSL PHP module"] = "modulo PHP OpenSSL"; +$a->strings["mysqli or postgres PHP module"] = "modulo PHP per mysqli oppure prostgres"; +$a->strings["mb_string PHP module"] = "modulo PHP mb_string"; +$a->strings["mcrypt PHP module"] = "modulo PHP mcrypt"; +$a->strings["Apache mod_rewrite module"] = "modulo Apache mod_rewrite"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: il modulo mod-rewrite di Apache è richiesto ma non installato"; +$a->strings["proc_open"] = "proc_open"; +$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Errore: proc_open è richiesto ma non è installato o è disabilitato in php.ini"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP è richiesto ma non installato."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato."; +$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP è richiesto ma non installato."; +$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Errore: il modulo PHP per mysqli o postgres è richiesto ma non installato"; +$a->strings["Error: mb_string PHP module required but not installed."] = "Errore: il modulo PHP mb_string è richiesto ma non installato."; +$a->strings["Error: mcrypt PHP module required but not installed."] = "Errore: il modulo PHP mcrypt è richiesto ma non installato."; +$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."] = "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella di RedMatrix ma non è in grado di farlo."; +$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."] = "Spesso ciò è dovuto ai permessi di accesso al disco: il web server potrebbe non aver diritto di scrivere il file nella cartella, anche se tu puoi."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Alla fine di questa procedura ti sarà dato il testo da salvare in un file di nome .htconfig.php dentro la cartella principale di RedMatrix."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Puoi anche saltare questa procedura ed effettuare un'installazione manuale. Guarda il file 'install/INSTALL.txt' per le istruzioni."; +$a->strings[".htconfig.php is writable"] = ".htconfig.php è scrivibile"; +$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red usa il sistema Smarty3 per costruire i suoi template grafici. Smarty3 è molto veloce perché compila i template delle pagine direttamente in PHP."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Per poter memorizzare i template compilati, il web server deve avere accesso in scrittura a %s sotto la cartella di installazione di RedMatrix."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Assicurati che il tuo web server sia in esecuzione da parte di un utente che ha diritto di scrittura su quella cartella (ad esempio www-data)."; +$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Nota bene: come precauzione, dovresti dare i diritti di scrittura solamente su %s e non sui file template (.tpl) che contiene."; +$a->strings["%s is writable"] = "%s è scrivibile"; +$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "RedMatrix salva i file caricati nella cartella \"store\" sul server. Il server deve avere i diritti di scrittura su quella cartella che si trova dentro l'installazione di RedMatrix"; +$a->strings["store is writable"] = "l'archivio è scrivibile"; +$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Il certificato SSL non può essere validato. Correggi l'errore o disabilita l'accesso https al sito."; +$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Se abiliti https per il tuo sito o permetti connessioni TCP su port 443 (quella di https), DEVI usare un certificato riconosciuto dai browser internet. NON DEVI usare certificati generati da te!"; +$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Questa restrizione è necessaria perché i tuoi post pubblici potrebbero contenere riferimenti a immagini sul tuo server."; +$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Se il tuo certificato non è riconosciuto, gli utenti che ti seguono da altri siti (che avranno certificati validi) riceveranno gravi avvisi di sicurezza dal browser."; +$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Ciò può creare seri problemi di usabilità (non solo sul tuo sito), quindi dobbiamo insistere su questo punto."; +$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Eventualmente, considera che esistono provider che rilasciano certificati gratuiti riconosciuti dai browser."; +$a->strings["SSL certificate validation"] = "Validazione del certificato SSL"; +$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "In .htaccess la funzionalità url rewrite non funziona. Controlla la configurazione del server. Test:"; +$a->strings["Url rewrite is working"] = "Url rewrite funziona correttamente"; +$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."] = "Il file di configurazione del database \".htconfig.php\" non puo' essere scritto. Usa il testo qui di seguito per creare questo file di configurazione nella cartella principale del tuo sito."; +$a->strings["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori."; +$a->strings["

        What next

        "] = "

        I prossimi passi

        "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling."; +$a->strings["No channel."] = "Nessun canale."; +$a->strings["Common connections"] = "Contatti in comune"; +$a->strings["No connections in common."] = "Nessun contatto in comune."; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo sito è nuovo, riprova tra 24 ore."; $a->strings["Blocked"] = "Bloccati"; $a->strings["Ignored"] = "Ignorati"; $a->strings["Hidden"] = "Nascosti"; @@ -1284,6 +1347,7 @@ $a->strings["All"] = "Tutti"; $a->strings["Suggest new connections"] = "Suggerisci nuovi contatti"; $a->strings["New Connections"] = "Nuovi contatti"; $a->strings["Show pending (new) connections"] = "Richieste di contatto in attesa"; +$a->strings["All Connections"] = "Tutti i contatti"; $a->strings["Show all connections"] = "Mostra tutti i contatti"; $a->strings["Unblocked"] = "Non bloccati"; $a->strings["Only show unblocked connections"] = "Mostra solo i contatti non bloccati"; @@ -1295,161 +1359,18 @@ $a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; $a->strings["Edit connection"] = "Modifica il contatto"; $a->strings["Search your connections"] = "Cerca tra i contatti"; $a->strings["Finding: "] = "Ricerca: "; -$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Hai creato %1$.0f dei %2$.0f canali permessi."; -$a->strings["Create a new channel"] = "Crea un nuovo canale"; -$a->strings["Current Channel"] = "Canale attuale"; -$a->strings["Switch to one of your channels by selecting it."] = "Passa a uno dei tuoi canali selezionandolo."; -$a->strings["Default Channel"] = "Canale predefinito"; -$a->strings["Make Default"] = "Rendi predefinito"; -$a->strings["%d new messages"] = "%d nuovi messaggi"; -$a->strings["%d new introductions"] = "%d nuove richieste di amicizia"; -$a->strings["is now connected to"] = "ha come nuovo contatto"; -$a->strings["Could not access address book record."] = "Impossibile accedere alle informazioni della rubrica."; -$a->strings["Refresh failed - channel is currently unavailable."] = "Il canale non è disponibile - impossibile aggiornare."; -$a->strings["Channel has been unblocked"] = "Il canale è stato sbloccato"; -$a->strings["Channel has been blocked"] = "Il canale è stato bloccato"; -$a->strings["Unable to set address book parameters."] = "Impossibile impostare i parametri della rubrica."; -$a->strings["Channel has been unignored"] = "Il canale non sarà più ignorato"; -$a->strings["Channel has been ignored"] = "Il canale sarà ignorato"; -$a->strings["Channel has been unarchived"] = "Il canale non è più archiviato"; -$a->strings["Channel has been archived"] = "Il canale è stato archiviato"; -$a->strings["Channel has been unhidden"] = "Il canale non è più nascosto"; -$a->strings["Channel has been hidden"] = "Il canale è stato nascosto"; -$a->strings["Channel has been approved"] = "Il canale è stato approvato"; -$a->strings["Channel has been unapproved"] = "Il canale non è più approvato"; -$a->strings["Connection has been removed."] = "Il contatto è stato rimosso."; -$a->strings["View %s's profile"] = "Guarda il profilo di %s"; -$a->strings["Refresh Permissions"] = "Aggiorna i permessi"; -$a->strings["Fetch updated permissions"] = "Scarica i permessi aggiornati"; -$a->strings["Recent Activity"] = "Attività recenti"; -$a->strings["View recent posts and comments"] = "Leggi i post recenti e i commenti"; -$a->strings["Unblock"] = "Sblocca"; -$a->strings["Block"] = "Blocca"; -$a->strings["Block or Unblock this connection"] = "Per bloccare o meno questo contatto"; -$a->strings["Unignore"] = "Non ignorare"; -$a->strings["Ignore"] = "Ignora"; -$a->strings["Ignore or Unignore this connection"] = "Per ignorare o meno questo contatto"; -$a->strings["Unarchive"] = "Non archiviare"; -$a->strings["Archive"] = "Archivia"; -$a->strings["Archive or Unarchive this connection"] = "Per archiviare o meno questo contatto"; -$a->strings["Unhide"] = "Non nascondere"; -$a->strings["Hide"] = "Nascondi"; -$a->strings["Hide or Unhide this connection"] = "Per nascondere o meno questo contatto"; -$a->strings["Delete this connection"] = "Elimina questo contatto"; -$a->strings["Approve this connection"] = "Approva questo contatto"; -$a->strings["Accept connection to allow communication"] = "Entra in contatto per poter comunicare"; -$a->strings["Connections: settings for %s"] = "Contatti: impostazioni per %s"; -$a->strings["Apply these permissions automatically"] = "Applica automaticamente questi permessi"; -$a->strings["Apply the permissions indicated on this page to all new connections."] = "Applica i permessi indicati su questa pagina a tutti i nuovi contatti."; -$a->strings["Slide to adjust your degree of friendship"] = "Trascina per restringere il grado di amicizia da mostrare"; -$a->strings["inherited"] = "derivato"; -$a->strings["Connection has no individual permissions!"] = "Non hai assegnato permessi individuali a questo contatto!"; -$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate."; -$a->strings["Profile Visibility"] = "Visibilità del profilo"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."; -$a->strings["Contact Information / Notes"] = "Informazioni e annotazioni sul contatto"; -$a->strings["Edit contact notes"] = "Modifica le informazioni sul contatto"; -$a->strings["Their Settings"] = "Permessi concessi a te"; -$a->strings["My Settings"] = "I permessi che concedo"; -$a->strings["Clear/Disable Automatic Permissions"] = "Rimuovi/disabilita i permessi automatici"; -$a->strings["Forum Members"] = "Membro di un forum"; -$a->strings["Soapbox"] = "Comunicati e annunci"; -$a->strings["Full Sharing (typical social network permissions)"] = "Condivisione completa (permessi tipici dei social network)"; -$a->strings["Cautious Sharing "] = "Condivisione prudente"; -$a->strings["Follow Only"] = "Follower"; -$a->strings["Individual Permissions"] = "Permessi individuali"; -$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = "I permessi nelle impostazioni di privacy hanno priorità su quelli mostrati in questa pagina. Non avrà alcun effetto cambiarli qui, se sono indicati come derivati."; -$a->strings["Advanced Permissions"] = "Permessi avanzati"; -$a->strings["Simple Permissions (select one and submit)"] = "Permessi semplificati (seleziona e salva)"; -$a->strings["Visit %s's profile - %s"] = "Guarda il profilo di %s - %s"; -$a->strings["Block/Unblock contact"] = "Blocca/sblocca contatto"; -$a->strings["Ignore contact"] = "Ignora il contatto"; -$a->strings["Repair URL settings"] = "Ripara le impostazioni URL"; -$a->strings["View conversations"] = "Leggi le conversazioni"; -$a->strings["Delete contact"] = "Elimina contatto"; -$a->strings["Last update:"] = "Ultimo aggiornamento:"; -$a->strings["Update public posts"] = "Aggiorna gli articoli pubblici"; -$a->strings["Update now"] = "Aggiorna adesso"; -$a->strings["Currently blocked"] = "Attualmente bloccato"; -$a->strings["Currently ignored"] = "Attualmente ignorato"; -$a->strings["Currently archived"] = "Attualmente archiviato"; -$a->strings["Currently pending"] = "Attualmente da approvare"; -$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Le risposte ai tuoi articoli pubblici potrebbero restare comunque visibili"; -$a->strings["Unable to lookup recipient."] = "Impossibile associare un destinatario."; -$a->strings["Unable to communicate with requested channel."] = "Impossibile comunicare con il canale richiesto."; -$a->strings["Cannot verify requested channel."] = "Impossibile verificare il canale richiesto."; -$a->strings["Selected channel has private message restrictions. Send failed."] = "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito."; -$a->strings["Message deleted."] = "Messaggio eliminato."; -$a->strings["Message recalled."] = "Messaggio revocato."; -$a->strings["Send Private Message"] = "Invia un messaggio privato"; -$a->strings["To:"] = "A:"; -$a->strings["Subject:"] = "Oggetto:"; -$a->strings["Your message:"] = "Il tuo messaggio:"; -$a->strings["Send"] = "Invia"; -$a->strings["Message not found."] = "Messaggio non trovato."; -$a->strings["Delete message"] = "Elimina il messaggio"; -$a->strings["Recall message"] = "Revoca il messaggio"; -$a->strings["Message has been recalled."] = "Il messaggio è stato revocato."; -$a->strings["Private Conversation"] = "Conversazione privata"; -$a->strings["Delete conversation"] = "Elimina la conversazione"; -$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Non è disponibile alcuna tecnologia per comunicare in modo sicuro. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente."; -$a->strings["Send Reply"] = "Invia la risposta"; -$a->strings["Bookmark added"] = "Segnalibro aggiunto"; -$a->strings["My Bookmarks"] = "I miei segnalibri"; -$a->strings["My Connections Bookmarks"] = "I segnalibri dei miei contatti"; -$a->strings["This site is not a directory server"] = "Questo sito non è un server di elenchi pubblici"; -$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "Accesso a Red Matrix. {Inserisci l'email con cui sei registrato e la password.}"; -$a->strings["network"] = "rete"; -$a->strings["Block Name"] = "Nome del riquadro"; -$a->strings["Edit Block"] = "Modifica il riquadro"; -$a->strings["Delete block?"] = "Vuoi eliminare questo riquadro?"; -$a->strings["Delete Block"] = "Elimina il riquadro"; -$a->strings["Layout updated."] = "Layout aggiornato."; -$a->strings["Edit System Page Description"] = "Modifica i layout di sistema"; -$a->strings["Layout not found."] = "Layout non trovato."; -$a->strings["Module Name:"] = "Nome del modulo:"; -$a->strings["Layout Help"] = "Guida al layout"; -$a->strings["Edit Layout"] = "Modifica il layout"; -$a->strings["Delete layout?"] = "Vuoi eliminare questo layout?"; -$a->strings["Delete Layout"] = "Elimina il layout"; -$a->strings["Red Matrix - "The Network""] = "RedMatrix - "La tua rete""; -$a->strings["Welcome to %s"] = "%s ti dà il benvenuto"; -$a->strings["Edit Webpage"] = "Modifica la pagina web"; -$a->strings["Delete webpage?"] = "Vuoi eliminare questa pagina web?"; -$a->strings["Delete Webpage"] = "Elimina la pagina web"; $a->strings["webpage"] = "pagina web"; $a->strings["block"] = "riquadro"; $a->strings["layout"] = "layout"; $a->strings["%s element installed"] = "%s elemento installato"; -$a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."; -$a->strings["Image resize failed."] = "Il ridimensionamento dell'immagine è fallito."; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."; -$a->strings["Image exceeds size limit of %d"] = "La dimensione dell'immagine supera il limite di %d"; -$a->strings["Unable to process image."] = "Impossibile elaborare l'immagine."; -$a->strings["Photo not available."] = "Foto non disponibile."; -$a->strings["Upload File:"] = "Carica un file:"; -$a->strings["Select a profile:"] = "Seleziona un profilo:"; -$a->strings["Upload Profile Photo"] = "Carica la foto del profilo"; -$a->strings["skip this step"] = "salta questo passaggio"; -$a->strings["select a photo from your photo albums"] = "seleziona una foto dai tuoi album"; -$a->strings["Crop Image"] = "Ritaglia immagine"; -$a->strings["Please adjust the image cropping for optimum viewing."] = "Ritaglia l'immagine per migliorarne la visualizzazione."; -$a->strings["Done Editing"] = "Modifica terminata"; -$a->strings["Image uploaded successfully."] = "Immagine caricata con successo."; -$a->strings["Image upload failed."] = "Il caricamento dell'immagine è fallito."; -$a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento del'immagine [%s] è fallito."; -$a->strings["Like/Dislike"] = "Mi piace/Non mi piace"; -$a->strings["This action is restricted to members."] = "Questa funzionalità è riservata agli iscritti."; -$a->strings["Please login with your RedMatrix ID or register as a new RedMatrix member to continue."] = "Per favore accedi con il tuo identificativo RedMatrix o registrati su RedMatrix per continuare."; -$a->strings["Invalid request."] = "Richiesta non valida."; -$a->strings["thing"] = "oggetto"; -$a->strings["Channel unavailable."] = "Canale non trovato."; -$a->strings["Previous action reversed."] = "Il comando precedente è stato annullato."; -$a->strings["Action completed."] = "Comando completato."; -$a->strings["Thank you."] = "Grazie."; -$a->strings["Help:"] = "Guida:"; -$a->strings["Not Found"] = "Non disponibile"; +$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha taggato %3\$s di %2\$s con %4\$s"; +$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; +$a->strings["Empty post discarded."] = "L'articolo vuoto è stato ignorato."; +$a->strings["Executable content type not permitted to this channel."] = "I contenuti eseguibili non sono permessi su questo canale."; +$a->strings["System error. Post not saved."] = "Errore di sistema. Articolo non salvato."; +$a->strings["You have reached your limit of %1$.0f top level posts."] = "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale."; +$a->strings["You have reached your limit of %1$.0f webpages."] = "Hai raggiunto il limite massimo di %1$.0f pagine web."; +$a->strings["Public access denied."] = "Accesso pubblico negato."; $a->strings["Thing updated"] = "L'oggetto è stato aggiornato"; $a->strings["Object store: failed"] = "Impossibile memorizzare l'oggetto."; $a->strings["Thing added"] = "L'oggetto è stato aggiunto"; @@ -1464,36 +1385,32 @@ $a->strings["Name of thing e.g. something"] = "Nome dell'oggetto"; $a->strings["URL of thing (optional)"] = "Indirizzo web dell'oggetto (opzionale)"; $a->strings["URL for photo of thing (optional)"] = "Indirizzo di un'immagine dell'oggetto (facoltativo)"; $a->strings["Add Thing to your Profile"] = "Aggiungi l'oggetto al tuo profilo"; -$a->strings["Contact not found."] = "Contatto non trovato."; -$a->strings["Friend suggestion sent."] = "Suggerimento di amicizia inviato."; -$a->strings["Suggest Friends"] = "Suggerisci amici"; -$a->strings["Suggest a friend for %s"] = "Suggerisci un amico a %s"; -$a->strings["Permission Denied."] = "Permesso negato."; -$a->strings["File not found."] = "File non trovato."; -$a->strings["Edit file permissions"] = "Modifica i permessi del file"; -$a->strings["Set/edit permissions"] = "Modifica i permessi"; -$a->strings["Include all files and sub folders"] = "Includi tutti i file e le sottocartelle"; -$a->strings["Return to file list"] = "Torna all'elenco dei file"; -$a->strings["Copy/paste this code to attach file to a post"] = "Copia/incolla questo codice per far comparire il file in un articolo"; -$a->strings["Copy/paste this URL to link file from a web page"] = "Copia/incolla questo indirizzo in una pagina web per avere un link al file"; -$a->strings["Continue"] = "Continua"; -$a->strings["Premium Channel Setup"] = "Canale premium - installazione"; -$a->strings["Enable premium channel connection restrictions"] = "Abilita le restrizioni del canale premium"; -$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Scrivi le condizioni d'uso e le restrizioni di questo canale, come per esempio le linee guida, il sistema di pagamento, ecc."; -$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Prima di connetterti a questo canale è necessario che tu accetti le seguenti condizioni:"; -$a->strings["Potential connections will then see the following text before proceeding:"] = "Il testo seguente comparirà a chi vorrà seguire il canale:"; -$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Continuando dichiaro di aver seguito tutte le indicazioni e le istruzioni fornite in questa pagina."; -$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Il gestore del canale non ha fornito istruzioni specifiche)"; -$a->strings["Restricted or Premium Channel"] = "Canale premium - con restrizioni"; -$a->strings["- select -"] = "- scegli -"; -$a->strings["Location not found."] = "Indirizzo non trovato."; -$a->strings["Primary location cannot be removed."] = "L'indirizzo principale non può essere rimosso."; -$a->strings["No locations found."] = "Nessun indirizzo trovato."; -$a->strings["Manage Channel Locations"] = "Modifica gli indirizzi del canale"; -$a->strings["Location (address)"] = "Indirizzo"; -$a->strings["Primary Location"] = "Indirizzo primario"; -$a->strings["Drop location"] = "Elimina un indirizzo"; +$a->strings["Away"] = "Assente"; +$a->strings["Online"] = "Online"; $a->strings["Channel added."] = "Canale aggiunto."; +$a->strings["No more system notifications."] = "Non ci sono nuove notifiche di sistema."; +$a->strings["System Notifications"] = "Notifiche di sistema"; +$a->strings["network"] = "rete"; +$a->strings["RSS"] = "RSS"; +$a->strings["Layout updated."] = "Layout aggiornato."; +$a->strings["Edit System Page Description"] = "Modifica i layout di sistema"; +$a->strings["Layout not found."] = "Layout non trovato."; +$a->strings["Module Name:"] = "Nome del modulo:"; +$a->strings["Layout Help"] = "Guida al layout"; +$a->strings["App installed."] = "App installata"; +$a->strings["Malformed app."] = "App non corretta"; +$a->strings["Embed code"] = "Inserisci del codice"; +$a->strings["Edit App"] = "Modifica app"; +$a->strings["Create App"] = "Crea una app"; +$a->strings["Name of app"] = "Nome app"; +$a->strings["Location (URL) of app"] = "Indirizzo (URL) della app"; +$a->strings["Description"] = "Descrizione"; +$a->strings["Photo icon URL"] = "URL icona"; +$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixel - facoltativa"; +$a->strings["Version ID"] = "ID versione"; +$a->strings["Price of app"] = "Prezzo app"; +$a->strings["Location (URL) to purchase app"] = "Indirizzo (URL) per acquistare la app"; +$a->strings["- select -"] = "- scegli -"; $a->strings["Your service plan only allows %d channels."] = "Il tuo account permette di creare al massimo %d canali."; $a->strings["Nothing to import."] = "Non c'è niente da importare."; $a->strings["Unable to download data from old server"] = "Impossibile importare i dati dal vecchio server"; @@ -1514,98 +1431,234 @@ $a->strings["Your old login password"] = "La password per il vecchio server"; $a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Scegli se vuoi spostare il tuo indirizzo primario su questo server, oppure se preferisci che quello vecchio resti tale. Potrai pubblicare da entrambi i server, ma solamente uno sarà indicato come posizione in cui risiedono i tuoi file, foto, ecc."; $a->strings["Make this hub my primary location"] = "Rendi questo server il mio indirizzo primario"; $a->strings["Import existing posts if possible"] = "Importazione dei post esistenti, se possibile"; -$a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; -$a->strings["Empty post discarded."] = "L'articolo vuoto è stato ignorato."; -$a->strings["Executable content type not permitted to this channel."] = "I contenuti eseguibili non sono permessi su questo canale."; -$a->strings["System error. Post not saved."] = "Errore di sistema. Articolo non salvato."; -$a->strings["You have reached your limit of %1$.0f top level posts."] = "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale."; -$a->strings["You have reached your limit of %1$.0f webpages."] = "Hai raggiunto il limite massimo di %1$.0f pagine web."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo sito è nuovo, riprova tra 24 ore."; -$a->strings["Help with this feature"] = "La guida per questa funzionalità"; -$a->strings["Layout Name"] = "Nome layout"; -$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s ha taggato %3\$s di %2\$s con %4\$s"; -$a->strings["Red Matrix Server - Setup"] = "RedMatrix Server - Installazione"; -$a->strings["Could not connect to database."] = " Impossibile connettersi al database."; -$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Non è possibile raggiungere l'indirizzo del sito specificato. Potrebbe essere un problema di SSL o DNS."; -$a->strings["Could not create table."] = "Impossibile creare le tabelle."; -$a->strings["Your site database has been installed."] = "Il database del sito è stato installato."; -$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Potresti dover importare il file 'install/schema_xxx.sql' manualmente usando un client per collegarti al db."; -$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Leggi il file 'install/INSTALL.txt'."; -$a->strings["System check"] = "Verifica del sistema"; -$a->strings["Check again"] = "Verifica di nuovo"; -$a->strings["Database connection"] = "Connessione al database"; -$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "Per installare RedMatrix è necessario conoscere i parametri di connessione al database."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Il database deve già esistere. Se non esiste, crealo prima di continuare."; -$a->strings["Database Server Name"] = "Server del database"; -$a->strings["Default is localhost"] = "'localhost' è il predefinito"; -$a->strings["Database Port"] = "Port del database"; -$a->strings["Communication port number - use 0 for default"] = "Scrivi 0 per usare il valore standard"; -$a->strings["Database Login Name"] = "Utente database"; -$a->strings["Database Login Password"] = "Password utente database"; -$a->strings["Database Name"] = "Nome database"; -$a->strings["Database Type"] = "Tipo database"; -$a->strings["Site administrator email address"] = "Indirizzo email dell'amministratore del sito"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web."; -$a->strings["Website URL"] = "URL completo del sito"; -$a->strings["Please use SSL (https) URL if available."] = "Se disponibile, usa l'indirizzo SSL (https)."; -$a->strings["Please select a default timezone for your website"] = "Seleziona il fuso orario predefinito per il tuo sito web"; -$a->strings["Site settings"] = "Impostazioni del sito"; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Non è possibile trovare la versione di PHP da riga di comando nel PATH del server web"; -$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Se non hai installata la versione di PHP da riga di comando non potrai attivare il polling in background tramite cron."; -$a->strings["PHP executable path"] = "Path del comando PHP"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Inserisci il percorso dell'eseguibile PHP. Puoi lasciarlo vuoto per continuare l'installazione."; -$a->strings["Command line PHP"] = "PHP da riga di comando"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"."; -$a->strings["This is required for message delivery to work."] = "E' necessario perché funzioni la consegna dei messaggi."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di generare le chiavi di criptazione"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Se stai usando un server windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"."; -$a->strings["Generate encryption keys"] = "Genera chiavi di criptazione"; -$a->strings["libCurl PHP module"] = "modulo PHP libCurl"; -$a->strings["GD graphics PHP module"] = "modulo PHP GD graphics"; -$a->strings["OpenSSL PHP module"] = "modulo PHP OpenSSL"; -$a->strings["mysqli or postgres PHP module"] = "modulo PHP per mysqli oppure prostgres"; -$a->strings["mb_string PHP module"] = "modulo PHP mb_string"; -$a->strings["mcrypt PHP module"] = "modulo PHP mcrypt"; -$a->strings["Apache mod_rewrite module"] = "modulo Apache mod_rewrite"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Errore: il modulo mod-rewrite di Apache è richiesto ma non installato"; -$a->strings["proc_open"] = "proc_open"; -$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Errore: proc_open è richiesto ma non è installato o è disabilitato in php.ini"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Errore: il modulo libCURL di PHP è richiesto ma non installato."; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato."; -$a->strings["Error: openssl PHP module required but not installed."] = "Errore: il modulo openssl di PHP è richiesto ma non installato."; -$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Errore: il modulo PHP per mysqli o postgres è richiesto ma non installato"; -$a->strings["Error: mb_string PHP module required but not installed."] = "Errore: il modulo PHP mb_string è richiesto ma non installato."; -$a->strings["Error: mcrypt PHP module required but not installed."] = "Errore: il modulo PHP mcrypt è richiesto ma non installato."; -$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."] = "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella di RedMatrix ma non è in grado di farlo."; -$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."] = "Spesso ciò è dovuto ai permessi di accesso al disco: il web server potrebbe non aver diritto di scrivere il file nella cartella, anche se tu puoi."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Alla fine di questa procedura ti sarà dato il testo da salvare in un file di nome .htconfig.php dentro la cartella principale di RedMatrix."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Puoi anche saltare questa procedura ed effettuare un'installazione manuale. Guarda il file 'install/INSTALL.txt' per le istruzioni."; -$a->strings[".htconfig.php is writable"] = ".htconfig.php è scrivibile"; -$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red usa il sistema Smarty3 per costruire i suoi template grafici. Smarty3 è molto veloce perché compila i template delle pagine direttamente in PHP."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "Per poter memorizzare i template compilati, il web server deve avere accesso in scrittura a %s sotto la cartella di installazione di RedMatrix."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Assicurati che il tuo web server sia in esecuzione da parte di un utente che ha diritto di scrittura su quella cartella (ad esempio www-data)."; -$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Nota bene: come precauzione, dovresti dare i diritti di scrittura solamente su %s e non sui file template (.tpl) che contiene."; -$a->strings["%s is writable"] = "%s è scrivibile"; -$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "RedMatrix salva i file caricati nella cartella \"store\" sul server. Il server deve avere i diritti di scrittura su quella cartella che si trova dentro l'installazione di RedMatrix"; -$a->strings["store is writable"] = "l'archivio è scrivibile"; -$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "Il certificato SSL non può essere validato. Correggi l'errore o disabilita l'accesso https al sito."; -$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Se abiliti https per il tuo sito o permetti connessioni TCP su port 443 (quella di https), DEVI usare un certificato riconosciuto dai browser internet. NON DEVI usare certificati generati da te!"; -$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Questa restrizione è necessaria perché i tuoi post pubblici potrebbero contenere riferimenti a immagini sul tuo server."; -$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Se il tuo certificato non è riconosciuto, gli utenti che ti seguono da altri siti (che avranno certificati validi) riceveranno gravi avvisi di sicurezza dal browser."; -$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Ciò può creare seri problemi di usabilità (non solo sul tuo sito), quindi dobbiamo insistere su questo punto."; -$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Eventualmente, considera che esistono provider che rilasciano certificati gratuiti riconosciuti dai browser."; -$a->strings["SSL certificate validation"] = "Validazione del certificato SSL"; -$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "In .htaccess la funzionalità url rewrite non funziona. Controlla la configurazione del server. Test:"; -$a->strings["Url rewrite is working"] = "Url rewrite funziona correttamente"; -$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."] = "Il file di configurazione del database \".htconfig.php\" non puo' essere scritto. Usa il testo qui di seguito per creare questo file di configurazione nella cartella principale del tuo sito."; -$a->strings["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori."; -$a->strings["

        What next

        "] = "

        I prossimi passi

        "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling."; -$a->strings["Tag removed"] = "Tag rimosso"; -$a->strings["Remove Item Tag"] = "Rimuovi il tag"; -$a->strings["Select a tag to remove: "] = "Seleziona un tag da rimuovere: "; +$a->strings["Edit Layout"] = "Modifica il layout"; +$a->strings["Delete layout?"] = "Vuoi eliminare questo layout?"; +$a->strings["Delete Layout"] = "Elimina il layout"; +$a->strings["You must be logged in to see this page."] = "Devi aver effettuato l'accesso per vedere questa pagina."; +$a->strings["Room not found"] = "Area chat non trovata"; +$a->strings["Leave Room"] = "Lascia l'area chat"; +$a->strings["Delete This Room"] = "Elimina questa area chat"; +$a->strings["I am away right now"] = "Non sono presente"; +$a->strings["I am online"] = "Sono online"; +$a->strings["Bookmark this room"] = "Aggiungi l'area chat ai segnalibri"; +$a->strings["New Chatroom"] = "Nuova area chat"; +$a->strings["Chatroom Name"] = "Nome dell'area chat"; +$a->strings["%1\$s's Chatrooms"] = "Le aree chat di %1\$s"; +$a->strings["Edit Webpage"] = "Modifica la pagina web"; +$a->strings["Delete webpage?"] = "Vuoi eliminare questa pagina web?"; +$a->strings["Delete Webpage"] = "Elimina la pagina web"; +$a->strings["This site is not a directory server"] = "Questo sito non è un server di elenchi pubblici"; +$a->strings["No valid account found."] = "Nessun account valido trovato."; +$a->strings["Password reset request issued. Check your email."] = "La richiesta per reimpostare la password è stata inviata. Controlla la tua email."; +$a->strings["Site Member (%s)"] = "Utente del sito (%s)"; +$a->strings["Password reset requested at %s"] = "È stato richiesto di reimpostare password su %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non sarà reimpostata."; +$a->strings["Password Reset"] = "Reimposta la password"; +$a->strings["Your password has been reset as requested."] = "La password è stata reimpostata come richiesto."; +$a->strings["Your new password is"] = "La tua nuova password è"; +$a->strings["Save or copy your new password - and then"] = "Salva o copia la tua nuova password, quindi"; +$a->strings["click here to login"] = "clicca qui per accedere"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Puoi cambiare la tua password dalla pagina delle Impostazioni dopo aver effettuato l'accesso."; +$a->strings["Your password has changed at %s"] = "La tua password su %s è cambiata"; +$a->strings["Forgot your Password?"] = "Hai dimenticato la password?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Inserisci il tuo indirizzo email per reimpostare la password. Dopo aver inviato la richiesta, controlla l'email e troverai le istruzioni per continuare."; +$a->strings["Email Address"] = "Indirizzo email"; +$a->strings["Reset"] = "Reimposta"; +$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Canale remoto [%s] (non ancora conosciuto da questo sito)"; +$a->strings["Total invitation limit exceeded."] = "Hai superato il numero massimo di inviti."; +$a->strings["%s : Not a valid email address."] = "%s: non è un indirizzo email valido."; +$a->strings["Please join us on Red"] = "Vieni con noi su RedMatrix"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Hai superato il numero massimo di inviti. Contatta l'amministratore se necessario."; +$a->strings["%s : Message delivery failed."] = "%s: la consegna del messaggio è fallita."; +$a->strings["%d message sent."] = array( + 0 => "%d messaggio inviato.", + 1 => "%d messaggi inviati.", +); +$a->strings["You have no more invitations available"] = "Non hai altri inviti disponibili"; +$a->strings["Send invitations"] = "Spedisci inviti"; +$a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:"; +$a->strings["Your message:"] = "Il tuo messaggio:"; +$a->strings["Please join my community on RedMatrix."] = "Entra a far parte della mia comunità su RedMatrix."; +$a->strings["You will need to supply this invitation code: "] = "Dovrai fornire questo codice di invito:"; +$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Registrati su un qualsiasi sito RedMatrix (sono tutti interconnessi)"; +$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Inserisci il mio indirizzo RedMatrix nella barra di ricerca che compare nella pagina."; +$a->strings["or visit "] = "oppure visita "; +$a->strings["3. Click [Connect]"] = "3. Clicca su [Aggiungi]"; +$a->strings["Location not found."] = "Indirizzo non trovato."; +$a->strings["Primary location cannot be removed."] = "L'indirizzo principale non può essere rimosso."; +$a->strings["No locations found."] = "Nessun indirizzo trovato."; +$a->strings["Manage Channel Locations"] = "Modifica gli indirizzi del canale"; +$a->strings["Location (address)"] = "Indirizzo"; +$a->strings["Primary Location"] = "Indirizzo primario"; +$a->strings["Drop location"] = "Elimina un indirizzo"; +$a->strings["Failed to create source. No channel selected."] = "Impossibile creare la sorgente. Nessun canale selezionato."; +$a->strings["Source created."] = "Sorgente creata."; +$a->strings["Source updated."] = "Sorgente aggiornata."; +$a->strings["*"] = "*"; +$a->strings["Manage remote sources of content for your channel."] = "Gestisci le sorgenti dei contenuti del tuo canale."; +$a->strings["New Source"] = "Nuova sorgente"; +$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importa nel tuo canale tutti o una parte dei contenuti dal canale seguente."; +$a->strings["Only import content with these words (one per line)"] = "Importa solo i contenuti che hanno queste parole (una per riga)"; +$a->strings["Leave blank to import all public content"] = "Lascia vuoto per importare tutti i contenuti pubblici"; +$a->strings["Channel Name"] = "Nome del canale"; +$a->strings["Source not found."] = "Sorgente non trovata."; +$a->strings["Edit Source"] = "Modifica la sorgente"; +$a->strings["Delete Source"] = "Elimina la sorgente"; +$a->strings["Source removed"] = "Sorgente eliminata"; +$a->strings["Unable to remove source."] = "Impossibile rimuovere la sorgente."; +$a->strings["Menu updated."] = "Menù aggiornato."; +$a->strings["Unable to update menu."] = "Impossibile aggiornare il menù."; +$a->strings["Menu created."] = "Menù creato."; +$a->strings["Unable to create menu."] = "Impossibile creare il menù."; +$a->strings["Manage Menus"] = "Gestione menù"; +$a->strings["Drop"] = "Elimina"; +$a->strings["Bookmarks allowed"] = "Permetti segnalibri"; +$a->strings["Create a new menu"] = "Crea un nuovo menù"; +$a->strings["Delete this menu"] = "Elimina questo menù"; +$a->strings["Edit menu contents"] = "Modifica i contenuti del menù"; +$a->strings["Edit this menu"] = "Modifica questo menù"; +$a->strings["New Menu"] = "Nuovo menù"; +$a->strings["Menu name"] = "Nome del menù"; +$a->strings["Must be unique, only seen by you"] = "Deve essere unico, lo vedrai solo tu"; +$a->strings["Menu title"] = "Titolo del menù"; +$a->strings["Menu title as seen by others"] = "Titolo del menù come comparirà a tutti"; +$a->strings["Allow bookmarks"] = "Permetti l'invio di segnalibri"; +$a->strings["Menu may be used to store saved bookmarks"] = "Puoi salvare i segnalibri nei menù"; +$a->strings["Menu not found."] = "Menù non trovato."; +$a->strings["Menu deleted."] = "Menù eliminato."; +$a->strings["Menu could not be deleted."] = "Il menù non può essere eliminato."; +$a->strings["Edit Menu"] = "Modifica menù"; +$a->strings["Add or remove entries to this menu"] = "Aggiungi o rimuovi elementi di questo menù"; +$a->strings["Modify"] = "Modifica"; +$a->strings["Permission Denied."] = "Permesso negato."; +$a->strings["File not found."] = "File non trovato."; +$a->strings["Edit file permissions"] = "Modifica i permessi del file"; +$a->strings["Set/edit permissions"] = "Modifica i permessi"; +$a->strings["Include all files and sub folders"] = "Includi tutti i file e le sottocartelle"; +$a->strings["Return to file list"] = "Torna all'elenco dei file"; +$a->strings["Copy/paste this code to attach file to a post"] = "Copia/incolla questo codice per far comparire il file in un articolo"; +$a->strings["Copy/paste this URL to link file from a web page"] = "Copia/incolla questo indirizzo in una pagina web per avere un link al file"; +$a->strings["Attach this file to a new post"] = "Allega questo file a un nuovo articolo"; +$a->strings["Show URL to this file"] = "Mostra l'URL del file"; +$a->strings["Do not show in shared with me folder of your connections"] = "Non mostrare nella cartella ciò che è stato condiviso con me"; +$a->strings["Contact not found."] = "Contatto non trovato."; +$a->strings["Friend suggestion sent."] = "Suggerimento di amicizia inviato."; +$a->strings["Suggest Friends"] = "Suggerisci amici"; +$a->strings["Suggest a friend for %s"] = "Suggerisci un amico a %s"; +$a->strings["Hub not found."] = "Server non trovato."; +$a->strings["Poke/Prod"] = "Poke/Prod"; +$a->strings["poke, prod or do other things to somebody"] = "Manda un poke, un prod o altro"; +$a->strings["Recipient"] = "Destinatario"; +$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi inviare al destinatario"; +$a->strings["Make this post private"] = "Rendi privato questo articolo"; +$a->strings["Invalid profile identifier."] = "Indentificativo del profilo non valido."; +$a->strings["Profile Visibility Editor"] = "Modifica la visibilità del profilo"; +$a->strings["Click on a contact to add or remove."] = "Clicca su un contatto per aggiungerlo o rimuoverlo."; +$a->strings["Visible To"] = "Visibile a"; +$a->strings["Remote privacy information not available."] = "Le informazioni remote sulla privacy non sono disponibili."; +$a->strings["Visible to:"] = "Visibile a:"; +$a->strings["Profile not found."] = "Profilo non trovato."; +$a->strings["Profile deleted."] = "Profilo eliminato."; +$a->strings["Profile-"] = "Profilo-"; +$a->strings["New profile created."] = "Il nuovo profilo è stato creato."; +$a->strings["Profile unavailable to clone."] = "Impossibile duplicare il profilo."; +$a->strings["Profile unavailable to export."] = "Il profilo non è disponibile per l'export."; +$a->strings["Profile Name is required."] = "Il nome del profilo è obbligatorio ."; +$a->strings["Marital Status"] = "Stato sentimentale"; +$a->strings["Romantic Partner"] = "Partner affettivo"; +$a->strings["Likes"] = "Mi piace"; +$a->strings["Dislikes"] = "Non mi piace"; +$a->strings["Work/Employment"] = "Lavoro/impiego"; +$a->strings["Religion"] = "Religione"; +$a->strings["Political Views"] = "Orientamento politico"; +$a->strings["Gender"] = "Sesso"; +$a->strings["Sexual Preference"] = "Preferenze sessuali"; +$a->strings["Homepage"] = "Home page"; +$a->strings["Interests"] = "Interessi"; +$a->strings["Address"] = "Indirizzo"; +$a->strings["Profile updated."] = "Profilo aggiornato."; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"; +$a->strings["Edit Profile Details"] = "Modifica i dettagli del profilo"; +$a->strings["View this profile"] = "Guarda questo profilo"; +$a->strings["Change Profile Photo"] = "Cambia la foto del profilo"; +$a->strings["Create a new profile using these settings"] = "Crea un nuovo profilo usando queste impostazioni"; +$a->strings["Clone this profile"] = "Clona questo profilo"; +$a->strings["Delete this profile"] = "Elimina questo profilo"; +$a->strings["Import profile from file"] = "Importa il profilo da un file"; +$a->strings["Export profile to file"] = "Esporta il profilo in un file"; +$a->strings["Profile Name:"] = "Nome del profilo:"; +$a->strings["Your Full Name:"] = "Il tuo nome completo:"; +$a->strings["Title/Description:"] = "Titolo/descrizione:"; +$a->strings["Your Gender:"] = "Sesso:"; +$a->strings["Birthday :"] = "Compleanno:"; +$a->strings["Street Address:"] = "Indirizzo (via/piazza):"; +$a->strings["Locality/City:"] = "Località:"; +$a->strings["Postal/Zip Code:"] = "CAP:"; +$a->strings["Country:"] = "Nazione:"; +$a->strings["Region/State:"] = "Regione/stato:"; +$a->strings[" Marital Status:"] = " Stato sentimentale:"; +$a->strings["Who: (if applicable)"] = "Con chi: (se possibile)"; +$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Per esempio: cathy123, Cathy Williams, cathy@example.com"; +$a->strings["Since [date]:"] = "dal [data]:"; +$a->strings["Homepage URL:"] = "Indirizzo home page:"; +$a->strings["Religious Views:"] = "Orientamento religioso:"; +$a->strings["Keywords:"] = "Parole chiave, tag:"; +$a->strings["Example: fishing photography software"] = "Per esempio: pesca fotografia programmazione"; +$a->strings["Used in directory listings"] = "Visibile nell'elenco pubblico di canali"; +$a->strings["Tell us about yourself..."] = "Raccontaci di te..."; +$a->strings["Hobbies/Interests"] = "Hobby/interessi"; +$a->strings["Contact information and Social Networks"] = "Contatti personali e i tuoi social network"; +$a->strings["My other channels"] = "I miei altri canali"; +$a->strings["Musical interests"] = "Interessi musicali"; +$a->strings["Books, literature"] = "Libri, letteratura"; +$a->strings["Television"] = "Televisione"; +$a->strings["Film/dance/culture/entertainment"] = "Film/danza/cultura/intrattenimento"; +$a->strings["Love/romance"] = "Amore"; +$a->strings["Work/employment"] = "Lavoro/impiego"; +$a->strings["School/education"] = "Scuola/educazione"; +$a->strings["This is your default profile."] = "Questo è il tuo profilo predefinito."; +$a->strings["Age: "] = "Età:"; +$a->strings["Edit/Manage Profiles"] = "Modifica/gestisci i profili"; +$a->strings["Add profile things"] = "Aggiungi oggetti al profilo"; +$a->strings["Include desirable objects in your profile"] = "Aggiungi oggetti interessanti al tuo profilo"; +$a->strings["No ratings"] = "Nessuna valutazione"; +$a->strings["Ratings"] = "Valutazioni"; +$a->strings["Rating: "] = "Valutazione:"; +$a->strings["Description: "] = "Descrizione:"; +$a->strings["No potential page delegates located."] = "Impossibile trovare delegati per questa pagina."; +$a->strings["Delegate Page Management"] = "Gestione delegati per la pagina"; +$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "I Delegati sono in grando di gestire tutti gli aspetti di questa pagina, tranne per i settaggi di base dell'account. Non delegare il tuo account personale a nessuno di cui non ti fidi ciecamente."; +$a->strings["Existing Page Managers"] = "Gestori attuali della pagina"; +$a->strings["Existing Page Delegates"] = "Delegati attuali della pagina"; +$a->strings["Potential Delegates"] = "Delegati potenziali"; +$a->strings["Add"] = "Aggiungi"; +$a->strings["No entries."] = "Nessun risultato."; +$a->strings["%d rating"] = array( + 0 => "%d valutazione", + 1 => "%d valutazioni", +); +$a->strings["Gender: "] = "Sesso:"; +$a->strings["Status: "] = "Stato:"; +$a->strings["Homepage: "] = "Homepage:"; +$a->strings["Hometown: "] = "Città dove vivo:"; +$a->strings["About: "] = "Informazioni:"; +$a->strings["Public Forum:"] = "Forum pubblico:"; +$a->strings["Keywords: "] = "Parole chiave:"; +$a->strings["Finding:"] = "Ricerca:"; +$a->strings["next page"] = "pagina successiva"; +$a->strings["previous page"] = "pagina precedente"; +$a->strings["No entries (some entries may be hidden)."] = "Nessun risultato (qualche elemento potrebbe essere nascosto)."; +$a->strings["Select a bookmark folder"] = "Scegli una cartella di segnalibri"; +$a->strings["Save Bookmark"] = "Salva segnalibro"; +$a->strings["URL of bookmark"] = "URL del segnalibro"; +$a->strings["Or enter new bookmark folder name"] = "O inserisci il nome di una nuova cartella di segnalibri"; +$a->strings["Export Channel"] = "Esporta il canale"; +$a->strings["Export your basic channel information to a small file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new hub, but\tdoes not contain your content."] = "Esporta le informazioni di base del tuo canale in un piccolo file. E' utile per avere un salvataggio di sicurezza dei tuoi contatti, del tuo profilo ed altre informazioni fondamentali. Può essere usato per importare il tuo canale su un nuovo server, ma\tnon include i contenuti, per esempio articoli e foto."; +$a->strings["Export Content"] = "Esporta i contenuti"; +$a->strings["Export your channel information and all the content to a JSON backup. This backs up all of your connections, permissions, profile data and all of your content, but is generally not suitable for importing a channel to a new hub as this file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Esporta i dati del canale e i contenuti in un file in formato JSON. E' un salvataggio dei tuoi contatti, dei dati del profilo e anche di tutti i contenuti. Questa non è la soluzione opportuna per importare il tuo canale su un nuovo server, visto che il file potrebbe avere dimensioni NOTEVOLI. Devi pazientare - ci vorranno alcuni minuti per raccogliere i dati prima che inizi lo scaricamento."; +$a->strings["No connections."] = "Nessun contatto."; +$a->strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]"; +$a->strings["invalid target signature"] = "la firma ricevuta non è valida"; $a->strings["Theme settings updated."] = "Le impostazioni del tema sono state aggiornate."; $a->strings["Site"] = "Sito"; $a->strings["Accounts"] = "Account"; @@ -1633,6 +1686,7 @@ $a->strings["My site is not a public server"] = "Non è un server pubblico"; $a->strings["My site has paid access only"] = "È un servizio a pagamento"; $a->strings["My site has free access only"] = "È un servizio gratuito"; $a->strings["My site offers free accounts with optional paid upgrades"] = "È un servizio gratuito con opzioni aggiuntive a pagamento"; +$a->strings["Registration"] = "Registrazione"; $a->strings["File upload"] = "Caricamento file"; $a->strings["Policies"] = "Politiche"; $a->strings["Site name"] = "Nome del sito"; @@ -1660,6 +1714,8 @@ $a->strings["Allowed friend domains"] = "Domini fidati e consentiti"; $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Elenco separato da virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascia vuoto per accettare connessioni da qualsiasi dominio."; $a->strings["Allowed email domains"] = "Domini email consentiti"; $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione. Sono accettati caratteri jolly. Lascia vuoto per accettare qualsiasi dominio email"; +$a->strings["Not allowed email domains"] = "Domini email non consentiti"; +$a->strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio."; $a->strings["Block public"] = "Blocca pagine pubbliche"; $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Seleziona per impedire di vedere le pagine personali di questo sito a chi non ha effettuato l'accesso."; $a->strings["Verify Email Addresses"] = "Verifica l'indirizzo email"; @@ -1762,67 +1818,18 @@ $a->strings["Help text"] = "Testo di aiuto"; $a->strings["Additional info (optional)"] = "Informazioni aggiuntive (opzionali)"; $a->strings["Field definition not found"] = "Impossibile trovare la definizione del campo"; $a->strings["Edit Profile Field"] = "Modifica campo del profilo"; -$a->strings["Menu updated."] = "Menù aggiornato."; -$a->strings["Unable to update menu."] = "Impossibile aggiornare il menù."; -$a->strings["Menu created."] = "Menù creato."; -$a->strings["Unable to create menu."] = "Impossibile creare il menù."; -$a->strings["Manage Menus"] = "Gestione menù"; -$a->strings["Drop"] = "Elimina"; -$a->strings["Bookmarks allowed"] = "Permetti segnalibri"; -$a->strings["Create a new menu"] = "Crea un nuovo menù"; -$a->strings["Delete this menu"] = "Elimina questo menù"; -$a->strings["Edit menu contents"] = "Modifica i contenuti del menù"; -$a->strings["Edit this menu"] = "Modifica questo menù"; -$a->strings["New Menu"] = "Nuovo menù"; -$a->strings["Menu name"] = "Nome del menù"; -$a->strings["Must be unique, only seen by you"] = "Deve essere unico, lo vedrai solo tu"; -$a->strings["Menu title"] = "Titolo del menù"; -$a->strings["Menu title as seen by others"] = "Titolo del menù come comparirà a tutti"; -$a->strings["Allow bookmarks"] = "Permetti l'invio di segnalibri"; -$a->strings["Menu may be used to store saved bookmarks"] = "Puoi salvare i segnalibri nei menù"; -$a->strings["Menu deleted."] = "Menù eliminato."; -$a->strings["Menu could not be deleted."] = "Il menù non può essere eliminato."; -$a->strings["Edit Menu"] = "Modifica menù"; -$a->strings["Add or remove entries to this menu"] = "Aggiungi o rimuovi elementi di questo menù"; -$a->strings["Total invitation limit exceeded."] = "Hai superato il numero massimo di inviti."; -$a->strings["%s : Not a valid email address."] = "%s: non è un indirizzo email valido."; -$a->strings["Please join us on Red"] = "Vieni con noi su RedMatrix"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Hai superato il numero massimo di inviti. Contatta l'amministratore se necessario."; -$a->strings["%s : Message delivery failed."] = "%s: la consegna del messaggio è fallita."; -$a->strings["%d message sent."] = array( - 0 => "%d messaggio inviato.", - 1 => "%d messaggi inviati.", -); -$a->strings["You have no more invitations available"] = "Non hai altri inviti disponibili"; -$a->strings["Send invitations"] = "Spedisci inviti"; -$a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:"; -$a->strings["Please join my community on RedMatrix."] = "Entra a far parte della mia comunità su RedMatrix."; -$a->strings["You will need to supply this invitation code: "] = "Dovrai fornire questo codice di invito:"; -$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Registrati su un qualsiasi sito RedMatrix (sono tutti interconnessi)"; -$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Inserisci il mio indirizzo RedMatrix nella barra di ricerca che compare nella pagina."; -$a->strings["or visit "] = "oppure visita "; -$a->strings["3. Click [Connect]"] = "3. Clicca su [Aggiungi]"; -$a->strings["No such group"] = "Impossibile trovare l'insieme"; -$a->strings["Search Results For:"] = "Cerca risultati con:"; -$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; -$a->strings["Collection: "] = "Insieme:"; -$a->strings["Connection: "] = "Contatto:"; -$a->strings["Invalid connection."] = "Contatto non valido."; -$a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; -$a->strings["Discard"] = "Rifiuta"; -$a->strings["No more system notifications."] = "Non ci sono nuove notifiche di sistema."; -$a->strings["System Notifications"] = "Notifiche di sistema"; -$a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"; -$a->strings["Remote privacy information not available."] = "Le informazioni remote sulla privacy non sono disponibili."; -$a->strings["Visible to:"] = "Visibile a:"; -$a->strings["No connections."] = "Nessun contatto."; -$a->strings["Visit %s's profile [%s]"] = "Visita il profilo di %s [%s]"; -$a->strings["View Connnections"] = "Guarda i contatti"; -$a->strings["Hub not found."] = "Server non trovato."; -$a->strings["Total votes"] = "Voti totali"; -$a->strings["Average Rating"] = "Valutazione media"; -$a->strings["OpenID protocol error. No ID returned."] = "Errore del protocollo OpenID. Nessun ID ricevuto in risposta."; +$a->strings["Unable to find your hub."] = "Impossibile raggiungere il tuo hub."; +$a->strings["Post successful."] = "Inviato!"; +$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "L'autenticazione magica dal tuo sito non è disponibile. Hai accesso solamente a questo sito. Puoi provare a disconnetterti per tentare di nuovo."; $a->strings["Welcome %s. Remote authentication successful."] = "Ciao %s. L'autenticazione magica è avvenuta con successo."; +$a->strings["Please login."] = "Effettua l'accesso."; +$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo cambio password."; +$a->strings["Remove This Account"] = "Elimina questo account"; +$a->strings["This will completely remove this account including all its channels from the network. Once this has been done it is not recoverable."] = "Questa operazione rimuoverà completamente il tuo account dalla rete, inclusi tutti i suoi canali. Una volta avviata la rimozione, sarà definitiva."; +$a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; +$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Elimina dalla rete questo account, tutti i suoi canali e ANCHE tutti gli eventuali canali clonati."; +$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "A meno che tu non lo richieda espressamente, solo i canali presenti su questo server saranno rimossi dalla rete."; +$a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"; $a->strings["Wall Photos"] = "Foto della bacheca"; $a->strings["Profile Match"] = "Profili corrispondenti"; $a->strings["No keywords to match. Please add keywords to your default profile."] = "Non hai scritto parole chiave. Aggiungi parole chiave al tuo profilo predefinito per comparire nelle ricerche."; @@ -1830,7 +1837,78 @@ $a->strings["is interested in:"] = "interessi personali:"; $a->strings["No matches"] = "Nessun risultato"; $a->strings["Conversation removed."] = "Conversazione rimossa."; $a->strings["No messages."] = "Nessun messaggio."; +$a->strings["Delete conversation"] = "Elimina la conversazione"; $a->strings["D, d M Y - g:i A"] = "D d M Y - G:i"; +$a->strings["Menu element updated."] = "L'elemento del menù è stato aggiornato."; +$a->strings["Unable to update menu element."] = "Non è possibile aggiornare l'elemento del menù."; +$a->strings["Menu element added."] = "Elemento aggiunto al menù."; +$a->strings["Unable to add menu element."] = "Impossibile aggiungere l'elemento al menù."; +$a->strings["Manage Menu Elements"] = "Gestione elementi del menù"; +$a->strings["Edit menu"] = "Modifica il menù"; +$a->strings["Edit element"] = "Modifica l'elemento"; +$a->strings["Drop element"] = "Elimina l'elemento"; +$a->strings["New element"] = "Nuovo elemento"; +$a->strings["Edit this menu container"] = "Modifica il contenitore del menù"; +$a->strings["Add menu element"] = "Aggiungi un elemento al menù"; +$a->strings["Delete this menu item"] = "Elimina questo elemento del menù"; +$a->strings["Edit this menu item"] = "Modifica questo elemento del menù"; +$a->strings["New Menu Element"] = "Nuovo elemento del menù"; +$a->strings["Menu Item Permissions"] = "Permessi del menu"; +$a->strings["Link text"] = "Testo del link"; +$a->strings["URL of link"] = "Indirizzo del link"; +$a->strings["Use RedMatrix magic-auth if available"] = "Usa l'autenticazione magica di RedMatrix, se disponibile"; +$a->strings["Open link in new window"] = "Apri il link in una nuova finestra"; +$a->strings["Order in list"] = "Ordine dell'elenco"; +$a->strings["Higher numbers will sink to bottom of listing"] = "I numeri più alti andranno in fondo all'elenco"; +$a->strings["Menu item not found."] = "L'elemento del menù non è stato trovato."; +$a->strings["Menu item deleted."] = "L'elemento del menù è stato eliminato."; +$a->strings["Menu item could not be deleted."] = "L'elemento del menù non può essere eliminato."; +$a->strings["Edit Menu Element"] = "Modifica l'elemento del menù"; +$a->strings["Set your current mood and tell your friends"] = "Scegli il tuo umore attuale per mostrarlo agli amici"; +$a->strings["Total votes"] = "Voti totali"; +$a->strings["Average Rating"] = "Valutazione media"; +$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare un canale prima di 48 ore dall'ultimo cambio password."; +$a->strings["Remove This Channel"] = "Elimina questo canale"; +$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il canale che stai usando. Una volta fatto non sarà più possibile ripristinarlo."; +$a->strings["Remove this channel and all its clones from the network"] = "Rimuovi questo canale e tutti i suoi cloni dalla rete"; +$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni"; +$a->strings["Remove Channel"] = "Elimina questo canale"; +$a->strings["Help with this feature"] = "La guida per questa funzionalità"; +$a->strings["Layout Name"] = "Nome layout"; +$a->strings["Like/Dislike"] = "Mi piace/Non mi piace"; +$a->strings["This action is restricted to members."] = "Questa funzionalità è riservata agli iscritti."; +$a->strings["Please login with your RedMatrix ID or register as a new RedMatrix member to continue."] = "Per favore accedi con il tuo identificativo RedMatrix o registrati su RedMatrix per continuare."; +$a->strings["Invalid request."] = "Richiesta non valida."; +$a->strings["thing"] = "oggetto"; +$a->strings["Channel unavailable."] = "Canale non trovato."; +$a->strings["Previous action reversed."] = "Il comando precedente è stato annullato."; +$a->strings["%1\$s agrees with %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s è d'accordo"; +$a->strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s non è d'accordo"; +$a->strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s non ha dato un giudizio"; +$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s partecipa"; +$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s non partecipa"; +$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%3\$s di %2\$s: %1\$s forse partecipa"; +$a->strings["Action completed."] = "Comando completato."; +$a->strings["Thank you."] = "Grazie."; +$a->strings["Unable to lookup recipient."] = "Impossibile associare un destinatario."; +$a->strings["Unable to communicate with requested channel."] = "Impossibile comunicare con il canale richiesto."; +$a->strings["Cannot verify requested channel."] = "Impossibile verificare il canale richiesto."; +$a->strings["Selected channel has private message restrictions. Send failed."] = "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito."; +$a->strings["Message deleted."] = "Messaggio eliminato."; +$a->strings["Message recalled."] = "Messaggio revocato."; +$a->strings["Send Private Message"] = "Invia un messaggio privato"; +$a->strings["To:"] = "A:"; +$a->strings["Subject:"] = "Oggetto:"; +$a->strings["Send"] = "Invia"; +$a->strings["Message not found."] = "Messaggio non trovato."; +$a->strings["Delete message"] = "Elimina il messaggio"; +$a->strings["Recall message"] = "Revoca il messaggio"; +$a->strings["Message has been recalled."] = "Il messaggio è stato revocato."; +$a->strings["Private Conversation"] = "Conversazione privata"; +$a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Non è disponibile alcuna tecnologia per comunicare in modo sicuro. Se possibile, prova a rispondere direttamente dalla pagina del profilo del mittente."; +$a->strings["Send Reply"] = "Invia la risposta"; +$a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; +$a->strings["Discard"] = "Rifiuta"; $a->strings["Add a Channel"] = "Aggiungi un canale"; $a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "I contenuti che pubblichi sono mostrati nel tuo \"canale\". Un canale può essere usato come bacheca personale, come blog, oppure può essere un forum di discussione, un gruppo di interesse, una pagina di celebrità e molto altro. Puoi creare tanti canali quanti ne permette il tuo sito."; $a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\""; @@ -1840,9 +1918,7 @@ $a->strings["Or import an existing channel from another l $a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Descrivi il tipo di canale che vorresti creare (per esempio se ti interessa più usarlo come social network, come un forum di discussione...) e il tipo di privacy che preferisci. RedMatrix sceglierà per te i permessi più adatti."; $a->strings["Channel Type"] = "Tipo di canale"; $a->strings["Read more about roles"] = "Maggiori informazioni sui ruoli"; -$a->strings["Xchan Lookup"] = "Ricerca canale"; -$a->strings["Lookup xchan beginning with (or webbie): "] = "Cerca un canale (o un webbie) che inizia per:"; -$a->strings["invalid target signature"] = "la firma ricevuta non è valida"; +$a->strings["OpenID protocol error. No ID returned."] = "Errore del protocollo OpenID. Nessun ID ricevuto in risposta."; $a->strings["Page owner information could not be retrieved."] = "Impossibile ottenere informazioni sul proprietario della pagina."; $a->strings["Album not found."] = "Album non trovato."; $a->strings["Delete Album"] = "Elimina album"; @@ -1876,40 +1952,42 @@ $a->strings["Flag as adult in album view"] = "Marca come 'per adulti'"; $a->strings["In This Photo:"] = "In questa foto:"; $a->strings["View Album"] = "Guarda l'album"; $a->strings["Recent Photos"] = "Foto recenti"; -$a->strings["Unable to find your hub."] = "Impossibile raggiungere il tuo hub."; -$a->strings["Post successful."] = "Inviato!"; -$a->strings["Gender: "] = "Sesso:"; -$a->strings["Status: "] = "Stato:"; -$a->strings["Homepage: "] = "Homepage:"; -$a->strings["Hometown: "] = "Città dove vivo:"; -$a->strings["About: "] = "Informazioni:"; -$a->strings["Public Forum:"] = "Forum pubblico:"; -$a->strings["Keywords: "] = "Parole chiave:"; -$a->strings["Finding:"] = "Ricerca:"; -$a->strings["next page"] = "pagina successiva"; -$a->strings["previous page"] = "pagina precedente"; -$a->strings["No entries (some entries may be hidden)."] = "Nessun risultato (qualche elemento potrebbe essere nascosto)."; -$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "L'autenticazione magica dal tuo sito non è disponibile. Hai accesso solamente a questo sito. Puoi provare a disconnetterti per tentare di nuovo."; -$a->strings["App installed."] = "App installata"; -$a->strings["Malformed app."] = "App non corretta"; -$a->strings["Embed code"] = "Inserisci del codice"; -$a->strings["Edit App"] = "Modifica app"; -$a->strings["Create App"] = "Crea una app"; -$a->strings["Name of app"] = "Nome app"; -$a->strings["Location (URL) of app"] = "Indirizzo (URL) della app"; -$a->strings["Photo icon URL"] = "URL icona"; -$a->strings["80 x 80 pixels - optional"] = "80 x 80 pixel - facoltativa"; -$a->strings["Version ID"] = "ID versione"; -$a->strings["Price of app"] = "Prezzo app"; -$a->strings["Location (URL) to purchase app"] = "Indirizzo (URL) per acquistare la app"; +$a->strings["sent you a private message"] = "ti ha inviato un messaggio privato"; +$a->strings["added your channel"] = "ha aggiunto il tuo canale"; +$a->strings["posted an event"] = "ha creato un evento"; +$a->strings["Bookmark added"] = "Segnalibro aggiunto"; +$a->strings["My Bookmarks"] = "I miei segnalibri"; +$a->strings["My Connections Bookmarks"] = "I segnalibri dei miei contatti"; +$a->strings["Insufficient permissions. Request redirected to profile page."] = "Permessi insufficienti. Sarà visualizzata la pagina del profilo."; +$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!"; +$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio."; +$a->strings["Passwords do not match."] = "Le password non corrispondono."; +$a->strings["Registration successful. Please check your email for validation instructions."] = "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata."; +$a->strings["Your registration is pending approval by the site owner."] = "La tua richiesta è in attesa di approvazione da parte dell'amministratore del sito."; +$a->strings["Your registration can not be processed."] = "La tua registrazione non puo' essere processata."; +$a->strings["Registration on this site/hub is by approval only."] = "La registrazione su questo sito è soggetta ad approvazione."; +$a->strings["Register at another affiliated site/hub"] = "Registrati su un altro server affiliato"; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani."; +$a->strings["Terms of Service"] = "Condizioni d'Uso"; +$a->strings["I accept the %s for this website"] = "Accetto le %s di questo sito"; +$a->strings["I am over 13 years of age and accept the %s for this website"] = "Ho più di 13 anni e accetto le %s di questo sito"; +$a->strings["Membership on this site is by invitation only."] = "Per registrarsi su questo sito è necessario un invito."; +$a->strings["Please enter your invitation code"] = "Inserisci il codice dell'invito"; +$a->strings["Your email address"] = "Il tuo indirizzo email"; +$a->strings["Choose a password"] = "Scegli una password"; +$a->strings["Please re-enter your password"] = "Ripeti la password per verifica"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Non è possibile effettuare login con l'OpenID che hai fornito. Per favore controlla che sia scritto correttamente."; +$a->strings["The error message was:"] = "Messaggio di errore ricevuto:"; +$a->strings["Authentication failed."] = "Autenticazione fallita."; +$a->strings["Remote Authentication"] = "Autenticazione a distanza"; +$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)"; +$a->strings["Authenticate"] = "Autenticazione"; $a->strings["Poll"] = "Sondaggio"; $a->strings["View Results"] = "Guarda i risultati"; -$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo cambio password."; -$a->strings["Remove This Account"] = "Elimina questo account"; -$a->strings["This will completely remove this account including all its channels from the network. Once this has been done it is not recoverable."] = "Questa operazione rimuoverà completamente il tuo account dalla rete, inclusi tutti i suoi canali. Una volta avviata la rimozione, sarà definitiva."; -$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Elimina dalla rete questo account, tutti i suoi canali e ANCHE tutti gli eventuali canali clonati."; -$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "A meno che tu non lo richieda espressamente, solo i canali presenti su questo server saranno rimossi dalla rete."; $a->strings["No service class restrictions found."] = "Non esistono restrizioni su questa classe di account."; +$a->strings["Files: shared with me"] = "File: condivisi con me"; +$a->strings["Remove all files"] = "Elimina tutti i file"; +$a->strings["Remove this file"] = "Elimina questo file"; $a->strings["Schema Default"] = "Schema predefinito"; $a->strings["Sans-Serif"] = "Sans-serif"; $a->strings["Monospace"] = "Monospace"; -- cgit v1.2.3 From fc52536ce70774b24e6f38114ff1e46f392eb983 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 15:07:41 -0800 Subject: diaspora: move reshare encapsulation after tag parsing, since it seriously screws up the tag parser and reshares end up with a lot of unlinked tags. --- include/diaspora.php | 25 ++++++++++++------------- version.inc | 2 +- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/include/diaspora.php b/include/diaspora.php index d2e27aafe..6523630f6 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -1067,24 +1067,13 @@ function diaspora_reshare($importer,$xml,$msg) { $orig_author_photo = $person['xchan_photo_m']; } - $newbody = "[share author='" . urlencode($orig_author_name) - . "' profile='" . $orig_author_link - . "' avatar='" . $orig_author_photo - . "' link='" . $orig_url - . "' posted='" . datetime_convert('UTC','UTC',unxmlify($source_xml->post->status_message->created_at)) - . "' message_id='" . unxmlify($source_xml->post->status_message->guid) - . "']" . $body . "[/share]"; - $created = unxmlify($xml->created_at); $private = ((unxmlify($xml->public) == 'false') ? 1 : 0); $datarray = array(); - $str_tags = ''; - - $tags = get_tags($newbody); - + $tags = get_tags($body); if(count($tags)) { @@ -1116,7 +1105,7 @@ function diaspora_reshare($importer,$xml,$msg) { } } - $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$newbody,$matches,PREG_SET_ORDER); + $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); if($cnt) { foreach($matches as $mtch) { $datarray['term'][] = array( @@ -1129,6 +1118,16 @@ function diaspora_reshare($importer,$xml,$msg) { } } + + $newbody = "[share author='" . urlencode($orig_author_name) + . "' profile='" . $orig_author_link + . "' avatar='" . $orig_author_photo + . "' link='" . $orig_url + . "' posted='" . datetime_convert('UTC','UTC',unxmlify($source_xml->post->status_message->created_at)) + . "' message_id='" . unxmlify($source_xml->post->status_message->guid) + . "']" . $body . "[/share]"; + + $plink = service_plink($contact,$guid); $datarray['uid'] = $importer['channel_id']; diff --git a/version.inc b/version.inc index 883a519ce..2660e450b 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-18.948 +2015-02-19.949 -- cgit v1.2.3 From 3ea77f0c105fe088af82f13de164af722e77a217 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 15:14:14 -0800 Subject: INSTALL: 'store' is created during setup but not 'store/[data]/smarty3' and we explicitly check for the latter and report that it isn't there or isn't writable. Doh. --- mod/setup.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/setup.php b/mod/setup.php index d192eaf21..adcbbef16 100755 --- a/mod/setup.php +++ b/mod/setup.php @@ -535,7 +535,7 @@ function check_store(&$checks) { $status = true; $help = ""; - @os_mkdir('store',STORAGE_DEFAULT_PERMISSIONS); + @os_mkdir(TEMPLATE_BUILD_PATH,STORAGE_DEFAULT_PERMISSIONS,true); if( !is_writable('store') ) { -- cgit v1.2.3 From 8db367754621c7ee81c3157785a914cf8627d7b2 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 16:29:49 -0800 Subject: Diaspora tag replacement was wretchedly buggy. Use our standard tag replacement calls instead. --- include/diaspora.php | 156 +++++++++------------------------------------------ 1 file changed, 27 insertions(+), 129 deletions(-) diff --git a/include/diaspora.php b/include/diaspora.php index 6523630f6..553c7474c 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -841,68 +841,25 @@ function diaspora_post($importer,$xml,$msg) { $datarray = array(); - $tags = get_tags($body); - - - if(count($tags)) { + // Look for tags and linkify them + $results = linkify_tags(get_app(), $body, $importer['channel_id']); + if($results) { $datarray['term'] = array(); - - foreach($tags as $tag) { - if(strpos($tag,'#') === 0) { - if((strpos($tag,'[url=')) || (strpos($tag,'[zrl'))) - continue; - - // don't link tags that are already embedded in links - - if(preg_match('/\[(.*?)' . preg_quote($tag,'/') . '(.*?)\]/',$body)) - continue; - if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag,'/') . '(.*?)\)/',$body)) - continue; - - $basetag = str_replace('_',' ',substr($tag,1)); - $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body); - + foreach($results as $result) { + $success = $result['success']; + if($success['replaced']) { $datarray['term'][] = array( 'uid' => $importer['channel_id'], - 'type' => TERM_HASHTAG, + 'type' => $success['termtype'], 'otype' => TERM_OBJ_POST, - 'term' => $basetag, - 'url' => z_root() . '/search?tag=' . rawurlencode($basetag) + 'term' => $success['term'], + 'url' => $success['url'] ); } } } - $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); - if($cnt) { - foreach($matches as $mtch) { - $datarray['term'][] = array( - 'uid' => $importer['channel_id'], - 'type' => TERM_MENTION, - 'otype' => TERM_OBJ_POST, - 'term' => $mtch[2], - 'url' => $mtch[1] - ); - } - } - - $cnt = preg_match_all('/@\[zrl=(.*?)\](.*?)\[\/zrl\]/ism',$body,$matches,PREG_SET_ORDER); - if($cnt) { - foreach($matches as $mtch) { - // don't include plustags in the term - $term = ((substr($mtch[2],-1,1) === '+') ? substr($mtch[2],0,-1) : $mtch[2]); - $datarray['term'][] = array( - 'uid' => $importer['channel_id'], - 'type' => TERM_MENTION, - 'otype' => TERM_OBJ_POST, - 'term' => $term, - 'url' => $mtch[1] - ); - } - } - - $plink = service_plink($contact,$guid); @@ -1053,12 +1010,6 @@ function diaspora_reshare($importer,$xml,$msg) { logger('message length exceeds max_import_size: truncated'); } - - //if(! $body) { - // logger('diaspora_reshare: empty body: source= ' . $x); - // return; - //} - $person = find_diaspora_person_by_handle($orig_author); if($person) { @@ -1073,52 +1024,25 @@ function diaspora_reshare($importer,$xml,$msg) { $datarray = array(); - $tags = get_tags($body); - - if(count($tags)) { + // Look for tags and linkify them + $results = linkify_tags(get_app(), $body, $importer['channel_id']); + if($results) { $datarray['term'] = array(); - - foreach($tags as $tag) { - if(strpos($tag,'#') === 0) { - if((strpos($tag,'[url=')) || (strpos($tag,'[zrl'))) - continue; - - // don't link tags that are already embedded in links - - if(preg_match('/\[(.*?)' . preg_quote($tag,'/') . '(.*?)\]/',$newbody)) - continue; - if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag,'/') . '(.*?)\)/',$newbody)) - continue; - - $basetag = str_replace('_',' ',substr($tag,1)); - $newbody = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$newbody); - + foreach($results as $result) { + $success = $result['success']; + if($success['replaced']) { $datarray['term'][] = array( 'uid' => $importer['channel_id'], - 'type' => TERM_HASHTAG, + 'type' => $success['termtype'], 'otype' => TERM_OBJ_POST, - 'term' => $basetag, - 'url' => z_root() . '/search?tag=' . rawurlencode($basetag) + 'term' => $success['term'], + 'url' => $success['url'] ); } } } - $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); - if($cnt) { - foreach($matches as $mtch) { - $datarray['term'][] = array( - 'uid' => $importer['channel_id'], - 'type' => TERM_MENTION, - 'otype' => TERM_OBJ_POST, - 'term' => $mtch[2], - 'url' => $mtch[1] - ); - } - } - - $newbody = "[share author='" . urlencode($orig_author_name) . "' profile='" . $orig_author_link . "' avatar='" . $orig_author_photo @@ -1396,51 +1320,25 @@ function diaspora_comment($importer,$xml,$msg) { $datarray = array(); - $tags = get_tags($body); - - if(count($tags)) { + // Look for tags and linkify them + $results = linkify_tags(get_app(), $body, $importer['channel_id']); + if($results) { $datarray['term'] = array(); - - foreach($tags as $tag) { - if(strpos($tag,'#') === 0) { - if((strpos($tag,'[url=')) || (strpos($tag,'[zrl'))) - continue; - - // don't link tags that are already embedded in links - - if(preg_match('/\[(.*?)' . preg_quote($tag,'/') . '(.*?)\]/',$body)) - continue; - if(preg_match('/\[(.*?)\]\((.*?)' . preg_quote($tag,'/') . '(.*?)\)/',$body)) - continue; - - $basetag = str_replace('_',' ',substr($tag,1)); - $body = str_replace($tag,'#[url=' . $a->get_baseurl() . '/search?tag=' . rawurlencode($basetag) . ']' . $basetag . '[/url]',$body); - + foreach($results as $result) { + $success = $result['success']; + if($success['replaced']) { $datarray['term'][] = array( 'uid' => $importer['channel_id'], - 'type' => TERM_HASHTAG, + 'type' => $success['termtype'], 'otype' => TERM_OBJ_POST, - 'term' => $basetag, - 'url' => z_root() . '/search?tag=' . rawurlencode($basetag) + 'term' => $success['term'], + 'url' => $success['url'] ); } } } - $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); - if($cnt) { - foreach($matches as $mtch) { - $datarray['term'][] = array( - 'uid' => $importer['channel_id'], - 'type' => TERM_MENTION, - 'otype' => TERM_OBJ_POST, - 'term' => $mtch[2], - 'url' => $mtch[1] - ); - } - } - $datarray['uid'] = $importer['channel_id']; $datarray['verb'] = ACTIVITY_POST; $datarray['mid'] = $guid; -- cgit v1.2.3 From 8c71e0e86184b844a69bfeabefdbb6ea50a849c9 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 17:42:18 -0800 Subject: directory interface cleanup and documentation so that debugging realms won't be stabbing in the dark. --- include/dir_fns.php | 53 ++++++++++++++++++++++++++++++++++++++++++++++----- include/directory.php | 6 +++++- 2 files changed, 53 insertions(+), 6 deletions(-) diff --git a/include/dir_fns.php b/include/dir_fns.php index 5ed626b8a..686c5140f 100644 --- a/include/dir_fns.php +++ b/include/dir_fns.php @@ -64,8 +64,16 @@ function check_upstream_directory() { set_config('system','directory_server',''); return; } + +/** + * @function dir_sort_links() + * Called by the directory_sort widget + */ + + function dir_sort_links() { + // Build urls without order and pubforums so it's easy to tack on the changed value // Probably there's an easier way to do this @@ -119,6 +127,20 @@ function dir_safe_mode() { return $o; } +/** + * @function sync_directories($mode) + * + * @param int $mode; + * + * Checks the directory mode of this hub to see if it is some form of directory server. If it is, + * get the directory realm of this hub. Fetch a list of all other directory servers in this realm and request + * a directory sync packet. This will contain both directory updates and new ratings. Store these all in the DB. + * In the case of updates, we will query each of them asynchronously from a poller task. Ratings are stored + * directly if the rater's signature matches. + * + */ + + function sync_directories($dirmode) { if($dirmode == DIRECTORY_MODE_STANDALONE || $dirmode == DIRECTORY_MODE_NORMAL) @@ -175,15 +197,18 @@ function sync_directories($dirmode) { logger('sync directories: ' . $rr['site_directory']); - // for brand new directory servers, only load the last couple of days. Everything before that will be repeats. + // for brand new directory servers, only load the last couple of days. + // It will take about a month for a new directory to obtain the full current repertoire of channels. + // FIXME - go back and pick up earlier ratings if this is a new directory server. These do not get refreshed. $syncdate = (($rr['site_sync'] === NULL_DATE) ? datetime_convert('UTC','UTC','now - 2 days') : $rr['site_sync']); $x = z_fetch_url($rr['site_directory'] . '?f=&sync=' . urlencode($syncdate)); if(! $x['success']) continue; + $j = json_decode($x['body'],true); - if((! $j['transactions']) || (! is_array($j['transactions']))) + if(!($j['transactions']) || ($j['ratings'])) continue; q("update site set site_sync = '%s' where site_url = '%s'", @@ -193,7 +218,7 @@ function sync_directories($dirmode) { logger('sync_directories: ' . $rr['site_url'] . ': ' . print_r($j,true), LOGGER_DATA); - if(count($j['transactions'])) { + if(is_array($j['transactions']) && count($j['transactions'])) { foreach($j['transactions'] as $t) { $r = q("select * from updates where ud_guid = '%s' limit 1", dbesc($t['transaction_id']) @@ -216,7 +241,7 @@ function sync_directories($dirmode) { ); } } - if(count($j['ratings'])) { + if(is_array($j['ratings']) && count($j['ratings'])) { foreach($j['ratings'] as $rr) { $x = q("select * from xlink where xlink_xchan = '%s' and xlink_link = '%s' and xlink_static = 1", dbesc($rr['channel']), @@ -224,6 +249,10 @@ function sync_directories($dirmode) { ); if($x && $x[0]['xlink_updated'] >= $rr['edited']) continue; + + // Ratings are signed by the rater. We need to verify before we can accept it. + // TODO - queue or defer if the xchan is not yet present on our site + $y = q("select xchan_pubkey from xchan where xchan_hash = '%s' limit 1", dbesc($rr['channel']) ); @@ -263,6 +292,18 @@ function sync_directories($dirmode) { } +/** + * $function update_directory_entry($ud) + * + * @param array $ud; // Entry from update table + * Given an update record, probe the channel, grab a zot-info packet and refresh/sync the data + * + * Ignore updating records marked as deleted + * + * If successful, + * sets ud_last in the DB to the current datetime for this reddress/webbie + */ + function update_directory_entry($ud) { logger('update_directory_entry: ' . print_r($ud,true), LOGGER_DATA); @@ -289,7 +330,9 @@ function update_directory_entry($ud) { /** * @function local_dir_update($uid,$force) - * push local channel updates to a local directory server + * push local channel updates to a local directory server + * This is called from include/directory.php if a profile is to be pushed + * to the directory and the local hub in this case is any kind of directory server. * */ diff --git a/include/directory.php b/include/directory.php index a7324a99a..801d4ec8e 100644 --- a/include/directory.php +++ b/include/directory.php @@ -38,7 +38,9 @@ function directory_run($argv, $argc){ $channel = $x[0]; - if(($dirmode == DIRECTORY_MODE_PRIMARY) || ($dirmode == DIRECTORY_MODE_STANDALONE)) { + if($dirmode != DIRECTORY_MODE_NORMAL) { + + // this is an in-memory update and we don't need to send a network packet. local_dir_update($argv[1],$force); @@ -54,6 +56,8 @@ function directory_run($argv, $argc){ return; } + // otherwise send the changes upstream + $directory = find_upstream_directory($dirmode); $url = $directory['url'] . '/post'; -- cgit v1.2.3 From 436a82d74ec4f2b02adef3ba5fac0157ac2868ba Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 19:48:07 -0800 Subject: Scripts to add external theme and addon repositories. Example: util/add_theme_repo https://github.com/deadsuperhero/redmatrix-themes deadsuperhero The final argument is a nickname on this system. The repository will be placed under extend/theme/deadsuperhero and the themes from that repository linked to your redmatrix theme directory. You can do the same with addons. We'll have to come up with some "pull" scripts to keep updated but the clever folks will already know how to do this. --- doc/external-resource-links.bb | 1 + util/add_addon_repo | 36 ++++++++++++++++++++++++++++++++++++ util/add_theme_repo | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 74 insertions(+) create mode 100755 util/add_addon_repo create mode 100755 util/add_theme_repo diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb index 2e6df63aa..5d6123565 100644 --- a/doc/external-resource-links.bb +++ b/doc/external-resource-links.bb @@ -6,6 +6,7 @@ [*][url=https://github.com/omigeot/redstrap3]Redstrap[/url] [*][url=https://bitbucket.org/tobiasd/red-clean]Clean[/url] [*][url=https://github.com/tonybaldwin/redmatrixthemes/]nubasic[/url] +[*][url=https://github.com/deadsuperhero/redmatrix-themes]Sean Tilley's Redmatrix themes[/url] [b]Third-Party Addons[/b] [*][url=https://abcentric.net/git/abcjsplugin.git]ABCjs integration - display scores in posts (WIP)[/url] diff --git a/util/add_addon_repo b/util/add_addon_repo new file mode 100755 index 000000000..1425143bb --- /dev/null +++ b/util/add_addon_repo @@ -0,0 +1,36 @@ +#!/bin/sh -f + +if [ $# -eq '3' ]; then + echo usage: $0 repo_url nickname + exit 1 +fi + +mkdir -p extend/addon/$2 +git clone $1 extend/addon/$2 +if [ $? -eq '0' ]; then + exit $? +fi + +filelist=(`ls extend/addon/$2`) + +cd addon +for a in "${filelist[@]}" ; do + base=`basename $a` + if [ $base = '.git' ]; then + echo 'ignoring git' + continue; + fi + if [ ! -d ../extend/addon/$2/$base ]; then + echo $a 'not a directory' + continue; + fi + echo linking $base + if [ -x $base ]; then + echo $base 'file exists' + continue; + fi + + ln -s ../extend/addon/$2/$base $base +done + + diff --git a/util/add_theme_repo b/util/add_theme_repo new file mode 100755 index 000000000..fe4384604 --- /dev/null +++ b/util/add_theme_repo @@ -0,0 +1,37 @@ +#!/bin/sh -f + + +if [ $# -eq '3' ]; then + echo usage: $0 repo_url nickname + exit 1 +fi + +mkdir -p extend/theme/$2 +git clone $1 extend/theme/$2 +if [ $? -eq '0' ]; then + exit $? +fi + +filelist=(`ls extend/theme/$2`) + +cd view/theme +for a in "${filelist[@]}" ; do + base=`basename $a` + if [ $base = '.git' ]; then + echo 'ignoring git' + continue; + fi + if [ ! -d ../../extend/theme/$2/$base ]; then + echo $a 'not a directory' + continue; + fi + echo linking $base + if [ -x $base ]; then + echo $base 'file exists' + continue; + fi + + ln -s ../../extend/theme/$2/$base $base +done + + -- cgit v1.2.3 From 54a82467251237a3271c2dbc6d1f3bd79b2e3ef3 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 20:11:49 -0800 Subject: add the gitignore rule --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 3d17f62d3..e6c628e74 100755 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,8 @@ apps/ view/theme/* ! view/theme/redbasic +# external repositories for themes/addons +extend/ # composer files (for fetching sabre) composer.* -- cgit v1.2.3 From eeec826eda8af3bccce43aae5511abfe675ff8cf Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 20:53:24 -0800 Subject: update the install doc for addons - the procedure is a bit different now (although it shouldn't break anything on existing sites.) --- install/INSTALL.txt | 10 ++++++---- util/add_addon_repo | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/install/INSTALL.txt b/install/INSTALL.txt index f5edf009f..9c85e0f4b 100644 --- a/install/INSTALL.txt +++ b/install/INSTALL.txt @@ -115,14 +115,16 @@ use SSL, your webserver must not listen on port 443 at all. cd mywebsite - - Then you should clone the addon repository (separately) + - Then you should clone the addon repository (separately). We'll give this repository + a nickname of 'matrix'. You can pull in other redmatrix addon repositories by + giving them different nicknames. - git clone https://github.com/friendica/red-addons.git addon + util/add_addon_repo https://github.com/friendica/red-addons.git matrix - - For keeping the addon tree updated, you should be on you addon tree and + - For keeping the addon tree updated, you should be on your addon tree and issue a git pull - cd mywebsite/addon + cd mywebsite/extend/addon/matrix git pull diff --git a/util/add_addon_repo b/util/add_addon_repo index 1425143bb..caefe820c 100755 --- a/util/add_addon_repo +++ b/util/add_addon_repo @@ -6,6 +6,7 @@ if [ $# -eq '3' ]; then fi mkdir -p extend/addon/$2 +mkdir addon > /dev/null 2>&1 git clone $1 extend/addon/$2 if [ $? -eq '0' ]; then exit $? -- cgit v1.2.3 From 7926ed079a880a787cbff6d373438ee924810345 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Feb 2015 21:11:02 -0800 Subject: git update scripts for external repositories --- util/update_addon_repo | 10 ++++++++++ util/update_theme_repo | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100755 util/update_addon_repo create mode 100755 util/update_theme_repo diff --git a/util/update_addon_repo b/util/update_addon_repo new file mode 100755 index 000000000..d5dedeb50 --- /dev/null +++ b/util/update_addon_repo @@ -0,0 +1,10 @@ +#!/bin/sh -f + +if [ $# -eq '2' ]; then + echo usage: $0 nickname + exit 1 +fi + +cd extend/addon/$1 +git pull + diff --git a/util/update_theme_repo b/util/update_theme_repo new file mode 100755 index 000000000..51d2f4175 --- /dev/null +++ b/util/update_theme_repo @@ -0,0 +1,10 @@ +#!/bin/sh -f + +if [ $# -eq '2' ]; then + echo usage: $0 nickname + exit 1 +fi + +cd extend/theme/$1 +git pull + -- cgit v1.2.3 From 7ae14a1bf9ffefb7905e4bb1599b4db2c6595b9b Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 20 Feb 2015 00:14:43 -0800 Subject: jrange update --- library/htmlpurifier-4.6.0-lite/CREDITS | 9 + library/htmlpurifier-4.6.0-lite/INSTALL | 374 +++++++++++ library/htmlpurifier-4.6.0-lite/LICENSE | 504 +++++++++++++++ library/htmlpurifier-4.6.0-lite/NEWS | 1078 +++++++++++++++++++++++++++++++ library/jRange/demo/index.html | 18 +- library/jRange/jquery.range-min.js | 2 +- library/jRange/jquery.range.css | 8 +- library/jRange/jquery.range.js | 242 ++++--- library/jRange/jquery.range.less | 9 +- 9 files changed, 2131 insertions(+), 113 deletions(-) create mode 100644 library/htmlpurifier-4.6.0-lite/CREDITS create mode 100644 library/htmlpurifier-4.6.0-lite/INSTALL create mode 100644 library/htmlpurifier-4.6.0-lite/LICENSE create mode 100644 library/htmlpurifier-4.6.0-lite/NEWS diff --git a/library/htmlpurifier-4.6.0-lite/CREDITS b/library/htmlpurifier-4.6.0-lite/CREDITS new file mode 100644 index 000000000..7921b45af --- /dev/null +++ b/library/htmlpurifier-4.6.0-lite/CREDITS @@ -0,0 +1,9 @@ + +CREDITS + +Almost everything written by Edward Z. Yang (Ambush Commander). Lots of thanks +to the DevNetwork Community for their help (see docs/ref-devnetwork.html for +more details), Feyd especially (namely IPv6 and optimization). Thanks to RSnake +for letting me package his fantastic XSS cheatsheet for a smoketest. + + vim: et sw=4 sts=4 diff --git a/library/htmlpurifier-4.6.0-lite/INSTALL b/library/htmlpurifier-4.6.0-lite/INSTALL new file mode 100644 index 000000000..677c04aa0 --- /dev/null +++ b/library/htmlpurifier-4.6.0-lite/INSTALL @@ -0,0 +1,374 @@ + +Install + How to install HTML Purifier + +HTML Purifier is designed to run out of the box, so actually using the +library is extremely easy. (Although... if you were looking for a +step-by-step installation GUI, you've downloaded the wrong software!) + +While the impatient can get going immediately with some of the sample +code at the bottom of this library, it's well worth reading this entire +document--most of the other documentation assumes that you are familiar +with these contents. + + +--------------------------------------------------------------------------- +1. Compatibility + +HTML Purifier is PHP 5 only, and is actively tested from PHP 5.0.5 and +up. It has no core dependencies with other libraries. PHP +4 support was deprecated on December 31, 2007 with HTML Purifier 3.0.0. +HTML Purifier is not compatible with zend.ze1_compatibility_mode. + +These optional extensions can enhance the capabilities of HTML Purifier: + + * iconv : Converts text to and from non-UTF-8 encodings + * bcmath : Used for unit conversion and imagecrash protection + * tidy : Used for pretty-printing HTML + +These optional libraries can enhance the capabilities of HTML Purifier: + + * CSSTidy : Clean CSS stylesheets using %Core.ExtractStyleBlocks + * Net_IDNA2 (PEAR) : IRI support using %Core.EnableIDNA + +--------------------------------------------------------------------------- +2. Reconnaissance + +A big plus of HTML Purifier is its inerrant support of standards, so +your web-pages should be standards-compliant. (They should also use +semantic markup, but that's another issue altogether, one HTML Purifier +cannot fix without reading your mind.) + +HTML Purifier can process these doctypes: + +* XHTML 1.0 Transitional (default) +* XHTML 1.0 Strict +* HTML 4.01 Transitional +* HTML 4.01 Strict +* XHTML 1.1 + +...and these character encodings: + +* UTF-8 (default) +* Any encoding iconv supports (with crippled internationalization support) + +These defaults reflect what my choices would be if I were authoring an +HTML document, however, what you choose depends on the nature of your +codebase. If you don't know what doctype you are using, you can determine +the doctype from this identifier at the top of your source code: + + + +...and the character encoding from this code: + + + +If the character encoding declaration is missing, STOP NOW, and +read 'docs/enduser-utf8.html' (web accessible at +http://htmlpurifier.org/docs/enduser-utf8.html). In fact, even if it is +present, read this document anyway, as many websites specify their +document's character encoding incorrectly. + + +--------------------------------------------------------------------------- +3. Including the library + +The procedure is quite simple: + + require_once '/path/to/library/HTMLPurifier.auto.php'; + +This will setup an autoloader, so the library's files are only included +when you use them. + +Only the contents in the library/ folder are necessary, so you can remove +everything else when using HTML Purifier in a production environment. + +If you installed HTML Purifier via PEAR, all you need to do is: + + require_once 'HTMLPurifier.auto.php'; + +Please note that the usual PEAR practice of including just the classes you +want will not work with HTML Purifier's autoloading scheme. + +Advanced users, read on; other users can skip to section 4. + +Autoload compatibility +---------------------- + + HTML Purifier attempts to be as smart as possible when registering an + autoloader, but there are some cases where you will need to change + your own code to accomodate HTML Purifier. These are those cases: + + PHP VERSION IS LESS THAN 5.1.2, AND YOU'VE DEFINED __autoload + Because spl_autoload_register() doesn't exist in early versions + of PHP 5, HTML Purifier has no way of adding itself to the autoload + stack. Modify your __autoload function to test + HTMLPurifier_Bootstrap::autoload($class) + + For example, suppose your autoload function looks like this: + + function __autoload($class) { + require str_replace('_', '/', $class) . '.php'; + return true; + } + + A modified version with HTML Purifier would look like this: + + function __autoload($class) { + if (HTMLPurifier_Bootstrap::autoload($class)) return true; + require str_replace('_', '/', $class) . '.php'; + return true; + } + + Note that there *is* some custom behavior in our autoloader; the + original autoloader in our example would work for 99% of the time, + but would fail when including language files. + + AN __autoload FUNCTION IS DECLARED AFTER OUR AUTOLOADER IS REGISTERED + spl_autoload_register() has the curious behavior of disabling + the existing __autoload() handler. Users need to explicitly + spl_autoload_register('__autoload'). Because we use SPL when it + is available, __autoload() will ALWAYS be disabled. If __autoload() + is declared before HTML Purifier is loaded, this is not a problem: + HTML Purifier will register the function for you. But if it is + declared afterwards, it will mysteriously not work. This + snippet of code (after your autoloader is defined) will fix it: + + spl_autoload_register('__autoload') + + Users should also be on guard if they use a version of PHP previous + to 5.1.2 without an autoloader--HTML Purifier will define __autoload() + for you, which can collide with an autoloader that was added by *you* + later. + + +For better performance +---------------------- + + Opcode caches, which greatly speed up PHP initialization for scripts + with large amounts of code (HTML Purifier included), don't like + autoloaders. We offer an include file that includes all of HTML Purifier's + files in one go in an opcode cache friendly manner: + + // If /path/to/library isn't already in your include path, uncomment + // the below line: + // require '/path/to/library/HTMLPurifier.path.php'; + + require 'HTMLPurifier.includes.php'; + + Optional components still need to be included--you'll know if you try to + use a feature and you get a class doesn't exists error! The autoloader + can be used in conjunction with this approach to catch classes that are + missing. Simply add this afterwards: + + require 'HTMLPurifier.autoload.php'; + +Standalone version +------------------ + + HTML Purifier has a standalone distribution; you can also generate + a standalone file from the full version by running the script + maintenance/generate-standalone.php . The standalone version has the + benefit of having most of its code in one file, so parsing is much + faster and the library is easier to manage. + + If HTMLPurifier.standalone.php exists in the library directory, you + can use it like this: + + require '/path/to/HTMLPurifier.standalone.php'; + + This is equivalent to including HTMLPurifier.includes.php, except that + the contents of standalone/ will be added to your path. To override this + behavior, specify a new HTMLPURIFIER_PREFIX where standalone files can + be found (usually, this will be one directory up, the "true" library + directory in full distributions). Don't forget to set your path too! + + The autoloader can be added to the end to ensure the classes are + loaded when necessary; otherwise you can manually include them. + To use the autoloader, use this: + + require 'HTMLPurifier.autoload.php'; + +For advanced users +------------------ + + HTMLPurifier.auto.php performs a number of operations that can be done + individually. These are: + + HTMLPurifier.path.php + Puts /path/to/library in the include path. For high performance, + this should be done in php.ini. + + HTMLPurifier.autoload.php + Registers our autoload handler HTMLPurifier_Bootstrap::autoload($class). + + You can do these operations by yourself--in fact, you must modify your own + autoload handler if you are using a version of PHP earlier than PHP 5.1.2 + (See "Autoload compatibility" above). + + +--------------------------------------------------------------------------- +4. Configuration + +HTML Purifier is designed to run out-of-the-box, but occasionally HTML +Purifier needs to be told what to do. If you answer no to any of these +questions, read on; otherwise, you can skip to the next section (or, if you're +into configuring things just for the heck of it, skip to 4.3). + +* Am I using UTF-8? +* Am I using XHTML 1.0 Transitional? + +If you answered no to any of these questions, instantiate a configuration +object and read on: + + $config = HTMLPurifier_Config::createDefault(); + + +4.1. Setting a different character encoding + +You really shouldn't use any other encoding except UTF-8, especially if you +plan to support multilingual websites (read section three for more details). +However, switching to UTF-8 is not always immediately feasible, so we can +adapt. + +HTML Purifier uses iconv to support other character encodings, as such, +any encoding that iconv supports +HTML Purifier supports with this code: + + $config->set('Core.Encoding', /* put your encoding here */); + +An example usage for Latin-1 websites (the most common encoding for English +websites): + + $config->set('Core.Encoding', 'ISO-8859-1'); + +Note that HTML Purifier's support for non-Unicode encodings is crippled by the +fact that any character not supported by that encoding will be silently +dropped, EVEN if it is ampersand escaped. If you want to work around +this, you are welcome to read docs/enduser-utf8.html for a fix, +but please be cognizant of the issues the "solution" creates (for this +reason, I do not include the solution in this document). + + +4.2. Setting a different doctype + +For those of you using HTML 4.01 Transitional, you can disable +XHTML output like this: + + $config->set('HTML.Doctype', 'HTML 4.01 Transitional'); + +Other supported doctypes include: + + * HTML 4.01 Strict + * HTML 4.01 Transitional + * XHTML 1.0 Strict + * XHTML 1.0 Transitional + * XHTML 1.1 + + +4.3. Other settings + +There are more configuration directives which can be read about +here: They're a bit boring, +but they can help out for those of you who like to exert maximum control over +your code. Some of the more interesting ones are configurable at the +demo and are well worth looking into +for your own system. + +For example, you can fine tune allowed elements and attributes, convert +relative URLs to absolute ones, and even autoparagraph input text! These +are, respectively, %HTML.Allowed, %URI.MakeAbsolute and %URI.Base, and +%AutoFormat.AutoParagraph. The %Namespace.Directive naming convention +translates to: + + $config->set('Namespace.Directive', $value); + +E.g. + + $config->set('HTML.Allowed', 'p,b,a[href],i'); + $config->set('URI.Base', 'http://www.example.com'); + $config->set('URI.MakeAbsolute', true); + $config->set('AutoFormat.AutoParagraph', true); + + +--------------------------------------------------------------------------- +5. Caching + +HTML Purifier generates some cache files (generally one or two) to speed up +its execution. For maximum performance, make sure that +library/HTMLPurifier/DefinitionCache/Serializer is writeable by the webserver. + +If you are in the library/ folder of HTML Purifier, you can set the +appropriate permissions using: + + chmod -R 0755 HTMLPurifier/DefinitionCache/Serializer + +If the above command doesn't work, you may need to assign write permissions +to all. This may be necessary if your webserver runs as nobody, but is +not recommended since it means any other user can write files in the +directory. Use: + + chmod -R 0777 HTMLPurifier/DefinitionCache/Serializer + +You can also chmod files via your FTP client; this option +is usually accessible by right clicking the corresponding directory and +then selecting "chmod" or "file permissions". + +Starting with 2.0.1, HTML Purifier will generate friendly error messages +that will tell you exactly what you have to chmod the directory to, if in doubt, +follow its advice. + +If you are unable or unwilling to give write permissions to the cache +directory, you can either disable the cache (and suffer a performance +hit): + + $config->set('Core.DefinitionCache', null); + +Or move the cache directory somewhere else (no trailing slash): + + $config->set('Cache.SerializerPath', '/home/user/absolute/path'); + + +--------------------------------------------------------------------------- +6. Using the code + +The interface is mind-numbingly simple: + + $purifier = new HTMLPurifier($config); + $clean_html = $purifier->purify( $dirty_html ); + +That's it! For more examples, check out docs/examples/ (they aren't very +different though). Also, docs/enduser-slow.html gives advice on what to +do if HTML Purifier is slowing down your application. + + +--------------------------------------------------------------------------- +7. Quick install + +First, make sure library/HTMLPurifier/DefinitionCache/Serializer is +writable by the webserver (see Section 5: Caching above for details). +If your website is in UTF-8 and XHTML Transitional, use this code: + +purify($dirty_html); +?> + +If your website is in a different encoding or doctype, use this code: + +set('Core.Encoding', 'ISO-8859-1'); // replace with your encoding + $config->set('HTML.Doctype', 'HTML 4.01 Transitional'); // replace with your doctype + $purifier = new HTMLPurifier($config); + + $clean_html = $purifier->purify($dirty_html); +?> + + vim: et sw=4 sts=4 diff --git a/library/htmlpurifier-4.6.0-lite/LICENSE b/library/htmlpurifier-4.6.0-lite/LICENSE new file mode 100644 index 000000000..8c88a20d4 --- /dev/null +++ b/library/htmlpurifier-4.6.0-lite/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + vim: et sw=4 sts=4 diff --git a/library/htmlpurifier-4.6.0-lite/NEWS b/library/htmlpurifier-4.6.0-lite/NEWS new file mode 100644 index 000000000..90a054620 --- /dev/null +++ b/library/htmlpurifier-4.6.0-lite/NEWS @@ -0,0 +1,1078 @@ +NEWS ( CHANGELOG and HISTORY ) HTMLPurifier +||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + += KEY ==================== + # Breaks back-compat + ! Feature + - Bugfix + + Sub-comment + . Internal change +========================== + +4.6.0, released 2013-11-30 +# Secure URI munge hashing algorithm has changed to hash_hmac("sha256", $url, $secret). + Please update any verification scripts you may have. +# URI parsing algorithm was made more strict, so only prefixes which + looks like schemes will actually be schemes. Thanks + Michael Gusev for fixing. +# %Core.EscapeInvalidChildren is no longer supported, and no longer does + anything. +! New directive %Core.AllowHostnameUnderscore which allows underscores + in hostnames. +- Eliminate quadratic behavior in DOMLex by using a proper queue. + Thanks Ole Laursen for noticing this. +- Rewritten MakeWellFormed/FixNesting implementation eliminates quadratic + behavior in the rest of the purificaiton pipeline. Thanks Chedburn + Networks for sponsoring this work. +- Made Linkify URL parser a bit less permissive, so that non-breaking + spaces and commas are not included as part of URL. Thanks nAS for fixing. +- Fix some bad interactions with %HTML.Allowed and injectors. Thanks + David Hirtz for reporting. +- Fix infinite loop in DirectLex. Thanks Ashar Javed (@soaj1664ashar) + for reporting. + +4.5.0, released 2013-02-17 +# Fix bug where stacked attribute transforms clobber each other; + this also means it's no longer possible to override attribute + transforms in later modules. No internal code was using this + but this may break some clients. +# We now use SHA-1 to identify cached definitions, instead of MD5. +! Support display:inline-block +! Support for more white-space CSS values. +! Permit underscores in font families +! Support for page-break-* CSS3 properties when proprietary properties + are enabled. +! New directive %Core.DisableExcludes; can be set to 'true' to turn off + SGML excludes checking. If HTML Purifier is removing too much text + and you don't care about full standards compliance, try setting this to + 'true'. +- Use prepend for SPL autoloading on PHP 5.3 and later. +- Fix bug with nofollow transform when pre-existing rel exists. +- Fix bug where background:url() always gets lower-cased + (but not background-image:url()) +- Fix bug with non lower-case color names in HTML +- Fix bug where data URI validation doesn't remove temporary files. + Thanks Javier Marín Ros for reporting. +- Don't remove certain empty tags on RemoveEmpty. + +4.4.0, released 2012-01-18 +# Removed PEARSax3 handler. +# URI.Munge now munges URIs inside the same host that go from https + to http. Reported by Neike Taika-Tessaro. +# Core.EscapeNonASCIICharacters now always transforms entities to + entities, even if target encoding is UTF-8. +# Tighten up selector validation in ExtractStyleBlocks. + Non-syntactically valid selectors are now rejected, along with + some of the more obscure ones such as attribute selectors, the + :lang pseudoselector, and anything not in CSS2.1. Furthermore, + ID and class selectors now work properly with the relevant + configuration attributes. Also, mute errors when parsing CSS + with CSS Tidy. Reported by Mario Heiderich and Norman Hippert. +! Added support for 'scope' attribute on tables. +! Added %HTML.TargetBlank, which adds target="blank" to all outgoing links. +! Properly handle sub-lists directly nested inside of lists in + a standards compliant way, by moving them into the preceding
      • +! Added %HTML.AllowedComments and %HTML.AllowedCommentsRegexp for + limited allowed comments in untrusted situations. +! Implement iframes, and allow them to be used in untrusted mode with + %HTML.SafeIframe and %URI.SafeIframeRegexp. Thanks Bradley M. Froehle + for submitting an initial version of the patch. +! The Forms module now works properly for transitional doctypes. +! Added support for internationalized domain names. You need the PEAR + Net_IDNA2 module to be in your path; if it is installed, ensure the + class can be loaded and then set %Core.EnableIDNA to true. +- Color keywords are now case insensitive. Thanks Yzmir Ramirez + for reporting. +- Explicitly initialize anonModule variable to null. +- Do not duplicate nofollow if already present. Thanks 178 + for reporting. +- Do not add nofollow if hostname matches our current host. Thanks 178 + for reporting, and Neike Taika-Tessaro for helping diagnose. +- Do not unset parser variable; this fixes intermittent serialization + problems. Thanks Neike Taika-Tessaro for reporting, bill + <10010tiger@gmail.com> for diagnosing. +- Fix iconv truncation bug, where non-UTF-8 target encodings see + output truncated after around 8000 characters. Thanks Jörg Ludwig + for reporting. +- Fix broken table content model for XHTML1.1 (and also earlier + versions, although the W3C validator doesn't catch those violations). + Thanks GlitchMr for reporting. + +4.3.0, released 2011-03-27 +# Fixed broken caching of customized raw definitions, but requires an + API change. The old API still works but will emit a warning, + see http://htmlpurifier.org/docs/enduser-customize.html#optimized + for how to upgrade your code. +# Protect against Internet Explorer innerHTML behavior by specially + treating attributes with backticks but no angled brackets, quotes or + spaces. This constitutes a slight semantic change, which can be + reverted using %Output.FixInnerHTML. Reported by Neike Taika-Tessaro + and Mario Heiderich. +# Protect against cssText/innerHTML by restricting allowed characters + used in fonts further than mandated by the specification and encoding + some extra special characters in URLs. Reported by Neike + Taika-Tessaro and Mario Heiderich. +! Added %HTML.Nofollow to add rel="nofollow" to external links. +! More types of SPL autoloaders allowed on later versions of PHP. +! Implementations for position, top, left, right, bottom, z-index + when %CSS.Trusted is on. +! Add %Cache.SerializerPermissions option for custom serializer + directory/file permissions +! Fix longstanding bug in Flash support for non-IE browsers, and + allow more wmode attributes. +! Add %CSS.AllowedFonts to restrict permissible font names. +- Switch to an iterative traversal of the DOM, which prevents us + from running out of stack space for deeply nested documents. + Thanks Maxim Krizhanovsky for contributing a patch. +- Make removal of conditional IE comments ungreedy; thanks Bernd + for reporting. +- Escape CDATA before removing Internet Explorer comments. +- Fix removal of id attributes under certain conditions by ensuring + armor attributes are preserved when recreating tags. +- Check if schema.ser was corrupted. +- Check if zend.ze1_compatibility_mode is on, and error out if it is. + This safety check is only done for HTMLPurifier.auto.php; if you + are using standalone or the specialized includes files, you're + expected to know what you're doing. +- Stop repeatedly writing the cache file after I'm done customizing a + raw definition. Reported by ajh. +- Switch to using require_once in the Bootstrap to work around bad + interaction with Zend Debugger and APC. Reported by Antonio Parraga. +- Fix URI handling when hostname is missing but scheme is present. + Reported by Neike Taika-Tessaro. +- Fix missing numeric entities on DirectLex; thanks Neike Taika-Tessaro + for reporting. +- Fix harmless notice from indexing into empty string. Thanks Matthijs + Kooijman for reporting. +- Don't autoclose no parent elements are able to support the element + that triggered the autoclose. In particular fixes strange behavior + of stray
      • tags. Thanks pkuliga@gmail.com for reporting and + Neike Taika-Tessaro for debugging assistance. + +4.2.0, released 2010-09-15 +! Added %Core.RemoveProcessingInstructions, which lets you remove + statements. +! Added %URI.DisableResources functionality; the directive originally + did nothing. Thanks David Rothstein for reporting. +! Add documentation about configuration directive types. +! Add %CSS.ForbiddenProperties configuration directive. +! Add %HTML.FlashAllowFullScreen to permit embedded Flash objects + to utilize full-screen mode. +! Add optional support for the file URI scheme, enable + by explicitly setting %URI.AllowedSchemes. +! Add %Core.NormalizeNewlines options to allow turning off newline + normalization. +- Fix improper handling of Internet Explorer conditional comments + by parser. Thanks zmonteca for reporting. +- Fix missing attributes bug when running on Mac Snow Leopard and APC. + Thanks sidepodcast for the fix. +- Warn if an element is allowed, but an attribute it requires is + not allowed. + +4.1.1, released 2010-05-31 +- Fix undefined index warnings in maintenance scripts. +- Fix bug in DirectLex for parsing elements with a single attribute + with entities. +- Rewrite CSS output logic for font-family and url(). Thanks Mario + Heiderich for reporting and Takeshi + Terada for suggesting the fix. +- Emit an error for CollectErrors if a body is extracted +- Fix bug where in background-position for center keyword handling. +- Fix infinite loop when a wrapper element is inserted in a context + where it's not allowed. Thanks Lars for reporting. +- Remove +x bit and shebang from index.php; only supported mode is to + explicitly call it with php. +- Make test script less chatty when log_errors is on. + +4.1.0, released 2010-04-26 +! Support proprietary height attribute on table element +! Support YouTube slideshows that contain /cp/ in their URL. +! Support for data: URI scheme; not enabled by default, add it using + %URI.AllowedSchemes +! Support flashvars when using %HTML.SafeObject and %HTML.SafeEmbed. +! Support for Internet Explorer compatibility with %HTML.SafeObject + using %Output.FlashCompat. +! Handle
            properly, by inserting the necessary
          1. tag. +- Always quote the insides of url(...) in CSS. + +4.0.0, released 2009-07-07 +# APIs for ConfigSchema subsystem have substantially changed. See + docs/dev-config-bcbreaks.txt for details; in essence, anything that + had both namespace and directive now have a single unified key. +# Some configuration directives were renamed, specifically: + %AutoFormatParam.PurifierLinkifyDocURL -> %AutoFormat.PurifierLinkify.DocURL + %FilterParam.ExtractStyleBlocksEscaping -> %Filter.ExtractStyleBlocks.Escaping + %FilterParam.ExtractStyleBlocksScope -> %Filter.ExtractStyleBlocks.Scope + %FilterParam.ExtractStyleBlocksTidyImpl -> %Filter.ExtractStyleBlocks.TidyImpl + As usual, the old directive names will still work, but will throw E_NOTICE + errors. +# The allowed values for class have been relaxed to allow all of CDATA for + doctypes that are not XHTML 1.1 or XHTML 2.0. For old behavior, set + %Attr.ClassUseCDATA to false. +# Instead of appending the content model to an old content model, a blank + element will replace the old content model. You can use #SUPER to get + the old content model. +! More robust support for name="" and id="" +! HTMLPurifier_Config::inherit($config) allows you to inherit one + configuration, and have changes to that configuration be propagated + to all of its children. +! Implement %HTML.Attr.Name.UseCDATA, which relaxes validation rules on + the name attribute when set. Use with care. Thanks Ian Cook for + sponsoring. +! Implement %AutoFormat.RemoveEmpty.RemoveNbsp, which removes empty + tags that contain non-breaking spaces as well other whitespace. You + can also modify which tags should have   maintained with + %AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions. +! Implement %Attr.AllowedClasses, which allows administrators to restrict + classes users can use to a specified finite set of classes, and + %Attr.ForbiddenClasses, which is the logical inverse. +! You can now maintain your own configuration schema directories by + creating a config-schema.php file or passing an extra argument. Check + docs/dev-config-schema.html for more details. +! Added HTMLPurifier_Config->serialize() method, which lets you save away + your configuration in a compact serial file, which you can unserialize + and use directly without having to go through the overhead of setup. +- Fix bug where URIDefinition would not get cleared if it's directives got + changed. +- Fix fatal error in HTMLPurifier_Encoder on certain platforms (probably NetBSD 5.0) +- Fix bug in Linkify autoformatter involving http://foo +- Make %URI.Munge not apply to links that have the same host as your host. +- Prevent stray tag from truncating output, if a second + is present. +. Created script maintenance/rename-config.php for renaming a configuration + directive while maintaining its alias. This script does not change source code. +. Implement namespace locking for definition construction, to prevent + bugs where a directive is used for definition construction but is not + used to construct the cache hash. + +3.3.0, released 2009-02-16 +! Implement CSS property 'overflow' when %CSS.AllowTricky is true. +! Implement generic property list classess +- Fix bug with testEncodingSupportsASCII() algorithm when iconv() implementation + does not do the "right thing" with characters not supported in the output + set. +- Spellcheck UTF-8: The Secret To Character Encoding +- Fix improper removal of the contents of elements with only whitespace. Thanks + Eric Wald for reporting. +- Fix broken test suite in versions of PHP without spl_autoload_register() +- Fix degenerate case with YouTube filter involving double hyphens. + Thanks Pierre Attar for reporting. +- Fix YouTube rendering problem on certain versions of Firefox. +- Fix CSSDefinition Printer problems with decorators +- Add text parameter to unit tests, forces text output +. Add verbose mode to command line test runner, use (--verbose) +. Turn on unit tests for UnitConverter +. Fix missing version number in configuration %Attr.DefaultImageAlt (added 3.2.0) +. Fix newline errors that caused spurious failures when CRLF HTML Purifier was + tested on Linux. +. Removed trailing whitespace from all text files, see + remote-trailing-whitespace.php maintenance script. +. Convert configuration to use property list backend. + +3.2.0, released 2008-10-31 +# Using %Core.CollectErrors forces line number/column tracking on, whereas + previously you could theoretically turn it off. +# HTMLPurifier_Injector->notifyEnd() is formally deprecated. Please + use handleEnd() instead. +! %Output.AttrSort for when you need your attributes in alphabetical order to + deal with a bug in FCKEditor. Requested by frank farmer. +! Enable HTML comments when %HTML.Trusted is on. Requested by Waldo Jaquith. +! Proper support for name attribute. It is now allowed and equivalent to the id + attribute in a and img tags, and is only converted to id when %HTML.TidyLevel + is heavy (for all doctypes). +! %AutoFormat.RemoveEmpty to remove some empty tags from documents. Please don't + use on hand-written HTML. +! Add error-cases for unsupported elements in MakeWellFormed. This enables + the strategy to be used, standalone, on untrusted input. +! %Core.AggressivelyFixLt is on by default. This causes more sensible + processing of left angled brackets in smileys and other whatnot. +! Test scripts now have a 'type' parameter, which lets you say 'htmlpurifier', + 'phpt', 'vtest', etc. in order to only execute those tests. This supercedes + the --only-phpt parameter, although for backwards-compatibility the flag + will still work. +! AutoParagraph auto-formatter will now preserve double-newlines upon output. + Users who are not performing inbound filtering, this may seem a little + useless, but as a bonus, the test suite and handling of edge cases is also + improved. +! Experimental implementation of forms for %HTML.Trusted +! Track column numbers when maintain line numbers is on +! Proprietary 'background' attribute on table-related elements converted into + corresponding CSS. Thanks Fusemail for sponsoring this feature! +! Add forward(), forwardUntilEndToken(), backward() and current() to Injector + supertype. +! HTMLPurifier_Injector->handleEnd() permits modification to end tokens. The + time of operation varies slightly from notifyEnd() as *all* end tokens are + processed by the injector before they are subject to the well-formedness rules. +! %Attr.DefaultImageAlt allows overriding default behavior of setting alt to + basename of image when not present. +! %AutoFormat.DisplayLinkURI neuters tags into plain text URLs. +- Fix two bugs in %URI.MakeAbsolute; one involving empty paths in base URLs, + the other involving an undefined $is_folder error. +- Throw error when %Core.Encoding is set to a spurious value. Previously, + this errored silently and returned false. +- Redirected stderr to stdout for flush error output. +- %URI.DisableExternal will now use the host in %URI.Base if %URI.Host is not + available. +- Do not re-munge URL if the output URL has the same host as the input URL. + Requested by Chris. +- Fix error in documentation regarding %Filter.ExtractStyleBlocks +- Prevent ]]> from triggering %Core.ConvertDocumentToFragment +- Fix bug with inline elements in blockquotes conflicting with strict doctype +- Detect if HTML support is disabled for DOM by checking for loadHTML() method. +- Fix bug where dots and double-dots in absolute URLs without hostname were + not collapsed by URIFilter_MakeAbsolute. +- Fix bug with anonymous modules operating on SafeEmbed or SafeObject elements + by reordering their addition. +- Will now throw exception on many error conditions during lexer creation; also + throw an exception when MaintainLineNumbers is true, but a non-tracksLineNumbers + is being used. +- Detect if domxml extension is loaded, and use DirectLEx accordingly. +- Improve handling of big numbers with floating point arithmetic in UnitConverter. + Reported by David Morton. +. Strategy_MakeWellFormed now operates in-place, saving memory and allowing + for more interesting filter-backtracking +. New HTMLPurifier_Injector->rewind() functionality, allows injectors to rewind + index to reprocess tokens. +. StringHashParser now allows for multiline sections with "empty" content; + previously the section would remain undefined. +. Added --quick option to multitest.php, which tests only the most recent + release for each series. +. Added --distro option to multitest.php, which accepts either 'normal' or + 'standalone'. This supercedes --exclude-normal and --exclude-standalone + +3.1.1, released 2008-06-19 +# %URI.Munge now, by default, does not munge resources (for example, ) + In order to enable this again, please set %URI.MungeResources to true. +! More robust imagecrash protection with height/width CSS with %CSS.MaxImgLength, + and height/width HTML with %HTML.MaxImgLength. +! %URI.MungeSecretKey for secure URI munging. Thanks Chris + for sponsoring this feature. Check out the corresponding documentation + for details. (Att Nightly testers: The API for this feature changed before + the general release. Namely, rename your directives %URI.SecureMungeSecretKey => + %URI.MungeSecretKey and and %URI.SecureMunge => %URI.Munge) +! Implemented post URI filtering. Set member variable $post to true to set + a URIFilter as such. +! Allow modules to define injectors via $info_injector. Injectors are + automatically disabled if injector's needed elements are not found. +! Support for "safe" objects added, use %HTML.SafeObject and %HTML.SafeEmbed. + Thanks Chris for sponsoring. If you've been using ad hoc code from the + forums, PLEASE use this instead. +! Added substitutions for %e, %n, %a and %p in %URI.Munge (in order, + embedded, tag name, attribute name, CSS property name). See %URI.Munge + for more details. Requested by Jochem Blok. +- Disable percent height/width attributes for img. +- AttrValidator operations are now atomic; updates to attributes are not + manifest in token until end of operations. This prevents naughty internal + code from directly modifying CurrentToken when they're not supposed to. + This semantics change was requested by frank farmer. +- Percent encoding checks enabled for URI query and fragment +- Fix stray backslashes in font-family; CSS Unicode character escapes are + now properly resolved (although *only* in font-family). Thanks Takeshi Terada + for reporting. +- Improve parseCDATA algorithm to take into account newline normalization +- Account for browser confusion between Yen character and backslash in + Shift_JIS encoding. This fix generalizes to any other encoding which is not + a strict superset of printable ASCII. Thanks Takeshi Terada for reporting. +- Fix missing configuration parameter in Generator calls. Thanks vs for the + partial patch. +- Improved adherence to Unicode by checking for non-character codepoints. + Thanks Geoffrey Sneddon for reporting. This may result in degraded + performance for extremely large inputs. +- Allow CSS property-value pair ''text-decoration: none''. Thanks Jochem Blok + for reporting. +. Added HTMLPurifier_UnitConverter and HTMLPurifier_Length for convenient + handling of CSS-style lengths. HTMLPurifier_AttrDef_CSS_Length now uses + this class. +. API of HTMLPurifier_AttrDef_CSS_Length changed from __construct($disable_negative) + to __construct($min, $max). __construct(true) is equivalent to + __construct('0'). +. Added HTMLPurifier_AttrDef_Switch class +. Rename HTMLPurifier_HTMLModule_Tidy->construct() to setup() and bubble method + up inheritance hierarchy to HTMLPurifier_HTMLModule. All HTMLModules + get this called with the configuration object. All modules now + use this rather than __construct(), although legacy code using constructors + will still work--the new format, however, lets modules access the + configuration object for HTML namespace dependant tweaks. +. AttrDef_HTML_Pixels now takes a single construction parameter, pixels. +. ConfigSchema data-structure heavily optimized; on average it uses a third + the memory it did previously. The interface has changed accordingly, + consult changes to HTMLPurifier_Config for details. +. Variable parsing types now are magic integers instead of strings +. Added benchmark for ConfigSchema +. HTMLPurifier_Generator requires $config and $context parameters. If you + don't know what they should be, use HTMLPurifier_Config::createDefault() + and new HTMLPurifier_Context(). +. Printers now properly distinguish between output configuration, and + target configuration. This is not applicable to scripts using + the Printers for HTML Purifier related tasks. +. HTML/CSS Printers must be primed with prepareGenerator($gen_config), otherwise + fatal errors will ensue. +. URIFilter->prepare can return false in order to abort loading of the filter +. Factory for AttrDef_URI implemented, URI#embedded to indicate URI that embeds + an external resource. +. %URI.Munge functionality factored out into a post-filter class. +. Added CurrentCSSProperty context variable during CSS validation + +3.1.0, released 2008-05-18 +# Unnecessary references to objects (vestiges of PHP4) removed from method + signatures. The following methods do not need references when assigning from + them and will result in E_STRICT errors if you try: + + HTMLPurifier_Config->get*Definition() [* = HTML, CSS] + + HTMLPurifier_ConfigSchema::instance() + + HTMLPurifier_DefinitionCacheFactory::instance() + + HTMLPurifier_DefinitionCacheFactory->create() + + HTMLPurifier_DoctypeRegistry->register() + + HTMLPurifier_DoctypeRegistry->get() + + HTMLPurifier_HTMLModule->addElement() + + HTMLPurifier_HTMLModule->addBlankElement() + + HTMLPurifier_LanguageFactory::instance() +# Printer_ConfigForm's get*() functions were static-ified +# %HTML.ForbiddenAttributes requires attribute declarations to be in the + form of tag@attr, NOT tag.attr (which will throw an error and won't do + anything). This is for forwards compatibility with XML; you'd do best + to migrate an %HTML.AllowedAttributes directives to this syntax too. +! Allow index to be false for config from form creation +! Added HTMLPurifier::VERSION constant +! Commas, not dashes, used for serializer IDs. This change is forwards-compatible + and allows for version numbers like "3.1.0-dev". +! %HTML.Allowed deals gracefully with whitespace anywhere, anytime! +! HTML Purifier's URI handling is a lot more robust, with much stricter + validation checks and better percent encoding handling. Thanks Gareth Heyes + for indicating security vulnerabilities from lax percent encoding. +! Bootstrap autoloader deals more robustly with classes that don't exist, + preventing class_exists($class, true) from barfing. +- InterchangeBuilder now alphabetizes its lists +- Validation error in configdoc output fixed +- Iconv and other encoding errors muted even with custom error handlers that + do not honor error_reporting +- Add protection against imagecrash attack with CSS height/width +- HTMLPurifier::instance() created for consistency, is equivalent to getInstance() +- Fixed and revamped broken ConfigForm smoketest +- Bug with bool/null fields in Printer_ConfigForm fixed +- Bug with global forbidden attributes fixed +- Improved error messages for allowed and forbidden HTML elements and attributes +- Missing (or null) in configdoc documentation restored +- If DOM throws and exception during parsing with PH5P (occurs in newer versions + of DOM), HTML Purifier punts to DirectLex +- Fatal error with unserialization of ScriptRequired +- Created directories are now chmod'ed properly +- Fixed bug with fallback languages in LanguageFactory +- Standalone testing setup properly with autoload +. Out-of-date documentation revised +. UTF-8 encoding check optimization as suggested by Diego +. HTMLPurifier_Error removed in favor of exceptions +. More copy() function removed; should use clone instead +. More extensive unit tests for HTMLDefinition +. assertPurification moved to central harness +. HTMLPurifier_Generator accepts $config and $context parameters during + instantiation, not runtime +. Double-quotes outside of attribute values are now unescaped + +3.1.0rc1, released 2008-04-22 +# Autoload support added. Internal require_once's removed in favor of an + explicit require list or autoloading. To use HTML Purifier, + you must now either use HTMLPurifier.auto.php + or HTMLPurifier.includes.php; setting the include path and including + HTMLPurifier.php is insufficient--in such cases include HTMLPurifier.autoload.php + as well to register our autoload handler (or modify your autoload function + to check HTMLPurifier_Bootstrap::getPath($class)). You can also use + HTMLPurifier.safe-includes.php for a less performance friendly but more + user-friendly library load. +# HTMLPurifier_ConfigSchema static functions are officially deprecated. Schema + information is stored in the ConfigSchema directory, and the + maintenance/generate-schema-cache.php generates the schema.ser file, which + is now instantiated. Support for userland schema changes coming soon! +# HTMLPurifier_Config will now throw E_USER_NOTICE when you use a directive + alias; to get rid of these errors just modify your configuration to use + the new directive name. +# HTMLPurifier->addFilter is deprecated; built-in filters can now be + enabled using %Filter.$filter_name or by setting your own filters using + %Filter.Custom +# Directive-level safety properties superceded in favor of module-level + safety. Internal method HTMLModule->addElement() has changed, although + the externally visible HTMLDefinition->addElement has *not* changed. +! Extra utility classes for testing and non-library operations can + be found in extras/. Specifically, these are FSTools and ConfigDoc. + You may find a use for these in your own project, but right now they + are highly experimental and volatile. +! Integration with PHPT allows for automated smoketests +! Limited support for proprietary HTML elements, namely , sponsored + by Chris. You can enable them with %HTML.Proprietary if your client + demands them. +! Support for !important CSS cascade modifier. By default, this will be stripped + from CSS, but you can enable it using %CSS.AllowImportant +! Support for display and visibility CSS properties added, set %CSS.AllowTricky + to true to use them. +! HTML Purifier now has its own Exception hierarchy under HTMLPurifier_Exception. + Developer error (not enduser error) can cause these to be triggered. +! Experimental kses() wrapper introduced with HTMLPurifier.kses.php +! Finally %CSS.AllowedProperties for tweaking allowed CSS properties without + mucking around with HTMLPurifier_CSSDefinition +! ConfigDoc output has been enhanced with version and deprecation info. +! %HTML.ForbiddenAttributes and %HTML.ForbiddenElements implemented. +- Autoclose now operates iteratively, i.e.
            now has + both span tags closed. +- Various HTMLPurifier_Config convenience functions now accept another parameter + $schema which defines what HTMLPurifier_ConfigSchema to use besides the + global default. +- Fix bug with trusted script handling in libxml versions later than 2.6.28. +- Fix bug in ExtractStyleBlocks with comments in style tags +- Fix bug in comment parsing for DirectLex +- Flush output now displayed when in command line mode for unit tester +- Fix bug with rgb(0, 1, 2) color syntax with spaces inside shorthand syntax +- HTMLPurifier_HTMLDefinition->addAttribute can now be called multiple times + on the same element without emitting errors. +- Fixed fatal error in PH5P lexer with invalid tag names +. Plugins now get their own changelogs according to project conventions. +. Convert tokens to use instanceof, reducing memory footprint and + improving comparison speed. +. Dry runs now supported in SimpleTest; testing facilities improved +. Bootstrap class added for handling autoloading functionality +. Implemented recursive glob at FSTools->globr +. ConfigSchema now has instance methods for all corresponding define* + static methods. +. A couple of new historical maintenance scripts were added. +. HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php split into two files +. tests/index.php can now be run from any directory. +. HTMLPurifier_Token subclasses split into seperate files +. HTMLPURIFIER_PREFIX now is defined in Bootstrap.php, NOT HTMLPurifier.php +. HTMLPURIFIER_PREFIX can now be defined outside of HTML Purifier +. New --php=php flag added, allows PHP executable to be specified (command + line only!) +. htmlpurifier_add_test() preferred method to translate test files in to + classes, because it handles PHPT files too. +. Debugger class is deprecated and will be removed soon. +. Command line argument parsing for testing scripts revamped, now --opt value + format is supported. +. Smoketests now cleanup after magic quotes +. Generator now can output comments (however, comments are still stripped + from HTML Purifier output) +. HTMLPurifier_ConfigSchema->validate() deprecated in favor of + HTMLPurifier_VarParser->parse() +. Integers auto-cast into float type by VarParser. +. HTMLPURIFIER_STRICT removed; no validation is performed on runtime, only + during cache generation +. Reordered script calls in maintenance/flush.php +. Command line scripts now honor exit codes +. When --flush fails in unit testers, abort tests and print message +. Improved documentation in docs/dev-flush.html about the maintenance scripts +. copy() methods removed in favor of clone keyword + +3.0.0, released 2008-01-06 +# HTML Purifier is PHP 5 only! The 2.1.x branch will be maintained + until PHP 4 is completely deprecated, but no new features will be added + to it. + + Visibility declarations added + + Constructor methods renamed to __construct() + + PHP4 reference cruft removed (in progress) +! CSS properties are now case-insensitive +! DefinitionCacheFactory now can register new implementations +! New HTMLPurifier_Filter_ExtractStyleBlocks for extracting "; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f); +if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d {{$head_css}} -- cgit v1.2.3 From 1d05f922f828e1e52cdf35f9c1e5ad26a85e398e Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Mar 2015 16:16:29 -0700 Subject: reduce the occurrence of duplicated notice() messages --- boot.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/boot.php b/boot.php index 74396e832..5fa15c9e6 100755 --- a/boot.php +++ b/boot.php @@ -1668,14 +1668,17 @@ function notice($s) { $a = get_app(); if(! x($_SESSION, 'sysmsg')) $_SESSION['sysmsg'] = array(); + // ignore duplicated error messages which haven't yet been displayed + // - typically seen as multiple 'permission denied' messages + // as a result of auto-reloading a protected page with &JS=1 + + if(in_array($s,$_SESSION['sysmsg'])) + return; + if($a->interactive) { - // shameless plug, permission is denied and they have no identity. - // There's a fairly good chance that they've not got zot. - if((stristr($s, t('permission denied'))) && (! get_observer_hash())) { - $s .= '
            ' . t('Got Zot?') . ''; - } $_SESSION['sysmsg'][] = $s; } + } /** -- cgit v1.2.3 From 02a58dc5b05a39eee9784261c5010c0f1765588f Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Mar 2015 16:20:29 -0700 Subject: more JS=1 weirdness --- mod/network.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/network.php b/mod/network.php index d24d665d8..b2888b223 100644 --- a/mod/network.php +++ b/mod/network.php @@ -13,7 +13,7 @@ function network_init(&$a) { return; } - if(count($_GET) < 2) { + if((count($_GET) < 2) || (count($_GET) < 3 && $_GET['JS'])) { $network_options = get_pconfig(local_channel(),'system','network_page_default'); if($network_options) goaway('network' . '?f=&' . $network_options); -- cgit v1.2.3 From 124b17dcf44d6a9aac34b28ee455bd46738cb4ee Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Fri, 13 Mar 2015 00:16:19 +0100 Subject: Some cleanups. Fixed dbesc_identifier(), but it is not used yet. Corrected some other variable names and variable initialization before using them. --- include/dba/dba_driver.php | 23 ++++----- include/session.php | 115 ++++++++++++++++++++++++++++----------------- include/text.php | 29 +++++++----- 3 files changed, 99 insertions(+), 68 deletions(-) diff --git a/include/dba/dba_driver.php b/include/dba/dba_driver.php index 4a0f5e37b..708d8e709 100755 --- a/include/dba/dba_driver.php +++ b/include/dba/dba_driver.php @@ -24,7 +24,6 @@ function dba_factory($server, $port,$user,$pass,$db,$dbtype,$install = false) { $dba = null; - $dbtype = intval($dbtype); if($dbtype == DBTYPE_POSTGRES) { @@ -59,7 +58,7 @@ abstract class dba_driver { const INSTALL_SCRIPT='install/schema_mysql.sql'; const NULL_DATE = '0000-00-00 00:00:00'; const UTC_NOW = 'UTC_TIMESTAMP()'; - + protected $debug = 0; protected $db; public $connected = false; @@ -121,11 +120,11 @@ abstract class dba_driver { function get_null_date() { return static::NULL_DATE; } - + function get_install_script() { return static::INSTALL_SCRIPT; } - + function utcnow() { return static::UTC_NOW; } @@ -145,6 +144,7 @@ abstract class dba_driver { return false; } } + return true; } @@ -166,19 +166,19 @@ abstract class dba_driver { function quote_interval($txt) { return $txt; } - + function optimize_table($table) { q('OPTIMIZE TABLE '.$table); } - + function concat($fld, $sep) { return 'GROUP_CONCAT(DISTINCT '.$fld.' SEPARATOR \''.$sep.'\')'; } - + function escapebin($str) { return $this->escape($str); } - + function unescapebin($str) { return $str; } @@ -193,6 +193,7 @@ function printable($s) { $s = str_replace("\x00",'.',$s); if(x($_SERVER,'SERVER_NAME')) $s = escape_tags($s); + return $s; } @@ -252,7 +253,7 @@ function db_quoteinterval($txt) { function dbesc_identifier($str) { global $db; - return $db->escape_identifier($txt); + return $db->escape_identifier($str); } function db_utcnow() { @@ -349,6 +350,7 @@ function dbesc_array_cb(&$item, $key) { $item = '0001-01-01 00:00:00'; else if($item == '0001-01-01 00:00:00' && ACTIVE_DBTYPE == DBTYPE_MYSQL) $item = '0000-00-00 00:00:00'; + $item = dbesc($item); } } @@ -382,8 +384,7 @@ function db_getfunc($f) { $f = strtolower($f); if(isset($lookup[$f]) && isset($lookup[$f][ACTIVE_DBTYPE])) return $lookup[$f][ACTIVE_DBTYPE]; - + logger('Unable to abstract DB function "'. $f . '" for dbtype ' . ACTIVE_DBTYPE, LOGGER_DEBUG); return $f; } - diff --git a/include/session.php b/include/session.php index 0e2adb77d..31b3f0614 100644 --- a/include/session.php +++ b/include/session.php @@ -1,21 +1,29 @@ -query_string); $stripped = str_replace('q=','',$stripped); $stripped = trim($stripped,'/'); - $pagenum = $a->pager['page']; + //$pagenum = $a->pager['page']; $url = $a->get_baseurl() . '/' . $stripped; - return replace_macros(get_markup_template('alt_pager.tpl'),array( + return replace_macros(get_markup_template('alt_pager.tpl'), array( '$has_less' => (($a->pager['page'] > 1) ? true : false), '$has_more' => (($i > 0 && $i >= $a->pager['itemspage']) ? true : false), '$less' => $less, @@ -600,6 +596,7 @@ function activity_match($haystack,$needle) { function get_tags($s) { $ret = array(); + $match = array(); // ignore anything in a code block @@ -1061,7 +1058,6 @@ function list_smilies() { * */ function smilies($s, $sample = false) { - $a = get_app(); if(intval(get_config('system','no_smilies')) || (local_channel() && intval(get_pconfig(local_channel(),'system','no_smilies')))) @@ -2111,6 +2107,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { $replaced = false; $r = null; + $match = array(); $termtype = ((strpos($tag,'#') === 0) ? TERM_HASHTAG : TERM_UNKNOWN); $termtype = ((strpos($tag,'@') === 0) ? TERM_MENTION : $termtype); @@ -2354,7 +2351,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { function linkify_tags($a, &$body, $uid) { $str_tags = ''; $tagged = array(); - $result = array(); + $results = array(); $tags = get_tags($body); @@ -2375,18 +2372,23 @@ function linkify_tags($a, &$body, $uid) { if($fullnametagged) continue; + // @FIXME which $profile_uid? It's not set anywhere. $success = handle_tag($a, $body, $access_tag, $str_tags, ($uid) ? $uid : $profile_uid , $tag); $results[] = array('success' => $success, 'access_tag' => $access_tag); if($success['replaced']) $tagged[] = $tag; } } + return $results; } /** - * @brief returns icon name for use with e.g. font-awesome based on mime-type + * @brief returns icon name for use with e.g. font-awesome based on mime-type. + * + * These are the the font-awesome names of version 3.2.1. The newer font-awesome + * 4 has different names. * - * @param string $type + * @param string $type mime type * @return string */ function getIconFromType($type) { @@ -2439,10 +2441,10 @@ function getIconFromType($type) { * @brief Returns a human readable formatted string for filesizes. * * @param int $size filesize in bytes - * @return string + * @return string human readable formatted filesize */ function userReadableSize($size) { - $ret = ""; + $ret = ''; if (is_numeric($size)) { $incr = 0; $k = 1024; @@ -2451,7 +2453,8 @@ function userReadableSize($size) { $incr++; $size = round($size / $k, 2); } - $ret = $size . " " . $unit[$incr]; + $ret = $size . ' ' . $unit[$incr]; } + return $ret; } -- cgit v1.2.3 From f2d84608af74e66fe6c5d21369cd5d3cfe4803de Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Mar 2015 18:48:32 -0700 Subject: Add some AX vars to openid server. --- mod/id.php | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/mod/id.php b/mod/id.php index 760a29c01..4a6f5683c 100644 --- a/mod/id.php +++ b/mod/id.php @@ -49,9 +49,10 @@ function getUserData($handle=null) if(! local_channel()) { notice( t('Permission denied.') . EOL); get_app()->page['content'] = login(); + return false; } - logger('handle: ' . $handle); +// logger('handle: ' . $handle); if($handle) { $r = q("select * from channel left join xchan on channel_hash = xchan_hash where channel_address = '%s' limit 1", @@ -64,6 +65,19 @@ function getUserData($handle=null) ); } + if(! r) + return false; + + $x = q("select * from account where account_id = %d limit 1", + intval($r[0]['channel_account_id']) + ); + if($x) + $r[0]['email'] = $x[0]['account_email']; + + $r[0]['firstName'] = ((strpos($r[0]['channel_name'],' ')) ? substr($r[0]['channel_name'],0,strpos($r[0]['channel_name'],' ')) : $r[0]['channel_name']); + $r[0]['lastName'] = ((strpos($r[0]['channel_name'],' ')) ? substr($r[0]['channel_name'],strpos($r[0]['channel_name'],' ')+1) : ''); + + return $r[0]; /* @@ -96,26 +110,29 @@ function getUserData($handle=null) class MysqlProvider extends LightOpenIDProvider { private $attrMap = array( - 'namePerson/first' => 'First name', - 'namePerson/last' => 'Last name', - 'namePerson/friendly' => 'Nickname (login)' + 'namePerson/first' => 'First name', + 'namePerson/last' => 'Last name', + 'namePerson/friendly' => 'Nickname', + 'contact/internet/email' => 'Email' ); private $attrFieldMap = array( - 'namePerson/first' => 'firstName', - 'namePerson/last' => 'lastName', - 'namePerson/friendly' => 'login' + 'namePerson/first' => 'firstName', + 'namePerson/last' => 'lastName', + 'namePerson/friendly' => 'channel_address', + 'contact/internet/email' => 'email' ); function setup($identity, $realm, $assoc_handle, $attributes) { - logger('identity: ' . $identity); - logger('realm: ' . $realm); - logger('assoc_handle: ' . $assoc_handle); - logger('attributes: ' . print_r($attributes,true)); +// logger('identity: ' . $identity); +// logger('realm: ' . $realm); +// logger('assoc_handle: ' . $assoc_handle); +// logger('attributes: ' . print_r($attributes,true)); $data = getUserData($assoc_handle); + $o .= '
            ' . '' . '' -- cgit v1.2.3 From d60cb14c2f23f372dec5fed78420f8ced3942ea6 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Mar 2015 20:05:43 -0700 Subject: support a fair number of the common AX regs --- mod/id.php | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 68 insertions(+), 5 deletions(-) diff --git a/mod/id.php b/mod/id.php index 4a6f5683c..00138cd29 100644 --- a/mod/id.php +++ b/mod/id.php @@ -73,11 +73,36 @@ function getUserData($handle=null) ); if($x) $r[0]['email'] = $x[0]['account_email']; + + $p = q("select * from profile where is_default = 1 and uid = %d limit 1", + intval($r[0]['channel_account_id']) + ); + + $gender = ''; + if($p[0]['gender'] == t('Male')) + $gender = 'M'; + if($p[0]['gender'] == t('Female')) + $gender = 'F'; $r[0]['firstName'] = ((strpos($r[0]['channel_name'],' ')) ? substr($r[0]['channel_name'],0,strpos($r[0]['channel_name'],' ')) : $r[0]['channel_name']); $r[0]['lastName'] = ((strpos($r[0]['channel_name'],' ')) ? substr($r[0]['channel_name'],strpos($r[0]['channel_name'],' ')+1) : ''); + $r[0]['namePerson'] = $r[0]['channel_name']; + $r[0]['pphoto'] = $r[0]['xchan_photo_l']; + $r[0]['pphoto16'] = z_root() . '/photo/profile/16/' . $r[0]['channel_id'] . '.jpg'; + $r[0]['pphoto32'] = z_root() . '/photo/profile/32/' . $r[0]['channel_id'] . '.jpg'; + $r[0]['pphoto48'] = z_root() . '/photo/profile/48/' . $r[0]['channel_id'] . '.jpg'; + $r[0]['pphoto64'] = z_root() . '/photo/profile/64/' . $r[0]['channel_id'] . '.jpg'; + $r[0]['pphoto80'] = z_root() . '/photo/profile/80/' . $r[0]['channel_id'] . '.jpg'; + $r[0]['pphoto128'] = z_root() . '/photo/profile/128/' . $r[0]['channel_id'] . '.jpg'; + $r[0]['timezone'] = $r[0]['channel_timezone']; + $r[0]['url'] = $r[0]['xchan_url']; + $r[0]['language'] = (($x[0]['account_language']) ? $x[0]['account_language'] : 'en'); + $r[0]['birthyear'] = ((intval(substr($p[0]['dob'],0,4))) ? intval(substr($p[0]['dob'],0,4)) : ''); + $r[0]['birthmonth'] = ((intval(substr($p[0]['dob'],5,2))) ? intval(substr($p[0]['dob'],5,2)) : ''); + $r[0]['birthday'] = ((intval(substr($p[0]['dob'],8,2))) ? intval(substr($p[0]['dob'],8,2)) : ''); + $r[0]['birthdate'] = (($r[0]['birthyear'] && $r[0]['birthmonth'] && $r[0]['birthday']) ? $p[0]['dob'] : ''); + $r[0]['gender'] = $gender; - return $r[0]; /* @@ -110,17 +135,55 @@ function getUserData($handle=null) class MysqlProvider extends LightOpenIDProvider { private $attrMap = array( - 'namePerson/first' => 'First name', - 'namePerson/last' => 'Last name', + 'namePerson/first' => 'First Name', + 'namePerson/last' => 'Last Name', 'namePerson/friendly' => 'Nickname', - 'contact/internet/email' => 'Email' + 'namePerson' => 'Full Name', + 'contact/internet/email' => 'Email', + 'contact/email' => 'Email', + 'media/image/aspect11' => 'Profile Photo', + 'media/image' => 'Profile Photo', + 'media/image/default' => 'Profile Photo', + 'media/image/16x16' => 'Profile Photo 16px', + 'media/image/32x32' => 'Profile Photo 32px', + 'media/image/48x48' => 'Profile Photo 48px', + 'media/image/64x64' => 'Profile Photo 64px', + 'media/image/80x80' => 'Profile Photo 80px', + 'media/image/128x128' => 'Profile Photo 128px', + 'timezone' => 'Timezone', + 'contact/web/default' => 'Homepage URL', + 'language/pref' => 'Language', + 'birthDate/birthYear' => 'Birth Year', + 'birthDate/birthMonth' => 'Birth Month', + 'birthDate/birthday' => 'Birth Day', + 'birthDate' => 'Birthdate', + 'gender' => 'Gender', ); private $attrFieldMap = array( 'namePerson/first' => 'firstName', 'namePerson/last' => 'lastName', 'namePerson/friendly' => 'channel_address', - 'contact/internet/email' => 'email' + 'namePerson' => 'namePerson', + 'contact/internet/email' => 'email', + 'contact/email' => 'email', + 'media/image/aspect11' => 'pphoto', + 'media/image' => 'pphoto', + 'media/image/default' => 'pphoto', + 'media/image/16x16' => 'pphoto16', + 'media/image/32x32' => 'pphoto32', + 'media/image/48x48' => 'pphoto48', + 'media/image/64x64' => 'pphoto64', + 'media/image/80x80' => 'pphoto80', + 'media/image/128x128' => 'pphoto128', + 'timezone' => 'timezone', + 'contact/web/default' => 'url', + 'language/pref' => 'language', + 'birthDate/birthYear' => 'birthyear', + 'birthDate/birthMonth' => 'birthmonth', + 'birthDate/birthday' => 'birthday', + 'birthDate' => 'birthdate', + 'gender' => 'gender', ); function setup($identity, $realm, $assoc_handle, $attributes) -- cgit v1.2.3 From 93caead072e3b5f1623fe0c61206e57da7ca20b3 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Mar 2015 20:43:53 -0700 Subject: try to allow translation of ax regs --- mod/id.php | 81 ++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 52 insertions(+), 29 deletions(-) diff --git a/mod/id.php b/mod/id.php index 00138cd29..d2776830d 100644 --- a/mod/id.php +++ b/mod/id.php @@ -78,6 +78,9 @@ function getUserData($handle=null) intval($r[0]['channel_account_id']) ); + + + $gender = ''; if($p[0]['gender'] == t('Male')) $gender = 'M'; @@ -132,34 +135,50 @@ function getUserData($handle=null) } + +function translate_regs() { + + // This exists to get around scoping rules + + $attrMap = array( + 'namePerson/first' => t('First Name'), + 'namePerson/last' => t('Last Name'), + 'namePerson/friendly' => t('Nickname'), + 'namePerson' => t('Full Name'), + 'contact/internet/email' => t('Email'), + 'contact/email' => t('Email'), + 'media/image/aspect11' => t('Profile Photo'), + 'media/image' => t('Profile Photo'), + 'media/image/default' => t('Profile Photo'), + 'media/image/16x16' => t('Profile Photo 16px'), + 'media/image/32x32' => t('Profile Photo 32px'), + 'media/image/48x48' => t('Profile Photo 48px'), + 'media/image/64x64' => t('Profile Photo 64px'), + 'media/image/80x80' => t('Profile Photo 80px'), + 'media/image/128x128' => t('Profile Photo 128px'), + 'timezone' => t('Timezone'), + 'contact/web/default' => t('Homepage URL'), + 'language/pref' => t('Language'), + 'birthDate/birthYear' => t('Birth Year'), + 'birthDate/birthMonth' => t('Birth Month'), + 'birthDate/birthday' => t('Birth Day'), + 'birthDate' => t('Birthdate'), + 'gender' => t('Gender'), + ); + + return $attrMap; +} + + class MysqlProvider extends LightOpenIDProvider { - private $attrMap = array( - 'namePerson/first' => 'First Name', - 'namePerson/last' => 'Last Name', - 'namePerson/friendly' => 'Nickname', - 'namePerson' => 'Full Name', - 'contact/internet/email' => 'Email', - 'contact/email' => 'Email', - 'media/image/aspect11' => 'Profile Photo', - 'media/image' => 'Profile Photo', - 'media/image/default' => 'Profile Photo', - 'media/image/16x16' => 'Profile Photo 16px', - 'media/image/32x32' => 'Profile Photo 32px', - 'media/image/48x48' => 'Profile Photo 48px', - 'media/image/64x64' => 'Profile Photo 64px', - 'media/image/80x80' => 'Profile Photo 80px', - 'media/image/128x128' => 'Profile Photo 128px', - 'timezone' => 'Timezone', - 'contact/web/default' => 'Homepage URL', - 'language/pref' => 'Language', - 'birthDate/birthYear' => 'Birth Year', - 'birthDate/birthMonth' => 'Birth Month', - 'birthDate/birthday' => 'Birth Day', - 'birthDate' => 'Birthdate', - 'gender' => 'Gender', - ); - + + // See http://openid.net/specs/openid-attribute-properties-list-1_0-01.html + // This list contains a few variations of these attributes to maintain + // compatibility with legacy clients + + private $attrMap; + private $attrFieldMap = array( 'namePerson/first' => 'firstName', 'namePerson/last' => 'lastName', @@ -181,11 +200,15 @@ class MysqlProvider extends LightOpenIDProvider 'language/pref' => 'language', 'birthDate/birthYear' => 'birthyear', 'birthDate/birthMonth' => 'birthmonth', - 'birthDate/birthday' => 'birthday', + 'birthDate/birthday' => 'birthday', 'birthDate' => 'birthdate', 'gender' => 'gender', ); - + + function __construct() { + $this->attrMap = translate_regs(); + } + function setup($identity, $realm, $assoc_handle, $attributes) { @@ -209,7 +232,7 @@ class MysqlProvider extends LightOpenIDProvider if(isset($this->attrMap[$attr])) { $o .= '
          2. ' . ' ' - . $this->attrMap[$attr] . '(*)
          3. '; + . $this->attrMap[$attr] . ' *'; } } -- cgit v1.2.3 From c412e6e640af11a51ff569fe86fcc381291683b9 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 12 Mar 2015 20:51:36 -0700 Subject: revert that --- mod/id.php | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/mod/id.php b/mod/id.php index d2776830d..378022717 100644 --- a/mod/id.php +++ b/mod/id.php @@ -177,7 +177,31 @@ class MysqlProvider extends LightOpenIDProvider // This list contains a few variations of these attributes to maintain // compatibility with legacy clients - private $attrMap; + private $attrMap = array( + 'namePerson/first' => 'First Name', + 'namePerson/last' => 'Last Name', + 'namePerson/friendly' => 'Nickname', + 'namePerson' => 'Full Name', + 'contact/internet/email' => 'Email', + 'contact/email' => 'Email', + 'media/image/aspect11' => 'Profile Photo', + 'media/image' => 'Profile Photo', + 'media/image/default' => 'Profile Photo', + 'media/image/16x16' => 'Profile Photo 16px', + 'media/image/32x32' => 'Profile Photo 32px', + 'media/image/48x48' => 'Profile Photo 48px', + 'media/image/64x64' => 'Profile Photo 64px', + 'media/image/80x80' => 'Profile Photo 80px', + 'media/image/128x128' => 'Profile Photo 128px', + 'timezone' => 'Timezone', + 'contact/web/default' => 'Homepage URL', + 'language/pref' => 'Language', + 'birthDate/birthYear' => 'Birth Year', + 'birthDate/birthMonth' => 'Birth Month', + 'birthDate/birthday' => 'Birth Day', + 'birthDate' => 'Birthdate', + 'gender' => 'Gender', + ); private $attrFieldMap = array( 'namePerson/first' => 'firstName', @@ -205,9 +229,6 @@ class MysqlProvider extends LightOpenIDProvider 'gender' => 'gender', ); - function __construct() { - $this->attrMap = translate_regs(); - } function setup($identity, $realm, $assoc_handle, $attributes) { -- cgit v1.2.3 From ce33eca4b2d394db64bc2e1c6f3113292d5efca8 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Mar 2015 01:22:32 -0700 Subject: update to-do list --- doc/to_do_code.bb | 2 - util/messages.po | 9987 ++++++++++++++++++++++------------------------------- version.inc | 2 +- 3 files changed, 4091 insertions(+), 5900 deletions(-) diff --git a/doc/to_do_code.bb b/doc/to_do_code.bb index 616b20cad..e0e3d7f96 100644 --- a/doc/to_do_code.bb +++ b/doc/to_do_code.bb @@ -14,7 +14,6 @@ We need much more than this, but here are areas where developers can help. Pleas [li]Integrate the "open site" list with the register page[/li] [li]implement oembed provider interface[/li] [li]refactor the oembed client interface so that we can safely sandbox remote content[/li] -[li]implement openid server interface[/li] [li]Write more webpage layouts[/li] [li]Write more webpage widgets[/li] [li]restricted access OAuth clients[/li] @@ -36,7 +35,6 @@ We need much more than this, but here are areas where developers can help. Pleas [li]Customisable App collection pages[/li] [li]replace the tinymce visual editor and/or make the visual editor pluggable and responsive to different output formats. We probably want library/bbedit for bbcode. This needs a fair bit of work to catch up with our "enhanced bbcode", but start with images, links, bold and highlight and work from there.[/li] [li]Photos module - turn photos into normal conversations and fix tagging[/li] -[li]Provide RSS feed support which look like channels (in matrix only - copyright issues)[/li] [li]Create mobile clients for the top platforms - which involves extending the API so that we can do stuff far beyond the current crop of Twitter/Statusnet clients. Ditto for mobile themes. We can probably use something like the Friendica Android app as a base to start from.[/li] [li]Implement owned and exchangeable "things".[/li] [li]Family Account creation - using service classes (an account holder can create a certain number of sub-accounts which are all tied to their subscription - if the subscription lapses they all go away).[/li] diff --git a/util/messages.po b/util/messages.po index 93460c397..b7a4c14ed 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2015-03-06.963\n" +"Project-Id-Version: 2015-03-13.970\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-06 00:05-0800\n" +"POT-Creation-Date: 2015-03-13 00:03-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,15 +17,14 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../include/dba/dba_driver.php:142 +#: ../../include/dba/dba_driver.php:141 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../include/photo/photo_driver.php:680 ../../include/photos.php:52 -#: ../../mod/profile_photo.php:143 ../../mod/profile_photo.php:302 -#: ../../mod/profile_photo.php:424 ../../mod/photos.php:91 -#: ../../mod/photos.php:625 ../../addon.old/openclipatar/openclipatar.php:222 +#: ../../include/photo/photo_driver.php:680 ../../mod/profile_photo.php:143 +#: ../../mod/profile_photo.php:302 ../../mod/profile_photo.php:424 +#: ../../mod/photos.php:91 ../../mod/photos.php:625 msgid "Profile Photos" msgstr "" @@ -55,7 +54,7 @@ msgstr "" msgid "Default privacy group for new contacts" msgstr "" -#: ../../include/group.php:254 ../../mod/admin.php:787 +#: ../../include/group.php:254 ../../mod/admin.php:821 msgid "All Channels" msgstr "" @@ -79,10 +78,53 @@ msgstr "" msgid "Channels not in any collection" msgstr "" -#: ../../include/group.php:303 ../../include/widgets.php:273 +#: ../../include/group.php:303 ../../include/widgets.php:275 msgid "add" msgstr "" +#: ../../include/bbcode.php:115 ../../include/bbcode.php:694 +#: ../../include/bbcode.php:697 ../../include/bbcode.php:702 +#: ../../include/bbcode.php:705 ../../include/bbcode.php:708 +#: ../../include/bbcode.php:711 ../../include/bbcode.php:716 +#: ../../include/bbcode.php:719 ../../include/bbcode.php:724 +#: ../../include/bbcode.php:727 ../../include/bbcode.php:730 +#: ../../include/bbcode.php:733 +msgid "Image/photo" +msgstr "" + +#: ../../include/bbcode.php:150 ../../include/bbcode.php:744 +msgid "Encrypted content" +msgstr "" + +#: ../../include/bbcode.php:168 +msgid "Install design element: " +msgstr "" + +#: ../../include/bbcode.php:174 +msgid "QR code" +msgstr "" + +#: ../../include/bbcode.php:223 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "" + +#: ../../include/bbcode.php:225 +msgid "post" +msgstr "" + +#: ../../include/bbcode.php:447 +msgid "Different viewers will see this text differently" +msgstr "" + +#: ../../include/bbcode.php:662 +msgid "$1 spoiler" +msgstr "" + +#: ../../include/bbcode.php:682 +msgid "$1 wrote:" +msgstr "" + #: ../../include/identity.php:31 ../../mod/item.php:1078 msgid "Unable to obtain identity information from database" msgstr "" @@ -121,11 +163,11 @@ msgid "Default Profile" msgstr "" #: ../../include/identity.php:387 ../../include/identity.php:388 -#: ../../include/identity.php:395 ../../include/widgets.php:428 -#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:567 -#: ../../mod/settings.php:336 ../../mod/settings.php:340 -#: ../../mod/settings.php:341 ../../mod/settings.php:344 -#: ../../mod/settings.php:355 +#: ../../include/identity.php:395 ../../include/widgets.php:430 +#: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 +#: ../../mod/settings.php:343 ../../mod/settings.php:344 +#: ../../mod/settings.php:347 ../../mod/settings.php:358 +#: ../../mod/connedit.php:567 msgid "Friends" msgstr "" @@ -134,126 +176,125 @@ msgid "Requested channel is not available." msgstr "" #: ../../include/identity.php:691 ../../mod/profile.php:16 -#: ../../mod/achievements.php:11 ../../mod/editblock.php:29 -#: ../../mod/blocks.php:29 ../../mod/connect.php:13 ../../mod/hcard.php:8 -#: ../../mod/editlayout.php:28 ../../mod/editwebpage.php:28 -#: ../../mod/filestorage.php:53 ../../mod/webpages.php:29 +#: ../../mod/achievements.php:11 ../../mod/blocks.php:29 +#: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 +#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:53 +#: ../../mod/webpages.php:29 ../../mod/editblock.php:29 #: ../../mod/layouts.php:29 msgid "Requested profile is not available." msgstr "" -#: ../../include/identity.php:840 ../../include/widgets.php:136 -#: ../../include/widgets.php:175 ../../include/Contact.php:107 -#: ../../include/conversation.php:940 ../../mod/match.php:62 -#: ../../mod/directory.php:302 ../../mod/suggest.php:51 +#: ../../include/identity.php:842 ../../include/widgets.php:136 +#: ../../include/widgets.php:175 ../../include/conversation.php:940 +#: ../../include/Contact.php:107 ../../mod/match.php:62 +#: ../../mod/directory.php:291 ../../mod/suggest.php:51 msgid "Connect" msgstr "" -#: ../../include/identity.php:854 ../../mod/profiles.php:774 +#: ../../include/identity.php:856 ../../mod/profiles.php:774 msgid "Change profile photo" msgstr "" -#: ../../include/identity.php:861 +#: ../../include/identity.php:863 msgid "Profiles" msgstr "" -#: ../../include/identity.php:861 +#: ../../include/identity.php:863 msgid "Manage/edit profiles" msgstr "" -#: ../../include/identity.php:862 ../../mod/profiles.php:775 +#: ../../include/identity.php:864 ../../mod/profiles.php:775 msgid "Create New Profile" msgstr "" -#: ../../include/identity.php:865 ../../include/nav.php:95 -#: ../../addon.old/openclipatar/openclipatar.php:57 +#: ../../include/identity.php:867 ../../include/nav.php:95 msgid "Edit Profile" msgstr "" -#: ../../include/identity.php:878 ../../mod/profiles.php:786 +#: ../../include/identity.php:880 ../../mod/profiles.php:786 msgid "Profile Image" msgstr "" -#: ../../include/identity.php:881 +#: ../../include/identity.php:883 msgid "visible to everybody" msgstr "" -#: ../../include/identity.php:882 ../../mod/profiles.php:669 +#: ../../include/identity.php:884 ../../mod/profiles.php:669 #: ../../mod/profiles.php:790 msgid "Edit visibility" msgstr "" -#: ../../include/identity.php:894 ../../include/bb2diaspora.php:450 +#: ../../include/identity.php:896 ../../include/bb2diaspora.php:450 #: ../../include/event.php:40 ../../mod/events.php:645 -#: ../../mod/directory.php:234 +#: ../../mod/directory.php:223 msgid "Location:" msgstr "" -#: ../../include/identity.php:898 ../../include/identity.php:1139 +#: ../../include/identity.php:900 ../../include/identity.php:1142 msgid "Gender:" msgstr "" -#: ../../include/identity.php:899 ../../include/identity.php:1183 +#: ../../include/identity.php:901 ../../include/identity.php:1186 msgid "Status:" msgstr "" -#: ../../include/identity.php:900 ../../include/identity.php:1194 +#: ../../include/identity.php:902 ../../include/identity.php:1197 msgid "Homepage:" msgstr "" -#: ../../include/identity.php:901 +#: ../../include/identity.php:903 msgid "Online Now" msgstr "" -#: ../../include/identity.php:983 ../../include/identity.php:1063 +#: ../../include/identity.php:986 ../../include/identity.php:1066 #: ../../mod/ping.php:324 msgid "g A l F d" msgstr "" -#: ../../include/identity.php:984 ../../include/identity.php:1064 +#: ../../include/identity.php:987 ../../include/identity.php:1067 msgid "F d" msgstr "" -#: ../../include/identity.php:1029 ../../include/identity.php:1104 +#: ../../include/identity.php:1032 ../../include/identity.php:1107 #: ../../mod/ping.php:346 msgid "[today]" msgstr "" -#: ../../include/identity.php:1041 +#: ../../include/identity.php:1044 msgid "Birthday Reminders" msgstr "" -#: ../../include/identity.php:1042 +#: ../../include/identity.php:1045 msgid "Birthdays this week:" msgstr "" -#: ../../include/identity.php:1097 +#: ../../include/identity.php:1100 msgid "[No description]" msgstr "" -#: ../../include/identity.php:1115 +#: ../../include/identity.php:1118 msgid "Event Reminders" msgstr "" -#: ../../include/identity.php:1116 +#: ../../include/identity.php:1119 msgid "Events this week:" msgstr "" -#: ../../include/identity.php:1129 ../../include/identity.php:1246 +#: ../../include/identity.php:1132 ../../include/identity.php:1249 #: ../../include/apps.php:138 ../../mod/profperm.php:112 msgid "Profile" msgstr "" -#: ../../include/identity.php:1137 ../../mod/settings.php:1049 +#: ../../include/identity.php:1140 ../../mod/settings.php:1045 msgid "Full Name:" msgstr "" -#: ../../include/identity.php:1144 +#: ../../include/identity.php:1147 msgid "Like this channel" msgstr "" -#: ../../include/identity.php:1155 ../../include/taxonomy.php:391 -#: ../../include/ItemObject.php:179 ../../include/conversation.php:1692 +#: ../../include/identity.php:1158 ../../include/conversation.php:1692 +#: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 #: ../../mod/photos.php:1001 msgctxt "noun" msgid "Like" @@ -261,100 +302,100 @@ msgid_plural "Likes" msgstr[0] "" msgstr[1] "" -#: ../../include/identity.php:1168 +#: ../../include/identity.php:1171 msgid "j F, Y" msgstr "" -#: ../../include/identity.php:1169 +#: ../../include/identity.php:1172 msgid "j F" msgstr "" -#: ../../include/identity.php:1176 +#: ../../include/identity.php:1179 msgid "Birthday:" msgstr "" -#: ../../include/identity.php:1180 +#: ../../include/identity.php:1183 msgid "Age:" msgstr "" -#: ../../include/identity.php:1189 +#: ../../include/identity.php:1192 #, php-format msgid "for %1$d %2$s" msgstr "" -#: ../../include/identity.php:1192 ../../mod/profiles.php:691 +#: ../../include/identity.php:1195 ../../mod/profiles.php:691 msgid "Sexual Preference:" msgstr "" -#: ../../include/identity.php:1196 ../../mod/profiles.php:693 +#: ../../include/identity.php:1199 ../../mod/profiles.php:693 msgid "Hometown:" msgstr "" -#: ../../include/identity.php:1198 +#: ../../include/identity.php:1201 msgid "Tags:" msgstr "" -#: ../../include/identity.php:1200 ../../mod/profiles.php:694 +#: ../../include/identity.php:1203 ../../mod/profiles.php:694 msgid "Political Views:" msgstr "" -#: ../../include/identity.php:1202 +#: ../../include/identity.php:1205 msgid "Religion:" msgstr "" -#: ../../include/identity.php:1204 +#: ../../include/identity.php:1207 msgid "About:" msgstr "" -#: ../../include/identity.php:1206 +#: ../../include/identity.php:1209 msgid "Hobbies/Interests:" msgstr "" -#: ../../include/identity.php:1208 ../../mod/profiles.php:697 +#: ../../include/identity.php:1211 ../../mod/profiles.php:697 msgid "Likes:" msgstr "" -#: ../../include/identity.php:1210 ../../mod/profiles.php:698 +#: ../../include/identity.php:1213 ../../mod/profiles.php:698 msgid "Dislikes:" msgstr "" -#: ../../include/identity.php:1212 +#: ../../include/identity.php:1215 msgid "Contact information and Social Networks:" msgstr "" -#: ../../include/identity.php:1214 +#: ../../include/identity.php:1217 msgid "My other channels:" msgstr "" -#: ../../include/identity.php:1216 +#: ../../include/identity.php:1219 msgid "Musical interests:" msgstr "" -#: ../../include/identity.php:1218 +#: ../../include/identity.php:1221 msgid "Books, literature:" msgstr "" -#: ../../include/identity.php:1220 +#: ../../include/identity.php:1223 msgid "Television:" msgstr "" -#: ../../include/identity.php:1222 +#: ../../include/identity.php:1225 msgid "Film/dance/culture/entertainment:" msgstr "" -#: ../../include/identity.php:1224 +#: ../../include/identity.php:1227 msgid "Love/Romance:" msgstr "" -#: ../../include/identity.php:1226 +#: ../../include/identity.php:1229 msgid "Work/employment:" msgstr "" -#: ../../include/identity.php:1228 +#: ../../include/identity.php:1231 msgid "School/education:" msgstr "" -#: ../../include/identity.php:1248 +#: ../../include/identity.php:1251 msgid "Like this thing" msgstr "" @@ -365,13 +406,12 @@ msgstr "" #: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 #: ../../include/RedDAV/RedBrowser.php:267 ../../include/ItemObject.php:100 #: ../../include/apps.php:254 ../../include/menu.php:42 -#: ../../mod/editblock.php:143 ../../mod/blocks.php:132 -#: ../../mod/editpost.php:113 ../../mod/connections.php:382 -#: ../../mod/connections.php:395 ../../mod/connections.php:414 -#: ../../mod/thing.php:233 ../../mod/editlayout.php:139 -#: ../../mod/editwebpage.php:174 ../../mod/menu.php:78 -#: ../../mod/webpages.php:162 ../../mod/layouts.php:167 -#: ../../mod/settings.php:646 +#: ../../mod/settings.php:644 ../../mod/blocks.php:132 +#: ../../mod/connections.php:382 ../../mod/connections.php:395 +#: ../../mod/connections.php:414 ../../mod/thing.php:233 +#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 +#: ../../mod/editpost.php:113 ../../mod/menu.php:78 ../../mod/webpages.php:162 +#: ../../mod/editblock.php:143 ../../mod/layouts.php:167 msgid "Edit" msgstr "" @@ -380,8 +420,8 @@ msgstr "" msgid "View" msgstr "" -#: ../../include/page_widgets.php:40 ../../include/ItemObject.php:677 -#: ../../include/conversation.php:1152 ../../mod/events.php:651 +#: ../../include/page_widgets.php:40 ../../include/conversation.php:1152 +#: ../../include/ItemObject.php:677 ../../mod/events.php:651 #: ../../mod/webpages.php:166 ../../mod/photos.php:964 msgid "Preview" msgstr "" @@ -420,7 +460,7 @@ msgstr "" msgid "System" msgstr "" -#: ../../include/widgets.php:94 ../../include/conversation.php:1494 +#: ../../include/widgets.php:94 ../../include/conversation.php:1498 msgid "Personal" msgstr "" @@ -465,732 +505,999 @@ msgstr "" msgid "Notes" msgstr "" -#: ../../include/widgets.php:192 ../../include/text.php:838 -#: ../../include/text.php:850 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1391 ../../mod/admin.php:1412 +#: ../../include/widgets.php:192 ../../include/text.php:835 +#: ../../include/text.php:847 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 +#: ../../mod/filer.php:50 ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Save" msgstr "" -#: ../../include/widgets.php:264 +#: ../../include/widgets.php:266 msgid "Remove term" msgstr "" -#: ../../include/widgets.php:272 ../../include/features.php:72 +#: ../../include/widgets.php:274 ../../include/features.php:72 msgid "Saved Searches" msgstr "" -#: ../../include/widgets.php:302 ../../include/features.php:84 +#: ../../include/widgets.php:304 ../../include/features.php:84 #: ../../include/contact_widgets.php:57 msgid "Saved Folders" msgstr "" -#: ../../include/widgets.php:305 ../../include/contact_widgets.php:60 +#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60 #: ../../include/contact_widgets.php:95 msgid "Everything" msgstr "" -#: ../../include/widgets.php:347 +#: ../../include/widgets.php:349 msgid "Archives" msgstr "" -#: ../../include/widgets.php:425 +#: ../../include/widgets.php:427 msgid "Refresh" msgstr "" -#: ../../include/widgets.php:426 ../../mod/connedit.php:563 +#: ../../include/widgets.php:428 ../../mod/connedit.php:563 msgid "Me" msgstr "" -#: ../../include/widgets.php:427 ../../mod/connedit.php:566 +#: ../../include/widgets.php:429 ../../mod/connedit.php:566 msgid "Best Friends" msgstr "" -#: ../../include/widgets.php:429 +#: ../../include/widgets.php:431 msgid "Co-workers" msgstr "" -#: ../../include/widgets.php:430 ../../mod/connedit.php:568 +#: ../../include/widgets.php:432 ../../mod/connedit.php:568 msgid "Former Friends" msgstr "" -#: ../../include/widgets.php:431 ../../mod/connedit.php:569 +#: ../../include/widgets.php:433 ../../mod/connedit.php:569 msgid "Acquaintances" msgstr "" -#: ../../include/widgets.php:432 +#: ../../include/widgets.php:434 msgid "Everybody" msgstr "" -#: ../../include/widgets.php:466 +#: ../../include/widgets.php:468 msgid "Account settings" msgstr "" -#: ../../include/widgets.php:472 +#: ../../include/widgets.php:474 msgid "Channel settings" msgstr "" -#: ../../include/widgets.php:478 +#: ../../include/widgets.php:480 msgid "Additional features" msgstr "" -#: ../../include/widgets.php:484 +#: ../../include/widgets.php:486 msgid "Feature/Addon settings" msgstr "" -#: ../../include/widgets.php:490 +#: ../../include/widgets.php:492 msgid "Display settings" msgstr "" -#: ../../include/widgets.php:496 +#: ../../include/widgets.php:498 msgid "Connected apps" msgstr "" -#: ../../include/widgets.php:502 +#: ../../include/widgets.php:504 msgid "Export channel" msgstr "" -#: ../../include/widgets.php:511 ../../mod/connedit.php:627 +#: ../../include/widgets.php:513 ../../mod/connedit.php:627 msgid "Connection Default Permissions" msgstr "" -#: ../../include/widgets.php:519 +#: ../../include/widgets.php:521 msgid "Premium Channel Settings" msgstr "" -#: ../../include/widgets.php:527 ../../include/features.php:61 +#: ../../include/widgets.php:529 ../../include/features.php:61 #: ../../mod/sources.php:88 msgid "Channel Sources" msgstr "" -#: ../../include/widgets.php:535 ../../include/nav.php:210 -#: ../../include/apps.php:134 ../../mod/admin.php:1003 -#: ../../mod/admin.php:1208 +#: ../../include/widgets.php:537 ../../include/nav.php:208 +#: ../../include/apps.php:134 ../../mod/admin.php:1035 +#: ../../mod/admin.php:1235 msgid "Settings" msgstr "" -#: ../../include/widgets.php:548 ../../mod/message.php:31 +#: ../../include/widgets.php:550 ../../mod/message.php:31 #: ../../mod/mail.php:128 msgid "Messages" msgstr "" -#: ../../include/widgets.php:551 +#: ../../include/widgets.php:553 msgid "Check Mail" msgstr "" -#: ../../include/widgets.php:556 ../../include/nav.php:201 +#: ../../include/widgets.php:558 ../../include/nav.php:199 msgid "New Message" msgstr "" -#: ../../include/widgets.php:631 +#: ../../include/widgets.php:633 msgid "Chat Rooms" msgstr "" -#: ../../include/widgets.php:651 +#: ../../include/widgets.php:653 msgid "Bookmarked Chatrooms" msgstr "" -#: ../../include/widgets.php:671 +#: ../../include/widgets.php:673 msgid "Suggested Chatrooms" msgstr "" -#: ../../include/widgets.php:798 ../../include/widgets.php:856 +#: ../../include/widgets.php:800 ../../include/widgets.php:858 msgid "photo/image" msgstr "" -#: ../../include/widgets.php:951 ../../include/widgets.php:953 +#: ../../include/widgets.php:953 ../../include/widgets.php:955 msgid "Rate Me" msgstr "" -#: ../../include/widgets.php:957 +#: ../../include/widgets.php:959 msgid "View Ratings" msgstr "" -#: ../../include/widgets.php:968 +#: ../../include/widgets.php:970 msgid "Public Hubs" msgstr "" -#: ../../include/text.php:320 -msgid "prev" -msgstr "" - -#: ../../include/text.php:322 -msgid "first" +#: ../../include/conversation.php:120 ../../include/diaspora.php:1921 +#: ../../include/text.php:1749 ../../mod/like.php:335 +#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 +#: ../../mod/tagger.php:43 +msgid "photo" msgstr "" -#: ../../include/text.php:351 -msgid "last" +#: ../../include/conversation.php:123 ../../include/text.php:1752 +#: ../../mod/like.php:337 ../../mod/tagger.php:47 +msgid "event" msgstr "" -#: ../../include/text.php:354 -msgid "next" +#: ../../include/conversation.php:126 ../../mod/like.php:113 +msgid "channel" msgstr "" -#: ../../include/text.php:366 -msgid "older" +#: ../../include/conversation.php:148 ../../include/diaspora.php:1921 +#: ../../include/text.php:1755 ../../mod/like.php:335 +#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 +#: ../../mod/tagger.php:51 +msgid "status" msgstr "" -#: ../../include/text.php:368 -msgid "newer" +#: ../../include/conversation.php:150 ../../include/text.php:1757 +#: ../../mod/tagger.php:53 +msgid "comment" msgstr "" -#: ../../include/text.php:751 -msgid "No connections" +#: ../../include/conversation.php:164 ../../include/diaspora.php:1950 +#: ../../mod/like.php:383 +#, php-format +msgid "%1$s likes %2$s's %3$s" msgstr "" -#: ../../include/text.php:767 +#: ../../include/conversation.php:167 ../../mod/like.php:385 #, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/text.php:780 ../../mod/viewconnections.php:86 -msgid "View Connections" +msgid "%1$s doesn't like %2$s's %3$s" msgstr "" -#: ../../include/text.php:837 ../../include/text.php:849 -#: ../../include/nav.php:165 ../../include/apps.php:147 -#: ../../mod/search.php:34 -msgid "Search" +#: ../../include/conversation.php:204 +#, php-format +msgid "%1$s is now connected with %2$s" msgstr "" -#: ../../include/text.php:916 -msgid "poke" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" msgstr "" -#: ../../include/text.php:916 ../../include/conversation.php:243 +#: ../../include/conversation.php:243 ../../include/text.php:913 msgid "poked" msgstr "" -#: ../../include/text.php:917 -msgid "ping" +#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" msgstr "" -#: ../../include/text.php:917 -msgid "pinged" +#: ../../include/conversation.php:556 ../../mod/photos.php:978 +msgctxt "title" +msgid "Likes" msgstr "" -#: ../../include/text.php:918 -msgid "prod" +#: ../../include/conversation.php:556 ../../mod/photos.php:978 +msgctxt "title" +msgid "Dislikes" msgstr "" -#: ../../include/text.php:918 -msgid "prodded" +#: ../../include/conversation.php:557 ../../mod/photos.php:979 +msgctxt "title" +msgid "Agree" msgstr "" -#: ../../include/text.php:919 -msgid "slap" +#: ../../include/conversation.php:557 ../../mod/photos.php:979 +msgctxt "title" +msgid "Disagree" msgstr "" -#: ../../include/text.php:919 -msgid "slapped" +#: ../../include/conversation.php:557 ../../mod/photos.php:979 +msgctxt "title" +msgid "Abstain" msgstr "" -#: ../../include/text.php:920 -msgid "finger" +#: ../../include/conversation.php:558 ../../mod/photos.php:980 +msgctxt "title" +msgid "Attending" msgstr "" -#: ../../include/text.php:920 -msgid "fingered" +#: ../../include/conversation.php:558 ../../mod/photos.php:980 +msgctxt "title" +msgid "Not attending" msgstr "" -#: ../../include/text.php:921 -msgid "rebuff" +#: ../../include/conversation.php:558 ../../mod/photos.php:980 +msgctxt "title" +msgid "Might attend" msgstr "" -#: ../../include/text.php:921 -msgid "rebuffed" +#: ../../include/conversation.php:644 ../../include/ItemObject.php:126 +msgid "Select" msgstr "" -#: ../../include/text.php:931 -msgid "happy" +#: ../../include/conversation.php:645 ../../include/RedDAV/RedBrowser.php:268 +#: ../../include/ItemObject.php:120 ../../include/apps.php:255 +#: ../../mod/settings.php:645 ../../mod/connedit.php:533 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:816 +#: ../../mod/admin.php:945 ../../mod/photos.php:1044 +msgid "Delete" msgstr "" -#: ../../include/text.php:932 -msgid "sad" +#: ../../include/conversation.php:652 ../../include/ItemObject.php:89 +msgid "Private Message" msgstr "" -#: ../../include/text.php:933 -msgid "mellow" +#: ../../include/conversation.php:659 ../../include/ItemObject.php:227 +msgid "Message signature validated" msgstr "" -#: ../../include/text.php:934 -msgid "tired" +#: ../../include/conversation.php:660 ../../include/ItemObject.php:228 +msgid "Message signature incorrect" msgstr "" -#: ../../include/text.php:935 -msgid "perky" +#: ../../include/conversation.php:680 +#, php-format +msgid "View %s's profile @ %s" msgstr "" -#: ../../include/text.php:936 -msgid "angry" +#: ../../include/conversation.php:695 +msgid "Categories:" msgstr "" -#: ../../include/text.php:937 -msgid "stupified" +#: ../../include/conversation.php:696 +msgid "Filed under:" msgstr "" -#: ../../include/text.php:938 -msgid "puzzled" +#: ../../include/conversation.php:704 ../../include/ItemObject.php:312 +#, php-format +msgid " from %s" msgstr "" -#: ../../include/text.php:939 -msgid "interested" +#: ../../include/conversation.php:707 ../../include/ItemObject.php:315 +#, php-format +msgid "last edited: %s" msgstr "" -#: ../../include/text.php:940 -msgid "bitter" +#: ../../include/conversation.php:708 ../../include/ItemObject.php:316 +#, php-format +msgid "Expires: %s" msgstr "" -#: ../../include/text.php:941 -msgid "cheerful" +#: ../../include/conversation.php:723 +msgid "View in context" msgstr "" -#: ../../include/text.php:942 -msgid "alive" +#: ../../include/conversation.php:725 ../../include/conversation.php:1203 +#: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 +#: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 +#: ../../mod/editblock.php:157 ../../mod/photos.php:944 ../../mod/mail.php:241 +#: ../../mod/mail.php:356 +msgid "Please wait" msgstr "" -#: ../../include/text.php:943 -msgid "annoyed" +#: ../../include/conversation.php:838 +msgid "remove" msgstr "" -#: ../../include/text.php:944 -msgid "anxious" +#: ../../include/conversation.php:842 ../../include/nav.php:247 +msgid "Loading..." msgstr "" -#: ../../include/text.php:945 -msgid "cranky" +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" msgstr "" -#: ../../include/text.php:946 -msgid "disturbed" +#: ../../include/conversation.php:934 +msgid "View Source" msgstr "" -#: ../../include/text.php:947 -msgid "frustrated" +#: ../../include/conversation.php:935 +msgid "Follow Thread" msgstr "" -#: ../../include/text.php:948 -msgid "depressed" +#: ../../include/conversation.php:936 +msgid "View Status" msgstr "" -#: ../../include/text.php:949 -msgid "motivated" +#: ../../include/conversation.php:937 ../../include/nav.php:91 +#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 +msgid "View Profile" msgstr "" -#: ../../include/text.php:950 -msgid "relaxed" +#: ../../include/conversation.php:938 +msgid "View Photos" msgstr "" -#: ../../include/text.php:951 -msgid "surprised" +#: ../../include/conversation.php:939 +msgid "Matrix Activity" msgstr "" -#: ../../include/text.php:1117 -msgid "Monday" +#: ../../include/conversation.php:941 +msgid "Edit Contact" msgstr "" -#: ../../include/text.php:1117 -msgid "Tuesday" +#: ../../include/conversation.php:942 +msgid "Send PM" msgstr "" -#: ../../include/text.php:1117 -msgid "Wednesday" +#: ../../include/conversation.php:943 ../../include/apps.php:145 +msgid "Poke" msgstr "" -#: ../../include/text.php:1117 -msgid "Thursday" +#: ../../include/conversation.php:1019 ../../include/RedDAV/RedBrowser.php:163 +#: ../../include/apps.php:336 ../../include/apps.php:387 +#: ../../mod/connedit.php:570 ../../mod/photos.php:681 +#: ../../mod/photos.php:1113 +msgid "Unknown" msgstr "" -#: ../../include/text.php:1117 -msgid "Friday" +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s likes this." msgstr "" -#: ../../include/text.php:1117 -msgid "Saturday" +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s doesn't like this." msgstr "" -#: ../../include/text.php:1117 -msgid "Sunday" -msgstr "" +#: ../../include/conversation.php:1065 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "" -#: ../../include/text.php:1121 -msgid "January" -msgstr "" +#: ../../include/conversation.php:1067 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "" -#: ../../include/text.php:1121 -msgid "February" +#: ../../include/conversation.php:1073 +msgid "and" msgstr "" -#: ../../include/text.php:1121 -msgid "March" -msgstr "" - -#: ../../include/text.php:1121 -msgid "April" -msgstr "" +#: ../../include/conversation.php:1076 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "" -#: ../../include/text.php:1121 -msgid "May" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s like this." msgstr "" -#: ../../include/text.php:1121 -msgid "June" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s don't like this." msgstr "" -#: ../../include/text.php:1121 -msgid "July" +#: ../../include/conversation.php:1136 +msgid "Visible to everybody" msgstr "" -#: ../../include/text.php:1121 -msgid "August" +#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../mod/mail.php:289 +msgid "Please enter a link URL:" msgstr "" -#: ../../include/text.php:1121 -msgid "September" +#: ../../include/conversation.php:1138 +msgid "Please enter a video link/URL:" msgstr "" -#: ../../include/text.php:1121 -msgid "October" +#: ../../include/conversation.php:1139 +msgid "Please enter an audio link/URL:" msgstr "" -#: ../../include/text.php:1121 -msgid "November" +#: ../../include/conversation.php:1140 +msgid "Tag term:" msgstr "" -#: ../../include/text.php:1121 -msgid "December" +#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +msgid "Save to Folder:" msgstr "" -#: ../../include/text.php:1199 -msgid "unknown.???" +#: ../../include/conversation.php:1142 +msgid "Where are you right now?" msgstr "" -#: ../../include/text.php:1200 -msgid "bytes" +#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../mod/mail.php:175 ../../mod/mail.php:290 +msgid "Expires YYYY-MM-DD HH:MM" msgstr "" -#: ../../include/text.php:1236 -msgid "remove category" +#: ../../include/conversation.php:1169 ../../mod/editlayout.php:198 +#: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 +#: ../../mod/photos.php:943 ../../mod/layouts.php:168 +msgid "Share" msgstr "" -#: ../../include/text.php:1305 -msgid "remove from file" +#: ../../include/conversation.php:1171 ../../mod/editwebpage.php:170 +msgid "Page link title" msgstr "" -#: ../../include/text.php:1381 ../../include/text.php:1392 -#: ../../mod/connedit.php:635 -msgid "Click to open/close" +#: ../../include/conversation.php:1174 +msgid "Post as" msgstr "" -#: ../../include/text.php:1540 ../../mod/events.php:444 -msgid "Link to Source" +#: ../../include/conversation.php:1176 ../../include/ItemObject.php:669 +#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 +#: ../../mod/editpost.php:114 ../../mod/editblock.php:144 +msgid "Bold" msgstr "" -#: ../../include/text.php:1559 -msgid "Select a page layout: " +#: ../../include/conversation.php:1177 ../../include/ItemObject.php:670 +#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 +#: ../../mod/editpost.php:115 ../../mod/editblock.php:145 +msgid "Italic" msgstr "" -#: ../../include/text.php:1562 ../../include/text.php:1622 -msgid "default" +#: ../../include/conversation.php:1178 ../../include/ItemObject.php:671 +#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 +#: ../../mod/editpost.php:116 ../../mod/editblock.php:146 +msgid "Underline" msgstr "" -#: ../../include/text.php:1595 -msgid "Page content type: " +#: ../../include/conversation.php:1179 ../../include/ItemObject.php:672 +#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 +#: ../../mod/editpost.php:117 ../../mod/editblock.php:147 +msgid "Quote" msgstr "" -#: ../../include/text.php:1634 -msgid "Select an alternate language" +#: ../../include/conversation.php:1180 ../../include/ItemObject.php:673 +#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 +#: ../../mod/editpost.php:118 ../../mod/editblock.php:148 +msgid "Code" msgstr "" -#: ../../include/text.php:1753 ../../include/diaspora.php:1909 -#: ../../include/conversation.php:120 ../../mod/like.php:335 -#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 -#: ../../mod/tagger.php:43 -msgid "photo" +#: ../../include/conversation.php:1181 ../../mod/editlayout.php:145 +#: ../../mod/editwebpage.php:180 ../../mod/editpost.php:119 +#: ../../mod/editblock.php:149 ../../mod/mail.php:238 ../../mod/mail.php:352 +msgid "Upload photo" msgstr "" -#: ../../include/text.php:1756 ../../include/conversation.php:123 -#: ../../mod/like.php:337 ../../mod/tagger.php:47 -msgid "event" +#: ../../include/conversation.php:1182 +msgid "upload photo" msgstr "" -#: ../../include/text.php:1759 ../../include/diaspora.php:1909 -#: ../../include/conversation.php:148 ../../mod/like.php:335 -#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 -#: ../../mod/tagger.php:51 -msgid "status" +#: ../../include/conversation.php:1183 ../../mod/editlayout.php:146 +#: ../../mod/editwebpage.php:181 ../../mod/editpost.php:120 +#: ../../mod/editblock.php:150 ../../mod/mail.php:239 ../../mod/mail.php:353 +msgid "Attach file" msgstr "" -#: ../../include/text.php:1761 ../../include/conversation.php:150 -#: ../../mod/tagger.php:53 -msgid "comment" +#: ../../include/conversation.php:1184 +msgid "attach file" msgstr "" -#: ../../include/text.php:1766 -msgid "activity" +#: ../../include/conversation.php:1185 ../../mod/editlayout.php:147 +#: ../../mod/editwebpage.php:182 ../../mod/editpost.php:121 +#: ../../mod/editblock.php:151 ../../mod/mail.php:240 ../../mod/mail.php:354 +msgid "Insert web link" msgstr "" -#: ../../include/text.php:2053 -msgid "Design" +#: ../../include/conversation.php:1186 +msgid "web link" msgstr "" -#: ../../include/text.php:2056 -msgid "Blocks" +#: ../../include/conversation.php:1187 +msgid "Insert video link" msgstr "" -#: ../../include/text.php:2057 -msgid "Menus" +#: ../../include/conversation.php:1188 +msgid "video link" msgstr "" -#: ../../include/text.php:2058 -msgid "Layouts" +#: ../../include/conversation.php:1189 +msgid "Insert audio link" msgstr "" -#: ../../include/text.php:2059 -msgid "Pages" +#: ../../include/conversation.php:1190 +msgid "audio link" msgstr "" -#: ../../include/text.php:2395 ../../include/RedDAV/RedBrowser.php:130 -msgid "Collection" +#: ../../include/conversation.php:1191 ../../mod/editlayout.php:151 +#: ../../mod/editwebpage.php:186 ../../mod/editpost.php:125 +#: ../../mod/editblock.php:155 +msgid "Set your location" msgstr "" -#: ../../include/attach.php:137 ../../include/attach.php:184 -#: ../../include/attach.php:247 ../../include/attach.php:261 -#: ../../include/attach.php:301 ../../include/attach.php:315 -#: ../../include/attach.php:339 ../../include/attach.php:532 -#: ../../include/attach.php:606 ../../include/photos.php:15 -#: ../../include/items.php:4093 ../../include/chat.php:116 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 -#: ../../mod/achievements.php:30 ../../mod/editblock.php:65 -#: ../../mod/manage.php:6 ../../mod/delegate.php:6 ../../mod/api.php:26 -#: ../../mod/api.php:31 ../../mod/blocks.php:67 ../../mod/blocks.php:75 -#: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 -#: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 -#: ../../mod/events.php:219 ../../mod/network.php:12 -#: ../../mod/connedit.php:321 ../../mod/group.php:9 ../../mod/setup.php:207 -#: ../../mod/common.php:35 ../../mod/editpost.php:13 -#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 -#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 -#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 -#: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 -#: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 -#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 -#: ../../mod/rate.php:110 ../../mod/regmod.php:17 ../../mod/invite.php:13 -#: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 -#: ../../mod/menu.php:61 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 -#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 -#: ../../mod/poke.php:128 ../../mod/profiles.php:188 -#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 -#: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 -#: ../../mod/viewconnections.php:27 ../../mod/register.php:72 -#: ../../mod/photos.php:68 ../../mod/message.php:16 ../../mod/mitem.php:106 -#: ../../mod/mood.php:111 ../../mod/layouts.php:67 ../../mod/layouts.php:74 -#: ../../mod/layouts.php:85 ../../mod/mail.php:114 -#: ../../mod/notifications.php:66 ../../mod/settings.php:561 -#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 -#: ../../mod/appman.php:66 ../../mod/page.php:28 ../../mod/page.php:78 -#: ../../mod/bookmarks.php:46 ../../mod/channel.php:90 -#: ../../mod/channel.php:199 ../../mod/channel.php:242 -#: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 -#: ../../mod/sharedwithme.php:7 ../../addon.old/pumpio/pumpio.php:38 -#: ../../addon.old/goblin/goblin.php:38 ../../index.php:190 -#: ../../index.php:393 -msgid "Permission denied." +#: ../../include/conversation.php:1192 +msgid "set location" msgstr "" -#: ../../include/attach.php:242 ../../include/attach.php:296 -msgid "Item was not found." +#: ../../include/conversation.php:1193 ../../mod/editpost.php:127 +msgid "Toggle voting" msgstr "" -#: ../../include/attach.php:352 -msgid "No source file." +#: ../../include/conversation.php:1196 ../../mod/editlayout.php:152 +#: ../../mod/editwebpage.php:187 ../../mod/editpost.php:126 +#: ../../mod/editblock.php:156 +msgid "Clear browser location" msgstr "" -#: ../../include/attach.php:369 -msgid "Cannot locate file to replace" +#: ../../include/conversation.php:1197 +msgid "clear location" msgstr "" -#: ../../include/attach.php:387 -msgid "Cannot locate file to revise/update" +#: ../../include/conversation.php:1199 ../../mod/editlayout.php:164 +#: ../../mod/editwebpage.php:203 ../../mod/editpost.php:141 +#: ../../mod/editblock.php:169 +msgid "Title (optional)" msgstr "" -#: ../../include/attach.php:398 -#, php-format -msgid "File exceeds size limit of %d" +#: ../../include/conversation.php:1202 ../../mod/editlayout.php:167 +#: ../../mod/editwebpage.php:205 ../../mod/editpost.php:143 +#: ../../mod/editblock.php:172 +msgid "Categories (optional, comma-separated list)" msgstr "" -#: ../../include/attach.php:410 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +#: ../../include/conversation.php:1204 ../../mod/editlayout.php:154 +#: ../../mod/editwebpage.php:189 ../../mod/editpost.php:131 +#: ../../mod/editblock.php:158 +msgid "Permission settings" msgstr "" -#: ../../include/attach.php:493 -msgid "File upload failed. Possible system limit or action terminated." +#: ../../include/conversation.php:1205 +msgid "permissions" msgstr "" -#: ../../include/attach.php:505 -msgid "Stored file could not be verified. Upload failed." +#: ../../include/conversation.php:1212 ../../mod/editlayout.php:161 +#: ../../mod/editwebpage.php:198 ../../mod/editpost.php:138 +#: ../../mod/editblock.php:166 +msgid "Public post" msgstr "" -#: ../../include/attach.php:547 ../../include/attach.php:564 -msgid "Path not available." +#: ../../include/conversation.php:1214 ../../mod/editlayout.php:168 +#: ../../mod/editwebpage.php:206 ../../mod/editpost.php:144 +#: ../../mod/editblock.php:173 +msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../include/attach.php:611 -msgid "Empty pathname" +#: ../../include/conversation.php:1227 ../../mod/editlayout.php:178 +#: ../../mod/editwebpage.php:215 ../../mod/editpost.php:155 +#: ../../mod/editblock.php:183 ../../mod/mail.php:245 ../../mod/mail.php:359 +msgid "Set expiration date" msgstr "" -#: ../../include/attach.php:627 -msgid "duplicate filename or path" +#: ../../include/conversation.php:1229 ../../include/ItemObject.php:680 +#: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:361 +msgid "Encrypt text" msgstr "" -#: ../../include/attach.php:651 -msgid "Path not found." +#: ../../include/conversation.php:1231 ../../mod/events.php:635 +#: ../../mod/editpost.php:159 +msgid "OK" msgstr "" -#: ../../include/attach.php:702 -msgid "mkdir failed." +#: ../../include/conversation.php:1232 ../../mod/settings.php:583 +#: ../../mod/settings.php:609 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 +#: ../../mod/events.php:634 ../../mod/fbrowser.php:82 +#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160 +msgid "Cancel" msgstr "" -#: ../../include/attach.php:706 -msgid "database storage failed." +#: ../../include/conversation.php:1475 +msgid "Discover" msgstr "" -#: ../../include/zot.php:673 -msgid "Invalid data packet" +#: ../../include/conversation.php:1478 +msgid "Imported public streams" msgstr "" -#: ../../include/zot.php:689 -msgid "Unable to verify channel signature" +#: ../../include/conversation.php:1483 +msgid "Commented Order" msgstr "" -#: ../../include/zot.php:2070 -#, php-format -msgid "Unable to verify site signature for %s" +#: ../../include/conversation.php:1486 +msgid "Sort by Comment Date" msgstr "" -#: ../../include/js_strings.php:5 -msgid "Delete this item?" +#: ../../include/conversation.php:1490 +msgid "Posted Order" msgstr "" -#: ../../include/js_strings.php:6 ../../include/ItemObject.php:667 -#: ../../mod/photos.php:962 ../../mod/photos.php:1080 -msgid "Comment" +#: ../../include/conversation.php:1493 +msgid "Sort by Post Date" msgstr "" -#: ../../include/js_strings.php:7 ../../include/ItemObject.php:384 -msgid "[+] show all" +#: ../../include/conversation.php:1501 +msgid "Posts that mention or involve you" msgstr "" -#: ../../include/js_strings.php:8 -msgid "[-] show less" +#: ../../include/conversation.php:1507 ../../mod/connections.php:212 +#: ../../mod/connections.php:225 ../../mod/menu.php:80 +msgid "New" msgstr "" -#: ../../include/js_strings.php:9 -msgid "[+] expand" +#: ../../include/conversation.php:1510 +msgid "Activity Stream - by date" msgstr "" -#: ../../include/js_strings.php:10 -msgid "[-] collapse" +#: ../../include/conversation.php:1516 +msgid "Starred" msgstr "" -#: ../../include/js_strings.php:11 -msgid "Password too short" +#: ../../include/conversation.php:1519 +msgid "Favourite Posts" msgstr "" -#: ../../include/js_strings.php:12 -msgid "Passwords do not match" +#: ../../include/conversation.php:1526 +msgid "Spam" msgstr "" -#: ../../include/js_strings.php:13 ../../mod/photos.php:39 -msgid "everybody" +#: ../../include/conversation.php:1529 +msgid "Posts flagged as SPAM" msgstr "" -#: ../../include/js_strings.php:14 -msgid "Secret Passphrase" +#: ../../include/conversation.php:1568 ../../mod/admin.php:949 +msgid "Channel" msgstr "" -#: ../../include/js_strings.php:15 -msgid "Passphrase hint" +#: ../../include/conversation.php:1571 +msgid "Status Messages and Posts" msgstr "" -#: ../../include/js_strings.php:16 -msgid "Notice: Permissions have changed but have not yet been submitted." +#: ../../include/conversation.php:1580 +msgid "About" msgstr "" -#: ../../include/js_strings.php:17 -msgid "close all" +#: ../../include/conversation.php:1583 +msgid "Profile Details" msgstr "" -#: ../../include/js_strings.php:18 -msgid "Nothing new here" +#: ../../include/conversation.php:1589 ../../include/nav.php:97 +#: ../../include/apps.php:139 ../../mod/fbrowser.php:25 +msgid "Photos" msgstr "" -#: ../../include/js_strings.php:19 -msgid "Rate This Channel (this is public)" +#: ../../include/conversation.php:1592 ../../include/photos.php:340 +msgid "Photo Albums" msgstr "" -#: ../../include/js_strings.php:20 ../../mod/rate.php:156 -msgid "Rating" +#: ../../include/conversation.php:1598 ../../include/RedDAV/RedBrowser.php:249 +#: ../../include/nav.php:98 ../../include/apps.php:135 +#: ../../mod/fbrowser.php:114 +msgid "Files" msgstr "" -#: ../../include/js_strings.php:21 -msgid "Describe (optional)" +#: ../../include/conversation.php:1601 +msgid "Files and Storage" msgstr "" -#: ../../include/js_strings.php:22 ../../include/ItemObject.php:668 -#: ../../mod/xchan.php:11 ../../mod/connect.php:93 ../../mod/events.php:654 -#: ../../mod/connedit.php:653 ../../mod/group.php:81 ../../mod/setup.php:313 -#: ../../mod/setup.php:358 ../../mod/thing.php:284 ../../mod/thing.php:327 -#: ../../mod/pdledit.php:58 ../../mod/import.php:504 ../../mod/chat.php:177 -#: ../../mod/chat.php:211 ../../mod/rate.php:167 ../../mod/invite.php:142 -#: ../../mod/locs.php:105 ../../mod/sources.php:104 ../../mod/sources.php:138 -#: ../../mod/filestorage.php:155 ../../mod/fsuggest.php:108 -#: ../../mod/poke.php:166 ../../mod/profiles.php:667 ../../mod/admin.php:420 -#: ../../mod/admin.php:775 ../../mod/admin.php:911 ../../mod/admin.php:1044 -#: ../../mod/admin.php:1243 ../../mod/admin.php:1330 ../../mod/photos.php:565 -#: ../../mod/photos.php:642 ../../mod/photos.php:923 ../../mod/photos.php:963 -#: ../../mod/photos.php:1081 ../../mod/mood.php:134 ../../mod/mail.php:355 -#: ../../mod/settings.php:584 ../../mod/settings.php:714 -#: ../../mod/settings.php:742 ../../mod/settings.php:765 -#: ../../mod/settings.php:847 ../../mod/settings.php:1043 -#: ../../mod/appman.php:99 ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 -#: ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:99 -#: ../../addon.old/openstreetmap/openstreetmap.php:173 -#: ../../addon.old/piwik/piwik.php:94 -#: ../../addon.old/statusnet/statusnet.php:790 -#: ../../addon.old/webrtc/webrtc.php:26 -#: ../../addon.old/openclipatar/openclipatar.php:52 -#: ../../addon.old/likebanner/likebanner.php:46 -#: ../../addon.old/frphotos/frphotos.php:95 -#: ../../addon.old/goblin/goblin.php:252 -msgid "Submit" +#: ../../include/conversation.php:1611 ../../include/conversation.php:1614 +msgid "Chatrooms" msgstr "" -#: ../../include/js_strings.php:23 -msgid "Please enter a link URL" +#: ../../include/conversation.php:1624 ../../include/nav.php:109 +#: ../../include/apps.php:129 +msgid "Bookmarks" msgstr "" -#: ../../include/js_strings.php:25 -msgid "timeago.prefixAgo" +#: ../../include/conversation.php:1627 +msgid "Saved Bookmarks" msgstr "" -#: ../../include/js_strings.php:26 -msgid "timeago.prefixFromNow" +#: ../../include/conversation.php:1635 ../../include/nav.php:113 +#: ../../include/apps.php:136 ../../mod/webpages.php:160 +msgid "Webpages" msgstr "" -#: ../../include/js_strings.php:27 -msgid "ago" +#: ../../include/conversation.php:1638 +msgid "Manage Webpages" msgstr "" -#: ../../include/js_strings.php:28 -msgid "from now" +#: ../../include/conversation.php:1667 ../../include/ItemObject.php:175 +#: ../../include/ItemObject.php:187 ../../mod/photos.php:997 +#: ../../mod/photos.php:1009 +msgid "View all" msgstr "" -#: ../../include/js_strings.php:29 +#: ../../include/conversation.php:1695 ../../include/ItemObject.php:184 +#: ../../mod/photos.php:1006 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1698 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1701 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1704 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1707 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1710 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1713 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/attach.php:137 ../../include/attach.php:184 +#: ../../include/attach.php:247 ../../include/attach.php:261 +#: ../../include/attach.php:301 ../../include/attach.php:315 +#: ../../include/attach.php:339 ../../include/attach.php:532 +#: ../../include/attach.php:606 ../../include/items.php:4093 +#: ../../include/chat.php:116 ../../include/photos.php:15 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 +#: ../../mod/achievements.php:30 ../../mod/manage.php:6 +#: ../../mod/settings.php:564 ../../mod/api.php:26 ../../mod/api.php:31 +#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 +#: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 +#: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 +#: ../../mod/events.php:219 ../../mod/network.php:12 +#: ../../mod/connedit.php:321 ../../mod/group.php:9 ../../mod/setup.php:207 +#: ../../mod/common.php:35 ../../mod/id.php:50 ../../mod/connections.php:169 +#: ../../mod/item.php:197 ../../mod/item.php:205 ../../mod/item.php:938 +#: ../../mod/thing.php:247 ../../mod/thing.php:264 ../../mod/thing.php:299 +#: ../../mod/pdledit.php:21 ../../mod/authtest.php:13 +#: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 +#: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 +#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 +#: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 +#: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 +#: ../../mod/menu.php:61 ../../mod/filestorage.php:18 +#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 +#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/poke.php:128 ../../mod/profiles.php:188 +#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 +#: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 +#: ../../mod/viewconnections.php:27 ../../mod/editblock.php:65 +#: ../../mod/register.php:72 ../../mod/photos.php:68 ../../mod/message.php:16 +#: ../../mod/mitem.php:106 ../../mod/mood.php:111 ../../mod/layouts.php:67 +#: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 +#: ../../mod/notifications.php:66 ../../mod/regmod.php:17 +#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 +#: ../../mod/appman.php:66 ../../mod/page.php:28 ../../mod/page.php:78 +#: ../../mod/bookmarks.php:46 ../../mod/channel.php:90 +#: ../../mod/channel.php:199 ../../mod/channel.php:242 +#: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 +#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 +msgid "Permission denied." +msgstr "" + +#: ../../include/attach.php:242 ../../include/attach.php:296 +msgid "Item was not found." +msgstr "" + +#: ../../include/attach.php:352 +msgid "No source file." +msgstr "" + +#: ../../include/attach.php:369 +msgid "Cannot locate file to replace" +msgstr "" + +#: ../../include/attach.php:387 +msgid "Cannot locate file to revise/update" +msgstr "" + +#: ../../include/attach.php:398 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "" + +#: ../../include/attach.php:410 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "" + +#: ../../include/attach.php:493 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "" + +#: ../../include/attach.php:505 +msgid "Stored file could not be verified. Upload failed." +msgstr "" + +#: ../../include/attach.php:547 ../../include/attach.php:564 +msgid "Path not available." +msgstr "" + +#: ../../include/attach.php:611 +msgid "Empty pathname" +msgstr "" + +#: ../../include/attach.php:627 +msgid "duplicate filename or path" +msgstr "" + +#: ../../include/attach.php:651 +msgid "Path not found." +msgstr "" + +#: ../../include/attach.php:702 +msgid "mkdir failed." +msgstr "" + +#: ../../include/attach.php:706 +msgid "database storage failed." +msgstr "" + +#: ../../include/js_strings.php:5 +msgid "Delete this item?" +msgstr "" + +#: ../../include/js_strings.php:6 ../../include/ItemObject.php:667 +#: ../../mod/photos.php:962 ../../mod/photos.php:1080 +msgid "Comment" +msgstr "" + +#: ../../include/js_strings.php:7 ../../include/ItemObject.php:384 +msgid "[+] show all" +msgstr "" + +#: ../../include/js_strings.php:8 +msgid "[-] show less" +msgstr "" + +#: ../../include/js_strings.php:9 +msgid "[+] expand" +msgstr "" + +#: ../../include/js_strings.php:10 +msgid "[-] collapse" +msgstr "" + +#: ../../include/js_strings.php:11 +msgid "Password too short" +msgstr "" + +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" +msgstr "" + +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" +msgstr "" + +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" +msgstr "" + +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" +msgstr "" + +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." +msgstr "" + +#: ../../include/js_strings.php:17 +msgid "close all" +msgstr "" + +#: ../../include/js_strings.php:18 +msgid "Nothing new here" +msgstr "" + +#: ../../include/js_strings.php:19 +msgid "Rate This Channel (this is public)" +msgstr "" + +#: ../../include/js_strings.php:20 ../../mod/rate.php:156 +msgid "Rating" +msgstr "" + +#: ../../include/js_strings.php:21 +msgid "Describe (optional)" +msgstr "" + +#: ../../include/js_strings.php:22 ../../include/ItemObject.php:668 +#: ../../mod/settings.php:582 ../../mod/settings.php:684 +#: ../../mod/settings.php:710 ../../mod/settings.php:738 +#: ../../mod/settings.php:761 ../../mod/settings.php:843 +#: ../../mod/settings.php:1039 ../../mod/xchan.php:11 ../../mod/connect.php:93 +#: ../../mod/events.php:654 ../../mod/connedit.php:653 ../../mod/group.php:81 +#: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/thing.php:284 +#: ../../mod/thing.php:327 ../../mod/pdledit.php:58 ../../mod/import.php:504 +#: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:167 +#: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 +#: ../../mod/profiles.php:667 ../../mod/admin.php:441 ../../mod/admin.php:809 +#: ../../mod/admin.php:943 ../../mod/admin.php:1074 ../../mod/admin.php:1269 +#: ../../mod/admin.php:1352 ../../mod/photos.php:565 ../../mod/photos.php:642 +#: ../../mod/photos.php:923 ../../mod/photos.php:963 ../../mod/photos.php:1081 +#: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 +#: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 +#: ../../view/theme/apw/php/config.php:256 +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Submit" +msgstr "" + +#: ../../include/js_strings.php:23 +msgid "Please enter a link URL" +msgstr "" + +#: ../../include/js_strings.php:25 +msgid "timeago.prefixAgo" +msgstr "" + +#: ../../include/js_strings.php:26 +msgid "timeago.prefixFromNow" +msgstr "" + +#: ../../include/js_strings.php:27 +msgid "ago" +msgstr "" + +#: ../../include/js_strings.php:28 +msgid "from now" +msgstr "" + +#: ../../include/js_strings.php:29 msgid "less than a minute" msgstr "" @@ -1252,6 +1559,10 @@ msgstr "" msgid "parent" msgstr "" +#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2397 +msgid "Collection" +msgstr "" + #: ../../include/RedDAV/RedBrowser.php:133 msgid "Principal" msgstr "" @@ -1272,13 +1583,6 @@ msgstr "" msgid "Schedule Outbox" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:163 ../../include/conversation.php:1019 -#: ../../include/apps.php:336 ../../include/apps.php:387 -#: ../../mod/connedit.php:570 ../../mod/photos.php:681 -#: ../../mod/photos.php:1113 -msgid "Unknown" -msgstr "" - #: ../../include/RedDAV/RedBrowser.php:225 #, php-format msgid "%1$s used" @@ -1289,12 +1593,6 @@ msgstr "" msgid "%1$s used of %2$s (%3$s%)" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:249 ../../include/nav.php:98 -#: ../../include/conversation.php:1595 ../../include/apps.php:135 -#: ../../mod/fbrowser.php:114 -msgid "Files" -msgstr "" - #: ../../include/RedDAV/RedBrowser.php:251 msgid "Total" msgstr "" @@ -1315,8 +1613,8 @@ msgstr "" msgid "Upload" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/admin.php:918 -#: ../../mod/settings.php:586 ../../mod/settings.php:612 +#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:584 +#: ../../mod/settings.php:610 ../../mod/admin.php:950 #: ../../mod/sharedwithme.php:100 msgid "Name" msgstr "" @@ -1333,14 +1631,6 @@ msgstr "" msgid "Last Modified" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:268 ../../include/ItemObject.php:120 -#: ../../include/conversation.php:645 ../../include/apps.php:255 -#: ../../mod/connedit.php:533 ../../mod/group.php:176 ../../mod/thing.php:234 -#: ../../mod/admin.php:782 ../../mod/admin.php:913 ../../mod/photos.php:1044 -#: ../../mod/settings.php:647 -msgid "Delete" -msgstr "" - #: ../../include/RedDAV/RedBrowser.php:302 msgid "Create new folder" msgstr "" @@ -1354,42 +1644,17 @@ msgstr "" msgid "%1$s's bookmarks" msgstr "" -#: ../../include/comanche.php:34 ../../mod/admin.php:361 +#: ../../include/comanche.php:34 ../../mod/admin.php:381 #: ../../view/theme/apw/php/config.php:185 msgid "Default" msgstr "" -#: ../../include/photos.php:104 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" +#: ../../include/features.php:38 +msgid "General Features" msgstr "" -#: ../../include/photos.php:111 -msgid "Image file is empty." -msgstr "" - -#: ../../include/photos.php:139 ../../mod/profile_photo.php:217 -msgid "Unable to process image" -msgstr "" - -#: ../../include/photos.php:210 -msgid "Photo storage failed." -msgstr "" - -#: ../../include/photos.php:358 ../../include/conversation.php:1589 -msgid "Photo Albums" -msgstr "" - -#: ../../include/photos.php:362 -msgid "Upload New Photos" -msgstr "" - -#: ../../include/features.php:38 -msgid "General Features" -msgstr "" - -#: ../../include/features.php:40 -msgid "Content Expiration" +#: ../../include/features.php:40 +msgid "Content Expiration" msgstr "" #: ../../include/features.php:40 @@ -1629,8 +1894,7 @@ msgstr "" #: ../../include/items.php:382 ../../mod/like.php:270 #: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 -#: ../../mod/bulksetclose.php:11 ../../addon.old/frphotos/frphotos.php:80 -#: ../../index.php:392 +#: ../../mod/bulksetclose.php:11 ../../index.php:392 msgid "Permission denied" msgstr "" @@ -1673,8 +1937,8 @@ msgstr "" #: ../../include/items.php:4023 ../../mod/thing.php:76 #: ../../mod/display.php:32 ../../mod/filestorage.php:27 -#: ../../mod/viewsrc.php:20 ../../mod/admin.php:172 ../../mod/admin.php:948 -#: ../../mod/admin.php:1151 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:981 +#: ../../mod/admin.php:1181 msgid "Item not found." msgstr "" @@ -1737,8 +2001,9 @@ msgstr "" msgid "RSS/Atom" msgstr "" -#: ../../include/contact_selectors.php:79 ../../mod/admin.php:778 -#: ../../mod/admin.php:787 ../../boot.php:1554 +#: ../../include/contact_selectors.php:79 ../../mod/id.php:148 +#: ../../mod/id.php:149 ../../mod/admin.php:812 ../../mod/admin.php:821 +#: ../../boot.php:1554 msgid "Email" msgstr "" @@ -1814,6 +2079,150 @@ msgstr "" msgid "Cannot connect to yourself." msgstr "" +#: ../../include/ItemObject.php:130 +msgid "Save to Folder" +msgstr "" + +#: ../../include/ItemObject.php:151 +msgid "I will attend" +msgstr "" + +#: ../../include/ItemObject.php:151 +msgid "I will not attend" +msgstr "" + +#: ../../include/ItemObject.php:151 +msgid "I might attend" +msgstr "" + +#: ../../include/ItemObject.php:161 +msgid "I agree" +msgstr "" + +#: ../../include/ItemObject.php:161 +msgid "I disagree" +msgstr "" + +#: ../../include/ItemObject.php:161 +msgid "I abstain" +msgstr "" + +#: ../../include/ItemObject.php:212 +msgid "Add Star" +msgstr "" + +#: ../../include/ItemObject.php:213 +msgid "Remove Star" +msgstr "" + +#: ../../include/ItemObject.php:214 +msgid "Toggle Star Status" +msgstr "" + +#: ../../include/ItemObject.php:218 +msgid "starred" +msgstr "" + +#: ../../include/ItemObject.php:236 +msgid "Add Tag" +msgstr "" + +#: ../../include/ItemObject.php:254 ../../mod/photos.php:941 +msgid "I like this (toggle)" +msgstr "" + +#: ../../include/ItemObject.php:254 ../../include/taxonomy.php:305 +msgid "like" +msgstr "" + +#: ../../include/ItemObject.php:255 ../../mod/photos.php:942 +msgid "I don't like this (toggle)" +msgstr "" + +#: ../../include/ItemObject.php:255 ../../include/taxonomy.php:306 +msgid "dislike" +msgstr "" + +#: ../../include/ItemObject.php:259 +msgid "Share This" +msgstr "" + +#: ../../include/ItemObject.php:259 +msgid "share" +msgstr "" + +#: ../../include/ItemObject.php:276 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/ItemObject.php:294 ../../include/ItemObject.php:295 +#, php-format +msgid "View %s's profile - %s" +msgstr "" + +#: ../../include/ItemObject.php:298 +msgid "to" +msgstr "" + +#: ../../include/ItemObject.php:299 +msgid "via" +msgstr "" + +#: ../../include/ItemObject.php:300 +msgid "Wall-to-Wall" +msgstr "" + +#: ../../include/ItemObject.php:301 +msgid "via Wall-To-Wall:" +msgstr "" + +#: ../../include/ItemObject.php:337 +msgid "Save Bookmarks" +msgstr "" + +#: ../../include/ItemObject.php:338 +msgid "Add to Calendar" +msgstr "" + +#: ../../include/ItemObject.php:347 +msgid "Mark all seen" +msgstr "" + +#: ../../include/ItemObject.php:353 ../../mod/photos.php:1125 +msgctxt "noun" +msgid "Likes" +msgstr "" + +#: ../../include/ItemObject.php:354 ../../mod/photos.php:1126 +msgctxt "noun" +msgid "Dislikes" +msgstr "" + +#: ../../include/ItemObject.php:359 ../../include/acl_selectors.php:249 +#: ../../mod/photos.php:1131 +msgid "Close" +msgstr "" + +#: ../../include/ItemObject.php:665 ../../mod/photos.php:960 +#: ../../mod/photos.php:1078 +msgid "This is you" +msgstr "" + +#: ../../include/ItemObject.php:674 +msgid "Image" +msgstr "" + +#: ../../include/ItemObject.php:675 +msgid "Insert Link" +msgstr "" + +#: ../../include/ItemObject.php:676 +msgid "Video" +msgstr "" + #: ../../include/datetime.php:35 msgid "Miscellaneous" msgstr "" @@ -1827,7 +2236,7 @@ msgstr "" msgid "Required" msgstr "" -#: ../../include/datetime.php:231 ../../boot.php:2350 +#: ../../include/datetime.php:231 ../../boot.php:2356 msgid "never" msgstr "" @@ -1914,7 +2323,7 @@ msgstr "" msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/Contact.php:215 ../../mod/admin.php:698 +#: ../../include/Contact.php:215 ../../mod/admin.php:726 #, php-format msgid "User '%s' deleted" msgstr "" @@ -1975,12 +2384,6 @@ msgstr "" msgid "Your posts and conversations" msgstr "" -#: ../../include/nav.php:91 ../../include/conversation.php:937 -#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 -#: ../../addon.old/openclipatar/openclipatar.php:56 -msgid "View Profile" -msgstr "" - #: ../../include/nav.php:91 msgid "Your profile page" msgstr "" @@ -1997,11 +2400,6 @@ msgstr "" msgid "Edit your profile" msgstr "" -#: ../../include/nav.php:97 ../../include/conversation.php:1586 -#: ../../include/apps.php:139 ../../mod/fbrowser.php:25 -msgid "Photos" -msgstr "" - #: ../../include/nav.php:97 msgid "Your photos" msgstr "" @@ -2018,20 +2416,10 @@ msgstr "" msgid "Your chatrooms" msgstr "" -#: ../../include/nav.php:109 ../../include/conversation.php:1621 -#: ../../include/apps.php:129 -msgid "Bookmarks" -msgstr "" - #: ../../include/nav.php:109 msgid "Your bookmarks" msgstr "" -#: ../../include/nav.php:113 ../../include/conversation.php:1632 -#: ../../include/apps.php:136 ../../mod/webpages.php:160 -msgid "Webpages" -msgstr "" - #: ../../include/nav.php:113 msgid "Your webpages" msgstr "" @@ -2082,12 +2470,18 @@ msgstr "" msgid "Applications, utilities, links, games" msgstr "" +#: ../../include/nav.php:165 ../../include/apps.php:147 +#: ../../include/text.php:834 ../../include/text.php:846 +#: ../../mod/search.php:34 +msgid "Search" +msgstr "" + #: ../../include/nav.php:165 msgid "Search site content" msgstr "" #: ../../include/nav.php:168 ../../include/apps.php:141 -#: ../../mod/directory.php:364 +#: ../../mod/directory.php:353 msgid "Directory" msgstr "" @@ -2095,121 +2489,117 @@ msgstr "" msgid "Channel Directory" msgstr "" -#: ../../include/nav.php:182 ../../include/apps.php:133 +#: ../../include/nav.php:180 ../../include/apps.php:133 msgid "Matrix" msgstr "" -#: ../../include/nav.php:182 +#: ../../include/nav.php:180 msgid "Your matrix" msgstr "" -#: ../../include/nav.php:183 +#: ../../include/nav.php:181 msgid "Mark all matrix notifications seen" msgstr "" -#: ../../include/nav.php:185 ../../include/apps.php:137 +#: ../../include/nav.php:183 ../../include/apps.php:137 msgid "Channel Home" msgstr "" -#: ../../include/nav.php:185 +#: ../../include/nav.php:183 msgid "Channel home" msgstr "" -#: ../../include/nav.php:186 +#: ../../include/nav.php:184 msgid "Mark all channel notifications seen" msgstr "" -#: ../../include/nav.php:189 ../../mod/connections.php:407 +#: ../../include/nav.php:187 ../../mod/connections.php:407 msgid "Connections" msgstr "" -#: ../../include/nav.php:192 +#: ../../include/nav.php:190 msgid "Notices" msgstr "" -#: ../../include/nav.php:192 +#: ../../include/nav.php:190 msgid "Notifications" msgstr "" -#: ../../include/nav.php:193 +#: ../../include/nav.php:191 msgid "See all notifications" msgstr "" -#: ../../include/nav.php:194 ../../mod/notifications.php:99 +#: ../../include/nav.php:192 ../../mod/notifications.php:99 msgid "Mark all system notifications seen" msgstr "" -#: ../../include/nav.php:196 ../../include/apps.php:143 +#: ../../include/nav.php:194 ../../include/apps.php:143 msgid "Mail" msgstr "" -#: ../../include/nav.php:196 +#: ../../include/nav.php:194 msgid "Private mail" msgstr "" -#: ../../include/nav.php:197 +#: ../../include/nav.php:195 msgid "See all private messages" msgstr "" -#: ../../include/nav.php:198 +#: ../../include/nav.php:196 msgid "Mark all private messages seen" msgstr "" -#: ../../include/nav.php:199 +#: ../../include/nav.php:197 msgid "Inbox" msgstr "" -#: ../../include/nav.php:200 +#: ../../include/nav.php:198 msgid "Outbox" msgstr "" -#: ../../include/nav.php:204 ../../include/apps.php:140 +#: ../../include/nav.php:202 ../../include/apps.php:140 #: ../../mod/events.php:472 msgid "Events" msgstr "" -#: ../../include/nav.php:204 +#: ../../include/nav.php:202 msgid "Event Calendar" msgstr "" -#: ../../include/nav.php:205 +#: ../../include/nav.php:203 msgid "See all events" msgstr "" -#: ../../include/nav.php:206 +#: ../../include/nav.php:204 msgid "Mark all events seen" msgstr "" -#: ../../include/nav.php:208 ../../include/apps.php:132 -#: ../../mod/manage.php:148 +#: ../../include/nav.php:206 ../../include/apps.php:132 +#: ../../mod/manage.php:164 msgid "Channel Manager" msgstr "" -#: ../../include/nav.php:208 +#: ../../include/nav.php:206 msgid "Manage Your Channels" msgstr "" -#: ../../include/nav.php:210 +#: ../../include/nav.php:208 msgid "Account/Channel Settings" msgstr "" -#: ../../include/nav.php:218 ../../mod/admin.php:124 +#: ../../include/nav.php:216 ../../mod/admin.php:120 msgid "Admin" msgstr "" -#: ../../include/nav.php:218 +#: ../../include/nav.php:216 msgid "Site Setup and Configuration" msgstr "" -#: ../../include/nav.php:249 ../../include/conversation.php:842 -msgid "Loading..." -msgstr "" - -#: ../../include/nav.php:254 +#: ../../include/nav.php:252 msgid "@name, #tag, content" msgstr "" -#: ../../include/nav.php:255 +#: ../../include/nav.php:253 msgid "Please wait..." msgstr "" @@ -2237,18 +2627,10 @@ msgstr "" msgid "wants" msgstr "" -#: ../../include/taxonomy.php:305 ../../include/ItemObject.php:254 -msgid "like" -msgstr "" - #: ../../include/taxonomy.php:305 msgid "likes" msgstr "" -#: ../../include/taxonomy.php:306 ../../include/ItemObject.php:255 -msgid "dislike" -msgstr "" - #: ../../include/taxonomy.php:306 msgid "dislikes" msgstr "" @@ -2276,349 +2658,97 @@ msgstr "" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" -#: ../../include/dir_fns.php:89 ../../include/dir_fns.php:148 -msgid "Enable Safe Search" +#: ../../include/event.php:376 +msgid "This event has been added to your calendar." +msgstr "" + +#: ../../include/api.php:1081 +msgid "Public Timeline" msgstr "" -#: ../../include/dir_fns.php:91 ../../include/dir_fns.php:150 -msgid "Disable Safe Search" +#: ../../include/network.php:620 +msgid "view full size" msgstr "" -#: ../../include/dir_fns.php:119 +#: ../../include/dir_fns.php:134 msgid "Directory Options" msgstr "" -#: ../../include/dir_fns.php:120 +#: ../../include/dir_fns.php:135 msgid "Alphabetic" msgstr "" -#: ../../include/dir_fns.php:121 +#: ../../include/dir_fns.php:136 msgid "Reverse Alphabetic" msgstr "" -#: ../../include/dir_fns.php:122 +#: ../../include/dir_fns.php:137 msgid "Newest to Oldest" msgstr "" -#: ../../include/dir_fns.php:123 +#: ../../include/dir_fns.php:138 msgid "Oldest to Newest" msgstr "" -#: ../../include/dir_fns.php:124 ../../include/dir_fns.php:134 -msgid "Public Forums Only" -msgstr "" - -#: ../../include/dir_fns.php:126 +#: ../../include/dir_fns.php:139 msgid "Sort" msgstr "" -#: ../../include/dir_fns.php:130 ../../include/dir_fns.php:132 -#: ../../include/dir_fns.php:152 +#: ../../include/dir_fns.php:143 msgid "Safe Mode" msgstr "" -#: ../../include/dir_fns.php:135 ../../include/dir_fns.php:136 +#: ../../include/dir_fns.php:145 +msgid "Public Forums Only" +msgstr "" + +#: ../../include/dir_fns.php:146 msgid "This Website Only" msgstr "" -#: ../../include/event.php:376 -msgid "This event has been added to your calendar." +#: ../../include/oembed.php:183 +msgid "Embedded content" msgstr "" -#: ../../include/ItemObject.php:89 ../../include/conversation.php:652 -msgid "Private Message" +#: ../../include/oembed.php:192 +msgid "Embedding disabled" msgstr "" -#: ../../include/ItemObject.php:126 ../../include/conversation.php:644 -msgid "Select" +#: ../../include/zot.php:679 +msgid "Invalid data packet" msgstr "" -#: ../../include/ItemObject.php:130 -msgid "Save to Folder" +#: ../../include/zot.php:695 +msgid "Unable to verify channel signature" msgstr "" -#: ../../include/ItemObject.php:151 -msgid "I will attend" +#: ../../include/zot.php:2079 +#, php-format +msgid "Unable to verify site signature for %s" msgstr "" -#: ../../include/ItemObject.php:151 -msgid "I will not attend" +#: ../../include/auth.php:130 +msgid "Logged out." msgstr "" -#: ../../include/ItemObject.php:151 -msgid "I might attend" +#: ../../include/auth.php:271 +msgid "Failed authentication" msgstr "" -#: ../../include/ItemObject.php:161 -msgid "I agree" +#: ../../include/auth.php:285 ../../mod/openid.php:190 +msgid "Login failed." msgstr "" -#: ../../include/ItemObject.php:161 -msgid "I disagree" +#: ../../include/enotify.php:41 +msgid "Red Matrix Notification" msgstr "" -#: ../../include/ItemObject.php:161 -msgid "I abstain" +#: ../../include/enotify.php:42 +msgid "redmatrix" msgstr "" -#: ../../include/ItemObject.php:175 ../../include/ItemObject.php:187 -#: ../../include/conversation.php:1667 ../../mod/photos.php:997 -#: ../../mod/photos.php:1009 -msgid "View all" -msgstr "" - -#: ../../include/ItemObject.php:184 ../../include/conversation.php:1695 -#: ../../mod/photos.php:1006 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:212 -msgid "Add Star" -msgstr "" - -#: ../../include/ItemObject.php:213 -msgid "Remove Star" -msgstr "" - -#: ../../include/ItemObject.php:214 -msgid "Toggle Star Status" -msgstr "" - -#: ../../include/ItemObject.php:218 -msgid "starred" -msgstr "" - -#: ../../include/ItemObject.php:227 ../../include/conversation.php:659 -msgid "Message signature validated" -msgstr "" - -#: ../../include/ItemObject.php:228 ../../include/conversation.php:660 -msgid "Message signature incorrect" -msgstr "" - -#: ../../include/ItemObject.php:236 -msgid "Add Tag" -msgstr "" - -#: ../../include/ItemObject.php:254 ../../mod/photos.php:941 -msgid "I like this (toggle)" -msgstr "" - -#: ../../include/ItemObject.php:255 ../../mod/photos.php:942 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../include/ItemObject.php:259 -msgid "Share This" -msgstr "" - -#: ../../include/ItemObject.php:259 -msgid "share" -msgstr "" - -#: ../../include/ItemObject.php:276 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:294 ../../include/ItemObject.php:295 -#, php-format -msgid "View %s's profile - %s" -msgstr "" - -#: ../../include/ItemObject.php:298 -msgid "to" -msgstr "" - -#: ../../include/ItemObject.php:299 -msgid "via" -msgstr "" - -#: ../../include/ItemObject.php:300 -msgid "Wall-to-Wall" -msgstr "" - -#: ../../include/ItemObject.php:301 -msgid "via Wall-To-Wall:" -msgstr "" - -#: ../../include/ItemObject.php:312 ../../include/conversation.php:704 -#, php-format -msgid " from %s" -msgstr "" - -#: ../../include/ItemObject.php:315 ../../include/conversation.php:707 -#, php-format -msgid "last edited: %s" -msgstr "" - -#: ../../include/ItemObject.php:316 ../../include/conversation.php:708 -#, php-format -msgid "Expires: %s" -msgstr "" - -#: ../../include/ItemObject.php:337 -#: ../../addon.old/bookmarker/bookmarker.php:35 -msgid "Save Bookmarks" -msgstr "" - -#: ../../include/ItemObject.php:338 -msgid "Add to Calendar" -msgstr "" - -#: ../../include/ItemObject.php:347 -msgid "Mark all seen" -msgstr "" - -#: ../../include/ItemObject.php:353 ../../mod/photos.php:1125 -msgctxt "noun" -msgid "Likes" -msgstr "" - -#: ../../include/ItemObject.php:354 ../../mod/photos.php:1126 -msgctxt "noun" -msgid "Dislikes" -msgstr "" - -#: ../../include/ItemObject.php:359 ../../include/acl_selectors.php:249 -#: ../../mod/photos.php:1131 -msgid "Close" -msgstr "" - -#: ../../include/ItemObject.php:364 ../../include/conversation.php:725 -#: ../../include/conversation.php:1198 ../../mod/editblock.php:152 -#: ../../mod/editpost.php:125 ../../mod/editlayout.php:148 -#: ../../mod/editwebpage.php:183 ../../mod/photos.php:944 -#: ../../mod/mail.php:241 ../../mod/mail.php:356 -msgid "Please wait" -msgstr "" - -#: ../../include/ItemObject.php:665 ../../mod/photos.php:960 -#: ../../mod/photos.php:1078 -msgid "This is you" -msgstr "" - -#: ../../include/ItemObject.php:669 -msgid "Bold" -msgstr "" - -#: ../../include/ItemObject.php:670 -msgid "Italic" -msgstr "" - -#: ../../include/ItemObject.php:671 -msgid "Underline" -msgstr "" - -#: ../../include/ItemObject.php:672 -msgid "Quote" -msgstr "" - -#: ../../include/ItemObject.php:673 -msgid "Code" -msgstr "" - -#: ../../include/ItemObject.php:674 -msgid "Image" -msgstr "" - -#: ../../include/ItemObject.php:675 -msgid "Link" -msgstr "" - -#: ../../include/ItemObject.php:676 -msgid "Video" -msgstr "" - -#: ../../include/ItemObject.php:680 ../../include/conversation.php:1224 -#: ../../mod/editpost.php:152 ../../mod/mail.php:247 ../../mod/mail.php:361 -msgid "Encrypt text" -msgstr "" - -#: ../../include/api.php:1081 -msgid "Public Timeline" -msgstr "" - -#: ../../include/network.php:620 -msgid "view full size" -msgstr "" - -#: ../../include/diaspora.php:1938 ../../include/conversation.php:164 -#: ../../mod/like.php:383 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "" - -#: ../../include/bbcode.php:115 ../../include/bbcode.php:694 -#: ../../include/bbcode.php:697 ../../include/bbcode.php:702 -#: ../../include/bbcode.php:705 ../../include/bbcode.php:708 -#: ../../include/bbcode.php:711 ../../include/bbcode.php:716 -#: ../../include/bbcode.php:719 ../../include/bbcode.php:724 -#: ../../include/bbcode.php:727 ../../include/bbcode.php:730 -#: ../../include/bbcode.php:733 -msgid "Image/photo" -msgstr "" - -#: ../../include/bbcode.php:150 ../../include/bbcode.php:744 -msgid "Encrypted content" -msgstr "" - -#: ../../include/bbcode.php:168 -msgid "Install design element: " -msgstr "" - -#: ../../include/bbcode.php:174 -msgid "QR code" -msgstr "" - -#: ../../include/bbcode.php:223 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "" - -#: ../../include/bbcode.php:225 -msgid "post" -msgstr "" - -#: ../../include/bbcode.php:447 -msgid "Different viewers will see this text differently" -msgstr "" - -#: ../../include/bbcode.php:662 -msgid "$1 spoiler" -msgstr "" - -#: ../../include/bbcode.php:682 -msgid "$1 wrote:" -msgstr "" - -#: ../../include/auth.php:130 -msgid "Logged out." -msgstr "" - -#: ../../include/auth.php:271 -msgid "Failed authentication" -msgstr "" - -#: ../../include/auth.php:285 ../../mod/openid.php:190 -msgid "Login failed." -msgstr "" - -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" -msgstr "" - -#: ../../include/enotify.php:42 -msgid "redmatrix" -msgstr "" - -#: ../../include/enotify.php:44 -msgid "Thank You," +#: ../../include/enotify.php:44 +msgid "Thank You," msgstr "" #: ../../include/enotify.php:46 @@ -2811,7 +2941,7 @@ msgid_plural "%d invitations available" msgstr[0] "" msgstr[1] "" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:424 +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:445 msgid "Advanced" msgstr "" @@ -2832,11 +2962,11 @@ msgid "Examples: Robert Morgenstein, Fishing" msgstr "" #: ../../include/contact_widgets.php:26 ../../mod/connections.php:413 -#: ../../mod/directory.php:360 ../../mod/directory.php:365 +#: ../../mod/directory.php:349 ../../mod/directory.php:354 msgid "Find" msgstr "" -#: ../../include/contact_widgets.php:27 ../../mod/directory.php:364 +#: ../../include/contact_widgets.php:27 ../../mod/directory.php:353 #: ../../mod/suggest.php:59 msgid "Channel Suggestions" msgstr "" @@ -2882,7738 +3012,5809 @@ msgstr "" msgid "Permissions" msgstr "" -#: ../../include/conversation.php:126 ../../mod/like.php:113 -msgid "channel" +#: ../../include/photos.php:86 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" msgstr "" -#: ../../include/conversation.php:167 ../../mod/like.php:385 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" +#: ../../include/photos.php:93 +msgid "Image file is empty." msgstr "" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" +#: ../../include/photos.php:121 ../../mod/profile_photo.php:217 +msgid "Unable to process image" msgstr "" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" +#: ../../include/photos.php:192 +msgid "Photo storage failed." msgstr "" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" +#: ../../include/photos.php:344 +msgid "Upload New Photos" msgstr "" -#: ../../include/conversation.php:556 ../../mod/photos.php:978 -msgctxt "title" -msgid "Likes" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:85 +msgid "Male" msgstr "" -#: ../../include/conversation.php:556 ../../mod/photos.php:978 -msgctxt "title" -msgid "Dislikes" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:87 +msgid "Female" msgstr "" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 -msgctxt "title" -msgid "Agree" +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" msgstr "" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 -msgctxt "title" -msgid "Disagree" +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" msgstr "" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 -msgctxt "title" -msgid "Abstain" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" msgstr "" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 -msgctxt "title" -msgid "Attending" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" msgstr "" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 -msgctxt "title" -msgid "Not attending" +#: ../../include/profile_selectors.php:6 +msgid "Transgender" msgstr "" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 -msgctxt "title" -msgid "Might attend" +#: ../../include/profile_selectors.php:6 +msgid "Intersex" msgstr "" -#: ../../include/conversation.php:680 -#, php-format -msgid "View %s's profile @ %s" +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" msgstr "" -#: ../../include/conversation.php:695 -msgid "Categories:" +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" msgstr "" -#: ../../include/conversation.php:696 -msgid "Filed under:" +#: ../../include/profile_selectors.php:6 +msgid "Neuter" msgstr "" -#: ../../include/conversation.php:723 -msgid "View in context" +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" msgstr "" -#: ../../include/conversation.php:838 -msgid "remove" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +#: ../../include/profile_selectors.php:61 +#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 +msgid "Other" msgstr "" -#: ../../include/conversation.php:843 -msgid "Delete Selected Items" +#: ../../include/profile_selectors.php:6 +msgid "Undecided" msgstr "" -#: ../../include/conversation.php:934 -msgid "View Source" +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Males" msgstr "" -#: ../../include/conversation.php:935 -msgid "Follow Thread" +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Females" msgstr "" -#: ../../include/conversation.php:936 -msgid "View Status" +#: ../../include/profile_selectors.php:42 +msgid "Gay" msgstr "" -#: ../../include/conversation.php:938 -msgid "View Photos" +#: ../../include/profile_selectors.php:42 +msgid "Lesbian" msgstr "" -#: ../../include/conversation.php:939 -msgid "Matrix Activity" +#: ../../include/profile_selectors.php:42 +msgid "No Preference" msgstr "" -#: ../../include/conversation.php:941 -msgid "Edit Contact" +#: ../../include/profile_selectors.php:42 +msgid "Bisexual" msgstr "" -#: ../../include/conversation.php:942 -msgid "Send PM" +#: ../../include/profile_selectors.php:42 +msgid "Autosexual" msgstr "" -#: ../../include/conversation.php:943 ../../include/apps.php:145 -msgid "Poke" +#: ../../include/profile_selectors.php:42 +msgid "Abstinent" msgstr "" -#: ../../include/conversation.php:1061 -#, php-format -msgid "%s likes this." +#: ../../include/profile_selectors.php:42 +msgid "Virgin" msgstr "" -#: ../../include/conversation.php:1061 -#, php-format -msgid "%s doesn't like this." +#: ../../include/profile_selectors.php:42 +msgid "Deviant" msgstr "" -#: ../../include/conversation.php:1065 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1067 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1073 -msgid "and" +#: ../../include/profile_selectors.php:42 +msgid "Fetish" msgstr "" -#: ../../include/conversation.php:1076 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1077 -#, php-format -msgid "%s like this." +#: ../../include/profile_selectors.php:42 +msgid "Oodles" msgstr "" -#: ../../include/conversation.php:1077 -#, php-format -msgid "%s don't like this." +#: ../../include/profile_selectors.php:42 +msgid "Nonsexual" msgstr "" -#: ../../include/conversation.php:1136 -msgid "Visible to everybody" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Single" msgstr "" -#: ../../include/conversation.php:1137 ../../mod/mail.php:174 -#: ../../mod/mail.php:289 -msgid "Please enter a link URL:" +#: ../../include/profile_selectors.php:80 +msgid "Lonely" msgstr "" -#: ../../include/conversation.php:1138 -msgid "Please enter a video link/URL:" +#: ../../include/profile_selectors.php:80 +msgid "Available" msgstr "" -#: ../../include/conversation.php:1139 -msgid "Please enter an audio link/URL:" +#: ../../include/profile_selectors.php:80 +msgid "Unavailable" msgstr "" -#: ../../include/conversation.php:1140 -msgid "Tag term:" +#: ../../include/profile_selectors.php:80 +msgid "Has crush" msgstr "" -#: ../../include/conversation.php:1141 ../../mod/filer.php:49 -msgid "Save to Folder:" +#: ../../include/profile_selectors.php:80 +msgid "Infatuated" msgstr "" -#: ../../include/conversation.php:1142 -msgid "Where are you right now?" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Dating" msgstr "" -#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 -#: ../../mod/mail.php:175 ../../mod/mail.php:290 -msgid "Expires YYYY-MM-DD HH:MM" +#: ../../include/profile_selectors.php:80 +msgid "Unfaithful" msgstr "" -#: ../../include/conversation.php:1170 ../../mod/editblock.php:198 -#: ../../mod/editlayout.php:193 ../../mod/editwebpage.php:230 -#: ../../mod/photos.php:943 ../../mod/layouts.php:168 -msgid "Share" +#: ../../include/profile_selectors.php:80 +msgid "Sex Addict" msgstr "" -#: ../../include/conversation.php:1172 ../../mod/editwebpage.php:170 -msgid "Page link title" +#: ../../include/profile_selectors.php:80 +msgid "Friends/Benefits" msgstr "" -#: ../../include/conversation.php:1175 -msgid "Post as" +#: ../../include/profile_selectors.php:80 +msgid "Casual" msgstr "" -#: ../../include/conversation.php:1176 ../../mod/editblock.php:144 -#: ../../mod/editpost.php:114 ../../mod/editlayout.php:140 -#: ../../mod/editwebpage.php:175 ../../mod/mail.php:238 ../../mod/mail.php:352 -msgid "Upload photo" +#: ../../include/profile_selectors.php:80 +msgid "Engaged" msgstr "" -#: ../../include/conversation.php:1177 -msgid "upload photo" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Married" msgstr "" -#: ../../include/conversation.php:1178 ../../mod/editblock.php:145 -#: ../../mod/editpost.php:115 ../../mod/editlayout.php:141 -#: ../../mod/editwebpage.php:176 ../../mod/mail.php:239 ../../mod/mail.php:353 -msgid "Attach file" +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily married" msgstr "" -#: ../../include/conversation.php:1179 -msgid "attach file" +#: ../../include/profile_selectors.php:80 +msgid "Partners" msgstr "" -#: ../../include/conversation.php:1180 ../../mod/editblock.php:146 -#: ../../mod/editpost.php:116 ../../mod/editlayout.php:142 -#: ../../mod/editwebpage.php:177 ../../mod/mail.php:240 ../../mod/mail.php:354 -msgid "Insert web link" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Cohabiting" msgstr "" -#: ../../include/conversation.php:1181 -msgid "web link" +#: ../../include/profile_selectors.php:80 +msgid "Common law" msgstr "" -#: ../../include/conversation.php:1182 -msgid "Insert video link" +#: ../../include/profile_selectors.php:80 +msgid "Happy" msgstr "" -#: ../../include/conversation.php:1183 -msgid "video link" +#: ../../include/profile_selectors.php:80 +msgid "Not looking" msgstr "" -#: ../../include/conversation.php:1184 -msgid "Insert audio link" +#: ../../include/profile_selectors.php:80 +msgid "Swinger" msgstr "" -#: ../../include/conversation.php:1185 -msgid "audio link" +#: ../../include/profile_selectors.php:80 +msgid "Betrayed" msgstr "" -#: ../../include/conversation.php:1186 ../../mod/editblock.php:150 -#: ../../mod/editpost.php:120 ../../mod/editlayout.php:146 -#: ../../mod/editwebpage.php:181 -msgid "Set your location" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Separated" msgstr "" -#: ../../include/conversation.php:1187 -msgid "set location" +#: ../../include/profile_selectors.php:80 +msgid "Unstable" msgstr "" -#: ../../include/conversation.php:1188 ../../mod/editpost.php:122 -msgid "Toggle voting" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Divorced" msgstr "" -#: ../../include/conversation.php:1191 ../../mod/editblock.php:151 -#: ../../mod/editpost.php:121 ../../mod/editlayout.php:147 -#: ../../mod/editwebpage.php:182 -msgid "Clear browser location" +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily divorced" msgstr "" -#: ../../include/conversation.php:1192 -msgid "clear location" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Widowed" msgstr "" -#: ../../include/conversation.php:1194 ../../mod/editblock.php:164 -#: ../../mod/editpost.php:136 ../../mod/editlayout.php:159 -#: ../../mod/editwebpage.php:198 -msgid "Title (optional)" +#: ../../include/profile_selectors.php:80 +msgid "Uncertain" msgstr "" -#: ../../include/conversation.php:1197 ../../mod/editblock.php:167 -#: ../../mod/editpost.php:138 ../../mod/editlayout.php:162 -#: ../../mod/editwebpage.php:200 -msgid "Categories (optional, comma-separated list)" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "It's complicated" msgstr "" -#: ../../include/conversation.php:1199 ../../mod/editblock.php:153 -#: ../../mod/editpost.php:126 ../../mod/editlayout.php:149 -#: ../../mod/editwebpage.php:184 -msgid "Permission settings" +#: ../../include/profile_selectors.php:80 +msgid "Don't care" msgstr "" -#: ../../include/conversation.php:1200 -msgid "permissions" -msgstr "" - -#: ../../include/conversation.php:1207 ../../mod/editblock.php:161 -#: ../../mod/editpost.php:133 ../../mod/editlayout.php:156 -#: ../../mod/editwebpage.php:193 -msgid "Public post" -msgstr "" - -#: ../../include/conversation.php:1209 ../../mod/editblock.php:168 -#: ../../mod/editpost.php:139 ../../mod/editlayout.php:163 -#: ../../mod/editwebpage.php:201 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: ../../include/conversation.php:1222 ../../mod/editblock.php:178 -#: ../../mod/editpost.php:150 ../../mod/editlayout.php:173 -#: ../../mod/editwebpage.php:210 ../../mod/mail.php:245 ../../mod/mail.php:359 -msgid "Set expiration date" -msgstr "" - -#: ../../include/conversation.php:1226 ../../mod/events.php:635 -#: ../../mod/editpost.php:154 -msgid "OK" -msgstr "" - -#: ../../include/conversation.php:1227 ../../mod/tagrm.php:11 -#: ../../mod/tagrm.php:134 ../../mod/events.php:634 ../../mod/fbrowser.php:82 -#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:155 -#: ../../mod/settings.php:585 ../../mod/settings.php:611 -#: ../../addon.old/js_upload/js_upload.php:45 -msgid "Cancel" +#: ../../include/profile_selectors.php:80 +msgid "Ask me" msgstr "" -#: ../../include/conversation.php:1471 -msgid "Discover" +#: ../../include/apps.php:128 +msgid "Site Admin" msgstr "" -#: ../../include/conversation.php:1474 -msgid "Imported public streams" +#: ../../include/apps.php:130 +msgid "Address Book" msgstr "" -#: ../../include/conversation.php:1479 -msgid "Commented Order" +#: ../../include/apps.php:144 ../../mod/mood.php:130 +msgid "Mood" msgstr "" -#: ../../include/conversation.php:1482 -msgid "Sort by Comment Date" +#: ../../include/apps.php:148 +msgid "Probe" msgstr "" -#: ../../include/conversation.php:1486 -msgid "Posted Order" +#: ../../include/apps.php:149 +msgid "Suggest" msgstr "" -#: ../../include/conversation.php:1489 -msgid "Sort by Post Date" +#: ../../include/apps.php:150 +msgid "Random Channel" msgstr "" -#: ../../include/conversation.php:1497 -msgid "Posts that mention or involve you" +#: ../../include/apps.php:151 +msgid "Invite" msgstr "" -#: ../../include/conversation.php:1503 ../../mod/connections.php:212 -#: ../../mod/connections.php:225 ../../mod/menu.php:80 -msgid "New" +#: ../../include/apps.php:152 +msgid "Features" msgstr "" -#: ../../include/conversation.php:1506 -msgid "Activity Stream - by date" +#: ../../include/apps.php:153 ../../mod/id.php:161 +msgid "Language" msgstr "" -#: ../../include/conversation.php:1512 -msgid "Starred" +#: ../../include/apps.php:154 +msgid "Post" msgstr "" -#: ../../include/conversation.php:1515 -msgid "Favourite Posts" +#: ../../include/apps.php:155 ../../mod/id.php:150 ../../mod/id.php:151 +#: ../../mod/id.php:152 +msgid "Profile Photo" msgstr "" -#: ../../include/conversation.php:1522 -msgid "Spam" +#: ../../include/apps.php:247 ../../mod/settings.php:84 +#: ../../mod/settings.php:608 +msgid "Update" msgstr "" -#: ../../include/conversation.php:1525 -msgid "Posts flagged as SPAM" +#: ../../include/apps.php:247 +msgid "Install" msgstr "" -#: ../../include/conversation.php:1565 ../../mod/admin.php:917 -msgid "Channel" +#: ../../include/apps.php:252 +msgid "Purchase" msgstr "" -#: ../../include/conversation.php:1568 -msgid "Status Messages and Posts" +#: ../../include/text.php:318 +msgid "prev" msgstr "" -#: ../../include/conversation.php:1577 -msgid "About" +#: ../../include/text.php:320 +msgid "first" msgstr "" -#: ../../include/conversation.php:1580 -msgid "Profile Details" +#: ../../include/text.php:349 +msgid "last" msgstr "" -#: ../../include/conversation.php:1598 -msgid "Files and Storage" +#: ../../include/text.php:352 +msgid "next" msgstr "" -#: ../../include/conversation.php:1608 ../../include/conversation.php:1611 -msgid "Chatrooms" +#: ../../include/text.php:362 +msgid "older" msgstr "" -#: ../../include/conversation.php:1624 -msgid "Saved Bookmarks" +#: ../../include/text.php:364 +msgid "newer" msgstr "" -#: ../../include/conversation.php:1635 -msgid "Manage Webpages" +#: ../../include/text.php:748 +msgid "No connections" msgstr "" -#: ../../include/conversation.php:1698 -msgctxt "noun" -msgid "Attending" -msgid_plural "Attending" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1701 -msgctxt "noun" -msgid "Not Attending" -msgid_plural "Not Attending" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1704 -msgctxt "noun" -msgid "Undecided" -msgid_plural "Undecided" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1707 -msgctxt "noun" -msgid "Agree" -msgid_plural "Agrees" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1710 -msgctxt "noun" -msgid "Disagree" -msgid_plural "Disagrees" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1713 -msgctxt "noun" -msgid "Abstain" -msgid_plural "Abstains" +#: ../../include/text.php:764 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" msgstr[0] "" msgstr[1] "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Male" -msgstr "" - -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Female" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Currently Male" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Currently Female" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Mostly Male" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Mostly Female" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Transgender" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Intersex" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Transsexual" +#: ../../include/text.php:777 ../../mod/viewconnections.php:86 +msgid "View Connections" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Hermaphrodite" +#: ../../include/text.php:913 +msgid "poke" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Neuter" +#: ../../include/text.php:914 +msgid "ping" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Non-specific" +#: ../../include/text.php:914 +msgid "pinged" msgstr "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -#: ../../include/profile_selectors.php:61 -#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 -msgid "Other" +#: ../../include/text.php:915 +msgid "prod" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Undecided" +#: ../../include/text.php:915 +msgid "prodded" msgstr "" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Males" +#: ../../include/text.php:916 +msgid "slap" msgstr "" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Females" +#: ../../include/text.php:916 +msgid "slapped" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Gay" +#: ../../include/text.php:917 +msgid "finger" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Lesbian" +#: ../../include/text.php:917 +msgid "fingered" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "No Preference" +#: ../../include/text.php:918 +msgid "rebuff" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Bisexual" +#: ../../include/text.php:918 +msgid "rebuffed" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Autosexual" +#: ../../include/text.php:928 +msgid "happy" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Abstinent" +#: ../../include/text.php:929 +msgid "sad" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Virgin" +#: ../../include/text.php:930 +msgid "mellow" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Deviant" +#: ../../include/text.php:931 +msgid "tired" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Fetish" +#: ../../include/text.php:932 +msgid "perky" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Oodles" +#: ../../include/text.php:933 +msgid "angry" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Nonsexual" +#: ../../include/text.php:934 +msgid "stupified" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Single" +#: ../../include/text.php:935 +msgid "puzzled" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Lonely" +#: ../../include/text.php:936 +msgid "interested" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Available" +#: ../../include/text.php:937 +msgid "bitter" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Unavailable" +#: ../../include/text.php:938 +msgid "cheerful" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Has crush" +#: ../../include/text.php:939 +msgid "alive" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Infatuated" +#: ../../include/text.php:940 +msgid "annoyed" msgstr "" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Dating" +#: ../../include/text.php:941 +msgid "anxious" msgstr "" -#: ../../include/profile_selectors.php:80 -msgid "Unfaithful" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Sex Addict" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Friends/Benefits" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Casual" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Engaged" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Married" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily married" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Partners" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Cohabiting" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Common law" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Happy" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Not looking" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Swinger" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Betrayed" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Separated" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Unstable" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Divorced" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily divorced" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Widowed" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Uncertain" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "It's complicated" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Don't care" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Ask me" -msgstr "" - -#: ../../include/apps.php:128 -msgid "Site Admin" -msgstr "" - -#: ../../include/apps.php:130 -msgid "Address Book" -msgstr "" - -#: ../../include/apps.php:144 ../../mod/mood.php:130 -msgid "Mood" -msgstr "" - -#: ../../include/apps.php:148 -msgid "Probe" -msgstr "" - -#: ../../include/apps.php:149 -msgid "Suggest" -msgstr "" - -#: ../../include/apps.php:150 -msgid "Random Channel" -msgstr "" - -#: ../../include/apps.php:151 -msgid "Invite" -msgstr "" - -#: ../../include/apps.php:152 -msgid "Features" -msgstr "" - -#: ../../include/apps.php:153 -msgid "Language" -msgstr "" - -#: ../../include/apps.php:154 -msgid "Post" -msgstr "" - -#: ../../include/apps.php:155 -msgid "Profile Photo" -msgstr "" - -#: ../../include/apps.php:247 ../../mod/settings.php:81 -#: ../../mod/settings.php:610 -msgid "Update" -msgstr "" - -#: ../../include/apps.php:247 -msgid "Install" -msgstr "" - -#: ../../include/apps.php:252 -msgid "Purchase" -msgstr "" - -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "" - -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "" - -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "" - -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "" - -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "" - -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "" - -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "" - -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" -msgstr "" - -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "" - -#: ../../include/account.php:337 -msgid "your registration password" -msgstr "" - -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../include/account.php:406 -msgid "Account approved." -msgstr "" - -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../include/account.php:486 -msgid "Account verified. Please login." -msgstr "" - -#: ../../include/account.php:674 ../../include/account.php:676 -msgid "Click here to upgrade." -msgstr "" - -#: ../../include/account.php:682 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "" - -#: ../../include/account.php:687 -msgid "This action is not available under your subscription plan." -msgstr "" - -#: ../../include/oembed.php:171 -msgid "Embedded content" -msgstr "" - -#: ../../include/oembed.php:180 -msgid "Embedding disabled" -msgstr "" - -#: ../../include/permissions.php:26 -msgid "Can view my normal stream and posts" -msgstr "" - -#: ../../include/permissions.php:27 -msgid "Can view my default channel profile" -msgstr "" - -#: ../../include/permissions.php:28 -msgid "Can view my photo albums" -msgstr "" - -#: ../../include/permissions.php:29 -msgid "Can view my connections" -msgstr "" - -#: ../../include/permissions.php:30 -msgid "Can view my file storage" -msgstr "" - -#: ../../include/permissions.php:31 -msgid "Can view my webpages" -msgstr "" - -#: ../../include/permissions.php:34 -msgid "Can send me their channel stream and posts" -msgstr "" - -#: ../../include/permissions.php:35 -msgid "Can post on my channel page (\"wall\")" -msgstr "" - -#: ../../include/permissions.php:36 -msgid "Can comment on or like my posts" -msgstr "" - -#: ../../include/permissions.php:37 -msgid "Can send me private mail messages" -msgstr "" - -#: ../../include/permissions.php:38 -msgid "Can post photos to my photo albums" -msgstr "" - -#: ../../include/permissions.php:39 -msgid "Can like/dislike stuff" -msgstr "" - -#: ../../include/permissions.php:39 -msgid "Profiles and things other than posts/comments" -msgstr "" - -#: ../../include/permissions.php:41 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "" - -#: ../../include/permissions.php:41 -msgid "Advanced - useful for creating group forum channels" -msgstr "" - -#: ../../include/permissions.php:42 -msgid "Can chat with me (when available)" -msgstr "" - -#: ../../include/permissions.php:43 -msgid "Can write to my file storage" -msgstr "" - -#: ../../include/permissions.php:44 -msgid "Can edit my webpages" -msgstr "" - -#: ../../include/permissions.php:46 -msgid "Can source my public posts in derived channels" -msgstr "" - -#: ../../include/permissions.php:46 -msgid "Somewhat advanced - very useful in open communities" -msgstr "" - -#: ../../include/permissions.php:48 -msgid "Can administer my channel resources" -msgstr "" - -#: ../../include/permissions.php:48 -msgid "Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "" - -#: ../../include/permissions.php:810 -msgid "Social Networking" -msgstr "" - -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Mostly Public" -msgstr "" - -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Restricted" -msgstr "" - -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -msgid "Private" -msgstr "" - -#: ../../include/permissions.php:811 -msgid "Community Forum" -msgstr "" - -#: ../../include/permissions.php:812 -msgid "Feed Republish" -msgstr "" - -#: ../../include/permissions.php:813 -msgid "Special Purpose" -msgstr "" - -#: ../../include/permissions.php:813 -msgid "Celebrity/Soapbox" -msgstr "" - -#: ../../include/permissions.php:813 -msgid "Group Repository" -msgstr "" - -#: ../../include/permissions.php:814 -msgid "Custom/Expert Mode" -msgstr "" - -#: ../../mod/achievements.php:34 -msgid "Some blurb about what to do when you're new here" -msgstr "" - -#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 -#: ../../mod/editpost.php:20 ../../mod/editlayout.php:78 -#: ../../mod/editwebpage.php:77 -msgid "Item not found" -msgstr "" - -#: ../../mod/editblock.php:115 -msgid "Edit Block" -msgstr "" - -#: ../../mod/editblock.php:125 -msgid "Delete block?" -msgstr "" - -#: ../../mod/editblock.php:147 ../../mod/editpost.php:117 -#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 -msgid "Insert YouTube video" -msgstr "" - -#: ../../mod/editblock.php:148 ../../mod/editpost.php:118 -#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 -msgid "Insert Vorbis [.ogg] video" -msgstr "" - -#: ../../mod/editblock.php:149 ../../mod/editpost.php:119 -#: ../../mod/editlayout.php:145 ../../mod/editwebpage.php:180 -msgid "Insert Vorbis [.ogg] audio" -msgstr "" - -#: ../../mod/editblock.php:183 -msgid "Delete Block" -msgstr "" - -#: ../../mod/manage.php:136 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "" - -#: ../../mod/manage.php:144 -msgid "Create a new channel" -msgstr "" - -#: ../../mod/manage.php:149 -msgid "Current Channel" -msgstr "" - -#: ../../mod/manage.php:151 -msgid "Switch to one of your channels by selecting it." -msgstr "" - -#: ../../mod/manage.php:152 -msgid "Default Channel" -msgstr "" - -#: ../../mod/manage.php:153 -msgid "Make Default" -msgstr "" - -#: ../../mod/manage.php:156 -#, php-format -msgid "%d new messages" -msgstr "" - -#: ../../mod/manage.php:157 -#, php-format -msgid "%d new introductions" -msgstr "" - -#: ../../mod/delegate.php:95 -msgid "No potential page delegates located." -msgstr "" - -#: ../../mod/delegate.php:121 -msgid "Delegate Page Management" -msgstr "" - -#: ../../mod/delegate.php:123 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "" - -#: ../../mod/delegate.php:124 -msgid "Existing Page Managers" -msgstr "" - -#: ../../mod/delegate.php:126 -msgid "Existing Page Delegates" -msgstr "" - -#: ../../mod/delegate.php:128 -msgid "Potential Delegates" -msgstr "" - -#: ../../mod/delegate.php:130 ../../mod/tagrm.php:133 ../../mod/photos.php:873 -msgid "Remove" -msgstr "" - -#: ../../mod/delegate.php:131 -msgid "Add" -msgstr "" - -#: ../../mod/delegate.php:132 ../../addon.old/visage/visage.php:112 -msgid "No entries." -msgstr "" - -#: ../../mod/xchan.php:6 -msgid "Xchan Lookup" -msgstr "" - -#: ../../mod/xchan.php:9 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "" - -#: ../../mod/xchan.php:37 ../../mod/menu.php:136 ../../mod/mitem.php:111 -msgid "Not found." -msgstr "" - -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" -msgstr "" - -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" -msgstr "" - -#: ../../mod/api.php:89 -msgid "Please login to continue." -msgstr "" - -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: ../../mod/api.php:105 ../../mod/admin.php:400 ../../mod/removeme.php:62 -#: ../../mod/settings.php:575 ../../view/theme/redbasic/php/config.php:104 -#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 -msgid "Yes" -msgstr "" - -#: ../../mod/api.php:106 ../../mod/admin.php:398 ../../mod/removeme.php:62 -#: ../../mod/settings.php:575 ../../view/theme/redbasic/php/config.php:104 -#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 -msgid "No" -msgstr "" - -#: ../../mod/blocks.php:99 -msgid "Block Name" -msgstr "" - -#: ../../mod/follow.php:25 -msgid "Channel added." -msgstr "" - -#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 -msgid "Tag removed" -msgstr "" - -#: ../../mod/tagrm.php:119 -msgid "Remove Item Tag" -msgstr "" - -#: ../../mod/tagrm.php:121 -msgid "Select a tag to remove: " -msgstr "" - -#: ../../mod/connect.php:56 ../../mod/connect.php:104 -msgid "Continue" -msgstr "" - -#: ../../mod/connect.php:85 -msgid "Premium Channel Setup" -msgstr "" - -#: ../../mod/connect.php:87 -msgid "Enable premium channel connection restrictions" -msgstr "" - -#: ../../mod/connect.php:88 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "" - -#: ../../mod/connect.php:90 ../../mod/connect.php:110 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "" - -#: ../../mod/connect.php:91 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "" - -#: ../../mod/connect.php:92 ../../mod/connect.php:113 -msgid "" -"By continuing, I certify that I have complied with any instructions provided " -"on this page." -msgstr "" - -#: ../../mod/connect.php:101 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "" - -#: ../../mod/connect.php:109 -msgid "Restricted or Premium Channel" -msgstr "" - -#: ../../mod/match.php:16 -msgid "Profile Match" -msgstr "" - -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "" - -#: ../../mod/match.php:61 -msgid "is interested in:" -msgstr "" - -#: ../../mod/match.php:69 -msgid "No matches" -msgstr "" - -#: ../../mod/attach.php:9 -msgid "Item not available." -msgstr "" - -#: ../../mod/probe.php:23 ../../mod/probe.php:29 -#, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "" - -#: ../../mod/home.php:48 -msgid "Red Matrix - "The Network"" -msgstr "" - -#: ../../mod/home.php:101 -#, php-format -msgid "Welcome to %s" -msgstr "" - -#: ../../mod/profile_photo.php:108 -msgid "Image uploaded but image cropping failed." -msgstr "" - -#: ../../mod/profile_photo.php:162 -msgid "Image resize failed." -msgstr "" - -#: ../../mod/profile_photo.php:206 -#: ../../addon.old/openclipatar/openclipatar.php:281 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "" - -#: ../../mod/profile_photo.php:233 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "" - -#: ../../mod/profile_photo.php:242 -msgid "Unable to process image." -msgstr "" - -#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 -msgid "Photo not available." -msgstr "" - -#: ../../mod/profile_photo.php:359 -msgid "Upload File:" -msgstr "" - -#: ../../mod/profile_photo.php:360 -msgid "Select a profile:" -msgstr "" - -#: ../../mod/profile_photo.php:361 -msgid "Upload Profile Photo" -msgstr "" - -#: ../../mod/profile_photo.php:366 ../../mod/settings.php:988 -msgid "or" -msgstr "" - -#: ../../mod/profile_photo.php:366 -msgid "skip this step" -msgstr "" - -#: ../../mod/profile_photo.php:366 -msgid "select a photo from your photo albums" -msgstr "" - -#: ../../mod/profile_photo.php:382 -msgid "Crop Image" -msgstr "" - -#: ../../mod/profile_photo.php:383 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "" - -#: ../../mod/profile_photo.php:385 -msgid "Done Editing" -msgstr "" - -#: ../../mod/profile_photo.php:428 -msgid "Image uploaded successfully." -msgstr "" - -#: ../../mod/profile_photo.php:430 -msgid "Image upload failed." -msgstr "" - -#: ../../mod/profile_photo.php:439 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "" - -#: ../../mod/block.php:27 ../../mod/page.php:33 -msgid "Invalid item." -msgstr "" - -#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 -msgid "Channel not found." -msgstr "" - -#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 -#: ../../mod/page.php:81 ../../index.php:241 -msgid "Page not found." -msgstr "" - -#: ../../mod/like.php:15 -msgid "Like/Dislike" -msgstr "" - -#: ../../mod/like.php:20 -msgid "This action is restricted to members." -msgstr "" - -#: ../../mod/like.php:21 -msgid "" -"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." -msgstr "" - -#: ../../mod/like.php:101 ../../mod/like.php:128 ../../mod/like.php:166 -msgid "Invalid request." -msgstr "" - -#: ../../mod/like.php:143 -msgid "thing" -msgstr "" - -#: ../../mod/like.php:189 -msgid "Channel unavailable." -msgstr "" - -#: ../../mod/like.php:228 -msgid "Previous action reversed." -msgstr "" - -#: ../../mod/like.php:387 -#, php-format -msgid "%1$s agrees with %2$s's %3$s" -msgstr "" - -#: ../../mod/like.php:389 -#, php-format -msgid "%1$s doesn't agree with %2$s's %3$s" -msgstr "" - -#: ../../mod/like.php:391 -#, php-format -msgid "%1$s abstains from a decision on %2$s's %3$s" -msgstr "" - -#: ../../mod/like.php:393 -#, php-format -msgid "%1$s is attending %2$s's %3$s" -msgstr "" - -#: ../../mod/like.php:395 -#, php-format -msgid "%1$s is not attending %2$s's %3$s" -msgstr "" - -#: ../../mod/like.php:397 -#, php-format -msgid "%1$s may attend %2$s's %3$s" -msgstr "" - -#: ../../mod/like.php:481 -msgid "Action completed." -msgstr "" - -#: ../../mod/like.php:482 -msgid "Thank you." -msgstr "" - -#: ../../mod/events.php:87 -msgid "Event can not end before it has started." -msgstr "" - -#: ../../mod/events.php:89 ../../mod/events.php:98 ../../mod/events.php:116 -msgid "Unable to generate preview." -msgstr "" - -#: ../../mod/events.php:96 -msgid "Event title and start time are required." -msgstr "" - -#: ../../mod/events.php:114 -msgid "Event not found." -msgstr "" - -#: ../../mod/events.php:396 -msgid "l, F j" -msgstr "" - -#: ../../mod/events.php:418 -msgid "Edit event" -msgstr "" - -#: ../../mod/events.php:419 -msgid "Delete event" -msgstr "" - -#: ../../mod/events.php:473 -msgid "Create New Event" -msgstr "" - -#: ../../mod/events.php:474 ../../mod/photos.php:827 -msgid "Previous" -msgstr "" - -#: ../../mod/events.php:475 ../../mod/setup.php:265 ../../mod/photos.php:836 -msgid "Next" -msgstr "" - -#: ../../mod/events.php:476 -msgid "Export" -msgstr "" - -#: ../../mod/events.php:504 -msgid "Event removed" -msgstr "" - -#: ../../mod/events.php:507 -msgid "Failed to remove event" -msgstr "" - -#: ../../mod/events.php:625 -msgid "Event details" -msgstr "" - -#: ../../mod/events.php:626 -msgid "Starting date and Title are required." -msgstr "" - -#: ../../mod/events.php:628 -msgid "Categories (comma-separated list)" -msgstr "" - -#: ../../mod/events.php:630 -msgid "Event Starts:" -msgstr "" - -#: ../../mod/events.php:637 -msgid "Finish date/time is not known or not relevant" -msgstr "" - -#: ../../mod/events.php:639 -msgid "Event Finishes:" -msgstr "" - -#: ../../mod/events.php:641 ../../mod/events.php:642 -msgid "Adjust for viewer timezone" -msgstr "" - -#: ../../mod/events.php:641 -msgid "" -"Important for events that happen in a particular place. Not practical for " -"global holidays." -msgstr "" - -#: ../../mod/events.php:643 -msgid "Description:" -msgstr "" - -#: ../../mod/events.php:647 -msgid "Title:" -msgstr "" - -#: ../../mod/events.php:649 -msgid "Share this event" -msgstr "" - -#: ../../mod/subthread.php:103 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "" - -#: ../../mod/pubsites.php:16 -msgid "Public Sites" -msgstr "" - -#: ../../mod/pubsites.php:19 -msgid "" -"The listed sites allow public registration into the Red Matrix. All sites in " -"the matrix are interlinked so membership on any of them conveys membership " -"in the matrix as a whole. Some sites may require subscription or provide " -"tiered service plans. The provider links may provide " -"additional details." -msgstr "" - -#: ../../mod/pubsites.php:25 -msgid "Rate this hub" -msgstr "" - -#: ../../mod/pubsites.php:26 -msgid "Site URL" -msgstr "" - -#: ../../mod/pubsites.php:26 -msgid "Access Type" -msgstr "" - -#: ../../mod/pubsites.php:26 -msgid "Registration Policy" -msgstr "" - -#: ../../mod/pubsites.php:26 ../../mod/profiles.php:454 -msgid "Location" -msgstr "" - -#: ../../mod/pubsites.php:26 -msgid "View hub ratings" -msgstr "" - -#: ../../mod/pubsites.php:30 -msgid "Rate" -msgstr "" - -#: ../../mod/pubsites.php:31 -msgid "View ratings" -msgstr "" - -#: ../../mod/network.php:84 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:122 -msgid "Search Results For:" -msgstr "" - -#: ../../mod/network.php:176 -msgid "Collection is empty" -msgstr "" - -#: ../../mod/network.php:184 -msgid "Collection: " -msgstr "" - -#: ../../mod/network.php:197 -msgid "Connection: " -msgstr "" - -#: ../../mod/network.php:200 -msgid "Invalid connection." -msgstr "" - -#: ../../mod/connedit.php:75 ../../mod/connections.php:37 -msgid "Could not access contact record." -msgstr "" - -#: ../../mod/connedit.php:99 ../../mod/connections.php:51 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../mod/connedit.php:204 ../../mod/connections.php:94 -msgid "Connection updated." -msgstr "" - -#: ../../mod/connedit.php:206 ../../mod/connections.php:96 -msgid "Failed to update connection record." -msgstr "" - -#: ../../mod/connedit.php:252 -msgid "is now connected to" -msgstr "" - -#: ../../mod/connedit.php:365 -msgid "Could not access address book record." -msgstr "" - -#: ../../mod/connedit.php:379 -msgid "Refresh failed - channel is currently unavailable." -msgstr "" - -#: ../../mod/connedit.php:386 -msgid "Channel has been unblocked" -msgstr "" - -#: ../../mod/connedit.php:387 -msgid "Channel has been blocked" -msgstr "" - -#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 -#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 -#: ../../mod/connedit.php:443 -msgid "Unable to set address book parameters." -msgstr "" - -#: ../../mod/connedit.php:398 -msgid "Channel has been unignored" -msgstr "" - -#: ../../mod/connedit.php:399 -msgid "Channel has been ignored" -msgstr "" - -#: ../../mod/connedit.php:410 -msgid "Channel has been unarchived" -msgstr "" - -#: ../../mod/connedit.php:411 -msgid "Channel has been archived" -msgstr "" - -#: ../../mod/connedit.php:422 -msgid "Channel has been unhidden" -msgstr "" - -#: ../../mod/connedit.php:423 -msgid "Channel has been hidden" -msgstr "" - -#: ../../mod/connedit.php:438 -msgid "Channel has been approved" -msgstr "" - -#: ../../mod/connedit.php:439 -msgid "Channel has been unapproved" -msgstr "" - -#: ../../mod/connedit.php:467 -msgid "Connection has been removed." -msgstr "" - -#: ../../mod/connedit.php:487 -#, php-format -msgid "View %s's profile" -msgstr "" - -#: ../../mod/connedit.php:491 -msgid "Refresh Permissions" -msgstr "" - -#: ../../mod/connedit.php:494 -msgid "Fetch updated permissions" -msgstr "" - -#: ../../mod/connedit.php:498 -msgid "Recent Activity" -msgstr "" - -#: ../../mod/connedit.php:501 -msgid "View recent posts and comments" -msgstr "" - -#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:784 -msgid "Unblock" -msgstr "" - -#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:783 -msgid "Block" -msgstr "" - -#: ../../mod/connedit.php:510 -msgid "Block (or Unblock) all communications with this connection" -msgstr "" - -#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 -msgid "Unignore" -msgstr "" - -#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 -#: ../../mod/notifications.php:51 -msgid "Ignore" -msgstr "" - -#: ../../mod/connedit.php:517 -msgid "Ignore (or Unignore) all inbound communications from this connection" -msgstr "" - -#: ../../mod/connedit.php:520 -msgid "Unarchive" -msgstr "" - -#: ../../mod/connedit.php:520 -msgid "Archive" -msgstr "" - -#: ../../mod/connedit.php:523 -msgid "" -"Archive (or Unarchive) this connection - mark channel dead but keep content" -msgstr "" - -#: ../../mod/connedit.php:526 -msgid "Unhide" -msgstr "" - -#: ../../mod/connedit.php:526 -msgid "Hide" -msgstr "" - -#: ../../mod/connedit.php:529 -msgid "Hide or Unhide this connection from your other connections" -msgstr "" - -#: ../../mod/connedit.php:536 -msgid "Delete this connection" -msgstr "" - -#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 -msgid "Approve this connection" -msgstr "" - -#: ../../mod/connedit.php:611 -msgid "Accept connection to allow communication" -msgstr "" - -#: ../../mod/connedit.php:627 -#, php-format -msgid "Connections: settings for %s" -msgstr "" - -#: ../../mod/connedit.php:628 -msgid "Apply these permissions automatically" -msgstr "" - -#: ../../mod/connedit.php:632 -msgid "Apply the permissions indicated on this page to all new connections." -msgstr "" - -#: ../../mod/connedit.php:636 -msgid "Slide to adjust your degree of friendship" -msgstr "" - -#: ../../mod/connedit.php:637 ../../mod/rate.php:161 -msgid "Rating (this information is public)" -msgstr "" - -#: ../../mod/connedit.php:638 ../../mod/rate.php:162 -msgid "Optionally explain your rating (this information is public)" -msgstr "" - -#: ../../mod/connedit.php:645 -msgid "" -"Default permissions for your channel type have (just) been applied. They " -"have not yet been submitted. Please review the permissions on this page and " -"make any desired changes at this time. This new connection may not " -"be able to communicate with you until you submit this page, which will " -"install and apply the selected permissions." -msgstr "" - -#: ../../mod/connedit.php:648 -msgid "inherited" -msgstr "" - -#: ../../mod/connedit.php:651 -msgid "Connection has no individual permissions!" -msgstr "" - -#: ../../mod/connedit.php:652 -msgid "" -"This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"." -msgstr "" - -#: ../../mod/connedit.php:654 -msgid "Profile Visibility" -msgstr "" - -#: ../../mod/connedit.php:655 -#, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" - -#: ../../mod/connedit.php:656 -msgid "Contact Information / Notes" -msgstr "" - -#: ../../mod/connedit.php:657 -msgid "Edit contact notes" -msgstr "" - -#: ../../mod/connedit.php:659 -msgid "Their Settings" -msgstr "" - -#: ../../mod/connedit.php:660 -msgid "My Settings" -msgstr "" - -#: ../../mod/connedit.php:662 -msgid "" -"Default permissions for this channel type have (just) been applied. They " -"have not been saved and there are currently no stored default " -"permissions. Please review/edit the applied settings and click [Submit] to " -"finalize." -msgstr "" - -#: ../../mod/connedit.php:663 -msgid "Clear/Disable Automatic Permissions" -msgstr "" - -#: ../../mod/connedit.php:664 -msgid "Forum Members" -msgstr "" - -#: ../../mod/connedit.php:665 -msgid "Soapbox" -msgstr "" - -#: ../../mod/connedit.php:666 -msgid "Full Sharing (typical social network permissions)" -msgstr "" - -#: ../../mod/connedit.php:667 -msgid "Cautious Sharing " -msgstr "" - -#: ../../mod/connedit.php:668 -msgid "Follow Only" -msgstr "" - -#: ../../mod/connedit.php:669 -msgid "Individual Permissions" -msgstr "" - -#: ../../mod/connedit.php:670 -msgid "" -"Some permissions may be inherited from your channel privacy settings, which have higher priority than individual " -"settings. Changing those inherited settings on this page will have no effect." -msgstr "" - -#: ../../mod/connedit.php:671 -msgid "Advanced Permissions" -msgstr "" - -#: ../../mod/connedit.php:672 -msgid "Simple Permissions (select one and submit)" -msgstr "" - -#: ../../mod/connedit.php:676 -#, php-format -msgid "Visit %s's profile - %s" -msgstr "" - -#: ../../mod/connedit.php:677 -msgid "Block/Unblock contact" -msgstr "" - -#: ../../mod/connedit.php:678 -msgid "Ignore contact" -msgstr "" - -#: ../../mod/connedit.php:679 -msgid "Repair URL settings" -msgstr "" - -#: ../../mod/connedit.php:680 -msgid "View conversations" -msgstr "" - -#: ../../mod/connedit.php:682 -msgid "Delete contact" -msgstr "" - -#: ../../mod/connedit.php:686 -msgid "Last update:" -msgstr "" - -#: ../../mod/connedit.php:688 -msgid "Update public posts" -msgstr "" - -#: ../../mod/connedit.php:690 -msgid "Update now" -msgstr "" - -#: ../../mod/connedit.php:696 -msgid "Currently blocked" -msgstr "" - -#: ../../mod/connedit.php:697 -msgid "Currently ignored" -msgstr "" - -#: ../../mod/connedit.php:698 -msgid "Currently archived" -msgstr "" - -#: ../../mod/connedit.php:699 -msgid "Currently pending" -msgstr "" - -#: ../../mod/dav.php:121 -msgid "RedMatrix channel" -msgstr "" - -#: ../../mod/group.php:20 -msgid "Collection created." -msgstr "" - -#: ../../mod/group.php:26 -msgid "Could not create collection." -msgstr "" - -#: ../../mod/group.php:54 -msgid "Collection updated." -msgstr "" - -#: ../../mod/group.php:86 -msgid "Create a collection of channels." -msgstr "" - -#: ../../mod/group.php:87 ../../mod/group.php:183 -msgid "Collection Name: " -msgstr "" - -#: ../../mod/group.php:89 ../../mod/group.php:186 -msgid "Members are visible to other channels" -msgstr "" - -#: ../../mod/group.php:107 -msgid "Collection removed." -msgstr "" - -#: ../../mod/group.php:109 -msgid "Unable to remove collection." -msgstr "" - -#: ../../mod/group.php:182 -msgid "Collection Editor" -msgstr "" - -#: ../../mod/group.php:196 ../../mod/bulksetclose.php:89 -msgid "Members" -msgstr "" - -#: ../../mod/group.php:198 ../../mod/bulksetclose.php:91 -msgid "All Connected Channels" -msgstr "" - -#: ../../mod/group.php:233 ../../mod/bulksetclose.php:126 -msgid "Click on a channel to add or remove." -msgstr "" - -#: ../../mod/siteinfo.php:106 -#, php-format -msgid "Version %s" -msgstr "" - -#: ../../mod/siteinfo.php:127 -msgid "Installed plugins/addons/apps:" -msgstr "" - -#: ../../mod/siteinfo.php:140 -msgid "No installed plugins/addons/apps" -msgstr "" - -#: ../../mod/siteinfo.php:149 -msgid "Red" -msgstr "" - -#: ../../mod/siteinfo.php:150 -msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "" - -#: ../../mod/siteinfo.php:152 -msgid "Tag: " -msgstr "" - -#: ../../mod/siteinfo.php:154 -msgid "Last background fetch: " -msgstr "" - -#: ../../mod/siteinfo.php:157 -msgid "Running at web location" -msgstr "" - -#: ../../mod/siteinfo.php:158 -msgid "" -"Please visit RedMatrix.me to learn more " -"about the Red Matrix." -msgstr "" - -#: ../../mod/siteinfo.php:159 -msgid "Bug reports and issues: please visit" -msgstr "" - -#: ../../mod/siteinfo.php:162 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" -msgstr "" - -#: ../../mod/siteinfo.php:164 -msgid "Site Administrators" -msgstr "" - -#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 -msgid "Help:" -msgstr "" - -#: ../../mod/help.php:76 ../../index.php:238 -msgid "Not Found" -msgstr "" - -#: ../../mod/setup.php:166 -msgid "Red Matrix Server - Setup" -msgstr "" - -#: ../../mod/setup.php:172 -msgid "Could not connect to database." -msgstr "" - -#: ../../mod/setup.php:176 -msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "" - -#: ../../mod/setup.php:183 -msgid "Could not create table." -msgstr "" - -#: ../../mod/setup.php:189 -msgid "Your site database has been installed." -msgstr "" - -#: ../../mod/setup.php:194 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "" - -#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "" - -#: ../../mod/setup.php:261 -msgid "System check" -msgstr "" - -#: ../../mod/setup.php:266 -msgid "Check again" -msgstr "" - -#: ../../mod/setup.php:289 -msgid "Database connection" -msgstr "" - -#: ../../mod/setup.php:290 -msgid "" -"In order to install Red Matrix we need to know how to connect to your " -"database." -msgstr "" - -#: ../../mod/setup.php:291 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "" - -#: ../../mod/setup.php:292 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "" - -#: ../../mod/setup.php:296 -msgid "Database Server Name" -msgstr "" - -#: ../../mod/setup.php:296 -msgid "Default is localhost" -msgstr "" - -#: ../../mod/setup.php:297 -msgid "Database Port" -msgstr "" - -#: ../../mod/setup.php:297 -msgid "Communication port number - use 0 for default" -msgstr "" - -#: ../../mod/setup.php:298 -msgid "Database Login Name" -msgstr "" - -#: ../../mod/setup.php:299 -msgid "Database Login Password" -msgstr "" - -#: ../../mod/setup.php:300 -msgid "Database Name" -msgstr "" - -#: ../../mod/setup.php:301 -msgid "Database Type" -msgstr "" - -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "Site administrator email address" -msgstr "" - -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "" - -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Website URL" -msgstr "" - -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Please use SSL (https) URL if available." -msgstr "" - -#: ../../mod/setup.php:307 ../../mod/setup.php:352 -msgid "Please select a default timezone for your website" -msgstr "" - -#: ../../mod/setup.php:335 -msgid "Site settings" -msgstr "" - -#: ../../mod/setup.php:395 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "" - -#: ../../mod/setup.php:396 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "" - -#: ../../mod/setup.php:400 -msgid "PHP executable path" -msgstr "" - -#: ../../mod/setup.php:400 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "" - -#: ../../mod/setup.php:405 -msgid "Command line PHP" -msgstr "" - -#: ../../mod/setup.php:414 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "" - -#: ../../mod/setup.php:415 -msgid "This is required for message delivery to work." -msgstr "" - -#: ../../mod/setup.php:417 -msgid "PHP register_argc_argv" -msgstr "" - -#: ../../mod/setup.php:438 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "" - -#: ../../mod/setup.php:439 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." -msgstr "" - -#: ../../mod/setup.php:441 -msgid "Generate encryption keys" -msgstr "" - -#: ../../mod/setup.php:448 -msgid "libCurl PHP module" -msgstr "" - -#: ../../mod/setup.php:449 -msgid "GD graphics PHP module" -msgstr "" - -#: ../../mod/setup.php:450 -msgid "OpenSSL PHP module" -msgstr "" - -#: ../../mod/setup.php:451 -msgid "mysqli or postgres PHP module" -msgstr "" - -#: ../../mod/setup.php:452 -msgid "mb_string PHP module" -msgstr "" - -#: ../../mod/setup.php:453 -msgid "mcrypt PHP module" -msgstr "" - -#: ../../mod/setup.php:458 ../../mod/setup.php:460 -msgid "Apache mod_rewrite module" -msgstr "" - -#: ../../mod/setup.php:458 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "" - -#: ../../mod/setup.php:464 ../../mod/setup.php:467 -msgid "proc_open" -msgstr "" - -#: ../../mod/setup.php:464 -msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "" - -#: ../../mod/setup.php:472 -msgid "Error: libCURL PHP module required but not installed." -msgstr "" - -#: ../../mod/setup.php:476 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "" - -#: ../../mod/setup.php:480 -msgid "Error: openssl PHP module required but not installed." -msgstr "" - -#: ../../mod/setup.php:484 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "" - -#: ../../mod/setup.php:488 -msgid "Error: mb_string PHP module required but not installed." -msgstr "" - -#: ../../mod/setup.php:492 -msgid "Error: mcrypt PHP module required but not installed." -msgstr "" - -#: ../../mod/setup.php:508 -msgid "" -"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." -msgstr "" - -#: ../../mod/setup.php:509 -msgid "" -"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." -msgstr "" - -#: ../../mod/setup.php:510 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "" - -#: ../../mod/setup.php:511 -msgid "" -"You can alternatively skip this procedure and perform a manual installation. " -"Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "" - -#: ../../mod/setup.php:514 -msgid ".htconfig.php is writable" -msgstr "" - -#: ../../mod/setup.php:524 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "" - -#: ../../mod/setup.php:525 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the Red top level folder." -msgstr "" - -#: ../../mod/setup.php:526 ../../mod/setup.php:544 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has " -"write access to this folder." -msgstr "" - -#: ../../mod/setup.php:527 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "" - -#: ../../mod/setup.php:530 -#, php-format -msgid "%s is writable" -msgstr "" - -#: ../../mod/setup.php:543 -msgid "" -"Red uses the store directory to save uploaded files. The web server needs to " -"have write access to the store directory under the Red top level folder" -msgstr "" - -#: ../../mod/setup.php:547 -msgid "store is writable" -msgstr "" - -#: ../../mod/setup.php:577 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access " -"to this site." -msgstr "" - -#: ../../mod/setup.php:578 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "" - -#: ../../mod/setup.php:579 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "" - -#: ../../mod/setup.php:580 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "" - -#: ../../mod/setup.php:581 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "" - -#: ../../mod/setup.php:582 -msgid "" -"Providers are available that issue free certificates which are browser-valid." -msgstr "" - -#: ../../mod/setup.php:584 -msgid "SSL certificate validation" -msgstr "" - -#: ../../mod/setup.php:590 -msgid "" -"Url rewrite in .htaccess is not working. Check your server configuration." -"Test: " -msgstr "" - -#: ../../mod/setup.php:592 -msgid "Url rewrite is working" -msgstr "" - -#: ../../mod/setup.php:602 -msgid "" -"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." -msgstr "" - -#: ../../mod/setup.php:625 -msgid "Errors encountered creating database tables." -msgstr "" - -#: ../../mod/setup.php:660 -msgid "

            What next

            " -msgstr "" - -#: ../../mod/setup.php:661 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +#: ../../include/text.php:942 +msgid "cranky" msgstr "" -#: ../../mod/common.php:10 -msgid "No channel." +#: ../../include/text.php:943 +msgid "disturbed" msgstr "" -#: ../../mod/common.php:39 -msgid "Common connections" +#: ../../include/text.php:944 +msgid "frustrated" msgstr "" -#: ../../mod/common.php:44 -msgid "No connections in common." +#: ../../include/text.php:945 +msgid "depressed" msgstr "" -#: ../../mod/editpost.php:31 -msgid "Item is not editable" +#: ../../include/text.php:946 +msgid "motivated" msgstr "" -#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 -msgid "Edit post" +#: ../../include/text.php:947 +msgid "relaxed" msgstr "" -#: ../../mod/editpost.php:53 -msgid "Delete item?" +#: ../../include/text.php:948 +msgid "surprised" msgstr "" -#: ../../mod/connections.php:192 ../../mod/connections.php:293 -msgid "Blocked" +#: ../../include/text.php:1113 +msgid "Monday" msgstr "" -#: ../../mod/connections.php:197 ../../mod/connections.php:300 -msgid "Ignored" +#: ../../include/text.php:1113 +msgid "Tuesday" msgstr "" -#: ../../mod/connections.php:202 ../../mod/connections.php:314 -msgid "Hidden" +#: ../../include/text.php:1113 +msgid "Wednesday" msgstr "" -#: ../../mod/connections.php:207 ../../mod/connections.php:307 -msgid "Archived" +#: ../../include/text.php:1113 +msgid "Thursday" msgstr "" -#: ../../mod/connections.php:231 ../../mod/connections.php:246 -msgid "All" +#: ../../include/text.php:1113 +msgid "Friday" msgstr "" -#: ../../mod/connections.php:271 -msgid "Suggest new connections" +#: ../../include/text.php:1113 +msgid "Saturday" msgstr "" -#: ../../mod/connections.php:274 -msgid "New Connections" +#: ../../include/text.php:1113 +msgid "Sunday" msgstr "" -#: ../../mod/connections.php:277 -msgid "Show pending (new) connections" +#: ../../include/text.php:1117 +msgid "January" msgstr "" -#: ../../mod/connections.php:280 ../../mod/profperm.php:139 -msgid "All Connections" +#: ../../include/text.php:1117 +msgid "February" msgstr "" -#: ../../mod/connections.php:283 -msgid "Show all connections" +#: ../../include/text.php:1117 +msgid "March" msgstr "" -#: ../../mod/connections.php:286 -msgid "Unblocked" +#: ../../include/text.php:1117 +msgid "April" msgstr "" -#: ../../mod/connections.php:289 -msgid "Only show unblocked connections" +#: ../../include/text.php:1117 +msgid "May" msgstr "" -#: ../../mod/connections.php:296 -msgid "Only show blocked connections" +#: ../../include/text.php:1117 +msgid "June" msgstr "" -#: ../../mod/connections.php:303 -msgid "Only show ignored connections" +#: ../../include/text.php:1117 +msgid "July" msgstr "" -#: ../../mod/connections.php:310 -msgid "Only show archived connections" +#: ../../include/text.php:1117 +msgid "August" msgstr "" -#: ../../mod/connections.php:317 -msgid "Only show hidden connections" +#: ../../include/text.php:1117 +msgid "September" msgstr "" -#: ../../mod/connections.php:372 -#, php-format -msgid "%1$s [%2$s]" +#: ../../include/text.php:1117 +msgid "October" msgstr "" -#: ../../mod/connections.php:373 -msgid "Edit connection" +#: ../../include/text.php:1117 +msgid "November" msgstr "" -#: ../../mod/connections.php:411 -msgid "Search your connections" +#: ../../include/text.php:1117 +msgid "December" msgstr "" -#: ../../mod/connections.php:412 -msgid "Finding: " +#: ../../include/text.php:1195 +msgid "unknown.???" msgstr "" -#: ../../mod/impel.php:33 -msgid "webpage" +#: ../../include/text.php:1196 +msgid "bytes" msgstr "" -#: ../../mod/impel.php:38 -msgid "block" +#: ../../include/text.php:1232 +msgid "remove category" msgstr "" -#: ../../mod/impel.php:43 -msgid "layout" +#: ../../include/text.php:1301 +msgid "remove from file" msgstr "" -#: ../../mod/impel.php:117 -#, php-format -msgid "%s element installed" +#: ../../include/text.php:1377 ../../include/text.php:1388 +#: ../../mod/connedit.php:635 +msgid "Click to open/close" msgstr "" -#: ../../mod/tagger.php:96 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" +#: ../../include/text.php:1536 ../../mod/events.php:444 +msgid "Link to Source" msgstr "" -#: ../../mod/cloud.php:120 -msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" +#: ../../include/text.php:1555 +msgid "Select a page layout: " msgstr "" -#: ../../mod/item.php:165 -msgid "Unable to locate original post." +#: ../../include/text.php:1558 ../../include/text.php:1618 +msgid "default" msgstr "" -#: ../../mod/item.php:424 -msgid "Empty post discarded." +#: ../../include/text.php:1591 +msgid "Page content type: " msgstr "" -#: ../../mod/item.php:466 -msgid "Executable content type not permitted to this channel." +#: ../../include/text.php:1630 +msgid "Select an alternate language" msgstr "" -#: ../../mod/item.php:865 -msgid "System error. Post not saved." +#: ../../include/text.php:1762 +msgid "activity" msgstr "" -#: ../../mod/item.php:1083 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." +#: ../../include/text.php:2049 +msgid "Design" msgstr "" -#: ../../mod/item.php:1089 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." +#: ../../include/text.php:2052 +msgid "Blocks" msgstr "" -#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:82 -#: ../../mod/directory.php:47 ../../mod/viewconnections.php:17 -#: ../../mod/photos.php:429 -msgid "Public access denied." +#: ../../include/text.php:2053 +msgid "Menus" msgstr "" -#: ../../mod/thing.php:96 -msgid "Thing updated" +#: ../../include/text.php:2054 +msgid "Layouts" msgstr "" -#: ../../mod/thing.php:156 -msgid "Object store: failed" +#: ../../include/text.php:2055 +msgid "Pages" msgstr "" -#: ../../mod/thing.php:160 -msgid "Thing added" +#: ../../include/account.php:23 +msgid "Not a valid email address" msgstr "" -#: ../../mod/thing.php:180 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" msgstr "" -#: ../../mod/thing.php:232 -msgid "Show Thing" +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." msgstr "" -#: ../../mod/thing.php:239 -msgid "item not found." +#: ../../include/account.php:64 +msgid "An invitation is required." msgstr "" -#: ../../mod/thing.php:270 -msgid "Edit Thing" +#: ../../include/account.php:68 +msgid "Invitation could not be verified." msgstr "" -#: ../../mod/thing.php:272 ../../mod/thing.php:319 -msgid "Select a profile" +#: ../../include/account.php:119 +msgid "Please enter the required information." msgstr "" -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Post an activity" +#: ../../include/account.php:187 +msgid "Failed to store account information." msgstr "" -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Only sends to viewers of the applicable profile" +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" msgstr "" -#: ../../mod/thing.php:278 ../../mod/thing.php:324 -msgid "Name of thing e.g. something" +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" msgstr "" -#: ../../mod/thing.php:280 ../../mod/thing.php:325 -msgid "URL of thing (optional)" +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" msgstr "" -#: ../../mod/thing.php:282 ../../mod/thing.php:326 -msgid "URL for photo of thing (optional)" +#: ../../include/account.php:337 +msgid "your registration password" msgstr "" -#: ../../mod/thing.php:317 -msgid "Add Thing to your Profile" +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" msgstr "" -#: ../../mod/chatsvc.php:111 -msgid "Away" +#: ../../include/account.php:406 +msgid "Account approved." msgstr "" -#: ../../mod/chatsvc.php:115 -msgid "Online" +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" msgstr "" -#: ../../mod/rbmark.php:88 -msgid "Select a bookmark folder" +#: ../../include/account.php:486 +msgid "Account verified. Please login." msgstr "" -#: ../../mod/rbmark.php:93 -msgid "Save Bookmark" +#: ../../include/account.php:674 ../../include/account.php:676 +msgid "Click here to upgrade." msgstr "" -#: ../../mod/rbmark.php:94 -msgid "URL of bookmark" +#: ../../include/account.php:682 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 -msgid "Description" +#: ../../include/account.php:687 +msgid "This action is not available under your subscription plan." msgstr "" -#: ../../mod/rbmark.php:99 -msgid "Or enter new bookmark folder name" +#: ../../include/permissions.php:26 +msgid "Can view my normal stream and posts" msgstr "" -#: ../../mod/notify.php:53 ../../mod/notifications.php:94 -msgid "No more system notifications." +#: ../../include/permissions.php:27 +msgid "Can view my default channel profile" msgstr "" -#: ../../mod/notify.php:57 ../../mod/notifications.php:98 -msgid "System Notifications" +#: ../../include/permissions.php:28 +msgid "Can view my photo albums" msgstr "" -#: ../../mod/acl.php:231 -msgid "network" +#: ../../include/permissions.php:29 +msgid "Can view my connections" msgstr "" -#: ../../mod/acl.php:241 -msgid "RSS" +#: ../../include/permissions.php:30 +msgid "Can view my file storage" msgstr "" -#: ../../mod/pdledit.php:13 -msgid "Layout updated." +#: ../../include/permissions.php:31 +msgid "Can view my webpages" msgstr "" -#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 -msgid "Edit System Page Description" +#: ../../include/permissions.php:34 +msgid "Can send me their channel stream and posts" msgstr "" -#: ../../mod/pdledit.php:48 -msgid "Layout not found." +#: ../../include/permissions.php:35 +msgid "Can post on my channel page (\"wall\")" msgstr "" -#: ../../mod/pdledit.php:54 -msgid "Module Name:" +#: ../../include/permissions.php:36 +msgid "Can comment on or like my posts" msgstr "" -#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 -msgid "Layout Help" +#: ../../include/permissions.php:37 +msgid "Can send me private mail messages" msgstr "" -#: ../../mod/filer.php:49 -msgid "- select -" +#: ../../include/permissions.php:38 +msgid "Can post photos to my photo albums" msgstr "" -#: ../../mod/import.php:25 -#, php-format -msgid "Your service plan only allows %d channels." +#: ../../include/permissions.php:39 +msgid "Can like/dislike stuff" msgstr "" -#: ../../mod/import.php:51 -msgid "Nothing to import." +#: ../../include/permissions.php:39 +msgid "Profiles and things other than posts/comments" msgstr "" -#: ../../mod/import.php:75 -msgid "Unable to download data from old server" +#: ../../include/permissions.php:41 +msgid "Can forward to all my channel contacts via post @mentions" msgstr "" -#: ../../mod/import.php:81 -msgid "Imported file is empty." +#: ../../include/permissions.php:41 +msgid "Advanced - useful for creating group forum channels" msgstr "" -#: ../../mod/import.php:106 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." +#: ../../include/permissions.php:42 +msgid "Can chat with me (when available)" msgstr "" -#: ../../mod/import.php:127 -msgid "Unable to create a unique channel address. Import failed." +#: ../../include/permissions.php:43 +msgid "Can write to my file storage" msgstr "" -#: ../../mod/import.php:147 -msgid "Channel clone failed. Import failed." +#: ../../include/permissions.php:44 +msgid "Can edit my webpages" msgstr "" -#: ../../mod/import.php:157 -msgid "Cloned channel not found. Import failed." +#: ../../include/permissions.php:46 +msgid "Can source my public posts in derived channels" msgstr "" -#: ../../mod/import.php:475 -msgid "Import completed." +#: ../../include/permissions.php:46 +msgid "Somewhat advanced - very useful in open communities" msgstr "" -#: ../../mod/import.php:487 -msgid "You must be logged in to use this feature." +#: ../../include/permissions.php:48 +msgid "Can administer my channel resources" msgstr "" -#: ../../mod/import.php:492 -msgid "Import Channel" +#: ../../include/permissions.php:48 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "" -#: ../../mod/import.php:493 -msgid "" -"Use this form to import an existing channel from a different server/hub. You " -"may retrieve the channel identity from the old server/hub via the network or " -"provide an export file. Only identity and connections/relationships will be " -"imported. Importation of content is not yet available." +#: ../../include/permissions.php:810 +msgid "Social Networking" msgstr "" -#: ../../mod/import.php:494 -msgid "File to Upload" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Mostly Public" msgstr "" -#: ../../mod/import.php:495 -msgid "Or provide the old server/hub details" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Restricted" msgstr "" -#: ../../mod/import.php:496 -msgid "Your old identity address (xyz@example.com)" +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +msgid "Private" msgstr "" -#: ../../mod/import.php:497 -msgid "Your old login email address" +#: ../../include/permissions.php:811 +msgid "Community Forum" msgstr "" -#: ../../mod/import.php:498 -msgid "Your old login password" +#: ../../include/permissions.php:812 +msgid "Feed Republish" msgstr "" -#: ../../mod/import.php:499 -msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be " -"able to post from either location, but only one can be marked as the primary " -"location for files, photos, and media." +#: ../../include/permissions.php:813 +msgid "Special Purpose" msgstr "" -#: ../../mod/import.php:500 -msgid "Make this hub my primary location" +#: ../../include/permissions.php:813 +msgid "Celebrity/Soapbox" msgstr "" -#: ../../mod/import.php:501 -msgid "Import existing posts if possible" +#: ../../include/permissions.php:813 +msgid "Group Repository" msgstr "" -#: ../../mod/editlayout.php:108 -msgid "Edit Layout" +#: ../../include/permissions.php:814 +msgid "Custom/Expert Mode" msgstr "" -#: ../../mod/editlayout.php:117 -msgid "Delete layout?" +#: ../../mod/achievements.php:34 +msgid "Some blurb about what to do when you're new here" msgstr "" -#: ../../mod/editlayout.php:178 -msgid "Delete Layout" +#: ../../mod/manage.php:136 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." msgstr "" -#: ../../mod/chat.php:19 ../../mod/channel.php:25 -msgid "You must be logged in to see this page." +#: ../../mod/manage.php:144 +msgid "Create a new channel" msgstr "" -#: ../../mod/chat.php:167 -msgid "Room not found" +#: ../../mod/manage.php:165 +msgid "Current Channel" msgstr "" -#: ../../mod/chat.php:178 -msgid "Leave Room" +#: ../../mod/manage.php:167 +msgid "Switch to one of your channels by selecting it." msgstr "" -#: ../../mod/chat.php:179 -msgid "Delete This Room" +#: ../../mod/manage.php:168 +msgid "Default Channel" msgstr "" -#: ../../mod/chat.php:180 -msgid "I am away right now" +#: ../../mod/manage.php:169 +msgid "Make Default" msgstr "" -#: ../../mod/chat.php:181 -msgid "I am online" +#: ../../mod/manage.php:172 +#, php-format +msgid "%d new messages" msgstr "" -#: ../../mod/chat.php:183 -msgid "Bookmark this room" +#: ../../mod/manage.php:173 +#, php-format +msgid "%d new introductions" msgstr "" -#: ../../mod/chat.php:207 ../../mod/chat.php:229 -msgid "New Chatroom" +#: ../../mod/manage.php:175 +msgid "Delegated Channels" msgstr "" -#: ../../mod/chat.php:208 -msgid "Chatroom Name" +#: ../../mod/settings.php:76 +msgid "Name is required" msgstr "" -#: ../../mod/chat.php:225 -#, php-format -msgid "%1$s's Chatrooms" +#: ../../mod/settings.php:80 +msgid "Key and Secret are required" msgstr "" -#: ../../mod/editwebpage.php:140 -msgid "Edit Webpage" +#: ../../mod/settings.php:124 +msgid "Diaspora Policy Settings updated." msgstr "" -#: ../../mod/editwebpage.php:150 -msgid "Delete webpage?" +#: ../../mod/settings.php:232 +msgid "Passwords do not match. Password unchanged." msgstr "" -#: ../../mod/editwebpage.php:215 -msgid "Delete Webpage" +#: ../../mod/settings.php:236 +msgid "Empty passwords are not allowed. Password unchanged." msgstr "" -#: ../../mod/dirsearch.php:19 ../../mod/regdir.php:47 -msgid "This site is not a directory server" +#: ../../mod/settings.php:250 +msgid "Password changed." msgstr "" -#: ../../mod/dirsearch.php:27 -msgid "This directory server requires an access token" +#: ../../mod/settings.php:252 +msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/lostpass.php:15 -msgid "No valid account found." +#: ../../mod/settings.php:266 +msgid "Not valid email." msgstr "" -#: ../../mod/lostpass.php:29 -msgid "Password reset request issued. Check your email." +#: ../../mod/settings.php:269 +msgid "Protected email address. Cannot change to that email." msgstr "" -#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 -#, php-format -msgid "Site Member (%s)" +#: ../../mod/settings.php:278 +msgid "System failure storing new email. Please try again." msgstr "" -#: ../../mod/lostpass.php:40 -#, php-format -msgid "Password reset requested at %s" +#: ../../mod/settings.php:517 +msgid "Settings updated." msgstr "" -#: ../../mod/lostpass.php:63 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." +#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:419 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:104 +#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 +msgid "No" msgstr "" -#: ../../mod/lostpass.php:85 ../../boot.php:1560 -msgid "Password Reset" +#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:421 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:104 +#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 +msgid "Yes" msgstr "" -#: ../../mod/lostpass.php:86 -msgid "Your password has been reset as requested." +#: ../../mod/settings.php:581 ../../mod/settings.php:607 +#: ../../mod/settings.php:643 +msgid "Add application" msgstr "" -#: ../../mod/lostpass.php:87 -msgid "Your new password is" +#: ../../mod/settings.php:584 +msgid "Name of application" msgstr "" -#: ../../mod/lostpass.php:88 -msgid "Save or copy your new password - and then" +#: ../../mod/settings.php:585 ../../mod/settings.php:611 +msgid "Consumer Key" msgstr "" -#: ../../mod/lostpass.php:89 -msgid "click here to login" +#: ../../mod/settings.php:585 ../../mod/settings.php:586 +msgid "Automatically generated - change if desired. Max length 20" msgstr "" -#: ../../mod/lostpass.php:90 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." +#: ../../mod/settings.php:586 ../../mod/settings.php:612 +msgid "Consumer Secret" msgstr "" -#: ../../mod/lostpass.php:107 -#, php-format -msgid "Your password has changed at %s" +#: ../../mod/settings.php:587 ../../mod/settings.php:613 +msgid "Redirect" msgstr "" -#: ../../mod/lostpass.php:122 -msgid "Forgot your Password?" +#: ../../mod/settings.php:587 +msgid "" +"Redirect URI - leave blank unless your application specifically requires this" msgstr "" -#: ../../mod/lostpass.php:123 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." +#: ../../mod/settings.php:588 ../../mod/settings.php:614 +msgid "Icon url" msgstr "" -#: ../../mod/lostpass.php:124 -msgid "Email Address" +#: ../../mod/settings.php:588 +msgid "Optional" msgstr "" -#: ../../mod/lostpass.php:125 -msgid "Reset" +#: ../../mod/settings.php:599 +msgid "You can't edit this application." msgstr "" -#: ../../mod/rate.php:157 -msgid "Website:" +#: ../../mod/settings.php:642 +msgid "Connected Apps" msgstr "" -#: ../../mod/rate.php:160 -#, php-format -msgid "Remote Channel [%s] (not yet known on this site)" +#: ../../mod/settings.php:646 +msgid "Client key starts with" msgstr "" -#: ../../mod/regmod.php:11 -msgid "Please login." +#: ../../mod/settings.php:647 +msgid "No name" msgstr "" -#: ../../mod/invite.php:25 -msgid "Total invitation limit exceeded." +#: ../../mod/settings.php:648 +msgid "Remove authorization" msgstr "" -#: ../../mod/invite.php:49 -#, php-format -msgid "%s : Not a valid email address." +#: ../../mod/settings.php:662 +msgid "No feature settings configured" msgstr "" -#: ../../mod/invite.php:76 -msgid "Please join us on Red" +#: ../../mod/settings.php:678 +msgid "Feature/Addon Settings" msgstr "" -#: ../../mod/invite.php:87 -msgid "Invitation limit exceeded. Please contact your site administrator." +#: ../../mod/settings.php:680 +msgid "Settings for the built-in Diaspora emulator" msgstr "" -#: ../../mod/invite.php:92 -#, php-format -msgid "%s : Message delivery failed." +#: ../../mod/settings.php:681 +msgid "Allow any Diaspora member to comment on your public posts" msgstr "" -#: ../../mod/invite.php:96 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/invite.php:115 -msgid "You have no more invitations available" +#: ../../mod/settings.php:682 +msgid "Diaspora Policy Settings" msgstr "" -#: ../../mod/invite.php:129 -msgid "Send invitations" +#: ../../mod/settings.php:683 +msgid "Prevent your hashtags from being redirected to other sites" msgstr "" -#: ../../mod/invite.php:130 -msgid "Enter email addresses, one per line:" +#: ../../mod/settings.php:707 +msgid "Account Settings" msgstr "" -#: ../../mod/invite.php:131 ../../mod/mail.php:235 ../../mod/mail.php:348 -msgid "Your message:" +#: ../../mod/settings.php:708 +msgid "Enter New Password:" msgstr "" -#: ../../mod/invite.php:132 -msgid "Please join my community on RedMatrix." +#: ../../mod/settings.php:709 +msgid "Confirm New Password:" msgstr "" -#: ../../mod/invite.php:134 -msgid "You will need to supply this invitation code: " +#: ../../mod/settings.php:709 +msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/invite.php:135 -msgid "1. Register at any RedMatrix location (they are all inter-connected)" +#: ../../mod/settings.php:711 ../../mod/settings.php:1046 +msgid "Email Address:" msgstr "" -#: ../../mod/invite.php:137 -msgid "2. Enter my RedMatrix network address into the site searchbar." +#: ../../mod/settings.php:712 ../../mod/removeaccount.php:61 +msgid "Remove Account" msgstr "" -#: ../../mod/invite.php:138 -msgid "or visit " +#: ../../mod/settings.php:713 +msgid "Remove this account including all its channels" msgstr "" -#: ../../mod/invite.php:140 -msgid "3. Click [Connect]" +#: ../../mod/settings.php:729 +msgid "Off" msgstr "" -#: ../../mod/locs.php:21 ../../mod/locs.php:52 -msgid "Location not found." +#: ../../mod/settings.php:729 +msgid "On" msgstr "" -#: ../../mod/locs.php:56 -msgid "Primary location cannot be removed." +#: ../../mod/settings.php:736 +msgid "Additional Features" msgstr "" -#: ../../mod/locs.php:88 -msgid "No locations found." +#: ../../mod/settings.php:760 +msgid "Connector Settings" msgstr "" -#: ../../mod/locs.php:101 -msgid "Manage Channel Locations" +#: ../../mod/settings.php:799 +msgid "No special theme for mobile devices" msgstr "" -#: ../../mod/locs.php:102 -msgid "Location (address)" +#: ../../mod/settings.php:802 +#, php-format +msgid "%s - (Experimental)" msgstr "" -#: ../../mod/locs.php:103 -msgid "Primary Location" +#: ../../mod/settings.php:805 ../../mod/admin.php:391 +msgid "mobile" msgstr "" -#: ../../mod/locs.php:104 -msgid "Drop location" +#: ../../mod/settings.php:841 +msgid "Display Settings" msgstr "" -#: ../../mod/sources.php:32 -msgid "Failed to create source. No channel selected." +#: ../../mod/settings.php:847 +msgid "Display Theme:" msgstr "" -#: ../../mod/sources.php:45 -msgid "Source created." +#: ../../mod/settings.php:848 +msgid "Mobile Theme:" msgstr "" -#: ../../mod/sources.php:57 -msgid "Source updated." +#: ../../mod/settings.php:849 +msgid "Enable user zoom on mobile devices" msgstr "" -#: ../../mod/sources.php:82 -msgid "*" +#: ../../mod/settings.php:850 +msgid "Update browser every xx seconds" msgstr "" -#: ../../mod/sources.php:89 -msgid "Manage remote sources of content for your channel." +#: ../../mod/settings.php:850 +msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../mod/sources.php:90 ../../mod/sources.php:100 -msgid "New Source" +#: ../../mod/settings.php:851 +msgid "Maximum number of conversations to load at any time:" msgstr "" -#: ../../mod/sources.php:101 ../../mod/sources.php:133 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." +#: ../../mod/settings.php:851 +msgid "Maximum of 100 items" msgstr "" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Only import content with these words (one per line)" +#: ../../mod/settings.php:852 +msgid "Show emoticons (smilies) as images" msgstr "" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Leave blank to import all public content" +#: ../../mod/settings.php:853 +msgid "Link post titles to source" msgstr "" -#: ../../mod/sources.php:103 ../../mod/sources.php:137 -#: ../../mod/new_channel.php:112 -msgid "Channel Name" +#: ../../mod/settings.php:854 +msgid "System Page Layout Editor - (advanced)" msgstr "" -#: ../../mod/sources.php:123 ../../mod/sources.php:150 -msgid "Source not found." +#: ../../mod/settings.php:857 +msgid "Use blog/list mode on channel page" msgstr "" -#: ../../mod/sources.php:130 -msgid "Edit Source" +#: ../../mod/settings.php:857 ../../mod/settings.php:858 +msgid "(comments displayed separately)" msgstr "" -#: ../../mod/sources.php:131 -msgid "Delete Source" +#: ../../mod/settings.php:858 +msgid "Use blog/list mode on matrix page" msgstr "" -#: ../../mod/sources.php:158 -msgid "Source removed" +#: ../../mod/settings.php:859 +msgid "Channel page max height of content (in pixels)" msgstr "" -#: ../../mod/sources.php:160 -msgid "Unable to remove source." +#: ../../mod/settings.php:859 ../../mod/settings.php:860 +msgid "click to expand content exceeding this height" msgstr "" -#: ../../mod/menu.php:31 -msgid "Menu updated." +#: ../../mod/settings.php:860 +msgid "Matrix page max height of content (in pixels)" msgstr "" -#: ../../mod/menu.php:35 -msgid "Unable to update menu." +#: ../../mod/settings.php:894 +msgid "Nobody except yourself" msgstr "" -#: ../../mod/menu.php:40 -msgid "Menu created." +#: ../../mod/settings.php:895 +msgid "Only those you specifically allow" msgstr "" -#: ../../mod/menu.php:44 -msgid "Unable to create menu." +#: ../../mod/settings.php:896 +msgid "Approved connections" msgstr "" -#: ../../mod/menu.php:76 -msgid "Manage Menus" +#: ../../mod/settings.php:897 +msgid "Any connections" msgstr "" -#: ../../mod/menu.php:79 -msgid "Drop" +#: ../../mod/settings.php:898 +msgid "Anybody on this website" msgstr "" -#: ../../mod/menu.php:81 -msgid "Bookmarks allowed" +#: ../../mod/settings.php:899 +msgid "Anybody in this network" msgstr "" -#: ../../mod/menu.php:82 -msgid "Create a new menu" +#: ../../mod/settings.php:900 +msgid "Anybody authenticated" msgstr "" -#: ../../mod/menu.php:83 -msgid "Delete this menu" +#: ../../mod/settings.php:901 +msgid "Anybody on the internet" msgstr "" -#: ../../mod/menu.php:84 ../../mod/menu.php:125 -msgid "Edit menu contents" +#: ../../mod/settings.php:975 +msgid "Publish your default profile in the network directory" msgstr "" -#: ../../mod/menu.php:85 -msgid "Edit this menu" +#: ../../mod/settings.php:980 +msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/menu.php:96 -msgid "New Menu" +#: ../../mod/settings.php:984 ../../mod/profile_photo.php:366 +msgid "or" msgstr "" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Menu name" +#: ../../mod/settings.php:989 +msgid "Your channel address is" msgstr "" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Must be unique, only seen by you" +#: ../../mod/settings.php:1037 +msgid "Channel Settings" msgstr "" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title" +#: ../../mod/settings.php:1044 +msgid "Basic Settings" msgstr "" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title as seen by others" +#: ../../mod/settings.php:1047 +msgid "Your Timezone:" msgstr "" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Allow bookmarks" +#: ../../mod/settings.php:1048 +msgid "Default Post Location:" msgstr "" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Menu may be used to store saved bookmarks" +#: ../../mod/settings.php:1048 +msgid "Geographical location to display on your posts" msgstr "" -#: ../../mod/menu.php:108 ../../mod/mitem.php:24 -msgid "Menu not found." +#: ../../mod/settings.php:1049 +msgid "Use Browser Location:" msgstr "" -#: ../../mod/menu.php:114 -msgid "Menu deleted." +#: ../../mod/settings.php:1051 +msgid "Adult Content" msgstr "" -#: ../../mod/menu.php:116 -msgid "Menu could not be deleted." +#: ../../mod/settings.php:1051 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" msgstr "" -#: ../../mod/menu.php:122 -msgid "Edit Menu" +#: ../../mod/settings.php:1053 +msgid "Security and Privacy Settings" msgstr "" -#: ../../mod/menu.php:124 -msgid "Add or remove entries to this menu" +#: ../../mod/settings.php:1055 +msgid "Your permissions are already configured. Click to view/adjust" msgstr "" -#: ../../mod/menu.php:130 ../../mod/mitem.php:213 -msgid "Modify" +#: ../../mod/settings.php:1057 +msgid "Hide my online presence" msgstr "" -#: ../../mod/filestorage.php:81 -msgid "Permission Denied." +#: ../../mod/settings.php:1057 +msgid "Prevents displaying in your profile that you are online" msgstr "" -#: ../../mod/filestorage.php:97 -msgid "File not found." +#: ../../mod/settings.php:1059 +msgid "Simple Privacy Settings:" msgstr "" -#: ../../mod/filestorage.php:140 -msgid "Edit file permissions" +#: ../../mod/settings.php:1060 +msgid "" +"Very Public - extremely permissive (should be used with caution)" msgstr "" -#: ../../mod/filestorage.php:149 -msgid "Set/edit permissions" +#: ../../mod/settings.php:1061 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" msgstr "" -#: ../../mod/filestorage.php:150 -msgid "Include all files and sub folders" +#: ../../mod/settings.php:1062 +msgid "Private - default private, never open or public" msgstr "" -#: ../../mod/filestorage.php:151 -msgid "Return to file list" +#: ../../mod/settings.php:1063 +msgid "Blocked - default blocked to/from everybody" msgstr "" -#: ../../mod/filestorage.php:153 -msgid "Copy/paste this code to attach file to a post" +#: ../../mod/settings.php:1065 +msgid "Allow others to tag your posts" msgstr "" -#: ../../mod/filestorage.php:154 -msgid "Copy/paste this URL to link file from a web page" +#: ../../mod/settings.php:1065 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" msgstr "" -#: ../../mod/filestorage.php:156 -msgid "Attach this file to a new post" +#: ../../mod/settings.php:1067 +msgid "Advanced Privacy Settings" msgstr "" -#: ../../mod/filestorage.php:157 -msgid "Show URL to this file" +#: ../../mod/settings.php:1069 +msgid "Expire other channel content after this many days" msgstr "" -#: ../../mod/filestorage.php:158 -msgid "Do not show in shared with me folder of your connections" +#: ../../mod/settings.php:1069 +msgid "0 or blank prevents expiration" msgstr "" -#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 -msgid "Contact not found." +#: ../../mod/settings.php:1070 +msgid "Maximum Friend Requests/Day:" msgstr "" -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." +#: ../../mod/settings.php:1070 +msgid "May reduce spam activity" msgstr "" -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" +#: ../../mod/settings.php:1071 +msgid "Default Post Permissions" msgstr "" -#: ../../mod/fsuggest.php:99 -#, php-format -msgid "Suggest a friend for %s" +#: ../../mod/settings.php:1072 ../../mod/mitem.php:161 ../../mod/mitem.php:204 +msgid "(click to open/close)" msgstr "" -#: ../../mod/magic.php:70 -msgid "Hub not found." +#: ../../mod/settings.php:1076 +msgid "Channel permissions category:" msgstr "" -#: ../../mod/poke.php:159 -msgid "Poke/Prod" +#: ../../mod/settings.php:1082 +msgid "Maximum private messages per day from unknown people:" msgstr "" -#: ../../mod/poke.php:160 -msgid "poke, prod or do other things to somebody" +#: ../../mod/settings.php:1082 +msgid "Useful to reduce spamming" msgstr "" -#: ../../mod/poke.php:161 -msgid "Recipient" +#: ../../mod/settings.php:1085 +msgid "Notification Settings" msgstr "" -#: ../../mod/poke.php:162 -msgid "Choose what you wish to do to recipient" +#: ../../mod/settings.php:1086 +msgid "By default post a status message when:" msgstr "" -#: ../../mod/poke.php:165 -msgid "Make this post private" +#: ../../mod/settings.php:1087 +msgid "accepting a friend request" msgstr "" -#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 -msgid "Invalid profile identifier." +#: ../../mod/settings.php:1088 +msgid "joining a forum/community" msgstr "" -#: ../../mod/profperm.php:110 -msgid "Profile Visibility Editor" +#: ../../mod/settings.php:1089 +msgid "making an interesting profile change" msgstr "" -#: ../../mod/profperm.php:114 -msgid "Click on a contact to add or remove." +#: ../../mod/settings.php:1090 +msgid "Send a notification email when:" msgstr "" -#: ../../mod/profperm.php:123 -msgid "Visible To" +#: ../../mod/settings.php:1091 +msgid "You receive a connection request" msgstr "" -#: ../../mod/lockview.php:31 -msgid "Remote privacy information not available." +#: ../../mod/settings.php:1092 +msgid "Your connections are confirmed" msgstr "" -#: ../../mod/lockview.php:52 -msgid "Visible to:" +#: ../../mod/settings.php:1093 +msgid "Someone writes on your profile wall" msgstr "" -#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 -#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 -msgid "Profile not found." +#: ../../mod/settings.php:1094 +msgid "Someone writes a followup comment" msgstr "" -#: ../../mod/profiles.php:38 -msgid "Profile deleted." +#: ../../mod/settings.php:1095 +msgid "You receive a private message" msgstr "" -#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 -msgid "Profile-" +#: ../../mod/settings.php:1096 +msgid "You receive a friend suggestion" msgstr "" -#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 -msgid "New profile created." +#: ../../mod/settings.php:1097 +msgid "You are tagged in a post" msgstr "" -#: ../../mod/profiles.php:98 -msgid "Profile unavailable to clone." +#: ../../mod/settings.php:1098 +msgid "You are poked/prodded/etc. in a post" msgstr "" -#: ../../mod/profiles.php:136 -msgid "Profile unavailable to export." +#: ../../mod/settings.php:1101 +msgid "Show visual notifications including:" msgstr "" -#: ../../mod/profiles.php:241 -msgid "Profile Name is required." +#: ../../mod/settings.php:1103 +msgid "Unseen matrix activity" msgstr "" -#: ../../mod/profiles.php:404 -msgid "Marital Status" +#: ../../mod/settings.php:1104 +msgid "Unseen channel activity" msgstr "" -#: ../../mod/profiles.php:408 -msgid "Romantic Partner" +#: ../../mod/settings.php:1105 +msgid "Unseen private messages" msgstr "" -#: ../../mod/profiles.php:412 -msgid "Likes" +#: ../../mod/settings.php:1105 ../../mod/settings.php:1110 +#: ../../mod/settings.php:1111 ../../mod/settings.php:1112 +msgid "Recommended" msgstr "" -#: ../../mod/profiles.php:416 -msgid "Dislikes" +#: ../../mod/settings.php:1106 +msgid "Upcoming events" msgstr "" -#: ../../mod/profiles.php:420 -msgid "Work/Employment" +#: ../../mod/settings.php:1107 +msgid "Events today" msgstr "" -#: ../../mod/profiles.php:423 -msgid "Religion" +#: ../../mod/settings.php:1108 +msgid "Upcoming birthdays" msgstr "" -#: ../../mod/profiles.php:427 -msgid "Political Views" +#: ../../mod/settings.php:1108 +msgid "Not available in all themes" msgstr "" -#: ../../mod/profiles.php:431 -msgid "Gender" +#: ../../mod/settings.php:1109 +msgid "System (personal) notifications" msgstr "" -#: ../../mod/profiles.php:435 -msgid "Sexual Preference" +#: ../../mod/settings.php:1110 +msgid "System info messages" msgstr "" -#: ../../mod/profiles.php:439 -msgid "Homepage" +#: ../../mod/settings.php:1111 +msgid "System critical alerts" msgstr "" -#: ../../mod/profiles.php:443 -msgid "Interests" +#: ../../mod/settings.php:1112 +msgid "New connections" msgstr "" -#: ../../mod/profiles.php:447 ../../mod/admin.php:918 -msgid "Address" +#: ../../mod/settings.php:1113 +msgid "System Registrations" msgstr "" -#: ../../mod/profiles.php:537 -msgid "Profile updated." +#: ../../mod/settings.php:1114 +msgid "" +"Also show new wall posts, private messages and connections under Notices" msgstr "" -#: ../../mod/profiles.php:626 -msgid "Hide your contact/friend list from viewers of this profile?" +#: ../../mod/settings.php:1116 +msgid "Notify me of events this many days in advance" msgstr "" -#: ../../mod/profiles.php:666 -msgid "Edit Profile Details" +#: ../../mod/settings.php:1116 +msgid "Must be greater than 0" msgstr "" -#: ../../mod/profiles.php:668 -msgid "View this profile" +#: ../../mod/settings.php:1118 +msgid "Advanced Account/Page Type Settings" msgstr "" -#: ../../mod/profiles.php:670 -msgid "Change Profile Photo" +#: ../../mod/settings.php:1119 +msgid "Change the behaviour of this account for special situations" msgstr "" -#: ../../mod/profiles.php:671 -msgid "Create a new profile using these settings" +#: ../../mod/settings.php:1122 +msgid "" +"Please enable expert mode (in Settings > " +"Additional features) to adjust!" msgstr "" -#: ../../mod/profiles.php:672 -msgid "Clone this profile" +#: ../../mod/settings.php:1123 +msgid "Miscellaneous Settings" msgstr "" -#: ../../mod/profiles.php:673 -msgid "Delete this profile" +#: ../../mod/settings.php:1125 +msgid "Personal menu to display in your channel pages" msgstr "" -#: ../../mod/profiles.php:675 -msgid "Import profile from file" +#: ../../mod/settings.php:1126 ../../mod/removeme.php:61 +msgid "Remove Channel" msgstr "" -#: ../../mod/profiles.php:676 -msgid "Export profile to file" +#: ../../mod/settings.php:1127 +msgid "Remove this channel." msgstr "" -#: ../../mod/profiles.php:677 -msgid "Profile Name:" +#: ../../mod/xchan.php:6 +msgid "Xchan Lookup" msgstr "" -#: ../../mod/profiles.php:678 -msgid "Your Full Name:" +#: ../../mod/xchan.php:9 +msgid "Lookup xchan beginning with (or webbie): " msgstr "" -#: ../../mod/profiles.php:679 -msgid "Title/Description:" +#: ../../mod/xchan.php:37 ../../mod/menu.php:136 ../../mod/mitem.php:111 +msgid "Not found." msgstr "" -#: ../../mod/profiles.php:680 -msgid "Your Gender:" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" msgstr "" -#: ../../mod/profiles.php:681 -msgid "Birthday :" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" msgstr "" -#: ../../mod/profiles.php:682 -msgid "Street Address:" +#: ../../mod/api.php:89 +msgid "Please login to continue." msgstr "" -#: ../../mod/profiles.php:683 -msgid "Locality/City:" +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" msgstr "" -#: ../../mod/profiles.php:684 -msgid "Postal/Zip Code:" +#: ../../mod/blocks.php:99 +msgid "Block Name" msgstr "" -#: ../../mod/profiles.php:685 -msgid "Country:" +#: ../../mod/follow.php:25 +msgid "Channel added." msgstr "" -#: ../../mod/profiles.php:686 -msgid "Region/State:" +#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 +msgid "Tag removed" msgstr "" -#: ../../mod/profiles.php:687 -msgid " Marital Status:" +#: ../../mod/tagrm.php:119 +msgid "Remove Item Tag" msgstr "" -#: ../../mod/profiles.php:688 -msgid "Who: (if applicable)" +#: ../../mod/tagrm.php:121 +msgid "Select a tag to remove: " msgstr "" -#: ../../mod/profiles.php:689 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +#: ../../mod/tagrm.php:133 ../../mod/photos.php:873 +msgid "Remove" msgstr "" -#: ../../mod/profiles.php:690 -msgid "Since [date]:" +#: ../../mod/connect.php:56 ../../mod/connect.php:104 +msgid "Continue" msgstr "" -#: ../../mod/profiles.php:692 -msgid "Homepage URL:" +#: ../../mod/connect.php:85 +msgid "Premium Channel Setup" msgstr "" -#: ../../mod/profiles.php:695 -msgid "Religious Views:" +#: ../../mod/connect.php:87 +msgid "Enable premium channel connection restrictions" msgstr "" -#: ../../mod/profiles.php:696 -msgid "Keywords:" +#: ../../mod/connect.php:88 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." msgstr "" -#: ../../mod/profiles.php:699 -msgid "Example: fishing photography software" +#: ../../mod/connect.php:90 ../../mod/connect.php:110 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" msgstr "" -#: ../../mod/profiles.php:700 -msgid "Used in directory listings" +#: ../../mod/connect.php:91 +msgid "" +"Potential connections will then see the following text before proceeding:" msgstr "" -#: ../../mod/profiles.php:701 -msgid "Tell us about yourself..." +#: ../../mod/connect.php:92 ../../mod/connect.php:113 +msgid "" +"By continuing, I certify that I have complied with any instructions provided " +"on this page." msgstr "" -#: ../../mod/profiles.php:702 -msgid "Hobbies/Interests" +#: ../../mod/connect.php:101 +msgid "(No specific instructions have been provided by the channel owner.)" msgstr "" -#: ../../mod/profiles.php:703 -msgid "Contact information and Social Networks" +#: ../../mod/connect.php:109 +msgid "Restricted or Premium Channel" msgstr "" -#: ../../mod/profiles.php:704 -msgid "My other channels" +#: ../../mod/match.php:16 +msgid "Profile Match" msgstr "" -#: ../../mod/profiles.php:705 -msgid "Musical interests" +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." msgstr "" -#: ../../mod/profiles.php:706 -msgid "Books, literature" +#: ../../mod/match.php:61 +msgid "is interested in:" msgstr "" -#: ../../mod/profiles.php:707 -msgid "Television" +#: ../../mod/match.php:69 +msgid "No matches" msgstr "" -#: ../../mod/profiles.php:708 -msgid "Film/dance/culture/entertainment" +#: ../../mod/attach.php:9 +msgid "Item not available." msgstr "" -#: ../../mod/profiles.php:709 -msgid "Love/romance" +#: ../../mod/probe.php:23 ../../mod/probe.php:29 +#, php-format +msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../mod/profiles.php:710 -msgid "Work/employment" +#: ../../mod/home.php:48 +msgid "Red Matrix - "The Network"" msgstr "" -#: ../../mod/profiles.php:711 -msgid "School/education" +#: ../../mod/home.php:101 +#, php-format +msgid "Welcome to %s" msgstr "" -#: ../../mod/profiles.php:717 -msgid "This is your default profile." +#: ../../mod/profile_photo.php:108 +msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/profiles.php:728 ../../mod/directory.php:218 -msgid "Age: " +#: ../../mod/profile_photo.php:162 +msgid "Image resize failed." msgstr "" -#: ../../mod/profiles.php:771 -msgid "Edit/Manage Profiles" +#: ../../mod/profile_photo.php:206 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." msgstr "" -#: ../../mod/profiles.php:772 -msgid "Add profile things" +#: ../../mod/profile_photo.php:233 +#, php-format +msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/profiles.php:773 -msgid "Include desirable objects in your profile" +#: ../../mod/profile_photo.php:242 +msgid "Unable to process image." msgstr "" -#: ../../mod/ratings.php:69 -msgid "No ratings" +#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 +msgid "Photo not available." msgstr "" -#: ../../mod/ratings.php:99 -msgid "Ratings" +#: ../../mod/profile_photo.php:359 +msgid "Upload File:" msgstr "" -#: ../../mod/ratings.php:100 -msgid "Rating: " +#: ../../mod/profile_photo.php:360 +msgid "Select a profile:" msgstr "" -#: ../../mod/ratings.php:101 -msgid "Website: " +#: ../../mod/profile_photo.php:361 +msgid "Upload Profile Photo" msgstr "" -#: ../../mod/ratings.php:103 -msgid "Description: " +#: ../../mod/profile_photo.php:366 +msgid "skip this step" msgstr "" -#: ../../mod/openid.php:26 -msgid "OpenID protocol error. No ID returned." +#: ../../mod/profile_photo.php:366 +msgid "select a photo from your photo albums" msgstr "" -#: ../../mod/openid.php:72 ../../mod/openid.php:180 ../../mod/post.php:261 -#, php-format -msgid "Welcome %s. Remote authentication successful." +#: ../../mod/profile_photo.php:382 +msgid "Crop Image" msgstr "" -#: ../../mod/directory.php:224 -#, php-format -msgid "%d rating" -msgid_plural "%d ratings" -msgstr[0] "" -msgstr[1] "" +#: ../../mod/profile_photo.php:383 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "" -#: ../../mod/directory.php:236 -msgid "Gender: " +#: ../../mod/profile_photo.php:385 +msgid "Done Editing" msgstr "" -#: ../../mod/directory.php:238 -msgid "Status: " +#: ../../mod/profile_photo.php:428 +msgid "Image uploaded successfully." msgstr "" -#: ../../mod/directory.php:240 -msgid "Homepage: " +#: ../../mod/profile_photo.php:430 +msgid "Image upload failed." msgstr "" -#: ../../mod/directory.php:243 -msgid "Hometown: " +#: ../../mod/profile_photo.php:439 +#, php-format +msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/directory.php:245 -msgid "About: " +#: ../../mod/block.php:27 ../../mod/page.php:33 +msgid "Invalid item." msgstr "" -#: ../../mod/directory.php:303 -msgid "Public Forum:" +#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 +msgid "Channel not found." msgstr "" -#: ../../mod/directory.php:306 -msgid "Keywords: " +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/page.php:81 ../../index.php:241 +msgid "Page not found." msgstr "" -#: ../../mod/directory.php:361 -msgid "Finding:" +#: ../../mod/like.php:15 +msgid "Like/Dislike" msgstr "" -#: ../../mod/directory.php:366 -msgid "next page" +#: ../../mod/like.php:20 +msgid "This action is restricted to members." msgstr "" -#: ../../mod/directory.php:366 -msgid "previous page" +#: ../../mod/like.php:21 +msgid "" +"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." msgstr "" -#: ../../mod/directory.php:383 -msgid "No entries (some entries may be hidden)." +#: ../../mod/like.php:101 ../../mod/like.php:128 ../../mod/like.php:166 +msgid "Invalid request." msgstr "" -#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 -msgid "Export Channel" +#: ../../mod/like.php:143 +msgid "thing" msgstr "" -#: ../../mod/uexport.php:35 -msgid "" -"Export your basic channel information to a small file. This acts as a " -"backup of your connections, permissions, profile and basic data, which can " -"be used to import your data to a new hub, but\tdoes not contain your content." +#: ../../mod/like.php:189 +msgid "Channel unavailable." msgstr "" -#: ../../mod/uexport.php:36 -msgid "Export Content" +#: ../../mod/like.php:228 +msgid "Previous action reversed." msgstr "" -#: ../../mod/uexport.php:37 -msgid "" -"Export your channel information and all the content to a JSON backup. This " -"backs up all of your connections, permissions, profile data and all of your " -"content, but is generally not suitable for importing a channel to a new hub " -"as this file may be VERY large. Please be patient - it may take several " -"minutes for this download to begin." +#: ../../mod/like.php:387 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" msgstr "" -#: ../../mod/viewconnections.php:58 -msgid "No connections." +#: ../../mod/like.php:389 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" msgstr "" -#: ../../mod/viewconnections.php:71 +#: ../../mod/like.php:391 #, php-format -msgid "Visit %s's profile [%s]" +msgid "%1$s abstains from a decision on %2$s's %3$s" msgstr "" -#: ../../mod/zfinger.php:23 -msgid "invalid target signature" +#: ../../mod/like.php:393 +#, php-format +msgid "%1$s is attending %2$s's %3$s" msgstr "" -#: ../../mod/admin.php:52 -msgid "Theme settings updated." +#: ../../mod/like.php:395 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" msgstr "" -#: ../../mod/admin.php:97 ../../mod/admin.php:419 -msgid "Site" +#: ../../mod/like.php:397 +#, php-format +msgid "%1$s may attend %2$s's %3$s" msgstr "" -#: ../../mod/admin.php:98 -msgid "Accounts" +#: ../../mod/like.php:481 +msgid "Action completed." msgstr "" -#: ../../mod/admin.php:99 ../../mod/admin.php:910 -msgid "Channels" +#: ../../mod/like.php:482 +msgid "Thank you." msgstr "" -#: ../../mod/admin.php:100 ../../mod/admin.php:1001 ../../mod/admin.php:1043 -msgid "Plugins" +#: ../../mod/events.php:87 +msgid "Event can not end before it has started." msgstr "" -#: ../../mod/admin.php:101 ../../mod/admin.php:1206 ../../mod/admin.php:1242 -msgid "Themes" +#: ../../mod/events.php:89 ../../mod/events.php:98 ../../mod/events.php:116 +msgid "Unable to generate preview." msgstr "" -#: ../../mod/admin.php:102 -msgid "Inspect queue" +#: ../../mod/events.php:96 +msgid "Event title and start time are required." msgstr "" -#: ../../mod/admin.php:104 -msgid "Profile Config" +#: ../../mod/events.php:114 +msgid "Event not found." msgstr "" -#: ../../mod/admin.php:105 -msgid "DB updates" +#: ../../mod/events.php:396 +msgid "l, F j" msgstr "" -#: ../../mod/admin.php:119 ../../mod/admin.php:126 ../../mod/admin.php:1329 -msgid "Logs" +#: ../../mod/events.php:418 +msgid "Edit event" msgstr "" -#: ../../mod/admin.php:125 -msgid "Plugin Features" +#: ../../mod/events.php:419 +msgid "Delete event" msgstr "" -#: ../../mod/admin.php:127 -msgid "User registrations waiting for confirmation" +#: ../../mod/events.php:473 +msgid "Create New Event" msgstr "" -#: ../../mod/admin.php:210 -msgid "Message queues" +#: ../../mod/events.php:474 ../../mod/photos.php:827 +msgid "Previous" msgstr "" -#: ../../mod/admin.php:215 ../../mod/admin.php:418 ../../mod/admin.php:520 -#: ../../mod/admin.php:773 ../../mod/admin.php:909 ../../mod/admin.php:1000 -#: ../../mod/admin.php:1042 ../../mod/admin.php:1205 ../../mod/admin.php:1241 -#: ../../mod/admin.php:1328 -msgid "Administration" +#: ../../mod/events.php:475 ../../mod/setup.php:265 ../../mod/photos.php:836 +msgid "Next" msgstr "" -#: ../../mod/admin.php:216 -msgid "Summary" +#: ../../mod/events.php:476 +msgid "Export" msgstr "" -#: ../../mod/admin.php:218 -msgid "Registered users" +#: ../../mod/events.php:504 +msgid "Event removed" msgstr "" -#: ../../mod/admin.php:220 ../../mod/admin.php:524 -msgid "Pending registrations" +#: ../../mod/events.php:507 +msgid "Failed to remove event" msgstr "" -#: ../../mod/admin.php:221 -msgid "Version" +#: ../../mod/events.php:625 +msgid "Event details" msgstr "" -#: ../../mod/admin.php:223 ../../mod/admin.php:525 -msgid "Active plugins" +#: ../../mod/events.php:626 +msgid "Starting date and Title are required." msgstr "" -#: ../../mod/admin.php:334 -msgid "Site settings updated." +#: ../../mod/events.php:628 +msgid "Categories (comma-separated list)" msgstr "" -#: ../../mod/admin.php:371 ../../mod/settings.php:809 -msgid "mobile" +#: ../../mod/events.php:630 +msgid "Event Starts:" msgstr "" -#: ../../mod/admin.php:373 -msgid "experimental" +#: ../../mod/events.php:637 +msgid "Finish date/time is not known or not relevant" msgstr "" -#: ../../mod/admin.php:375 -msgid "unsupported" +#: ../../mod/events.php:639 +msgid "Event Finishes:" msgstr "" -#: ../../mod/admin.php:399 -msgid "Yes - with approval" +#: ../../mod/events.php:641 ../../mod/events.php:642 +msgid "Adjust for viewer timezone" msgstr "" -#: ../../mod/admin.php:405 -msgid "My site is not a public server" +#: ../../mod/events.php:641 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." msgstr "" -#: ../../mod/admin.php:406 -msgid "My site has paid access only" +#: ../../mod/events.php:643 +msgid "Description:" msgstr "" -#: ../../mod/admin.php:407 -msgid "My site has free access only" +#: ../../mod/events.php:647 +msgid "Title:" msgstr "" -#: ../../mod/admin.php:408 -msgid "My site offers free accounts with optional paid upgrades" +#: ../../mod/events.php:649 +msgid "Share this event" msgstr "" -#: ../../mod/admin.php:421 ../../mod/register.php:207 -msgid "Registration" +#: ../../mod/subthread.php:103 +#, php-format +msgid "%1$s is following %2$s's %3$s" msgstr "" -#: ../../mod/admin.php:422 -msgid "File upload" +#: ../../mod/pubsites.php:16 +msgid "Public Sites" msgstr "" -#: ../../mod/admin.php:423 -msgid "Policies" +#: ../../mod/pubsites.php:19 +msgid "" +"The listed sites allow public registration into the Red Matrix. All sites in " +"the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." msgstr "" -#: ../../mod/admin.php:428 ../../addon.old/statusnet/statusnet.php:781 -msgid "Site name" +#: ../../mod/pubsites.php:25 +msgid "Rate this hub" msgstr "" -#: ../../mod/admin.php:429 -msgid "Banner/Logo" +#: ../../mod/pubsites.php:26 +msgid "Site URL" msgstr "" -#: ../../mod/admin.php:430 -msgid "Administrator Information" +#: ../../mod/pubsites.php:26 +msgid "Access Type" msgstr "" -#: ../../mod/admin.php:430 -msgid "" -"Contact information for site administrators. Displayed on siteinfo page. " -"BBCode can be used here" +#: ../../mod/pubsites.php:26 +msgid "Registration Policy" msgstr "" -#: ../../mod/admin.php:431 -msgid "System language" +#: ../../mod/pubsites.php:26 ../../mod/profiles.php:454 +msgid "Location" msgstr "" -#: ../../mod/admin.php:432 -msgid "System theme" +#: ../../mod/pubsites.php:26 +msgid "View hub ratings" msgstr "" -#: ../../mod/admin.php:432 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" +#: ../../mod/pubsites.php:30 +msgid "Rate" msgstr "" -#: ../../mod/admin.php:433 -msgid "Mobile system theme" +#: ../../mod/pubsites.php:31 +msgid "View ratings" msgstr "" -#: ../../mod/admin.php:433 -msgid "Theme for mobile devices" +#: ../../mod/network.php:90 +msgid "No such group" msgstr "" -#: ../../mod/admin.php:435 -msgid "Enable Diaspora Protocol" +#: ../../mod/network.php:128 +msgid "Search Results For:" msgstr "" -#: ../../mod/admin.php:435 -msgid "Communicate with Diaspora and Friendica - experimental" +#: ../../mod/network.php:182 +msgid "Collection is empty" msgstr "" -#: ../../mod/admin.php:436 -msgid "Allow Feeds as Connections" +#: ../../mod/network.php:190 +msgid "Collection: " msgstr "" -#: ../../mod/admin.php:436 -msgid "(Heavy system resource usage)" +#: ../../mod/network.php:203 +msgid "Connection: " msgstr "" -#: ../../mod/admin.php:437 -msgid "Maximum image size" +#: ../../mod/network.php:206 +msgid "Invalid connection." msgstr "" -#: ../../mod/admin.php:437 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." +#: ../../mod/connedit.php:75 ../../mod/connections.php:37 +msgid "Could not access contact record." msgstr "" -#: ../../mod/admin.php:438 -msgid "Does this site allow new member registration?" +#: ../../mod/connedit.php:99 ../../mod/connections.php:51 +msgid "Could not locate selected profile." msgstr "" -#: ../../mod/admin.php:439 -msgid "Which best describes the types of account offered by this hub?" +#: ../../mod/connedit.php:204 ../../mod/connections.php:94 +msgid "Connection updated." msgstr "" -#: ../../mod/admin.php:440 -msgid "Register text" +#: ../../mod/connedit.php:206 ../../mod/connections.php:96 +msgid "Failed to update connection record." msgstr "" -#: ../../mod/admin.php:440 -msgid "Will be displayed prominently on the registration page." +#: ../../mod/connedit.php:252 +msgid "is now connected to" msgstr "" -#: ../../mod/admin.php:441 -msgid "Accounts abandoned after x days" +#: ../../mod/connedit.php:365 +msgid "Could not access address book record." msgstr "" -#: ../../mod/admin.php:441 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." +#: ../../mod/connedit.php:379 +msgid "Refresh failed - channel is currently unavailable." msgstr "" -#: ../../mod/admin.php:442 -msgid "Allowed friend domains" +#: ../../mod/connedit.php:386 +msgid "Channel has been unblocked" msgstr "" -#: ../../mod/admin.php:442 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" +#: ../../mod/connedit.php:387 +msgid "Channel has been blocked" msgstr "" -#: ../../mod/admin.php:443 -msgid "Allowed email domains" +#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 +#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 +#: ../../mod/connedit.php:443 +msgid "Unable to set address book parameters." msgstr "" -#: ../../mod/admin.php:443 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" +#: ../../mod/connedit.php:398 +msgid "Channel has been unignored" msgstr "" -#: ../../mod/admin.php:444 -msgid "Not allowed email domains" +#: ../../mod/connedit.php:399 +msgid "Channel has been ignored" msgstr "" -#: ../../mod/admin.php:444 -msgid "" -"Comma separated list of domains which are not allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains, unless allowed domains have been defined." +#: ../../mod/connedit.php:410 +msgid "Channel has been unarchived" msgstr "" -#: ../../mod/admin.php:445 -msgid "Block public" +#: ../../mod/connedit.php:411 +msgid "Channel has been archived" msgstr "" -#: ../../mod/admin.php:445 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." +#: ../../mod/connedit.php:422 +msgid "Channel has been unhidden" msgstr "" -#: ../../mod/admin.php:446 -msgid "Verify Email Addresses" +#: ../../mod/connedit.php:423 +msgid "Channel has been hidden" msgstr "" -#: ../../mod/admin.php:446 -msgid "" -"Check to verify email addresses used in account registration (recommended)." +#: ../../mod/connedit.php:438 +msgid "Channel has been approved" msgstr "" -#: ../../mod/admin.php:447 -msgid "Force publish" +#: ../../mod/connedit.php:439 +msgid "Channel has been unapproved" msgstr "" -#: ../../mod/admin.php:447 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." +#: ../../mod/connedit.php:467 +msgid "Connection has been removed." msgstr "" -#: ../../mod/admin.php:448 -msgid "Disable discovery tab" +#: ../../mod/connedit.php:487 +#, php-format +msgid "View %s's profile" msgstr "" -#: ../../mod/admin.php:448 -msgid "" -"Remove the tab in the network view with public content pulled from sources " -"chosen for this site." +#: ../../mod/connedit.php:491 +msgid "Refresh Permissions" msgstr "" -#: ../../mod/admin.php:449 -msgid "No login on Homepage" +#: ../../mod/connedit.php:494 +msgid "Fetch updated permissions" msgstr "" -#: ../../mod/admin.php:449 -msgid "" -"Check to hide the login form from your sites homepage when visitors arrive " -"who are not logged in (e.g. when you put the content of the homepage in via " -"the site channel)." +#: ../../mod/connedit.php:498 +msgid "Recent Activity" msgstr "" -#: ../../mod/admin.php:451 -msgid "Proxy user" +#: ../../mod/connedit.php:501 +msgid "View recent posts and comments" msgstr "" -#: ../../mod/admin.php:452 -msgid "Proxy URL" +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:818 +msgid "Unblock" msgstr "" -#: ../../mod/admin.php:453 -msgid "Network timeout" +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:817 +msgid "Block" msgstr "" -#: ../../mod/admin.php:453 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +#: ../../mod/connedit.php:510 +msgid "Block (or Unblock) all communications with this connection" msgstr "" -#: ../../mod/admin.php:454 -msgid "Delivery interval" +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +msgid "Unignore" msgstr "" -#: ../../mod/admin.php:454 -msgid "" -"Delay background delivery processes by this many seconds to reduce system " -"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " -"for large dedicated servers." +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +#: ../../mod/notifications.php:51 +msgid "Ignore" msgstr "" -#: ../../mod/admin.php:455 -msgid "Poll interval" +#: ../../mod/connedit.php:517 +msgid "Ignore (or Unignore) all inbound communications from this connection" msgstr "" -#: ../../mod/admin.php:455 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." +#: ../../mod/connedit.php:520 +msgid "Unarchive" msgstr "" -#: ../../mod/admin.php:456 -msgid "Maximum Load Average" +#: ../../mod/connedit.php:520 +msgid "Archive" msgstr "" -#: ../../mod/admin.php:456 +#: ../../mod/connedit.php:523 msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." +"Archive (or Unarchive) this connection - mark channel dead but keep content" msgstr "" -#: ../../mod/admin.php:512 -msgid "No server found" +#: ../../mod/connedit.php:526 +msgid "Unhide" msgstr "" -#: ../../mod/admin.php:519 ../../mod/admin.php:787 -msgid "ID" +#: ../../mod/connedit.php:526 +msgid "Hide" msgstr "" -#: ../../mod/admin.php:519 -msgid "for channel" +#: ../../mod/connedit.php:529 +msgid "Hide or Unhide this connection from your other connections" msgstr "" -#: ../../mod/admin.php:519 -msgid "on server" +#: ../../mod/connedit.php:536 +msgid "Delete this connection" msgstr "" -#: ../../mod/admin.php:519 -msgid "Status" +#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 +msgid "Approve this connection" msgstr "" -#: ../../mod/admin.php:521 -msgid "Server" +#: ../../mod/connedit.php:611 +msgid "Accept connection to allow communication" msgstr "" -#: ../../mod/admin.php:540 -msgid "Update has been marked successful" +#: ../../mod/connedit.php:627 +#, php-format +msgid "Connections: settings for %s" msgstr "" -#: ../../mod/admin.php:550 -#, php-format -msgid "Executing %s failed. Check system logs." +#: ../../mod/connedit.php:628 +msgid "Apply these permissions automatically" msgstr "" -#: ../../mod/admin.php:553 -#, php-format -msgid "Update %s was successfully applied." +#: ../../mod/connedit.php:632 +msgid "Apply the permissions indicated on this page to all new connections." msgstr "" -#: ../../mod/admin.php:557 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." +#: ../../mod/connedit.php:636 +msgid "Slide to adjust your degree of friendship" msgstr "" -#: ../../mod/admin.php:560 -#, php-format -msgid "Update function %s could not be found." +#: ../../mod/connedit.php:637 ../../mod/rate.php:161 +msgid "Rating (this information is public)" msgstr "" -#: ../../mod/admin.php:575 -msgid "No failed updates." +#: ../../mod/connedit.php:638 ../../mod/rate.php:162 +msgid "Optionally explain your rating (this information is public)" msgstr "" -#: ../../mod/admin.php:579 -msgid "Failed Updates" +#: ../../mod/connedit.php:645 +msgid "" +"Default permissions for your channel type have (just) been applied. They " +"have not yet been submitted. Please review the permissions on this page and " +"make any desired changes at this time. This new connection may not " +"be able to communicate with you until you submit this page, which will " +"install and apply the selected permissions." msgstr "" -#: ../../mod/admin.php:581 -msgid "Mark success (if update was manually applied)" +#: ../../mod/connedit.php:648 +msgid "inherited" msgstr "" -#: ../../mod/admin.php:582 -msgid "Attempt to execute this update step automatically" +#: ../../mod/connedit.php:651 +msgid "Connection has no individual permissions!" msgstr "" -#: ../../mod/admin.php:618 -msgid "Queue Statistics" +#: ../../mod/connedit.php:652 +msgid "" +"This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"." msgstr "" -#: ../../mod/admin.php:619 -msgid "Total Entries" +#: ../../mod/connedit.php:654 +msgid "Profile Visibility" msgstr "" -#: ../../mod/admin.php:620 -msgid "Destination URL" +#: ../../mod/connedit.php:655 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." msgstr "" -#: ../../mod/admin.php:621 -msgid "Mark hub permanently offline" +#: ../../mod/connedit.php:656 +msgid "Contact Information / Notes" msgstr "" -#: ../../mod/admin.php:622 -msgid "Empty queue for this hub" +#: ../../mod/connedit.php:657 +msgid "Edit contact notes" msgstr "" -#: ../../mod/admin.php:623 -msgid "Last known contact" +#: ../../mod/connedit.php:659 +msgid "Their Settings" msgstr "" -#: ../../mod/admin.php:651 -#, php-format -msgid "%s user blocked/unblocked" -msgid_plural "%s users blocked/unblocked" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:658 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:687 -msgid "Account not found" +#: ../../mod/connedit.php:660 +msgid "My Settings" msgstr "" -#: ../../mod/admin.php:707 -#, php-format -msgid "User '%s' unblocked" +#: ../../mod/connedit.php:662 +msgid "" +"Default permissions for this channel type have (just) been applied. They " +"have not been saved and there are currently no stored default " +"permissions. Please review/edit the applied settings and click [Submit] to " +"finalize." msgstr "" -#: ../../mod/admin.php:707 -#, php-format -msgid "User '%s' blocked" +#: ../../mod/connedit.php:663 +msgid "Clear/Disable Automatic Permissions" msgstr "" -#: ../../mod/admin.php:774 ../../mod/admin.php:786 -msgid "Users" +#: ../../mod/connedit.php:664 +msgid "Forum Members" msgstr "" -#: ../../mod/admin.php:776 ../../mod/admin.php:912 -msgid "select all" +#: ../../mod/connedit.php:665 +msgid "Soapbox" msgstr "" -#: ../../mod/admin.php:777 -msgid "User registrations waiting for confirm" +#: ../../mod/connedit.php:666 +msgid "Full Sharing (typical social network permissions)" msgstr "" -#: ../../mod/admin.php:778 -msgid "Request date" +#: ../../mod/connedit.php:667 +msgid "Cautious Sharing " msgstr "" -#: ../../mod/admin.php:779 -msgid "No registrations." +#: ../../mod/connedit.php:668 +msgid "Follow Only" msgstr "" -#: ../../mod/admin.php:780 -msgid "Approve" +#: ../../mod/connedit.php:669 +msgid "Individual Permissions" msgstr "" -#: ../../mod/admin.php:781 -msgid "Deny" +#: ../../mod/connedit.php:670 +msgid "" +"Some permissions may be inherited from your channel privacy settings, which have higher priority than individual " +"settings. Changing those inherited settings on this page will have no effect." msgstr "" -#: ../../mod/admin.php:787 -msgid "Register date" +#: ../../mod/connedit.php:671 +msgid "Advanced Permissions" msgstr "" -#: ../../mod/admin.php:787 -msgid "Last login" +#: ../../mod/connedit.php:672 +msgid "Simple Permissions (select one and submit)" msgstr "" -#: ../../mod/admin.php:787 -msgid "Expires" +#: ../../mod/connedit.php:676 +#, php-format +msgid "Visit %s's profile - %s" msgstr "" -#: ../../mod/admin.php:787 -msgid "Service Class" +#: ../../mod/connedit.php:677 +msgid "Block/Unblock contact" msgstr "" -#: ../../mod/admin.php:789 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" +#: ../../mod/connedit.php:678 +msgid "Ignore contact" msgstr "" -#: ../../mod/admin.php:790 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" +#: ../../mod/connedit.php:679 +msgid "Repair URL settings" msgstr "" -#: ../../mod/admin.php:823 -#, php-format -msgid "%s channel censored/uncensored" -msgid_plural "%s channels censored/uncensored" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:830 -#, php-format -msgid "%s channel deleted" -msgid_plural "%s channels deleted" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:849 -msgid "Channel not found" +#: ../../mod/connedit.php:680 +msgid "View conversations" msgstr "" -#: ../../mod/admin.php:860 -#, php-format -msgid "Channel '%s' deleted" +#: ../../mod/connedit.php:682 +msgid "Delete contact" msgstr "" -#: ../../mod/admin.php:871 -#, php-format -msgid "Channel '%s' uncensored" +#: ../../mod/connedit.php:686 +msgid "Last update:" msgstr "" -#: ../../mod/admin.php:871 -#, php-format -msgid "Channel '%s' censored" +#: ../../mod/connedit.php:688 +msgid "Update public posts" msgstr "" -#: ../../mod/admin.php:914 -msgid "Censor" +#: ../../mod/connedit.php:690 +msgid "Update now" msgstr "" -#: ../../mod/admin.php:915 -msgid "Uncensor" +#: ../../mod/connedit.php:696 +msgid "Currently blocked" msgstr "" -#: ../../mod/admin.php:918 -msgid "UID" +#: ../../mod/connedit.php:697 +msgid "Currently ignored" msgstr "" -#: ../../mod/admin.php:920 -msgid "" -"Selected channels will be deleted!\\n\\nEverything that was posted in these " -"channels on this site will be permanently deleted!\\n\\nAre you sure?" +#: ../../mod/connedit.php:698 +msgid "Currently archived" msgstr "" -#: ../../mod/admin.php:921 -msgid "" -"The channel {0} will be deleted!\\n\\nEverything that was posted in this " -"channel on this site will be permanently deleted!\\n\\nAre you sure?" +#: ../../mod/connedit.php:699 +msgid "Currently pending" msgstr "" -#: ../../mod/admin.php:960 -#, php-format -msgid "Plugin %s disabled." +#: ../../mod/dav.php:121 +msgid "RedMatrix channel" msgstr "" -#: ../../mod/admin.php:964 -#, php-format -msgid "Plugin %s enabled." +#: ../../mod/group.php:20 +msgid "Collection created." msgstr "" -#: ../../mod/admin.php:974 ../../mod/admin.php:1176 -msgid "Disable" +#: ../../mod/group.php:26 +msgid "Could not create collection." msgstr "" -#: ../../mod/admin.php:976 ../../mod/admin.php:1178 -msgid "Enable" +#: ../../mod/group.php:54 +msgid "Collection updated." msgstr "" -#: ../../mod/admin.php:1002 ../../mod/admin.php:1207 -msgid "Toggle" +#: ../../mod/group.php:86 +msgid "Create a collection of channels." msgstr "" -#: ../../mod/admin.php:1010 ../../mod/admin.php:1217 -msgid "Author: " +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " msgstr "" -#: ../../mod/admin.php:1011 ../../mod/admin.php:1218 -msgid "Maintainer: " +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" msgstr "" -#: ../../mod/admin.php:1140 -msgid "No themes found." +#: ../../mod/group.php:107 +msgid "Collection removed." msgstr "" -#: ../../mod/admin.php:1199 -msgid "Screenshot" +#: ../../mod/group.php:109 +msgid "Unable to remove collection." msgstr "" -#: ../../mod/admin.php:1247 -msgid "[Experimental]" +#: ../../mod/group.php:182 +msgid "Collection Editor" msgstr "" -#: ../../mod/admin.php:1248 -msgid "[Unsupported]" +#: ../../mod/group.php:196 ../../mod/bulksetclose.php:89 +msgid "Members" msgstr "" -#: ../../mod/admin.php:1275 -msgid "Log settings updated." +#: ../../mod/group.php:198 ../../mod/bulksetclose.php:91 +msgid "All Connected Channels" msgstr "" -#: ../../mod/admin.php:1331 -msgid "Clear" +#: ../../mod/group.php:233 ../../mod/bulksetclose.php:126 +msgid "Click on a channel to add or remove." msgstr "" -#: ../../mod/admin.php:1337 -msgid "Debugging" +#: ../../mod/siteinfo.php:106 +#, php-format +msgid "Version %s" msgstr "" -#: ../../mod/admin.php:1338 -msgid "Log file" +#: ../../mod/siteinfo.php:127 +msgid "Installed plugins/addons/apps:" msgstr "" -#: ../../mod/admin.php:1338 -msgid "" -"Must be writable by web server. Relative to your Red top-level directory." +#: ../../mod/siteinfo.php:140 +msgid "No installed plugins/addons/apps" msgstr "" -#: ../../mod/admin.php:1339 -msgid "Log level" +#: ../../mod/siteinfo.php:149 +msgid "Red" msgstr "" -#: ../../mod/admin.php:1386 -msgid "New Profile Field" +#: ../../mod/siteinfo.php:150 +msgid "" +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralized privacy enhanced websites." msgstr "" -#: ../../mod/admin.php:1387 ../../mod/admin.php:1408 -msgid "Field nickname" +#: ../../mod/siteinfo.php:152 +msgid "Tag: " msgstr "" -#: ../../mod/admin.php:1387 ../../mod/admin.php:1408 -msgid "System name of field" +#: ../../mod/siteinfo.php:154 +msgid "Last background fetch: " msgstr "" -#: ../../mod/admin.php:1388 ../../mod/admin.php:1409 -msgid "Input type" +#: ../../mod/siteinfo.php:157 +msgid "Running at web location" msgstr "" -#: ../../mod/admin.php:1389 ../../mod/admin.php:1410 -msgid "Field Name" +#: ../../mod/siteinfo.php:158 +msgid "" +"Please visit RedMatrix.me to learn more " +"about the Red Matrix." msgstr "" -#: ../../mod/admin.php:1389 ../../mod/admin.php:1410 -msgid "Label on profile pages" +#: ../../mod/siteinfo.php:159 +msgid "Bug reports and issues: please visit" msgstr "" -#: ../../mod/admin.php:1390 ../../mod/admin.php:1411 -msgid "Help text" +#: ../../mod/siteinfo.php:162 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" msgstr "" -#: ../../mod/admin.php:1390 ../../mod/admin.php:1411 -msgid "Additional info (optional)" +#: ../../mod/siteinfo.php:164 +msgid "Site Administrators" msgstr "" -#: ../../mod/admin.php:1401 -msgid "Field definition not found" +#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 +msgid "Help:" msgstr "" -#: ../../mod/admin.php:1407 -msgid "Edit Profile Field" +#: ../../mod/help.php:76 ../../index.php:238 +msgid "Not Found" msgstr "" -#: ../../mod/oexchange.php:23 -msgid "Unable to find your hub." +#: ../../mod/setup.php:166 +msgid "Red Matrix Server - Setup" msgstr "" -#: ../../mod/oexchange.php:37 -msgid "Post successful." +#: ../../mod/setup.php:172 +msgid "Could not connect to database." msgstr "" -#: ../../mod/register.php:44 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +#: ../../mod/setup.php:176 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." msgstr "" -#: ../../mod/register.php:50 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." +#: ../../mod/setup.php:183 +msgid "Could not create table." msgstr "" -#: ../../mod/register.php:84 -msgid "Passwords do not match." +#: ../../mod/setup.php:189 +msgid "Your site database has been installed." msgstr "" -#: ../../mod/register.php:117 +#: ../../mod/setup.php:194 msgid "" -"Registration successful. Please check your email for validation instructions." +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." msgstr "" -#: ../../mod/register.php:123 -msgid "Your registration is pending approval by the site owner." +#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 +msgid "Please see the file \"install/INSTALL.txt\"." msgstr "" -#: ../../mod/register.php:126 -msgid "Your registration can not be processed." +#: ../../mod/setup.php:261 +msgid "System check" msgstr "" -#: ../../mod/register.php:163 -msgid "Registration on this site/hub is by approval only." +#: ../../mod/setup.php:266 +msgid "Check again" msgstr "" -#: ../../mod/register.php:164 -msgid "Register at another affiliated site/hub" +#: ../../mod/setup.php:289 +msgid "Database connection" msgstr "" -#: ../../mod/register.php:174 +#: ../../mod/setup.php:290 msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." +"In order to install Red Matrix we need to know how to connect to your " +"database." msgstr "" -#: ../../mod/register.php:185 -msgid "Terms of Service" +#: ../../mod/setup.php:291 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." msgstr "" -#: ../../mod/register.php:191 -#, php-format -msgid "I accept the %s for this website" +#: ../../mod/setup.php:292 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." msgstr "" -#: ../../mod/register.php:193 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" +#: ../../mod/setup.php:296 +msgid "Database Server Name" msgstr "" -#: ../../mod/register.php:212 -msgid "Membership on this site is by invitation only." +#: ../../mod/setup.php:296 +msgid "Default is localhost" msgstr "" -#: ../../mod/register.php:213 -msgid "Please enter your invitation code" +#: ../../mod/setup.php:297 +msgid "Database Port" msgstr "" -#: ../../mod/register.php:216 -msgid "Your email address" +#: ../../mod/setup.php:297 +msgid "Communication port number - use 0 for default" msgstr "" -#: ../../mod/register.php:217 -msgid "Choose a password" +#: ../../mod/setup.php:298 +msgid "Database Login Name" msgstr "" -#: ../../mod/register.php:218 -msgid "Please re-enter your password" +#: ../../mod/setup.php:299 +msgid "Database Login Password" msgstr "" -#: ../../mod/removeaccount.php:12 ../../mod/removeaccount.php:26 -#: ../../mod/removeme.php:12 ../../mod/removeme.php:25 -msgid "Password not correct." +#: ../../mod/setup.php:300 +msgid "Database Name" msgstr "" -#: ../../mod/removeaccount.php:32 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." +#: ../../mod/setup.php:301 +msgid "Database Type" msgstr "" -#: ../../mod/removeaccount.php:59 -msgid "Remove This Account" +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "Site administrator email address" msgstr "" -#: ../../mod/removeaccount.php:60 ../../mod/removeme.php:60 -msgid "WARNING: " +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." msgstr "" -#: ../../mod/removeaccount.php:60 -msgid "" -"This account and all its channels will be completely removed from the " -"network. " +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Website URL" msgstr "" -#: ../../mod/removeaccount.php:60 ../../mod/removeme.php:60 -msgid "This action is permanent and can not be undone!" +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Please use SSL (https) URL if available." msgstr "" -#: ../../mod/removeaccount.php:61 ../../mod/removeme.php:61 -msgid "Please enter your password for verification:" +#: ../../mod/setup.php:307 ../../mod/setup.php:352 +msgid "Please select a default timezone for your website" msgstr "" -#: ../../mod/removeaccount.php:62 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" +#: ../../mod/setup.php:335 +msgid "Site settings" msgstr "" -#: ../../mod/removeaccount.php:62 -msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" +#: ../../mod/setup.php:395 +msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" -#: ../../mod/removeaccount.php:63 ../../mod/settings.php:716 -msgid "Remove Account" +#: ../../mod/setup.php:396 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." msgstr "" -#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 -#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 -#: ../../mod/update_home.php:21 -msgid "[Embedded content - reload page to view]" +#: ../../mod/setup.php:400 +msgid "PHP executable path" msgstr "" -#: ../../mod/photos.php:77 -msgid "Page owner information could not be retrieved." +#: ../../mod/setup.php:400 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." msgstr "" -#: ../../mod/photos.php:97 -msgid "Album not found." +#: ../../mod/setup.php:405 +msgid "Command line PHP" msgstr "" -#: ../../mod/photos.php:119 ../../mod/photos.php:643 -msgid "Delete Album" +#: ../../mod/setup.php:414 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." msgstr "" -#: ../../mod/photos.php:159 ../../mod/photos.php:924 -msgid "Delete Photo" +#: ../../mod/setup.php:415 +msgid "This is required for message delivery to work." msgstr "" -#: ../../mod/photos.php:440 -msgid "No photos selected" +#: ../../mod/setup.php:417 +msgid "PHP register_argc_argv" msgstr "" -#: ../../mod/photos.php:484 -msgid "Access to this item is restricted." +#: ../../mod/setup.php:438 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" msgstr "" -#: ../../mod/photos.php:523 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." +#: ../../mod/setup.php:439 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." msgstr "" -#: ../../mod/photos.php:526 -#, php-format -msgid "%1$.2f MB photo storage used." +#: ../../mod/setup.php:441 +msgid "Generate encryption keys" msgstr "" -#: ../../mod/photos.php:550 -msgid "Upload Photos" +#: ../../mod/setup.php:448 +msgid "libCurl PHP module" msgstr "" -#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 -msgid "Enter a new album name" +#: ../../mod/setup.php:449 +msgid "GD graphics PHP module" msgstr "" -#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 -msgid "or select an existing one (doubleclick)" +#: ../../mod/setup.php:450 +msgid "OpenSSL PHP module" msgstr "" -#: ../../mod/photos.php:556 -msgid "Do not show a status post for this upload" +#: ../../mod/setup.php:451 +msgid "mysqli or postgres PHP module" msgstr "" -#: ../../mod/photos.php:584 -msgid "Album name could not be decoded" +#: ../../mod/setup.php:452 +msgid "mb_string PHP module" msgstr "" -#: ../../mod/photos.php:625 ../../mod/photos.php:1149 -#: ../../mod/photos.php:1165 -msgid "Contact Photos" +#: ../../mod/setup.php:453 +msgid "mcrypt PHP module" msgstr "" -#: ../../mod/photos.php:649 -msgid "Show Newest First" +#: ../../mod/setup.php:458 ../../mod/setup.php:460 +msgid "Apache mod_rewrite module" msgstr "" -#: ../../mod/photos.php:651 -msgid "Show Oldest First" +#: ../../mod/setup.php:458 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" -#: ../../mod/photos.php:675 ../../mod/photos.php:1197 -msgid "View Photo" +#: ../../mod/setup.php:464 ../../mod/setup.php:467 +msgid "proc_open" msgstr "" -#: ../../mod/photos.php:704 -msgid "Edit Album" +#: ../../mod/setup.php:464 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" msgstr "" -#: ../../mod/photos.php:749 -msgid "Permission denied. Access to this item may be restricted." +#: ../../mod/setup.php:472 +msgid "Error: libCURL PHP module required but not installed." msgstr "" -#: ../../mod/photos.php:751 -msgid "Photo not available" +#: ../../mod/setup.php:476 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" -#: ../../mod/photos.php:809 -msgid "Use as profile photo" +#: ../../mod/setup.php:480 +msgid "Error: openssl PHP module required but not installed." msgstr "" -#: ../../mod/photos.php:816 -msgid "Private Photo" +#: ../../mod/setup.php:484 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." msgstr "" -#: ../../mod/photos.php:831 -msgid "View Full Size" +#: ../../mod/setup.php:488 +msgid "Error: mb_string PHP module required but not installed." msgstr "" -#: ../../mod/photos.php:903 -msgid "Edit photo" +#: ../../mod/setup.php:492 +msgid "Error: mcrypt PHP module required but not installed." msgstr "" -#: ../../mod/photos.php:905 -msgid "Rotate CW (right)" +#: ../../mod/setup.php:508 +msgid "" +"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." msgstr "" -#: ../../mod/photos.php:906 -msgid "Rotate CCW (left)" +#: ../../mod/setup.php:509 +msgid "" +"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." msgstr "" -#: ../../mod/photos.php:913 -msgid "Caption" +#: ../../mod/setup.php:510 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." msgstr "" -#: ../../mod/photos.php:915 -msgid "Add a Tag" +#: ../../mod/setup.php:511 +msgid "" +"You can alternatively skip this procedure and perform a manual installation. " +"Please see the file \"install/INSTALL.txt\" for instructions." msgstr "" -#: ../../mod/photos.php:919 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +#: ../../mod/setup.php:514 +msgid ".htconfig.php is writable" msgstr "" -#: ../../mod/photos.php:922 -msgid "Flag as adult in album view" +#: ../../mod/setup.php:524 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." msgstr "" -#: ../../mod/photos.php:1114 -msgid "In This Photo:" +#: ../../mod/setup.php:525 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the Red top level folder." msgstr "" -#: ../../mod/photos.php:1203 -msgid "View Album" +#: ../../mod/setup.php:526 ../../mod/setup.php:544 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has " +"write access to this folder." msgstr "" -#: ../../mod/photos.php:1226 -msgid "Recent Photos" +#: ../../mod/setup.php:527 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." msgstr "" -#: ../../mod/post.php:229 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please " -"logout and retry." +#: ../../mod/setup.php:530 +#, php-format +msgid "%s is writable" msgstr "" -#: ../../mod/message.php:41 -msgid "Conversation removed." +#: ../../mod/setup.php:543 +msgid "" +"Red uses the store directory to save uploaded files. The web server needs to " +"have write access to the store directory under the Red top level folder" msgstr "" -#: ../../mod/message.php:56 -msgid "No messages." +#: ../../mod/setup.php:547 +msgid "store is writable" msgstr "" -#: ../../mod/message.php:72 ../../mod/mail.php:336 -msgid "Delete conversation" +#: ../../mod/setup.php:577 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access " +"to this site." msgstr "" -#: ../../mod/message.php:74 -msgid "D, d M Y - g:i A" +#: ../../mod/setup.php:578 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" msgstr "" -#: ../../mod/mitem.php:67 -msgid "Menu element updated." +#: ../../mod/setup.php:579 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." msgstr "" -#: ../../mod/mitem.php:71 -msgid "Unable to update menu element." +#: ../../mod/setup.php:580 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." msgstr "" -#: ../../mod/mitem.php:77 -msgid "Menu element added." +#: ../../mod/setup.php:581 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." msgstr "" -#: ../../mod/mitem.php:81 -msgid "Unable to add menu element." +#: ../../mod/setup.php:582 +msgid "" +"Providers are available that issue free certificates which are browser-valid." msgstr "" -#: ../../mod/mitem.php:127 -msgid "Manage Menu Elements" +#: ../../mod/setup.php:584 +msgid "SSL certificate validation" msgstr "" -#: ../../mod/mitem.php:130 -msgid "Edit menu" +#: ../../mod/setup.php:590 +msgid "" +"Url rewrite in .htaccess is not working. Check your server configuration." +"Test: " msgstr "" -#: ../../mod/mitem.php:133 -msgid "Edit element" +#: ../../mod/setup.php:592 +msgid "Url rewrite is working" msgstr "" -#: ../../mod/mitem.php:134 -msgid "Drop element" +#: ../../mod/setup.php:602 +msgid "" +"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." msgstr "" -#: ../../mod/mitem.php:135 -msgid "New element" +#: ../../mod/setup.php:625 +msgid "Errors encountered creating database tables." msgstr "" -#: ../../mod/mitem.php:136 -msgid "Edit this menu container" +#: ../../mod/setup.php:660 +msgid "

            What next

            " msgstr "" -#: ../../mod/mitem.php:137 -msgid "Add menu element" +#: ../../mod/setup.php:661 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../mod/mitem.php:138 -msgid "Delete this menu item" +#: ../../mod/common.php:10 +msgid "No channel." msgstr "" -#: ../../mod/mitem.php:139 -msgid "Edit this menu item" +#: ../../mod/common.php:39 +msgid "Common connections" msgstr "" -#: ../../mod/mitem.php:158 -msgid "New Menu Element" +#: ../../mod/common.php:44 +msgid "No connections in common." msgstr "" -#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 -msgid "Menu Item Permissions" +#: ../../mod/id.php:144 +msgid "First Name" msgstr "" -#: ../../mod/mitem.php:161 ../../mod/mitem.php:204 ../../mod/settings.php:1076 -msgid "(click to open/close)" +#: ../../mod/id.php:145 +msgid "Last Name" msgstr "" -#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 -msgid "Link text" +#: ../../mod/id.php:146 +msgid "Nickname" msgstr "" -#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 -msgid "URL of link" +#: ../../mod/id.php:147 +msgid "Full Name" msgstr "" -#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 -msgid "Use RedMatrix magic-auth if available" +#: ../../mod/id.php:153 +msgid "Profile Photo 16px" msgstr "" -#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 -msgid "Open link in new window" +#: ../../mod/id.php:154 +msgid "Profile Photo 32px" msgstr "" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Order in list" +#: ../../mod/id.php:155 +msgid "Profile Photo 48px" msgstr "" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Higher numbers will sink to bottom of listing" +#: ../../mod/id.php:156 +msgid "Profile Photo 64px" msgstr "" -#: ../../mod/mitem.php:181 -msgid "Menu item not found." +#: ../../mod/id.php:157 +msgid "Profile Photo 80px" msgstr "" -#: ../../mod/mitem.php:190 -msgid "Menu item deleted." +#: ../../mod/id.php:158 +msgid "Profile Photo 128px" msgstr "" -#: ../../mod/mitem.php:192 -msgid "Menu item could not be deleted." +#: ../../mod/id.php:159 +msgid "Timezone" msgstr "" -#: ../../mod/mitem.php:201 -msgid "Edit Menu Element" +#: ../../mod/id.php:160 +msgid "Homepage URL" msgstr "" -#: ../../mod/mood.php:131 -msgid "Set your current mood and tell your friends" +#: ../../mod/id.php:162 +msgid "Birth Year" msgstr "" -#: ../../mod/vote.php:97 -msgid "Total votes" +#: ../../mod/id.php:163 +msgid "Birth Month" msgstr "" -#: ../../mod/vote.php:98 -msgid "Average Rating" +#: ../../mod/id.php:164 +msgid "Birth Day" msgstr "" -#: ../../mod/removeme.php:31 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." +#: ../../mod/id.php:165 +msgid "Birthdate" msgstr "" -#: ../../mod/removeme.php:59 -msgid "Remove This Channel" +#: ../../mod/id.php:166 ../../mod/profiles.php:431 +msgid "Gender" msgstr "" -#: ../../mod/removeme.php:60 -msgid "This channel will be completely removed from the network. " +#: ../../mod/connections.php:192 ../../mod/connections.php:293 +msgid "Blocked" msgstr "" -#: ../../mod/removeme.php:62 -msgid "Remove this channel and all its clones from the network" +#: ../../mod/connections.php:197 ../../mod/connections.php:300 +msgid "Ignored" msgstr "" -#: ../../mod/removeme.php:62 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" +#: ../../mod/connections.php:202 ../../mod/connections.php:314 +msgid "Hidden" msgstr "" -#: ../../mod/removeme.php:63 ../../mod/settings.php:1130 -msgid "Remove Channel" +#: ../../mod/connections.php:207 ../../mod/connections.php:307 +msgid "Archived" msgstr "" -#: ../../mod/layouts.php:110 -msgid "Help with this feature" +#: ../../mod/connections.php:231 ../../mod/connections.php:246 +msgid "All" msgstr "" -#: ../../mod/layouts.php:130 -msgid "Layout Name" +#: ../../mod/connections.php:271 +msgid "Suggest new connections" msgstr "" -#: ../../mod/rmagic.php:38 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." +#: ../../mod/connections.php:274 +msgid "New Connections" msgstr "" -#: ../../mod/rmagic.php:38 -msgid "The error message was:" +#: ../../mod/connections.php:277 +msgid "Show pending (new) connections" msgstr "" -#: ../../mod/rmagic.php:42 -msgid "Authentication failed." +#: ../../mod/connections.php:280 ../../mod/profperm.php:139 +msgid "All Connections" msgstr "" -#: ../../mod/rmagic.php:82 -msgid "Remote Authentication" +#: ../../mod/connections.php:283 +msgid "Show all connections" msgstr "" -#: ../../mod/rmagic.php:83 -msgid "Enter your channel address (e.g. channel@example.com)" +#: ../../mod/connections.php:286 +msgid "Unblocked" msgstr "" -#: ../../mod/rmagic.php:84 -msgid "Authenticate" +#: ../../mod/connections.php:289 +msgid "Only show unblocked connections" msgstr "" -#: ../../mod/mail.php:33 -msgid "Unable to lookup recipient." +#: ../../mod/connections.php:296 +msgid "Only show blocked connections" msgstr "" -#: ../../mod/mail.php:41 -msgid "Unable to communicate with requested channel." +#: ../../mod/connections.php:303 +msgid "Only show ignored connections" msgstr "" -#: ../../mod/mail.php:48 -msgid "Cannot verify requested channel." +#: ../../mod/connections.php:310 +msgid "Only show archived connections" msgstr "" -#: ../../mod/mail.php:74 -msgid "Selected channel has private message restrictions. Send failed." +#: ../../mod/connections.php:317 +msgid "Only show hidden connections" msgstr "" -#: ../../mod/mail.php:139 -msgid "Message deleted." +#: ../../mod/connections.php:372 +#, php-format +msgid "%1$s [%2$s]" msgstr "" -#: ../../mod/mail.php:156 -msgid "Message recalled." +#: ../../mod/connections.php:373 +msgid "Edit connection" msgstr "" -#: ../../mod/mail.php:225 -msgid "Send Private Message" +#: ../../mod/connections.php:411 +msgid "Search your connections" msgstr "" -#: ../../mod/mail.php:226 ../../mod/mail.php:343 -msgid "To:" +#: ../../mod/connections.php:412 +msgid "Finding: " msgstr "" -#: ../../mod/mail.php:231 ../../mod/mail.php:345 -msgid "Subject:" +#: ../../mod/impel.php:33 +msgid "webpage" msgstr "" -#: ../../mod/mail.php:242 -msgid "Send" +#: ../../mod/impel.php:38 +msgid "block" msgstr "" -#: ../../mod/mail.php:269 -msgid "Message not found." +#: ../../mod/impel.php:43 +msgid "layout" msgstr "" -#: ../../mod/mail.php:312 -msgid "Delete message" +#: ../../mod/impel.php:117 +#, php-format +msgid "%s element installed" msgstr "" -#: ../../mod/mail.php:313 -msgid "Recall message" +#: ../../mod/tagger.php:96 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "" -#: ../../mod/mail.php:315 -msgid "Message has been recalled." +#: ../../mod/cloud.php:120 +msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" msgstr "" -#: ../../mod/mail.php:332 -msgid "Private Conversation" +#: ../../mod/item.php:165 +msgid "Unable to locate original post." msgstr "" -#: ../../mod/mail.php:338 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." +#: ../../mod/item.php:424 +msgid "Empty post discarded." msgstr "" -#: ../../mod/mail.php:342 -msgid "Send Reply" +#: ../../mod/item.php:466 +msgid "Executable content type not permitted to this channel." msgstr "" -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." +#: ../../mod/item.php:865 +msgid "System error. Post not saved." msgstr "" -#: ../../mod/notifications.php:35 -msgid "Discard" +#: ../../mod/item.php:1083 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." msgstr "" -#: ../../mod/settings.php:73 -msgid "Name is required" +#: ../../mod/item.php:1089 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." msgstr "" -#: ../../mod/settings.php:77 -msgid "Key and Secret are required" +#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:82 +#: ../../mod/directory.php:47 ../../mod/viewconnections.php:17 +#: ../../mod/photos.php:429 +msgid "Public access denied." msgstr "" -#: ../../mod/settings.php:121 -msgid "Diaspora Policy Settings updated." +#: ../../mod/thing.php:96 +msgid "Thing updated" msgstr "" -#: ../../mod/settings.php:229 -msgid "Passwords do not match. Password unchanged." +#: ../../mod/thing.php:156 +msgid "Object store: failed" msgstr "" -#: ../../mod/settings.php:233 -msgid "Empty passwords are not allowed. Password unchanged." +#: ../../mod/thing.php:160 +msgid "Thing added" msgstr "" -#: ../../mod/settings.php:247 -msgid "Password changed." +#: ../../mod/thing.php:180 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" msgstr "" -#: ../../mod/settings.php:249 -msgid "Password update failed. Please try again." +#: ../../mod/thing.php:232 +msgid "Show Thing" msgstr "" -#: ../../mod/settings.php:263 -msgid "Not valid email." +#: ../../mod/thing.php:239 +msgid "item not found." msgstr "" -#: ../../mod/settings.php:266 -msgid "Protected email address. Cannot change to that email." +#: ../../mod/thing.php:270 +msgid "Edit Thing" msgstr "" -#: ../../mod/settings.php:275 -msgid "System failure storing new email. Please try again." +#: ../../mod/thing.php:272 ../../mod/thing.php:319 +msgid "Select a profile" msgstr "" -#: ../../mod/settings.php:514 -#: ../../addon.old/openstreetmap/openstreetmap.php:189 -#: ../../addon.old/piwik/piwik.php:115 ../../addon.old/twitter/twitter.php:747 -#: ../../addon.old/webrtc/webrtc.php:33 -msgid "Settings updated." +#: ../../mod/thing.php:276 ../../mod/thing.php:322 +msgid "Post an activity" msgstr "" -#: ../../mod/settings.php:583 ../../mod/settings.php:609 -#: ../../mod/settings.php:645 -msgid "Add application" +#: ../../mod/thing.php:276 ../../mod/thing.php:322 +msgid "Only sends to viewers of the applicable profile" msgstr "" -#: ../../mod/settings.php:586 -msgid "Name of application" +#: ../../mod/thing.php:278 ../../mod/thing.php:324 +msgid "Name of thing e.g. something" msgstr "" -#: ../../mod/settings.php:587 ../../mod/settings.php:613 -#: ../../addon.old/statusnet/statusnet.php:784 -msgid "Consumer Key" +#: ../../mod/thing.php:280 ../../mod/thing.php:325 +msgid "URL of thing (optional)" msgstr "" -#: ../../mod/settings.php:587 ../../mod/settings.php:588 -msgid "Automatically generated - change if desired. Max length 20" +#: ../../mod/thing.php:282 ../../mod/thing.php:326 +msgid "URL for photo of thing (optional)" msgstr "" -#: ../../mod/settings.php:588 ../../mod/settings.php:614 -#: ../../addon.old/statusnet/statusnet.php:783 -msgid "Consumer Secret" +#: ../../mod/thing.php:317 +msgid "Add Thing to your Profile" msgstr "" -#: ../../mod/settings.php:589 ../../mod/settings.php:615 -msgid "Redirect" +#: ../../mod/chatsvc.php:111 +msgid "Away" msgstr "" -#: ../../mod/settings.php:589 -msgid "" -"Redirect URI - leave blank unless your application specifically requires this" +#: ../../mod/chatsvc.php:115 +msgid "Online" msgstr "" -#: ../../mod/settings.php:590 ../../mod/settings.php:616 -msgid "Icon url" +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" msgstr "" -#: ../../mod/settings.php:590 -msgid "Optional" +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" msgstr "" -#: ../../mod/settings.php:601 -msgid "You can't edit this application." +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" msgstr "" -#: ../../mod/settings.php:644 -msgid "Connected Apps" +#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 +msgid "Description" msgstr "" -#: ../../mod/settings.php:648 -msgid "Client key starts with" +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" msgstr "" -#: ../../mod/settings.php:649 -msgid "No name" +#: ../../mod/notify.php:53 ../../mod/notifications.php:94 +msgid "No more system notifications." msgstr "" -#: ../../mod/settings.php:650 -msgid "Remove authorization" +#: ../../mod/notify.php:57 ../../mod/notifications.php:98 +msgid "System Notifications" msgstr "" -#: ../../mod/settings.php:664 -msgid "No feature settings configured" +#: ../../mod/acl.php:231 +msgid "network" msgstr "" -#: ../../mod/settings.php:680 -msgid "Feature/Addon Settings" +#: ../../mod/acl.php:241 +msgid "RSS" msgstr "" -#: ../../mod/settings.php:682 -msgid "Settings for the built-in Diaspora emulator" +#: ../../mod/pdledit.php:13 +msgid "Layout updated." msgstr "" -#: ../../mod/settings.php:684 -msgid "Diaspora Policy Settings" +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" msgstr "" -#: ../../mod/settings.php:685 -msgid "Allow any Diaspora member to comment on your public posts." +#: ../../mod/pdledit.php:48 +msgid "Layout not found." msgstr "" -#: ../../mod/settings.php:686 -msgid "Prevent your hashtags from being redirected to other sites" +#: ../../mod/pdledit.php:54 +msgid "Module Name:" msgstr "" -#: ../../mod/settings.php:688 -msgid "Submit Diaspora Policy Settings" +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 +msgid "Layout Help" msgstr "" -#: ../../mod/settings.php:711 -msgid "Account Settings" +#: ../../mod/filer.php:49 +msgid "- select -" msgstr "" -#: ../../mod/settings.php:712 -msgid "Enter New Password:" +#: ../../mod/import.php:25 +#, php-format +msgid "Your service plan only allows %d channels." msgstr "" -#: ../../mod/settings.php:713 -msgid "Confirm New Password:" +#: ../../mod/import.php:51 +msgid "Nothing to import." msgstr "" -#: ../../mod/settings.php:713 -msgid "Leave password fields blank unless changing" +#: ../../mod/import.php:75 +msgid "Unable to download data from old server" msgstr "" -#: ../../mod/settings.php:715 ../../mod/settings.php:1050 -msgid "Email Address:" +#: ../../mod/import.php:81 +msgid "Imported file is empty." msgstr "" -#: ../../mod/settings.php:717 -msgid "Remove this account including all its channels" +#: ../../mod/import.php:106 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." msgstr "" -#: ../../mod/settings.php:733 -msgid "Off" +#: ../../mod/import.php:127 +msgid "Unable to create a unique channel address. Import failed." msgstr "" -#: ../../mod/settings.php:733 -msgid "On" +#: ../../mod/import.php:147 +msgid "Channel clone failed. Import failed." msgstr "" -#: ../../mod/settings.php:740 -msgid "Additional Features" +#: ../../mod/import.php:157 +msgid "Cloned channel not found. Import failed." msgstr "" -#: ../../mod/settings.php:764 -msgid "Connector Settings" +#: ../../mod/import.php:475 +msgid "Import completed." msgstr "" -#: ../../mod/settings.php:803 -msgid "No special theme for mobile devices" +#: ../../mod/import.php:487 +msgid "You must be logged in to use this feature." msgstr "" -#: ../../mod/settings.php:806 -#, php-format -msgid "%s - (Experimental)" +#: ../../mod/import.php:492 +msgid "Import Channel" msgstr "" -#: ../../mod/settings.php:845 -msgid "Display Settings" +#: ../../mod/import.php:493 +msgid "" +"Use this form to import an existing channel from a different server/hub. You " +"may retrieve the channel identity from the old server/hub via the network or " +"provide an export file. Only identity and connections/relationships will be " +"imported. Importation of content is not yet available." msgstr "" -#: ../../mod/settings.php:851 -msgid "Display Theme:" +#: ../../mod/import.php:494 +msgid "File to Upload" msgstr "" -#: ../../mod/settings.php:852 -msgid "Mobile Theme:" +#: ../../mod/import.php:495 +msgid "Or provide the old server/hub details" msgstr "" -#: ../../mod/settings.php:853 -msgid "Enable user zoom on mobile devices" +#: ../../mod/import.php:496 +msgid "Your old identity address (xyz@example.com)" msgstr "" -#: ../../mod/settings.php:854 -msgid "Update browser every xx seconds" +#: ../../mod/import.php:497 +msgid "Your old login email address" msgstr "" -#: ../../mod/settings.php:854 -msgid "Minimum of 10 seconds, no maximum" +#: ../../mod/import.php:498 +msgid "Your old login password" msgstr "" -#: ../../mod/settings.php:855 -msgid "Maximum number of conversations to load at any time:" +#: ../../mod/import.php:499 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be " +"able to post from either location, but only one can be marked as the primary " +"location for files, photos, and media." msgstr "" -#: ../../mod/settings.php:855 -msgid "Maximum of 100 items" +#: ../../mod/import.php:500 +msgid "Make this hub my primary location" msgstr "" -#: ../../mod/settings.php:856 -msgid "Show emoticons (smilies) as images" +#: ../../mod/import.php:501 +msgid "Import existing posts if possible" msgstr "" -#: ../../mod/settings.php:857 -msgid "Link post titles to source" +#: ../../mod/editlayout.php:78 ../../mod/editwebpage.php:77 +#: ../../mod/editpost.php:20 ../../mod/editblock.php:79 +#: ../../mod/editblock.php:95 +msgid "Item not found" msgstr "" -#: ../../mod/settings.php:858 -msgid "System Page Layout Editor - (advanced)" +#: ../../mod/editlayout.php:108 +msgid "Edit Layout" msgstr "" -#: ../../mod/settings.php:861 -msgid "Use blog/list mode on channel page" +#: ../../mod/editlayout.php:117 +msgid "Delete layout?" msgstr "" -#: ../../mod/settings.php:861 ../../mod/settings.php:862 -msgid "(comments displayed separately)" +#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:183 +#: ../../mod/editpost.php:122 ../../mod/editblock.php:152 +msgid "Insert YouTube video" msgstr "" -#: ../../mod/settings.php:862 -msgid "Use blog/list mode on matrix page" +#: ../../mod/editlayout.php:149 ../../mod/editwebpage.php:184 +#: ../../mod/editpost.php:123 ../../mod/editblock.php:153 +msgid "Insert Vorbis [.ogg] video" msgstr "" -#: ../../mod/settings.php:863 -msgid "Channel page max height of content (in pixels)" +#: ../../mod/editlayout.php:150 ../../mod/editwebpage.php:185 +#: ../../mod/editpost.php:124 ../../mod/editblock.php:154 +msgid "Insert Vorbis [.ogg] audio" msgstr "" -#: ../../mod/settings.php:863 ../../mod/settings.php:864 -msgid "click to expand content exceeding this height" +#: ../../mod/editlayout.php:183 +msgid "Delete Layout" msgstr "" -#: ../../mod/settings.php:864 -msgid "Matrix page max height of content (in pixels)" +#: ../../mod/chat.php:19 ../../mod/channel.php:25 +msgid "You must be logged in to see this page." msgstr "" -#: ../../mod/settings.php:898 -msgid "Nobody except yourself" +#: ../../mod/chat.php:167 +msgid "Room not found" msgstr "" -#: ../../mod/settings.php:899 -msgid "Only those you specifically allow" +#: ../../mod/chat.php:178 +msgid "Leave Room" msgstr "" -#: ../../mod/settings.php:900 -msgid "Approved connections" +#: ../../mod/chat.php:179 +msgid "Delete This Room" msgstr "" -#: ../../mod/settings.php:901 -msgid "Any connections" +#: ../../mod/chat.php:180 +msgid "I am away right now" msgstr "" -#: ../../mod/settings.php:902 -msgid "Anybody on this website" +#: ../../mod/chat.php:181 +msgid "I am online" msgstr "" -#: ../../mod/settings.php:903 -msgid "Anybody in this network" +#: ../../mod/chat.php:183 +msgid "Bookmark this room" msgstr "" -#: ../../mod/settings.php:904 -msgid "Anybody authenticated" +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" msgstr "" -#: ../../mod/settings.php:905 -msgid "Anybody on the internet" +#: ../../mod/chat.php:208 +msgid "Chatroom Name" msgstr "" -#: ../../mod/settings.php:979 -msgid "Publish your default profile in the network directory" +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" msgstr "" -#: ../../mod/settings.php:984 -msgid "Allow us to suggest you as a potential friend to new members?" +#: ../../mod/editwebpage.php:140 +msgid "Edit Webpage" msgstr "" -#: ../../mod/settings.php:993 -msgid "Your channel address is" +#: ../../mod/editwebpage.php:150 +msgid "Delete webpage?" msgstr "" -#: ../../mod/settings.php:1041 -msgid "Channel Settings" +#: ../../mod/editwebpage.php:220 +msgid "Delete Webpage" msgstr "" -#: ../../mod/settings.php:1048 -msgid "Basic Settings" +#: ../../mod/dirsearch.php:21 ../../mod/regdir.php:47 +msgid "This site is not a directory server" msgstr "" -#: ../../mod/settings.php:1051 -msgid "Your Timezone:" +#: ../../mod/dirsearch.php:29 +msgid "This directory server requires an access token" msgstr "" -#: ../../mod/settings.php:1052 -msgid "Default Post Location:" +#: ../../mod/lostpass.php:15 +msgid "No valid account found." msgstr "" -#: ../../mod/settings.php:1052 -msgid "Geographical location to display on your posts" +#: ../../mod/lostpass.php:29 +msgid "Password reset request issued. Check your email." msgstr "" -#: ../../mod/settings.php:1053 -msgid "Use Browser Location:" +#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 +#, php-format +msgid "Site Member (%s)" msgstr "" -#: ../../mod/settings.php:1055 -msgid "Adult Content" +#: ../../mod/lostpass.php:40 +#, php-format +msgid "Password reset requested at %s" msgstr "" -#: ../../mod/settings.php:1055 +#: ../../mod/lostpass.php:63 msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "" - -#: ../../mod/settings.php:1057 -msgid "Security and Privacy Settings" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." msgstr "" -#: ../../mod/settings.php:1059 -msgid "Your permissions are already configured. Click to view/adjust" +#: ../../mod/lostpass.php:85 ../../boot.php:1560 +msgid "Password Reset" msgstr "" -#: ../../mod/settings.php:1061 -msgid "Hide my online presence" +#: ../../mod/lostpass.php:86 +msgid "Your password has been reset as requested." msgstr "" -#: ../../mod/settings.php:1061 -msgid "Prevents displaying in your profile that you are online" +#: ../../mod/lostpass.php:87 +msgid "Your new password is" msgstr "" -#: ../../mod/settings.php:1063 -msgid "Simple Privacy Settings:" +#: ../../mod/lostpass.php:88 +msgid "Save or copy your new password - and then" msgstr "" -#: ../../mod/settings.php:1064 -msgid "" -"Very Public - extremely permissive (should be used with caution)" +#: ../../mod/lostpass.php:89 +msgid "click here to login" msgstr "" -#: ../../mod/settings.php:1065 +#: ../../mod/lostpass.php:90 msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" -msgstr "" - -#: ../../mod/settings.php:1066 -msgid "Private - default private, never open or public" +"Your password may be changed from the Settings page after " +"successful login." msgstr "" -#: ../../mod/settings.php:1067 -msgid "Blocked - default blocked to/from everybody" +#: ../../mod/lostpass.php:107 +#, php-format +msgid "Your password has changed at %s" msgstr "" -#: ../../mod/settings.php:1069 -msgid "Allow others to tag your posts" +#: ../../mod/lostpass.php:122 +msgid "Forgot your Password?" msgstr "" -#: ../../mod/settings.php:1069 +#: ../../mod/lostpass.php:123 msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "" - -#: ../../mod/settings.php:1071 -msgid "Advanced Privacy Settings" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." msgstr "" -#: ../../mod/settings.php:1073 -msgid "Expire other channel content after this many days" +#: ../../mod/lostpass.php:124 +msgid "Email Address" msgstr "" -#: ../../mod/settings.php:1073 -msgid "0 or blank prevents expiration" +#: ../../mod/lostpass.php:125 +msgid "Reset" msgstr "" -#: ../../mod/settings.php:1074 -msgid "Maximum Friend Requests/Day:" +#: ../../mod/rate.php:157 +msgid "Website:" msgstr "" -#: ../../mod/settings.php:1074 -msgid "May reduce spam activity" +#: ../../mod/rate.php:160 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" msgstr "" -#: ../../mod/settings.php:1075 -msgid "Default Post Permissions" +#: ../../mod/editpost.php:31 +msgid "Item is not editable" msgstr "" -#: ../../mod/settings.php:1080 -msgid "Channel permissions category:" +#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 +msgid "Edit post" msgstr "" -#: ../../mod/settings.php:1086 -msgid "Maximum private messages per day from unknown people:" +#: ../../mod/editpost.php:53 +msgid "Delete item?" msgstr "" -#: ../../mod/settings.php:1086 -msgid "Useful to reduce spamming" +#: ../../mod/invite.php:25 +msgid "Total invitation limit exceeded." msgstr "" -#: ../../mod/settings.php:1089 -msgid "Notification Settings" +#: ../../mod/invite.php:49 +#, php-format +msgid "%s : Not a valid email address." msgstr "" -#: ../../mod/settings.php:1090 -msgid "By default post a status message when:" +#: ../../mod/invite.php:76 +msgid "Please join us on Red" msgstr "" -#: ../../mod/settings.php:1091 -msgid "accepting a friend request" +#: ../../mod/invite.php:87 +msgid "Invitation limit exceeded. Please contact your site administrator." msgstr "" -#: ../../mod/settings.php:1092 -msgid "joining a forum/community" +#: ../../mod/invite.php:92 +#, php-format +msgid "%s : Message delivery failed." msgstr "" -#: ../../mod/settings.php:1093 -msgid "making an interesting profile change" -msgstr "" +#: ../../mod/invite.php:96 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" -#: ../../mod/settings.php:1094 -msgid "Send a notification email when:" +#: ../../mod/invite.php:115 +msgid "You have no more invitations available" msgstr "" -#: ../../mod/settings.php:1095 -msgid "You receive a connection request" +#: ../../mod/invite.php:129 +msgid "Send invitations" msgstr "" -#: ../../mod/settings.php:1096 -msgid "Your connections are confirmed" +#: ../../mod/invite.php:130 +msgid "Enter email addresses, one per line:" msgstr "" -#: ../../mod/settings.php:1097 -msgid "Someone writes on your profile wall" +#: ../../mod/invite.php:131 ../../mod/mail.php:235 ../../mod/mail.php:348 +msgid "Your message:" msgstr "" -#: ../../mod/settings.php:1098 -msgid "Someone writes a followup comment" +#: ../../mod/invite.php:132 +msgid "Please join my community on RedMatrix." msgstr "" -#: ../../mod/settings.php:1099 -msgid "You receive a private message" +#: ../../mod/invite.php:134 +msgid "You will need to supply this invitation code: " msgstr "" -#: ../../mod/settings.php:1100 -msgid "You receive a friend suggestion" +#: ../../mod/invite.php:135 +msgid "1. Register at any RedMatrix location (they are all inter-connected)" msgstr "" -#: ../../mod/settings.php:1101 -msgid "You are tagged in a post" +#: ../../mod/invite.php:137 +msgid "2. Enter my RedMatrix network address into the site searchbar." msgstr "" -#: ../../mod/settings.php:1102 -msgid "You are poked/prodded/etc. in a post" +#: ../../mod/invite.php:138 +msgid "or visit " msgstr "" -#: ../../mod/settings.php:1105 -msgid "Show visual notifications including:" +#: ../../mod/invite.php:140 +msgid "3. Click [Connect]" msgstr "" -#: ../../mod/settings.php:1107 -msgid "Unseen matrix activity" +#: ../../mod/locs.php:21 ../../mod/locs.php:52 +msgid "Location not found." msgstr "" -#: ../../mod/settings.php:1108 -msgid "Unseen channel activity" +#: ../../mod/locs.php:56 +msgid "Primary location cannot be removed." msgstr "" -#: ../../mod/settings.php:1109 -msgid "Unseen private messages" +#: ../../mod/locs.php:88 +msgid "No locations found." msgstr "" -#: ../../mod/settings.php:1109 ../../mod/settings.php:1114 -#: ../../mod/settings.php:1115 ../../mod/settings.php:1116 -msgid "Recommended" +#: ../../mod/locs.php:101 +msgid "Manage Channel Locations" msgstr "" -#: ../../mod/settings.php:1110 -msgid "Upcoming events" +#: ../../mod/locs.php:102 +msgid "Location (address)" msgstr "" -#: ../../mod/settings.php:1111 -msgid "Events today" +#: ../../mod/locs.php:103 +msgid "Primary Location" msgstr "" -#: ../../mod/settings.php:1112 -msgid "Upcoming birthdays" +#: ../../mod/locs.php:104 +msgid "Drop location" msgstr "" -#: ../../mod/settings.php:1112 -msgid "Not available in all themes" +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." msgstr "" -#: ../../mod/settings.php:1113 -msgid "System (personal) notifications" +#: ../../mod/sources.php:45 +msgid "Source created." msgstr "" -#: ../../mod/settings.php:1114 -msgid "System info messages" +#: ../../mod/sources.php:57 +msgid "Source updated." msgstr "" -#: ../../mod/settings.php:1115 -msgid "System critical alerts" +#: ../../mod/sources.php:82 +msgid "*" msgstr "" -#: ../../mod/settings.php:1116 -msgid "New connections" +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." msgstr "" -#: ../../mod/settings.php:1117 -msgid "System Registrations" +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" msgstr "" -#: ../../mod/settings.php:1118 +#: ../../mod/sources.php:101 ../../mod/sources.php:133 msgid "" -"Also show new wall posts, private messages and connections under Notices" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." msgstr "" -#: ../../mod/settings.php:1120 -msgid "Notify me of events this many days in advance" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" msgstr "" -#: ../../mod/settings.php:1120 -msgid "Must be greater than 0" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" msgstr "" -#: ../../mod/settings.php:1122 -msgid "Advanced Account/Page Type Settings" +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:112 +msgid "Channel Name" msgstr "" -#: ../../mod/settings.php:1123 -msgid "Change the behaviour of this account for special situations" +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." msgstr "" -#: ../../mod/settings.php:1126 -msgid "" -"Please enable expert mode (in Settings > " -"Additional features) to adjust!" +#: ../../mod/sources.php:130 +msgid "Edit Source" msgstr "" -#: ../../mod/settings.php:1127 -msgid "Miscellaneous Settings" +#: ../../mod/sources.php:131 +msgid "Delete Source" msgstr "" -#: ../../mod/settings.php:1129 -msgid "Personal menu to display in your channel pages" +#: ../../mod/sources.php:158 +msgid "Source removed" msgstr "" -#: ../../mod/settings.php:1131 -msgid "Remove this channel." +#: ../../mod/sources.php:160 +msgid "Unable to remove source." msgstr "" -#: ../../mod/new_channel.php:109 -msgid "Add a Channel" +#: ../../mod/menu.php:31 +msgid "Menu updated." msgstr "" -#: ../../mod/new_channel.php:110 -msgid "" -"A channel is your own collection of related web pages. A channel can be used " -"to hold social network profiles, blogs, conversation groups and forums, " -"celebrity pages, and much more. You may create as many channels as your " -"service provider allows." +#: ../../mod/menu.php:35 +msgid "Unable to update menu." msgstr "" -#: ../../mod/new_channel.php:113 -msgid "" -"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " -"Group\" " +#: ../../mod/menu.php:40 +msgid "Menu created." msgstr "" -#: ../../mod/new_channel.php:114 -msgid "Choose a short nickname" +#: ../../mod/menu.php:44 +msgid "Unable to create menu." msgstr "" -#: ../../mod/new_channel.php:115 -msgid "" -"Your nickname will be used to create an easily remembered channel address " -"(like an email address) which you can share with others." +#: ../../mod/menu.php:76 +msgid "Manage Menus" msgstr "" -#: ../../mod/new_channel.php:116 -msgid "" -"Or import an existing channel from another location" +#: ../../mod/menu.php:79 +msgid "Drop" msgstr "" -#: ../../mod/new_channel.php:118 -msgid "" -"Please choose a channel type (such as social networking or community forum) " -"and privacy requirements so we can select the best permissions for you" +#: ../../mod/menu.php:81 +msgid "Bookmarks allowed" msgstr "" -#: ../../mod/new_channel.php:119 -msgid "Channel Type" +#: ../../mod/menu.php:82 +msgid "Create a new menu" msgstr "" -#: ../../mod/new_channel.php:119 -msgid "Read more about roles" +#: ../../mod/menu.php:83 +msgid "Delete this menu" msgstr "" -#: ../../mod/appman.php:28 ../../mod/appman.php:44 -msgid "App installed." +#: ../../mod/menu.php:84 ../../mod/menu.php:125 +msgid "Edit menu contents" msgstr "" -#: ../../mod/appman.php:37 -msgid "Malformed app." +#: ../../mod/menu.php:85 +msgid "Edit this menu" msgstr "" -#: ../../mod/appman.php:80 -msgid "Embed code" +#: ../../mod/menu.php:96 +msgid "New Menu" msgstr "" -#: ../../mod/appman.php:86 -msgid "Edit App" +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Menu name" msgstr "" -#: ../../mod/appman.php:86 -msgid "Create App" +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Must be unique, only seen by you" msgstr "" -#: ../../mod/appman.php:91 -msgid "Name of app" +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title" msgstr "" -#: ../../mod/appman.php:92 -msgid "Location (URL) of app" +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title as seen by others" msgstr "" -#: ../../mod/appman.php:94 -msgid "Photo icon URL" +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Allow bookmarks" msgstr "" -#: ../../mod/appman.php:94 -msgid "80 x 80 pixels - optional" +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Menu may be used to store saved bookmarks" msgstr "" -#: ../../mod/appman.php:95 -msgid "Version ID" +#: ../../mod/menu.php:108 ../../mod/mitem.php:24 +msgid "Menu not found." msgstr "" -#: ../../mod/appman.php:96 -msgid "Price of app" +#: ../../mod/menu.php:114 +msgid "Menu deleted." msgstr "" -#: ../../mod/appman.php:97 -msgid "Location (URL) to purchase app" +#: ../../mod/menu.php:116 +msgid "Menu could not be deleted." msgstr "" -#: ../../mod/ping.php:263 -msgid "sent you a private message" +#: ../../mod/menu.php:122 +msgid "Edit Menu" msgstr "" -#: ../../mod/ping.php:314 -msgid "added your channel" +#: ../../mod/menu.php:124 +msgid "Add or remove entries to this menu" msgstr "" -#: ../../mod/ping.php:355 -msgid "posted an event" +#: ../../mod/menu.php:130 ../../mod/mitem.php:213 +msgid "Modify" msgstr "" -#: ../../mod/bookmarks.php:38 -msgid "Bookmark added" +#: ../../mod/filestorage.php:81 +msgid "Permission Denied." msgstr "" -#: ../../mod/bookmarks.php:60 -msgid "My Bookmarks" +#: ../../mod/filestorage.php:97 +msgid "File not found." msgstr "" -#: ../../mod/bookmarks.php:71 -msgid "My Connections Bookmarks" +#: ../../mod/filestorage.php:140 +msgid "Edit file permissions" msgstr "" -#: ../../mod/channel.php:87 -msgid "Insufficient permissions. Request redirected to profile page." +#: ../../mod/filestorage.php:149 +msgid "Set/edit permissions" msgstr "" -#: ../../mod/suggest.php:35 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." +#: ../../mod/filestorage.php:150 +msgid "Include all files and sub folders" msgstr "" -#: ../../mod/poll.php:64 -msgid "Poll" +#: ../../mod/filestorage.php:151 +msgid "Return to file list" msgstr "" -#: ../../mod/poll.php:69 -msgid "View Results" +#: ../../mod/filestorage.php:153 +msgid "Copy/paste this code to attach file to a post" msgstr "" -#: ../../mod/service_limits.php:19 -msgid "No service class restrictions found." +#: ../../mod/filestorage.php:154 +msgid "Copy/paste this URL to link file from a web page" msgstr "" -#: ../../mod/sharedwithme.php:99 -msgid "Files: shared with me" +#: ../../mod/filestorage.php:156 +msgid "Attach this file to a new post" msgstr "" -#: ../../mod/sharedwithme.php:103 -msgid "Remove all files" +#: ../../mod/filestorage.php:157 +msgid "Show URL to this file" msgstr "" -#: ../../mod/sharedwithme.php:104 -msgid "Remove this file" +#: ../../mod/filestorage.php:158 +msgid "Do not show in shared with me folder of your connections" msgstr "" -#: ../../view/theme/apw/php/config.php:202 -#: ../../view/theme/apw/php/config.php:236 -msgid "Schema Default" +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." msgstr "" -#: ../../view/theme/apw/php/config.php:203 -msgid "Sans-Serif" +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." msgstr "" -#: ../../view/theme/apw/php/config.php:204 -msgid "Monospace" +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" msgstr "" -#: ../../view/theme/apw/php/config.php:259 -#: ../../view/theme/redbasic/php/config.php:102 -msgid "Theme settings" +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" msgstr "" -#: ../../view/theme/apw/php/config.php:260 -msgid "Set scheme" +#: ../../mod/magic.php:69 +msgid "Hub not found." msgstr "" -#: ../../view/theme/apw/php/config.php:261 -#: ../../view/theme/redbasic/php/config.php:124 -msgid "Set font-size for posts and comments" +#: ../../mod/poke.php:159 +msgid "Poke/Prod" msgstr "" -#: ../../view/theme/apw/php/config.php:262 -msgid "Set font face" +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" msgstr "" -#: ../../view/theme/apw/php/config.php:263 -msgid "Set iconset" +#: ../../mod/poke.php:161 +msgid "Recipient" msgstr "" -#: ../../view/theme/apw/php/config.php:264 -msgid "Set big shadow size, default 15px 15px 15px" +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" msgstr "" -#: ../../view/theme/apw/php/config.php:265 -msgid "Set small shadow size, default 5px 5px 5px" +#: ../../mod/poke.php:165 +msgid "Make this post private" msgstr "" -#: ../../view/theme/apw/php/config.php:266 -msgid "Set shadow color, default #000" +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." msgstr "" -#: ../../view/theme/apw/php/config.php:267 -msgid "Set radius size, default 5px" +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" msgstr "" -#: ../../view/theme/apw/php/config.php:268 -msgid "Set line-height for posts and comments" +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." msgstr "" -#: ../../view/theme/apw/php/config.php:269 -msgid "Set background image" +#: ../../mod/profperm.php:123 +msgid "Visible To" msgstr "" -#: ../../view/theme/apw/php/config.php:270 -msgid "Set background attachment" +#: ../../mod/lockview.php:31 +msgid "Remote privacy information not available." msgstr "" -#: ../../view/theme/apw/php/config.php:271 -msgid "Set background color" +#: ../../mod/lockview.php:52 +msgid "Visible to:" msgstr "" -#: ../../view/theme/apw/php/config.php:272 -msgid "Set section background image" +#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 +#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 +msgid "Profile not found." msgstr "" -#: ../../view/theme/apw/php/config.php:273 -msgid "Set section background color" +#: ../../mod/profiles.php:38 +msgid "Profile deleted." msgstr "" -#: ../../view/theme/apw/php/config.php:274 -msgid "Set color of items - use hex" +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" msgstr "" -#: ../../view/theme/apw/php/config.php:275 -msgid "Set color of links - use hex" +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." msgstr "" -#: ../../view/theme/apw/php/config.php:276 -msgid "Set max-width for items. Default 400px" +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." msgstr "" -#: ../../view/theme/apw/php/config.php:277 -msgid "Set min-width for items. Default 240px" +#: ../../mod/profiles.php:136 +msgid "Profile unavailable to export." msgstr "" -#: ../../view/theme/apw/php/config.php:278 -msgid "Set the generic content wrapper width. Default 48%" +#: ../../mod/profiles.php:241 +msgid "Profile Name is required." msgstr "" -#: ../../view/theme/apw/php/config.php:279 -msgid "Set color of fonts - use hex" +#: ../../mod/profiles.php:404 +msgid "Marital Status" msgstr "" -#: ../../view/theme/apw/php/config.php:280 -msgid "Set background-size element" +#: ../../mod/profiles.php:408 +msgid "Romantic Partner" msgstr "" -#: ../../view/theme/apw/php/config.php:281 -msgid "Item opacity" +#: ../../mod/profiles.php:412 +msgid "Likes" msgstr "" -#: ../../view/theme/apw/php/config.php:282 -msgid "Display post previews only" +#: ../../mod/profiles.php:416 +msgid "Dislikes" msgstr "" -#: ../../view/theme/apw/php/config.php:283 -msgid "Display side bar on channel page" +#: ../../mod/profiles.php:420 +msgid "Work/Employment" msgstr "" -#: ../../view/theme/apw/php/config.php:284 -msgid "Colour of the navigation bar" +#: ../../mod/profiles.php:423 +msgid "Religion" msgstr "" -#: ../../view/theme/apw/php/config.php:285 -msgid "Item float" +#: ../../mod/profiles.php:427 +msgid "Political Views" msgstr "" -#: ../../view/theme/apw/php/config.php:286 -msgid "Left offset of the section element" +#: ../../mod/profiles.php:435 +msgid "Sexual Preference" msgstr "" -#: ../../view/theme/apw/php/config.php:287 -msgid "Right offset of the section element" +#: ../../mod/profiles.php:439 +msgid "Homepage" msgstr "" -#: ../../view/theme/apw/php/config.php:288 -msgid "Section width" +#: ../../mod/profiles.php:443 +msgid "Interests" msgstr "" -#: ../../view/theme/apw/php/config.php:289 -msgid "Left offset of the aside" +#: ../../mod/profiles.php:447 ../../mod/admin.php:950 +msgid "Address" msgstr "" -#: ../../view/theme/apw/php/config.php:290 -msgid "Right offset of the aside element" +#: ../../mod/profiles.php:537 +msgid "Profile updated." msgstr "" -#: ../../view/theme/redbasic/php/config.php:84 -msgid "Light (Red Matrix default)" +#: ../../mod/profiles.php:626 +msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -#: ../../view/theme/redbasic/php/config.php:103 -msgid "Select scheme" +#: ../../mod/profiles.php:666 +msgid "Edit Profile Details" msgstr "" -#: ../../view/theme/redbasic/php/config.php:104 -msgid "Narrow navbar" +#: ../../mod/profiles.php:668 +msgid "View this profile" msgstr "" -#: ../../view/theme/redbasic/php/config.php:105 -msgid "Navigation bar background color" +#: ../../mod/profiles.php:670 +msgid "Change Profile Photo" msgstr "" -#: ../../view/theme/redbasic/php/config.php:106 -msgid "Navigation bar gradient top color" +#: ../../mod/profiles.php:671 +msgid "Create a new profile using these settings" msgstr "" -#: ../../view/theme/redbasic/php/config.php:107 -msgid "Navigation bar gradient bottom color" +#: ../../mod/profiles.php:672 +msgid "Clone this profile" msgstr "" -#: ../../view/theme/redbasic/php/config.php:108 -msgid "Navigation active button gradient top color" +#: ../../mod/profiles.php:673 +msgid "Delete this profile" msgstr "" -#: ../../view/theme/redbasic/php/config.php:109 -msgid "Navigation active button gradient bottom color" +#: ../../mod/profiles.php:675 +msgid "Import profile from file" msgstr "" -#: ../../view/theme/redbasic/php/config.php:110 -msgid "Navigation bar border color " +#: ../../mod/profiles.php:676 +msgid "Export profile to file" msgstr "" -#: ../../view/theme/redbasic/php/config.php:111 -msgid "Navigation bar icon color " +#: ../../mod/profiles.php:677 +msgid "Profile Name:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:112 -msgid "Navigation bar active icon color " +#: ../../mod/profiles.php:678 +msgid "Your Full Name:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:113 -msgid "link color" +#: ../../mod/profiles.php:679 +msgid "Title/Description:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:114 -msgid "Set font-color for banner" +#: ../../mod/profiles.php:680 +msgid "Your Gender:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:115 -msgid "Set the background color" +#: ../../mod/profiles.php:681 +msgid "Birthday :" msgstr "" -#: ../../view/theme/redbasic/php/config.php:116 -msgid "Set the background image" +#: ../../mod/profiles.php:682 +msgid "Street Address:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:117 -msgid "Set the background color of items" +#: ../../mod/profiles.php:683 +msgid "Locality/City:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:118 -msgid "Set the background color of comments" +#: ../../mod/profiles.php:684 +msgid "Postal/Zip Code:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:119 -msgid "Set the border color of comments" +#: ../../mod/profiles.php:685 +msgid "Country:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:120 -msgid "Set the indent for comments" +#: ../../mod/profiles.php:686 +msgid "Region/State:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:121 -msgid "Set the basic color for item icons" +#: ../../mod/profiles.php:687 +msgid " Marital Status:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:122 -msgid "Set the hover color for item icons" +#: ../../mod/profiles.php:688 +msgid "Who: (if applicable)" msgstr "" -#: ../../view/theme/redbasic/php/config.php:123 -msgid "Set font-size for the entire application" +#: ../../mod/profiles.php:689 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "" -#: ../../view/theme/redbasic/php/config.php:125 -msgid "Set font-color for posts and comments" +#: ../../mod/profiles.php:690 +msgid "Since [date]:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:126 -msgid "Set radius of corners" +#: ../../mod/profiles.php:692 +msgid "Homepage URL:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:127 -msgid "Set shadow depth of photos" +#: ../../mod/profiles.php:695 +msgid "Religious Views:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set maximum width of conversation regions" +#: ../../mod/profiles.php:696 +msgid "Keywords:" msgstr "" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Center conversation regions" +#: ../../mod/profiles.php:699 +msgid "Example: fishing photography software" msgstr "" -#: ../../view/theme/redbasic/php/config.php:130 -msgid "Set minimum opacity of nav bar - to hide it" +#: ../../mod/profiles.php:700 +msgid "Used in directory listings" msgstr "" -#: ../../view/theme/redbasic/php/config.php:131 -msgid "Set size of conversation author photo" +#: ../../mod/profiles.php:701 +msgid "Tell us about yourself..." msgstr "" -#: ../../view/theme/redbasic/php/config.php:132 -msgid "Set size of followup author photos" +#: ../../mod/profiles.php:702 +msgid "Hobbies/Interests" msgstr "" -#: ../../addon.old/buglink/buglink.php:15 -msgid "Report Bug" +#: ../../mod/profiles.php:703 +msgid "Contact information and Social Networks" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:41 -msgid "Post to Dreamwidth" +#: ../../mod/profiles.php:704 +msgid "My other channels" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:72 -msgid "Dreamwidth Post Settings" +#: ../../mod/profiles.php:705 +msgid "Musical interests" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:76 -msgid "Enable dreamwidth Post Plugin" +#: ../../mod/profiles.php:706 +msgid "Books, literature" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:81 -msgid "dreamwidth username" +#: ../../mod/profiles.php:707 +msgid "Television" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:86 -msgid "dreamwidth password" +#: ../../mod/profiles.php:708 +msgid "Film/dance/culture/entertainment" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:91 -msgid "Post to dreamwidth by default" +#: ../../mod/profiles.php:709 +msgid "Love/romance" msgstr "" -#: ../../addon.old/dwpost/dwpost.php:97 -msgid "Submit Dreamwidth Post Settings" +#: ../../mod/profiles.php:710 +msgid "Work/employment" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:45 -msgid "Flattr this!" +#: ../../mod/profiles.php:711 +msgid "School/education" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:83 -msgid "Flattr widget settings updated." +#: ../../mod/profiles.php:717 +msgid "This is your default profile." msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:100 -msgid "Flattr Widget Settings" +#: ../../mod/profiles.php:728 ../../mod/directory.php:207 +msgid "Age: " msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:104 -msgid "flattr user" +#: ../../mod/profiles.php:771 +msgid "Edit/Manage Profiles" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:107 -msgid "URL of the Thing to flattr (if empty channel URL is used)" +#: ../../mod/profiles.php:772 +msgid "Add profile things" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:110 -msgid "" -"Title of the Thing (if empty \"channel name on The Red Matrix\" will be used)" +#: ../../mod/profiles.php:773 +msgid "Include desirable objects in your profile" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:113 -msgid "Static or dynamic flattr button" +#: ../../mod/ratings.php:69 +msgid "No ratings" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:116 -#: ../../addon.old/flattrwidget/flattrwidget.php:119 -msgid "static" +#: ../../mod/ratings.php:99 +msgid "Ratings" msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:117 -#: ../../addon.old/flattrwidget/flattrwidget.php:120 -msgid "dynamic" +#: ../../mod/ratings.php:100 +msgid "Rating: " msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:124 -msgid "Alignment of the widget" +#: ../../mod/ratings.php:101 +msgid "Website: " msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:127 -#: ../../addon.old/flattrwidget/flattrwidget.php:130 -msgid "left" +#: ../../mod/ratings.php:103 +msgid "Description: " msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:128 -#: ../../addon.old/flattrwidget/flattrwidget.php:131 -msgid "right" +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:135 -msgid "Enable Flattr widget" +#: ../../mod/openid.php:72 ../../mod/openid.php:180 ../../mod/post.php:290 +#, php-format +msgid "Welcome %s. Remote authentication successful." msgstr "" -#: ../../addon.old/flattrwidget/flattrwidget.php:140 -msgid "Submit Flattr Widget Settings" +#: ../../mod/directory.php:213 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/directory.php:225 +msgid "Gender: " msgstr "" -#: ../../addon.old/ijpost/ijpost.php:41 -msgid "Post to Insanejournal" +#: ../../mod/directory.php:227 +msgid "Status: " msgstr "" -#: ../../addon.old/ijpost/ijpost.php:72 -msgid "InsaneJournal Post Settings" +#: ../../mod/directory.php:229 +msgid "Homepage: " msgstr "" -#: ../../addon.old/ijpost/ijpost.php:76 -msgid "Enable InsaneJournal Post Plugin" +#: ../../mod/directory.php:232 +msgid "Hometown: " msgstr "" -#: ../../addon.old/ijpost/ijpost.php:81 -msgid "InsaneJournal username" +#: ../../mod/directory.php:234 +msgid "About: " msgstr "" -#: ../../addon.old/ijpost/ijpost.php:86 -msgid "InsaneJournal password" +#: ../../mod/directory.php:292 +msgid "Public Forum:" msgstr "" -#: ../../addon.old/ijpost/ijpost.php:91 -msgid "Post to InsaneJournal by default" +#: ../../mod/directory.php:295 +msgid "Keywords: " msgstr "" -#: ../../addon.old/ijpost/ijpost.php:97 -msgid "Submit InsaneJournal Post Settings" +#: ../../mod/directory.php:350 +msgid "Finding:" msgstr "" -#: ../../addon.old/ijpost/ijpost.php:110 -msgid "Insane Journal Settings saved." +#: ../../mod/directory.php:355 +msgid "next page" msgstr "" -#: ../../addon.old/irc/irc.php:45 -msgid "IRC Settings" +#: ../../mod/directory.php:355 +msgid "previous page" msgstr "" -#: ../../addon.old/irc/irc.php:48 -msgid "Channel(s) to auto connect (comma separated)" +#: ../../mod/directory.php:372 +msgid "No entries (some entries may be hidden)." msgstr "" -#: ../../addon.old/irc/irc.php:53 -msgid "Popular Channels (comma separated)" +#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 +msgid "Export Channel" msgstr "" -#: ../../addon.old/irc/irc.php:57 -msgid "Submit IRC Settings" +#: ../../mod/uexport.php:35 +msgid "" +"Export your basic channel information to a small file. This acts as a " +"backup of your connections, permissions, profile and basic data, which can " +"be used to import your data to a new hub, but\tdoes not contain your content." msgstr "" -#: ../../addon.old/irc/irc.php:71 -msgid "IRC settings saved." +#: ../../mod/uexport.php:36 +msgid "Export Content" msgstr "" -#: ../../addon.old/irc/irc.php:76 -msgid "IRC Chatroom" +#: ../../mod/uexport.php:37 +msgid "" +"Export your channel information and all the content to a JSON backup. This " +"backs up all of your connections, permissions, profile data and all of your " +"content, but is generally not suitable for importing a channel to a new hub " +"as this file may be VERY large. Please be patient - it may take several " +"minutes for this download to begin." msgstr "" -#: ../../addon.old/irc/irc.php:98 -msgid "Popular Channels" +#: ../../mod/viewconnections.php:58 +msgid "No connections." msgstr "" -#: ../../addon.old/js_upload/js_upload.php:43 -msgid "Upload a file" +#: ../../mod/viewconnections.php:71 +#, php-format +msgid "Visit %s's profile [%s]" msgstr "" -#: ../../addon.old/js_upload/js_upload.php:44 -msgid "Drop files here to upload" +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" msgstr "" -#: ../../addon.old/js_upload/js_upload.php:46 -msgid "Failed" +#: ../../mod/admin.php:52 +msgid "Theme settings updated." msgstr "" -#: ../../addon.old/js_upload/js_upload.php:310 -msgid "No files were uploaded." +#: ../../mod/admin.php:93 ../../mod/admin.php:440 +msgid "Site" msgstr "" -#: ../../addon.old/js_upload/js_upload.php:317 -msgid "Uploaded file is empty" +#: ../../mod/admin.php:94 +msgid "Accounts" msgstr "" -#: ../../addon.old/js_upload/js_upload.php:330 -msgid "Image exceeds size limit of " +#: ../../mod/admin.php:95 ../../mod/admin.php:942 +msgid "Channels" msgstr "" -#: ../../addon.old/js_upload/js_upload.php:342 -msgid "File has an invalid extension, it should be one of " +#: ../../mod/admin.php:96 ../../mod/admin.php:1033 ../../mod/admin.php:1073 +msgid "Plugins" msgstr "" -#: ../../addon.old/js_upload/js_upload.php:354 -msgid "Upload was cancelled, or server error encountered" +#: ../../mod/admin.php:97 ../../mod/admin.php:1233 ../../mod/admin.php:1268 +msgid "Themes" msgstr "" -#: ../../addon.old/ldapauth/ldapauth.php:63 -msgid "An account has been created for you." +#: ../../mod/admin.php:98 +msgid "Inspect queue" msgstr "" -#: ../../addon.old/ldapauth/ldapauth.php:70 -msgid "Authentication successful but rejected: account creation is disabled." +#: ../../mod/admin.php:100 +msgid "Profile Config" msgstr "" -#: ../../addon.old/libertree/libertree.php:37 -msgid "Post to Libertree" +#: ../../mod/admin.php:101 +msgid "DB updates" msgstr "" -#: ../../addon.old/libertree/libertree.php:68 -msgid "Libertree Post Settings" +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1351 +msgid "Logs" msgstr "" -#: ../../addon.old/libertree/libertree.php:72 -msgid "Enable Libertree Post Plugin" +#: ../../mod/admin.php:121 +msgid "Plugin Features" msgstr "" -#: ../../addon.old/libertree/libertree.php:77 -msgid "Libertree API token" +#: ../../mod/admin.php:123 +msgid "User registrations waiting for confirmation" msgstr "" -#: ../../addon.old/libertree/libertree.php:82 -msgid "Libertree site URL" +#: ../../mod/admin.php:200 +msgid "# Accounts" msgstr "" -#: ../../addon.old/libertree/libertree.php:87 -msgid "Post to Libertree by default" +#: ../../mod/admin.php:201 +msgid "# blocked accounts" msgstr "" -#: ../../addon.old/libertree/libertree.php:93 -msgid "Submit Libertree Settings" +#: ../../mod/admin.php:202 +msgid "# expired accounts" msgstr "" -#: ../../addon.old/libertree/libertree.php:106 -msgid "Libertree Settings saved." +#: ../../mod/admin.php:203 +msgid "# expiring accounts" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:41 -msgid "Post to LiveJournal" +#: ../../mod/admin.php:216 +msgid "# Channels" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:72 -msgid "LiveJournal Post Settings" +#: ../../mod/admin.php:217 +msgid "# primary" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:76 -msgid "Enable LiveJournal Post Plugin" +#: ../../mod/admin.php:218 +msgid "# clones" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:81 -msgid "LiveJournal username" +#: ../../mod/admin.php:224 +msgid "Message queues" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:86 -msgid "LiveJournal password" +#: ../../mod/admin.php:240 ../../mod/admin.php:439 ../../mod/admin.php:533 +#: ../../mod/admin.php:807 ../../mod/admin.php:941 ../../mod/admin.php:1032 +#: ../../mod/admin.php:1072 ../../mod/admin.php:1232 ../../mod/admin.php:1267 +#: ../../mod/admin.php:1350 +msgid "Administration" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:91 -msgid "Post to LiveJournal by default" +#: ../../mod/admin.php:241 +msgid "Summary" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:97 -msgid "Submit LiveJournal Post Settings" +#: ../../mod/admin.php:244 +msgid "Registered accounts" msgstr "" -#: ../../addon.old/ljpost/ljpost.php:110 -msgid "Livejournal Settings saved." +#: ../../mod/admin.php:245 ../../mod/admin.php:537 +msgid "Pending registrations" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:19 -msgid "bitchslap" +#: ../../mod/admin.php:246 +msgid "Registered channels" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:19 -msgid "bitchslapped" +#: ../../mod/admin.php:247 ../../mod/admin.php:538 +msgid "Active plugins" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:20 -msgid "shag" +#: ../../mod/admin.php:248 +msgid "Version" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:20 -msgid "shagged" +#: ../../mod/admin.php:356 +msgid "Site settings updated." msgstr "" -#: ../../addon.old/morepokes/morepokes.php:21 -msgid "tie up" +#: ../../mod/admin.php:393 +msgid "experimental" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:21 -msgid "tied up" +#: ../../mod/admin.php:395 +msgid "unsupported" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:22 -msgid "hug" +#: ../../mod/admin.php:420 +msgid "Yes - with approval" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:22 -msgid "hugged" +#: ../../mod/admin.php:426 +msgid "My site is not a public server" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:23 -msgid "kiss" +#: ../../mod/admin.php:427 +msgid "My site has paid access only" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:23 -msgid "kissed" +#: ../../mod/admin.php:428 +msgid "My site has free access only" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:24 -msgid "tongue" +#: ../../mod/admin.php:429 +msgid "My site offers free accounts with optional paid upgrades" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:24 -msgid "tongued" +#: ../../mod/admin.php:442 ../../mod/register.php:207 +msgid "Registration" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:25 -msgid "fondle" +#: ../../mod/admin.php:443 +msgid "File upload" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:25 -msgid "fondled" +#: ../../mod/admin.php:444 +msgid "Policies" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:26 -msgid "caress" +#: ../../mod/admin.php:449 +msgid "Site name" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:26 -msgid "caressed" +#: ../../mod/admin.php:450 +msgid "Banner/Logo" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:27 -#: ../../addon.old/moremoods/moremoods.php:26 -msgid "hurt" +#: ../../mod/admin.php:451 +msgid "Administrator Information" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:28 -msgid "lick" +#: ../../mod/admin.php:451 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:28 -msgid "licked" +#: ../../mod/admin.php:452 +msgid "System language" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:29 -msgid "strip" +#: ../../mod/admin.php:453 +msgid "System theme" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:29 -msgid "stripped" +#: ../../mod/admin.php:453 +msgid "" +"Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:30 -msgid "suck" +#: ../../mod/admin.php:454 +msgid "Mobile system theme" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:30 -msgid "sucked" +#: ../../mod/admin.php:454 +msgid "Theme for mobile devices" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:31 -msgid "fuck" +#: ../../mod/admin.php:456 +msgid "Enable Diaspora Protocol" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:31 -msgid "fucked" +#: ../../mod/admin.php:456 +msgid "Communicate with Diaspora and Friendica - experimental" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:32 -msgid "rock" +#: ../../mod/admin.php:457 +msgid "Allow Feeds as Connections" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:32 -msgid "rocked" +#: ../../mod/admin.php:457 +msgid "(Heavy system resource usage)" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:33 -msgid "insult" +#: ../../mod/admin.php:458 +msgid "Maximum image size" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:33 -msgid "insulted" +#: ../../mod/admin.php:458 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." msgstr "" -#: ../../addon.old/morepokes/morepokes.php:34 -msgid "praise" +#: ../../mod/admin.php:459 +msgid "Does this site allow new member registration?" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:34 -msgid "praised" +#: ../../mod/admin.php:460 +msgid "Which best describes the types of account offered by this hub?" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:35 -msgid "eat" +#: ../../mod/admin.php:461 +msgid "Register text" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:35 -msgid "ate" +#: ../../mod/admin.php:461 +msgid "Will be displayed prominently on the registration page." msgstr "" -#: ../../addon.old/morepokes/morepokes.php:36 -msgid "doubt" +#: ../../mod/admin.php:462 +msgid "Accounts abandoned after x days" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:36 -msgid "doubted" +#: ../../mod/admin.php:462 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." msgstr "" -#: ../../addon.old/morepokes/morepokes.php:37 -msgid "glare" +#: ../../mod/admin.php:463 +msgid "Allowed friend domains" msgstr "" -#: ../../addon.old/morepokes/morepokes.php:37 -msgid "glared at" +#: ../../mod/admin.php:463 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" msgstr "" -#: ../../addon.old/nsfw/nsfw.php:81 -msgid "Not Safe For Work (General Purpose Content Filter) Settings" +#: ../../mod/admin.php:464 +msgid "Allowed email domains" msgstr "" -#: ../../addon.old/nsfw/nsfw.php:85 +#: ../../mod/admin.php:464 msgid "" -"This plugin looks in posts for the words/text you specify below, and " -"collapses any content containing those keywords so it is not displayed at " -"inappropriate times, such as sexual innuendo that may be improper in a work " -"setting. It is polite and recommended to tag any content containing nudity " -"with #NSFW. This filter can also match any other word/text you specify, and " -"can thereby be used as a general purpose content filter." +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" msgstr "" -#: ../../addon.old/nsfw/nsfw.php:86 -msgid "Enable Content filter" +#: ../../mod/admin.php:465 +msgid "Not allowed email domains" msgstr "" -#: ../../addon.old/nsfw/nsfw.php:89 -msgid "Comma separated list of keywords to hide" +#: ../../mod/admin.php:465 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." msgstr "" -#: ../../addon.old/nsfw/nsfw.php:90 -msgid "Use /expression/ to provide regular expressions" +#: ../../mod/admin.php:466 +msgid "Block public" msgstr "" -#: ../../addon.old/nsfw/nsfw.php:93 -msgid "Submit Not Safe For Work Settings" +#: ../../mod/admin.php:466 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." msgstr "" -#: ../../addon.old/nsfw/nsfw.php:110 -msgid "NSFW Settings saved." +#: ../../mod/admin.php:467 +msgid "Verify Email Addresses" msgstr "" -#: ../../addon.old/nsfw/nsfw.php:186 -msgid "Possible adult content" +#: ../../mod/admin.php:467 +msgid "" +"Check to verify email addresses used in account registration (recommended)." msgstr "" -#: ../../addon.old/nsfw/nsfw.php:190 -#, php-format -msgid "%s - Click to open/close" +#: ../../mod/admin.php:468 +msgid "Force publish" msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:151 -msgid "View Larger" +#: ../../mod/admin.php:468 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:174 -msgid "Tile Server URL" +#: ../../mod/admin.php:469 +msgid "Disable discovery tab" msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:174 +#: ../../mod/admin.php:469 msgid "" -"A list of public tile servers" +"Remove the tab in the network view with public content pulled from sources " +"chosen for this site." msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:175 -msgid "Nominatim (reverse geocoding) Server URL" +#: ../../mod/admin.php:470 +msgid "No login on Homepage" msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:175 +#: ../../mod/admin.php:470 msgid "" -"A list of Nominatim servers" +"Check to hide the login form from your sites homepage when visitors arrive " +"who are not logged in (e.g. when you put the content of the homepage in via " +"the site channel)." msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:176 -msgid "Default zoom" +#: ../../mod/admin.php:472 +msgid "Proxy user" msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:176 -msgid "" -"The default zoom level. (1:world, 18:highest, also depends on tile server)" +#: ../../mod/admin.php:473 +msgid "Proxy URL" msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:177 -msgid "Include marker on map" +#: ../../mod/admin.php:474 +msgid "Network timeout" msgstr "" -#: ../../addon.old/openstreetmap/openstreetmap.php:177 -msgid "Include a marker on the map." +#: ../../mod/admin.php:474 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: ../../addon.old/piwik/piwik.php:84 -msgid "" -"This website is tracked using the Piwik " -"analytics tool." +#: ../../mod/admin.php:475 +msgid "Delivery interval" msgstr "" -#: ../../addon.old/piwik/piwik.php:87 -#, php-format +#: ../../mod/admin.php:475 msgid "" -"If you do not want that your visits are logged this way you can " -"set a cookie to prevent Piwik from tracking further visits of the site " -"(opt-out)." +"Delay background delivery processes by this many seconds to reduce system " +"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " +"for large dedicated servers." msgstr "" -#: ../../addon.old/piwik/piwik.php:95 -msgid "Piwik Base URL" +#: ../../mod/admin.php:476 +msgid "Poll interval" msgstr "" -#: ../../addon.old/piwik/piwik.php:95 +#: ../../mod/admin.php:476 msgid "" -"Absolute path to your Piwik installation. (without protocol (http/s), with " -"trailing slash)" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." msgstr "" -#: ../../addon.old/piwik/piwik.php:96 -msgid "Site ID" +#: ../../mod/admin.php:477 +msgid "Maximum Load Average" msgstr "" -#: ../../addon.old/piwik/piwik.php:97 -msgid "Show opt-out cookie link?" +#: ../../mod/admin.php:477 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." msgstr "" -#: ../../addon.old/piwik/piwik.php:98 -msgid "Asynchronous tracking" +#: ../../mod/admin.php:525 +msgid "No server found" msgstr "" -#: ../../addon.old/piwik/piwik.php:99 -msgid "Enable frontend JavaScript error tracking" +#: ../../mod/admin.php:532 ../../mod/admin.php:821 +msgid "ID" msgstr "" -#: ../../addon.old/piwik/piwik.php:99 -msgid "This feature requires Piwik >= 2.2.0" +#: ../../mod/admin.php:532 +msgid "for channel" msgstr "" -#: ../../addon.old/planets/planets.php:120 -msgid "Planets Settings updated." +#: ../../mod/admin.php:532 +msgid "on server" msgstr "" -#: ../../addon.old/planets/planets.php:152 -msgid "Planets Settings" +#: ../../mod/admin.php:532 +msgid "Status" msgstr "" -#: ../../addon.old/planets/planets.php:156 -msgid "Enable Planets Plugin" +#: ../../mod/admin.php:534 +msgid "Server" msgstr "" -#: ../../addon.old/planets/planets.php:162 -msgid "Submit Planets Settings" +#: ../../mod/admin.php:551 +msgid "Update has been marked successful" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:154 -msgid "You are now authenticated to pumpio." +#: ../../mod/admin.php:561 +#, php-format +msgid "Executing %s failed. Check system logs." msgstr "" -#: ../../addon.old/pumpio/pumpio.php:155 ../../addon.old/goblin/goblin.php:153 -msgid "return to the featured settings page" +#: ../../mod/admin.php:564 +#, php-format +msgid "Update %s was successfully applied." msgstr "" -#: ../../addon.old/pumpio/pumpio.php:169 ../../addon.old/goblin/goblin.php:168 -msgid "Post to Pump.io" +#: ../../mod/admin.php:568 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "" -#: ../../addon.old/pumpio/pumpio.php:204 -msgid "Pump.io Post Settings" +#: ../../mod/admin.php:571 +#, php-format +msgid "Update function %s could not be found." msgstr "" -#: ../../addon.old/pumpio/pumpio.php:208 ../../addon.old/goblin/goblin.php:206 -msgid "pump.io servername (without \"http://\" or \"https://\" )" +#: ../../mod/admin.php:587 +msgid "No failed updates." msgstr "" -#: ../../addon.old/pumpio/pumpio.php:213 ../../addon.old/goblin/goblin.php:211 -msgid "pump.io username (without the servername)" +#: ../../mod/admin.php:591 +msgid "Failed Updates" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:219 ../../addon.old/goblin/goblin.php:217 -msgid "(Re-)Authenticate your pump.io connection" +#: ../../mod/admin.php:593 +msgid "Mark success (if update was manually applied)" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:223 ../../addon.old/goblin/goblin.php:221 -msgid "Enable pump.io Post Plugin" +#: ../../mod/admin.php:594 +msgid "Attempt to execute this update step automatically" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:228 ../../addon.old/goblin/goblin.php:226 -msgid "Post to pump.io by default" +#: ../../mod/admin.php:628 +msgid "Queue Statistics" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:233 ../../addon.old/goblin/goblin.php:231 -msgid "Should posts be public?" +#: ../../mod/admin.php:629 +msgid "Total Entries" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:238 ../../addon.old/goblin/goblin.php:236 -msgid "Mirror all public posts" +#: ../../mod/admin.php:630 +msgid "Priority" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:247 -msgid "You are not authenticated to pumpio" +#: ../../mod/admin.php:631 +msgid "Destination URL" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:254 -msgid "Submit Pump.io Post Settings" +#: ../../mod/admin.php:632 +msgid "Mark hub permanently offline" msgstr "" -#: ../../addon.old/pumpio/pumpio.php:281 -msgid "PumpIO Settings saved." +#: ../../mod/admin.php:633 +msgid "Empty queue for this hub" msgstr "" -#: ../../addon.old/redred/redred.php:44 -msgid "Post to Red" +#: ../../mod/admin.php:634 +msgid "Last known contact" msgstr "" -#: ../../addon.old/redred/redred.php:59 -msgid "Channel is required." -msgstr "" +#: ../../mod/admin.php:670 +#, php-format +msgid "%s user blocked/unblocked" +msgid_plural "%s users blocked/unblocked" +msgstr[0] "" +msgstr[1] "" -#: ../../addon.old/redred/redred.php:64 -msgid "Invalid channel." -msgstr "" +#: ../../mod/admin.php:678 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "" +msgstr[1] "" -#: ../../addon.old/redred/redred.php:77 -msgid "redred Settings saved." +#: ../../mod/admin.php:714 +msgid "Account not found" msgstr "" -#: ../../addon.old/redred/redred.php:96 -msgid "Red to Red (redred) Post Settings" +#: ../../mod/admin.php:734 +#, php-format +msgid "User '%s' blocked" msgstr "" -#: ../../addon.old/redred/redred.php:99 -msgid "Allow posting to Red Channel" +#: ../../mod/admin.php:742 +#, php-format +msgid "User '%s' unblocked" msgstr "" -#: ../../addon.old/redred/redred.php:102 -msgid "Send public postings to Red by default" +#: ../../mod/admin.php:808 ../../mod/admin.php:820 +msgid "Users" msgstr "" -#: ../../addon.old/redred/redred.php:105 -msgid "Red API Path (https://{sitename}/api)" +#: ../../mod/admin.php:810 ../../mod/admin.php:944 +msgid "select all" msgstr "" -#: ../../addon.old/redred/redred.php:108 -msgid "Red login name (email)" +#: ../../mod/admin.php:811 +msgid "User registrations waiting for confirm" msgstr "" -#: ../../addon.old/redred/redred.php:111 -msgid "Red channel (nick)name" +#: ../../mod/admin.php:812 +msgid "Request date" msgstr "" -#: ../../addon.old/redred/redred.php:114 -msgid "Red password" +#: ../../mod/admin.php:813 +msgid "No registrations." msgstr "" -#: ../../addon.old/redred/redred.php:117 -msgid "Submit Red to Red Post Settings" +#: ../../mod/admin.php:814 +msgid "Approve" msgstr "" -#: ../../addon.old/rtof/rtof.php:44 -msgid "Post to Friendica" +#: ../../mod/admin.php:815 +msgid "Deny" msgstr "" -#: ../../addon.old/rtof/rtof.php:61 -msgid "rtof Settings saved." +#: ../../mod/admin.php:821 +msgid "Register date" msgstr "" -#: ../../addon.old/rtof/rtof.php:79 -msgid "Red to Friendica (rtof) Post Settings" +#: ../../mod/admin.php:821 +msgid "Last login" msgstr "" -#: ../../addon.old/rtof/rtof.php:82 -msgid "Allow posting to Friendica" +#: ../../mod/admin.php:821 +msgid "Expires" msgstr "" -#: ../../addon.old/rtof/rtof.php:85 -msgid "Send public postings to Friendica by default" +#: ../../mod/admin.php:821 +msgid "Service Class" msgstr "" -#: ../../addon.old/rtof/rtof.php:88 -msgid "Friendica API Path (https://{sitename}/api)" +#: ../../mod/admin.php:823 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../addon.old/rtof/rtof.php:91 -msgid "Friendica login name" +#: ../../mod/admin.php:824 +msgid "" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../addon.old/rtof/rtof.php:94 -msgid "Friendica password" +#: ../../mod/admin.php:858 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channels censored/uncensored" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/admin.php:865 +#, php-format +msgid "%s channel deleted" +msgid_plural "%s channels deleted" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/admin.php:883 +msgid "Channel not found" msgstr "" -#: ../../addon.old/rtof/rtof.php:97 -msgid "Submit Red to Friendica Post Settings" +#: ../../mod/admin.php:894 +#, php-format +msgid "Channel '%s' deleted" msgstr "" -#: ../../addon.old/smileybutton/smileybutton.php:275 -msgid "Smileybutton Settings" +#: ../../mod/admin.php:905 +#, php-format +msgid "Channel '%s' uncensored" msgstr "" -#: ../../addon.old/smileybutton/smileybutton.php:279 -msgid "Deactivate the feature" +#: ../../mod/admin.php:905 +#, php-format +msgid "Channel '%s' censored" msgstr "" -#: ../../addon.old/smileybutton/smileybutton.php:283 -msgid "Hide the button and show the smilies directly." +#: ../../mod/admin.php:946 +msgid "Censor" msgstr "" -#: ../../addon.old/smileybutton/smileybutton.php:289 -msgid "Submit Smileybutton Settings" +#: ../../mod/admin.php:947 +msgid "Uncensor" msgstr "" -#: ../../addon.old/startpage/startpage.php:115 -msgid "Startpage Settings" +#: ../../mod/admin.php:950 +msgid "UID" msgstr "" -#: ../../addon.old/startpage/startpage.php:119 -msgid "Home page to load after login - leave blank for Apps page" +#: ../../mod/admin.php:952 +msgid "" +"Selected channels will be deleted!\\n\\nEverything that was posted in these " +"channels on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../addon.old/startpage/startpage.php:120 +#: ../../mod/admin.php:953 msgid "" -"Examples: "network" or "channel" or "notifications/" -"system"" +"The channel {0} will be deleted!\\n\\nEverything that was posted in this " +"channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../addon.old/startpage/startpage.php:125 -msgid "Submit Startpage Settings" +#: ../../mod/admin.php:993 +#, php-format +msgid "Plugin %s disabled." msgstr "" -#: ../../addon.old/statusnet/statusnet.php:139 -msgid "Post to GNU social" +#: ../../mod/admin.php:997 +#, php-format +msgid "Plugin %s enabled." msgstr "" -#: ../../addon.old/statusnet/statusnet.php:191 -msgid "" -"Please contact your site administrator.
            The provided API URL is not " -"valid." +#: ../../mod/admin.php:1007 ../../mod/admin.php:1205 +msgid "Disable" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:228 -msgid "We could not contact the GNU social API with the Path you entered." +#: ../../mod/admin.php:1010 ../../mod/admin.php:1207 +msgid "Enable" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:262 -msgid "GNU social settings updated." +#: ../../mod/admin.php:1034 ../../mod/admin.php:1234 +msgid "Toggle" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:293 -msgid "GNU social Post Settings" +#: ../../mod/admin.php:1042 ../../mod/admin.php:1244 +msgid "Author: " msgstr "" -#: ../../addon.old/statusnet/statusnet.php:308 -msgid "Globally Available GNU social OAuthKeys" +#: ../../mod/admin.php:1043 ../../mod/admin.php:1245 +msgid "Maintainer: " msgstr "" -#: ../../addon.old/statusnet/statusnet.php:309 -msgid "" -"There are preconfigured OAuth key pairs for some GNU social servers " -"available. If you are using one of them, please use these credentials. If " -"not feel free to connect to any other GNU social instance (see below)." +#: ../../mod/admin.php:1170 +msgid "No themes found." msgstr "" -#: ../../addon.old/statusnet/statusnet.php:315 -#: ../../addon.old/statusnet/statusnet.php:332 -#: ../../addon.old/statusnet/statusnet.php:358 -#: ../../addon.old/statusnet/statusnet.php:365 -#: ../../addon.old/statusnet/statusnet.php:395 -msgid "Submit GNU social Post Settings" +#: ../../mod/admin.php:1226 +msgid "Screenshot" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:317 -msgid "Provide your own OAuth Credentials" +#: ../../mod/admin.php:1273 +msgid "[Experimental]" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:318 -msgid "" -"No consumer key pair for GNU social found. Register your RedMatrix Account " -"as an desktop client on your GNU social 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 " -"RedMatrix installation at your favourite GNU social installation." +#: ../../mod/admin.php:1274 +msgid "[Unsupported]" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:320 -msgid "OAuth Consumer Key" +#: ../../mod/admin.php:1298 +msgid "Log settings updated." msgstr "" -#: ../../addon.old/statusnet/statusnet.php:323 -msgid "OAuth Consumer Secret" +#: ../../mod/admin.php:1353 +msgid "Clear" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:326 -msgid "Base API Path (remember the trailing /)" +#: ../../mod/admin.php:1359 +msgid "Debugging" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:329 -msgid "GNU social application name" +#: ../../mod/admin.php:1360 +msgid "Log file" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:350 +#: ../../mod/admin.php:1360 msgid "" -"To connect to your GNU social account click the button below to get a " -"security code from GNU social which you have to copy into the input box " -"below and submit the form. Only your public posts will be " -"posted to GNU social." +"Must be writable by web server. Relative to your Red top-level directory." +msgstr "" + +#: ../../mod/admin.php:1361 +msgid "Log level" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:351 -msgid "Log in with GNU social" +#: ../../mod/admin.php:1407 +msgid "New Profile Field" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:353 -msgid "Copy the security code from GNU social here" +#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +msgid "Field nickname" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:359 -msgid "Cancel Connection Process" +#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +msgid "System name of field" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:361 -msgid "Current GNU social API is" +#: ../../mod/admin.php:1409 ../../mod/admin.php:1429 +msgid "Input type" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:362 -msgid "Cancel GNU social Connection" +#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +msgid "Field Name" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:373 -#: ../../addon.old/twitter/twitter.php:221 -msgid "Currently connected to: " +#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +msgid "Label on profile pages" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:374 -msgid "" -"If enabled all your public postings can be posted to the " -"associated GNU social account. You can choose to do so by default (here) or " -"for every posting separately in the posting options when writing the entry." +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +msgid "Help text" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:376 -msgid "" -"Note: Due your privacy settings (Hide your profile " -"details from unknown viewers?) the link potentially included in public " -"postings relayed to GNU social will lead the visitor to a blank page " -"informing the visitor that the access to your profile has been restricted." +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +msgid "Additional info (optional)" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:379 -msgid "Allow posting to GNU social" +#: ../../mod/admin.php:1421 +msgid "Field definition not found" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:382 -msgid "Send public postings to GNU social by default" +#: ../../mod/admin.php:1427 +msgid "Edit Profile Field" msgstr "" -#: ../../addon.old/statusnet/statusnet.php:392 -#: ../../addon.old/twitter/twitter.php:242 -msgid "Clear OAuth configuration" +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." msgstr "" -#: ../../addon.old/statusnet/statusnet.php:782 -msgid "API URL" +#: ../../mod/oexchange.php:37 +msgid "Post successful." msgstr "" -#: ../../addon.old/statusnet/statusnet.php:785 -msgid "Application name" +#: ../../mod/editblock.php:115 +msgid "Edit Block" msgstr "" -#: ../../addon.old/superblock/superblock.php:55 -msgid "\"Superblock\" Settings" +#: ../../mod/editblock.php:125 +msgid "Delete block?" msgstr "" -#: ../../addon.old/superblock/superblock.php:59 -msgid "Comma separated profile URLS to block" +#: ../../mod/editblock.php:188 +msgid "Delete Block" msgstr "" -#: ../../addon.old/superblock/superblock.php:63 -msgid "Submit Superblock Settings" +#: ../../mod/register.php:44 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "" -#: ../../addon.old/superblock/superblock.php:76 -msgid "SUPERBLOCK Settings saved." +#: ../../mod/register.php:50 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." msgstr "" -#: ../../addon.old/superblock/superblock.php:188 -msgid "Block Completely" +#: ../../mod/register.php:84 +msgid "Passwords do not match." msgstr "" -#: ../../addon.old/superblock/superblock.php:208 -msgid "superblock settings updated" +#: ../../mod/register.php:117 +msgid "" +"Registration successful. Please check your email for validation instructions." msgstr "" -#: ../../addon.old/tictac/tictac.php:20 -msgid "Three Dimensional Tic-Tac-Toe" +#: ../../mod/register.php:123 +msgid "Your registration is pending approval by the site owner." msgstr "" -#: ../../addon.old/tictac/tictac.php:53 -msgid "3D Tic-Tac-Toe" +#: ../../mod/register.php:126 +msgid "Your registration can not be processed." msgstr "" -#: ../../addon.old/tictac/tictac.php:58 -msgid "New game" +#: ../../mod/register.php:163 +msgid "Registration on this site/hub is by approval only." msgstr "" -#: ../../addon.old/tictac/tictac.php:59 -msgid "New game with handicap" +#: ../../mod/register.php:164 +msgid "Register at another affiliated site/hub" msgstr "" -#: ../../addon.old/tictac/tictac.php:60 +#: ../../mod/register.php:174 msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." msgstr "" -#: ../../addon.old/tictac/tictac.php:61 -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." +#: ../../mod/register.php:185 +msgid "Terms of Service" msgstr "" -#: ../../addon.old/tictac/tictac.php:63 -msgid "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." +#: ../../mod/register.php:191 +#, php-format +msgid "I accept the %s for this website" msgstr "" -#: ../../addon.old/tictac/tictac.php:182 -msgid "You go first..." +#: ../../mod/register.php:193 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" msgstr "" -#: ../../addon.old/tictac/tictac.php:187 -msgid "I'm going first this time..." +#: ../../mod/register.php:212 +msgid "Membership on this site is by invitation only." msgstr "" -#: ../../addon.old/tictac/tictac.php:193 -msgid "You won!" +#: ../../mod/register.php:213 +msgid "Please enter your invitation code" msgstr "" -#: ../../addon.old/tictac/tictac.php:199 ../../addon.old/tictac/tictac.php:224 -msgid "\"Cat\" game!" +#: ../../mod/register.php:216 +msgid "Your email address" msgstr "" -#: ../../addon.old/tictac/tictac.php:222 -msgid "I won!" +#: ../../mod/register.php:217 +msgid "Choose a password" msgstr "" -#: ../../addon.old/twitter/twitter.php:98 -msgid "Post to Twitter" +#: ../../mod/register.php:218 +msgid "Please re-enter your password" msgstr "" -#: ../../addon.old/twitter/twitter.php:153 -msgid "Twitter settings updated." +#: ../../mod/removeaccount.php:30 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." msgstr "" -#: ../../addon.old/twitter/twitter.php:177 -msgid "Twitter Post Settings" +#: ../../mod/removeaccount.php:57 +msgid "Remove This Account" msgstr "" -#: ../../addon.old/twitter/twitter.php:185 -msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." +#: ../../mod/removeaccount.php:58 ../../mod/removeme.php:58 +msgid "WARNING: " msgstr "" -#: ../../addon.old/twitter/twitter.php:204 +#: ../../mod/removeaccount.php:58 msgid "" -"At this RedMatrix 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 "" - -#: ../../addon.old/twitter/twitter.php:205 -msgid "Log in with Twitter" +"This account and all its channels will be completely removed from the " +"network. " msgstr "" -#: ../../addon.old/twitter/twitter.php:207 -msgid "Copy the PIN from Twitter here" +#: ../../mod/removeaccount.php:58 ../../mod/removeme.php:58 +msgid "This action is permanent and can not be undone!" msgstr "" -#: ../../addon.old/twitter/twitter.php:212 -#: ../../addon.old/twitter/twitter.php:245 -msgid "Submit Twitter Settings" +#: ../../mod/removeaccount.php:59 ../../mod/removeme.php:59 +msgid "Please enter your password for verification:" msgstr "" -#: ../../addon.old/twitter/twitter.php:222 +#: ../../mod/removeaccount.php:60 msgid "" -"If enabled all your public postings can be posted to the " -"associated Twitter account. You can choose to do so by default (here) or for " -"every posting separately in the posting options when writing the entry." +"Remove this account, all its channels and all its channel clones from the " +"network" msgstr "" -#: ../../addon.old/twitter/twitter.php:226 +#: ../../mod/removeaccount.php:60 msgid "" -"Note: Due your privacy settings (Hide your profile " -"details from unknown viewers?) the link potentially included in public " -"postings relayed to Twitter will lead the visitor to a blank page informing " -"the visitor that the access to your profile has been restricted." +"By default only the instances of the channels located on this hub will be " +"removed from the network" msgstr "" -#: ../../addon.old/twitter/twitter.php:229 -msgid "Allow posting to Twitter" +#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 +#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 +#: ../../mod/update_home.php:21 +msgid "[Embedded content - reload page to view]" msgstr "" -#: ../../addon.old/twitter/twitter.php:232 -msgid "Send public postings to Twitter by default" +#: ../../mod/photos.php:77 +msgid "Page owner information could not be retrieved." msgstr "" -#: ../../addon.old/twitter/twitter.php:754 -msgid "Submit Settings" +#: ../../mod/photos.php:97 +msgid "Album not found." msgstr "" -#: ../../addon.old/twitter/twitter.php:756 -msgid "API key" +#: ../../mod/photos.php:119 ../../mod/photos.php:643 +msgid "Delete Album" msgstr "" -#: ../../addon.old/twitter/twitter.php:757 -msgid "API secret" +#: ../../mod/photos.php:159 ../../mod/photos.php:924 +msgid "Delete Photo" msgstr "" -#: ../../addon.old/visage/visage.php:93 -msgid "Recent Channel/Profile Viewers" +#: ../../mod/photos.php:440 +msgid "No photos selected" msgstr "" -#: ../../addon.old/visage/visage.php:98 -msgid "This plugin/addon has not been configured." +#: ../../mod/photos.php:484 +msgid "Access to this item is restricted." msgstr "" -#: ../../addon.old/visage/visage.php:99 +#: ../../mod/photos.php:523 #, php-format -msgid "Please visit the Visage settings on %s" +msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "" -#: ../../addon.old/visage/visage.php:99 -msgid "your feature settings page" +#: ../../mod/photos.php:526 +#, php-format +msgid "%1$.2f MB photo storage used." msgstr "" -#: ../../addon.old/visage/visage.php:166 -msgid "Visage Settings" +#: ../../mod/photos.php:550 +msgid "Upload Photos" msgstr "" -#: ../../addon.old/visage/visage.php:170 -msgid "Enable Visage Visitor Logging" +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 +msgid "Enter a new album name" msgstr "" -#: ../../addon.old/visage/visage.php:176 -msgid "Submit Visage Settings" +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 +msgid "or select an existing one (doubleclick)" msgstr "" -#: ../../addon.old/webrtc/webrtc.php:20 -msgid "WebRTC Videochat" +#: ../../mod/photos.php:556 +msgid "Create a status post for this upload" msgstr "" -#: ../../addon.old/webrtc/webrtc.php:27 -msgid "WebRTC Base URL" +#: ../../mod/photos.php:584 +msgid "Album name could not be decoded" msgstr "" -#: ../../addon.old/webrtc/webrtc.php:27 -msgid "" -"Page your users will create a WebRTC chat room on. For example you could use " -"https://live.mayfirst.org ." +#: ../../mod/photos.php:625 ../../mod/photos.php:1149 +#: ../../mod/photos.php:1165 +msgid "Contact Photos" msgstr "" -#: ../../addon.old/webrtc/webrtc.php:47 -msgid "Video Chat" +#: ../../mod/photos.php:649 +msgid "Show Newest First" msgstr "" -#: ../../addon.old/webrtc/webrtc.php:48 -msgid "" -"WebRTC is a video and audio conferencing tool that works with Firefox " -"(version 21 and above) and Chrome/Chromium (version 25 and above). Just " -"create a new chat room and send the link to someone you want to chat with." +#: ../../mod/photos.php:651 +msgid "Show Oldest First" msgstr "" -#: ../../addon.old/webrtc/webrtc.php:50 -msgid "" -"Please contact your friendica admin and send a reminder to configure the " -"WebRTC addon." +#: ../../mod/photos.php:675 ../../mod/photos.php:1197 +msgid "View Photo" msgstr "" -#: ../../addon.old/wppost/wppost.php:43 -msgid "Post to WordPress" +#: ../../mod/photos.php:704 +msgid "Edit Album" msgstr "" -#: ../../addon.old/wppost/wppost.php:80 -msgid "WordPress Post Settings" +#: ../../mod/photos.php:749 +msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: ../../addon.old/wppost/wppost.php:84 -msgid "Enable WordPress Post Plugin" +#: ../../mod/photos.php:751 +msgid "Photo not available" msgstr "" -#: ../../addon.old/wppost/wppost.php:89 -msgid "WordPress username" +#: ../../mod/photos.php:809 +msgid "Use as profile photo" msgstr "" -#: ../../addon.old/wppost/wppost.php:94 -msgid "WordPress password" +#: ../../mod/photos.php:816 +msgid "Private Photo" msgstr "" -#: ../../addon.old/wppost/wppost.php:99 -msgid "WordPress API URL" +#: ../../mod/photos.php:831 +msgid "View Full Size" msgstr "" -#: ../../addon.old/wppost/wppost.php:104 -msgid "Post to WordPress by default" +#: ../../mod/photos.php:903 +msgid "Edit photo" msgstr "" -#: ../../addon.old/wppost/wppost.php:109 -msgid "Forward comments (requires post_to_red plugin)" +#: ../../mod/photos.php:905 +msgid "Rotate CW (right)" msgstr "" -#: ../../addon.old/wppost/wppost.php:115 -msgid "Submit WordPress Post Settings" +#: ../../mod/photos.php:906 +msgid "Rotate CCW (left)" msgstr "" -#: ../../addon.old/wppost/wppost.php:128 -msgid "Wordpress Settings saved." +#: ../../mod/photos.php:913 +msgid "Caption" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:93 -msgid "RedMatrix Directory Stats" +#: ../../mod/photos.php:915 +msgid "Add a Tag" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:94 -msgid "Total Hubs" +#: ../../mod/photos.php:919 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:96 -msgid "RedMatrix Hubs" +#: ../../mod/photos.php:922 +msgid "Flag as adult in album view" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:98 -msgid "Friendica Hubs" +#: ../../mod/photos.php:1114 +msgid "In This Photo:" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:100 -msgid "Diaspora Pods" +#: ../../mod/photos.php:1203 +msgid "View Album" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:102 -msgid "RedMatrix Channels" +#: ../../mod/photos.php:1226 +msgid "Recent Photos" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:104 -msgid "Friendica Channels" +#: ../../mod/post.php:234 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please " +"logout and retry." msgstr "" -#: ../../addon.old/dirstats/dirstats.php:106 -msgid "Diaspora Channels" +#: ../../mod/message.php:41 +msgid "Conversation removed." msgstr "" -#: ../../addon.old/dirstats/dirstats.php:108 -msgid "Aged 35 and above" +#: ../../mod/message.php:56 +msgid "No messages." msgstr "" -#: ../../addon.old/dirstats/dirstats.php:110 -msgid "Aged 34 and under" +#: ../../mod/message.php:72 ../../mod/mail.php:336 +msgid "Delete conversation" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:112 -msgid "Average Age" +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" msgstr "" -#: ../../addon.old/dirstats/dirstats.php:114 -msgid "Known Chatrooms" +#: ../../mod/mitem.php:67 +msgid "Menu element updated." msgstr "" -#: ../../addon.old/dirstats/dirstats.php:116 -msgid "Known Tags" +#: ../../mod/mitem.php:71 +msgid "Unable to update menu element." msgstr "" -#: ../../addon.old/dirstats/dirstats.php:118 -msgid "" -"Please note Diaspora and Friendica statistics are merely those **this " -"directory** is aware of, and not all those known in the network. This also " -"applies to chatrooms," +#: ../../mod/mitem.php:77 +msgid "Menu element added." msgstr "" -#: ../../addon.old/tour/tour.php:74 -msgid "Edit your profile and change settings." +#: ../../mod/mitem.php:81 +msgid "Unable to add menu element." msgstr "" -#: ../../addon.old/tour/tour.php:75 -msgid "Click here to see activity from your connections." +#: ../../mod/mitem.php:127 +msgid "Manage Menu Elements" msgstr "" -#: ../../addon.old/tour/tour.php:76 -msgid "Click here to see your channel home." +#: ../../mod/mitem.php:130 +msgid "Edit menu" msgstr "" -#: ../../addon.old/tour/tour.php:77 -msgid "You can access your private messages from here." +#: ../../mod/mitem.php:133 +msgid "Edit element" msgstr "" -#: ../../addon.old/tour/tour.php:78 -msgid "Create new events here." +#: ../../mod/mitem.php:134 +msgid "Drop element" msgstr "" -#: ../../addon.old/tour/tour.php:79 -msgid "" -"You can accept new connections and change permissions for existing ones " -"here. You can also e.g. create groups of contacts." +#: ../../mod/mitem.php:135 +msgid "New element" msgstr "" -#: ../../addon.old/tour/tour.php:80 -msgid "System notifications will arrive here" +#: ../../mod/mitem.php:136 +msgid "Edit this menu container" msgstr "" -#: ../../addon.old/tour/tour.php:81 -msgid "Search for content and users" +#: ../../mod/mitem.php:137 +msgid "Add menu element" msgstr "" -#: ../../addon.old/tour/tour.php:82 -msgid "Browse for new contacts" +#: ../../mod/mitem.php:138 +msgid "Delete this menu item" msgstr "" -#: ../../addon.old/tour/tour.php:83 -msgid "Launch installed apps" +#: ../../mod/mitem.php:139 +msgid "Edit this menu item" msgstr "" -#: ../../addon.old/tour/tour.php:84 -msgid "Looking for help? Click here." +#: ../../mod/mitem.php:158 +msgid "New Menu Element" msgstr "" -#: ../../addon.old/tour/tour.php:85 -msgid "" -"New events have occurred in your network. Click here to see what has " -"happened!" +#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 +msgid "Menu Item Permissions" msgstr "" -#: ../../addon.old/tour/tour.php:86 -msgid "You have received a new private message. Click here to see from who!" +#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 +msgid "Link text" msgstr "" -#: ../../addon.old/tour/tour.php:87 -msgid "There are events this week. Click here too see which!" +#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 +msgid "URL of link" msgstr "" -#: ../../addon.old/tour/tour.php:88 -msgid "You have received a new introduction. Click here to see who!" +#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 +msgid "Use RedMatrix magic-auth if available" msgstr "" -#: ../../addon.old/tour/tour.php:89 -msgid "" -"There is a new system notification. Click here to see what has happened!" +#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 +msgid "Open link in new window" msgstr "" -#: ../../addon.old/tour/tour.php:92 -msgid "Click here to share text, images, videos and sound." +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Order in list" msgstr "" -#: ../../addon.old/tour/tour.php:93 -msgid "You can write an optional title for your update (good for long posts)." +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Higher numbers will sink to bottom of listing" msgstr "" -#: ../../addon.old/tour/tour.php:94 -msgid "Entering some categories here makes it easier to find your post later." +#: ../../mod/mitem.php:181 +msgid "Menu item not found." msgstr "" -#: ../../addon.old/tour/tour.php:95 -msgid "Share photos, links, location, etc." +#: ../../mod/mitem.php:190 +msgid "Menu item deleted." msgstr "" -#: ../../addon.old/tour/tour.php:96 -msgid "" -"Only want to share content for a while? Make it expire at a certain date." +#: ../../mod/mitem.php:192 +msgid "Menu item could not be deleted." msgstr "" -#: ../../addon.old/tour/tour.php:97 -msgid "You can password protect content." +#: ../../mod/mitem.php:201 +msgid "Edit Menu Element" msgstr "" -#: ../../addon.old/tour/tour.php:98 -msgid "Choose who you share with." +#: ../../mod/mood.php:131 +msgid "Set your current mood and tell your friends" msgstr "" -#: ../../addon.old/tour/tour.php:100 -msgid "Click here when you are done." +#: ../../mod/vote.php:97 +msgid "Total votes" msgstr "" -#: ../../addon.old/tour/tour.php:103 -msgid "Adjust from which channels posts should be displayed." +#: ../../mod/vote.php:98 +msgid "Average Rating" msgstr "" -#: ../../addon.old/tour/tour.php:104 -msgid "Only show posts from channels in the specified collection." +#: ../../mod/removeme.php:29 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." msgstr "" -#: ../../addon.old/tour/tour.php:108 -msgid "" -"Easily find posts containing tags (keywords preceded by the \"#\" symbol)." +#: ../../mod/removeme.php:57 +msgid "Remove This Channel" msgstr "" -#: ../../addon.old/tour/tour.php:109 -msgid "Easily find posts in given category." +#: ../../mod/removeme.php:58 +msgid "This channel will be completely removed from the network. " msgstr "" -#: ../../addon.old/tour/tour.php:110 -msgid "Easily find posts by date." +#: ../../mod/removeme.php:60 +msgid "Remove this channel and all its clones from the network" msgstr "" -#: ../../addon.old/tour/tour.php:111 +#: ../../mod/removeme.php:60 msgid "" -"Suggested users who have volounteered to be shown as suggestions, and who we " -"think you might find interesting." +"By default only the instance of the channel located on this hub will be " +"removed from the network" msgstr "" -#: ../../addon.old/tour/tour.php:112 -msgid "Here you see channels you have connected to." +#: ../../mod/layouts.php:110 +msgid "Help with this feature" msgstr "" -#: ../../addon.old/tour/tour.php:113 -msgid "Save your search so you can repeat it at a later date." +#: ../../mod/layouts.php:130 +msgid "Layout Name" msgstr "" -#: ../../addon.old/tour/tour.php:116 +#: ../../mod/rmagic.php:40 msgid "" -"If you see this icon you can be sure that the sender is who it say it is. It " -"is normal that it is not always possible to verify the sender, so the icon " -"will be missing sometimes. There is usually no need to worry about that." +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." msgstr "" -#: ../../addon.old/tour/tour.php:117 -msgid "" -"Danger! It seems someone tried to forge a message! This message is not " -"necessarily from who it says it is from!" +#: ../../mod/rmagic.php:40 +msgid "The error message was:" msgstr "" -#: ../../addon.old/tour/tour.php:124 -msgid "" -"Welcome to Red Matrix! Would you like to see a tour of the UI?

            You " -"can pause it at any time and continue where you left off by reloading the " -"page, or navigting to another page.

            You can also advance by pressing " -"the return key" +#: ../../mod/rmagic.php:44 +msgid "Authentication failed." +msgstr "" + +#: ../../mod/rmagic.php:84 +msgid "Remote Authentication" +msgstr "" + +#: ../../mod/rmagic.php:85 +msgid "Enter your channel address (e.g. channel@example.com)" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:19 -msgid "lonely" +#: ../../mod/rmagic.php:86 +msgid "Authenticate" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:20 -msgid "drunk" +#: ../../mod/mail.php:33 +msgid "Unable to lookup recipient." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:21 -msgid "horny" +#: ../../mod/mail.php:41 +msgid "Unable to communicate with requested channel." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:22 -msgid "stoned" +#: ../../mod/mail.php:48 +msgid "Cannot verify requested channel." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:23 -msgid "fucked up" +#: ../../mod/mail.php:74 +msgid "Selected channel has private message restrictions. Send failed." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:24 -msgid "clusterfucked" +#: ../../mod/mail.php:139 +msgid "Message deleted." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:25 -msgid "crazy" +#: ../../mod/mail.php:156 +msgid "Message recalled." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:27 -msgid "sleepy" +#: ../../mod/mail.php:225 +msgid "Send Private Message" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:28 -msgid "grumpy" +#: ../../mod/mail.php:226 ../../mod/mail.php:343 +msgid "To:" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:29 -msgid "high" +#: ../../mod/mail.php:231 ../../mod/mail.php:345 +msgid "Subject:" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:30 -msgid "semi-conscious" +#: ../../mod/mail.php:242 +msgid "Send" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:31 -msgid "in love" +#: ../../mod/mail.php:269 +msgid "Message not found." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:32 -msgid "in lust" +#: ../../mod/mail.php:312 +msgid "Delete message" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:33 -msgid "naked" +#: ../../mod/mail.php:313 +msgid "Recall message" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:34 -msgid "stinky" +#: ../../mod/mail.php:315 +msgid "Message has been recalled." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:35 -msgid "sweaty" +#: ../../mod/mail.php:332 +msgid "Private Conversation" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:36 -msgid "bleeding out" +#: ../../mod/mail.php:338 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:37 -msgid "victorious" +#: ../../mod/mail.php:342 +msgid "Send Reply" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:38 -msgid "defeated" +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." msgstr "" -#: ../../addon.old/moremoods/moremoods.php:39 -msgid "envious" +#: ../../mod/notifications.php:35 +msgid "Discard" msgstr "" -#: ../../addon.old/moremoods/moremoods.php:40 -msgid "jealous" +#: ../../mod/regmod.php:11 +msgid "Please login." msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:49 -#: ../../addon.old/openclipatar/openclipatar.php:127 -msgid "System defaults:" +#: ../../mod/new_channel.php:109 +msgid "Add a Channel" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:53 -msgid "Preferred Clipart IDs" +#: ../../mod/new_channel.php:110 +msgid "" +"A channel is your own collection of related web pages. A channel can be used " +"to hold social network profiles, blogs, conversation groups and forums, " +"celebrity pages, and much more. You may create as many channels as your " +"service provider allows." msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:53 -msgid "List of preferred clipart ids. These will be shown first." +#: ../../mod/new_channel.php:113 +msgid "" +"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " +"Group\" " msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:54 -msgid "Default Search Term" +#: ../../mod/new_channel.php:114 +msgid "Choose a short nickname" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:54 -msgid "The default search term. These will be shown second." +#: ../../mod/new_channel.php:115 +msgid "" +"Your nickname will be used to create an easily remembered channel address " +"(like an email address) which you can share with others." msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:55 -msgid "Return After" +#: ../../mod/new_channel.php:116 +msgid "" +"Or import an existing channel from another location" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:55 -msgid "Page to load after image selection." +#: ../../mod/new_channel.php:118 +msgid "" +"Please choose a channel type (such as social networking or community forum) " +"and privacy requirements so we can select the best permissions for you" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:58 -msgid "Profile List" +#: ../../mod/new_channel.php:119 +msgid "Channel Type" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:60 -msgid "Order of Preferred" +#: ../../mod/new_channel.php:119 +msgid "Read more about roles" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:60 -msgid "Sort order of preferred clipart ids." +#: ../../mod/appman.php:28 ../../mod/appman.php:44 +msgid "App installed." msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:61 -#: ../../addon.old/openclipatar/openclipatar.php:67 -msgid "Newest first" +#: ../../mod/appman.php:37 +msgid "Malformed app." msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:64 -msgid "As entered" +#: ../../mod/appman.php:80 +msgid "Embed code" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:66 -msgid "Order of other" +#: ../../mod/appman.php:86 +msgid "Edit App" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:66 -msgid "Sort order of other clipart ids." +#: ../../mod/appman.php:86 +msgid "Create App" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:68 -msgid "Most downloaded first" +#: ../../mod/appman.php:91 +msgid "Name of app" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:69 -msgid "Most liked first" +#: ../../mod/appman.php:92 +msgid "Location (URL) of app" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:71 -msgid "Preferred IDs Message" +#: ../../mod/appman.php:94 +msgid "Photo icon URL" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:71 -msgid "Message to display above preferred results." +#: ../../mod/appman.php:94 +msgid "80 x 80 pixels - optional" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:77 -msgid "Uploaded by: " +#: ../../mod/appman.php:95 +msgid "Version ID" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:77 -msgid "Drawn by: " +#: ../../mod/appman.php:96 +msgid "Price of app" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:181 -#: ../../addon.old/openclipatar/openclipatar.php:193 -msgid "Use" +#: ../../mod/appman.php:97 +msgid "Location (URL) to purchase app" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:191 -msgid "Or select from a free OpenClipart.org image:" +#: ../../mod/ping.php:263 +msgid "sent you a private message" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:194 -msgid "Search Term" +#: ../../mod/ping.php:314 +msgid "added your channel" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:216 -msgid "Unknown error. Please try again later." +#: ../../mod/ping.php:355 +msgid "posted an event" msgstr "" -#: ../../addon.old/openclipatar/openclipatar.php:291 -msgid "Profile photo updated successfully." +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" msgstr "" -#: ../../addon.old/upload_limits/upload_limits.php:24 -msgid "Show Upload Limits" +#: ../../mod/bookmarks.php:60 +msgid "My Bookmarks" msgstr "" -#: ../../addon.old/upload_limits/upload_limits.php:26 -msgid "Redmatrix configured maximum size: " +#: ../../mod/bookmarks.php:71 +msgid "My Connections Bookmarks" msgstr "" -#: ../../addon.old/upload_limits/upload_limits.php:27 -msgid "PHP upload_max_filesize: " +#: ../../mod/channel.php:87 +msgid "Insufficient permissions. Request redirected to profile page." msgstr "" -#: ../../addon.old/upload_limits/upload_limits.php:28 -msgid "PHP post_max_size (must be larger than upload_max_filesize): " +#: ../../mod/suggest.php:35 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." msgstr "" -#: ../../addon.old/nsabait/nsabait.php:125 -msgid "Nsabait Settings updated." +#: ../../mod/poll.php:64 +msgid "Poll" msgstr "" -#: ../../addon.old/nsabait/nsabait.php:157 -msgid "NSAbait Settings" +#: ../../mod/poll.php:69 +msgid "View Results" msgstr "" -#: ../../addon.old/nsabait/nsabait.php:161 -msgid "Enable NSAbait Plugin" +#: ../../mod/service_limits.php:19 +msgid "No service class restrictions found." msgstr "" -#: ../../addon.old/nsabait/nsabait.php:167 -msgid "Submit NSAbait Settings" +#: ../../mod/sharedwithme.php:99 +msgid "Files: shared with me" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:36 -msgid "Post to Diaspora" +#: ../../mod/sharedwithme.php:103 +msgid "Remove all files" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:141 -msgid "" -"Can't login to your Diaspora account. Please check username and password and " -"ensure you used the complete address (including http...)" +#: ../../mod/sharedwithme.php:104 +msgid "Remove this file" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:148 -msgid "Diaspora Post Settings" +#: ../../view/theme/apw/php/config.php:202 +#: ../../view/theme/apw/php/config.php:236 +msgid "Schema Default" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:158 -msgid "Enable Diaspora Post Plugin" +#: ../../view/theme/apw/php/config.php:203 +msgid "Sans-Serif" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:163 -msgid "Diaspora username" +#: ../../view/theme/apw/php/config.php:204 +msgid "Monospace" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:168 -msgid "Diaspora password" +#: ../../view/theme/apw/php/config.php:259 +#: ../../view/theme/redbasic/php/config.php:102 +msgid "Theme settings" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:173 -msgid "Diaspora site URL" +#: ../../view/theme/apw/php/config.php:260 +msgid "Set scheme" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:178 -msgid "Post to Diaspora by default" +#: ../../view/theme/apw/php/config.php:261 +#: ../../view/theme/redbasic/php/config.php:124 +msgid "Set font-size for posts and comments" msgstr "" -#: ../../addon.old/diaspora/diaspora.php:184 -msgid "Submit Diaspora Settings" +#: ../../view/theme/apw/php/config.php:262 +msgid "Set font face" msgstr "" -#: ../../addon.old/rainbowtag/rainbowtag.php:80 -msgid "Rainbowtag Settings" +#: ../../view/theme/apw/php/config.php:263 +msgid "Set iconset" msgstr "" -#: ../../addon.old/rainbowtag/rainbowtag.php:84 -msgid "Enable Rainbowtag" +#: ../../view/theme/apw/php/config.php:264 +msgid "Set big shadow size, default 15px 15px 15px" msgstr "" -#: ../../addon.old/rainbowtag/rainbowtag.php:89 -msgid "Submit Rainbowtag Settings" +#: ../../view/theme/apw/php/config.php:265 +msgid "Set small shadow size, default 5px 5px 5px" msgstr "" -#: ../../addon.old/rainbowtag/rainbowtag.php:104 -msgid "Rainbowtag Settings saved." +#: ../../view/theme/apw/php/config.php:266 +msgid "Set shadow color, default #000" msgstr "" -#: ../../addon.old/mailhost/mailhost.php:37 -msgid "Mailhost Settings" +#: ../../view/theme/apw/php/config.php:267 +msgid "Set radius size, default 5px" msgstr "" -#: ../../addon.old/mailhost/mailhost.php:41 -msgid "Allow only the following hub to send you email notifications." +#: ../../view/theme/apw/php/config.php:268 +msgid "Set line-height for posts and comments" msgstr "" -#: ../../addon.old/mailhost/mailhost.php:42 -msgid "Email notification hub (hostname)" +#: ../../view/theme/apw/php/config.php:269 +msgid "Set background image" msgstr "" -#: ../../addon.old/mailhost/mailhost.php:46 -msgid "Submit Mailhost Settings" +#: ../../view/theme/apw/php/config.php:270 +msgid "Set background attachment" msgstr "" -#: ../../addon.old/mailhost/mailhost.php:60 -msgid "MAILHOST Settings saved." +#: ../../view/theme/apw/php/config.php:271 +msgid "Set background color" msgstr "" -#: ../../addon.old/qrator/qrator.php:19 -msgid "QR Generator" +#: ../../view/theme/apw/php/config.php:272 +msgid "Set section background image" msgstr "" -#: ../../addon.old/qrator/qrator.php:20 -msgid "Enter some text" +#: ../../view/theme/apw/php/config.php:273 +msgid "Set section background color" msgstr "" -#: ../../addon.old/randpost/randpost.php:96 -msgid "You're welcome." +#: ../../view/theme/apw/php/config.php:274 +msgid "Set color of items - use hex" msgstr "" -#: ../../addon.old/randpost/randpost.php:97 -msgid "Ah shucks..." +#: ../../view/theme/apw/php/config.php:275 +msgid "Set color of links - use hex" msgstr "" -#: ../../addon.old/randpost/randpost.php:98 -msgid "Don't mention it." +#: ../../view/theme/apw/php/config.php:276 +msgid "Set max-width for items. Default 400px" msgstr "" -#: ../../addon.old/randpost/randpost.php:99 -msgid "<blush>" +#: ../../view/theme/apw/php/config.php:277 +msgid "Set min-width for items. Default 240px" msgstr "" -#: ../../addon.old/donate/donate.php:20 -msgid "Project Servers and Resources" +#: ../../view/theme/apw/php/config.php:278 +msgid "Set the generic content wrapper width. Default 48%" msgstr "" -#: ../../addon.old/donate/donate.php:21 -msgid "Project Creator and Tech Lead" +#: ../../view/theme/apw/php/config.php:279 +msgid "Set color of fonts - use hex" msgstr "" -#: ../../addon.old/donate/donate.php:22 -msgid "Admin, developer, directorymin, support bloke" +#: ../../view/theme/apw/php/config.php:280 +msgid "Set background-size element" msgstr "" -#: ../../addon.old/donate/donate.php:49 -msgid "" -"And the hundreds of other people and organisations who helped make the " -"RedMatrix possible." +#: ../../view/theme/apw/php/config.php:281 +msgid "Item opacity" msgstr "" -#: ../../addon.old/donate/donate.php:52 -msgid "" -"The RedMatrix is provided primarily by volunteers giving their time and " -"expertise - and often paying out of pocket for services they share with " -"others." +#: ../../view/theme/apw/php/config.php:282 +msgid "Display post previews only" msgstr "" -#: ../../addon.old/donate/donate.php:53 -msgid "" -"There is no corporate funding and no ads, and we do not collect and sell " -"your personal information. (We don't control your personal information - " -"you do.)" +#: ../../view/theme/apw/php/config.php:283 +msgid "Display side bar on channel page" msgstr "" -#: ../../addon.old/donate/donate.php:54 -msgid "" -"Help support our ground-breaking work in decentralisation, web identity, and " -"privacy." +#: ../../view/theme/apw/php/config.php:284 +msgid "Colour of the navigation bar" msgstr "" -#: ../../addon.old/donate/donate.php:56 -msgid "" -"Your donations keep servers and services running and also helps us to " -"provide innovative new features and continued development." +#: ../../view/theme/apw/php/config.php:285 +msgid "Item float" msgstr "" -#: ../../addon.old/donate/donate.php:59 -msgid "Donate" +#: ../../view/theme/apw/php/config.php:286 +msgid "Left offset of the section element" msgstr "" -#: ../../addon.old/donate/donate.php:61 -msgid "" -"Choose a project, developer, or public hub to support with a one-time " -"donation" +#: ../../view/theme/apw/php/config.php:287 +msgid "Right offset of the section element" msgstr "" -#: ../../addon.old/donate/donate.php:62 -msgid "Donate Now" +#: ../../view/theme/apw/php/config.php:288 +msgid "Section width" msgstr "" -#: ../../addon.old/donate/donate.php:63 -msgid "" -"Or become a project sponsor (RedMatrix Project " -"only)" +#: ../../view/theme/apw/php/config.php:289 +msgid "Left offset of the aside" msgstr "" -#: ../../addon.old/donate/donate.php:64 -msgid "" -"Please indicate if you would like your first name or full name (or nothing) " -"to appear in our sponsor listing" +#: ../../view/theme/apw/php/config.php:290 +msgid "Right offset of the aside element" msgstr "" -#: ../../addon.old/donate/donate.php:65 -msgid "Sponsor" +#: ../../view/theme/redbasic/php/config.php:84 +msgid "Light (Red Matrix default)" msgstr "" -#: ../../addon.old/donate/donate.php:68 -msgid "Special thanks to: " +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Select scheme" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:302 -msgid "Jappix Mini Settings" +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Narrow navbar" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:305 -msgid "Activate addon" +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Navigation bar background color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:308 -msgid "Do not insert the Jappixmini Chat-Widget into the webinterface" +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Navigation bar gradient top color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:311 -msgid "Jabber username" +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Navigation bar gradient bottom color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:314 -msgid "Jabber server name" +#: ../../view/theme/redbasic/php/config.php:108 +msgid "Navigation active button gradient top color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:319 -msgid "Jabber BOSH host URL" +#: ../../view/theme/redbasic/php/config.php:109 +msgid "Navigation active button gradient bottom color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:324 -msgid "Jabber password" +#: ../../view/theme/redbasic/php/config.php:110 +msgid "Navigation bar border color " msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:329 -msgid "Encrypt Jabber password with RedMatrix password (recommended)" +#: ../../view/theme/redbasic/php/config.php:111 +msgid "Navigation bar icon color " msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:332 -msgid "RedMatrix password" +#: ../../view/theme/redbasic/php/config.php:112 +msgid "Navigation bar active icon color " msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:335 -msgid "Approve subscription requests from RedMatrix contacts automatically" +#: ../../view/theme/redbasic/php/config.php:113 +msgid "link color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:338 -msgid "Subscribe to RedMatrix connections automatically" +#: ../../view/theme/redbasic/php/config.php:114 +msgid "Set font-color for banner" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:341 -msgid "Purge internal list of jabber addresses of contacts" +#: ../../view/theme/redbasic/php/config.php:115 +msgid "Set the background color" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:346 -msgid "Submit Jappix Mini Settings" +#: ../../view/theme/redbasic/php/config.php:116 +msgid "Set the background image" msgstr "" -#: ../../addon.old/jappixmini/jappixmini.php:347 -msgid "Add contact" +#: ../../view/theme/redbasic/php/config.php:117 +msgid "Set the background color of items" msgstr "" -#: ../../addon.old/likebanner/likebanner.php:40 -msgid "Your Webbie:" +#: ../../view/theme/redbasic/php/config.php:118 +msgid "Set the background color of comments" msgstr "" -#: ../../addon.old/likebanner/likebanner.php:43 -msgid "Fontsize (px):" +#: ../../view/theme/redbasic/php/config.php:119 +msgid "Set the border color of comments" msgstr "" -#: ../../addon.old/likebanner/likebanner.php:57 -msgid "Link:" +#: ../../view/theme/redbasic/php/config.php:120 +msgid "Set the indent for comments" msgstr "" -#: ../../addon.old/likebanner/likebanner.php:59 -msgid "Like us on RedMatrix" +#: ../../view/theme/redbasic/php/config.php:121 +msgid "Set the basic color for item icons" msgstr "" -#: ../../addon.old/likebanner/likebanner.php:61 -msgid "Embed:" +#: ../../view/theme/redbasic/php/config.php:122 +msgid "Set the hover color for item icons" msgstr "" -#: ../../addon.old/frphotos/frphotos.php:90 -msgid "Friendica Photo Album Import" +#: ../../view/theme/redbasic/php/config.php:123 +msgid "Set font-size for the entire application" msgstr "" -#: ../../addon.old/frphotos/frphotos.php:91 -msgid "This will import all your Friendica photo albums to this Red channel." +#: ../../view/theme/redbasic/php/config.php:125 +msgid "Set font-color for posts and comments" msgstr "" -#: ../../addon.old/frphotos/frphotos.php:92 -msgid "Friendica Server base URL" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Set radius of corners" msgstr "" -#: ../../addon.old/frphotos/frphotos.php:93 -msgid "Friendica Login Username" +#: ../../view/theme/redbasic/php/config.php:127 +msgid "Set shadow depth of photos" msgstr "" -#: ../../addon.old/frphotos/frphotos.php:94 -msgid "Friendica Login Password" +#: ../../view/theme/redbasic/php/config.php:128 +msgid "Set maximum width of conversation regions" msgstr "" -#: ../../addon.old/goblin/goblin.php:152 -msgid "You are now authenticated to goblin." +#: ../../view/theme/redbasic/php/config.php:129 +msgid "Center conversation regions" msgstr "" -#: ../../addon.old/goblin/goblin.php:203 -msgid "MediaGoblin Post Settings" +#: ../../view/theme/redbasic/php/config.php:130 +msgid "Set minimum opacity of nav bar - to hide it" msgstr "" -#: ../../addon.old/goblin/goblin.php:245 -msgid "You are not authenticated to goblin" +#: ../../view/theme/redbasic/php/config.php:131 +msgid "Set size of conversation author photo" msgstr "" -#: ../../addon.old/goblin/goblin.php:279 -msgid "Goblin Settings saved." +#: ../../view/theme/redbasic/php/config.php:132 +msgid "Set size of followup author photos" msgstr "" #: ../../boot.php:1357 @@ -10643,32 +8844,24 @@ msgstr "" msgid "Forgot your password?" msgstr "" -#: ../../boot.php:1674 -msgid "permission denied" -msgstr "" - -#: ../../boot.php:1675 -msgid "Got Zot?" -msgstr "" - -#: ../../boot.php:2176 +#: ../../boot.php:2182 msgid "toggle mobile" msgstr "" -#: ../../boot.php:2308 +#: ../../boot.php:2314 msgid "Website SSL certificate is not valid. Please correct." msgstr "" -#: ../../boot.php:2311 +#: ../../boot.php:2317 #, php-format msgid "[red] Website SSL error for %s" msgstr "" -#: ../../boot.php:2349 +#: ../../boot.php:2355 msgid "Cron/Scheduled tasks not running." msgstr "" -#: ../../boot.php:2353 +#: ../../boot.php:2359 #, php-format msgid "[red] Cron tasks not running on %s" msgstr "" diff --git a/version.inc b/version.inc index db510a94e..413fb869a 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-12.969 +2015-03-13.970 -- cgit v1.2.3 From f458c29a2bd3cadfc17324e35a9367c61d9bb19f Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Mar 2015 14:48:44 -0700 Subject: invoke tgroup_check() on diaspora posts/comments in case the recipient is a forum with channel_w_stream permissions restricted. --- include/diaspora.php | 53 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/include/diaspora.php b/include/diaspora.php index da55b8fb6..e3bfc2806 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -805,11 +805,6 @@ function diaspora_post($importer,$xml,$msg) { } - if((! $importer['system']) && (! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'send_stream'))) { - logger('diaspora_post: Ignoring this author.'); - return 202; - } - $search_guid = ((strlen($guid) == 64) ? $guid . '%' : $guid); $r = q("SELECT id FROM item WHERE uid = %d AND mid like '%s' LIMIT 1", @@ -889,6 +884,15 @@ function diaspora_post($importer,$xml,$msg) { $datarray['item_flags'] = ITEM_THREAD_TOP; $datarray['item_unseen'] = 1; + + $tgroup = tgroup_check($importer['channel_id'],$datarray); + + if((! $importer['system']) && (! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'send_stream')) && (! $tgroup)) { + logger('diaspora_post: Ignoring this author.'); + return 202; + } + + $result = item_store($datarray); return; @@ -955,11 +959,6 @@ function diaspora_reshare($importer,$xml,$msg) { if(! $contact) return; - if((! $importer['system']) && (! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'send_stream'))) { - logger('diaspora_reshare: Ignoring this author: ' . $diaspora_handle . ' ' . print_r($xml,true)); - return 202; - } - $search_guid = ((strlen($guid) == 64) ? $guid . '%' : $guid); $r = q("SELECT id FROM item WHERE uid = %d AND mid like '%s' LIMIT 1", intval($importer['channel_id']), @@ -1072,6 +1071,15 @@ function diaspora_reshare($importer,$xml,$msg) { $datarray['app'] = 'Diaspora'; + + $tgroup = tgroup_check($importer['channel_id'],$datarray); + + if((! $importer['system']) && (! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'send_stream')) && (! $tgroup)) { + logger('diaspora_post: Ignoring this author.'); + return 202; + } + + $result = item_store($datarray); return; @@ -1229,15 +1237,6 @@ function diaspora_comment($importer,$xml,$msg) { if(intval($parent_item['item_private'])) $pubcomment = 0; - // So basically if something arrives at the sys channel it's by definition public and we allow it. - // If $pubcomment and the parent was public, we allow it. - // In all other cases, honour the permissions for this Diaspora connection - - if((! $importer['system']) && (! $pubcomment) && (! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'post_comments'))) { - logger('diaspora_comment: Ignoring this author.'); - return 202; - } - $search_guid = $guid; if(strlen($guid) == 64) $search_guid = $guid . '%'; @@ -1382,6 +1381,22 @@ function diaspora_comment($importer,$xml,$msg) { $datarray['diaspora_meta'] = json_encode(crypto_encapsulate(json_encode($x),$key)); } + + + // So basically if something arrives at the sys channel it's by definition public and we allow it. + // If $pubcomment and the parent was public, we allow it. + // In all other cases, honour the permissions for this Diaspora connection + + $tgroup = tgroup_check($importer['channel_id'],$datarray); + + if((! $importer['system']) && (! $pubcomment) && (! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'post_comments')) && (! $tgroup)) { + logger('diaspora_comment: Ignoring this author.'); + return 202; + } + + + + $result = item_store($datarray); if($result && $result['success']) -- cgit v1.2.3 From 4fb7d4f58a7d853b86cbc83ea42fcc2956191e65 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Mar 2015 15:23:15 -0700 Subject: make nav badges big enough to be clickable on small touch devices --- view/theme/redbasic/css/style.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index da75cf3f8..b01e03636 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -2001,6 +2001,11 @@ blockquote { border-radius: $radiuspx; } +nav .badge { + padding: 5px 6px; + border-radius: 9px; +} + nav .badge:hover { background-color: #999; } -- cgit v1.2.3 From 7d5efe88e0c97cea34d5290442d375c0cd609d34 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Mar 2015 15:39:19 -0700 Subject: use local_channel() connnections to match the abook against when joining the abook on the discover tab. --- mod/network.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mod/network.php b/mod/network.php index b2888b223..691e860d7 100644 --- a/mod/network.php +++ b/mod/network.php @@ -337,16 +337,16 @@ function network_content(&$a, $update = 0, $load = false) { } + $abook_uids = " and abook.abook_channel = " . local_channel() . " "; + if($firehose && (! get_config('system','disable_discover_tab'))) { require_once('include/identity.php'); $sys = get_sys_channel(); $uids = " and item.uid = " . intval($sys['channel_id']) . " "; $a->data['firehose'] = intval($sys['channel_id']); - $abook_uids = ""; } else { $uids = " and item.uid = " . local_channel() . " "; - $abook_uids = " and abook.abook_channel = " . local_channel() . " "; } if(get_pconfig(local_channel(),'system','network_list_mode')) -- cgit v1.2.3 From 80816a71955b8959bd9f1e24ee39d52aac3158eb Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Sat, 14 Mar 2015 00:10:06 +0100 Subject: Some documentation, fix chatroom service class lookup. Add some Doxygen documentation and fixing a service class lookup for chatroom_create(). --- include/account.php | 51 ++++++++++++++++++++++++++++++++++++++------------- include/chat.php | 47 +++++++++++++++++++++++++++++++---------------- 2 files changed, 69 insertions(+), 29 deletions(-) diff --git a/include/account.php b/include/account.php index 19c13d5bd..5793c2724 100644 --- a/include/account.php +++ b/include/account.php @@ -559,7 +559,7 @@ function downgrade_accounts() { // or what the subscriber is not allowed to do. -function service_class_allows($uid,$property,$usage = false) { +function service_class_allows($uid, $property, $usage = false) { $a = get_app(); if($uid == local_channel()) { $service_class = $a->account['account_service_class']; @@ -586,13 +586,26 @@ function service_class_allows($uid,$property,$usage = false) { else { if(! array_key_exists($property,$arr)) return true; + return (((intval($usage)) < intval($arr[$property])) ? true : false); } } -// like service_class_allows but queries by account rather than channel -function account_service_class_allows($aid,$property,$usage = false) { - $a = get_app(); +/** + * @brief Checks service class restrictions by account_id. + * + * Like service_class_allows() but queries by account rather than channel. + * + * @see service_class_allows() + * + * @param int $aid account_id + * @param string $property + * @param int|boolean $usage, default false + * @return boolean + * + * @todo Can't we use here internally account_service_class_fetch() to reduce duplicate code? + */ +function account_service_class_allows($aid, $property, $usage = false) { $r = q("select account_service_class as service_class from account where account_id = %d limit 1", intval($aid) ); @@ -603,21 +616,33 @@ function account_service_class_allows($aid,$property,$usage = false) { if(! x($service_class)) return true; // everything is allowed - $arr = get_config('service_class',$service_class); + $arr = get_config('service_class', $service_class); if(! is_array($arr) || (! count($arr))) return true; if($usage === false) return ((x($arr[$property])) ? (bool) $arr[$property] : true); else { - if(! array_key_exists($property,$arr)) + if(! array_key_exists($property, $arr)) return true; + return (((intval($usage)) < intval($arr[$property])) ? true : false); } } - -function service_class_fetch($uid,$property) { +/** + * @brief Fetches a service class for a channel_id and property. + * + * This method not just checks if a service class is allowed like service_class_allows(), + * but also returns the service class value. + * If no service class is available it returns false and everything should be + * allowed. + * + * @param int $uid channel_id + * @param string $property + * @return boolean|int + */ +function service_class_fetch($uid, $property) { $a = get_app(); if($uid == local_channel()) { $service_class = $a->account['account_service_class']; @@ -635,17 +660,17 @@ function service_class_fetch($uid,$property) { if(! x($service_class)) return false; // everything is allowed - $arr = get_config('service_class',$service_class); + $arr = get_config('service_class', $service_class); if(! is_array($arr) || (! count($arr))) return false; - return((array_key_exists($property,$arr)) ? $arr[$property] : false); + return((array_key_exists($property, $arr)) ? $arr[$property] : false); } // like service_class_fetch but queries by account rather than channel -function account_service_class_fetch($aid,$property) { +function account_service_class_fetch($aid, $property) { $r = q("select account_service_class as service_class from account where account_id = %d limit 1", intval($aid) @@ -657,12 +682,12 @@ function account_service_class_fetch($aid,$property) { if(! x($service_class)) return false; // everything is allowed - $arr = get_config('service_class',$service_class); + $arr = get_config('service_class', $service_class); if(! is_array($arr) || (! count($arr))) return false; - return((array_key_exists($property,$arr)) ? $arr[$property] : false); + return((array_key_exists($property, $arr)) ? $arr[$property] : false); } diff --git a/include/chat.php b/include/chat.php index b19d495bb..05bb02bb9 100644 --- a/include/chat.php +++ b/include/chat.php @@ -1,7 +1,20 @@ - false); @@ -24,14 +37,14 @@ function chatroom_create($channel,$arr) { intval($channel['channel_account_id']) ); if($r) - $limit = service_class_fetch($channel_id,'chatrooms'); + $limit = service_class_fetch($channel['channel_id'], 'chatrooms'); - if(($r) && ($limit !== false) && ($r[0]['total'] >= $limit)) { - $ret['message'] = upgrade_message(); - return $ret; - } + if(($r) && ($limit !== false) && ($r[0]['total'] >= $limit)) { + $ret['message'] = upgrade_message(); + return $ret; + } - if(! array_key_exists('expire',$arr)) + if(! array_key_exists('expire', $arr)) $arr['expire'] = 120; // minutes, e.g. 2 hours $created = datetime_convert(); @@ -60,6 +73,7 @@ function chatroom_create($channel,$arr) { function chatroom_destroy($channel,$arr) { $ret = array('success' => false); + if(intval($arr['cr_id'])) $sql_extra = " and cr_id = " . intval($arr['cr_id']) . " "; elseif(trim($arr['cr_name'])) @@ -72,7 +86,7 @@ function chatroom_destroy($channel,$arr) { $r = q("select * from chatroom where cr_uid = %d $sql_extra limit 1", intval($channel['channel_id']) ); - if(! $r) { + if(! $r) { $ret['message'] = t('Invalid room specifier.'); return $ret; } @@ -88,12 +102,13 @@ function chatroom_destroy($channel,$arr) { intval($r[0]['cr_id']) ); } + $ret['success'] = true; return $ret; } -function chatroom_enter($observer_xchan,$room_id,$status,$client) { +function chatroom_enter($observer_xchan, $room_id, $status, $client) { if(! $room_id || ! $observer_xchan) return; @@ -117,7 +132,7 @@ function chatroom_enter($observer_xchan,$room_id,$status,$client) { return false; } - $limit = service_class_fetch($r[0]['cr_uid'],'chatters_inroom'); + $limit = service_class_fetch($r[0]['cr_uid'], 'chatters_inroom'); if($limit !== false) { $y = q("select count(*) as total from chatpresence where cp_room = %d", intval($room_id) @@ -157,12 +172,12 @@ function chatroom_enter($observer_xchan,$room_id,$status,$client) { dbesc($status), dbesc($client) ); - + return $r; } -function chatroom_leave($observer_xchan,$room_id,$client) { +function chatroom_leave($observer_xchan, $room_id, $client) { if(! $room_id || ! $observer_xchan) return; @@ -208,7 +223,7 @@ function chatroom_list_count($uid) { * It is the caller's responsibility to enter the room. */ -function chat_message($uid,$room_id,$xchan,$text) { +function chat_message($uid, $room_id, $xchan, $text) { $ret = array('success' => false); @@ -230,14 +245,14 @@ function chat_message($uid,$room_id,$xchan,$text) { 'chat_text' => $text ); - call_hooks('chat_message',$arr); + call_hooks('chat_message', $arr); $x = q("insert into chat ( chat_room, chat_xchan, created, chat_text ) values( %d, '%s', '%s', '%s' )", intval($room_id), dbesc($xchan), dbesc(datetime_convert()), - dbesc($arr['chat_text']) + dbesc($arr['chat_text']) ); $ret['success'] = true; -- cgit v1.2.3 From e732fbe8e8a876ff76cbc7930a34f5adca4ffbd6 Mon Sep 17 00:00:00 2001 From: zottel Date: Sat, 14 Mar 2015 00:22:47 +0100 Subject: fix posts not showing up in network if author is not in connections --- mod/network.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mod/network.php b/mod/network.php index 691e860d7..642fc4f43 100644 --- a/mod/network.php +++ b/mod/network.php @@ -377,7 +377,7 @@ function network_content(&$a, $update = 0, $load = false) { // "New Item View" - show all items unthreaded in reverse created date order $items = q("SELECT item.*, item.id AS item_id, received FROM item - left join abook on item.author_xchan = abook.abook_xchan + left join abook on item.owner_xchan = abook.abook_xchan WHERE true $uids $abook_uids AND item_restrict = 0 and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $simple_update @@ -408,7 +408,7 @@ function network_content(&$a, $update = 0, $load = false) { // Fetch a page full of parent items for this page $r = q("SELECT distinct item.id AS item_id, $ordering FROM item - left join abook on item.author_xchan = abook.abook_xchan + left join abook on item.owner_xchan = abook.abook_xchan WHERE true $uids $abook_uids AND item.item_restrict = 0 AND item.parent = item.id and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) @@ -422,7 +422,7 @@ function network_content(&$a, $update = 0, $load = false) { if(! $firehose) { // update $r = q("SELECT item.parent AS item_id FROM item - left join abook on item.author_xchan = abook.abook_xchan + left join abook on item.owner_xchan = abook.abook_xchan WHERE true $uids $abook_uids AND item.item_restrict = 0 $simple_update and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $sql_extra3 $sql_extra $sql_nets ", -- cgit v1.2.3 From b76cdf82d298c92bdf5a59b6bf6b55da504a46ea Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 13 Mar 2015 19:24:17 -0700 Subject: create terms for Diaspora mention tags - which in Diaspora are handled differently than other tag links and have to be done separately; they aren't processed by linkify_tags which handles all of our other tag processing. Also move the abook_channel clause in mod_network to the join statement. This works fine in mysql and achievies the desired result. I hope postgres can handle an expression as a join clause. --- include/diaspora.php | 100 +++++++++++++++++++++++++++++++++++++++++++++++++-- mod/network.php | 12 +++---- 2 files changed, 103 insertions(+), 9 deletions(-) diff --git a/include/diaspora.php b/include/diaspora.php index e3bfc2806..1e0e48a86 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -845,8 +845,9 @@ function diaspora_post($importer,$xml,$msg) { // Look for tags and linkify them $results = linkify_tags(get_app(), $body, $importer['channel_id']); + $datarray['term'] = array(); + if($results) { - $datarray['term'] = array(); foreach($results as $result) { $success = $result['success']; if($success['replaced']) { @@ -861,6 +862,37 @@ function diaspora_post($importer,$xml,$msg) { } } + $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); + if($cnt) { + foreach($matches as $mtch) { + $datarray['term'][] = array( + 'uid' => $importer['channel_id'], + 'type' => TERM_MENTION, + 'otype' => TERM_OBJ_POST, + 'term' => $mtch[2], + 'url' => $mtch[1] + ); + } + } + + $cnt = preg_match_all('/@\[zrl=(.*?)\](.*?)\[\/zrl\]/ism',$body,$matches,PREG_SET_ORDER); + if($cnt) { + foreach($matches as $mtch) { + // don't include plustags in the term + $term = ((substr($mtch[2],-1,1) === '+') ? substr($mtch[2],0,-1) : $mtch[2]); + $datarray['term'][] = array( + 'uid' => $importer['channel_id'], + 'type' => TERM_MENTION, + 'otype' => TERM_OBJ_POST, + 'term' => $term, + 'url' => $mtch[1] + ); + } + } + + + + $plink = service_plink($contact,$guid); @@ -1032,8 +1064,9 @@ function diaspora_reshare($importer,$xml,$msg) { // Look for tags and linkify them $results = linkify_tags(get_app(), $body, $importer['channel_id']); + $datarray['term'] = array(); + if($results) { - $datarray['term'] = array(); foreach($results as $result) { $success = $result['success']; if($success['replaced']) { @@ -1048,6 +1081,38 @@ function diaspora_reshare($importer,$xml,$msg) { } } + $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); + if($cnt) { + foreach($matches as $mtch) { + $datarray['term'][] = array( + 'uid' => $importer['channel_id'], + 'type' => TERM_MENTION, + 'otype' => TERM_OBJ_POST, + 'term' => $mtch[2], + 'url' => $mtch[1] + ); + } + } + + $cnt = preg_match_all('/@\[zrl=(.*?)\](.*?)\[\/zrl\]/ism',$body,$matches,PREG_SET_ORDER); + if($cnt) { + foreach($matches as $mtch) { + // don't include plustags in the term + $term = ((substr($mtch[2],-1,1) === '+') ? substr($mtch[2],0,-1) : $mtch[2]); + $datarray['term'][] = array( + 'uid' => $importer['channel_id'], + 'type' => TERM_MENTION, + 'otype' => TERM_OBJ_POST, + 'term' => $term, + 'url' => $mtch[1] + ); + } + } + + + + + $newbody = "[share author='" . urlencode($orig_author_name) . "' profile='" . $orig_author_link . "' avatar='" . $orig_author_photo @@ -1334,8 +1399,9 @@ function diaspora_comment($importer,$xml,$msg) { // Look for tags and linkify them $results = linkify_tags(get_app(), $body, $importer['channel_id']); + $datarray['term'] = array(); + if($results) { - $datarray['term'] = array(); foreach($results as $result) { $success = $result['success']; if($success['replaced']) { @@ -1350,6 +1416,34 @@ function diaspora_comment($importer,$xml,$msg) { } } + $cnt = preg_match_all('/@\[url=(.*?)\](.*?)\[\/url\]/ism',$body,$matches,PREG_SET_ORDER); + if($cnt) { + foreach($matches as $mtch) { + $datarray['term'][] = array( + 'uid' => $importer['channel_id'], + 'type' => TERM_MENTION, + 'otype' => TERM_OBJ_POST, + 'term' => $mtch[2], + 'url' => $mtch[1] + ); + } + } + + $cnt = preg_match_all('/@\[zrl=(.*?)\](.*?)\[\/zrl\]/ism',$body,$matches,PREG_SET_ORDER); + if($cnt) { + foreach($matches as $mtch) { + // don't include plustags in the term + $term = ((substr($mtch[2],-1,1) === '+') ? substr($mtch[2],0,-1) : $mtch[2]); + $datarray['term'][] = array( + 'uid' => $importer['channel_id'], + 'type' => TERM_MENTION, + 'otype' => TERM_OBJ_POST, + 'term' => $term, + 'url' => $mtch[1] + ); + } + } + $datarray['uid'] = $importer['channel_id']; $datarray['verb'] = ACTIVITY_POST; $datarray['mid'] = $guid; diff --git a/mod/network.php b/mod/network.php index 642fc4f43..d2b9bc64c 100644 --- a/mod/network.php +++ b/mod/network.php @@ -377,8 +377,8 @@ function network_content(&$a, $update = 0, $load = false) { // "New Item View" - show all items unthreaded in reverse created date order $items = q("SELECT item.*, item.id AS item_id, received FROM item - left join abook on item.owner_xchan = abook.abook_xchan - WHERE true $uids $abook_uids AND item_restrict = 0 + left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) + WHERE true $uids AND item_restrict = 0 and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $simple_update $sql_extra $sql_nets @@ -408,8 +408,8 @@ function network_content(&$a, $update = 0, $load = false) { // Fetch a page full of parent items for this page $r = q("SELECT distinct item.id AS item_id, $ordering FROM item - left join abook on item.owner_xchan = abook.abook_xchan - WHERE true $uids $abook_uids AND item.item_restrict = 0 + left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) + WHERE true $uids AND item.item_restrict = 0 AND item.parent = item.id and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $sql_extra3 $sql_extra $sql_nets @@ -422,8 +422,8 @@ function network_content(&$a, $update = 0, $load = false) { if(! $firehose) { // update $r = q("SELECT item.parent AS item_id FROM item - left join abook on item.owner_xchan = abook.abook_xchan - WHERE true $uids $abook_uids AND item.item_restrict = 0 $simple_update + left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) + WHERE true $uids AND item.item_restrict = 0 $simple_update and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $sql_extra3 $sql_extra $sql_nets ", intval(ABOOK_FLAG_BLOCKED) -- cgit v1.2.3 From 88167718baba7ea9aa1e2055a3071091877f9733 Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 14 Mar 2015 00:51:16 -0700 Subject: revert and rethink --- mod/network.php | 6 +++--- version.inc | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mod/network.php b/mod/network.php index d2b9bc64c..30e046462 100644 --- a/mod/network.php +++ b/mod/network.php @@ -377,7 +377,7 @@ function network_content(&$a, $update = 0, $load = false) { // "New Item View" - show all items unthreaded in reverse created date order $items = q("SELECT item.*, item.id AS item_id, received FROM item - left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) + left join abook on item.owner_xchan = abook.abook_xchan WHERE true $uids AND item_restrict = 0 and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $simple_update @@ -408,7 +408,7 @@ function network_content(&$a, $update = 0, $load = false) { // Fetch a page full of parent items for this page $r = q("SELECT distinct item.id AS item_id, $ordering FROM item - left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) + left join abook on item.owner_xchan = abook.abook_xchan WHERE true $uids AND item.item_restrict = 0 AND item.parent = item.id and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) @@ -422,7 +422,7 @@ function network_content(&$a, $update = 0, $load = false) { if(! $firehose) { // update $r = q("SELECT item.parent AS item_id FROM item - left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) + left join abook on item.owner_xchan = abook.abook_xchan WHERE true $uids AND item.item_restrict = 0 $simple_update and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $sql_extra3 $sql_extra $sql_nets ", diff --git a/version.inc b/version.inc index 413fb869a..f31eec023 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-13.970 +2015-03-14.971 -- cgit v1.2.3 From cc2c7bbcd89bf3b937b1248519d23bde1179190f Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 14 Mar 2015 01:03:37 -0700 Subject: revert the revert - that is working. My test was bad. --- mod/network.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mod/network.php b/mod/network.php index 30e046462..d2b9bc64c 100644 --- a/mod/network.php +++ b/mod/network.php @@ -377,7 +377,7 @@ function network_content(&$a, $update = 0, $load = false) { // "New Item View" - show all items unthreaded in reverse created date order $items = q("SELECT item.*, item.id AS item_id, received FROM item - left join abook on item.owner_xchan = abook.abook_xchan + left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) WHERE true $uids AND item_restrict = 0 and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $simple_update @@ -408,7 +408,7 @@ function network_content(&$a, $update = 0, $load = false) { // Fetch a page full of parent items for this page $r = q("SELECT distinct item.id AS item_id, $ordering FROM item - left join abook on item.owner_xchan = abook.abook_xchan + left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) WHERE true $uids AND item.item_restrict = 0 AND item.parent = item.id and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) @@ -422,7 +422,7 @@ function network_content(&$a, $update = 0, $load = false) { if(! $firehose) { // update $r = q("SELECT item.parent AS item_id FROM item - left join abook on item.owner_xchan = abook.abook_xchan + left join abook on ( item.author_xchan = abook.abook_xchan $abook_uids ) WHERE true $uids AND item.item_restrict = 0 $simple_update and ((abook.abook_flags & %d) = 0 or abook.abook_flags is null) $sql_extra3 $sql_extra $sql_nets ", -- cgit v1.2.3 From fdcbb61bcb61a980a7a9171432498a9cac6e0965 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Sat, 14 Mar 2015 12:37:48 +0100 Subject: assure that badges will be displayed as circles no matter what font is used and if there is only one digit inside. move css to its proper place --- view/css/bootstrap-red.css | 14 ++++++++++++-- view/theme/redbasic/css/style.css | 5 ----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/view/css/bootstrap-red.css b/view/css/bootstrap-red.css index cb26910b0..ffc288962 100644 --- a/view/css/bootstrap-red.css +++ b/view/css/bootstrap-red.css @@ -4,13 +4,23 @@ nav .badge { position: relative; - top: -48px; + top: -49px; float: left; font-size: 10px; - padding: 2px 6px; + line-height: 20px; + padding: 0px 5px; + height: 20px; + min-width: 20px; + border-radius: 10px; cursor: pointer; } +@media screen and (max-width: 767px) { + nav .badge { + top: -46px; + } +} + nav i { font-size: 14px; } diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index b01e03636..da75cf3f8 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -2001,11 +2001,6 @@ blockquote { border-radius: $radiuspx; } -nav .badge { - padding: 5px 6px; - border-radius: 9px; -} - nav .badge:hover { background-color: #999; } -- cgit v1.2.3 From 6537a65053f456870e6f03cdb5bca9a9907426eb Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Mar 2015 15:36:01 -0700 Subject: mysql schema typo, do the install check for store before chcking smarty, as that is where the dir is created, change install doc to point to install/schema_xxxxx.sql instead of database.sql --- install/INSTALL.txt | 4 ++-- install/schema_mysql.sql | 2 +- mod/setup.php | 4 ++-- version.inc | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/install/INSTALL.txt b/install/INSTALL.txt index d042f34ec..36d112086 100644 --- a/install/INSTALL.txt +++ b/install/INSTALL.txt @@ -154,8 +154,8 @@ website. If not, edit htconfig.php and change system settings. Rename to .htconfig.php - Database is populated. - If not, import the contents of "database.sql" with phpmyadmin - or mysql command line + If not, import the contents of "install/schema_xxxxx.sql" with phpmyadmin + or mysql command line (replace 'xxxxx' with your DB type). 7. At this point visit your website again, and register your personal account. Registration errors should all be recoverable automatically. diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql index 3567085ce..b3f992500 100644 --- a/install/schema_mysql.sql +++ b/install/schema_mysql.sql @@ -34,7 +34,7 @@ CREATE TABLE IF NOT EXISTS `abook` ( KEY `abook_dob` (`abook_dob`), KEY `abook_connected` (`abook_connected`), KEY `abook_rating` (`abook_rating`), - KEY `abook_channel_closeness` (`book_channel`,`abook_closeness`) + KEY `abook_channel_closeness` (`abook_channel`,`abook_closeness`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- diff --git a/mod/setup.php b/mod/setup.php index adcbbef16..b885388be 100755 --- a/mod/setup.php +++ b/mod/setup.php @@ -233,10 +233,10 @@ function setup_content(&$a) { check_htconfig($checks); - check_smarty3($checks); - check_store($checks); + check_smarty3($checks); + check_keys($checks); if(x($_POST,'phpath')) diff --git a/version.inc b/version.inc index f31eec023..39ff03a5d 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-14.971 +2015-03-15.972 -- cgit v1.2.3 From 792e475a78ffb1f1facd615b00511c9107d0ac5a Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Sun, 15 Mar 2015 22:18:59 +0100 Subject: Some JavaScript cleanups. Adding some missing and remove some unnecessary semicolons. Change some comparing operators. Changed access to objects with dot operator. --- view/js/acl.js | 202 ++-- view/js/autocomplete.js | 146 ++- view/js/main.js | 1832 +++++++++++++++++------------------- view/js/mod_chat.js | 10 +- view/js/mod_directory.js | 11 +- view/js/mod_events.js | 51 +- view/js/mod_filestorage.js | 10 +- view/js/mod_mitem.js | 16 +- view/js/mod_photos.js | 15 +- view/js/mod_register.js | 54 +- view/js/mod_settings.js | 14 +- view/js/ratings.js | 14 +- view/theme/redbasic/js/redbasic.js | 71 +- 13 files changed, 1180 insertions(+), 1266 deletions(-) diff --git a/view/js/acl.js b/view/js/acl.js index 152ff6490..626d1a750 100644 --- a/view/js/acl.js +++ b/view/js/acl.js @@ -1,18 +1,18 @@ -function ACL(backend_url, preset){ +function ACL(backend_url, preset) { that = this; - + that.url = backend_url; - + that.kp_timer = null; - - if (preset==undefined) preset = []; + + if (preset === undefined) preset = []; that.allow_cid = (preset[0] || []); that.allow_gid = (preset[1] || []); that.deny_cid = (preset[2] || []); that.deny_gid = (preset[3] || []); that.group_uids = []; that.nw = 4; //items per row. should be calulated from #acl-list.width - + that.list_content = $("#acl-list-content"); that.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html()); that.showall = $("#acl-showall"); @@ -20,8 +20,8 @@ function ACL(backend_url, preset){ // set the initial ACL lists in case the enclosing form gets submitted before the ajax loader completes. that.on_submit(); - if (preset.length==0) that.showall.removeClass("btn-default").addClass("btn-warning"); - + if (preset.length === 0) that.showall.removeClass("btn-default").addClass("btn-warning"); + /*events*/ $(document).ready(function() { @@ -36,66 +36,63 @@ function ACL(backend_url, preset){ that.on_submit(); // }, 5000 ); }); - } // no longer called on submit - call to update whenever a change occurs to the acl list. -ACL.prototype.on_submit = function(){ +ACL.prototype.on_submit = function() { aclfileds = $("#acl-fields").html(""); - $(that.allow_gid).each(function(i,v){ + $(that.allow_gid).each(function(i,v) { aclfileds.append(""); }); - $(that.allow_cid).each(function(i,v){ + $(that.allow_cid).each(function(i,v) { aclfileds.append(""); }); - $(that.deny_gid).each(function(i,v){ + $(that.deny_gid).each(function(i,v) { aclfileds.append(""); }); - $(that.deny_cid).each(function(i,v){ + $(that.deny_cid).each(function(i,v) { aclfileds.append(""); }); -// alert(aclfileds); //areYouSure jquery plugin: recheck the form here $('form').trigger('checkform.areYouSure'); +}; -} - -ACL.prototype.search = function(){ +ACL.prototype.search = function() { var srcstr = $("#acl-search").val(); that.list_content.html(""); - that.get(0,100, srcstr); -} + that.get(0, 100, srcstr); +}; -ACL.prototype.on_search = function(event){ +ACL.prototype.on_search = function(event) { if (that.kp_timer) clearTimeout(that.kp_timer); that.kp_timer = setTimeout( that.search, 1000); -} +}; -ACL.prototype.on_showall = function(event){ - event.preventDefault() +ACL.prototype.on_showall = function(event) { + event.preventDefault(); event.stopPropagation(); - - if (that.showall.hasClass("btn-warning")){ + + if (that.showall.hasClass("btn-warning")) { return false; } that.showall.removeClass("btn-default").addClass("btn-warning"); - + that.allow_cid = []; that.allow_gid = []; that.deny_cid = []; that.deny_gid = []; - + that.update_view(); that.on_submit(); - + return false; -} +}; -ACL.prototype.on_button_show = function(event){ - event.preventDefault() - event.stopImmediatePropagation() +ACL.prototype.on_button_show = function(event) { + event.preventDefault(); + event.stopImmediatePropagation(); event.stopPropagation(); /*that.showall.removeClass("selected"); @@ -104,11 +101,13 @@ ACL.prototype.on_button_show = function(event){ that.set_allow($(this).parent().attr('id')); that.on_submit(); + return false; -} -ACL.prototype.on_button_hide = function(event){ - event.preventDefault() - event.stopImmediatePropagation() +}; + +ACL.prototype.on_button_hide = function(event) { + event.preventDefault(); + event.stopImmediatePropagation(); event.stopPropagation(); /*that.showall.removeClass("selected"); @@ -117,48 +116,49 @@ ACL.prototype.on_button_hide = function(event){ that.set_deny($(this).parent().attr('id')); that.on_submit(); + return false; -} +}; -ACL.prototype.set_allow = function(itemid){ +ACL.prototype.set_allow = function(itemid) { type = itemid[0]; - id = itemid.substr(1); - switch(type){ + id = itemid.substr(1); + switch(type) { case "g": - if (that.allow_gid.indexOf(id)<0){ - that.allow_gid.push(id) + if (that.allow_gid.indexOf(id)<0) { + that.allow_gid.push(id); }else { that.allow_gid.remove(id); } if (that.deny_gid.indexOf(id)>=0) that.deny_gid.remove(id); break; case "c": - if (that.allow_cid.indexOf(id)<0){ - that.allow_cid.push(id) + if (that.allow_cid.indexOf(id)<0) { + that.allow_cid.push(id); } else { that.allow_cid.remove(id); } - if (that.deny_cid.indexOf(id)>=0) that.deny_cid.remove(id); + if (that.deny_cid.indexOf(id)>=0) that.deny_cid.remove(id); break; } that.update_view(); -} +}; -ACL.prototype.set_deny = function(itemid){ +ACL.prototype.set_deny = function(itemid) { type = itemid[0]; - id = itemid.substr(1); - switch(type){ + id = itemid.substr(1); + switch(type) { case "g": - if (that.deny_gid.indexOf(id)<0){ - that.deny_gid.push(id) + if (that.deny_gid.indexOf(id)<0) { + that.deny_gid.push(id); } else { that.deny_gid.remove(id); } if (that.allow_gid.indexOf(id)>=0) that.allow_gid.remove(id); break; case "c": - if (that.deny_cid.indexOf(id)<0){ - that.deny_cid.push(id) + if (that.deny_cid.indexOf(id)<0) { + that.deny_cid.push(id); } else { that.deny_cid.remove(id); } @@ -166,67 +166,63 @@ ACL.prototype.set_deny = function(itemid){ break; } that.update_view(); -} +}; -ACL.prototype.update_view = function(){ - if (that.allow_gid.length==0 && that.allow_cid.length==0 && - that.deny_gid.length==0 && that.deny_cid.length==0){ +ACL.prototype.update_view = function() { + if (that.allow_gid.length === 0 && that.allow_cid.length === 0 && + that.deny_gid.length === 0 && that.deny_cid.length === 0) { that.showall.removeClass("btn-default").addClass("btn-warning"); /* jot acl */ - $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); - $('#jot-public').show(); - $('.profile-jot-net input').attr('disabled', false); - if(typeof editor != 'undefined' && editor != false) { - $('#profile-jot-desc').html(ispublic); - } - + $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); + $('#jot-public').show(); + $('.profile-jot-net input').attr('disabled', false); + if(typeof editor !== 'undefined' && editor !== false) { + $('#profile-jot-desc').html(ispublic); + } } else { - that.showall.removeClass("btn-warning").addClass("btn-default"); - /* jot acl */ - $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); - $('#jot-public').hide(); - $('.profile-jot-net input').attr('disabled', 'disabled'); - $('#profile-jot-desc').html(' '); + that.showall.removeClass("btn-warning").addClass("btn-default"); + /* jot acl */ + $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); + $('#jot-public').hide(); + $('.profile-jot-net input').attr('disabled', 'disabled'); + $('#profile-jot-desc').html(' '); } - $("#acl-list-content .acl-list-item").each(function(){ + $("#acl-list-content .acl-list-item").each(function() { $(this).removeClass("groupshow grouphide"); }); - - $("#acl-list-content .acl-list-item").each(function(){ + $("#acl-list-content .acl-list-item").each(function() { itemid = $(this).attr('id'); type = itemid[0]; - id = itemid.substr(1); - + id = itemid.substr(1); + btshow = $(this).children(".acl-button-show").removeClass("btn-success").addClass("btn-default"); bthide = $(this).children(".acl-button-hide").removeClass("btn-danger").addClass("btn-default"); - - switch(type){ + + switch(type) { case "g": var uclass = ""; - if (that.allow_gid.indexOf(id)>=0){ + if (that.allow_gid.indexOf(id)>=0) { btshow.removeClass("btn-default").addClass("btn-success"); bthide.removeClass("btn-danger").addClass("btn-default"); uclass="groupshow"; } - if (that.deny_gid.indexOf(id)>=0){ + if (that.deny_gid.indexOf(id)>=0) { btshow.removeClass("btn-success").addClass("btn-default"); bthide.removeClass("btn-default").addClass("btn-danger"); - uclass="grouphide"; + uclass = "grouphide"; } - - $(that.group_uids[id]).each(function(i,v) { + $(that.group_uids[id]).each(function(i, v) { if(uclass == "grouphide") $("#c"+v).removeClass("groupshow"); - if(uclass != "") { + if(uclass !== "") { var cls = $("#c"+v).attr('class'); - if( cls == undefined) + if( cls === undefined) return true; var hiding = cls.indexOf('grouphide'); if(hiding == -1) $("#c"+v).addClass(uclass); } }); - break; case "c": if (that.allow_cid.indexOf(id)>=0){ @@ -236,45 +232,41 @@ ACL.prototype.update_view = function(){ if (that.deny_cid.indexOf(id)>=0){ btshow.removeClass("btn-success").addClass("btn-default"); bthide.removeClass("btn-default").addClass("btn-danger"); - } + } } - }); - -} +}; - -ACL.prototype.get = function(start,count, search){ +ACL.prototype.get = function(start, count, search) { var postdata = { - start:start, - count:count, - search:search, - } - + start: start, + count: count, + search: search, + }; + $.ajax({ - type:'POST', + type: 'POST', url: that.url, data: postdata, dataType: 'json', - success:that.populate + success: that.populate }); -} +}; -ACL.prototype.populate = function(data){ +ACL.prototype.populate = function(data) { var height = Math.ceil(data.items.length / that.nw) * 42; that.list_content.height(height); $(data.items).each(function(){ html = "

            "+that.item_tpl+"
            "; html = html.format(this.photo, this.name, this.type, this.xid, '', this.self, this.link, this.taggable); - if (this.uids!=undefined) that.group_uids[this.id] = this.uids; + if (this.uids !== undefined) that.group_uids[this.id] = this.uids; //console.log(html); that.list_content.append(html); }); - $("#acl-list-content .acl-list-item img[data-src]").each(function(i, el){ + $("#acl-list-content .acl-list-item img[data-src]").each(function(i, el) { // Replace data-src attribute with src attribute for every image $(el).attr('src', $(el).data("src")); $(el).removeAttr("data-src"); }); that.update_view(); -} - +}; \ No newline at end of file diff --git a/view/js/autocomplete.js b/view/js/autocomplete.js index b93cc16b3..e077dc88d 100644 --- a/view/js/autocomplete.js +++ b/view/js/autocomplete.js @@ -4,7 +4,7 @@ * require jQuery, jquery.textcomplete */ function contact_search(term, callback, backend_url, type, extra_channels, spinelement) { - if(spinelement){ + if(spinelement) { $(spinelement).spin('tiny'); } // Check if there is a cached result that contains the same information we would get with a full server-side search @@ -12,13 +12,13 @@ function contact_search(term, callback, backend_url, type, extra_channels, spine if(!(bt in contact_search.cache)) contact_search.cache[bt] = {}; var lterm = term.toLowerCase(); // Ignore case - for(t in contact_search.cache[bt]) { + for(var t in contact_search.cache[bt]) { if(lterm.indexOf(t) >= 0) { // A more broad search has been performed already, so use those results $(spinelement).spin(false); // Filter old results locally - var matching = contact_search.cache[bt][t].filter(function (x) { return (x.name.toLowerCase().indexOf(lterm) >= 0 || (typeof x.nick !== 'undefined' && x.nick.toLowerCase().indexOf(lterm) >= 0)); }); // Need to check that nick exists because groups don't have one + var matching = contact_search.cache[bt][t].filter(function (x) { return (x.name.toLowerCase().indexOf(lterm) >= 0 || (typeof x.nick !== 'undefined' && x.nick.toLowerCase().indexOf(lterm) >= 0)); }); // Need to check that nick exists because groups don't have one matching.unshift({taggable:false, text: term, replace: term}); - setTimeout(function() { callback(matching)} , 1); // Use "pseudo-thread" to avoid some problems + setTimeout(function() { callback(matching); } , 1); // Use "pseudo-thread" to avoid some problems return; } } @@ -28,17 +28,17 @@ function contact_search(term, callback, backend_url, type, extra_channels, spine count:100, search:term, type:type, - } + }; if(typeof extra_channels !== 'undefined' && extra_channels) postdata['extra_channels[]'] = extra_channels; - + $.ajax({ type:'POST', url: backend_url, data: postdata, dataType: 'json', - success:function(data){ + success: function(data){ // Cache results if we got them all (more information would not improve results) // data.count represents the maximum number of items if(data.items.length -1 < data.count) { @@ -57,18 +57,18 @@ contact_search.cache = {}; function contact_format(item) { // Show contact information if not explicitly told to show something else if(typeof item.text === 'undefined') { - var desc = ((item.label) ? item.nick + ' ' + item.label : item.nick) + var desc = ((item.label) ? item.nick + ' ' + item.label : item.nick); if(typeof desc === 'undefined') desc = ''; if(desc) desc = ' ('+desc+')'; - return "
            {2}{3}
            ".format(item.taggable, item.photo, item.name, desc, item.link) + return "
            {2}{3}
            ".format(item.taggable, item.photo, item.name, desc, item.link); } else - return "
            "+item.text+"
            " + return "
            " + item.text + "
            "; } function editor_replace(item) { if(typeof item.replace !== 'undefined') { - return '$1$2'+item.replace; + return '$1$2' + item.replace; } // $2 ensures that prefix (@,@!) is preserved @@ -77,7 +77,8 @@ function editor_replace(item) { // 16 chars is also the minimum length in the backend (otherwise it's interpreted as a local id). if(id.length > 16) id = item.id.substring(0,16); - return '$1$2'+item.nick.replace(' ','') + '+' + id + ' '; + + return '$1$2' + item.nick.replace(' ', '') + '+' + id + ' '; } function basic_replace(item) { @@ -94,76 +95,71 @@ function submit_form(e) { /** * jQuery plugin 'editor_autocomplete' */ -(function( $ ){ +(function( $ ) { $.fn.editor_autocomplete = function(backend_url, extra_channels) { - if (typeof extra_channels === 'undefined') extra_channels = false; - - // Autocomplete contacts - contacts = { - match: /(^|\s)(@\!*)([^ \n]+)$/, - index: 3, - search: function(term, callback) { contact_search(term, callback, backend_url, 'c', extra_channels, spinelement=false); }, - replace: editor_replace, - template: contact_format, - } - - smilies = { - match: /(^|\s)(:[a-z]{2,})$/, - index: 2, - search: function(term, callback) { $.getJSON('/smilies/json').done(function(data) { callback($.map(data, function(entry) { return entry['text'].indexOf(term) === 0 ? entry : null })) }) }, - template: function(item) { return item['icon'] + item['text'] }, - replace: function(item) { return "$1"+item['text'] + ' '; }, - } - this.attr('autocomplete','off'); - this.textcomplete([contacts,smilies],{className:'acpopup',zIndex:1020}); - }; + if (typeof extra_channels === 'undefined') extra_channels = false; + + // Autocomplete contacts + contacts = { + match: /(^|\s)(@\!*)([^ \n]+)$/, + index: 3, + search: function(term, callback) { contact_search(term, callback, backend_url, 'c', extra_channels, spinelement=false); }, + replace: editor_replace, + template: contact_format, + }; + + smilies = { + match: /(^|\s)(:[a-z]{2,})$/, + index: 2, + search: function(term, callback) { $.getJSON('/smilies/json').done(function(data) { callback($.map(data, function(entry) { return entry.text.indexOf(term) === 0 ? entry : null; })); }); }, + template: function(item) { return item.icon + item.text; }, + replace: function(item) { return "$1" + item.text + ' '; }, + }; + this.attr('autocomplete','off'); + this.textcomplete([contacts,smilies], {className:'acpopup', zIndex:1020}); + }; })( jQuery ); /** * jQuery plugin 'search_autocomplete' */ -(function( $ ){ +(function( $ ) { $.fn.search_autocomplete = function(backend_url) { - - // Autocomplete contacts - contacts = { - match: /(^@)([^\n]{2,})$/, - index: 2, - search: function(term, callback) { contact_search(term, callback, backend_url, 'x', [], spinelement='#nav-search-spinner'); }, - replace: basic_replace, - template: contact_format, - } - this.attr('autocomplete','off'); - var a = this.textcomplete([contacts],{className:'acpopup',maxCount:100,zIndex: 1020,appendTo:'nav'}); - - a.on('textComplete:select', function(e,value,strategy) { submit_form(this); }); - - }; + // Autocomplete contacts + contacts = { + match: /(^@)([^\n]{2,})$/, + index: 2, + search: function(term, callback) { contact_search(term, callback, backend_url, 'x', [], spinelement='#nav-search-spinner'); }, + replace: basic_replace, + template: contact_format, + }; + this.attr('autocomplete', 'off'); + var a = this.textcomplete([contacts], {className:'acpopup', maxCount:100, zIndex: 1020, appendTo:'nav'}); + a.on('textComplete:select', function(e, value, strategy) { submit_form(this); }); + }; })( jQuery ); -(function( $ ){ +(function( $ ) { $.fn.contact_autocomplete = function(backend_url, typ, autosubmit, onselect) { - - if(typeof typ === 'undefined') typ = ''; - if(typeof autosubmit === 'undefined') autosubmit = false; - - // Autocomplete contacts - contacts = { - match: /(^)([^\n]+)$/, - index: 2, - search: function(term, callback) { contact_search(term, callback, backend_url, typ,[], spinelement=false); }, - replace: basic_replace, - template: contact_format, - } - - this.attr('autocomplete','off'); - var a = this.textcomplete([contacts],{className:'acpopup',zIndex:1020}); - - if(autosubmit) - a.on('textComplete:select', function(e,value,strategy) { submit_form(this); }); - - if(typeof onselect !== 'undefined') - a.on('textComplete:select',function(e,value,strategy) { onselect(value); }); - }; -})( jQuery ); - + if(typeof typ === 'undefined') typ = ''; + if(typeof autosubmit === 'undefined') autosubmit = false; + + // Autocomplete contacts + contacts = { + match: /(^)([^\n]+)$/, + index: 2, + search: function(term, callback) { contact_search(term, callback, backend_url, typ,[], spinelement=false); }, + replace: basic_replace, + template: contact_format, + }; + + this.attr('autocomplete','off'); + var a = this.textcomplete([contacts], {className:'acpopup', zIndex:1020}); + + if(autosubmit) + a.on('textComplete:select', function(e,value,strategy) { submit_form(this); }); + + if(typeof onselect !== 'undefined') + a.on('textComplete:select', function(e, value, strategy) { onselect(value); }); + }; +})( jQuery ); \ No newline at end of file diff --git a/view/js/main.js b/view/js/main.js index 68a140a33..d86b74345 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -1,483 +1,448 @@ - function confirmDelete() { return confirm(aStr['delitem']); } +function confirmDelete() { return confirm(aStr.delitem); } - function commentOpenUI(obj,id) { +function commentOpenUI(obj, id) { + $(document).unbind( "click.commentOpen", handler ); - $(document).unbind( "click.commentOpen", handler ); - - var handler = function() { - if(obj.value == aStr['comment']) { - obj.value = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full").removeClass("comment-edit-text-empty"); - // Choose an arbitrary tab index that's greater than what we're using in jot (3 of them) - // The submit button gets tabindex + 1 - $("#comment-edit-text-" + id).attr('tabindex','9'); - $("#comment-edit-submit-" + id).attr('tabindex','10'); - $("#comment-tools-" + id).show(); - } - }; - - $(document).bind( "click.commentOpen", handler ); - - } + var handler = function() { + if(obj.value == aStr.comment) { + obj.value = ''; + $("#comment-edit-text-" + id).addClass("comment-edit-text-full").removeClass("comment-edit-text-empty"); + // Choose an arbitrary tab index that's greater than what we're using in jot (3 of them) + // The submit button gets tabindex + 1 + $("#comment-edit-text-" + id).attr('tabindex','9'); + $("#comment-edit-submit-" + id).attr('tabindex','10'); + $("#comment-tools-" + id).show(); + } + }; - function commentCloseUI(obj,id) { + $(document).bind( "click.commentOpen", handler ); +} - $(document).unbind( "click.commentClose", handler ); +function commentCloseUI(obj, id) { + $(document).unbind( "click.commentClose", handler ); - var handler = function() { - if(obj.value == '') { - obj.value = aStr['comment']; - $("#comment-edit-text-" + id).removeClass("comment-edit-text-full").addClass("comment-edit-text-empty"); - $("#comment-edit-text-" + id).removeAttr('tabindex'); - $("#comment-edit-submit-" + id).removeAttr('tabindex'); - $("#comment-tools-" + id).hide(); - } - }; - - $(document).bind( "click.commentClose", handler ); + var handler = function() { + if(obj.value === '') { + obj.value = aStr.comment; + $("#comment-edit-text-" + id).removeClass("comment-edit-text-full").addClass("comment-edit-text-empty"); + $("#comment-edit-text-" + id).removeAttr('tabindex'); + $("#comment-edit-submit-" + id).removeAttr('tabindex'); + $("#comment-tools-" + id).hide(); + } + }; - } + $(document).bind( "click.commentClose", handler ); +} - function commentOpen(obj,id) { - if(obj.value == aStr['comment']) { - obj.value = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - $("#mod-cmnt-wrap-" + id).show(); - openMenu("comment-tools-" + id); - return true; - } - return false; +function commentOpen(obj, id) { + if(obj.value == aStr.comment) { + obj.value = ''; + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + $("#mod-cmnt-wrap-" + id).show(); + openMenu("comment-tools-" + id); + return true; } + return false; +} - function commentClose(obj,id) { - if(obj.value == '') { - obj.value = aStr['comment']; - $("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); - $("#mod-cmnt-wrap-" + id).hide(); - closeMenu("comment-tools-" + id); - return true; - } - return false; +function commentClose(obj, id) { + if(obj.value === '') { + obj.value = aStr.comment; + $("#comment-edit-text-" + id).removeClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).addClass("comment-edit-text-empty"); + $("#mod-cmnt-wrap-" + id).hide(); + closeMenu("comment-tools-" + id); + return true; } + return false; +} - function showHideCommentBox(id) { - if( $('#comment-edit-form-' + id).is(':visible')) { - $('#comment-edit-form-' + id).hide(); - } - else { - $('#comment-edit-form-' + id).show(); - } +function showHideCommentBox(id) { + if( $('#comment-edit-form-' + id).is(':visible')) { + $('#comment-edit-form-' + id).hide(); + } else { + $('#comment-edit-form-' + id).show(); } +} - function commentInsert(obj,id) { - var tmpStr = $("#comment-edit-text-" + id).val(); - if(tmpStr == '$comment') { - tmpStr = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - openMenu("comment-tools-" + id); - } - var ins = $(obj).html(); - ins = ins.replace('<','<'); - ins = ins.replace('>','>'); - ins = ins.replace('&','&'); - ins = ins.replace('"','"'); - $("#comment-edit-text-" + id).val(tmpStr + ins); +function commentInsert(obj, id) { + var tmpStr = $("#comment-edit-text-" + id).val(); + if(tmpStr == '$comment') { + tmpStr = ''; + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + openMenu("comment-tools-" + id); } + var ins = $(obj).html(); + ins = ins.replace('<','<'); + ins = ins.replace('>','>'); + ins = ins.replace('&','&'); + ins = ins.replace('"','"'); + $("#comment-edit-text-" + id).val(tmpStr + ins); +} +function insertbbcomment(comment, BBcode, id) { + // allow themes to override this + if(typeof(insertFormatting) != 'undefined') + return(insertFormatting(comment, BBcode, id)); - function insertbbcomment(comment,BBcode,id) { - // allow themes to override this - if(typeof(insertFormatting) != 'undefined') - return(insertFormatting(comment,BBcode,id)); - - var urlprefix = ((BBcode == 'url') ? '#^' : ''); - - var tmpStr = $("#comment-edit-text-" + id).val(); - if(tmpStr == comment) { - tmpStr = ""; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - openMenu("comment-tools-" + id); - $("#comment-edit-text-" + id).val(tmpStr); - } + var urlprefix = ((BBcode == 'url') ? '#^' : ''); - textarea = document.getElementById("comment-edit-text-" +id); - if (document.selection) { - textarea.focus(); - selected = document.selection.createRange(); - selected.text = urlprefix+"["+BBcode+"]" + selected.text + "[/"+BBcode+"]"; - } else if (textarea.selectionStart || textarea.selectionStart == "0") { - var start = textarea.selectionStart; - var end = textarea.selectionEnd; - textarea.value = textarea.value.substring(0, start) + urlprefix+"["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length); - } - return true; + var tmpStr = $("#comment-edit-text-" + id).val(); + if(tmpStr == comment) { + tmpStr = ""; + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + openMenu("comment-tools-" + id); + $("#comment-edit-text-" + id).val(tmpStr); } - function inserteditortag(BBcode) { - // allow themes to override this - if(typeof(insertEditorFormatting) != 'undefined') - return(insertEditorFormatting(BBcode)); - - textarea = document.getElementById('profile-jot-text'); - if (document.selection) { - textarea.focus(); - selected = document.selection.createRange(); - selected.text = urlprefix+"["+BBcode+"]" + selected.text + "[/"+BBcode+"]"; - } else if (textarea.selectionStart || textarea.selectionStart == "0") { - var start = textarea.selectionStart; - var end = textarea.selectionEnd; - textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length); - } - return true; + textarea = document.getElementById("comment-edit-text-" +id); + if (document.selection) { + textarea.focus(); + selected = document.selection.createRange(); + selected.text = urlprefix+"["+BBcode+"]" + selected.text + "[/"+BBcode+"]"; + } else if (textarea.selectionStart || textarea.selectionStart == "0") { + var start = textarea.selectionStart; + var end = textarea.selectionEnd; + textarea.value = textarea.value.substring(0, start) + urlprefix+"["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length); } + return true; +} +function inserteditortag(BBcode) { + // allow themes to override this + if(typeof(insertEditorFormatting) != 'undefined') + return(insertEditorFormatting(BBcode)); + + textarea = document.getElementById('profile-jot-text'); + if (document.selection) { + textarea.focus(); + selected = document.selection.createRange(); + selected.text = urlprefix+"["+BBcode+"]" + selected.text + "[/"+BBcode+"]"; + } else if (textarea.selectionStart || textarea.selectionStart == "0") { + var start = textarea.selectionStart; + var end = textarea.selectionEnd; + textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length); + } + return true; +} +function insertCommentURL(comment, id) { + reply = prompt(aStr.linkurl); + if(reply && reply.length) { + reply = bin2hex(reply); + $('body').css('cursor', 'wait'); + $.get('parse_url?binurl=' + reply, function(data) { + var tmpStr = $("#comment-edit-text-" + id).val(); + if(tmpStr == comment) { + tmpStr = ""; + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + openMenu("comment-tools-" + id); + $("#comment-edit-text-" + id).val(tmpStr); + } - function insertCommentURL(comment,id) { - - reply = prompt(aStr['linkurl']); - if(reply && reply.length) { - reply = bin2hex(reply); - $('body').css('cursor', 'wait'); - $.get('parse_url?binurl=' + reply, function(data) { - var tmpStr = $("#comment-edit-text-" + id).val(); - if(tmpStr == comment) { - tmpStr = ""; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - openMenu("comment-tools-" + id); - $("#comment-edit-text-" + id).val(tmpStr); - } - - textarea = document.getElementById("comment-edit-text-" +id); - textarea.value = textarea.value + data; - $('body').css('cursor', 'auto'); - - }); - } - return true; + textarea = document.getElementById("comment-edit-text-" +id); + textarea.value = textarea.value + data; + $('body').css('cursor', 'auto'); + }); } + return true; +} +function viewsrc(id) { + $.colorbox({href: 'viewsrc/' + id, maxWidth: '80%', maxHeight: '80%' }); +} +function qCommentInsert(obj, id) { + var tmpStr = $("#comment-edit-text-" + id).val(); + if(tmpStr == aStr.comment) { + tmpStr = ''; + $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); + $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); + openMenu("comment-edit-submit-wrapper-" + id); + } + var ins = $(obj).val(); + ins = ins.replace('<','<'); + ins = ins.replace('>','>'); + ins = ins.replace('&','&'); + ins = ins.replace('"','"'); + $("#comment-edit-text-" + id).val(tmpStr + ins); + $(obj).val(''); +} - - function viewsrc(id) { - $.colorbox({href: 'viewsrc/' + id, maxWidth: '80%', maxHeight: '80%' }); +function showHideComments(id) { + if( $('#collapsed-comments-' + id).is(':visible')) { + $('#collapsed-comments-' + id + ' .autotime').timeago('dispose'); + $('#collapsed-comments-' + id).slideUp(); + $('#hide-comments-' + id).html(aStr.showmore); + $('#hide-comments-total-' + id).show(); + } else { + $('#collapsed-comments-' + id + ' .autotime').timeago(); + $('#collapsed-comments-' + id).slideDown(); + $('#hide-comments-' + id).html(aStr.showfewer); + $('#hide-comments-total-' + id).hide(); } +} - function qCommentInsert(obj,id) { - var tmpStr = $("#comment-edit-text-" + id).val(); - if(tmpStr == aStr['comment']) { - tmpStr = ''; - $("#comment-edit-text-" + id).addClass("comment-edit-text-full"); - $("#comment-edit-text-" + id).removeClass("comment-edit-text-empty"); - openMenu("comment-edit-submit-wrapper-" + id); - } - var ins = $(obj).val(); - ins = ins.replace('<','<'); - ins = ins.replace('>','>'); - ins = ins.replace('&','&'); - ins = ins.replace('"','"'); - $("#comment-edit-text-" + id).val(tmpStr + ins); - $(obj).val(''); +function openClose(theID) { + if(document.getElementById(theID).style.display == "block") { + document.getElementById(theID).style.display = "none"; + } else { + document.getElementById(theID).style.display = "block"; } +} - function showHideComments(id) { - if( $('#collapsed-comments-' + id).is(':visible')) { - $('#collapsed-comments-' + id + ' .autotime').timeago('dispose'); - $('#collapsed-comments-' + id).slideUp(); - $('#hide-comments-' + id).html(aStr['showmore']); - $('#hide-comments-total-' + id).show(); - } - else { - $('#collapsed-comments-' + id + ' .autotime').timeago(); - $('#collapsed-comments-' + id).slideDown(); - $('#hide-comments-' + id).html(aStr['showfewer']); - $('#hide-comments-total-' + id).hide(); - } +function closeOpen(theID) { + if(document.getElementById(theID).style.display == "none") { + document.getElementById(theID).style.display = "block"; + } else { + document.getElementById(theID).style.display = "none"; } +} +function openMenu(theID) { + document.getElementById(theID).style.display = "block"; +} + +function closeMenu(theID) { + document.getElementById(theID).style.display = "none"; +} - function openClose(theID) { - if(document.getElementById(theID).style.display == "block") { - document.getElementById(theID).style.display = "none" - } - else { - document.getElementById(theID).style.display = "block" - } - } - - function closeOpen(theID) { - if(document.getElementById(theID).style.display == "none") { - document.getElementById(theID).style.display = "block" - } - else { - document.getElementById(theID).style.display = "none" - } - } - - function openMenu(theID) { - document.getElementById(theID).style.display = "block" - } - - function closeMenu(theID) { - document.getElementById(theID).style.display = "none" - } - - function markRead(notifType) { +function markRead(notifType) { $.get('ping?f=&markRead='+notifType); if(timer) clearTimeout(timer); $('#' + notifType + '-update').html(''); timer = setTimeout(NavUpdate,2000); - } +} - function markItemRead(itemId) { +function markItemRead(itemId) { $.get('ping?f=&markItemRead='+itemId); $('.unseen-wall-indicator-'+itemId).hide(); - } - - - - var src = null; - var prev = null; - var livetime = null; - var msie = false; - var stopped = false; - var totStopped = false; - var timer = null; - var pr = 0; - var liking = 0; - var in_progress = false; - var langSelect = false; - var commentBusy = false; - var last_popup_menu = null; - var last_popup_button = null; - var scroll_next = false; - var next_page = 1; - var page_load = true; - var loadingPage = true; - var pageHasMoreContent = true; - var updateCountsOnly = false; - var divmore_height = 400; - var last_filestorage_id = null; - - $(function() { - $.ajaxSetup({cache: false}); - - msie = false; // $.browser.msie ; - - var e = document.getElementById('content-complete'); - if(e) - pageHasMoreContent = false; - - /* setup onoff widgets */ - $(".onoff input").each(function(){ - val = $(this).val(); - id = $(this).attr("id"); - $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); - - }); - $(".onoff > a").click(function(event){ - event.preventDefault(); - var input = $(this).siblings("input"); - var val = 1-input.val(); - var id = input.attr("id"); - $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); - $("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); - input.val(val); - //console.log(id); - }); - - /* setup field_richtext */ - setupFieldRichtext(); +} - /* Turn elements with one of our special rel tags into popup menus */ - /* CHANGES: let bootstrap handle popups and only do the loading here */ - - $('a[rel^=#]').click(function(e){ - manage_popup_menu(this,e); - return; - }); +var src = null; +var prev = null; +var livetime = null; +var msie = false; +var stopped = false; +var totStopped = false; +var timer = null; +var pr = 0; +var liking = 0; +var in_progress = false; +var langSelect = false; +var commentBusy = false; +var last_popup_menu = null; +var last_popup_button = null; +var scroll_next = false; +var next_page = 1; +var page_load = true; +var loadingPage = true; +var pageHasMoreContent = true; +var updateCountsOnly = false; +var divmore_height = 400; +var last_filestorage_id = null; + +$(function() { + $.ajaxSetup({cache: false}); + + msie = false; // $.browser.msie ; - $('span[rel^=#]').click(function(e){ - manage_popup_menu(this,e); - return; - }); + var e = document.getElementById('content-complete'); + if(e) + pageHasMoreContent = false; + /* setup onoff widgets */ + $(".onoff input").each(function(){ + val = $(this).val(); + id = $(this).attr("id"); + $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); + }); + $(".onoff > a").click(function(event){ + event.preventDefault(); + var input = $(this).siblings("input"); + var val = 1-input.val(); + var id = input.attr("id"); + $("#"+id+"_onoff ."+ (val==0?"on":"off")).addClass("hidden"); + $("#"+id+"_onoff ."+ (val==1?"on":"off")).removeClass("hidden"); + input.val(val); + //console.log(id); + }); - function manage_popup_menu(w,e) { - menu = $( $(w).attr('rel') ); + /* setup field_richtext */ + setupFieldRichtext(); - /* notification menus are loaded dynamically - * - here we find a rel tag to figure out what type of notification to load */ - var loader_source = $(menu).attr('rel'); - - if(typeof(loader_source) != 'undefined' && loader_source.length) { - notify_popup_loader(loader_source); - } + /* Turn elements with one of our special rel tags into popup menus */ + /* CHANGES: let bootstrap handle popups and only do the loading here */ + + $('a[rel^=#]').click(function(e){ + manage_popup_menu(this, e); + return; + }); + + $('span[rel^=#]').click(function(e){ + manage_popup_menu(this, e); + return; + }); + + function manage_popup_menu(w,e) { + menu = $( $(w).attr('rel') ); + + /* notification menus are loaded dynamically + * - here we find a rel tag to figure out what type of notification to load */ + + var loader_source = $(menu).attr('rel'); + + if(typeof(loader_source) != 'undefined' && loader_source.length) { + notify_popup_loader(loader_source); } + } - // fancyboxes - // Is this actually used anywhere? - $("a.popupbox").colorbox({ - 'transition' : 'elastic' - }); - - - - NavUpdate(); - // Allow folks to stop the ajax page updates with the pause/break key - $(document).keydown(function(event) { - if(event.keyCode == '8') { - var target = event.target || event.srcElement; - if (!/input|textarea/i.test(target.nodeName)) { - return false; - } + // fancyboxes + // Is this actually used anywhere? + $("a.popupbox").colorbox({ + 'transition' : 'elastic' + }); + + NavUpdate(); + // Allow folks to stop the ajax page updates with the pause/break key + $(document).keydown(function(event) { + if(event.keyCode == '8') { + var target = event.target || event.srcElement; + if (!/input|textarea/i.test(target.nodeName)) { + return false; } - if(event.keyCode == '34') { - if((pageHasMoreContent) && (! loadingPage)) { - $('#more').hide(); - $('#no-more').hide(); - - next_page++; - scroll_next = true; - loadingPage = true; - - if(($('.directory-end').length == 0) && ($('.photos-end').length == 0)) - liveUpdate(); - else - pageUpdate(); - return true; - } + } + if(event.keyCode == '34') { + if((pageHasMoreContent) && (! loadingPage)) { + $('#more').hide(); + $('#no-more').hide(); + + next_page++; + scroll_next = true; + loadingPage = true; + + if(($('.directory-end').length == 0) && ($('.photos-end').length == 0)) + liveUpdate(); + else + pageUpdate(); + return true; } + } - if(event.keyCode == '19' || (event.ctrlKey && event.which == '32')) { - event.preventDefault(); - if(stopped == false) { - stopped = true; - if (event.ctrlKey) { - totStopped = true; - } - $('#pause').html('pause'); - } else { - unpause(); + if(event.keyCode == '19' || (event.ctrlKey && event.which == '32')) { + event.preventDefault(); + if(stopped === false) { + stopped = true; + if (event.ctrlKey) { + totStopped = true; } + $('#pause').html('pause'); } else { - if (!totStopped) { - unpause(); - } + unpause(); } - }); - - + } else { + if (!totStopped) { + unpause(); + } + } }); +}); - function NavUpdate() { - - if(liking) - $('.like-rotator').spin(false); - - if(! stopped) { - - var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : ''); +function NavUpdate() { + if(liking) + $('.like-rotator').spin(false); - $.get(pingCmd,function(data) { - - if(data.invalid == 1) { - window.location.href=window.location.href - } + if(! stopped) { + var pingCmd = 'ping' + ((localUser != 0) ? '?f=&uid=' + localUser : ''); + $.get(pingCmd,function(data) { + if(data.invalid == 1) { + window.location.href=window.location.href; + } - if(! updateCountsOnly) { - // start live update + if(! updateCountsOnly) { + // start live update - if($('#live-network').length) { src = 'network'; liveUpdate(); } - if($('#live-channel').length) { src = 'channel'; liveUpdate(); } - if($('#live-home').length) { src = 'home'; liveUpdate(); } - if($('#live-display').length) { src = 'display'; liveUpdate(); } - if($('#live-search').length) { src = 'search'; liveUpdate(); } + if($('#live-network').length) { src = 'network'; liveUpdate(); } + if($('#live-channel').length) { src = 'channel'; liveUpdate(); } + if($('#live-home').length) { src = 'home'; liveUpdate(); } + if($('#live-display').length) { src = 'display'; liveUpdate(); } + if($('#live-search').length) { src = 'search'; liveUpdate(); } - if($('#live-photos').length) { - if(liking) { - liking = 0; - window.location.href=window.location.href - } + if($('#live-photos').length) { + if(liking) { + liking = 0; + window.location.href=window.location.href; } } + } - updateCountsOnly = false; - - if(data.network == 0) { - data.network = ''; - $('.net-update').removeClass('show') - } - else { - $('.net-update').addClass('show') - } - $('.net-update').html(data.network); + updateCountsOnly = false; - if(data.home == 0) { data.home = ''; $('.home-update').removeClass('show') } else { $('.home-update').addClass('show') } - $('.home-update').html(data.home); - + if(data.network == 0) { + data.network = ''; + $('.net-update').removeClass('show'); + } else { + $('.net-update').addClass('show'); + } + $('.net-update').html(data.network); - if(data.intros == 0) { data.intros = ''; $('.intro-update').removeClass('show') } else { $('.intro-update').addClass('show') } - $('.intro-update').html(data.intros); + if(data.home == 0) { data.home = ''; $('.home-update').removeClass('show'); } else { $('.home-update').addClass('show'); } + $('.home-update').html(data.home); - if(data.mail == 0) { data.mail = ''; $('.mail-update').removeClass('show') } else { $('.mail-update').addClass('show') } - $('.mail-update').html(data.mail); - + if(data.intros == 0) { data.intros = ''; $('.intro-update').removeClass('show'); } else { $('.intro-update').addClass('show'); } + $('.intro-update').html(data.intros); - if(data.notify == 0) { data.notify = ''; $('.notify-update').removeClass('show') } else { $('.notify-update').addClass('show') } - $('.notify-update').html(data.notify); + if(data.mail == 0) { data.mail = ''; $('.mail-update').removeClass('show'); } else { $('.mail-update').addClass('show'); } + $('.mail-update').html(data.mail); - if(data.register == 0) { data.register = ''; $('.register-update').removeClass('show') } else { $('.register-update').addClass('show') } - $('.register-update').html(data.register); + if(data.notify == 0) { data.notify = ''; $('.notify-update').removeClass('show'); } else { $('.notify-update').addClass('show'); } + $('.notify-update').html(data.notify); - if(data.events == 0) { data.events = ''; $('.events-update').removeClass('show') } else { $('.events-update').addClass('show') } - $('.events-update').html(data.events); + if(data.register == 0) { data.register = ''; $('.register-update').removeClass('show'); } else { $('.register-update').addClass('show'); } + $('.register-update').html(data.register); - if(data.events_today == 0) { data.events_today = ''; $('.events-today-update').removeClass('show') } else { $('.events-today-update').addClass('show'); $('.events-update').html(data.events + '*'); } - $('.events-today-update').html(data.events_today); + if(data.events == 0) { data.events = ''; $('.events-update').removeClass('show'); } else { $('.events-update').addClass('show'); } + $('.events-update').html(data.events); - if(data.birthdays == 0) { data.birthdays = ''; $('.birthdays-update').removeClass('show') } else { $('.birthdays-update').addClass('show'); } - $('.birthdays-update').html(data.birthdays); + if(data.events_today == 0) { data.events_today = ''; $('.events-today-update').removeClass('show'); } else { $('.events-today-update').addClass('show'); $('.events-update').html(data.events + '*'); } + $('.events-today-update').html(data.events_today); - if(data.birthdays_today == 0) { data.birthdays_today = ''; $('.birthdays-today-update').removeClass('show') } else { $('.birthdays-today-update').addClass('show'); $('.birthdays-update').html(data.birthdays + '*'); } - $('.birthdays-today-update').html(data.birthdays_today); + if(data.birthdays == 0) { data.birthdays = ''; $('.birthdays-update').removeClass('show'); } else { $('.birthdays-update').addClass('show'); } + $('.birthdays-update').html(data.birthdays); - if(data.all_events == 0) { data.all_events = ''; $('.all_events-update').removeClass('show') } else { $('.all_events-update').addClass('show') } - $('.all_events-update').html(data.all_events); - if(data.all_events_today == 0) { data.all_events_today = ''; $('.all_events-today-update').removeClass('show') } else { $('.all_events-today-update').addClass('show'); $('.all_events-update').html(data.all_events + '*'); } - $('.all_events-today-update').html(data.all_events_today); + if(data.birthdays_today == 0) { data.birthdays_today = ''; $('.birthdays-today-update').removeClass('show'); } else { $('.birthdays-today-update').addClass('show'); $('.birthdays-update').html(data.birthdays + '*'); } + $('.birthdays-today-update').html(data.birthdays_today); - $.jGrowl.defaults.closerTemplate = '
            [ ' + aStr['closeAll'] + ']
            '; + if(data.all_events == 0) { data.all_events = ''; $('.all_events-update').removeClass('show'); } else { $('.all_events-update').addClass('show'); } + $('.all_events-update').html(data.all_events); - $(data.notice).each(function() { - $.jGrowl(this.message, { sticky: true, theme: 'notice' }); - }); + if(data.all_events_today == 0) { data.all_events_today = ''; $('.all_events-today-update').removeClass('show'); } else { $('.all_events-today-update').addClass('show'); $('.all_events-update').html(data.all_events + '*'); } + $('.all_events-today-update').html(data.all_events_today); - $(data.info).each(function(){ - $.jGrowl(this.message, { sticky: false, theme: 'info', life: 10000 }); - }); + $.jGrowl.defaults.closerTemplate = '
            [ ' + aStr.closeAll + ']
            '; - + $(data.notice).each(function() { + $.jGrowl(this.message, { sticky: true, theme: 'notice' }); + }); - }) ; - } - timer = setTimeout(NavUpdate,updateInterval); + $(data.info).each(function(){ + $.jGrowl(this.message, { sticky: false, theme: 'info', life: 10000 }); + }); + }) ; } + timer = setTimeout(NavUpdate, updateInterval); +} - -function updatePageItems(mode,data) { - +function updatePageItems(mode, data) { if(mode === 'append') { $(data).each(function() { @@ -491,11 +456,10 @@ function updatePageItems(mode,data) { var e = document.getElementById('content-complete'); if(e) { - pageHasMoreContent = false; + pageHasMoreContent = false; } collapseHeight(); - } @@ -504,7 +468,6 @@ function updateConvItems(mode,data) { if(mode === 'update') { prev = 'threads-begin'; - $('.thread-wrapper.toplevel_item',data).each(function() { var ident = $(this).attr('id'); @@ -545,18 +508,14 @@ function updateConvItems(mode,data) { next = 'threads-end'; - - $('.thread-wrapper.toplevel_item',data).each(function() { - - var ident = $(this).attr('id'); var commentWrap = $('#'+ident+' .collapsed-comments').attr('id'); var itmId = 0; var isVisible = false; if(typeof commentWrap !== 'undefined') - itmId = commentWrap.replace('collapsed-comments-',''); + itmId = commentWrap.replace('collapsed-comments-', ''); if($('#' + ident).length == 0) { $('img',this).each(function() { @@ -571,7 +530,7 @@ function updateConvItems(mode,data) { } else { $('img',this).each(function() { - $(this).attr('src',$(this).attr('dst')); + $(this).attr('src', $(this).attr('dst')); }); if($('#collapsed-comments-'+itmId).is(':visible')) isVisible = true; @@ -606,18 +565,16 @@ function updateConvItems(mode,data) { $('img',this).each(function() { $(this).attr('src',$(this).attr('dst')); }); - if($('#collapsed-comments-'+itmId).is(':visible')) isVisible = true; $('#' + prev).after($(this)); if(isVisible) showHideComments(itmId); $("> .wall-item-outside-wrapper .autotime, > .thread-wrapper .autotime",this).timeago(); - } prev = ident; }); - + if(loadingPage) { loadingPage = false; } @@ -629,7 +586,6 @@ function updateConvItems(mode,data) { if (title) document.title = title + " - " + document.title; } - } $('.like-rotator').spin(false); @@ -641,472 +597,454 @@ function updateConvItems(mode,data) { /* autocomplete @nicknames */ $(".comment-edit-form textarea").editor_autocomplete(baseurl+"/acl?f=&n=1"); - + var bimgs = $(".wall-item-body img").not(function() { return this.complete; }); var bimgcount = bimgs.length; if (bimgcount) { bimgs.load(function() { - bimgcount--; - if (! bimgcount) { - collapseHeight(); - - } - }); + bimgcount--; + if (! bimgcount) { + collapseHeight(); + } + }); } else { collapseHeight(); } - } - function collapseHeight() { - $(".wall-item-body, .contact-info").each(function() { - if($(this).height() > divmore_height + 10) { - if(! $(this).hasClass('divmore')) { - $(this).readmore({ - collapsedHeight: divmore_height, - moreLink: ''+aStr['divgrowmore']+'', - lessLink: ''+aStr['divgrowless']+'' - }); - $(this).addClass('divmore'); - } - } - }); - } - - function liveUpdate() { - if(typeof profile_uid === 'undefined') profile_uid = false; /* Should probably be unified with channelId defined in head.tpl */ - if((src == null) || (stopped) || (! profile_uid)) { $('.like-rotator').spin(false); return; } - if(($('.comment-edit-text-full').length) || (in_progress)) { - if(livetime) { - clearTimeout(livetime); +function collapseHeight() { + $(".wall-item-body, .contact-info").each(function() { + if($(this).height() > divmore_height + 10) { + if(! $(this).hasClass('divmore')) { + $(this).readmore({ + collapsedHeight: divmore_height, + moreLink: '' + aStr.divgrowmore + '', + lessLink: '' + aStr.divgrowless + '' + }); + $(this).addClass('divmore'); } - livetime = setTimeout(liveUpdate, 10000); - return; } - if(livetime != null) - livetime = null; - - prev = 'live-' + src; - - in_progress = true; - - var update_url; - var update_mode; + }); +} - if(scroll_next) { - bParam_page = next_page; - page_load = true; - } - else { - bParam_page = 1; +function liveUpdate() { + if(typeof profile_uid === 'undefined') profile_uid = false; /* Should probably be unified with channelId defined in head.tpl */ + if((src === null) || (stopped) || (! profile_uid)) { $('.like-rotator').spin(false); return; } + if(($('.comment-edit-text-full').length) || (in_progress)) { + if(livetime) { + clearTimeout(livetime); } + livetime = setTimeout(liveUpdate, 10000); + return; + } + if(livetime !== null) + livetime = null; - update_url = buildCmd(); + prev = 'live-' + src; - if(page_load) { - $("#page-spinner").spin('small'); - if(bParam_page == 1) - update_mode = 'replace'; - else - update_mode = 'append'; - } - else - update_mode = 'update'; - - $.get(update_url,function(data) { - page_load = false; - scroll_next = false; - updateConvItems(update_mode,data); - $("#page-spinner").spin(false); - $("#profile-jot-text-loading").spin(false); - - in_progress = false; - - // FIXME - the following lines were added so that almost - // immediately after we update the posts on the page, we - // re-check and update the notification counts. - // As it turns out this causes a bit of an inefficiency - // as we're pinging twice for every update, once before - // and once after. A btter way to do this is to rewrite - // NavUpdate and perhaps LiveUpdate so that we check for - // post updates first and only call the notification ping - // once. - - updateCountsOnly = true; - if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,10); - }); + in_progress = true; + var update_url; + var update_mode; + if(scroll_next) { + bParam_page = next_page; + page_load = true; + } + else { + bParam_page = 1; } - function pageUpdate() { - - in_progress = true; + update_url = buildCmd(); - var update_url; - var update_mode; + if(page_load) { + $("#page-spinner").spin('small'); + if(bParam_page == 1) + update_mode = 'replace'; + else + update_mode = 'append'; + } + else + update_mode = 'update'; + + $.get(update_url, function(data) { + page_load = false; + scroll_next = false; + updateConvItems(update_mode,data); + $("#page-spinner").spin(false); + $("#profile-jot-text-loading").spin(false); + + in_progress = false; + + // FIXME - the following lines were added so that almost + // immediately after we update the posts on the page, we + // re-check and update the notification counts. + // As it turns out this causes a bit of an inefficiency + // as we're pinging twice for every update, once before + // and once after. A btter way to do this is to rewrite + // NavUpdate and perhaps LiveUpdate so that we check for + // post updates first and only call the notification ping + // once. + + updateCountsOnly = true; + if(timer) clearTimeout(timer); + timer = setTimeout(NavUpdate,10); + }); +} - if(scroll_next) { - bParam_page = next_page; - page_load = true; - } - else { - bParam_page = 1; - } +function pageUpdate() { - update_url = baseurl + '/' + page_query + '/?f=&aj=1&page=' + bParam_page + extra_args ; + in_progress = true; - $("#page-spinner").spin('small'); - update_mode = 'append'; - - $.get(update_url,function(data) { - page_load = false; - scroll_next = false; - updatePageItems(update_mode,data); - $("#page-spinner").spin(false); - in_progress = false; - }); + var update_url; + var update_mode; + if(scroll_next) { + bParam_page = next_page; + page_load = true; } - - function justifyPhotos() { - justifiedGalleryActive = true; - $('#photo-album-contents').justifiedGallery({ - margins: 3, - border: 0, - ignoreElement: '#page-end', - sizeRangeSuffixes: { - 'lt100': '-2', - 'lt240': '-2', - 'lt320': '-2', - 'lt500': '', - 'lt640': '-1', - 'lt1024': '-0' - } - }).on('jg.complete', function(e){ justifiedGalleryActive = false; }); + else { + bParam_page = 1; } - function justifyPhotosAjax() { - justifiedGalleryActive = true; - $('#photo-album-contents').justifiedGallery('norewind').on('jg.complete', function(e){ justifiedGalleryActive = false; }); - } + update_url = baseurl + '/' + page_query + '/?f=&aj=1&page=' + bParam_page + extra_args ; - function notify_popup_loader(notifyType) { + $("#page-spinner").spin('small'); + update_mode = 'append'; - /* notifications template */ - var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html()); - var notifications_all = unescape($('
            ').append( $("#nav-" + notifyType + "-see-all").clone() ).html()); //outerHtml hack - var notifications_mark = unescape($('
            ').append( $("#nav-" + notifyType + "-mark-all").clone() ).html()); //outerHtml hack - var notifications_empty = unescape($("#nav-" + notifyType + "-menu").html()); - - var notify_menu = $("#nav-" + notifyType + "-menu"); + $.get(update_url,function(data) { + page_load = false; + scroll_next = false; + updatePageItems(update_mode,data); + $("#page-spinner").spin(false); + in_progress = false; + }); +} - var pingExCmd = 'ping/' + notifyType + ((localUser != 0) ? '?f=&uid=' + localUser : ''); - $.get(pingExCmd,function(data) { +function justifyPhotos() { + justifiedGalleryActive = true; + $('#photo-album-contents').justifiedGallery({ + margins: 3, + border: 0, + ignoreElement: '#page-end', + sizeRangeSuffixes: { + 'lt100': '-2', + 'lt240': '-2', + 'lt320': '-2', + 'lt500': '', + 'lt640': '-1', + 'lt1024': '-0' + } + }).on('jg.complete', function(e){ justifiedGalleryActive = false; }); +} - if(data.invalid == 1) { - window.location.href=window.location.href - } +function justifyPhotosAjax() { + justifiedGalleryActive = true; + $('#photo-album-contents').justifiedGallery('norewind').on('jg.complete', function(e){ justifiedGalleryActive = false; }); +} +function notify_popup_loader(notifyType) { - if(data.notify.length==0){ - $("#nav-" + notifyType + "-menu").html(aStr[nothingnew]); + /* notifications template */ + var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html()); + var notifications_all = unescape($('
            ').append( $("#nav-" + notifyType + "-see-all").clone() ).html()); //outerHtml hack + var notifications_mark = unescape($('
            ').append( $("#nav-" + notifyType + "-mark-all").clone() ).html()); //outerHtml hack + var notifications_empty = unescape($("#nav-" + notifyType + "-menu").html()); - } else { - $("#nav-" + notifyType + "-menu").html(notifications_all + notifications_mark); + var notify_menu = $("#nav-" + notifyType + "-menu"); - $(data.notify).each(function() { - html = notifications_tpl.format(this.notify_link,this.photo,this.name,this.message,this.when,this.hclass); - $("#nav-" + notifyType + "-menu").append(html); - }); - $(".dropdown-menu img[data-src]").each(function(i, el){ - // Replace data-src attribute with src attribute for every image - $(el).attr('src', $(el).data("src")); - $(el).removeAttr("data-src"); - }); - } - }); + var pingExCmd = 'ping/' + notifyType + ((localUser != 0) ? '?f=&uid=' + localUser : ''); + $.get(pingExCmd, function(data) { - } + if(data.invalid == 1) { + window.location.href=window.location.href; + } + if(data.notify.length == 0){ + $("#nav-" + notifyType + "-menu").html(aStr[nothingnew]); + } else { + $("#nav-" + notifyType + "-menu").html(notifications_all + notifications_mark); - // Since our ajax calls are asynchronous, we will give a few - // seconds for the first ajax call (setting like/dislike), then - // run the updater to pick up any changes and display on the page. - // The updater will turn any rotators off when it's done. - // This function will have returned long before any of these - // events have completed and therefore there won't be any - // visible feedback that anything changed without all this - // trickery. This still could cause confusion if the "like" ajax call - // is delayed and NavUpdate runs before it completes. + $(data.notify).each(function() { + html = notifications_tpl.format(this.notify_link,this.photo,this.name,this.message,this.when,this.hclass); + $("#nav-" + notifyType + "-menu").append(html); + }); + $(".dropdown-menu img[data-src]").each(function(i, el){ + // Replace data-src attribute with src attribute for every image + $(el).attr('src', $(el).data("src")); + $(el).removeAttr("data-src"); + }); + } + }); +} - function dolike(ident,verb) { - unpause(); - $('#like-rotator-' + ident.toString()).spin('tiny'); - $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); - liking = 1; - } +// Since our ajax calls are asynchronous, we will give a few +// seconds for the first ajax call (setting like/dislike), then +// run the updater to pick up any changes and display on the page. +// The updater will turn any rotators off when it's done. +// This function will have returned long before any of these +// events have completed and therefore there won't be any +// visible feedback that anything changed without all this +// trickery. This still could cause confusion if the "like" ajax call +// is delayed and NavUpdate runs before it completes. - function doprofilelike(ident,verb) { - $.get('like/' + ident + '?verb=' + verb, function() { window.location.href=window.location.href; }); - } +function dolike(ident, verb) { + unpause(); + $('#like-rotator-' + ident.toString()).spin('tiny'); + $.get('like/' + ident.toString() + '?verb=' + verb, NavUpdate ); + liking = 1; +} +function doprofilelike(ident, verb) { + $.get('like/' + ident + '?verb=' + verb, function() { window.location.href=window.location.href; }); +} - function dosubthread(ident) { - unpause(); - $('#like-rotator-' + ident.toString()).spin('tiny'); - $.get('subthread/' + ident.toString(), NavUpdate ); - liking = 1; - } +function dosubthread(ident) { + unpause(); + $('#like-rotator-' + ident.toString()).spin('tiny'); + $.get('subthread/' + ident.toString(), NavUpdate ); + liking = 1; +} +function dostar(ident) { + ident = ident.toString(); + $('#like-rotator-' + ident).spin('tiny'); + $.get('starred/' + ident, function(data) { + if(data.result == 1) { + $('#starred-' + ident).addClass('starred'); + $('#starred-' + ident).removeClass('unstarred'); + $('#starred-' + ident).addClass('icon-star-full'); + $('#starred-' + ident).removeClass('icon-star-empty'); + $('#star-' + ident).addClass('hidden'); + $('#unstar-' + ident).removeClass('hidden'); + } + else { + $('#starred-' + ident).addClass('unstarred'); + $('#starred-' + ident).removeClass('starred'); + $('#starred-' + ident).addClass('icon-star-empty'); + $('#starred-' + ident).removeClass('icon-star-full'); + $('#star-' + ident).removeClass('hidden'); + $('#unstar-' + ident).addClass('hidden'); + } + $('#like-rotator-' + ident).spin(false); + }); +} - function dostar(ident) { - ident = ident.toString(); - $('#like-rotator-' + ident).spin('tiny'); - $.get('starred/' + ident, function(data) { - if(data.result == 1) { - $('#starred-' + ident).addClass('starred'); - $('#starred-' + ident).removeClass('unstarred'); - $('#starred-' + ident).addClass('icon-star-full'); - $('#starred-' + ident).removeClass('icon-star-empty'); - $('#star-' + ident).addClass('hidden'); - $('#unstar-' + ident).removeClass('hidden'); - } - else { - $('#starred-' + ident).addClass('unstarred'); - $('#starred-' + ident).removeClass('starred'); - $('#starred-' + ident).addClass('icon-star-empty'); - $('#starred-' + ident).removeClass('icon-star-full'); - $('#star-' + ident).removeClass('hidden'); - $('#unstar-' + ident).addClass('hidden'); - } - $('#like-rotator-' + ident).spin(false); - }); +function getPosition(e) { + var cursor = {x:0, y:0}; + if ( e.pageX || e.pageY ) { + cursor.x = e.pageX; + cursor.y = e.pageY; } - - function getPosition(e) { - var cursor = {x:0, y:0}; - if ( e.pageX || e.pageY ) { - cursor.x = e.pageX; - cursor.y = e.pageY; + else { + if( e.clientX || e.clientY ) { + cursor.x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft; + cursor.y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop; } else { - if( e.clientX || e.clientY ) { - cursor.x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft; - cursor.y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop; - } - else { - if( e.x || e.y ) { - cursor.x = e.x; - cursor.y = e.y; - } + if( e.x || e.y ) { + cursor.x = e.x; + cursor.y = e.y; } } - return cursor; } + return cursor; +} - function lockview(event,id) { - $.get('lockview/' + id, function(data) { - $('#panel-' + id).html(data); - }); - } +function lockview(event, id) { + $.get('lockview/' + id, function(data) { + $('#panel-' + id).html(data); + }); +} - function filestorage(event,nick,id) { - $('#cloud-index-' + last_filestorage_id).removeClass('cloud-index-active'); - $('#perms-panel-' + last_filestorage_id).hide().html(''); - $('#file-edit-' + id).spin('tiny'); - delete acl; - $.get('filestorage/' + nick + '/' + id + '/edit', function(data) { - $('#cloud-index-' + id).addClass('cloud-index-active'); - $('#perms-panel-' + id).html(data).show(); - $('#file-edit-' + id).spin(false); - last_filestorage_id = id; - }); - } +function filestorage(event, nick, id) { + $('#cloud-index-' + last_filestorage_id).removeClass('cloud-index-active'); + $('#perms-panel-' + last_filestorage_id).hide().html(''); + $('#file-edit-' + id).spin('tiny'); + // What for do we need this here? + delete acl; + $.get('filestorage/' + nick + '/' + id + '/edit', function(data) { + $('#cloud-index-' + id).addClass('cloud-index-active'); + $('#perms-panel-' + id).html(data).show(); + $('#file-edit-' + id).spin(false); + last_filestorage_id = id; + }); +} - function post_comment(id) { - unpause(); - commentBusy = true; - $('body').css('cursor', 'wait'); - $("#comment-preview-inp-" + id).val("0"); - $.post( - "item", - $("#comment-edit-form-" + id).serialize(), - function(data) { - if(data.success) { - $("#comment-edit-preview-" + id).hide(); - $("#comment-edit-wrapper-" + id).hide(); - $("#comment-edit-text-" + id).val(''); - var tarea = document.getElementById("comment-edit-text-" + id); - if(tarea) - commentClose(tarea,id); - if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,1500); - } - if(data.reload) { - window.location.href=data.reload; - } - }, - "json" - ); - return false; - } +function post_comment(id) { + unpause(); + commentBusy = true; + $('body').css('cursor', 'wait'); + $("#comment-preview-inp-" + id).val("0"); + $.post( + "item", + $("#comment-edit-form-" + id).serialize(), + function(data) { + if(data.success) { + $("#comment-edit-preview-" + id).hide(); + $("#comment-edit-wrapper-" + id).hide(); + $("#comment-edit-text-" + id).val(''); + var tarea = document.getElementById("comment-edit-text-" + id); + if(tarea) + commentClose(tarea, id); + if(timer) clearTimeout(timer); + timer = setTimeout(NavUpdate,1500); + } + if(data.reload) { + window.location.href=data.reload; + } + }, + "json" + ); + return false; +} +function preview_comment(id) { + $("#comment-preview-inp-" + id).val("1"); + $("#comment-edit-preview-" + id).show(); + $.post( + "item", + $("#comment-edit-form-" + id).serialize(), + function(data) { + if(data.preview) { + $("#comment-edit-preview-" + id).html(data.preview); + $("#comment-edit-preview-" + id + " a").click(function() { return false; }); + } + }, + "json" + ); + return true; +} - function preview_comment(id) { - $("#comment-preview-inp-" + id).val("1"); - $("#comment-edit-preview-" + id).show(); - $.post( - "item", - $("#comment-edit-form-" + id).serialize(), - function(data) { - if(data.preview) { - - $("#comment-edit-preview-" + id).html(data.preview); - $("#comment-edit-preview-" + id + " a").click(function() { return false; }); - } - }, - "json" - ); - return true; - } +function importElement(elem) { + $.post( + "impel", + { "element" : elem }, + function(data) { + if(timer) clearTimeout(timer); + timer = setTimeout(NavUpdate,10); + } + ); + return false; +} - function importElement(elem) { - $.post( - "impel", - { "element" : elem }, - function(data) { - if(timer) clearTimeout(timer); - timer = setTimeout(NavUpdate,10); +function preview_post() { + $("#jot-preview").val("1"); + $("#jot-preview-content").show(); +// tinyMCE.triggerSave(); + $.post( + "item", + $("#profile-jot-form").serialize(), + function(data) { + if(data.preview) { + $("#jot-preview-content").html(data.preview); + $("#jot-preview-content" + " a").click(function() { return false; }); } - ); + }, + "json" + ); + $("#jot-preview").val("0"); + return true; +} - return false; - } +function unpause() { + // unpause auto reloads if they are currently stopped + totStopped = false; + stopped = false; + $('#pause').html(''); +} - function preview_post() { - $("#jot-preview").val("1"); - $("#jot-preview-content").show(); -// tinyMCE.triggerSave(); - $.post( - "item", - $("#profile-jot-form").serialize(), - function(data) { - if(data.preview) { - $("#jot-preview-content").html(data.preview); - $("#jot-preview-content" + " a").click(function() { return false; }); - } - }, - "json" - ); - $("#jot-preview").val("0"); - return true; +function bin2hex(s) { + // Converts the binary representation of data to hex + // + // version: 812.316 + // discuss at: http://phpjs.org/functions/bin2hex + // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) + // + bugfixed by: Onno Marsman + // + bugfixed by: Linuxworld + // * example 1: bin2hex('Kev'); + // * returns 1: '4b6576' + // * example 2: bin2hex(String.fromCharCode(0x00)); + // * returns 2: '00' + var v,i, f = 0, a = []; + s += ''; + f = s.length; + + for (i = 0; i' + data.desc + '
            ' + data.version + '
            ' + data.credits + '
            ' + theme + ''); + $('#theme-preview').html('
            ' + data.desc + '
            ' + data.version + '
            ' + data.credits + '
            ' + theme + ''); }); - } $(document).ready(function() { @@ -1188,32 +1126,27 @@ $(document).ready(function() { numbers : aStr['t17'], }; - $(".autotime").timeago(); $("#toc").toc(); - - }); - function zFormError(elm,x) { - if(x) { - $(elm).addClass("zform-error"); - $(elm).removeClass("zform-ok"); - } - else { - $(elm).addClass("zform-ok"); - $(elm).removeClass("zform-error"); - } +function zFormError(elm,x) { + if(x) { + $(elm).addClass("zform-error"); + $(elm).removeClass("zform-ok"); + } else { + $(elm).addClass("zform-ok"); + $(elm).removeClass("zform-error"); } - +} $(window).scroll(function () { if(typeof buildCmd == 'function') { // This is a content page with items and/or conversations - $('#more').hide(); - $('#no-more').hide(); - + $('#more').hide(); + $('#no-more').hide(); + if($(window).scrollTop() + $(window).height() > $(document).height() - 200) { $('#more').css("top","400"); $('#more').show(); @@ -1254,7 +1187,6 @@ $(window).scroll(function () { } } } - }); var chanviewFullSize = false; @@ -1273,143 +1205,139 @@ function chanviewFull() { } } - function addhtmltext(data) { - data = h2b(data); - addeditortext(data); - } +function addhtmltext(data) { + data = h2b(data); + addeditortext(data); +} +function loadText(textRegion,data) { + var currentText = $(textRegion).val(); + $(textRegion).val(currentText + data); +} - function loadText(textRegion,data) { - var currentText = $(textRegion).val(); - $(textRegion).val(currentText + data); +function addeditortext(data) { + if(plaintext == 'none') { + var currentText = $("#profile-jot-text").val(); + $("#profile-jot-text").val(currentText + data); } + else + tinyMCE.execCommand('mceInsertRawHTML',false,data); +} - - function addeditortext(data) { - if(plaintext == 'none') { - var currentText = $("#profile-jot-text").val(); - $("#profile-jot-text").val(currentText + data); - } - else - tinyMCE.execCommand('mceInsertRawHTML',false,data); +function h2b(s) { + var y = s; + function rep(re, str) { + y = y.replace(re,str); } + rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); + rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"); + rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"); + rep(/(.*?)<\/font>/gi,"$1"); + rep(//gi,"[img=$1x$2]$3[/img]"); + rep(//gi,"[img=$2x$1]$3[/img]"); + rep(//gi,"[img=$3x$2]$1[/img]"); + rep(//gi,"[img=$2x$3]$1[/img]"); + rep(//gi,"[img]$1[/img]"); + + rep(/
              (.*?)<\/ul>/gi,"[list]$1[/list]"); + rep(/
                (.*?)<\/ul>/gi,"[list=]$1[/list]"); + rep(/
                  (.*?)<\/ul>/gi,"[list=1]$1[/list]"); + rep(/
                    (.*?)<\/ul>/gi,"[list=i]$1[/list]"); + rep(/
                      (.*?)<\/ul>/gi,"[list=I]$1[/list]"); + rep(/
                        (.*?)<\/ul>/gi,"[list=a]$1[/list]"); + rep(/
                          (.*?)<\/ul>/gi,"[list=A]$1[/list]"); + rep(/
                        • (.*?)<\/li>/gi,"[li]$1[/li]"); + + rep(/(.*?)<\/code>/gi,"[code]$1[/code]"); + rep(/<\/(strong|b)>/gi,"[/b]"); + rep(/<(strong|b)>/gi,"[b]"); + rep(/<\/(em|i)>/gi,"[/i]"); + rep(/<(em|i)>/gi,"[i]"); + rep(/<\/u>/gi,"[/u]"); + + rep(/(.*?)<\/span>/gi,"[u]$1[/u]"); + rep(//gi,"[u]"); + rep(/]*>/gi,"[quote]"); + rep(/<\/blockquote>/gi,"[/quote]"); + rep(/
                          /gi,"[hr]"); + rep(/
                          /gi,"\n"); + rep(//gi,"\n"); + rep(/
                          /gi,"\n"); + rep(/

                          /gi,""); + rep(/<\/p>/gi,"\n"); + rep(/ /gi," "); + rep(/"/gi,"\""); + rep(/</gi,"<"); + rep(/>/gi,">"); + rep(/&/gi,"&"); + + return y; +} - function h2b(s) { - var y = s; - function rep(re, str) { - y = y.replace(re,str); - }; - - rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); - rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"); - rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"); - rep(/(.*?)<\/font>/gi,"$1"); - rep(//gi,"[img=$1x$2]$3[/img]"); - rep(//gi,"[img=$2x$1]$3[/img]"); - rep(//gi,"[img=$3x$2]$1[/img]"); - rep(//gi,"[img=$2x$3]$1[/img]"); - rep(//gi,"[img]$1[/img]"); - - - rep(/

                            (.*?)<\/ul>/gi,"[list]$1[/list]"); - rep(/
                              (.*?)<\/ul>/gi,"[list=]$1[/list]"); - rep(/
                                (.*?)<\/ul>/gi,"[list=1]$1[/list]"); - rep(/
                                  (.*?)<\/ul>/gi,"[list=i]$1[/list]"); - rep(/
                                    (.*?)<\/ul>/gi,"[list=I]$1[/list]"); - rep(/
                                      (.*?)<\/ul>/gi,"[list=a]$1[/list]"); - rep(/
                                        (.*?)<\/ul>/gi,"[list=A]$1[/list]"); - rep(/
                                      • (.*?)<\/li>/gi,"[li]$1[/li]"); - - rep(/(.*?)<\/code>/gi,"[code]$1[/code]"); - rep(/<\/(strong|b)>/gi,"[/b]"); - rep(/<(strong|b)>/gi,"[b]"); - rep(/<\/(em|i)>/gi,"[/i]"); - rep(/<(em|i)>/gi,"[i]"); - rep(/<\/u>/gi,"[/u]"); - - - rep(/(.*?)<\/span>/gi,"[u]$1[/u]"); - rep(//gi,"[u]"); - rep(/]*>/gi,"[quote]"); - rep(/<\/blockquote>/gi,"[/quote]"); - rep(/
                                        /gi,"[hr]"); - rep(/
                                        /gi,"\n"); - rep(//gi,"\n"); - rep(/
                                        /gi,"\n"); - rep(/

                                        /gi,""); - rep(/<\/p>/gi,"\n"); - rep(/ /gi," "); - rep(/"/gi,"\""); - rep(/</gi,"<"); - rep(/>/gi,">"); - rep(/&/gi,"&"); - - return y; - }; - - - function b2h(s) { - var y = s; - function rep(re, str) { - y = y.replace(re,str); - }; - - rep(/\&/gi,"&"); - rep(/\/gi,">"); - rep(/\"/gi,"""); - - rep(/\n/gi,"
                                        "); - rep(/\[b\]/gi,""); - rep(/\[\/b\]/gi,""); - rep(/\[i\]/gi,""); - rep(/\[\/i\]/gi,""); - rep(/\[u\]/gi,""); - rep(/\[\/u\]/gi,""); - rep(/\[hr\]/gi,"


                                        "); - rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2"); - rep(/\[url\](.*?)\[\/url\]/gi,"$1"); - rep(/\[img=(.*?)x(.*?)\](.*?)\[\/img\]/gi,""); - rep(/\[img\](.*?)\[\/img\]/gi,""); - - // FIXME - add zid() - rep(/\[zrl=([^\]]+)\](.*?)\[\/zrl\]/gi,"$2"); - rep(/\[zrl\](.*?)\[\/zrl\]/gi,"$1"); - rep(/\[zmg=(.*?)x(.*?)\](.*?)\[\/zmg\]/gi,""); - rep(/\[zmg\](.*?)\[\/zmg\]/gi,""); - - rep(/\[list\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); - rep(/\[list=\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); - rep(/\[list=1\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); - rep(/\[list=i\](.*?)\[\/list\]/gi,'
                                          $1
                                        '); - rep(/\[list=I\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); - rep(/\[list=a\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); - rep(/\[list=A\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); - rep(/\[li\](.*?)\[\/li\]/gi, '
                                      • $1
                                      • '); - rep(/\[color=(.*?)\](.*?)\[\/color\]/gi,"$2"); - rep(/\[size=(.*?)\](.*?)\[\/size\]/gi,"$2"); - rep(/\[code\](.*?)\[\/code\]/gi,"$1"); - rep(/\[quote.*?\](.*?)\[\/quote\]/gi,"
                                        $1
                                        "); - - rep(/\[video\](.*?)\[\/video\]/gi,"$1"); - rep(/\[audio\](.*?)\[\/audio\]/gi,"$1"); - - rep(/\[\&\;([#a-z0-9]+)\;\]/gi,'&$1;'); - - rep(/\<(.*?)(src|href)=\"[^hfm](.*?)\>/gi,'<$1$2="">'); - - return y; - }; +function b2h(s) { + var y = s; + function rep(re, str) { + y = y.replace(re,str); + } + rep(/\&/gi,"&"); + rep(/\/gi,">"); + rep(/\"/gi,"""); + + rep(/\n/gi,"
                                        "); + rep(/\[b\]/gi,""); + rep(/\[\/b\]/gi,""); + rep(/\[i\]/gi,""); + rep(/\[\/i\]/gi,""); + rep(/\[u\]/gi,""); + rep(/\[\/u\]/gi,""); + rep(/\[hr\]/gi,"
                                        "); + rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2"); + rep(/\[url\](.*?)\[\/url\]/gi,"$1"); + rep(/\[img=(.*?)x(.*?)\](.*?)\[\/img\]/gi,""); + rep(/\[img\](.*?)\[\/img\]/gi,""); + + // FIXME - add zid() + rep(/\[zrl=([^\]]+)\](.*?)\[\/zrl\]/gi,"$2"); + rep(/\[zrl\](.*?)\[\/zrl\]/gi,"$1"); + rep(/\[zmg=(.*?)x(.*?)\](.*?)\[\/zmg\]/gi,""); + rep(/\[zmg\](.*?)\[\/zmg\]/gi,""); + + rep(/\[list\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); + rep(/\[list=\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); + rep(/\[list=1\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); + rep(/\[list=i\](.*?)\[\/list\]/gi,'
                                          $1
                                        '); + rep(/\[list=I\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); + rep(/\[list=a\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); + rep(/\[list=A\](.*?)\[\/list\]/gi, '
                                          $1
                                        '); + rep(/\[li\](.*?)\[\/li\]/gi, '
                                      • $1
                                      • '); + rep(/\[color=(.*?)\](.*?)\[\/color\]/gi,"$2"); + rep(/\[size=(.*?)\](.*?)\[\/size\]/gi,"$2"); + rep(/\[code\](.*?)\[\/code\]/gi,"$1"); + rep(/\[quote.*?\](.*?)\[\/quote\]/gi,"
                                        $1
                                        "); + + rep(/\[video\](.*?)\[\/video\]/gi,"$1"); + rep(/\[audio\](.*?)\[\/audio\]/gi,"$1"); + + rep(/\[\&\;([#a-z0-9]+)\;\]/gi,'&$1;'); + + rep(/\<(.*?)(src|href)=\"[^hfm](.*?)\>/gi,'<$1$2="">'); + + return y; +} function zid(s) { if((! s.length) || (s.indexOf('zid=') != (-1))) return s; + if(! zid.length) return s; + var has_params = ((s.indexOf('?') == (-1)) ? false : true); var achar = ((has_params) ? '&' : '?'); s = s + achar + 'f=&zid=' + zid; + return s; -} +} \ No newline at end of file diff --git a/view/js/mod_chat.js b/view/js/mod_chat.js index 88c1cf7d8..6c432742f 100644 --- a/view/js/mod_chat.js +++ b/view/js/mod_chat.js @@ -1,5 +1,8 @@ -$(document).ready(function() { +/** + * JavaScript for mod/chat + */ +$(document).ready(function() { $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { @@ -7,10 +10,9 @@ $(document).ready(function() { $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); $('#jot-public').hide(); }); - if(selstr == null) { + if(selstr === null) { $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); $('#jot-public').show(); } - }).trigger('change'); -}); +}); \ No newline at end of file diff --git a/view/js/mod_directory.js b/view/js/mod_directory.js index 861900704..90942f9ac 100644 --- a/view/js/mod_directory.js +++ b/view/js/mod_directory.js @@ -1,17 +1,15 @@ function dirdetails(hash) { - $.get('dirprofile' + '?f=&hash=' + hash, function( data ) { $.colorbox({ maxWidth: "80%", maxHeight: "75%", scrolling: false, html: data }); }); } - var ratingVal = 0; var ratingText = ''; var currentHash = ''; function fetchRatings(hash) { - $.get('prate/'+hash, function(data) { + $.get('prate/' + hash, function(data) { if(typeof(data.rating) !== 'undefined') { ratingVal = data.rating; ratingText = data.rating_text; @@ -20,22 +18,21 @@ function fetchRatings(hash) { }); } - function doRatings(hash) { fetchRatings(hash); } function buildRatingForm(hash) { - var html = '
                                        '+aStr['rating_desc']+'
                                        '+aStr['rating_text']+'
                                        '; + var html = '
                                        ' + aStr.rating_desc + '
                                        ' + aStr.rating_text + '
                                        '; $.colorbox({maxwidth: "50%", maxHeight: "50%", scrolling: false, html: html, close: 'X' }); currentHash = hash; } function postRatings() { - $.post('prate',$('#ratings_form').serialize(),function(data) { + $.post('prate', $('#ratings_form').serialize(), function(data) { $.colorbox.remove(); - $('#edited-'+currentHash).show(); + $('#edited-' + currentHash).show(); },'json'); } diff --git a/view/js/mod_events.js b/view/js/mod_events.js index fc25e4331..270bf798b 100644 --- a/view/js/mod_events.js +++ b/view/js/mod_events.js @@ -1,35 +1,34 @@ +/** + * JavaScript for mod/events + */ $(document).ready( function() { showHideFinishDate(); }); - function showHideFinishDate() { - if( $('#id_nofinish').is(':checked')) - $('#event-finish-wrapper').hide(); - else - $('#event-finish-wrapper').show(); - } - - function eventGetStart() { - //reply = prompt("{{$expirewhen}}", $('#jot-expire').val()); - $('#startModal').modal(); - $('#start-modal-OKButton').on('click', function() { - reply=$('#start-date').val(); - if(reply && reply.length) { +function showHideFinishDate() { + if( $('#id_nofinish').is(':checked')) + $('#event-finish-wrapper').hide(); + else + $('#event-finish-wrapper').show(); +} +function eventGetStart() { + //reply = prompt("{{$expirewhen}}", $('#jot-expire').val()); + $('#startModal').modal(); + $('#start-modal-OKButton').on('click', function() { + reply=$('#start-date').val(); + if(reply && reply.length) { $('#start-text').val(reply); $('#startModal').modal('hide'); } - }) - - - } - function eventGetFinish() { - //reply = prompt("{{$expirewhen}}", $('#jot-expire').val()); - $('#finishModal').modal(); - $('#finish-modal-OKButton').on('click', function() { - reply=$('#finish-date').val(); - if(reply && reply.length) { + }); +} +function eventGetFinish() { + //reply = prompt("{{$expirewhen}}", $('#jot-expire').val()); + $('#finishModal').modal(); + $('#finish-modal-OKButton').on('click', function() { + reply=$('#finish-date').val(); + if(reply && reply.length) { $('#finish-text').val(reply); $('#finishModal').modal('hide'); } - }) - - } + }); +} \ No newline at end of file diff --git a/view/js/mod_filestorage.js b/view/js/mod_filestorage.js index bee37767f..df04b4a83 100644 --- a/view/js/mod_filestorage.js +++ b/view/js/mod_filestorage.js @@ -1,5 +1,7 @@ +/** + * JavaScript used by mod/filestorage + */ $(document).ready(function() { - $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { @@ -7,11 +9,9 @@ $(document).ready(function() { $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); $('#jot-public').hide(); }); - if(selstr == null) { + if(selstr === null) { $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); $('#jot-public').show(); } - }).trigger('change'); - -}); +}); \ No newline at end of file diff --git a/view/js/mod_mitem.js b/view/js/mod_mitem.js index 979a15297..e883763df 100644 --- a/view/js/mod_mitem.js +++ b/view/js/mod_mitem.js @@ -1,11 +1,12 @@ +/** + * JavaScript used by mod/mitem. + */ $(document).ready(function() { - - $("a#settings-default-perms-menu").colorbox({ - 'inline' : true, - 'transition' : 'elastic' + $("a#settings-default-perms-menu").colorbox({ + 'inline' : true, + 'transition' : 'elastic' }); - $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { @@ -13,10 +14,9 @@ $(document).ready(function() { $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); $('#jot-public').hide(); }); - if(selstr == null) { + if(selstr === null) { $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); $('#jot-public').show(); } - }).trigger('change'); -}); +}); \ No newline at end of file diff --git a/view/js/mod_photos.js b/view/js/mod_photos.js index 0526fd1e6..b254370c1 100644 --- a/view/js/mod_photos.js +++ b/view/js/mod_photos.js @@ -1,12 +1,16 @@ +/** + * JavaScript used by mod/photos + */ -var ispublic = aStr['everybody']; +// is this variable used anywhere? +var ispublic = aStr.everybody; $(document).ready(function() { - $(document).ready(function() { + $(document).ready(function() { $("#photo-edit-newtag").contact_autocomplete(baseurl + '/acl', 'p', false, function(data) { $("#photo-edit-newtag").val('@' + data.name); }); - }); + }); $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; @@ -15,10 +19,9 @@ $(document).ready(function() { $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); $('#jot-public').hide(); }); - if(selstr == null) { + if(selstr === null) { $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); $('#jot-public').show(); } - }).trigger('change'); -}); +}); \ No newline at end of file diff --git a/view/js/mod_register.js b/view/js/mod_register.js index 839c91911..95bc7bbbb 100644 --- a/view/js/mod_register.js +++ b/view/js/mod_register.js @@ -1,29 +1,29 @@ - $(document).ready(function() { - $("#register-email").blur(function() { - var zreg_email = $("#register-email").val(); - $.get("register/email_check.json?f=&email=" + encodeURIComponent(zreg_email),function(data) { - $("#register-email-feedback").html(data.message); - zFormError("#register-email-feedback",data.error); - }); - }); - $("#register-password").blur(function() { - if(($("#register-password").val()).length < 6 ) { - $("#register-password-feedback").html(aStr['pwshort']); - zFormError("#register-password-feedback",true); - } - else { - $("#register-password-feedback").html(""); - zFormError("#register-password-feedback",false); - } - }); - $("#register-password2").blur(function() { - if($("#register-password").val() != $("#register-password2").val()) { - $("#register-password2-feedback").html(aStr['pwnomatch']); - zFormError("#register-password2-feedback",true); - } - else { - $("#register-password2-feedback").html(""); - zFormError("#register-password2-feedback",false); - } +$(document).ready(function() { + $("#register-email").blur(function() { + var zreg_email = $("#register-email").val(); + $.get("register/email_check.json?f=&email=" + encodeURIComponent(zreg_email), function(data) { + $("#register-email-feedback").html(data.message); + zFormError("#register-email-feedback",data.error); }); }); + $("#register-password").blur(function() { + if(($("#register-password").val()).length < 6 ) { + $("#register-password-feedback").html(aStr.pwshort); + zFormError("#register-password-feedback", true); + } + else { + $("#register-password-feedback").html(""); + zFormError("#register-password-feedback", false); + } + }); + $("#register-password2").blur(function() { + if($("#register-password").val() != $("#register-password2").val()) { + $("#register-password2-feedback").html(aStr.pwnomatch); + zFormError("#register-password2-feedback", true); + } + else { + $("#register-password2-feedback").html(""); + zFormError("#register-password2-feedback", false); + } + }); +}); \ No newline at end of file diff --git a/view/js/mod_settings.js b/view/js/mod_settings.js index e144ed6cd..9c1821494 100644 --- a/view/js/mod_settings.js +++ b/view/js/mod_settings.js @@ -1,5 +1,9 @@ +/** + * JavaScript used by mod/settings + */ -var ispublic = aStr['everybody'] ; +// is this used anywhere? +var ispublic = aStr.everybody; $(document).ready(function() { $('form').areYouSure({'addRemoveFieldsMarksDirty':true}); // Warn user about unsaved settings @@ -19,13 +23,11 @@ $(document).ready(function() { $('#jot-perms-icon').removeClass('icon-unlock').addClass('icon-lock'); $('#jot-public').hide(); }); - if(selstr == null) { + if(selstr === null) { $('#jot-perms-icon').removeClass('icon-lock').addClass('icon-unlock'); $('#jot-public').show(); } - }).trigger('change'); - }); /** @@ -132,7 +134,5 @@ function channel_privacy_macro(n) { $('#id_profile_in_directory_onoff .on').removeClass('hidden'); $('#id_profile_in_directory_onoff .off').addClass('hidden'); $('#id_profile_in_directory').val(1); - } - -} +} \ No newline at end of file diff --git a/view/js/ratings.js b/view/js/ratings.js index 3d48ecca5..5ce4c0d00 100644 --- a/view/js/ratings.js +++ b/view/js/ratings.js @@ -4,7 +4,7 @@ var ratingText = ''; var currentHash = ''; function fetchRatings(hash) { - $.get('prate/'+hash, function(data) { + $.get('prate/' + hash, function(data) { if(typeof(data.rating) !== 'undefined') { ratingVal = data.rating; ratingText = data.rating_text; @@ -13,22 +13,20 @@ function fetchRatings(hash) { }); } - function doRatings(hash) { fetchRatings(hash); } function buildRatingForm(hash) { - var html = '
                                        '+aStr['rating_desc']+'
                                        '+aStr['rating_text']+'
                                        '; + var html = '
                                        ' + aStr.rating_desc + '
                                        ' + aStr.rating_text + '
                                        '; $.colorbox({maxwidth: "50%", maxHeight: "50%", html: html, close: 'X' }); currentHash = hash; } function postRatings() { - $.post('prate',$('#ratings_form').serialize(),function(data) { + $.post('prate', $('#ratings_form').serialize(), function(data) { $.colorbox.remove(); - $('#edited-'+currentHash).show(); - },'json'); -} - + $('#edited-' + currentHash).show(); + }, 'json'); +} \ No newline at end of file diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index 3db67dc87..c825b0485 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -1,52 +1,51 @@ - +/** + * redbasic theme specific JavaScript + */ $(document).ready(function() { + // CSS3 calc() fallback (for unsupported browsers) + $('body').append(''); + if( $('#css3-calc').width() == 10) { + $(window).resize(function() { + if($(window).width() < 767) { + $('main').css('width', $(window).width() + 231 ); + } else { + $('main').css('width', '100%' ); + } + }); + } + $('#css3-calc').remove(); // Remove the test element -// CSS3 calc() fallback (for unsupported browsers) -$('body').append(''); -if( $('#css3-calc').width() == 10) { - $(window).resize(function() { - if($(window).width() < 767) { - $('main').css('width', $(window).width() + 231 ); - } else { - $('main').css('width', '100%' ); - } + $('#expand-aside').click(function() { + $('#expand-aside-icon').toggleClass('icon-circle-arrow-right').toggleClass('icon-circle-arrow-left'); + $('main').toggleClass('region_1-on'); }); -} -$('#css3-calc').remove(); // Remove the test element -$('#expand-aside').click(function() { - $('#expand-aside-icon').toggleClass('icon-circle-arrow-right').toggleClass('icon-circle-arrow-left'); - $('main').toggleClass('region_1-on'); -}); - -if($('aside').length && $('aside').html().length == 0) { - $('#expand-aside').hide(); -} - -$('#expand-tabs').click(function() { - if(!$('#tabs-collapse-1').hasClass('in')){ - $('html, body').animate({ scrollTop: 0 }, 'slow'); + if($('aside').length && $('aside').html().length === 0) { + $('#expand-aside').hide(); } - $('#expand-tabs-icon').toggleClass('icon-circle-arrow-down').toggleClass('icon-circle-arrow-up'); -}); -if($('#tabs-collapse-1').length == 0) { - $('#expand-tabs').hide(); -} + $('#expand-tabs').click(function() { + if(!$('#tabs-collapse-1').hasClass('in')){ + $('html, body').animate({ scrollTop: 0 }, 'slow'); + } + $('#expand-tabs-icon').toggleClass('icon-circle-arrow-down').toggleClass('icon-circle-arrow-up'); + }); + if($('#tabs-collapse-1').length === 0) { + $('#expand-tabs').hide(); + } }); - $(document).ready(function(){ var doctitle = document.title; function checkNotify() { var notifyUpdateElem = document.getElementById('notify-update'); if(notifyUpdateElem !== null) { - if(notifyUpdateElem.innerHTML != "") - document.title = "("+notifyUpdateElem.innerHTML+") " + doctitle; - else - document.title = doctitle; + if(notifyUpdateElem.innerHTML !== "") + document.title = "(" + notifyUpdateElem.innerHTML + ") " + doctitle; + else + document.title = doctitle; } - }; + } setInterval(function () {checkNotify();}, 10 * 1000); -}); +}); \ No newline at end of file -- cgit v1.2.3 From 92470eb0f2f053363cdfaec7a7df18c85ffc74bc Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Mar 2015 16:15:10 -0700 Subject: Show profile on openid server page --- view/pdl/mod_id.pdl | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 view/pdl/mod_id.pdl diff --git a/view/pdl/mod_id.pdl b/view/pdl/mod_id.pdl new file mode 100644 index 000000000..71ef7f898 --- /dev/null +++ b/view/pdl/mod_id.pdl @@ -0,0 +1,4 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] + -- cgit v1.2.3 From 864116805b7adf8e82be582c2df8524c44a829fd Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Mon, 16 Mar 2015 00:20:14 +0100 Subject: Documentation and remove duplicate code. Add a bit Doxygen documentation and remove some duplicate code from account.php. --- include/account.php | 151 +++++++++++++++++++++++++++------------------------- 1 file changed, 79 insertions(+), 72 deletions(-) diff --git a/include/account.php b/include/account.php index 5793c2724..caac0b178 100644 --- a/include/account.php +++ b/include/account.php @@ -523,9 +523,7 @@ function downgrade_accounts() { $basic = get_config('system','default_service_class'); - foreach($r as $rr) { - if(($basic) && ($rr['account_service_class']) && ($rr['account_service_class'] != $basic)) { $x = q("UPDATE account set account_service_class = '%s', account_expires = '%s' where account_id = %d", @@ -550,97 +548,96 @@ function downgrade_accounts() { } - -// check service_class restrictions. If there are no service_classes defined, everything is allowed. -// if $usage is supplied, we check against a maximum count and return true if the current usage is -// less than the subscriber plan allows. Otherwise we return boolean true or false if the property -// is allowed (or not) in this subscriber plan. An unset property for this service plan means -// the property is allowed, so it is only necessary to provide negative properties for each plan, -// or what the subscriber is not allowed to do. - - +/** + * @brief Check service_class restrictions. + * + * If there are no service_classes defined, everything is allowed. + * If $usage is supplied, we check against a maximum count and return true if + * the current usage is less than the subscriber plan allows. Otherwise we + * return boolean true or false if the property is allowed (or not) in this + * subscriber plan. An unset property for this service plan means the property + * is allowed, so it is only necessary to provide negative properties for each + * plan, or what the subscriber is not allowed to do. + * + * Like account_service_class_allows() but queries directly by account rather + * than channel. Service classes are set for accounts, so we look up the + * account for the channel and fetch the service class restrictions of the + * account. + * + * @see account_service_class_allows() if you have a channel_id already + * @see service_class_fetch() + * + * @param int $uid The channel_id to check + * @param string $property The service class property to check for + * @param string|boolean $usage (optional) The value to check against + * @return boolean + */ function service_class_allows($uid, $property, $usage = false) { - $a = get_app(); - if($uid == local_channel()) { - $service_class = $a->account['account_service_class']; - } - else { - $r = q("select account_service_class as service_class - from channel c, account a - where c.channel_account_id=a.account_id and c.channel_id= %d limit 1", - intval($uid) - ); - if($r !== false and count($r)) { - $service_class = $r[0]['service_class']; - } - } - if(! x($service_class)) - return true; // everything is allowed - - $arr = get_config('service_class',$service_class); - if(! is_array($arr) || (! count($arr))) - return true; + $limit = service_class_fetch($uid, $property); - if($usage === false) - return ((x($arr[$property])) ? (bool) $arr[$property] : true); - else { - if(! array_key_exists($property,$arr)) - return true; + if($limit === false) + return true; // No service class set => everything is allowed - return (((intval($usage)) < intval($arr[$property])) ? true : false); + if($usage === false) { + // We use negative values for not allowed properties in a subscriber plan + return ((x($limit)) ? (bool) $limit : true); + } else { + return (((intval($usage)) < intval($limit)) ? true : false); } } /** - * @brief Checks service class restrictions by account_id. + * @brief Check service class restrictions by account. * - * Like service_class_allows() but queries by account rather than channel. + * If there are no service_classes defined, everything is allowed. + * If $usage is supplied, we check against a maximum count and return true if + * the current usage is less than the subscriber plan allows. Otherwise we + * return boolean true or false if the property is allowed (or not) in this + * subscriber plan. An unset property for this service plan means the property + * is allowed, so it is only necessary to provide negative properties for each + * plan, or what the subscriber is not allowed to do. * - * @see service_class_allows() + * Like service_class_allows() but queries directly by account rather than channel. * - * @param int $aid account_id - * @param string $property - * @param int|boolean $usage, default false - * @return boolean + * @see service_class_allows() if you have a channel_id instead of an account_id + * @see account_service_class_fetch() * - * @todo Can't we use here internally account_service_class_fetch() to reduce duplicate code? + * @param int $aid The account_id to check + * @param string $property The service class property to check for + * @param int|boolean $usage, (optional) The value to check against + * @return boolean */ function account_service_class_allows($aid, $property, $usage = false) { - $r = q("select account_service_class as service_class from account where account_id = %d limit 1", - intval($aid) - ); - if($r !== false and count($r)) { - $service_class = $r[0]['service_class']; - } - if(! x($service_class)) - return true; // everything is allowed + $limit = account_service_class_fetch($aid, $property); - $arr = get_config('service_class', $service_class); - if(! is_array($arr) || (! count($arr))) - return true; + if($limit === false) + return true; // No service class is set => everything is allowed - if($usage === false) - return ((x($arr[$property])) ? (bool) $arr[$property] : true); - else { - if(! array_key_exists($property, $arr)) - return true; - - return (((intval($usage)) < intval($arr[$property])) ? true : false); + if($usage === false) { + // We use negative values for not allowed properties in a subscriber plan + return ((x($limit)) ? (bool) $limit : true); + } else { + return (((intval($usage)) < intval($limit)) ? true : false); } } /** - * @brief Fetches a service class for a channel_id and property. + * @brief Queries a service class value for a channel and property. + * + * Service classes are set for accounts, so look up the account for this channel + * and fetch the service classe of the account. * - * This method not just checks if a service class is allowed like service_class_allows(), - * but also returns the service class value. * If no service class is available it returns false and everything should be * allowed. * - * @param int $uid channel_id - * @param string $property + * @see account_service_class_fetch() + * + * @param int $uid The channel_id to query + * @param string $property The service property name to check for * @return boolean|int + * + * @todo Should we merge this with account_service_class_fetch()? */ function service_class_fetch($uid, $property) { $a = get_app(); @@ -668,8 +665,18 @@ function service_class_fetch($uid, $property) { return((array_key_exists($property, $arr)) ? $arr[$property] : false); } -// like service_class_fetch but queries by account rather than channel - +/** + * @brief Queries a service class value for an account and property. + * + * Like service_class_fetch() but queries by account rather than channel. + * + * @see service_class_fetch() if you have channel_id. + * @see account_service_class_allows() + * + * @param int $aid The account_id to query + * @param string $property The service property name to check for + * @return boolean|int + */ function account_service_class_fetch($aid, $property) { $r = q("select account_service_class as service_class from account where account_id = %d limit 1", @@ -692,7 +699,7 @@ function account_service_class_fetch($aid, $property) { function upgrade_link($bbcode = false) { - $l = get_config('service_class','upgrade_link'); + $l = get_config('service_class', 'upgrade_link'); if(! $l) return ''; if($bbcode) @@ -710,4 +717,4 @@ function upgrade_message($bbcode = false) { function upgrade_bool_message($bbcode = false) { $x = upgrade_link($bbcode); return t('This action is not available under your subscription plan.') . (($x) ? ' ' . $x : '') ; -} +} \ No newline at end of file -- cgit v1.2.3 From 6da40fc559f540e67802f771411aa9f85dc8d64d Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Mar 2015 16:48:45 -0700 Subject: mod_id: load profile so the sidebar profile will work --- mod/channel.php | 5 +++++ mod/id.php | 54 +++++++++++++++--------------------------------------- 2 files changed, 20 insertions(+), 39 deletions(-) diff --git a/mod/channel.php b/mod/channel.php index 109c9a596..3216da7e1 100644 --- a/mod/channel.php +++ b/mod/channel.php @@ -36,6 +36,11 @@ function channel_init(&$a) { $a->page['htmlhead'] .= '' . "\r\n" ; + +// Not yet ready for prime time +// $a->page['htmlhead'] .= '' . "\r\n" ; +// $a->page['htmlhead'] .= '' . "\r\n" ; + // Run profile_load() here to make sure the theme is set before // we start loading content diff --git a/mod/id.php b/mod/id.php index 378022717..6678004c5 100644 --- a/mod/id.php +++ b/mod/id.php @@ -2,45 +2,21 @@ function id_init(&$a) { -logger('id: ' . print_r($_REQUEST,true)); - -/** - * This example shows several things: - * - How a setup interface should look like. - * - How to use a mysql table for authentication - * - How to store associations in mysql table, instead of php sessions. - * - How to store realm authorizations. - * - How to send AX/SREG parameters. - * For the example to work, you need to create the necessary tables: -CREATE TABLE Users ( - id INT NOT NULL auto_increment PRIMARY KEY, - login VARCHAR(32) NOT NULL, - password CHAR(40) NOT NULL, - firstName VARCHAR(32) NOT NULL, - lastName VARCHAR(32) NOT NULL -); - -CREATE TABLE AllowedSites ( - user INT NOT NULL, - realm TEXT NOT NULL, - attributes TEXT NOT NULL, - INDEX(user) -); - -CREATE TABLE Associations ( - id INT NOT NULL PRIMARY KEY, - data TEXT NOT NULL -); - * - * This is only an example. Don't use it in your code as-is. - * It has several security flaws, which you shouldn't copy (like storing plaintext login and password in forms). - * - * This setup could be very easily flooded with many associations, - * since non-private ones aren't automatically deleted. - * You could prevent this by storing a date of association and removing old ones, - * or by setting $this->dh = false; - * However, the latter one would disable stateful mode, unless connecting via HTTPS. - */ + logger('id: ' . print_r($_REQUEST,true)); + + + if(argc() > 1) + $which = argv(1); + else { + $a->error = 404; + return; + } + + $profile = ''; + $channel = $a->get_channel(); + profile_load($a,$which,$profile); + + require 'library/openid/provider/provider.php'; -- cgit v1.2.3 From 4212a1f589862a9129d6856cb71a5911b40b7496 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 15 Mar 2015 18:49:44 -0700 Subject: start on some db_table doco --- doc/db_abook.bb | 49 ++++++++++++++++++++++++++++----------- view/theme/redbasic/css/style.css | 9 +++++++ 2 files changed, 44 insertions(+), 14 deletions(-) diff --git a/doc/db_abook.bb b/doc/db_abook.bb index e0c905594..a34e51996 100644 --- a/doc/db_abook.bb +++ b/doc/db_abook.bb @@ -1,34 +1,55 @@ [table] [tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra [/th][/tr] -[tr][td]abook_id[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment +[tr][td]abook_id[/td][td]Sequential ID[/td][td]int(10) unsigned[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment [/td][/tr] -[tr][td]abook_account[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td] +[tr][td]abook_account[/td][td]account.account_id of the channel which owns this record[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td] [/td][/tr] -[tr][td]abook_channel[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td] +[tr][td]abook_channel[/td][td]channel.channel_id of the channel which owns this record[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td] [/td][/tr] -[tr][td]abook_xchan[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]abook_xchan[/td][td]xchan.xchan_hash of the target identity (this channel's connection)[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]abook_my_perms[/td][td][/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]abook_my_perms[/td][td]bitfield of all specific permissions granted this connection[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]abook_their_perms[/td][td][/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]abook_their_perms[/td][td]bitfield of all permissions granted to you by this connection[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]abook_closeness[/td][td][/td][td]tinyint(3) unsigned[/td][td]NO[/td][td]MUL[/td][td]99[/td][td] +[tr][td]abook_closeness[/td][td]"closeness" value for optional affinity tool, 0-99[/td][td]tinyint(3) unsigned[/td][td]NO[/td][td]MUL[/td][td]99[/td][td] [/td][/tr] -[tr][td]abook_rating[/td][td][/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]abook_rating[/td][td]The channel owner's (public) rating of this connection -10 to +10, default 0 or unrated[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]abook_created[/td][td][/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] +[tr][td]abook_rating_text[/td][td]The channel owner's (public) rating of this connection free form text[/td][td]text[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]abook_updated[/td][td][/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] +[tr][td]abook_created[/td][td]Datetime this record was created[/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] [/td][/tr] -[tr][td]abook_connected[/td][td][/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] +[tr][td]abook_updated[/td][td]Datetime this record was modified[/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] [/td][/tr] -[tr][td]abook_dob[/td][td][/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] +[tr][td]abook_connected[/td][td]datetime of last successful "poll" for this connection[/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] [/td][/tr] -[tr][td]abook_flags[/td][td][/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]abook_dob[/td][td]Datetime of connection's birthday converted from *their* timezone to UTC[/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] [/td][/tr] -[tr][td]abook_profile[/td][td][/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]abook_flags[/td][td]Bitfield containing blocked(0x1), ignored(0x2), hidden(0x4), archived(0x8), pending(0x10), unconnected(0x20), self(0x80), feed(0x100)[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[/td][/tr] +[tr][td]abook_profile[/td][td]profile.guid of profile to display to this connection if authenticated[/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] [/table] + +Notes: + +ABOOK_FLAGS_BLOCKED - Bi-directional communications with this channel are blocked, regardless of other permissions. + +ABOOK_FLAGS_IGNORED - Incoming communications from this channel are blocked, regardless of other permissions. + +ABOOK_FLAGS_HIDDEN - This connection will not be shown as a connection to anybody but the channel owner + +ABOOK_FLAGS_ARCHIVED - This connection is likely non-functioning and the entry and conversations are preserved, but further polled communications will not be attempted. + +ABOOK_FLAGS_PENDING - A connection request was received from this channel but has not been approved by the channel owner, public communications may still be visible but no additional permissions have been granted. + +ABOOK_FLAGS_UNCONNECTED - currently unused. Projected usage is to indicate "one-way" connections which were insitgated on this end but are still pending on the remote end. + +ABOOK_FLAGS_SELF is a special case where the owner is the target. Every channel has one abook entry with ABOOK_FLAGS_SELF with a target abook_xchan set to channel.channel_hash . When this flag is present, abook_my_perms is the default permissions granted to all new connections and several other fields are unused. + +ABOOK_FLAGS_FEED - indicates this connection is an RSS/Atom feed and may trigger special handling. + Return to [zrl=[baseurl]/help/database]database documentation[/zrl] \ No newline at end of file diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index da75cf3f8..7cdde49ab 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -1590,6 +1590,15 @@ text-decoration: none; background-color: $admintable_hoverbgcol; } +table { + border-spacing: 2px; + max-width: 100%; +} + +th,td { + padding: 3px; +} + /* message */ img.mail-list-sender-photo { -- cgit v1.2.3 From 4146f9d3da9b11dac80ea46dae2805ecdc20f3f3 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Mon, 16 Mar 2015 21:19:27 +0100 Subject: show generic submit button only if plugin name is provided --- view/tpl/generic_addon_settings.tpl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/view/tpl/generic_addon_settings.tpl b/view/tpl/generic_addon_settings.tpl index a7d3b6c0a..bf39b2aea 100644 --- a/view/tpl/generic_addon_settings.tpl +++ b/view/tpl/generic_addon_settings.tpl @@ -9,9 +9,11 @@
                                        {{$content}} + {{if $addon.0}}
                                        + {{/if}}
                                        -- cgit v1.2.3 From 52374bcd6e5726828219bed7a8c04f5456b167d5 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 16 Mar 2015 15:33:08 -0700 Subject: phase one of the great file storage unification - use one button for uploads of any type (image or attachment). We'll sort out which one it is and deal with it appropriately. --- include/conversation.php | 2 +- mod/wall_attach.php | 31 +++++++++++++++++++++++++++++-- version.inc | 2 +- view/tpl/jot.tpl | 16 +++------------- 4 files changed, 34 insertions(+), 17 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 0e35202fa..a85d582ce 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1172,7 +1172,7 @@ function status_editor($a, $x, $popup = false) { '$pagetitle' => (x($x,'pagetitle') ? $x['pagetitle'] : ''), '$id_select' => $id_select, '$id_seltext' => t('Post as'), - '$writephoto' => perm_is_allowed($x['profile_uid'], get_observer_hash(), 'post_photos'), + '$writefiles' => (perm_is_allowed($x['profile_uid'], get_observer_hash(), 'post_photos') || perm_is_allowed($x['profile_uid'], get_observer_hash(), 'write_storage')), '$bold' => t('Bold'), '$italic' => t('Italic'), '$underline' => t('Underline'), diff --git a/mod/wall_attach.php b/mod/wall_attach.php index 47c097416..465c3e1cc 100644 --- a/mod/wall_attach.php +++ b/mod/wall_attach.php @@ -2,15 +2,42 @@ require_once('include/attach.php'); require_once('include/identity.php'); +require_once('include/photos.php'); function wall_attach_post(&$a) { if(argc() > 1) $channel = get_channel_by_nick(argv(1)); - else + elseif($_FILES['media']) { + require_once('include/api.php'); + $user_info = api_get_user($a); + $nick = $user_info['screen_name']; + $channel = get_channel_by_nick($user_info['screen_name']); + } + + if(! $channel) killme(); - $r = attach_store($channel,get_observer_hash()); + $observer = $a->get_observer(); + + + if($_FILES['userfile']['tmp_name']) { + $x = getimagesize($_FILES['userfile']['tmp_name']); + if(($x) && ($x[2] === IMG_GIF || $x[2] === IMG_JPG || $x[2] === IMG_JPEG || $x[2] === IMG_PNG)) { + $args = array( 'source' => 'editor', 'visible' => 0, 'contact_allow' => array($channel['channel_hash'])); + $ret = photo_upload($channel,$observer,$args); + if($ret['success']) { + echo "\n\n" . $ret['body'] . "\n\n"; + killme(); + } + if($using_api) + return; + notice($ret['message']); + killme(); + } + } + + $r = attach_store($channel,(($observer) ? $observer['xchan_hash'] : '')); if(! $r['success']) { notice( $r['message'] . EOL); diff --git a/version.inc b/version.inc index 39ff03a5d..430f607a5 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-15.972 +2015-03-16.973 diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl index 51ea8eedf..e74afffce 100755 --- a/view/tpl/jot.tpl +++ b/view/tpl/jot.tpl @@ -57,23 +57,14 @@
                                        {{if $visitor}}
      • - + -- cgit v1.2.3 From dd930f180ebb1983dd634fcf0d14369797425b55 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Mon, 23 Mar 2015 11:06:13 +0100 Subject: sql in -> IN --- mod/sharedwithme.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/sharedwithme.php b/mod/sharedwithme.php index 8874a7898..bee072ea7 100644 --- a/mod/sharedwithme.php +++ b/mod/sharedwithme.php @@ -82,7 +82,7 @@ function sharedwithme_content(&$a) { //remove trailing , $ids = rtrim($ids, ","); - q("UPDATE item SET item_unseen = 0 WHERE id in ( $ids ) AND uid = %d", + q("UPDATE item SET item_unseen = 0 WHERE id IN ( $ids ) AND uid = %d", intval(local_channel()) ); -- cgit v1.2.3 From f2127d4ba717484140530e17eb8ae495cab349d7 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 23 Mar 2015 15:36:17 -0700 Subject: limit notification detail queries for items and events --- include/api.php | 6 +++++- include/hubloc.php | 4 +++- mod/ping.php | 6 +++--- version.inc | 2 +- 4 files changed, 12 insertions(+), 6 deletions(-) diff --git a/include/api.php b/include/api.php index fdc8edece..3ac8ddbda 100644 --- a/include/api.php +++ b/include/api.php @@ -622,10 +622,14 @@ require_once('include/items.php'); function api_red_xchan(&$a,$type) { + logger('api_xchan'); + if(api_user() === false) return false; + logger('api_xchan'); require_once('include/hubloc.php'); - if($_SERVER['request_method'] === 'POST') { + + if($_SERVER['REQUEST_METHOD'] === 'POST') { $r = xchan_store($_REQUEST); } $r = xchan_fetch($_REQUEST); diff --git a/include/hubloc.php b/include/hubloc.php index ece7bd21a..a4efe1c75 100644 --- a/include/hubloc.php +++ b/include/hubloc.php @@ -184,6 +184,8 @@ function hubloc_mark_as_down($posturl) { function xchan_store($arr) { + logger('xchan_store: ' . print_r($arr,true)); + if(! $arr['hash']) $arr['hash'] = $arr['guid']; if(! $arr['hash']) @@ -202,7 +204,7 @@ function xchan_store($arr) { if(! $arr['url']) $arr['url'] = z_root(); if(! $arr['photo']) - $arr['photo'] = get_default_profile_photo(); + $arr['photo'] = z_root() . '/' . get_default_profile_photo(); $r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_guid_sig, xchan_pubkey, xchan_addr, xchan_url, xchan_connurl, xchan_follow, xchan_connpage, xchan_name, xchan_network, xchan_instance_url, xchan_flags, xchan_name_date ) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s','%s','%s','%s',%d,'%s') ", dbesc($arr['hash']), diff --git a/mod/ping.php b/mod/ping.php index 001c5594d..b676726fe 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -274,7 +274,7 @@ function ping_init(&$a) { $r = q("SELECT * FROM item WHERE item_restrict = 0 and item_unseen = 1 and uid = %d - and author_xchan != '%s' ORDER BY created DESC", + and author_xchan != '%s' ORDER BY created DESC limit 300", intval(local_channel()), dbesc($ob_hash) ); @@ -295,7 +295,7 @@ function ping_init(&$a) { if(argc() > 1 && (argv(1) === 'intros')) { $result = array(); - $r = q("SELECT * FROM abook left join xchan on abook.abook_xchan = xchan.xchan_hash where abook_channel = %d and (abook_flags & %d) > 0 and not ((abook_flags & %d) > 0 or (xchan_flags & %d) > 0) ORDER BY abook_created DESC", + $r = q("SELECT * FROM abook left join xchan on abook.abook_xchan = xchan.xchan_hash where abook_channel = %d and (abook_flags & %d) > 0 and not ((abook_flags & %d) > 0 or (xchan_flags & %d) > 0) ORDER BY abook_created DESC LIMIT 50", intval(local_channel()), intval(ABOOK_FLAG_PENDING), intval(ABOOK_FLAG_SELF|ABOOK_FLAG_IGNORED), @@ -327,7 +327,7 @@ function ping_init(&$a) { $r = q("SELECT * FROM event left join xchan on event_xchan = xchan_hash WHERE `event`.`uid` = %d AND start < '%s' AND start > '%s' and `ignore` = 0 - ORDER BY `start` DESC ", + ORDER BY `start` DESC LIMIT 1000", intval(local_channel()), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now + ' . intval($evdays) . ' days')), dbesc(datetime_convert('UTC', date_default_timezone_get(), 'now - 1 days')) diff --git a/version.inc b/version.inc index b6ad25842..0d9e1b8e7 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-22.979 +2015-03-23.980 -- cgit v1.2.3 From d32f63df82de01f66d5babe932f20aed9a5b3ee2 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 23 Mar 2015 17:51:43 -0700 Subject: explicitly unset delegate session vars on logout --- include/auth.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/auth.php b/include/auth.php index 6c9c33861..643894e32 100644 --- a/include/auth.php +++ b/include/auth.php @@ -29,7 +29,8 @@ function nuke_session() { unset($_SESSION['mobile_theme']); unset($_SESSION['show_mobile']); unset($_SESSION['page_flags']); - unset($_SESSION['submanage']); + unset($_SESSION['delegate']); + unset($_SESSION['delegate_channel']); unset($_SESSION['my_url']); unset($_SESSION['my_address']); unset($_SESSION['addr']); -- cgit v1.2.3 From c2acab21d44bfaa8e051a42a13b72c056c95b0a3 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 23 Mar 2015 19:56:10 -0700 Subject: improve performance of the zotfeed queries --- include/items.php | 19 +++++++++---------- include/security.php | 6 ++++-- include/text.php | 10 +++++++--- mod/zotfeed.php | 5 +++-- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/include/items.php b/include/items.php index 8e293d761..32e5dcbe5 100755 --- a/include/items.php +++ b/include/items.php @@ -4366,12 +4366,11 @@ function zot_feed($uid,$observer_xchan,$arr) { $sql_extra = item_permissions_sql($uid); } + $limit = " LIMIT 100 "; + if($mindate != NULL_DATE) { $sql_extra .= " and ( created > '$mindate' or edited > '$mindate' ) "; - $limit = ""; } - else - $limit = " limit 0, 50 "; if($message_id) { $sql_extra .= " and mid = '" . dbesc($message_id) . "' "; @@ -4382,20 +4381,20 @@ function zot_feed($uid,$observer_xchan,$arr) { if(is_sys_channel($uid)) { require_once('include/security.php'); - $r = q("SELECT distinct parent, created from item + $r = q("SELECT parent from item WHERE uid != %d - and uid in (" . stream_perms_api_uids(PERMS_PUBLIC) . ") AND item_restrict = 0 - AND (item_flags & %d)>0 - and item_private = 0 $sql_extra ORDER BY created ASC $limit", + AND item_private = 0 AND item_restrict = 0 AND uid in (" . stream_perms_api_uids(PERMS_PUBLIC,10,1) . ") + AND (item_flags & %d) > 0 + $sql_extra GROUP BY parent ORDER BY created ASC $limit", intval($uid), intval(ITEM_WALL) ); } else { - $r = q("SELECT distinct parent, created from item + $r = q("SELECT parent from item WHERE uid = %d AND item_restrict = 0 - AND (item_flags & %d)>0 - $sql_extra ORDER BY created ASC $limit", + AND (item_flags & %d) > 0 + $sql_extra GROUP BY parent ORDER BY created ASC $limit", intval($uid), intval(ITEM_WALL) ); diff --git a/include/security.php b/include/security.php index e9b41dcf9..c3b0e9763 100644 --- a/include/security.php +++ b/include/security.php @@ -396,13 +396,15 @@ function init_groups_visitor($contact_id) { // will likely be too expensive. // Returns a string list of comma separated channel_ids suitable for direct inclusion in a SQL query -function stream_perms_api_uids($perms = NULL ) { +function stream_perms_api_uids($perms = NULL, $limit = 0, $rand = 0 ) { $perms = is_null($perms) ? (PERMS_SITE|PERMS_NETWORK|PERMS_PUBLIC) : $perms; $ret = array(); + $limit_sql = (($limit) ? " LIMIT " . intval($limit) . " " : ''); + $random_sql = (($rand) ? " ORDER BY " . db_getfunc('RAND') . " " : ''); if(local_channel()) $ret[] = local_channel(); - $r = q("select channel_id from channel where channel_r_stream > 0 and (channel_r_stream & %d)>0 and not (channel_pageflags & %d)>0", + $r = q("select channel_id from channel where channel_r_stream > 0 and ( channel_r_stream & %d )>0 and ( channel_pageflags & %d ) = 0 $random_sql $limit_sql ", intval($perms), intval(PAGE_ADULT|PAGE_CENSORED|PAGE_SYSTEM|PAGE_REMOVED) ); diff --git a/include/text.php b/include/text.php index 86da3ee42..a21d8029f 100644 --- a/include/text.php +++ b/include/text.php @@ -1855,9 +1855,13 @@ function check_webbie($arr) { function ids_to_querystr($arr,$idx = 'id') { $t = array(); - foreach($arr as $x) - $t[] = $x[$idx]; - + if($arr) { + foreach($arr as $x) { + if(! in_array($x[$idx],$t)) { + $t[] = $x[$idx]; + } + } + } return(implode(',', $t)); } diff --git a/mod/zotfeed.php b/mod/zotfeed.php index 7bf91d4db..78a667330 100644 --- a/mod/zotfeed.php +++ b/mod/zotfeed.php @@ -9,7 +9,7 @@ function zotfeed_init(&$a) { $mindate = (($_REQUEST['mindate']) ? datetime_convert('UTC','UTC',$_REQUEST['mindate']) : ''); if(! $mindate) - $mindate = datetime_convert('UTC','UTC', 'now - 1 month'); + $mindate = datetime_convert('UTC','UTC', 'now - 4 days'); if(get_config('system','block_public') && (! get_account_id()) && (! remote_channel())) { $result['message'] = 'Public access denied'; @@ -21,7 +21,7 @@ function zotfeed_init(&$a) { $channel_address = ((argc() > 1) ? argv(1) : ''); if($channel_address) { - $r = q("select channel_id, channel_name from channel where channel_address = '%s' and not (channel_pageflags & %d)>0 limit 1", + $r = q("select channel_id, channel_name from channel where channel_address = '%s' and not (channel_pageflags & %d) > 0 limit 1", dbesc(argv(1)), intval(PAGE_REMOVED) ); @@ -30,6 +30,7 @@ function zotfeed_init(&$a) { $x = get_sys_channel(); if($x) $r = array($x); + $mindate = datetime_convert('UTC','UTC', 'now - 2 days'); } if(! $r) { $result['message'] = 'Channel not found.'; -- cgit v1.2.3 From 37f0bd6c9d98fa57e13dc569ba59332b380471e6 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 23 Mar 2015 20:16:56 -0700 Subject: one step forward, one step back. --- doc/to_do_code.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/to_do_code.bb b/doc/to_do_code.bb index e0e3d7f96..4b7b98ee1 100644 --- a/doc/to_do_code.bb +++ b/doc/to_do_code.bb @@ -8,7 +8,6 @@ We need much more than this, but here are areas where developers can help. Pleas [li]Infinite scroll improvements (i.e. embedded page links) see http://scrollsample.appspot.com/items [li]Finish the anti-spam bayesian engine[/li] [li]implement an email permission denied bounce message from the sys channel[/li] -[li]finish Wordpress connector - import wordpress comments back to redmatrix[/li] [li]provide a way for xchans with a certain network type to upgrade (unknown to rss, rss to statusnet, friendica-over-diaspora to friendica, for instance) based on new knowledge and/or redmatrix ability[/li] [li]If DAV folders exist, add an option to the Settings page to set a default folder for attachment uploads.[/li] [li]Integrate the "open site" list with the register page[/li] @@ -25,6 +24,7 @@ We need much more than this, but here are areas where developers can help. Pleas [li]service classes - account overview page showing resources consumed by channel. With special consideration this page can also be accessed at a meta level by the site admin to drill down on problematic accounts/channels.[/li] [li]Events module - fix permissions on events, and provide JS translation support for the calendar overview; integrate with calDAV[/li] [li]Uploads - integrate #^[url=https://github.com/blueimp/jQuery-File-Upload]https://github.com/blueimp/jQuery-File-Upload[/url][/li] +[li]We could probably improve even more on the infamous sys_channel query by carrying a column in the channel DB for the timestamp of the last post; so we don't have to randomly select channels from which to find public content and quite possibly randomly select a bunch that are inactive. This would also be a huge win for the statistics queries which could look at the same exact field and not have to count hundreds of thousands of things.[/li] [li]Import/export - include events, things, etc.[/li] [li]Import channel from Diaspora/Friendica[/li] [li]MediaGoblin photo "crosspost" connector[/li] -- cgit v1.2.3 From c024668cf226da7211aaa8cdd04293cf00b8901c Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 24 Mar 2015 02:36:45 -0700 Subject: catche edge case of tag "@abcdef +1", which tags the first entry in your abook, regardless of abcdef. This holds true for other similar patterns as well. --- include/diaspora.php | 6 +++--- include/text.php | 21 +++++++++++++++------ version.inc | 2 +- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/include/diaspora.php b/include/diaspora.php index 1e0e48a86..405fa1e40 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -843,7 +843,7 @@ function diaspora_post($importer,$xml,$msg) { // Look for tags and linkify them - $results = linkify_tags(get_app(), $body, $importer['channel_id']); + $results = linkify_tags(get_app(), $body, $importer['channel_id'], true); $datarray['term'] = array(); @@ -1062,7 +1062,7 @@ function diaspora_reshare($importer,$xml,$msg) { $datarray = array(); // Look for tags and linkify them - $results = linkify_tags(get_app(), $body, $importer['channel_id']); + $results = linkify_tags(get_app(), $body, $importer['channel_id'], true); $datarray['term'] = array(); @@ -1397,7 +1397,7 @@ function diaspora_comment($importer,$xml,$msg) { $datarray = array(); // Look for tags and linkify them - $results = linkify_tags(get_app(), $body, $importer['channel_id']); + $results = linkify_tags(get_app(), $body, $importer['channel_id'], true); $datarray['term'] = array(); diff --git a/include/text.php b/include/text.php index a21d8029f..0aba45d14 100644 --- a/include/text.php +++ b/include/text.php @@ -2105,7 +2105,7 @@ function extra_query_args() { * * @return boolean true if replaced, false if not replaced */ -function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { +function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $diaspora = false) { $replaced = false; $r = null; @@ -2173,7 +2173,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { if(strpos($tag,'@') === 0) { // The @! tag will alter permissions - $exclusive = ((strpos($tag,'!') === 1) ? true : false); + $exclusive = ((strpos($tag,'!') === 1 && (! $diaspora)) ? true : false); //is it already replaced? if(strpos($tag,'[zrl=')) @@ -2202,10 +2202,19 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { // Here we're looking for an address book entry as provided by the auto-completer // of the form something+nnn where nnn is an abook_id or the first chars of xchan_hash - if(strrpos($newname,'+')) { + + // If there's a +nnn in the string make sure there isn't a space preceding it + + $t1 = strpos($newname,' '); + $t2 = strrpos($newname,'+'); + + if($t1 && $t2 && $t1 < $t2) + $t2 = 0; + + if(($t2) && (! $diaspora)) { //get the id - $tagcid = substr($newname,strrpos($newname,'+') + 1); + $tagcid = substr($newname,$t2 + 1); if(strrpos($tagcid,' ')) $tagcid = substr($tagcid,0,strrpos($tagcid,' ')); @@ -2350,7 +2359,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { return array('replaced' => $replaced, 'termtype' => $termtype, 'term' => $newname, 'url' => $url, 'contact' => $r[0]); } -function linkify_tags($a, &$body, $uid) { +function linkify_tags($a, &$body, $uid, $diaspora = false) { $str_tags = ''; $tagged = array(); $results = array(); @@ -2374,7 +2383,7 @@ function linkify_tags($a, &$body, $uid) { if($fullnametagged) continue; - $success = handle_tag($a, $body, $access_tag, $str_tags, ($uid) ? $uid : $a->profile_uid , $tag); + $success = handle_tag($a, $body, $access_tag, $str_tags, ($uid) ? $uid : $a->profile_uid , $tag, $diaspora); $results[] = array('success' => $success, 'access_tag' => $access_tag); if($success['replaced']) $tagged[] = $tag; } diff --git a/version.inc b/version.inc index 0d9e1b8e7..320610d0f 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-23.980 +2015-03-24.981 -- cgit v1.2.3 From 1821b099dfc92ce59147e1e225c398919df712b6 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Tue, 24 Mar 2015 10:56:02 +0100 Subject: this query can take quite a while if there were many updates but it has not been called for a long time (eg nobody called mod sharedwithme). might be a good idea to have this in the poller to clean up on a regular basis and call it once more in mod sharedwithme. what do you think? --- include/poller.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/poller.php b/include/poller.php index b70ef75b0..4786188af 100644 --- a/include/poller.php +++ b/include/poller.php @@ -41,6 +41,12 @@ function poller_run($argv, $argc){ // run queue delivery process in the background proc_run('php',"include/queue.php"); + + + // maintenance for mod sharedwithme - check for updated items and remove them + + require_once('include/sharedwithme.php'); + apply_updates(); // expire any expired mail -- cgit v1.2.3 From c21a21be3e85f9e972b81439bfbac5031547104f Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Tue, 24 Mar 2015 11:38:54 +0100 Subject: we only need item mid. some documentation. --- include/attach.php | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/include/attach.php b/include/attach.php index 1daa42aef..2ca302949 100644 --- a/include/attach.php +++ b/include/attach.php @@ -976,6 +976,18 @@ function pipe_streams($in, $out) { return $size; } +/** + * @brief Activity for files + * + * @param $channel_id + * @param $object + * @param $allow_cid + * @param $allow_gid + * @param $deny_cid + * @param $deny_gid + * @param $verb + * @param $no_activity + */ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $verb, $no_activity) { require_once('include/items.php'); @@ -1030,7 +1042,7 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $jsonobject = json_encode($object); //check if item for this object exists - $y = q("SELECT * FROM item WHERE verb = '%s' AND obj_type = '%s' AND resource_id = '%s' AND uid = %d LIMIT 1", + $y = q("SELECT mid FROM item WHERE verb = '%s' AND obj_type = '%s' AND resource_id = '%s' AND uid = %d LIMIT 1", dbesc(ACTIVITY_POST), dbesc($objtype), dbesc($object['hash']), @@ -1143,6 +1155,13 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, } +/** + * @brief Create file activity object + * + * @param $channel_id + * @param $hash + * @param $cloudpath + */ function get_file_activity_object($channel_id, $hash, $cloudpath) { $x = q("SELECT creator, filename, filetype, filesize, revision, folder, flags, created, edited, allow_cid, allow_gid, deny_cid, deny_gid FROM attach WHERE uid = %d AND hash = '%s' LIMIT 1", @@ -1184,6 +1203,15 @@ function get_file_activity_object($channel_id, $hash, $cloudpath) { } +/** + * @brief Returns array of channels which have recursive permission for a file + * + * @param $arr_allow_cid + * @param $arr_allow_gid + * @param $arr_deny_cid + * @param $arr_deny_gid + * @param $folder_hash + */ function recursive_activity_recipients($arr_allow_cid, $arr_allow_gid, $arr_deny_cid, $arr_deny_gid, $folder_hash) { $ret = array(); @@ -1295,6 +1323,12 @@ function recursive_activity_recipients($arr_allow_cid, $arr_allow_gid, $arr_deny return $ret; } + +/** + * @brief Returns members of a group + * + * @param $group_id + */ function in_group($group_id) { $group_members = array(); -- cgit v1.2.3 From 78ef81b15f523665a0ae4f201f3b9264e9ad87ba Mon Sep 17 00:00:00 2001 From: Paolo Tacconi Date: Tue, 24 Mar 2015 13:37:23 +0100 Subject: Italian translation --- view/it/messages.po | 765 +++++++++++++++++++++++++++------------------------- view/it/strings.php | 67 ++--- 2 files changed, 428 insertions(+), 404 deletions(-) diff --git a/view/it/messages.po b/view/it/messages.po index 500b52c57..781e5f971 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-13 00:03-0700\n" -"PO-Revision-Date: 2015-03-17 12:35+0000\n" +"POT-Creation-Date: 2015-03-20 00:03-0700\n" +"PO-Revision-Date: 2015-03-24 10:11+0000\n" "Last-Translator: tuscanhobbit \n" "Language-Team: Italian (http://www.transifex.com/projects/p/red-matrix/language/it/)\n" "MIME-Version: 1.0\n" @@ -28,7 +28,7 @@ msgstr "" msgid "Cannot locate DNS info for database server '%s'" msgstr "Non trovo le informazioni DNS per il database server '%s'" -#: ../../include/photo/photo_driver.php:680 ../../mod/profile_photo.php:143 +#: ../../include/photo/photo_driver.php:687 ../../mod/profile_photo.php:143 #: ../../mod/profile_photo.php:302 ../../mod/profile_photo.php:424 #: ../../mod/photos.php:91 ../../mod/photos.php:625 msgid "Profile Photos" @@ -301,7 +301,7 @@ msgstr "Mi piace questo canale" #: ../../include/identity.php:1158 ../../include/conversation.php:1692 #: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 -#: ../../mod/photos.php:1001 +#: ../../mod/photos.php:1007 msgctxt "noun" msgid "Like" msgid_plural "Likes" @@ -428,7 +428,7 @@ msgstr "Guarda" #: ../../include/page_widgets.php:40 ../../include/conversation.php:1152 #: ../../include/ItemObject.php:677 ../../mod/events.php:651 -#: ../../mod/webpages.php:166 ../../mod/photos.php:964 +#: ../../mod/webpages.php:166 ../../mod/photos.php:970 msgid "Preview" msgstr "Anteprima" @@ -511,8 +511,8 @@ msgstr "Per esempio: mario@pippo.it oppure http://pluto.com/barbara" msgid "Notes" msgstr "Note" -#: ../../include/widgets.php:192 ../../include/text.php:835 -#: ../../include/text.php:847 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 +#: ../../include/widgets.php:192 ../../include/text.php:833 +#: ../../include/text.php:845 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 #: ../../mod/filer.php:50 ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Save" msgstr "Salva" @@ -521,11 +521,11 @@ msgstr "Salva" msgid "Remove term" msgstr "Rimuovi termine" -#: ../../include/widgets.php:274 ../../include/features.php:72 +#: ../../include/widgets.php:274 ../../include/features.php:73 msgid "Saved Searches" msgstr "Ricerche salvate" -#: ../../include/widgets.php:304 ../../include/features.php:84 +#: ../../include/widgets.php:304 ../../include/features.php:85 #: ../../include/contact_widgets.php:57 msgid "Saved Folders" msgstr "Cartelle salvate" @@ -603,7 +603,7 @@ msgstr "Permessi predefiniti dei nuovi contatti" msgid "Premium Channel Settings" msgstr "Canale premium - impostazioni" -#: ../../include/widgets.php:529 ../../include/features.php:61 +#: ../../include/widgets.php:529 ../../include/features.php:62 #: ../../mod/sources.php:88 msgid "Channel Sources" msgstr "Sorgenti del canale" @@ -655,14 +655,14 @@ msgstr "Vedi le valutazioni ricevute" msgid "Public Hubs" msgstr "Hub pubblici" -#: ../../include/conversation.php:120 ../../include/diaspora.php:1921 -#: ../../include/text.php:1749 ../../mod/like.php:335 +#: ../../include/conversation.php:120 ../../include/text.php:1747 +#: ../../include/diaspora.php:2030 ../../mod/like.php:335 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:43 msgid "photo" msgstr "la foto" -#: ../../include/conversation.php:123 ../../include/text.php:1752 +#: ../../include/conversation.php:123 ../../include/text.php:1750 #: ../../mod/like.php:337 ../../mod/tagger.php:47 msgid "event" msgstr "l'evento" @@ -671,19 +671,19 @@ msgstr "l'evento" msgid "channel" msgstr "canale" -#: ../../include/conversation.php:148 ../../include/diaspora.php:1921 -#: ../../include/text.php:1755 ../../mod/like.php:335 +#: ../../include/conversation.php:148 ../../include/text.php:1753 +#: ../../include/diaspora.php:2030 ../../mod/like.php:335 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:51 msgid "status" msgstr "il messaggio di stato" -#: ../../include/conversation.php:150 ../../include/text.php:1757 +#: ../../include/conversation.php:150 ../../include/text.php:1755 #: ../../mod/tagger.php:53 msgid "comment" msgstr "il commento" -#: ../../include/conversation.php:164 ../../include/diaspora.php:1950 +#: ../../include/conversation.php:164 ../../include/diaspora.php:2059 #: ../../mod/like.php:383 #, php-format msgid "%1$s likes %2$s's %3$s" @@ -704,7 +704,7 @@ msgstr "%1$s adesso è connesso con %2$s" msgid "%1$s poked %2$s" msgstr "%1$s ha mandato un poke a %2$s" -#: ../../include/conversation.php:243 ../../include/text.php:913 +#: ../../include/conversation.php:243 ../../include/text.php:911 msgid "poked" msgstr "ha ricevuto un poke" @@ -714,42 +714,42 @@ msgctxt "mood" msgid "%1$s is %2$s" msgstr "%1$s è %2$s" -#: ../../include/conversation.php:556 ../../mod/photos.php:978 +#: ../../include/conversation.php:556 ../../mod/photos.php:984 msgctxt "title" msgid "Likes" msgstr "Mi piace" -#: ../../include/conversation.php:556 ../../mod/photos.php:978 +#: ../../include/conversation.php:556 ../../mod/photos.php:984 msgctxt "title" msgid "Dislikes" msgstr "Non mi piace" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 +#: ../../include/conversation.php:557 ../../mod/photos.php:985 msgctxt "title" msgid "Agree" msgstr "D'accordo" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 +#: ../../include/conversation.php:557 ../../mod/photos.php:985 msgctxt "title" msgid "Disagree" msgstr "Non d'accordo" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 +#: ../../include/conversation.php:557 ../../mod/photos.php:985 msgctxt "title" msgid "Abstain" msgstr "Astenuti" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 +#: ../../include/conversation.php:558 ../../mod/photos.php:986 msgctxt "title" msgid "Attending" msgstr "Partecipano" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 +#: ../../include/conversation.php:558 ../../mod/photos.php:986 msgctxt "title" msgid "Not attending" msgstr "Non partecipano" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 +#: ../../include/conversation.php:558 ../../mod/photos.php:986 msgctxt "title" msgid "Might attend" msgstr "Forse partecipano" @@ -762,7 +762,7 @@ msgstr "Seleziona" #: ../../include/ItemObject.php:120 ../../include/apps.php:255 #: ../../mod/settings.php:645 ../../mod/connedit.php:533 #: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:816 -#: ../../mod/admin.php:945 ../../mod/photos.php:1044 +#: ../../mod/admin.php:945 ../../mod/photos.php:1050 msgid "Delete" msgstr "Elimina" @@ -813,7 +813,7 @@ msgstr "Vedi nel contesto" #: ../../include/conversation.php:725 ../../include/conversation.php:1203 #: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 #: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 -#: ../../mod/editblock.php:157 ../../mod/photos.php:944 ../../mod/mail.php:241 +#: ../../mod/editblock.php:157 ../../mod/photos.php:950 ../../mod/mail.php:241 #: ../../mod/mail.php:356 msgid "Please wait" msgstr "Attendere" @@ -870,7 +870,7 @@ msgstr "Poke" #: ../../include/conversation.php:1019 ../../include/RedDAV/RedBrowser.php:163 #: ../../include/apps.php:336 ../../include/apps.php:387 #: ../../mod/connedit.php:570 ../../mod/photos.php:681 -#: ../../mod/photos.php:1113 +#: ../../mod/photos.php:1119 msgid "Unknown" msgstr "Sconosciuto" @@ -955,7 +955,7 @@ msgstr "Scade il YYYY-MM-DD HH:MM" #: ../../include/conversation.php:1169 ../../mod/editlayout.php:198 #: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 -#: ../../mod/photos.php:943 ../../mod/layouts.php:168 +#: ../../mod/photos.php:949 ../../mod/layouts.php:168 msgid "Share" msgstr "Condividi" @@ -1198,7 +1198,7 @@ msgstr "Dettagli del profilo" msgid "Photos" msgstr "Foto" -#: ../../include/conversation.php:1592 ../../include/photos.php:340 +#: ../../include/conversation.php:1592 ../../include/photos.php:356 msgid "Photo Albums" msgstr "Album foto" @@ -1235,13 +1235,13 @@ msgid "Manage Webpages" msgstr "Gestisci le pagine web" #: ../../include/conversation.php:1667 ../../include/ItemObject.php:175 -#: ../../include/ItemObject.php:187 ../../mod/photos.php:997 -#: ../../mod/photos.php:1009 +#: ../../include/ItemObject.php:187 ../../mod/photos.php:1003 +#: ../../mod/photos.php:1015 msgid "View all" msgstr "Vedi tutto" #: ../../include/conversation.php:1695 ../../include/ItemObject.php:184 -#: ../../mod/photos.php:1006 +#: ../../mod/photos.php:1012 msgctxt "noun" msgid "Dislike" msgid_plural "Dislikes" @@ -1295,19 +1295,18 @@ msgstr[1] "Astenuti" #: ../../include/attach.php:301 ../../include/attach.php:315 #: ../../include/attach.php:339 ../../include/attach.php:532 #: ../../include/attach.php:606 ../../include/items.php:4093 -#: ../../include/chat.php:116 ../../include/photos.php:15 +#: ../../include/photos.php:15 ../../include/chat.php:131 #: ../../mod/profile.php:64 ../../mod/profile.php:72 #: ../../mod/achievements.php:30 ../../mod/manage.php:6 #: ../../mod/settings.php:564 ../../mod/api.php:26 ../../mod/api.php:31 #: ../../mod/blocks.php:67 ../../mod/blocks.php:75 #: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 #: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 -#: ../../mod/events.php:219 ../../mod/network.php:12 -#: ../../mod/connedit.php:321 ../../mod/group.php:9 ../../mod/setup.php:207 -#: ../../mod/common.php:35 ../../mod/id.php:50 ../../mod/connections.php:169 -#: ../../mod/item.php:197 ../../mod/item.php:205 ../../mod/item.php:938 -#: ../../mod/thing.php:247 ../../mod/thing.php:264 ../../mod/thing.php:299 -#: ../../mod/pdledit.php:21 ../../mod/authtest.php:13 +#: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 +#: ../../mod/setup.php:207 ../../mod/common.php:35 ../../mod/id.php:61 +#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 +#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 #: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 #: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 #: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 @@ -1324,10 +1323,10 @@ msgstr[1] "Astenuti" #: ../../mod/mitem.php:106 ../../mod/mood.php:111 ../../mod/layouts.php:67 #: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 #: ../../mod/notifications.php:66 ../../mod/regmod.php:17 -#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 -#: ../../mod/appman.php:66 ../../mod/page.php:28 ../../mod/page.php:78 -#: ../../mod/bookmarks.php:46 ../../mod/channel.php:90 -#: ../../mod/channel.php:199 ../../mod/channel.php:242 +#: ../../mod/network.php:12 ../../mod/new_channel.php:68 +#: ../../mod/new_channel.php:99 ../../mod/appman.php:66 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:95 +#: ../../mod/channel.php:206 ../../mod/channel.php:249 #: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 #: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 msgid "Permission denied." @@ -1391,12 +1390,89 @@ msgstr "mkdir fallito." msgid "database storage failed." msgstr "scrittura su database fallita." +#: ../../include/account.php:23 +msgid "Not a valid email address" +msgstr "Email non valida" + +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" +msgstr "Il dominio della tua email attualmente non è permesso su questo sito" + +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." +msgstr "La tua email è già registrata su questo sito." + +#: ../../include/account.php:64 +msgid "An invitation is required." +msgstr "È necessario un invito." + +#: ../../include/account.php:68 +msgid "Invitation could not be verified." +msgstr "L'invito non può essere verificato." + +#: ../../include/account.php:119 +msgid "Please enter the required information." +msgstr "Inserisci le informazioni richieste." + +#: ../../include/account.php:187 +msgid "Failed to store account information." +msgstr "Non è stato possibile salvare le informazioni del tuo account." + +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registrazione di %s confermata" + +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" +msgstr "Richiesta di registrazione su %s" + +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" +msgstr "Amministratore" + +#: ../../include/account.php:337 +msgid "your registration password" +msgstr "la password di registrazione" + +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" +msgstr "Dettagli della registrazione di %s" + +#: ../../include/account.php:406 +msgid "Account approved." +msgstr "Account approvato." + +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registrazione revocata per %s" + +#: ../../include/account.php:486 +msgid "Account verified. Please login." +msgstr "Registrazione verificata. Adesso puoi effettuare login." + +#: ../../include/account.php:706 ../../include/account.php:708 +msgid "Click here to upgrade." +msgstr "Clicca qui per aggiornare." + +#: ../../include/account.php:714 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Questa operazione supera i limiti del tuo abbonamento." + +#: ../../include/account.php:719 +msgid "This action is not available under your subscription plan." +msgstr "Questa operazione non è prevista dal tuo abbonamento." + #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "Eliminare questo elemento?" #: ../../include/js_strings.php:6 ../../include/ItemObject.php:667 -#: ../../mod/photos.php:962 ../../mod/photos.php:1080 +#: ../../mod/photos.php:968 ../../mod/photos.php:1086 msgid "Comment" msgstr "Commento" @@ -1475,11 +1551,11 @@ msgstr "Descrizione (facoltativa)" #: ../../mod/profiles.php:667 ../../mod/admin.php:441 ../../mod/admin.php:809 #: ../../mod/admin.php:943 ../../mod/admin.php:1074 ../../mod/admin.php:1269 #: ../../mod/admin.php:1352 ../../mod/photos.php:565 ../../mod/photos.php:642 -#: ../../mod/photos.php:923 ../../mod/photos.php:963 ../../mod/photos.php:1081 +#: ../../mod/photos.php:929 ../../mod/photos.php:969 ../../mod/photos.php:1087 #: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 #: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 #: ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:99 +#: ../../view/theme/redbasic/php/config.php:97 msgid "Submit" msgstr "Salva" @@ -1565,7 +1641,7 @@ msgstr "timeago.numbers" msgid "parent" msgstr "cartella superiore" -#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2397 +#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2395 msgid "Collection" msgstr "Cartella" @@ -1615,7 +1691,7 @@ msgstr "Crea" #: ../../include/RedDAV/RedBrowser.php:255 #: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 -#: ../../mod/photos.php:706 ../../mod/photos.php:1228 +#: ../../mod/photos.php:706 ../../mod/photos.php:1236 msgid "Upload" msgstr "Carica" @@ -1715,186 +1791,194 @@ msgstr "Scegli il canale attivo dal menu" msgid "Change channels directly from within the navigation dropdown menu" msgstr "Scegli il canale attivo direttamente dal menu di navigazione" -#: ../../include/features.php:50 +#: ../../include/features.php:47 +msgid "Photo Location" +msgstr "Posizione geografica" + +#: ../../include/features.php:47 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Collega la foto a una mappa quando contiene indicazioni geografiche." + +#: ../../include/features.php:51 msgid "Extended Identity Sharing" msgstr "Condivisione avanzata dell'identità" -#: ../../include/features.php:50 +#: ../../include/features.php:51 msgid "" "Share your identity with all websites on the internet. When disabled, " "identity is only shared with sites in the matrix." msgstr "Rendi nota la tua identità a tutti i siti internet. Se disabilitato, la tua identità sarà comunicata solo ai siti RedMatrix." -#: ../../include/features.php:51 +#: ../../include/features.php:52 msgid "Expert Mode" msgstr "Modalità esperto" -#: ../../include/features.php:51 +#: ../../include/features.php:52 msgid "Enable Expert Mode to provide advanced configuration options" msgstr "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate" -#: ../../include/features.php:52 +#: ../../include/features.php:53 msgid "Premium Channel" msgstr "Canale premium" -#: ../../include/features.php:52 +#: ../../include/features.php:53 msgid "" "Allows you to set restrictions and terms on those that connect with your " "channel" msgstr "Ti permette di impostare delle restrizioni e dei termini d'uso a chi segue il canale" -#: ../../include/features.php:57 +#: ../../include/features.php:58 msgid "Post Composition Features" msgstr "Modalità di scrittura articoli" -#: ../../include/features.php:59 +#: ../../include/features.php:60 msgid "Use Markdown" msgstr "Usa il markdown" -#: ../../include/features.php:59 +#: ../../include/features.php:60 msgid "Allow use of \"Markdown\" to format posts" msgstr "Consenti l'uso del markdown per formattare gli articoli" -#: ../../include/features.php:60 +#: ../../include/features.php:61 msgid "Large Photos" msgstr "Foto grandi" -#: ../../include/features.php:60 +#: ../../include/features.php:61 msgid "" "Include large (640px) photo thumbnails in posts. If not enabled, use small " "(320px) photo thumbnails" msgstr "Includi anteprime grandi delle foto nei post (640px). Se disabilitato le anteprime saranno piccole (320px)" -#: ../../include/features.php:61 +#: ../../include/features.php:62 msgid "Automatically import channel content from other channels or feeds" msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" -#: ../../include/features.php:62 +#: ../../include/features.php:63 msgid "Even More Encryption" msgstr "Crittografia addizionale" -#: ../../include/features.php:62 +#: ../../include/features.php:63 msgid "" "Allow optional encryption of content end-to-end with a shared secret key" msgstr "Rendi possibile la crittografia tra mittente e destinatario che condividono una chiave segreta" -#: ../../include/features.php:63 +#: ../../include/features.php:64 msgid "Enable voting tools" msgstr "Permetti i post con votazione" -#: ../../include/features.php:63 +#: ../../include/features.php:64 msgid "Provide a class of post which others can vote on" msgstr "Rende possibile la creazione di articoli in cui sarà possibile votare" -#: ../../include/features.php:64 +#: ../../include/features.php:65 msgid "Flag Adult Photos" msgstr "Marca le foto per adulti" -#: ../../include/features.php:64 +#: ../../include/features.php:65 msgid "Provide photo edit option to hide adult photos from default album view" msgstr "Permette di marcare e nascondere negli album le foto per adulti" -#: ../../include/features.php:69 +#: ../../include/features.php:70 msgid "Network and Stream Filtering" msgstr "Filtraggio dei contenuti" -#: ../../include/features.php:70 +#: ../../include/features.php:71 msgid "Search by Date" msgstr "Ricerca per data" -#: ../../include/features.php:70 +#: ../../include/features.php:71 msgid "Ability to select posts by date ranges" msgstr "Per selezionare gli articoli in un intervallo tra date" -#: ../../include/features.php:71 +#: ../../include/features.php:72 msgid "Collections Filter" msgstr "Filtra per insiemi di canali" -#: ../../include/features.php:71 +#: ../../include/features.php:72 msgid "Enable widget to display Network posts only from selected collections" msgstr "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali" -#: ../../include/features.php:72 +#: ../../include/features.php:73 msgid "Save search terms for re-use" msgstr "Salva i termini delle ricerche per poterle ripetere" -#: ../../include/features.php:73 +#: ../../include/features.php:74 msgid "Network Personal Tab" msgstr "Attività personale" -#: ../../include/features.php:73 +#: ../../include/features.php:74 msgid "Enable tab to display only Network posts that you've interacted on" msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" -#: ../../include/features.php:74 +#: ../../include/features.php:75 msgid "Network New Tab" msgstr "Contenuti nuovi" -#: ../../include/features.php:74 +#: ../../include/features.php:75 msgid "Enable tab to display all new Network activity" msgstr "Abilita il link per visualizzare solo i nuovi contenuti" -#: ../../include/features.php:75 +#: ../../include/features.php:76 msgid "Affinity Tool" msgstr "Filtro per affinità" -#: ../../include/features.php:75 +#: ../../include/features.php:76 msgid "Filter stream activity by depth of relationships" msgstr "Permette di selezionare i contenuti in base al livello di amicizia" -#: ../../include/features.php:76 +#: ../../include/features.php:77 msgid "Suggest Channels" msgstr "Suggerisci canali" -#: ../../include/features.php:76 +#: ../../include/features.php:77 msgid "Show channel suggestions" msgstr "Mostra alcuni canali che potrebbero interessarti" -#: ../../include/features.php:81 +#: ../../include/features.php:82 msgid "Post/Comment Tools" msgstr "Gestione articoli e commenti" -#: ../../include/features.php:82 +#: ../../include/features.php:83 msgid "Tagging" msgstr "Tag" -#: ../../include/features.php:82 +#: ../../include/features.php:83 msgid "Ability to tag existing posts" msgstr "Permetti l'aggiunta di tag su articoli già esistenti" -#: ../../include/features.php:83 +#: ../../include/features.php:84 msgid "Post Categories" msgstr "Categorie degli articoli" -#: ../../include/features.php:83 +#: ../../include/features.php:84 msgid "Add categories to your posts" msgstr "Abilita le categorie per i tuoi articoli" -#: ../../include/features.php:84 +#: ../../include/features.php:85 msgid "Ability to file posts under folders" msgstr "Abilita la raccolta dei tuoi articoli in cartelle" -#: ../../include/features.php:85 +#: ../../include/features.php:86 msgid "Dislike Posts" msgstr "Non mi piace" -#: ../../include/features.php:85 +#: ../../include/features.php:86 msgid "Ability to dislike posts/comments" msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi articoli" -#: ../../include/features.php:86 +#: ../../include/features.php:87 msgid "Star Posts" msgstr "Articoli stella (preferiti)" -#: ../../include/features.php:86 +#: ../../include/features.php:87 msgid "Ability to mark special posts with a star indicator" msgstr "Mostra la stella per scegliere gli articoli preferiti" -#: ../../include/features.php:87 +#: ../../include/features.php:88 msgid "Tag Cloud" msgstr "Nuvola di tag" -#: ../../include/features.php:87 +#: ../../include/features.php:88 msgid "Provide a personal tag cloud on your channel page" msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" @@ -2007,8 +2091,8 @@ msgstr "OStatus" msgid "RSS/Atom" msgstr "RSS/Atom" -#: ../../include/contact_selectors.php:79 ../../mod/id.php:148 -#: ../../mod/id.php:149 ../../mod/admin.php:812 ../../mod/admin.php:821 +#: ../../include/contact_selectors.php:79 ../../mod/id.php:12 +#: ../../mod/id.php:13 ../../mod/admin.php:812 ../../mod/admin.php:821 #: ../../boot.php:1554 msgid "Email" msgstr "Email" @@ -2133,7 +2217,7 @@ msgstr "preferito" msgid "Add Tag" msgstr "Aggiungi un tag" -#: ../../include/ItemObject.php:254 ../../mod/photos.php:941 +#: ../../include/ItemObject.php:254 ../../mod/photos.php:947 msgid "I like this (toggle)" msgstr "Attiva/disattiva Mi piace" @@ -2141,7 +2225,7 @@ msgstr "Attiva/disattiva Mi piace" msgid "like" msgstr "mi piace" -#: ../../include/ItemObject.php:255 ../../mod/photos.php:942 +#: ../../include/ItemObject.php:255 ../../mod/photos.php:948 msgid "I don't like this (toggle)" msgstr "Attiva/disattiva Non mi piace" @@ -2197,23 +2281,23 @@ msgstr "Aggiungi al calendario" msgid "Mark all seen" msgstr "Marca tutto come letto" -#: ../../include/ItemObject.php:353 ../../mod/photos.php:1125 +#: ../../include/ItemObject.php:353 ../../mod/photos.php:1133 msgctxt "noun" msgid "Likes" msgstr "Mi piace" -#: ../../include/ItemObject.php:354 ../../mod/photos.php:1126 +#: ../../include/ItemObject.php:354 ../../mod/photos.php:1134 msgctxt "noun" msgid "Dislikes" msgstr "Non mi piace" #: ../../include/ItemObject.php:359 ../../include/acl_selectors.php:249 -#: ../../mod/photos.php:1131 +#: ../../mod/photos.php:1139 msgid "Close" msgstr "Chiudi" -#: ../../include/ItemObject.php:665 ../../mod/photos.php:960 -#: ../../mod/photos.php:1078 +#: ../../include/ItemObject.php:665 ../../mod/photos.php:966 +#: ../../mod/photos.php:1084 msgid "This is you" msgstr "Questo sei tu" @@ -2354,26 +2438,6 @@ msgstr "Inizio:" msgid "Finishes:" msgstr "Fine:" -#: ../../include/chat.php:10 -msgid "Missing room name" -msgstr "Area chat senza nome" - -#: ../../include/chat.php:19 -msgid "Duplicate room name" -msgstr "Il nome dell'area chat è duplicato" - -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." -msgstr "Il nome dell'area chat non è valido." - -#: ../../include/chat.php:105 -msgid "Room not found." -msgstr "Area chat non trovata." - -#: ../../include/chat.php:126 -msgid "Room is full" -msgstr "L'area chat è al completo" - #: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1551 msgid "Logout" msgstr "Esci" @@ -2477,7 +2541,7 @@ msgid "Applications, utilities, links, games" msgstr "Applicazioni, utilità, link, giochi" #: ../../include/nav.php:165 ../../include/apps.php:147 -#: ../../include/text.php:834 ../../include/text.php:846 +#: ../../include/text.php:832 ../../include/text.php:844 #: ../../mod/search.php:34 msgid "Search" msgstr "Cerca" @@ -3015,7 +3079,7 @@ msgstr "Non mostrare" #: ../../include/acl_selectors.php:248 ../../mod/events.php:652 #: ../../mod/chat.php:209 ../../mod/filestorage.php:146 -#: ../../mod/photos.php:559 ../../mod/photos.php:916 +#: ../../mod/photos.php:559 ../../mod/photos.php:922 msgid "Permissions" msgstr "Permessi" @@ -3032,21 +3096,21 @@ msgstr "Il file dell'immagine è vuoto." msgid "Unable to process image" msgstr "Impossibile elaborare l'immagine" -#: ../../include/photos.php:192 +#: ../../include/photos.php:194 msgid "Photo storage failed." msgstr "Impossibile caricare la foto." -#: ../../include/photos.php:344 +#: ../../include/photos.php:360 msgid "Upload New Photos" msgstr "Carica nuove foto" #: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 ../../mod/id.php:85 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:93 msgid "Male" msgstr "Maschio" #: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 ../../mod/id.php:87 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:95 msgid "Female" msgstr "Femmina" @@ -3315,7 +3379,7 @@ msgstr "Invita" msgid "Features" msgstr "Funzionalità" -#: ../../include/apps.php:153 ../../mod/id.php:161 +#: ../../include/apps.php:153 ../../mod/id.php:25 msgid "Language" msgstr "Lingua" @@ -3323,8 +3387,8 @@ msgstr "Lingua" msgid "Post" msgstr "Articolo" -#: ../../include/apps.php:155 ../../mod/id.php:150 ../../mod/id.php:151 -#: ../../mod/id.php:152 +#: ../../include/apps.php:155 ../../mod/id.php:14 ../../mod/id.php:15 +#: ../../mod/id.php:16 msgid "Profile Photo" msgstr "Foto del profilo" @@ -3369,362 +3433,305 @@ msgstr "più nuovi" msgid "No connections" msgstr "Nessun contatto" -#: ../../include/text.php:764 +#: ../../include/text.php:762 #, php-format msgid "%d Connection" msgid_plural "%d Connections" msgstr[0] "%d contatto" msgstr[1] "%d contatti" -#: ../../include/text.php:777 ../../mod/viewconnections.php:86 +#: ../../include/text.php:775 ../../mod/viewconnections.php:86 msgid "View Connections" msgstr "Elenco contatti" -#: ../../include/text.php:913 +#: ../../include/text.php:911 msgid "poke" msgstr "poke" -#: ../../include/text.php:914 +#: ../../include/text.php:912 msgid "ping" msgstr "ping" -#: ../../include/text.php:914 +#: ../../include/text.php:912 msgid "pinged" msgstr "ha ricevuto un ping" -#: ../../include/text.php:915 +#: ../../include/text.php:913 msgid "prod" msgstr "spintone" -#: ../../include/text.php:915 +#: ../../include/text.php:913 msgid "prodded" msgstr "ha ricevuto uno spintone" -#: ../../include/text.php:916 +#: ../../include/text.php:914 msgid "slap" msgstr "schiaffo" -#: ../../include/text.php:916 +#: ../../include/text.php:914 msgid "slapped" msgstr "ha ricevuto uno schiaffo" -#: ../../include/text.php:917 +#: ../../include/text.php:915 msgid "finger" msgstr "finger" -#: ../../include/text.php:917 +#: ../../include/text.php:915 msgid "fingered" msgstr "ha ricevuto un finger" -#: ../../include/text.php:918 +#: ../../include/text.php:916 msgid "rebuff" msgstr "rifiuto" -#: ../../include/text.php:918 +#: ../../include/text.php:916 msgid "rebuffed" msgstr "ha ricevuto un rifiuto" -#: ../../include/text.php:928 +#: ../../include/text.php:926 msgid "happy" msgstr "felice" -#: ../../include/text.php:929 +#: ../../include/text.php:927 msgid "sad" msgstr "triste" -#: ../../include/text.php:930 +#: ../../include/text.php:928 msgid "mellow" msgstr "calmo" -#: ../../include/text.php:931 +#: ../../include/text.php:929 msgid "tired" msgstr "stanco" -#: ../../include/text.php:932 +#: ../../include/text.php:930 msgid "perky" msgstr "vivace" -#: ../../include/text.php:933 +#: ../../include/text.php:931 msgid "angry" msgstr "arrabbiato" -#: ../../include/text.php:934 +#: ../../include/text.php:932 msgid "stupified" msgstr "stordito" -#: ../../include/text.php:935 +#: ../../include/text.php:933 msgid "puzzled" msgstr "confuso" -#: ../../include/text.php:936 +#: ../../include/text.php:934 msgid "interested" msgstr "attento" -#: ../../include/text.php:937 +#: ../../include/text.php:935 msgid "bitter" msgstr "amaro" -#: ../../include/text.php:938 +#: ../../include/text.php:936 msgid "cheerful" msgstr "allegro" -#: ../../include/text.php:939 +#: ../../include/text.php:937 msgid "alive" msgstr "vivace" -#: ../../include/text.php:940 +#: ../../include/text.php:938 msgid "annoyed" msgstr "seccato" -#: ../../include/text.php:941 +#: ../../include/text.php:939 msgid "anxious" msgstr "ansioso" -#: ../../include/text.php:942 +#: ../../include/text.php:940 msgid "cranky" msgstr "irritabile" -#: ../../include/text.php:943 +#: ../../include/text.php:941 msgid "disturbed" msgstr "turbato" -#: ../../include/text.php:944 +#: ../../include/text.php:942 msgid "frustrated" msgstr "frustrato" -#: ../../include/text.php:945 +#: ../../include/text.php:943 msgid "depressed" msgstr "in depressione" -#: ../../include/text.php:946 +#: ../../include/text.php:944 msgid "motivated" msgstr "motivato" -#: ../../include/text.php:947 +#: ../../include/text.php:945 msgid "relaxed" msgstr "rilassato" -#: ../../include/text.php:948 +#: ../../include/text.php:946 msgid "surprised" msgstr "sorpreso" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Monday" msgstr "lunedì" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Tuesday" msgstr "martedì" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Wednesday" msgstr "mercoledì" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Thursday" msgstr "giovedì" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Friday" msgstr "venerdì" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Saturday" msgstr "sabato" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Sunday" msgstr "domenica" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "January" msgstr "gennaio" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "February" msgstr "febbraio" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "March" msgstr "marzo" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "April" msgstr "aprile" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "May" msgstr "maggio" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "June" msgstr "giugno" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "July" msgstr "luglio" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "August" msgstr "agosto" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "September" msgstr "settembre" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "October" msgstr "ottobre" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "November" msgstr "novembre" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "December" msgstr "dicembre" -#: ../../include/text.php:1195 +#: ../../include/text.php:1193 msgid "unknown.???" msgstr "sconosciuto???" -#: ../../include/text.php:1196 +#: ../../include/text.php:1194 msgid "bytes" msgstr "byte" -#: ../../include/text.php:1232 +#: ../../include/text.php:1230 msgid "remove category" msgstr "rimuovi la categoria" -#: ../../include/text.php:1301 +#: ../../include/text.php:1299 msgid "remove from file" msgstr "rimuovi dal file" -#: ../../include/text.php:1377 ../../include/text.php:1388 +#: ../../include/text.php:1375 ../../include/text.php:1386 #: ../../mod/connedit.php:635 msgid "Click to open/close" msgstr "Clicca per aprire/chiudere" -#: ../../include/text.php:1536 ../../mod/events.php:444 +#: ../../include/text.php:1534 ../../mod/events.php:444 msgid "Link to Source" msgstr "Link al sito d'origine" -#: ../../include/text.php:1555 +#: ../../include/text.php:1553 msgid "Select a page layout: " msgstr "Scegli il layout della pagina:" -#: ../../include/text.php:1558 ../../include/text.php:1618 +#: ../../include/text.php:1556 ../../include/text.php:1616 msgid "default" msgstr "predefinito" -#: ../../include/text.php:1591 +#: ../../include/text.php:1589 msgid "Page content type: " msgstr "Contenuto della pagina:" -#: ../../include/text.php:1630 +#: ../../include/text.php:1628 msgid "Select an alternate language" msgstr "Seleziona una lingua diversa" -#: ../../include/text.php:1762 +#: ../../include/text.php:1760 msgid "activity" msgstr "l'attività" -#: ../../include/text.php:2049 +#: ../../include/text.php:2047 msgid "Design" msgstr "Design" -#: ../../include/text.php:2052 +#: ../../include/text.php:2050 msgid "Blocks" msgstr "Riquadri" -#: ../../include/text.php:2053 +#: ../../include/text.php:2051 msgid "Menus" msgstr "Menù" -#: ../../include/text.php:2054 +#: ../../include/text.php:2052 msgid "Layouts" msgstr "Layout" -#: ../../include/text.php:2055 +#: ../../include/text.php:2053 msgid "Pages" msgstr "Pagine" -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "Email non valida" - -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "Il dominio della tua email attualmente non è permesso su questo sito" - -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "La tua email è già registrata su questo sito." - -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "È necessario un invito." - -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "L'invito non può essere verificato." - -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "Inserisci le informazioni richieste." - -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "Non è stato possibile salvare le informazioni del tuo account." - -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registrazione di %s confermata" - -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "Richiesta di registrazione su %s" - -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "Amministratore" - -#: ../../include/account.php:337 -msgid "your registration password" -msgstr "la password di registrazione" - -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" -msgstr "Dettagli della registrazione di %s" - -#: ../../include/account.php:406 -msgid "Account approved." -msgstr "Account approvato." - -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registrazione revocata per %s" +#: ../../include/chat.php:23 +msgid "Missing room name" +msgstr "Area chat senza nome" -#: ../../include/account.php:486 -msgid "Account verified. Please login." -msgstr "Registrazione verificata. Adesso puoi effettuare login." +#: ../../include/chat.php:32 +msgid "Duplicate room name" +msgstr "Il nome dell'area chat è duplicato" -#: ../../include/account.php:674 ../../include/account.php:676 -msgid "Click here to upgrade." -msgstr "Clicca qui per aggiornare." +#: ../../include/chat.php:82 ../../include/chat.php:90 +msgid "Invalid room specifier." +msgstr "Il nome dell'area chat non è valido." -#: ../../include/account.php:682 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Questa operazione supera i limiti del tuo abbonamento." +#: ../../include/chat.php:120 +msgid "Room not found." +msgstr "Area chat non trovata." -#: ../../include/account.php:687 -msgid "This action is not available under your subscription plan." -msgstr "Questa operazione non è prevista dal tuo abbonamento." +#: ../../include/chat.php:141 +msgid "Room is full" +msgstr "L'area chat è al completo" #: ../../include/permissions.php:26 msgid "Can view my normal stream and posts" @@ -3945,14 +3952,14 @@ msgid "Settings updated." msgstr "Impostazioni aggiornate." #: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:419 -#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:104 -#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 msgid "No" msgstr "No" #: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:421 -#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:104 -#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 msgid "Yes" msgstr "Si" @@ -4540,7 +4547,7 @@ msgstr "Rimuovi il tag" msgid "Select a tag to remove: " msgstr "Seleziona un tag da rimuovere: " -#: ../../mod/tagrm.php:133 ../../mod/photos.php:873 +#: ../../mod/tagrm.php:133 ../../mod/photos.php:875 msgid "Remove" msgstr "Rimuovi" @@ -4922,30 +4929,6 @@ msgstr "Valuta" msgid "View ratings" msgstr "Vedi le valutazioni" -#: ../../mod/network.php:90 -msgid "No such group" -msgstr "Impossibile trovare l'insieme" - -#: ../../mod/network.php:128 -msgid "Search Results For:" -msgstr "Cerca risultati con:" - -#: ../../mod/network.php:182 -msgid "Collection is empty" -msgstr "L'insieme di canali è vuoto" - -#: ../../mod/network.php:190 -msgid "Collection: " -msgstr "Insieme:" - -#: ../../mod/network.php:203 -msgid "Connection: " -msgstr "Contatto:" - -#: ../../mod/network.php:206 -msgid "Invalid connection." -msgstr "Contatto non valido." - #: ../../mod/connedit.php:75 ../../mod/connections.php:37 msgid "Could not access contact record." msgstr "Non è possibile accedere alle informazioni sul contatto." @@ -5801,71 +5784,71 @@ msgstr "Contatti in comune" msgid "No connections in common." msgstr "Nessun contatto in comune." -#: ../../mod/id.php:144 +#: ../../mod/id.php:8 msgid "First Name" msgstr "Nome" -#: ../../mod/id.php:145 +#: ../../mod/id.php:9 msgid "Last Name" msgstr "Cognome" -#: ../../mod/id.php:146 +#: ../../mod/id.php:10 msgid "Nickname" msgstr "Nick" -#: ../../mod/id.php:147 +#: ../../mod/id.php:11 msgid "Full Name" msgstr "Nome e cognome" -#: ../../mod/id.php:153 +#: ../../mod/id.php:17 msgid "Profile Photo 16px" msgstr "Foto del profilo 16px" -#: ../../mod/id.php:154 +#: ../../mod/id.php:18 msgid "Profile Photo 32px" msgstr "Foto del profilo 32px" -#: ../../mod/id.php:155 +#: ../../mod/id.php:19 msgid "Profile Photo 48px" msgstr "Foto del profilo 48px" -#: ../../mod/id.php:156 +#: ../../mod/id.php:20 msgid "Profile Photo 64px" msgstr "Foto del profilo 64px" -#: ../../mod/id.php:157 +#: ../../mod/id.php:21 msgid "Profile Photo 80px" msgstr "Foto del profilo 80px" -#: ../../mod/id.php:158 +#: ../../mod/id.php:22 msgid "Profile Photo 128px" msgstr "Foto del profilo 128px" -#: ../../mod/id.php:159 +#: ../../mod/id.php:23 msgid "Timezone" msgstr "Fuso orario" -#: ../../mod/id.php:160 +#: ../../mod/id.php:24 msgid "Homepage URL" msgstr "Indirizzo home page" -#: ../../mod/id.php:162 +#: ../../mod/id.php:26 msgid "Birth Year" msgstr "Anno di nascita" -#: ../../mod/id.php:163 +#: ../../mod/id.php:27 msgid "Birth Month" msgstr "Mese di nascita" -#: ../../mod/id.php:164 +#: ../../mod/id.php:28 msgid "Birth Day" msgstr "Giorno di nascita" -#: ../../mod/id.php:165 +#: ../../mod/id.php:29 msgid "Birthdate" msgstr "Nascita" -#: ../../mod/id.php:166 ../../mod/profiles.php:431 +#: ../../mod/id.php:30 ../../mod/profiles.php:431 msgid "Gender" msgstr "Sesso" @@ -6403,7 +6386,7 @@ msgstr "Canale remoto [%s] (non ancora conosciuto da questo sito)" msgid "Item is not editable" msgstr "L'elemento non è modificabile" -#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 +#: ../../mod/editpost.php:42 ../../mod/rpost.php:98 msgid "Edit post" msgstr "Modifica articolo" @@ -8019,7 +8002,7 @@ msgstr "Album non trovato." msgid "Delete Album" msgstr "Elimina album" -#: ../../mod/photos.php:159 ../../mod/photos.php:924 +#: ../../mod/photos.php:159 ../../mod/photos.php:930 msgid "Delete Photo" msgstr "Elimina foto" @@ -8045,11 +8028,11 @@ msgstr "Hai usato %1$.2f Mb del tuo spazio disponibile." msgid "Upload Photos" msgstr "Carica foto" -#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:915 msgid "Enter a new album name" msgstr "Inserisci il nome di un nuovo album" -#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:916 msgid "or select an existing one (doubleclick)" msgstr "o seleziona uno esistente (doppio click)" @@ -8061,8 +8044,8 @@ msgstr "Pubblica questo caricamento sulla bacheca" msgid "Album name could not be decoded" msgstr "Non è stato possibile leggere il nome dell'album" -#: ../../mod/photos.php:625 ../../mod/photos.php:1149 -#: ../../mod/photos.php:1165 +#: ../../mod/photos.php:625 ../../mod/photos.php:1157 +#: ../../mod/photos.php:1173 msgid "Contact Photos" msgstr "Foto dei contatti" @@ -8074,7 +8057,7 @@ msgstr "Prima i più recenti" msgid "Show Oldest First" msgstr "Prima i più vecchi" -#: ../../mod/photos.php:675 ../../mod/photos.php:1197 +#: ../../mod/photos.php:675 ../../mod/photos.php:1205 msgid "View Photo" msgstr "Guarda la foto" @@ -8102,43 +8085,47 @@ msgstr "Foto privata" msgid "View Full Size" msgstr "Vedi nelle dimensioni originali" -#: ../../mod/photos.php:903 +#: ../../mod/photos.php:909 msgid "Edit photo" msgstr "Modifica la foto" -#: ../../mod/photos.php:905 +#: ../../mod/photos.php:911 msgid "Rotate CW (right)" msgstr "Ruota (senso orario)" -#: ../../mod/photos.php:906 +#: ../../mod/photos.php:912 msgid "Rotate CCW (left)" msgstr "Ruota (senso antiorario)" -#: ../../mod/photos.php:913 +#: ../../mod/photos.php:919 msgid "Caption" msgstr "Titolo" -#: ../../mod/photos.php:915 +#: ../../mod/photos.php:921 msgid "Add a Tag" msgstr "Aggiungi tag" -#: ../../mod/photos.php:919 +#: ../../mod/photos.php:925 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Esempio: @bob, @Barbara_Jensen, @jim@example.com" -#: ../../mod/photos.php:922 +#: ../../mod/photos.php:928 msgid "Flag as adult in album view" msgstr "Marca come 'per adulti'" -#: ../../mod/photos.php:1114 +#: ../../mod/photos.php:1120 msgid "In This Photo:" msgstr "In questa foto:" -#: ../../mod/photos.php:1203 +#: ../../mod/photos.php:1125 +msgid "Map" +msgstr "Mappa" + +#: ../../mod/photos.php:1211 msgid "View Album" msgstr "Guarda l'album" -#: ../../mod/photos.php:1226 +#: ../../mod/photos.php:1234 msgid "Recent Photos" msgstr "Foto recenti" @@ -8416,6 +8403,30 @@ msgstr "Rifiuta" msgid "Please login." msgstr "Effettua l'accesso." +#: ../../mod/network.php:90 +msgid "No such group" +msgstr "Impossibile trovare l'insieme" + +#: ../../mod/network.php:128 +msgid "Search Results For:" +msgstr "Cerca risultati con:" + +#: ../../mod/network.php:182 +msgid "Collection is empty" +msgstr "L'insieme di canali è vuoto" + +#: ../../mod/network.php:190 +msgid "Collection: " +msgstr "Insieme:" + +#: ../../mod/network.php:203 +msgid "Connection: " +msgstr "Contatto:" + +#: ../../mod/network.php:206 +msgid "Invalid connection." +msgstr "Contatto non valido." + #: ../../mod/new_channel.php:109 msgid "Add a Channel" msgstr "Aggiungi un canale" @@ -8532,7 +8543,7 @@ msgstr "I miei segnalibri" msgid "My Connections Bookmarks" msgstr "I segnalibri dei miei contatti" -#: ../../mod/channel.php:87 +#: ../../mod/channel.php:92 msgid "Insufficient permissions. Request redirected to profile page." msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." @@ -8580,7 +8591,7 @@ msgid "Monospace" msgstr "Monospace" #: ../../view/theme/apw/php/config.php:259 -#: ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:100 msgid "Theme settings" msgstr "Impostazioni del tema" @@ -8589,7 +8600,7 @@ msgid "Set scheme" msgstr "Schema" #: ../../view/theme/apw/php/config.php:261 -#: ../../view/theme/redbasic/php/config.php:124 +#: ../../view/theme/redbasic/php/config.php:122 msgid "Set font-size for posts and comments" msgstr "Dimensioni del carattere per articoli e commenti" @@ -8709,123 +8720,131 @@ msgstr "Margine sinistro della colonna laterale" msgid "Right offset of the aside element" msgstr "Margine destro della colonna laterale" -#: ../../view/theme/redbasic/php/config.php:84 +#: ../../view/theme/redbasic/php/config.php:82 msgid "Light (Red Matrix default)" msgstr "Light (predefinito)" -#: ../../view/theme/redbasic/php/config.php:103 +#: ../../view/theme/redbasic/php/config.php:101 msgid "Select scheme" msgstr "Scegli uno schema" -#: ../../view/theme/redbasic/php/config.php:104 +#: ../../view/theme/redbasic/php/config.php:102 msgid "Narrow navbar" msgstr "Barra di navigazione ristretta" -#: ../../view/theme/redbasic/php/config.php:105 +#: ../../view/theme/redbasic/php/config.php:103 msgid "Navigation bar background color" msgstr "Barra di navigazione: Colore di sfondo" -#: ../../view/theme/redbasic/php/config.php:106 +#: ../../view/theme/redbasic/php/config.php:104 msgid "Navigation bar gradient top color" msgstr "Barra di navigazione: Gradiente superiore" -#: ../../view/theme/redbasic/php/config.php:107 +#: ../../view/theme/redbasic/php/config.php:105 msgid "Navigation bar gradient bottom color" msgstr "Barra di navigazione: Gradiente inferiore" -#: ../../view/theme/redbasic/php/config.php:108 +#: ../../view/theme/redbasic/php/config.php:106 msgid "Navigation active button gradient top color" msgstr "Bottone di navigazione attivo: Gradiente superiore" -#: ../../view/theme/redbasic/php/config.php:109 +#: ../../view/theme/redbasic/php/config.php:107 msgid "Navigation active button gradient bottom color" msgstr "Bottone di navigazione attivo: Gradiente inferiore" -#: ../../view/theme/redbasic/php/config.php:110 +#: ../../view/theme/redbasic/php/config.php:108 msgid "Navigation bar border color " msgstr "Barra di navigazione: Colore del bordo" -#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:109 msgid "Navigation bar icon color " msgstr "Barra di navigazione: Colore delle icone" -#: ../../view/theme/redbasic/php/config.php:112 +#: ../../view/theme/redbasic/php/config.php:110 msgid "Navigation bar active icon color " msgstr "Barra di navigazione: Colore dell'icona attiva" -#: ../../view/theme/redbasic/php/config.php:113 +#: ../../view/theme/redbasic/php/config.php:111 msgid "link color" msgstr "colore del link" -#: ../../view/theme/redbasic/php/config.php:114 +#: ../../view/theme/redbasic/php/config.php:112 msgid "Set font-color for banner" msgstr "Colore del font del banner" -#: ../../view/theme/redbasic/php/config.php:115 +#: ../../view/theme/redbasic/php/config.php:113 msgid "Set the background color" msgstr "Imposta il colore di sfondo" -#: ../../view/theme/redbasic/php/config.php:116 +#: ../../view/theme/redbasic/php/config.php:114 msgid "Set the background image" msgstr "Immagine di sfondo" -#: ../../view/theme/redbasic/php/config.php:117 +#: ../../view/theme/redbasic/php/config.php:115 msgid "Set the background color of items" msgstr "Imposta il colore di sfondo degli oggetti" -#: ../../view/theme/redbasic/php/config.php:118 +#: ../../view/theme/redbasic/php/config.php:116 msgid "Set the background color of comments" msgstr "Imposta il colore di sfondo dei commenti" -#: ../../view/theme/redbasic/php/config.php:119 +#: ../../view/theme/redbasic/php/config.php:117 msgid "Set the border color of comments" msgstr "Imposta il colore del bordo dei commenti" -#: ../../view/theme/redbasic/php/config.php:120 +#: ../../view/theme/redbasic/php/config.php:118 msgid "Set the indent for comments" msgstr "Imposta il lo spostamento a destra dei commenti" -#: ../../view/theme/redbasic/php/config.php:121 +#: ../../view/theme/redbasic/php/config.php:119 msgid "Set the basic color for item icons" msgstr "Colore di base per le icone" -#: ../../view/theme/redbasic/php/config.php:122 +#: ../../view/theme/redbasic/php/config.php:120 msgid "Set the hover color for item icons" msgstr "Colore per le icone in mouse-over" -#: ../../view/theme/redbasic/php/config.php:123 +#: ../../view/theme/redbasic/php/config.php:121 msgid "Set font-size for the entire application" msgstr "Dimensione font per tutto il sito" -#: ../../view/theme/redbasic/php/config.php:125 +#: ../../view/theme/redbasic/php/config.php:121 +msgid "Example: 14px" +msgstr "Esempio: 14px" + +#: ../../view/theme/redbasic/php/config.php:123 msgid "Set font-color for posts and comments" msgstr "Imposta il colore del carattere per articoli e commenti" -#: ../../view/theme/redbasic/php/config.php:126 +#: ../../view/theme/redbasic/php/config.php:124 msgid "Set radius of corners" msgstr "Raggio degli angoli stondati" -#: ../../view/theme/redbasic/php/config.php:127 +#: ../../view/theme/redbasic/php/config.php:125 msgid "Set shadow depth of photos" msgstr "Profondità dell'ombra delle foto" -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set maximum width of conversation regions" -msgstr "Larghezza massima dell'area delle conversazioni" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Set maximum width of content region in pixel" +msgstr "Larghezza massima dell'area dei contenuti in pixel" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Center conversation regions" -msgstr "Centra l'area delle conversazioni" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Leave empty for default width" +msgstr "Lascia vuoto per usare il valore predefinito" -#: ../../view/theme/redbasic/php/config.php:130 +#: ../../view/theme/redbasic/php/config.php:127 +msgid "Center page content" +msgstr "Centra il contenuto della pagina" + +#: ../../view/theme/redbasic/php/config.php:128 msgid "Set minimum opacity of nav bar - to hide it" msgstr "Imposta l'opacità minima della barra di navigazione per nasconderla" -#: ../../view/theme/redbasic/php/config.php:131 +#: ../../view/theme/redbasic/php/config.php:129 msgid "Set size of conversation author photo" msgstr "Dimensione foto dell'autore della conversazione" -#: ../../view/theme/redbasic/php/config.php:132 +#: ../../view/theme/redbasic/php/config.php:130 msgid "Set size of followup author photos" msgstr "Dimensione foto dei partecipanti alla conversazione" diff --git a/view/it/strings.php b/view/it/strings.php index 341dc9f0f..781638ae3 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -323,6 +323,24 @@ $a->strings["duplicate filename or path"] = "il file o il percorso del file è d $a->strings["Path not found."] = "Percorso del file non trovato."; $a->strings["mkdir failed."] = "mkdir fallito."; $a->strings["database storage failed."] = "scrittura su database fallita."; +$a->strings["Not a valid email address"] = "Email non valida"; +$a->strings["Your email domain is not among those allowed on this site"] = "Il dominio della tua email attualmente non è permesso su questo sito"; +$a->strings["Your email address is already registered at this site."] = "La tua email è già registrata su questo sito."; +$a->strings["An invitation is required."] = "È necessario un invito."; +$a->strings["Invitation could not be verified."] = "L'invito non può essere verificato."; +$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste."; +$a->strings["Failed to store account information."] = "Non è stato possibile salvare le informazioni del tuo account."; +$a->strings["Registration confirmation for %s"] = "Registrazione di %s confermata"; +$a->strings["Registration request at %s"] = "Richiesta di registrazione su %s"; +$a->strings["Administrator"] = "Amministratore"; +$a->strings["your registration password"] = "la password di registrazione"; +$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; +$a->strings["Account approved."] = "Account approvato."; +$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; +$a->strings["Account verified. Please login."] = "Registrazione verificata. Adesso puoi effettuare login."; +$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione supera i limiti del tuo abbonamento."; +$a->strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; $a->strings["Delete this item?"] = "Eliminare questo elemento?"; $a->strings["Comment"] = "Commento"; $a->strings["[+] show all"] = "[+] mostra tutto"; @@ -395,6 +413,8 @@ $a->strings["Private Notes"] = "Note private"; $a->strings["Enables a tool to store notes and reminders"] = "Abilita il riquadro per scrivere annotazioni"; $a->strings["Navigation Channel Select"] = "Scegli il canale attivo dal menu"; $a->strings["Change channels directly from within the navigation dropdown menu"] = "Scegli il canale attivo direttamente dal menu di navigazione"; +$a->strings["Photo Location"] = "Posizione geografica"; +$a->strings["If location data is available on uploaded photos, link this to a map."] = "Collega la foto a una mappa quando contiene indicazioni geografiche."; $a->strings["Extended Identity Sharing"] = "Condivisione avanzata dell'identità"; $a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Rendi nota la tua identità a tutti i siti internet. Se disabilitato, la tua identità sarà comunicata solo ai siti RedMatrix."; $a->strings["Expert Mode"] = "Modalità esperto"; @@ -550,11 +570,6 @@ $a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; $a->strings["Redmatrix event notification:"] = "Notifica eventi RedMatrix:"; $a->strings["Starts:"] = "Inizio:"; $a->strings["Finishes:"] = "Fine:"; -$a->strings["Missing room name"] = "Area chat senza nome"; -$a->strings["Duplicate room name"] = "Il nome dell'area chat è duplicato"; -$a->strings["Invalid room specifier."] = "Il nome dell'area chat non è valido."; -$a->strings["Room not found."] = "Area chat non trovata."; -$a->strings["Room is full"] = "L'area chat è al completo"; $a->strings["Logout"] = "Esci"; $a->strings["End this session"] = "Chiudi questa sessione"; $a->strings["Home"] = "Bacheca"; @@ -863,24 +878,11 @@ $a->strings["Blocks"] = "Riquadri"; $a->strings["Menus"] = "Menù"; $a->strings["Layouts"] = "Layout"; $a->strings["Pages"] = "Pagine"; -$a->strings["Not a valid email address"] = "Email non valida"; -$a->strings["Your email domain is not among those allowed on this site"] = "Il dominio della tua email attualmente non è permesso su questo sito"; -$a->strings["Your email address is already registered at this site."] = "La tua email è già registrata su questo sito."; -$a->strings["An invitation is required."] = "È necessario un invito."; -$a->strings["Invitation could not be verified."] = "L'invito non può essere verificato."; -$a->strings["Please enter the required information."] = "Inserisci le informazioni richieste."; -$a->strings["Failed to store account information."] = "Non è stato possibile salvare le informazioni del tuo account."; -$a->strings["Registration confirmation for %s"] = "Registrazione di %s confermata"; -$a->strings["Registration request at %s"] = "Richiesta di registrazione su %s"; -$a->strings["Administrator"] = "Amministratore"; -$a->strings["your registration password"] = "la password di registrazione"; -$a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; -$a->strings["Account approved."] = "Account approvato."; -$a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; -$a->strings["Account verified. Please login."] = "Registrazione verificata. Adesso puoi effettuare login."; -$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione supera i limiti del tuo abbonamento."; -$a->strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; +$a->strings["Missing room name"] = "Area chat senza nome"; +$a->strings["Duplicate room name"] = "Il nome dell'area chat è duplicato"; +$a->strings["Invalid room specifier."] = "Il nome dell'area chat non è valido."; +$a->strings["Room not found."] = "Area chat non trovata."; +$a->strings["Room is full"] = "L'area chat è al completo"; $a->strings["Can view my normal stream and posts"] = "Può vedere i miei contenuti e articoli normali"; $a->strings["Can view my default channel profile"] = "Può vedere il profilo predefinito del canale"; $a->strings["Can view my photo albums"] = "Può vedere i miei album fotografici"; @@ -1166,12 +1168,6 @@ $a->strings["Location"] = "Posizione geografica"; $a->strings["View hub ratings"] = "Vedi le valutazioni del hub"; $a->strings["Rate"] = "Valuta"; $a->strings["View ratings"] = "Vedi le valutazioni"; -$a->strings["No such group"] = "Impossibile trovare l'insieme"; -$a->strings["Search Results For:"] = "Cerca risultati con:"; -$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; -$a->strings["Collection: "] = "Insieme:"; -$a->strings["Connection: "] = "Contatto:"; -$a->strings["Invalid connection."] = "Contatto non valido."; $a->strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; $a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; $a->strings["Connection updated."] = "Contatto aggiornato."; @@ -1925,6 +1921,7 @@ $a->strings["Add a Tag"] = "Aggiungi tag"; $a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Esempio: @bob, @Barbara_Jensen, @jim@example.com"; $a->strings["Flag as adult in album view"] = "Marca come 'per adulti'"; $a->strings["In This Photo:"] = "In questa foto:"; +$a->strings["Map"] = "Mappa"; $a->strings["View Album"] = "Guarda l'album"; $a->strings["Recent Photos"] = "Foto recenti"; $a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "L'autenticazione magica dal tuo sito non è disponibile. Hai accesso solamente a questo sito. Puoi provare a disconnetterti per tentare di nuovo."; @@ -1993,6 +1990,12 @@ $a->strings["Send Reply"] = "Invia la risposta"; $a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; $a->strings["Discard"] = "Rifiuta"; $a->strings["Please login."] = "Effettua l'accesso."; +$a->strings["No such group"] = "Impossibile trovare l'insieme"; +$a->strings["Search Results For:"] = "Cerca risultati con:"; +$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; +$a->strings["Collection: "] = "Insieme:"; +$a->strings["Connection: "] = "Contatto:"; +$a->strings["Invalid connection."] = "Contatto non valido."; $a->strings["Add a Channel"] = "Aggiungi un canale"; $a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "I contenuti che pubblichi sono mostrati nel tuo \"canale\". Un canale può essere usato come bacheca personale, come blog, oppure può essere un forum di discussione, un gruppo di interesse, una pagina di celebrità e molto altro. Puoi creare tanti canali quanti ne permette il tuo sito."; $a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\""; @@ -2085,11 +2088,13 @@ $a->strings["Set the indent for comments"] = "Imposta il lo spostamento a destra $a->strings["Set the basic color for item icons"] = "Colore di base per le icone"; $a->strings["Set the hover color for item icons"] = "Colore per le icone in mouse-over"; $a->strings["Set font-size for the entire application"] = "Dimensione font per tutto il sito"; +$a->strings["Example: 14px"] = "Esempio: 14px"; $a->strings["Set font-color for posts and comments"] = "Imposta il colore del carattere per articoli e commenti"; $a->strings["Set radius of corners"] = "Raggio degli angoli stondati"; $a->strings["Set shadow depth of photos"] = "Profondità dell'ombra delle foto"; -$a->strings["Set maximum width of conversation regions"] = "Larghezza massima dell'area delle conversazioni"; -$a->strings["Center conversation regions"] = "Centra l'area delle conversazioni"; +$a->strings["Set maximum width of content region in pixel"] = "Larghezza massima dell'area dei contenuti in pixel"; +$a->strings["Leave empty for default width"] = "Lascia vuoto per usare il valore predefinito"; +$a->strings["Center page content"] = "Centra il contenuto della pagina"; $a->strings["Set minimum opacity of nav bar - to hide it"] = "Imposta l'opacità minima della barra di navigazione per nasconderla"; $a->strings["Set size of conversation author photo"] = "Dimensione foto dell'autore della conversazione"; $a->strings["Set size of followup author photos"] = "Dimensione foto dei partecipanti alla conversazione"; -- cgit v1.2.3 From 00b3c4c881290427189185cdf4a247285aa79e5b Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 24 Mar 2015 12:40:55 -0700 Subject: sql errors on postgres with yestderday's optimisation --- include/items.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/items.php b/include/items.php index 32e5dcbe5..d1998bd0a 100755 --- a/include/items.php +++ b/include/items.php @@ -4381,7 +4381,7 @@ function zot_feed($uid,$observer_xchan,$arr) { if(is_sys_channel($uid)) { require_once('include/security.php'); - $r = q("SELECT parent from item + $r = q("SELECT parent, created from item WHERE uid != %d AND item_private = 0 AND item_restrict = 0 AND uid in (" . stream_perms_api_uids(PERMS_PUBLIC,10,1) . ") AND (item_flags & %d) > 0 @@ -4391,7 +4391,7 @@ function zot_feed($uid,$observer_xchan,$arr) { ); } else { - $r = q("SELECT parent from item + $r = q("SELECT parent, created from item WHERE uid = %d AND item_restrict = 0 AND (item_flags & %d) > 0 $sql_extra GROUP BY parent ORDER BY created ASC $limit", -- cgit v1.2.3 From 3d600088424d2e1f71c7b5ae7571a8a101e9e8e2 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 24 Mar 2015 15:53:55 -0700 Subject: provide a site-wide expiration policy without loopholes - still need work to reduce the impact of expiration queries. --- include/expire.php | 36 ++++++++++++++++++++++++++++-------- include/identity.php | 4 +--- include/items.php | 2 +- 3 files changed, 30 insertions(+), 12 deletions(-) diff --git a/include/expire.php b/include/expire.php index a229bd4ac..8fedf71b5 100644 --- a/include/expire.php +++ b/include/expire.php @@ -7,7 +7,11 @@ function expire_run($argv, $argc){ cli_startup(); - $r = q("select id from item where (item_restrict & %d)>0 and not (item_restrict & %d)>0 and changed < %s - INTERVAL %s", + + // perform final cleanup on previously delete items + + $r = q("select id from item where (item_restrict & %d) > 0 and (item_restrict & %d) = 0 + and changed < %s - INTERVAL %s", intval(ITEM_DELETED), intval(ITEM_PENDING_REMOVE), db_utcnow(), db_quoteinterval('10 DAY') @@ -19,8 +23,9 @@ function expire_run($argv, $argc){ } // physically remove anything that has been deleted for more than two months + // FIXME - this is a wretchedly inefficient query - $r = q("delete from item where ( item_restrict & %d )>0 and changed < %s - INTERVAL %s", + $r = q("delete from item where ( item_restrict & %d ) > 0 and changed < %s - INTERVAL %s", intval(ITEM_PENDING_REMOVE), db_utcnow(), db_quoteinterval('36 DAY') ); @@ -32,12 +37,28 @@ function expire_run($argv, $argc){ logger('expire: start', LOGGER_DEBUG); + $site_expire = get_config('system', 'default_expire_days'); + if(intval($site_expire)) { + $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where true"); + } + else { + $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where channel_expire_days != 0"); + } - $r = q("SELECT channel_id, channel_address, channel_expire_days from channel where channel_expire_days != 0"); - if($r && count($r)) { + if($r) { foreach($r as $rr) { + + // expire the sys channel separately + if($rr['channel_pageflags'] & PAGE_SYSTEM) + continue; + + // if the site expiration is non-zero and less than person expiration, use that logger('Expire: ' . $rr['channel_address'] . ' interval: ' . $rr['channel_expire_days'], LOGGER_DEBUG); - item_expire($rr['channel_id'],$rr['channel_expire_days']); + item_expire($rr['channel_id'], + ((intval($site_expire) && intval($site_expire) < intval($rr['channel_expire_days'])) + ? $site_expire + : $rr['channel_expire_days']) + ); } } @@ -48,14 +69,13 @@ function expire_run($argv, $argc){ // this should probably just fetch the channel_expire_days from the sys channel, // but there's no convenient way to set it. - $expire_days = get_config('externals','expire_days'); + $expire_days = get_config('system','sys_expire_days'); if($expire_days === false) $expire_days = 30; if($expire_days) - item_expire($x['channel_id'],$expire_days); + item_expire($x['channel_id'],(($site_expire && $site_expire < $expire_days) ? $site_expire : $expire_days)); } - return; } diff --git a/include/identity.php b/include/identity.php index 079c1a245..af6cb74d2 100644 --- a/include/identity.php +++ b/include/identity.php @@ -249,9 +249,7 @@ function create_identity($arr) { } } - - $expire = get_config('system', 'default_expire_days'); - $expire = (($expire===false)? '0': $expire); + $expire = 0; $r = q("insert into channel ( channel_account_id, channel_primary, channel_name, channel_address, channel_guid, channel_guid_sig, diff --git a/include/items.php b/include/items.php index d1998bd0a..a1515ad88 100755 --- a/include/items.php +++ b/include/items.php @@ -3922,7 +3922,7 @@ function item_expire($uid,$days) { $expire_network_only = 1; - $sql_extra = ((intval($expire_network_only)) ? " AND not (item_flags & " . intval(ITEM_WALL) . ")>0 " : ""); + $sql_extra = ((intval($expire_network_only)) ? " AND not (item_flags & " . intval(ITEM_WALL) . ") > 0 " : ""); $r = q("SELECT * FROM `item` WHERE `uid` = %d -- cgit v1.2.3 From 1f427e0e5b3a5526625e90d43746c89953ab493a Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 24 Mar 2015 16:30:14 -0700 Subject: make the log message reflect what's really happening --- include/expire.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/expire.php b/include/expire.php index 8fedf71b5..9ef0f7b69 100644 --- a/include/expire.php +++ b/include/expire.php @@ -53,7 +53,9 @@ function expire_run($argv, $argc){ continue; // if the site expiration is non-zero and less than person expiration, use that - logger('Expire: ' . $rr['channel_address'] . ' interval: ' . $rr['channel_expire_days'], LOGGER_DEBUG); + logger('Expire: ' . $rr['channel_address'] . ' interval: ' . ((intval($site_expire) && intval($site_expire) < intval($rr['channel_expire_days'])) + ? $site_expire + : $rr['channel_expire_days']), LOGGER_DEBUG); item_expire($rr['channel_id'], ((intval($site_expire) && intval($site_expire) < intval($rr['channel_expire_days'])) ? $site_expire -- cgit v1.2.3 From 63b8020969434756a7b966ae615c28bf7680f2f8 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 24 Mar 2015 17:09:42 -0700 Subject: more work on expiration, make system limits useful - even in retrospect --- doc/hidden_configs.bb | 5 ++++- include/expire.php | 34 +++++++++++++++++++++++++--------- include/items.php | 6 +++++- 3 files changed, 34 insertions(+), 11 deletions(-) diff --git a/doc/hidden_configs.bb b/doc/hidden_configs.bb index ea945f8d2..c6181b9dd 100644 --- a/doc/hidden_configs.bb +++ b/doc/hidden_configs.bb @@ -89,8 +89,11 @@ This document assumes you're an administrator. There also exist CLI utilities for performing this operation, which you may prefer, especially if you're a large site. [b]system > default_expire_days[/b] - When creating a new channel, set the default expiration of connections + set the default expiration of connections' (matrix/network) posts to this number of days. + [b]system > expire_limit + Don't expire any more than this number of posts per channel per + expiration run to keep from exhausting memory. Default 5000. [b]system > dlogfile[/b] Logfile to use for logging development errors. Exactly the same as logger otherwise. This isn't magic, and requires your own logging diff --git a/include/expire.php b/include/expire.php index 9ef0f7b69..e414a6e7d 100644 --- a/include/expire.php +++ b/include/expire.php @@ -38,6 +38,9 @@ function expire_run($argv, $argc){ logger('expire: start', LOGGER_DEBUG); $site_expire = get_config('system', 'default_expire_days'); + + logger('site_expire: ' . $site_expire); + if(intval($site_expire)) { $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where true"); } @@ -52,15 +55,18 @@ function expire_run($argv, $argc){ if($rr['channel_pageflags'] & PAGE_SYSTEM) continue; + if(intval($site_expire) && (intval($site_expire) < intval($rr['channel_expire_days'])) || + intval($rr['channel_expire_days'] == 0)) { + $expire_days = $site_expire; + } + else { + $expire_days = $rr['channel_expire_days']; + } + + // if the site expiration is non-zero and less than person expiration, use that - logger('Expire: ' . $rr['channel_address'] . ' interval: ' . ((intval($site_expire) && intval($site_expire) < intval($rr['channel_expire_days'])) - ? $site_expire - : $rr['channel_expire_days']), LOGGER_DEBUG); - item_expire($rr['channel_id'], - ((intval($site_expire) && intval($site_expire) < intval($rr['channel_expire_days'])) - ? $site_expire - : $rr['channel_expire_days']) - ); + logger('Expire: ' . $rr['channel_address'] . ' interval: ' . $expire_days, LOGGER_DEBUG); + item_expire($rr['channel_id'], $expire_days); } } @@ -74,8 +80,18 @@ function expire_run($argv, $argc){ $expire_days = get_config('system','sys_expire_days'); if($expire_days === false) $expire_days = 30; + + if(intval($site_expire) && (intval($site_expire) < intval($expire_days))) { + $expire_days = $site_expire; + } + + logger('Expire: sys interval: ' . $expire_days, LOGGER_DEBUG); + if($expire_days) - item_expire($x['channel_id'],(($site_expire && $site_expire < $expire_days) ? $site_expire : $expire_days)); + item_expire($x['channel_id'],$expire_days); + + logger('Expire: sys: done', LOGGER_DEBUG); + } return; diff --git a/include/items.php b/include/items.php index a1515ad88..da0e50c4c 100755 --- a/include/items.php +++ b/include/items.php @@ -3922,6 +3922,10 @@ function item_expire($uid,$days) { $expire_network_only = 1; + $expire_limit = get_config('system','expire_limit'); + if(! intval($expire_limit)) + $expire_limit = 5000; + $sql_extra = ((intval($expire_network_only)) ? " AND not (item_flags & " . intval(ITEM_WALL) . ") > 0 " : ""); $r = q("SELECT * FROM `item` @@ -3930,7 +3934,7 @@ function item_expire($uid,$days) { AND `id` = `parent` $sql_extra AND NOT ( item_flags & %d )>0 - AND (item_restrict = 0 ) ", + AND (item_restrict = 0 ) LIMIT $expire_limit ", intval($uid), db_utcnow(), db_quoteinterval(intval($days).' DAY'), intval(ITEM_RETAINED) -- cgit v1.2.3 From 022305fe8383be238a442efdbd5ba3463d15b7ab Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 24 Mar 2015 20:38:53 -0700 Subject: also allow service classes to set post expiration. These take priority over the site default. --- doc/diaspora_compat.md | 3 +++ include/expire.php | 22 ++++++++++++---------- include/items.php | 6 +++--- mod/siteinfo.php | 7 +++++-- 4 files changed, 23 insertions(+), 15 deletions(-) diff --git a/doc/diaspora_compat.md b/doc/diaspora_compat.md index 3829a9c64..eb7ec656d 100644 --- a/doc/diaspora_compat.md +++ b/doc/diaspora_compat.md @@ -11,6 +11,9 @@ Access control only works on posts and comments. Diaspora members will get permi Edited posts will not be delivered. Diaspora members will see the original post/comment without edits. There is no mechanism in the protocol to update an existing post. We cannot delete it and submit another invisibly because the message-id will change and we need to keep the same message-id on our own network. The only workaround is to delete the post/comment and do it over. We may eventually provide a way to delete the out of date copy only from Diaspora and keep it intact on networks that can handle edits. +Some comments from external services will not deliver to Diaspora, as they have no Diaspora service discovery. Currently this applies to comments from WordPress blogs which are imported into your stream; but will extend to most any service that has no Diaspora discover mechanism. + + Nomadic identity will not work with Diaspora. We will eventually provide an **option** which will allow you to "start sharing" from all of your clones when you make the first connection. The Diaspora person does not have to accept this, but it will allow your communications to continue if they accept this connection. Without this option, if you go to another server from where you made the connection originally or you make the connection before creating the clone, you will need to make friends with them again from the new location. Post expiration is not supported on Diaspora. We will provide you an option to not send expiring posts to that network. In the future this may be provided with a remote delete request. diff --git a/include/expire.php b/include/expire.php index e414a6e7d..b244e65f5 100644 --- a/include/expire.php +++ b/include/expire.php @@ -41,12 +41,7 @@ function expire_run($argv, $argc){ logger('site_expire: ' . $site_expire); - if(intval($site_expire)) { - $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where true"); - } - else { - $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where channel_expire_days != 0"); - } + $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where true"); if($r) { foreach($r as $rr) { @@ -55,16 +50,23 @@ function expire_run($argv, $argc){ if($rr['channel_pageflags'] & PAGE_SYSTEM) continue; - if(intval($site_expire) && (intval($site_expire) < intval($rr['channel_expire_days'])) || + // service class default (if non-zero) over-rides the site default + + $service_class_expire = service_class_fetch($rr['channel_id'],'expire_days'); + if(intval($service_class_expire)) + $channel_expire = $service_class_expire; + else + $channel_expire = $site_expire; + + if(intval($channel_expire) && (intval($channel_expire) < intval($rr['channel_expire_days'])) || intval($rr['channel_expire_days'] == 0)) { - $expire_days = $site_expire; + $expire_days = $channel_expire; } else { $expire_days = $rr['channel_expire_days']; } - - // if the site expiration is non-zero and less than person expiration, use that + // if the site or service class expiration is non-zero and less than person expiration, use that logger('Expire: ' . $rr['channel_address'] . ' interval: ' . $expire_days, LOGGER_DEBUG); item_expire($rr['channel_id'], $expire_days); } diff --git a/include/items.php b/include/items.php index da0e50c4c..a8947202d 100755 --- a/include/items.php +++ b/include/items.php @@ -3926,15 +3926,15 @@ function item_expire($uid,$days) { if(! intval($expire_limit)) $expire_limit = 5000; - $sql_extra = ((intval($expire_network_only)) ? " AND not (item_flags & " . intval(ITEM_WALL) . ") > 0 " : ""); + $sql_extra = ((intval($expire_network_only)) ? " AND (item_flags & " . intval(ITEM_WALL) . ") = 0 " : ""); $r = q("SELECT * FROM `item` WHERE `uid` = %d AND `created` < %s - INTERVAL %s AND `id` = `parent` $sql_extra - AND NOT ( item_flags & %d )>0 - AND (item_restrict = 0 ) LIMIT $expire_limit ", + AND ( item_flags & %d ) = 0 + AND ( item_restrict = 0 ) LIMIT $expire_limit ", intval($uid), db_utcnow(), db_quoteinterval(intval($days).' DAY'), intval(ITEM_RETAINED) diff --git a/mod/siteinfo.php b/mod/siteinfo.php index 2ad9f7cde..ab6891e25 100644 --- a/mod/siteinfo.php +++ b/mod/siteinfo.php @@ -72,6 +72,8 @@ function siteinfo_init(&$a) { $channels_active_monthly_stat = intval(get_config('system','channels_active_monthly_stat')); $local_posts_stat = intval(get_config('system','local_posts_stat')); $hide_in_statistics = intval(get_config('system','hide_in_statistics')); + $site_expire = intval(get_config('system', 'default_expire_days')); + $data = Array( 'version' => $version, @@ -84,6 +86,7 @@ function siteinfo_init(&$a) { 'language' => get_config('system','language'), 'diaspora_emulation' => get_config('system','diaspora_enabled'), 'rss_connections' => get_config('system','feed_contacts'), + 'expiration' => $site_expire, 'default_service_restrictions' => $service_class, 'admin' => $admin, 'site_name' => (($site_name) ? $site_name : ''), @@ -150,7 +153,7 @@ function siteinfo_content(&$a) { $o = replace_macros(get_markup_template('siteinfo.tpl'), array( '$title' => t('Red'), - '$description' => t('This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites.'), + '$description' => t('This is a hub of redmatrix - a global cooperative network of decentralized privacy enhanced websites.'), '$version' => $version, '$tag_txt' => t('Tag: '), '$tag' => $tag, @@ -158,7 +161,7 @@ function siteinfo_content(&$a) { '$lastpoll' => get_poller_runtime(), '$commit' => $commit, '$web_location' => t('Running at web location') . ' ' . z_root(), - '$visit' => t('Please visit RedMatrix.me to learn more about the Red Matrix.'), + '$visit' => t('Please visit redmatrix.me to learn more about the Red Matrix.'), '$bug_text' => t('Bug reports and issues: please visit'), '$bug_link_url' => 'https://github.com/friendica/red/issues', '$bug_link_text' => 'redmatrix issues', -- cgit v1.2.3 From 49005101c7e83b342ec84ca7277f065c103df4b1 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Wed, 25 Mar 2015 11:03:37 +0100 Subject: make postgresql happy --- include/sharedwithme.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/sharedwithme.php b/include/sharedwithme.php index 3936dc90f..b01764ad3 100644 --- a/include/sharedwithme.php +++ b/include/sharedwithme.php @@ -3,7 +3,7 @@ function apply_updates() { //check for updated items and remove them - $x = q("SELECT mid, object FROM item WHERE verb = '%s' AND obj_type = '%s' GROUP BY mid", + $x = q("SELECT mid, max(object) AS object FROM item WHERE verb = '%s' AND obj_type = '%s' GROUP BY mid", dbesc(ACTIVITY_UPDATE), dbesc(ACTIVITY_OBJ_FILE) ); -- cgit v1.2.3 From e33da588bddad9269aa7ab9cdc8cb1ab49d1e9cd Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 25 Mar 2015 15:32:49 -0700 Subject: comanche: move 'webpage' declaration to the first parser pass so it is set when content loads. --- include/comanche.php | 15 ++++++++------- include/text.php | 4 ++-- version.inc | 2 +- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/include/comanche.php b/include/comanche.php index 1ddabb693..71ffe99b8 100644 --- a/include/comanche.php +++ b/include/comanche.php @@ -79,22 +79,23 @@ function comanche_parser(&$a, $s, $pass = 0) { if($cnt) $a->layout['theme'] = trim($matches[1]); - } - else { - $cnt = preg_match_all("/\[region=(.*?)\](.*?)\[\/region\]/ism", $s, $matches, PREG_SET_ORDER); + $cnt = preg_match_all("/\[webpage\](.*?)\[\/webpage\]/ism", $s, $matches, PREG_SET_ORDER); if($cnt) { + // only the last webpage definition is used if there is more than one foreach($matches as $mtch) { - $a->layout['region_' . $mtch[1]] = comanche_region($a,$mtch[2]); + $a->layout['webpage'] = comanche_webpage($a,$mtch[1]); } } - $cnt = preg_match_all("/\[webpage\](.*?)\[\/webpage\]/ism", $s, $matches, PREG_SET_ORDER); + } + else { + $cnt = preg_match_all("/\[region=(.*?)\](.*?)\[\/region\]/ism", $s, $matches, PREG_SET_ORDER); if($cnt) { - // only the last webpage definition is used if there is more than one foreach($matches as $mtch) { - $a->layout['webpage'] = comanche_webpage($a,$mtch[1]); + $a->layout['region_' . $mtch[1]] = comanche_region($a,$mtch[2]); } } + } } diff --git a/include/text.php b/include/text.php index 0aba45d14..75125c606 100644 --- a/include/text.php +++ b/include/text.php @@ -1309,13 +1309,13 @@ function generate_map($coord) { $coord = str_replace(array(',','/',' '),array(' ',' ',' '),$coord); $arr = array('lat' => trim(substr($coord,0,strpos($coord,' '))), 'lon' => trim(substr($coord,strpos($coord,' ')+1)), 'html' => ''); call_hooks('generate_map',$arr); - return $arr['html']; + return (($arr['html']) ? $arr['html'] : $coord); } function generate_named_map($location) { $arr = array('location' => $location, 'html' => ''); call_hooks('generate_named_map',$arr); - return $arr['html']; + return (($arr['html']) ? $arr['html'] : $location); } diff --git a/version.inc b/version.inc index 320610d0f..790427996 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-24.981 +2015-03-25.982 -- cgit v1.2.3 From 75f3f4a80868bf3b60c4b21d2492d5da59c0d502 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 25 Mar 2015 17:43:02 -0700 Subject: admin config for default expiration --- doc/hidden_configs.bb | 7 ++----- mod/admin.php | 21 ++++++++++++--------- view/tpl/admin_site.tpl | 1 + 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/doc/hidden_configs.bb b/doc/hidden_configs.bb index c6181b9dd..b992c5487 100644 --- a/doc/hidden_configs.bb +++ b/doc/hidden_configs.bb @@ -88,9 +88,6 @@ This document assumes you're an administrator. are running, but also keeps things a bit faster while it's not. There also exist CLI utilities for performing this operation, which you may prefer, especially if you're a large site. - [b]system > default_expire_days[/b] - set the default expiration of connections' (matrix/network) - posts to this number of days. [b]system > expire_limit Don't expire any more than this number of posts per channel per expiration run to keep from exhausting memory. Default 5000. @@ -110,7 +107,7 @@ This document assumes you're an administrator. [b]system > auto_follow[/b] Make the first channel of an account auto-follow channels listed here - comma separated list of webbies (member@hub addresses). [b]system > admin_email[/b] - Specifies the administrators email for this site. This is initially set during install. + Specifies the administrator's email for this site. This is initially set during install. [b]system > cron_hour[/b] Specify an hour in which to run cron_daily. By default with no config, this will run at midnight UTC. [b]system > minimum_feedcheck_minutes[/b] @@ -120,7 +117,7 @@ This document assumes you're an administrator. [b]system > ignore_imagick[/b] Ignore imagick and use GD, even if imagick is installed on the server. Prevents some issues with PNG files in older versions of imagick. [b]system > no_age_restriction[/b] - Do not restric registration to people over the age of 13 + Do not restrict registration to people over the age of 13. This carries legal responsibilities in many countries to require that age be provided and to block all personal information from minors, so please check your local laws before changing. [b]system > override_poll_lockfile[/b] Ignore the lock file in the poller process to allow more than one process to run at a time. [b]system > projecthome[/b] diff --git a/mod/admin.php b/mod/admin.php index e991fee27..a48d984e0 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -277,15 +277,16 @@ function admin_page_site_post(&$a){ $register_text = ((x($_POST,'register_text')) ? notags(trim($_POST['register_text'])) : ''); - $allowed_sites = ((x($_POST,'allowed_sites')) ? notags(trim($_POST['allowed_sites'])) : ''); - $allowed_email = ((x($_POST,'allowed_email')) ? notags(trim($_POST['allowed_email'])) : ''); - $not_allowed_email = ((x($_POST,'not_allowed_email')) ? notags(trim($_POST['not_allowed_email'])) : ''); - $block_public = ((x($_POST,'block_public')) ? True : False); - $force_publish = ((x($_POST,'publish_all')) ? True : False); - $disable_discover_tab = ((x($_POST,'disable_discover_tab')) ? True : False); - $no_login_on_homepage = ((x($_POST,'no_login_on_homepage')) ? True : False); - $global_directory = ((x($_POST,'directory_submit_url')) ? notags(trim($_POST['directory_submit_url'])) : ''); - $no_community_page = !((x($_POST,'no_community_page')) ? True : False); + $allowed_sites = ((x($_POST,'allowed_sites')) ? notags(trim($_POST['allowed_sites'])) : ''); + $allowed_email = ((x($_POST,'allowed_email')) ? notags(trim($_POST['allowed_email'])) : ''); + $not_allowed_email = ((x($_POST,'not_allowed_email')) ? notags(trim($_POST['not_allowed_email'])) : ''); + $block_public = ((x($_POST,'block_public')) ? True : False); + $force_publish = ((x($_POST,'publish_all')) ? True : False); + $disable_discover_tab = ((x($_POST,'disable_discover_tab')) ? True : False); + $no_login_on_homepage = ((x($_POST,'no_login_on_homepage')) ? True : False); + $global_directory = ((x($_POST,'directory_submit_url')) ? notags(trim($_POST['directory_submit_url'])) : ''); + $no_community_page = !((x($_POST,'no_community_page')) ? True : False); + $default_expire_days = ((array_key_exists('default_expire_days',$_POST)) ? intval($_POST['default_expire_days']) : 0); $verifyssl = ((x($_POST,'verifyssl')) ? True : False); $proxyuser = ((x($_POST,'proxyuser')) ? notags(trim($_POST['proxyuser'])) : ''); @@ -306,6 +307,7 @@ function admin_page_site_post(&$a){ set_config('system', 'sitename', $sitename); set_config('system', 'no_login_on_homepage', $no_login_on_homepage); set_config('system', 'verify_email', $verify_email); + set_config('system','default_expire_days', $default_expire_days); if ($banner == '') { del_config('system', 'banner'); @@ -475,6 +477,7 @@ function admin_page_site(&$a) { '$delivery_interval' => array('delivery_interval', t("Delivery interval"), (x(get_config('system','delivery_interval'))?get_config('system','delivery_interval'):2), t("Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers.")), '$poll_interval' => array('poll_interval', t("Poll interval"), (x(get_config('system','poll_interval'))?get_config('system','poll_interval'):2), t("Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval.")), '$maxloadavg' => array('maxloadavg', t("Maximum Load Average"), ((intval(get_config('system','maxloadavg')) > 0)?get_config('system','maxloadavg'):50), t("Maximum system load before delivery and poll processes are deferred - default 50.")), + '$default_expire_days' => array('default_expire_days', t('Expiration period in days for imported content'), intval(get_config('system','default_expire_days')), t('0 for no expiration of imported content')), '$form_security_token' => get_form_security_token("admin_site"), )); diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl index 1bcdba473..225b281cc 100755 --- a/view/tpl/admin_site.tpl +++ b/view/tpl/admin_site.tpl @@ -80,6 +80,7 @@ {{include file="field_input.tpl" field=$poll_interval}} {{include file="field_input.tpl" field=$maxloadavg}} {{include file="field_input.tpl" field=$abandon_days}} + {{include file="field_input.tpl" field=$default_expire_days}}
        -- cgit v1.2.3 From 296c4c38bc89f9d756292542554d6092094ad7d0 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 25 Mar 2015 17:46:38 -0700 Subject: improve description of that setting --- mod/admin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/admin.php b/mod/admin.php index a48d984e0..7182bb9e5 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -477,7 +477,7 @@ function admin_page_site(&$a) { '$delivery_interval' => array('delivery_interval', t("Delivery interval"), (x(get_config('system','delivery_interval'))?get_config('system','delivery_interval'):2), t("Delay background delivery processes by this many seconds to reduce system load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 for large dedicated servers.")), '$poll_interval' => array('poll_interval', t("Poll interval"), (x(get_config('system','poll_interval'))?get_config('system','poll_interval'):2), t("Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval.")), '$maxloadavg' => array('maxloadavg', t("Maximum Load Average"), ((intval(get_config('system','maxloadavg')) > 0)?get_config('system','maxloadavg'):50), t("Maximum system load before delivery and poll processes are deferred - default 50.")), - '$default_expire_days' => array('default_expire_days', t('Expiration period in days for imported content'), intval(get_config('system','default_expire_days')), t('0 for no expiration of imported content')), + '$default_expire_days' => array('default_expire_days', t('Expiration period in days for imported (matrix/network) content'), intval(get_config('system','default_expire_days')), t('0 for no expiration of imported content')), '$form_security_token' => get_form_security_token("admin_site"), )); -- cgit v1.2.3 From a6be0c9e72fc0fb34b6fe9005d337fa51d8e089d Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 25 Mar 2015 17:50:38 -0700 Subject: since several prominent sites are interested in post expiration, this reduces the usefulness of having an archive widget n the matrix page (which wasn't horribly useful anway). So remove it from the default mod_network.pdl --- view/pdl/mod_network.pdl | 1 - 1 file changed, 1 deletion(-) diff --git a/view/pdl/mod_network.pdl b/view/pdl/mod_network.pdl index 11cadb5aa..7a39017e3 100644 --- a/view/pdl/mod_network.pdl +++ b/view/pdl/mod_network.pdl @@ -2,7 +2,6 @@ [region=aside] [widget=collections][/widget] -[widget=archive][/widget] [widget=suggestions][/widget] [widget=savedsearch][/widget] [widget=filer][/widget] -- cgit v1.2.3 From f1a16607095e0ebbd8ce2201a2f087557b39f282 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 25 Mar 2015 19:13:53 -0700 Subject: item_check_service_class - the join is totally unnecessary --- mod/item.php | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/mod/item.php b/mod/item.php index 6644be291..8aa3d8136 100644 --- a/mod/item.php +++ b/mod/item.php @@ -1071,37 +1071,37 @@ function fix_attached_file_permissions($channel,$observer_hash,$body, function item_check_service_class($channel_id,$iswebpage) { $ret = array('success' => false, $message => ''); + if ($iswebpage) { - $r = q("select count(i.id) as total from item i - right join channel c on (i.author_xchan=c.channel_hash and i.uid=c.channel_id ) - and i.parent=i.id and (i.item_restrict & %d)>0 and not (i.item_restrict & %d)>0 and i.uid= %d ", + $r = q("select count(id) as total from item where parent = id + and ( item_restrict & %d ) > 0 and ( item_restrict & %d ) = 0 and uid = %d ", intval(ITEM_WEBPAGE), intval(ITEM_DELETED), - intval($channel_id) - ); + intval($channel_id) + ); } else { - $r = q("select count(i.id) as total from item i - right join channel c on (i.author_xchan=c.channel_hash and i.uid=c.channel_id ) - and i.parent=i.id and (i.item_restrict=0) and i.uid= %d ", - intval($channel_id) - ); + $r = q("select count(id) as total from item where parent = id and item_restrict = 0 and uid = %d ", + intval($channel_id) + ); } - if(! ($r && count($r))) { - $ret['message'] = t('Unable to obtain identity information from database'); + + if(! $r) { + $ret['message'] = t('Unable to obtain post information from database.'); return $ret; } + if (!$iswebpage) { - if(! service_class_allows($channel_id,'total_items',$r[0]['total'])) { - $result['message'] .= upgrade_message().sprintf(t("You have reached your limit of %1$.0f top level posts."),$r[0]['total']); - return $result; - } + if(! service_class_allows($channel_id,'total_items',$r[0]['total'])) { + $result['message'] .= upgrade_message() . sprintf( t('You have reached your limit of %1$.0f top level posts.'),$r[0]['total']); + return $result; + } } else { - if(! service_class_allows($channel_id,'total_pages',$r[0]['total'])) { - $result['message'] .= upgrade_message().sprintf(t("You have reached your limit of %1$.0f webpages."),$r[0]['total']); - return $result; - } + if(! service_class_allows($channel_id,'total_pages',$r[0]['total'])) { + $result['message'] .= upgrade_message() . sprintf( t('You have reached your limit of %1$.0f webpages.'),$r[0]['total']); + return $result; + } } $ret['success'] = true; -- cgit v1.2.3 From e0a0fc507f3d070a69ad5033d6baad5e1d406888 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Thu, 26 Mar 2015 09:45:30 +0100 Subject: remove some vars from style.css --- view/js/main.js | 2 +- view/theme/redbasic/css/style.css | 23 +------------- view/theme/redbasic/php/style.php | 31 ------------------- view/theme/redbasic/schema/dark.css | 35 ++++++++++++++++++++++ view/theme/redbasic/schema/dark.php | 21 ------------- .../redbasic/schema/simple_black_on_white.css | 35 ++++++++++++++++++++++ .../redbasic/schema/simple_black_on_white.php | 22 +------------- .../redbasic/schema/simple_green_on_black.css | 35 ++++++++++++++++++++++ .../redbasic/schema/simple_green_on_black.php | 25 ++++------------ .../redbasic/schema/simple_white_on_black.css | 34 +++++++++++++++++++++ .../redbasic/schema/simple_white_on_black.php | 21 ------------- 11 files changed, 147 insertions(+), 137 deletions(-) diff --git a/view/js/main.js b/view/js/main.js index d86b74345..4a7db0fdb 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -1340,4 +1340,4 @@ function zid(s) { s = s + achar + 'f=&zid=' + zid; return s; -} \ No newline at end of file +} diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index f72b8a0bb..a87907fd3 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -1347,13 +1347,7 @@ header { } .notify-seen a { - background: $notifyseen_bgcolour; - color: $notifyseen_linkcolour !important; -} - -.notify-seen a:hover { - background: $notifyseen_bghover; - color: $notifyseen_linkhover !important; + background: #ddd; } #page-spinner { @@ -1866,21 +1860,6 @@ nav .dropdown-menu { border-top-left-radius: 0px; border-bottom-right-radius: $radiuspx; border-bottom-left-radius: $radiuspx; - background-color: $notify_bgcolour; -} - -nav .dropdown-menu .divider{ - background-color: $navmenu_bgchover; -} - -nav .dropdown-menu>li>a{ - color: $notify_linkcolour; -} - -nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ - color: $notify_linkcolour; - background-color: $navmenu_bgchover; - $navmenu_bgimage } #usermenu-caret { diff --git a/view/theme/redbasic/php/style.php b/view/theme/redbasic/php/style.php index a1b22f583..2d17e6d08 100644 --- a/view/theme/redbasic/php/style.php +++ b/view/theme/redbasic/php/style.php @@ -96,10 +96,6 @@ if(! $a->install) { $nav_icon_colour = "#999"; if (! $nav_active_icon_colour) $nav_active_icon_colour = "#fff"; - if (! $navmenu_bgchover) - $navmenu_bgchover = "#f5f5f5"; - if (! $navmenu_bgimage) - $navmenu_bgimage = ""; if (! $navtabs_borderc) $navtabs_borderc = "rgba(204,204,204,0.8)"; if (! $navtabs_fontcolour) @@ -200,23 +196,6 @@ if(! $a->install) { $acpopup_tgbl_bgcolour = "#ddddff"; if (! $acpopup_hovercolour) $acpopup_hovercolour = "#000"; - if (! $notify_bgcolour) - $notify_bgcolour = "#fff"; - if (! $notify_linkcolour) - $notify_linkcolour = "#333"; - if (! $notify_bghover) - $notify_bghover = "#e7e7e7"; - if (! $notifyseen_bgcolour) - $notifyseen_bgcolour = "#ddd"; - if (! $notifyseen_linkcolour) - $notifyseen_linkcolour = "#333"; - if (! $notifyseen_bghover) - $notifyseen_bghover = "#e7e7e7"; - if (! $notifyseen_linkhover) - $notifyseen_linkhover = "#333"; - if (! $notify_topmargin) - $notify_topmargin = "1px"; - if (! $radius) $radius = "4"; @@ -262,8 +241,6 @@ $options = array ( '$nav_bd' => $nav_bd, '$nav_icon_colour' => $nav_icon_colour, '$nav_active_icon_colour' => $nav_active_icon_colour, -'$navmenu_bgchover' => $navmenu_bgchover, -'$navmenu_bgimage' => $navmenu_bgimage, '$navtabs_borderc' => $navtabs_borderc, '$navtabs_fontcolour' => $navtabs_fontcolour, '$navtabs_bgcolour' => $navtabs_bgcolour, @@ -314,14 +291,6 @@ $options = array ( '$acpopup_bordercolour' => $acpopup_bordercolour, '$acpopup_tgbl_bgcolour' => $acpopup_tgbl_bgcolour, '$acpopup_hovercolour' => $acpopup_hovercolour, -'$notify_bgcolour' => $notify_bgcolour, -'$notify_linkcolour' => $notify_linkcolour, -'$notify_bghover' => $notify_bghover, -'$notifyseen_bgcolour' => $notifyseen_bgcolour, -'$notifyseen_linkcolour' => $notifyseen_linkcolour, -'$notifyseen_bghover' => $notifyseen_bghover, -'$notifyseen_linkhover' => $notifyseen_linkhover, -'$notify_topmargin' => $notify_topmargin, '$radius' => $radius, '$shadow' => $shadow, '$active_colour' => $active_colour, diff --git a/view/theme/redbasic/schema/dark.css b/view/theme/redbasic/schema/dark.css index 7af859db6..78aa27d38 100644 --- a/view/theme/redbasic/schema/dark.css +++ b/view/theme/redbasic/schema/dark.css @@ -115,3 +115,38 @@ input[type="submit"] { background-color: #333; color: #fff; } + +.notify-seen a { + background: #111; + color: #222 !important; +} + +.notify-seen a:hover { + background: #222; + color: #ccc !important; +} + +nav .dropdown-menu>li>a{ + color: #fff; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #222; + background-image: none; +} + + +nav .dropdown-menu .divider{ + background-color: #222; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #222; + background-image: none; +} + +nav .dropdown-menu { + background-color: #000; +} diff --git a/view/theme/redbasic/schema/dark.php b/view/theme/redbasic/schema/dark.php index b6cc53504..b3addcfff 100644 --- a/view/theme/redbasic/schema/dark.php +++ b/view/theme/redbasic/schema/dark.php @@ -16,10 +16,6 @@ $nav_icon_colour = "#999"; if (! $nav_active_icon_colour) $nav_active_icon_colour = "#fff"; - if (! $navmenu_bgchover) - $navmenu_bgchover = "#222"; - if (! $navmenu_bgimage) - $navmenu_bgimage = "background-image: none;"; if (! $navtabs_borderc) $navtabs_borderc = "#333"; if (! $navtabs_fontcolour) @@ -116,20 +112,3 @@ $dropdown_bordercol = "#222"; if (! $preview_backgroundimg) $preview_backgroundimg = "gray_and_black_diagonal_stripes_background_seamless.gif"; - if (! $notify_bgcolour) - $notify_bgcolour = "#000"; - if (! $notify_linkcolour) - $notify_linkcolour = "#FFF"; - if (! $notify_bghover) - $notify_bghover = "#222"; - if (! $notify_topmargin) - $notify_topmargin = "-1px"; - if (! $notifyseen_bgcolour) - $notifyseen_bgcolour = "#111"; - if (! $notifyseen_linkcolour) - $notifyseen_linkcolour = "#222"; - if (! $notifyseen_bghover) - $notifyseen_bghover = "#222"; - if (! $notifyseen_linkhover) - $notifyseen_linkhover = "#CCC"; - diff --git a/view/theme/redbasic/schema/simple_black_on_white.css b/view/theme/redbasic/schema/simple_black_on_white.css index e23053858..dd47a3280 100644 --- a/view/theme/redbasic/schema/simple_black_on_white.css +++ b/view/theme/redbasic/schema/simple_black_on_white.css @@ -115,3 +115,38 @@ input[type="submit"] { background-color: #fff; color: #000; } + +.notify-seen a { + background: #fff; + color: #fff !important; +} + +.notify-seen a:hover { + background: #fff; + color: #000 !important; +} + +nav .dropdown-menu>li>a{ + color: #000; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #000; + background-color: #F5F5F5; + background-image: none; +} + + +nav .dropdown-menu .divider{ + background-color: #F5F5F5; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #000; + background-color: #F5F5F5; + background-image: none; +} + +nav .dropdown-menu { + background-color: #fff; +} diff --git a/view/theme/redbasic/schema/simple_black_on_white.php b/view/theme/redbasic/schema/simple_black_on_white.php index 76db1bb1f..7c1c99a32 100644 --- a/view/theme/redbasic/schema/simple_black_on_white.php +++ b/view/theme/redbasic/schema/simple_black_on_white.php @@ -16,10 +16,7 @@ $nav_icon_colour = "#111"; if (! $nav_active_icon_colour) $nav_active_icon_colour = "#000"; - if (! $navmenu_bgchover) - $navmenu_bgchover = "#F5F5F5"; - if (! $navmenu_bgimage) - $navmenu_bgimage = "background-image: none;"; + if (! $navtabs_borderc) $navtabs_borderc = "#000"; if (! $navtabs_fontcolour) @@ -114,20 +111,3 @@ $dropdown_bordercol = "#fff"; if (! $preview_backgroundimg) $preview_backgroundimg = "gray_and_white_diagonal_stripes_background_seamless.gif"; - if (! $notify_bgcolour) - $notify_bgcolour = "#fff"; - if (! $notify_linkcolour) - $notify_linkcolour = "#000"; - if (! $notify_bghover) - $notify_bghover = "#fff"; - if (! $notify_topmargin) - $notify_topmargin = "-1px"; - if (! $notifyseen_bgcolour) - $notifyseen_bgcolour = "#fff"; - if (! $notifyseen_linkcolour) - $notifyseen_linkcolour = "#fff"; - if (! $notifyseen_bghover) - $notifyseen_bghover = "#fff"; - if (! $notifyseen_linkhover) - $notifyseen_linkhover = "#000"; - diff --git a/view/theme/redbasic/schema/simple_green_on_black.css b/view/theme/redbasic/schema/simple_green_on_black.css index f9bde2a71..671465529 100644 --- a/view/theme/redbasic/schema/simple_green_on_black.css +++ b/view/theme/redbasic/schema/simple_green_on_black.css @@ -115,3 +115,38 @@ input[type="submit"] { background-color: #000; color: #50f148; } + +.notify-seen a { + background: #000; + color: #000 !important; +} + +.notify-seen a:hover { + background: #000; + color: #50f148 !important; +} + +nav .dropdown-menu>li>a{ + color: #50f148; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #50f148; + background-color: #143D12; + background-image: none; +} + + +nav .dropdown-menu .divider{ + background-color: #143D12; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #50f148; + background-color: #143D12; + background-image: none; +} + +nav .dropdown-menu { + background-color: #000; +} diff --git a/view/theme/redbasic/schema/simple_green_on_black.php b/view/theme/redbasic/schema/simple_green_on_black.php index 8c8a58619..6b104a4e6 100644 --- a/view/theme/redbasic/schema/simple_green_on_black.php +++ b/view/theme/redbasic/schema/simple_green_on_black.php @@ -16,10 +16,6 @@ $nav_icon_colour = "#32962D"; if (! $nav_active_icon_colour) $nav_active_icon_colour = "#50f148"; - if (! $navmenu_bgchover) - $navmenu_bgchover = "#143D12"; - if (! $navmenu_bgimage) - $navmenu_bgimage = "background-image: none;"; if (! $navtabs_borderc) $navtabs_borderc = "#143D12"; if (! $navtabs_fontcolour) @@ -114,22 +110,11 @@ if (! $navaside_bghover) $dropdown_bordercol = "#143D12"; if (! $preview_backgroundimg) $preview_backgroundimg = "gray_and_black_diagonal_stripes_background_seamless.gif"; - if (! $notify_bgcolour) - $notify_bgcolour = "#000"; - if (! $notify_linkcolour) - $notify_linkcolour = "#50f148"; - if (! $notify_bghover) - $notify_bghover = "#000"; - if (! $notify_topmargin) - $notify_topmargin = "-1px"; - if (! $notifyseen_bgcolour) - $notifyseen_bgcolour = "#000"; - if (! $notifyseen_linkcolour) - $notifyseen_linkcolour = "#000"; - if (! $notifyseen_bghover) - $notifyseen_bghover = "#000"; - if (! $notifyseen_linkhover) - $notifyseen_linkhover = "#50f148"; + + + + + diff --git a/view/theme/redbasic/schema/simple_white_on_black.css b/view/theme/redbasic/schema/simple_white_on_black.css index 0a6c17f1b..761fe795b 100644 --- a/view/theme/redbasic/schema/simple_white_on_black.css +++ b/view/theme/redbasic/schema/simple_white_on_black.css @@ -116,3 +116,37 @@ input[type="submit"] { background-color: #000; color: #fff; } + +.notify-seen a { + background: #000; + color: #000 !important; +} + +.notify-seen a:hover { + background: #000; + color: #fff !important; +} + +nav .dropdown-menu>li>a{ + color: #fff; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #030303; + background-image: none; +} + +nav .dropdown-menu .divider{ + background-color: #030303; +} + +nav .dropdown-menu>li>a:hover,nav .dropdown-menu>li>a:focus{ + color: #fff; + background-color: #030303; + background-image: none; +} + +nav .dropdown-menu { + background-color: #000; +} diff --git a/view/theme/redbasic/schema/simple_white_on_black.php b/view/theme/redbasic/schema/simple_white_on_black.php index 29b176b09..f940b7c64 100644 --- a/view/theme/redbasic/schema/simple_white_on_black.php +++ b/view/theme/redbasic/schema/simple_white_on_black.php @@ -16,10 +16,6 @@ $nav_icon_colour = "#eee"; if (! $nav_active_icon_colour) $nav_active_icon_colour = "#fff"; - if (! $navmenu_bgchover) - $navmenu_bgchover = "#030303"; - if (! $navmenu_bgimage) - $navmenu_bgimage = "background-image: none;"; if (! $navtabs_borderc) $navtabs_borderc = "#fff"; if (! $navtabs_fontcolour) @@ -114,20 +110,3 @@ $dropdown_bordercol = "#000"; if (! $preview_backgroundimg) $preview_backgroundimg = "gray_and_black_diagonal_stripes_background_seamless.gif"; - if (! $notify_bgcolour) - $notify_bgcolour = "#000"; - if (! $notify_linkcolour) - $notify_linkcolour = "#fff"; - if (! $notify_bghover) - $notify_bghover = "#000"; - if (! $notify_topmargin) - $notify_topmargin = "-1px"; - if (! $notifyseen_bgcolour) - $notifyseen_bgcolour = "#000"; - if (! $notifyseen_linkcolour) - $notifyseen_linkcolour = "#000"; - if (! $notifyseen_bghover) - $notifyseen_bghover = "#000"; - if (! $notifyseen_linkhover) - $notifyseen_linkhover = "#fff"; - -- cgit v1.2.3 From a5f410d587c350f26f9255e115260851551d2a15 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Thu, 26 Mar 2015 10:43:09 +0100 Subject: this might stop page scrolls while new updates drop in --- view/js/main.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/view/js/main.js b/view/js/main.js index 4a7db0fdb..f6bc22e34 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -666,8 +666,10 @@ function liveUpdate() { else update_mode = 'append'; } - else + else { update_mode = 'update'; + var orgHeight = $("#region_2").height(); + } $.get(update_url, function(data) { page_load = false; @@ -676,6 +678,10 @@ function liveUpdate() { $("#page-spinner").spin(false); $("#profile-jot-text-loading").spin(false); + if(update_mode === 'update') { + $(window).scrollTop($(window).scrollTop() + $("#region_2").height() - orgHeight); + } + in_progress = false; // FIXME - the following lines were added so that almost -- cgit v1.2.3 From 0853d9dca7d61b5f24df9be0026fdde08214d743 Mon Sep 17 00:00:00 2001 From: Haakon Meland Eriksen Date: Thu, 26 Mar 2015 20:36:28 +0100 Subject: =?UTF-8?q?Updated=20Norwegian=20bokm=C3=A5l=20translation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- view/nb-no/messages.po | 11933 +++++++++++++++++++++++++---------------------- view/nb-no/strings.php | 2721 ++++++----- 2 files changed, 7682 insertions(+), 6972 deletions(-) diff --git a/view/nb-no/messages.po b/view/nb-no/messages.po index a2f67253f..1ab598252 100644 --- a/view/nb-no/messages.po +++ b/view/nb-no/messages.po @@ -3,13 +3,13 @@ # This file is distributed under the same license as the Red package. # # Translators: -# Haakon Meland Eriksen , 2013-2014 +# Haakon Meland Eriksen , 2013-2015 msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-11-14 00:04-0800\n" -"PO-Revision-Date: 2014-11-22 11:05+0000\n" +"POT-Creation-Date: 2015-03-20 00:03-0700\n" +"PO-Revision-Date: 2015-03-25 13:13+0000\n" "Last-Translator: Haakon Meland Eriksen \n" "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/red-matrix/language/nb_NO/)\n" "MIME-Version: 1.0\n" @@ -18,591 +18,401 @@ msgstr "" "Language: nb_NO\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../../include/dba/dba_driver.php:132 +#: ../../include/dba/dba_driver.php:141 #, php-format msgid "Cannot locate DNS info for database server '%s'" msgstr "Kan ikke finne DNS-informasjon om databasetjener '%s'" -#: ../../include/photo/photo_driver.php:680 ../../include/photos.php:52 -#: ../../mod/photos.php:91 ../../mod/photos.php:654 -#: ../../mod/profile_photo.php:142 ../../mod/profile_photo.php:301 -#: ../../mod/profile_photo.php:423 +#: ../../include/photo/photo_driver.php:687 ../../mod/profile_photo.php:143 +#: ../../mod/profile_photo.php:302 ../../mod/profile_photo.php:424 +#: ../../mod/photos.php:91 ../../mod/photos.php:625 msgid "Profile Photos" msgstr "Profilbilder" -#: ../../include/conversation.php:120 ../../include/diaspora.php:1923 -#: ../../include/text.php:1747 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/tagger.php:45 ../../mod/like.php:298 -msgid "photo" -msgstr "foto" +#: ../../include/security.php:349 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn." -#: ../../include/conversation.php:123 ../../include/text.php:1750 -#: ../../mod/tagger.php:49 -msgid "event" -msgstr "hendelse" +#: ../../include/notify.php:23 +msgid "created a new post" +msgstr "laget et nytt innlegg" -#: ../../include/conversation.php:126 ../../mod/like.php:89 -msgid "channel" -msgstr "kanal" +#: ../../include/notify.php:24 +#, php-format +msgid "commented on %s's post" +msgstr "kommenterte på %s sitt innlegg" -#: ../../include/conversation.php:148 ../../include/diaspora.php:1923 -#: ../../include/text.php:1753 ../../mod/subthread.php:72 -#: ../../mod/subthread.php:174 ../../mod/tagger.php:53 ../../mod/like.php:298 -msgid "status" -msgstr "status" +#: ../../include/group.php:26 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "En slettet gruppe med dette navnet ble gjenopprettet. Eksisterende tillatelser for elementet kan gjelde for denne gruppen og fremtidige medlemmer. Hvis du ønsket noe annet, vennligst lag en ny gruppe med et annet navn." -#: ../../include/conversation.php:150 ../../include/text.php:1755 -#: ../../mod/tagger.php:55 -msgid "comment" -msgstr "kommentar" +#: ../../include/group.php:235 +msgid "Default privacy group for new contacts" +msgstr "Standard personverngruppe for nye kontakter" -#: ../../include/conversation.php:164 ../../include/diaspora.php:1952 -#: ../../mod/like.php:344 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s liker %2$s sin %3$s" +#: ../../include/group.php:254 ../../mod/admin.php:821 +msgid "All Channels" +msgstr "Alle kanaler" -#: ../../include/conversation.php:167 ../../mod/like.php:346 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s liker ikke %2$s sin %3$s" +#: ../../include/group.php:276 +msgid "edit" +msgstr "endre" -#: ../../include/conversation.php:204 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s er nå forbundet med %2$s" +#: ../../include/group.php:298 +msgid "Collections" +msgstr "Samlinger" -#: ../../include/conversation.php:239 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s prikket %2$s" +#: ../../include/group.php:299 +msgid "Edit collection" +msgstr "Endre samling" -#: ../../include/conversation.php:243 ../../include/text.php:905 -msgid "poked" -msgstr "prikket" +#: ../../include/group.php:300 +msgid "Create a new collection" +msgstr "Lag en ny samling" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" -msgstr "%1$s er %2$s" +#: ../../include/group.php:301 +msgid "Channels not in any collection" +msgstr "Kanaler som ikke er i noen samling" -#: ../../include/conversation.php:637 ../../include/ItemObject.php:126 -msgid "Select" -msgstr "Velg" +#: ../../include/group.php:303 ../../include/widgets.php:275 +msgid "add" +msgstr "legg til" -#: ../../include/conversation.php:638 ../../include/RedDAV/RedBrowser.php:251 -#: ../../include/apps.php:250 ../../include/ItemObject.php:120 -#: ../../mod/photos.php:1069 ../../mod/connedit.php:476 -#: ../../mod/thing.php:234 ../../mod/settings.php:612 ../../mod/group.php:176 -#: ../../mod/admin.php:730 ../../mod/admin.php:861 -msgid "Delete" -msgstr "Slett" +#: ../../include/bbcode.php:115 ../../include/bbcode.php:694 +#: ../../include/bbcode.php:697 ../../include/bbcode.php:702 +#: ../../include/bbcode.php:705 ../../include/bbcode.php:708 +#: ../../include/bbcode.php:711 ../../include/bbcode.php:716 +#: ../../include/bbcode.php:719 ../../include/bbcode.php:724 +#: ../../include/bbcode.php:727 ../../include/bbcode.php:730 +#: ../../include/bbcode.php:733 +msgid "Image/photo" +msgstr "Bilde/fotografi" -#: ../../include/conversation.php:645 ../../include/ItemObject.php:89 -msgid "Private Message" -msgstr "Privat melding" +#: ../../include/bbcode.php:150 ../../include/bbcode.php:744 +msgid "Encrypted content" +msgstr "Kryptert innhold" -#: ../../include/conversation.php:652 ../../include/ItemObject.php:194 -msgid "Message signature validated" -msgstr "Innleggets signatur er bekreftet" +#: ../../include/bbcode.php:168 +msgid "Install design element: " +msgstr "Installer designelement:" -#: ../../include/conversation.php:653 ../../include/ItemObject.php:195 -msgid "Message signature incorrect" -msgstr "Innleggets signatur er feil" +#: ../../include/bbcode.php:174 +msgid "QR code" +msgstr "QR-kode" -#: ../../include/conversation.php:674 +#: ../../include/bbcode.php:223 #, php-format -msgid "View %s's profile @ %s" -msgstr "Vis %s sin profile @ %s" +msgid "%1$s wrote the following %2$s %3$s" +msgstr "%1$s skrev følgende %2$s %3$s" -#: ../../include/conversation.php:689 -msgid "Categories:" -msgstr "Kategorier:" +#: ../../include/bbcode.php:225 +msgid "post" +msgstr "innlegg" -#: ../../include/conversation.php:690 -msgid "Filed under:" -msgstr "Sortert under:" +#: ../../include/bbcode.php:447 +msgid "Different viewers will see this text differently" +msgstr "Denne teksten vil se forskjellig ut for ulike besøkende" -#: ../../include/conversation.php:698 ../../include/ItemObject.php:265 -#, php-format -msgid " from %s" -msgstr "fra %s" +#: ../../include/bbcode.php:662 +msgid "$1 spoiler" +msgstr "$1 avsløring" -#: ../../include/conversation.php:701 ../../include/ItemObject.php:268 -#, php-format -msgid "last edited: %s" -msgstr "sist endret: %s" +#: ../../include/bbcode.php:682 +msgid "$1 wrote:" +msgstr "$1 skrev:" -#: ../../include/conversation.php:702 ../../include/ItemObject.php:269 -#, php-format -msgid "Expires: %s" -msgstr "Utløper: %s" +#: ../../include/identity.php:31 ../../mod/item.php:1078 +msgid "Unable to obtain identity information from database" +msgstr "Klarer ikke å få tak i identitetsinformasjon fra databasen" -#: ../../include/conversation.php:717 -msgid "View in context" -msgstr "Vis i sammenheng" +#: ../../include/identity.php:66 +msgid "Empty name" +msgstr "Mangler navn" -#: ../../include/conversation.php:719 ../../include/conversation.php:1153 -#: ../../include/ItemObject.php:310 ../../mod/photos.php:977 -#: ../../mod/editblock.php:152 ../../mod/editlayout.php:148 -#: ../../mod/editpost.php:121 ../../mod/editwebpage.php:183 -#: ../../mod/mail.php:234 ../../mod/mail.php:349 -msgid "Please wait" -msgstr "Vennligst vent" +#: ../../include/identity.php:68 +msgid "Name too long" +msgstr "Navnet er for langt" -#: ../../include/conversation.php:843 -msgid "remove" -msgstr "fjern" +#: ../../include/identity.php:169 +msgid "No account identifier" +msgstr "Ingen kontoidentifikator" -#: ../../include/conversation.php:847 ../../include/nav.php:257 -msgid "Loading..." -msgstr "Laster..." +#: ../../include/identity.php:182 +msgid "Nickname is required." +msgstr "Kallenavn er påkrevd." -#: ../../include/conversation.php:848 -msgid "Delete Selected Items" -msgstr "Slett valgte elementer" +#: ../../include/identity.php:196 +msgid "Reserved nickname. Please choose another." +msgstr "Reservert kallenavn. Vennligst velg et annet." -#: ../../include/conversation.php:942 -msgid "View Source" -msgstr "Vis kilde" +#: ../../include/identity.php:201 ../../include/dimport.php:34 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet." -#: ../../include/conversation.php:943 -msgid "Follow Thread" -msgstr "Følg tråd" +#: ../../include/identity.php:283 +msgid "Unable to retrieve created identity" +msgstr "Klarer ikke å hente den lagede identiteten" -#: ../../include/conversation.php:944 -msgid "View Status" -msgstr "Vis status" +#: ../../include/identity.php:343 +msgid "Default Profile" +msgstr "Standardprofil" -#: ../../include/conversation.php:945 ../../include/nav.php:99 -#: ../../mod/connedit.php:429 ../../mod/connedit.php:544 -msgid "View Profile" -msgstr "Vis profil" +#: ../../include/identity.php:387 ../../include/identity.php:388 +#: ../../include/identity.php:395 ../../include/widgets.php:430 +#: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 +#: ../../mod/settings.php:343 ../../mod/settings.php:344 +#: ../../mod/settings.php:347 ../../mod/settings.php:358 +#: ../../mod/connedit.php:567 +msgid "Friends" +msgstr "Venner" -#: ../../include/conversation.php:946 -msgid "View Photos" -msgstr "Vis bilder" +#: ../../include/identity.php:643 +msgid "Requested channel is not available." +msgstr "Forespurt kanal er ikke tilgjengelig." -#: ../../include/conversation.php:947 -msgid "Matrix Activity" -msgstr "Matrix-aktivitet" +#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../mod/achievements.php:11 ../../mod/blocks.php:29 +#: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 +#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:53 +#: ../../mod/webpages.php:29 ../../mod/editblock.php:29 +#: ../../mod/layouts.php:29 +msgid "Requested profile is not available." +msgstr "Forespurt profil er ikke tilgjengelig." -#: ../../include/conversation.php:948 ../../include/widgets.php:135 -#: ../../include/widgets.php:175 ../../include/Contact.php:107 -#: ../../include/identity.php:840 ../../mod/directory.php:224 -#: ../../mod/suggest.php:51 ../../mod/match.php:62 +#: ../../include/identity.php:842 ../../include/widgets.php:136 +#: ../../include/widgets.php:175 ../../include/conversation.php:940 +#: ../../include/Contact.php:107 ../../mod/match.php:62 +#: ../../mod/directory.php:291 ../../mod/suggest.php:51 msgid "Connect" msgstr "Koble" -#: ../../include/conversation.php:949 -msgid "Edit Contact" -msgstr "Endre kontakt" +#: ../../include/identity.php:856 ../../mod/profiles.php:774 +msgid "Change profile photo" +msgstr "Endre profilbilde" -#: ../../include/conversation.php:950 -msgid "Send PM" -msgstr "Send privat melding" +#: ../../include/identity.php:863 +msgid "Profiles" +msgstr "Profiler" -#: ../../include/conversation.php:951 ../../include/apps.php:143 -msgid "Poke" -msgstr "Prikk" +#: ../../include/identity.php:863 +msgid "Manage/edit profiles" +msgstr "Håndtere/endre profiler" -#: ../../include/conversation.php:1003 ../../include/RedDAV/RedBrowser.php:163 -#: ../../include/apps.php:331 ../../include/apps.php:382 -#: ../../mod/photos.php:713 ../../mod/photos.php:1131 -#: ../../mod/connedit.php:512 -msgid "Unknown" -msgstr "Ukjent" +#: ../../include/identity.php:864 ../../mod/profiles.php:775 +msgid "Create New Profile" +msgstr "Lag ny profil" -#: ../../include/conversation.php:1024 -#, php-format -msgid "%s likes this." -msgstr "%s liker dette." +#: ../../include/identity.php:867 ../../include/nav.php:95 +msgid "Edit Profile" +msgstr "Endre profil" -#: ../../include/conversation.php:1024 -#, php-format -msgid "%s doesn't like this." -msgstr "%s liker ikke dette." +#: ../../include/identity.php:880 ../../mod/profiles.php:786 +msgid "Profile Image" +msgstr "Profilbilde" -#: ../../include/conversation.php:1028 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "%2$d person liker dette." -msgstr[1] "%2$d personer liker dette." +#: ../../include/identity.php:883 +msgid "visible to everybody" +msgstr "synlig for alle" -#: ../../include/conversation.php:1030 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "%2$d person liker ikke dette." -msgstr[1] "%2$d personer liker ikke dette." +#: ../../include/identity.php:884 ../../mod/profiles.php:669 +#: ../../mod/profiles.php:790 +msgid "Edit visibility" +msgstr "Endre synlighet" -#: ../../include/conversation.php:1036 -msgid "and" -msgstr "og" +#: ../../include/identity.php:896 ../../include/bb2diaspora.php:450 +#: ../../include/event.php:40 ../../mod/events.php:645 +#: ../../mod/directory.php:223 +msgid "Location:" +msgstr "Plassering:" -#: ../../include/conversation.php:1039 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] ", og %d annen person" -msgstr[1] ", og %d andre personer" +#: ../../include/identity.php:900 ../../include/identity.php:1142 +msgid "Gender:" +msgstr "Kjønn:" -#: ../../include/conversation.php:1040 -#, php-format -msgid "%s like this." -msgstr "%s liker dette." +#: ../../include/identity.php:901 ../../include/identity.php:1186 +msgid "Status:" +msgstr "Status:" -#: ../../include/conversation.php:1040 -#, php-format -msgid "%s don't like this." -msgstr "%s liker ikke dette." +#: ../../include/identity.php:902 ../../include/identity.php:1197 +msgid "Homepage:" +msgstr "Hjemmeside:" -#: ../../include/conversation.php:1097 -msgid "Visible to everybody" -msgstr "Synlig for alle" +#: ../../include/identity.php:903 +msgid "Online Now" +msgstr "Online nå" -#: ../../include/conversation.php:1098 ../../mod/mail.php:170 -#: ../../mod/mail.php:282 -msgid "Please enter a link URL:" -msgstr "Vennligst skriv inn en lenke URL:" +#: ../../include/identity.php:986 ../../include/identity.php:1066 +#: ../../mod/ping.php:324 +msgid "g A l F d" +msgstr "g A l F d" -#: ../../include/conversation.php:1099 -msgid "Please enter a video link/URL:" -msgstr "Vennligst skriv en videolenke/URL:" +#: ../../include/identity.php:987 ../../include/identity.php:1067 +msgid "F d" +msgstr "F d" -#: ../../include/conversation.php:1100 -msgid "Please enter an audio link/URL:" -msgstr "Vennligst skriv en lydlenke/URL:" +#: ../../include/identity.php:1032 ../../include/identity.php:1107 +#: ../../mod/ping.php:346 +msgid "[today]" +msgstr "[idag]" -#: ../../include/conversation.php:1101 -msgid "Tag term:" -msgstr "Merkelapp:" +#: ../../include/identity.php:1044 +msgid "Birthday Reminders" +msgstr "Fødselsdagspåminnnelser" -#: ../../include/conversation.php:1102 ../../mod/filer.php:49 -msgid "Save to Folder:" -msgstr "Lagre til mappe:" - -#: ../../include/conversation.php:1103 -msgid "Where are you right now?" -msgstr "Hvor er du akkurat nå?" - -#: ../../include/conversation.php:1104 ../../mod/editpost.php:52 -#: ../../mod/mail.php:171 ../../mod/mail.php:283 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "Utløper YYYY-MM-DD HH:MM" - -#: ../../include/conversation.php:1114 ../../include/page_widgets.php:40 -#: ../../include/ItemObject.php:608 ../../mod/photos.php:997 -#: ../../mod/webpages.php:166 ../../mod/editblock.php:173 -#: ../../mod/editlayout.php:168 ../../mod/editpost.php:140 -#: ../../mod/editwebpage.php:205 -msgid "Preview" -msgstr "Forhåndsvisning" - -#: ../../include/conversation.php:1128 ../../mod/photos.php:976 -#: ../../mod/editblock.php:198 ../../mod/editlayout.php:193 -#: ../../mod/editwebpage.php:230 ../../mod/layouts.php:168 -msgid "Share" -msgstr "Del" - -#: ../../include/conversation.php:1130 ../../mod/editwebpage.php:170 -msgid "Page link title" -msgstr "Sidens lenketittel" - -#: ../../include/conversation.php:1133 -msgid "Post as" -msgstr "Lag innlegg som" - -#: ../../include/conversation.php:1134 ../../mod/editblock.php:144 -#: ../../mod/editlayout.php:140 ../../mod/editpost.php:113 -#: ../../mod/editwebpage.php:175 ../../mod/mail.php:231 ../../mod/mail.php:345 -msgid "Upload photo" -msgstr "Last opp bilde" - -#: ../../include/conversation.php:1135 -msgid "upload photo" -msgstr "last opp bilde" - -#: ../../include/conversation.php:1136 ../../mod/editblock.php:145 -#: ../../mod/editlayout.php:141 ../../mod/editpost.php:114 -#: ../../mod/editwebpage.php:176 ../../mod/mail.php:232 ../../mod/mail.php:346 -msgid "Attach file" -msgstr "Legg ved fil" - -#: ../../include/conversation.php:1137 -msgid "attach file" -msgstr "legg ved fil" - -#: ../../include/conversation.php:1138 ../../mod/editblock.php:146 -#: ../../mod/editlayout.php:142 ../../mod/editpost.php:115 -#: ../../mod/editwebpage.php:177 ../../mod/mail.php:233 ../../mod/mail.php:347 -msgid "Insert web link" -msgstr "Sett inn web-lenke" - -#: ../../include/conversation.php:1139 -msgid "web link" -msgstr "web-lenke" - -#: ../../include/conversation.php:1140 -msgid "Insert video link" -msgstr "Sett inn videolenke" - -#: ../../include/conversation.php:1141 -msgid "video link" -msgstr "videolenke" - -#: ../../include/conversation.php:1142 -msgid "Insert audio link" -msgstr "Sett inn lenke til lyd" - -#: ../../include/conversation.php:1143 -msgid "audio link" -msgstr "lenke til lyd" - -#: ../../include/conversation.php:1144 ../../mod/editblock.php:150 -#: ../../mod/editlayout.php:146 ../../mod/editpost.php:119 -#: ../../mod/editwebpage.php:181 -msgid "Set your location" -msgstr "Angi din plassering" - -#: ../../include/conversation.php:1145 -msgid "set location" -msgstr "angi plassering" - -#: ../../include/conversation.php:1146 ../../mod/editblock.php:151 -#: ../../mod/editlayout.php:147 ../../mod/editpost.php:120 -#: ../../mod/editwebpage.php:182 -msgid "Clear browser location" -msgstr "Fjern nettleserplassering" - -#: ../../include/conversation.php:1147 -msgid "clear location" -msgstr "fjern plassering" - -#: ../../include/conversation.php:1149 ../../mod/editblock.php:164 -#: ../../mod/editlayout.php:159 ../../mod/editpost.php:132 -#: ../../mod/editwebpage.php:198 -msgid "Set title" -msgstr "Angi tittel" - -#: ../../include/conversation.php:1152 ../../mod/events.php:563 -#: ../../mod/editblock.php:167 ../../mod/editlayout.php:162 -#: ../../mod/editpost.php:134 ../../mod/editwebpage.php:200 -msgid "Categories (comma-separated list)" -msgstr "Kategorier (kommaseparert liste)" - -#: ../../include/conversation.php:1154 ../../mod/editblock.php:153 -#: ../../mod/editlayout.php:149 ../../mod/editpost.php:122 -#: ../../mod/editwebpage.php:184 -msgid "Permission settings" -msgstr "Tillatelser - innstillinger" - -#: ../../include/conversation.php:1155 -msgid "permissions" -msgstr "tillatelser" - -#: ../../include/conversation.php:1162 ../../mod/editblock.php:161 -#: ../../mod/editlayout.php:156 ../../mod/editpost.php:129 -#: ../../mod/editwebpage.php:193 -msgid "Public post" -msgstr "Offentlig innlegg" - -#: ../../include/conversation.php:1164 ../../mod/editblock.php:168 -#: ../../mod/editlayout.php:163 ../../mod/editpost.php:135 -#: ../../mod/editwebpage.php:201 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Eksempel: ola@eksempel.no, kari@eksempel.no" - -#: ../../include/conversation.php:1177 ../../mod/editblock.php:178 -#: ../../mod/editlayout.php:173 ../../mod/editpost.php:146 -#: ../../mod/editwebpage.php:210 ../../mod/mail.php:238 ../../mod/mail.php:352 -msgid "Set expiration date" -msgstr "Angi utløpsdato" - -#: ../../include/conversation.php:1179 ../../include/ItemObject.php:611 -#: ../../mod/editpost.php:148 ../../mod/mail.php:240 ../../mod/mail.php:354 -msgid "Encrypt text" -msgstr "Krypter tekst" - -#: ../../include/conversation.php:1181 ../../mod/events.php:569 -#: ../../mod/editpost.php:150 -msgid "OK" -msgstr "OK" - -#: ../../include/conversation.php:1182 ../../mod/events.php:568 -#: ../../mod/editpost.php:151 ../../mod/settings.php:550 -#: ../../mod/settings.php:576 ../../mod/fbrowser.php:82 -#: ../../mod/fbrowser.php:117 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -msgid "Cancel" -msgstr "Avbryt" - -#: ../../include/conversation.php:1426 -msgid "Discover" -msgstr "Oppdage" - -#: ../../include/conversation.php:1429 -msgid "Imported public streams" -msgstr "Importerte offentlige strømmer" - -#: ../../include/conversation.php:1434 -msgid "Commented Order" -msgstr "Kommentert" - -#: ../../include/conversation.php:1437 -msgid "Sort by Comment Date" -msgstr "Sorter etter kommentert dato" - -#: ../../include/conversation.php:1441 -msgid "Posted Order" -msgstr "Lagt inn" +#: ../../include/identity.php:1045 +msgid "Birthdays this week:" +msgstr "Fødselsdager denne uken:" -#: ../../include/conversation.php:1444 -msgid "Sort by Post Date" -msgstr "Sorter etter innleggsdato" +#: ../../include/identity.php:1100 +msgid "[No description]" +msgstr "[Ingen beskrivelse]" -#: ../../include/conversation.php:1449 ../../include/widgets.php:89 -msgid "Personal" -msgstr "Personlig" +#: ../../include/identity.php:1118 +msgid "Event Reminders" +msgstr "Hendelsespåminnelser" -#: ../../include/conversation.php:1452 -msgid "Posts that mention or involve you" -msgstr "Innlegg som nevner eller involverer deg" +#: ../../include/identity.php:1119 +msgid "Events this week:" +msgstr "Hendelser denne uken:" -#: ../../include/conversation.php:1458 ../../mod/connections.php:211 -#: ../../mod/connections.php:224 ../../mod/menu.php:80 -msgid "New" -msgstr "Nye" +#: ../../include/identity.php:1132 ../../include/identity.php:1249 +#: ../../include/apps.php:138 ../../mod/profperm.php:112 +msgid "Profile" +msgstr "Profil" -#: ../../include/conversation.php:1461 -msgid "Activity Stream - by date" -msgstr "Aktivitetsstrøm - etter dato" +#: ../../include/identity.php:1140 ../../mod/settings.php:1045 +msgid "Full Name:" +msgstr "Fullt navn:" -#: ../../include/conversation.php:1467 -msgid "Starred" -msgstr "Stjerne" +#: ../../include/identity.php:1147 +msgid "Like this channel" +msgstr "Lik denne kanalen" -#: ../../include/conversation.php:1470 -msgid "Favourite Posts" -msgstr "Favorittinnlegg" +#: ../../include/identity.php:1158 ../../include/conversation.php:1692 +#: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 +#: ../../mod/photos.php:1007 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "Liker" +msgstr[1] "Liker" -#: ../../include/conversation.php:1477 -msgid "Spam" -msgstr "Søppel" +#: ../../include/identity.php:1171 +msgid "j F, Y" +msgstr "j F, Y" -#: ../../include/conversation.php:1480 -msgid "Posts flagged as SPAM" -msgstr "Innlegg merket som SØPPEL" +#: ../../include/identity.php:1172 +msgid "j F" +msgstr "j F" -#: ../../include/conversation.php:1520 ../../mod/admin.php:865 -msgid "Channel" -msgstr "Kanal" +#: ../../include/identity.php:1179 +msgid "Birthday:" +msgstr "Fødselsdag:" -#: ../../include/conversation.php:1523 -msgid "Status Messages and Posts" -msgstr "Statusmeldinger og -innlegg" +#: ../../include/identity.php:1183 +msgid "Age:" +msgstr "Alder:" -#: ../../include/conversation.php:1532 -msgid "About" -msgstr "Om" +#: ../../include/identity.php:1192 +#, php-format +msgid "for %1$d %2$s" +msgstr "for %1$d %2$s" -#: ../../include/conversation.php:1535 -msgid "Profile Details" -msgstr "Profildetaljer" +#: ../../include/identity.php:1195 ../../mod/profiles.php:691 +msgid "Sexual Preference:" +msgstr "Seksuell preferanse:" -#: ../../include/conversation.php:1541 ../../include/nav.php:105 -#: ../../include/apps.php:137 ../../mod/fbrowser.php:25 -msgid "Photos" -msgstr "Bilder" +#: ../../include/identity.php:1199 ../../mod/profiles.php:693 +msgid "Hometown:" +msgstr "Hjemby:" -#: ../../include/conversation.php:1544 ../../include/photos.php:341 -msgid "Photo Albums" -msgstr "Fotoalbum" +#: ../../include/identity.php:1201 +msgid "Tags:" +msgstr "Merkelapper:" -#: ../../include/conversation.php:1550 ../../include/RedDAV/RedBrowser.php:241 -#: ../../include/nav.php:106 ../../include/apps.php:133 -#: ../../mod/fbrowser.php:114 -msgid "Files" -msgstr "Filer" +#: ../../include/identity.php:1203 ../../mod/profiles.php:694 +msgid "Political Views:" +msgstr "Politiske synspunkter:" -#: ../../include/conversation.php:1553 -msgid "Files and Storage" -msgstr "Filer og lagring" +#: ../../include/identity.php:1205 +msgid "Religion:" +msgstr "Religion:" -#: ../../include/conversation.php:1563 ../../include/conversation.php:1566 -msgid "Chatrooms" -msgstr "Chatrom" +#: ../../include/identity.php:1207 +msgid "About:" +msgstr "Om:" -#: ../../include/conversation.php:1576 ../../include/nav.php:117 -#: ../../include/apps.php:127 -msgid "Bookmarks" -msgstr "Bokmerker" +#: ../../include/identity.php:1209 +msgid "Hobbies/Interests:" +msgstr "Hobbyer/interesser:" -#: ../../include/conversation.php:1579 -msgid "Saved Bookmarks" -msgstr "Lagrede bokmerker" +#: ../../include/identity.php:1211 ../../mod/profiles.php:697 +msgid "Likes:" +msgstr "Liker:" -#: ../../include/conversation.php:1587 ../../include/nav.php:121 -#: ../../include/apps.php:134 ../../mod/webpages.php:160 -msgid "Webpages" -msgstr "Websider" +#: ../../include/identity.php:1213 ../../mod/profiles.php:698 +msgid "Dislikes:" +msgstr "Misliker:" -#: ../../include/conversation.php:1590 -msgid "Manage Webpages" -msgstr "Håndtere websider" +#: ../../include/identity.php:1215 +msgid "Contact information and Social Networks:" +msgstr "Kontaktinformasjon og sosiale nettverk:" -#: ../../include/notify.php:23 -msgid "created a new post" -msgstr "laget et nytt innlegg" +#: ../../include/identity.php:1217 +msgid "My other channels:" +msgstr "Mine andre kanaler:" -#: ../../include/notify.php:24 -#, php-format -msgid "commented on %s's post" -msgstr "kommenterte på %s sitt innlegg" +#: ../../include/identity.php:1219 +msgid "Musical interests:" +msgstr "Musikkinteresse:" -#: ../../include/dir_fns.php:56 -msgid "Sort Options" -msgstr "Sorteringsmuligheter" +#: ../../include/identity.php:1221 +msgid "Books, literature:" +msgstr "Bøker, litteratur:" -#: ../../include/dir_fns.php:57 -msgid "Alphabetic" -msgstr "Alfabetisk" +#: ../../include/identity.php:1223 +msgid "Television:" +msgstr "TV:" -#: ../../include/dir_fns.php:58 -msgid "Reverse Alphabetic" -msgstr "Omvendt alfabetisk" +#: ../../include/identity.php:1225 +msgid "Film/dance/culture/entertainment:" +msgstr "Film/dans/kultur/underholdning:" -#: ../../include/dir_fns.php:59 -msgid "Newest to Oldest" -msgstr "Nyest til eldst" +#: ../../include/identity.php:1227 +msgid "Love/Romance:" +msgstr "Kjærlighet/romantikk:" -#: ../../include/dir_fns.php:71 -msgid "Enable Safe Search" -msgstr "Skru på Trygt søk" +#: ../../include/identity.php:1229 +msgid "Work/employment:" +msgstr "Arbeid/sysselsetting:" -#: ../../include/dir_fns.php:73 -msgid "Disable Safe Search" -msgstr "Skru av Trygt søk" +#: ../../include/identity.php:1231 +msgid "School/education:" +msgstr "Skole/utdannelse:" -#: ../../include/dir_fns.php:75 -msgid "Safe Mode" -msgstr "Trygt modus" +#: ../../include/identity.php:1251 +msgid "Like this thing" +msgstr "Lik denne tingen" #: ../../include/page_widgets.php:6 msgid "New Page" msgstr "Ny side" #: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 -#: ../../include/RedDAV/RedBrowser.php:250 ../../include/menu.php:42 -#: ../../include/apps.php:249 ../../include/ItemObject.php:100 -#: ../../mod/blocks.php:132 ../../mod/connections.php:381 -#: ../../mod/connections.php:394 ../../mod/connections.php:413 -#: ../../mod/thing.php:233 ../../mod/webpages.php:162 -#: ../../mod/editblock.php:143 ../../mod/editlayout.php:139 -#: ../../mod/editpost.php:112 ../../mod/settings.php:611 -#: ../../mod/editwebpage.php:174 ../../mod/layouts.php:167 -#: ../../mod/menu.php:78 +#: ../../include/RedDAV/RedBrowser.php:267 ../../include/ItemObject.php:100 +#: ../../include/apps.php:254 ../../include/menu.php:42 +#: ../../mod/settings.php:644 ../../mod/blocks.php:132 +#: ../../mod/connections.php:382 ../../mod/connections.php:395 +#: ../../mod/connections.php:414 ../../mod/thing.php:233 +#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 +#: ../../mod/editpost.php:113 ../../mod/menu.php:78 ../../mod/webpages.php:162 +#: ../../mod/editblock.php:143 ../../mod/layouts.php:167 msgid "Edit" msgstr "Endre" @@ -611,6 +421,12 @@ msgstr "Endre" msgid "View" msgstr "Vis" +#: ../../include/page_widgets.php:40 ../../include/conversation.php:1152 +#: ../../include/ItemObject.php:677 ../../mod/events.php:651 +#: ../../mod/webpages.php:166 ../../mod/photos.php:970 +msgid "Preview" +msgstr "Forhåndsvisning" + #: ../../include/page_widgets.php:41 ../../mod/webpages.php:167 msgid "Actions" msgstr "Handlinger" @@ -631,102 +447,37 @@ msgstr "Laget" msgid "Edited" msgstr "Endret" -#: ../../include/chat.php:10 -msgid "Missing room name" -msgstr "Mangler romnavn" +#: ../../include/widgets.php:35 ../../include/taxonomy.php:264 +#: ../../include/contact_widgets.php:92 +msgid "Categories" +msgstr "Kategorier" -#: ../../include/chat.php:19 -msgid "Duplicate room name" -msgstr "Duplikat romnavn" +#: ../../include/widgets.php:91 ../../include/nav.php:163 +#: ../../mod/apps.php:34 +msgid "Apps" +msgstr "Apper" -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." -msgstr "Ugyldig rom-spesifisering" +#: ../../include/widgets.php:92 +msgid "System" +msgstr "System" -#: ../../include/chat.php:105 -msgid "Room not found." -msgstr "Rommet ble ikke funnet." +#: ../../include/widgets.php:94 ../../include/conversation.php:1498 +msgid "Personal" +msgstr "Personlig" -#: ../../include/chat.php:116 ../../include/items.php:4013 -#: ../../include/attach.php:116 ../../include/attach.php:163 -#: ../../include/attach.php:226 ../../include/attach.php:240 -#: ../../include/attach.php:280 ../../include/attach.php:294 -#: ../../include/attach.php:318 ../../include/attach.php:511 -#: ../../include/attach.php:584 ../../include/photos.php:15 -#: ../../mod/mood.php:112 ../../mod/mitem.php:106 -#: ../../mod/achievements.php:30 ../../mod/profiles.php:179 -#: ../../mod/profiles.php:550 ../../mod/setup.php:207 ../../mod/poke.php:128 -#: ../../mod/api.php:26 ../../mod/api.php:31 ../../mod/authtest.php:13 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/block.php:22 -#: ../../mod/block.php:72 ../../mod/sources.php:66 ../../mod/blocks.php:67 -#: ../../mod/blocks.php:75 ../../mod/register.php:72 ../../mod/events.php:195 -#: ../../mod/channel.php:89 ../../mod/channel.php:193 -#: ../../mod/channel.php:236 ../../mod/chat.php:90 ../../mod/chat.php:95 -#: ../../mod/regmod.php:17 ../../mod/network.php:12 ../../mod/common.php:35 -#: ../../mod/photos.php:68 ../../mod/connections.php:169 -#: ../../mod/manage.php:6 ../../mod/connedit.php:266 ../../mod/thing.php:247 -#: ../../mod/thing.php:264 ../../mod/thing.php:299 ../../mod/webpages.php:67 -#: ../../mod/bookmarks.php:46 ../../mod/editblock.php:65 -#: ../../mod/pdledit.php:21 ../../mod/editlayout.php:64 -#: ../../mod/editlayout.php:89 ../../mod/editpost.php:13 -#: ../../mod/settings.php:526 ../../mod/editwebpage.php:64 -#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 -#: ../../mod/profile_photo.php:263 ../../mod/profile_photo.php:276 -#: ../../mod/fsuggest.php:78 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:67 ../../mod/filestorage.php:82 -#: ../../mod/filestorage.php:109 ../../mod/delegate.php:6 -#: ../../mod/group.php:9 ../../mod/suggest.php:26 ../../mod/item.php:191 -#: ../../mod/item.php:199 ../../mod/item.php:971 ../../mod/like.php:154 -#: ../../mod/invite.php:13 ../../mod/invite.php:104 ../../mod/locs.php:71 -#: ../../mod/layouts.php:67 ../../mod/layouts.php:74 ../../mod/layouts.php:85 -#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 -#: ../../mod/viewsrc.php:14 ../../mod/mail.php:111 ../../mod/menu.php:61 -#: ../../mod/message.php:16 ../../mod/new_channel.php:68 -#: ../../mod/new_channel.php:99 ../../mod/notifications.php:66 -#: ../../mod/page.php:28 ../../mod/page.php:78 ../../mod/appman.php:66 -#: ../../mod/service_limits.php:7 ../../index.php:190 ../../index.php:390 -msgid "Permission denied." -msgstr "Tillatelse avslått." - -#: ../../include/chat.php:126 -msgid "Room is full" -msgstr "Rommet er fullt" - -#: ../../include/oembed.php:171 -msgid "Embedded content" -msgstr "Innebygget innhold" - -#: ../../include/oembed.php:180 -msgid "Embedding disabled" -msgstr "Innbygging avskrudd" - -#: ../../include/widgets.php:29 ../../include/contact_widgets.php:92 -#: ../../include/taxonomy.php:230 -msgid "Categories" -msgstr "Kategorier" - -#: ../../include/widgets.php:86 ../../include/nav.php:171 -#: ../../mod/apps.php:33 -msgid "Apps" -msgstr "Apper" - -#: ../../include/widgets.php:87 -msgid "System" -msgstr "System" - -#: ../../include/widgets.php:90 +#: ../../include/widgets.php:95 msgid "Create Personal App" msgstr "Lag personlig app" -#: ../../include/widgets.php:91 +#: ../../include/widgets.php:96 msgid "Edit Personal App" msgstr "Endre personlig app" -#: ../../include/widgets.php:137 ../../mod/suggest.php:53 +#: ../../include/widgets.php:138 ../../mod/suggest.php:53 msgid "Ignore/Hide" msgstr "Ignorer/Skjul" -#: ../../include/widgets.php:143 ../../mod/connections.php:267 +#: ../../include/widgets.php:143 ../../mod/connections.php:268 msgid "Suggestions" msgstr "Forslag" @@ -751,4919 +502,5489 @@ msgstr "Skriv kanal-adressen" msgid "Example: bob@example.com, http://example.com/barbara" msgstr "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann" -#: ../../include/widgets.php:191 +#: ../../include/widgets.php:190 msgid "Notes" msgstr "Merknader" -#: ../../include/widgets.php:193 ../../include/text.php:827 -#: ../../include/text.php:839 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1339 ../../mod/admin.php:1360 +#: ../../include/widgets.php:192 ../../include/text.php:833 +#: ../../include/text.php:845 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 +#: ../../mod/filer.php:50 ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Save" msgstr "Lagre" -#: ../../include/widgets.php:263 +#: ../../include/widgets.php:266 msgid "Remove term" msgstr "Fjern begrep" -#: ../../include/widgets.php:272 ../../include/features.php:58 +#: ../../include/widgets.php:274 ../../include/features.php:73 msgid "Saved Searches" msgstr "Lagrede søk" -#: ../../include/widgets.php:273 ../../include/group.php:303 -msgid "add" -msgstr "legg til" - -#: ../../include/widgets.php:303 ../../include/contact_widgets.php:57 -#: ../../include/features.php:72 +#: ../../include/widgets.php:304 ../../include/features.php:85 +#: ../../include/contact_widgets.php:57 msgid "Saved Folders" msgstr "Lagrede mapper" -#: ../../include/widgets.php:306 ../../include/contact_widgets.php:60 +#: ../../include/widgets.php:307 ../../include/contact_widgets.php:60 #: ../../include/contact_widgets.php:95 msgid "Everything" msgstr "Alt" -#: ../../include/widgets.php:352 +#: ../../include/widgets.php:349 msgid "Archives" msgstr "Arkiv" -#: ../../include/widgets.php:428 +#: ../../include/widgets.php:427 msgid "Refresh" msgstr "Forny" -#: ../../include/widgets.php:429 ../../mod/connedit.php:506 +#: ../../include/widgets.php:428 ../../mod/connedit.php:563 msgid "Me" msgstr "Meg" -#: ../../include/widgets.php:430 ../../mod/connedit.php:508 +#: ../../include/widgets.php:429 ../../mod/connedit.php:566 msgid "Best Friends" msgstr "Bestevenner" -#: ../../include/widgets.php:431 ../../include/identity.php:387 -#: ../../include/identity.php:388 ../../include/identity.php:395 -#: ../../include/profile_selectors.php:80 ../../mod/connedit.php:509 -#: ../../mod/settings.php:304 ../../mod/settings.php:308 -#: ../../mod/settings.php:309 ../../mod/settings.php:312 -#: ../../mod/settings.php:323 -msgid "Friends" -msgstr "Venner" - -#: ../../include/widgets.php:432 +#: ../../include/widgets.php:431 msgid "Co-workers" msgstr "Medarbeidere" -#: ../../include/widgets.php:433 ../../mod/connedit.php:510 +#: ../../include/widgets.php:432 ../../mod/connedit.php:568 msgid "Former Friends" msgstr "Tidligere venner" -#: ../../include/widgets.php:434 ../../mod/connedit.php:511 +#: ../../include/widgets.php:433 ../../mod/connedit.php:569 msgid "Acquaintances" msgstr "Bekjente" -#: ../../include/widgets.php:435 +#: ../../include/widgets.php:434 msgid "Everybody" msgstr "Alle" -#: ../../include/widgets.php:469 +#: ../../include/widgets.php:468 msgid "Account settings" msgstr "Kontoinnstillinger" -#: ../../include/widgets.php:475 +#: ../../include/widgets.php:474 msgid "Channel settings" msgstr "Kanalinnstillinger" -#: ../../include/widgets.php:481 +#: ../../include/widgets.php:480 msgid "Additional features" msgstr "Tilleggsfunksjoner" -#: ../../include/widgets.php:487 -msgid "Feature settings" -msgstr "Funksjonsinnstillinger" +#: ../../include/widgets.php:486 +msgid "Feature/Addon settings" +msgstr "Funksjons-/Tilleggsinnstillinger" -#: ../../include/widgets.php:493 +#: ../../include/widgets.php:492 msgid "Display settings" msgstr "Visningsinnstillinger" -#: ../../include/widgets.php:499 +#: ../../include/widgets.php:498 msgid "Connected apps" msgstr "Tilkoblede app-er" -#: ../../include/widgets.php:505 +#: ../../include/widgets.php:504 msgid "Export channel" msgstr "Eksporter kanal" -#: ../../include/widgets.php:511 -msgid "Export content" -msgstr "Eksporter innhold" - -#: ../../include/widgets.php:520 ../../mod/connedit.php:538 +#: ../../include/widgets.php:513 ../../mod/connedit.php:627 msgid "Connection Default Permissions" msgstr "Forbindelsens standard tillatelser" -#: ../../include/widgets.php:528 +#: ../../include/widgets.php:521 msgid "Premium Channel Settings" msgstr "Premiumkanal-innstillinger" -#: ../../include/widgets.php:537 ../../include/features.php:49 +#: ../../include/widgets.php:529 ../../include/features.php:62 #: ../../mod/sources.php:88 msgid "Channel Sources" msgstr "Kanalkilder" -#: ../../include/widgets.php:548 ../../include/nav.php:218 -#: ../../include/apps.php:132 ../../mod/admin.php:951 ../../mod/admin.php:1156 +#: ../../include/widgets.php:537 ../../include/nav.php:208 +#: ../../include/apps.php:134 ../../mod/admin.php:1035 +#: ../../mod/admin.php:1235 msgid "Settings" msgstr "Innstillinger" -#: ../../include/widgets.php:562 ../../mod/mail.php:124 -#: ../../mod/message.php:31 +#: ../../include/widgets.php:550 ../../mod/message.php:31 +#: ../../mod/mail.php:128 msgid "Messages" msgstr "Meldinger" -#: ../../include/widgets.php:567 +#: ../../include/widgets.php:553 msgid "Check Mail" msgstr "Sjekk meldinger" -#: ../../include/widgets.php:572 ../../include/nav.php:209 +#: ../../include/widgets.php:558 ../../include/nav.php:199 msgid "New Message" msgstr "Ny melding" -#: ../../include/widgets.php:648 +#: ../../include/widgets.php:633 msgid "Chat Rooms" msgstr "Chatrom" -#: ../../include/widgets.php:666 +#: ../../include/widgets.php:653 msgid "Bookmarked Chatrooms" msgstr "Bokmerkede chatrom" -#: ../../include/widgets.php:684 +#: ../../include/widgets.php:673 msgid "Suggested Chatrooms" msgstr "Foreslåtte chatrom" -#: ../../include/zot.php:664 -msgid "Invalid data packet" -msgstr "Ugyldig datapakke" +#: ../../include/widgets.php:800 ../../include/widgets.php:858 +msgid "photo/image" +msgstr "foto/bilde" -#: ../../include/zot.php:680 -msgid "Unable to verify channel signature" -msgstr "Ikke i stand til å sjekke kanalsignaturen" +#: ../../include/widgets.php:953 ../../include/widgets.php:955 +msgid "Rate Me" +msgstr "Vurder meg" -#: ../../include/zot.php:1799 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Ikke i stand til å bekrefte signaturen til %s" +#: ../../include/widgets.php:959 +msgid "View Ratings" +msgstr "Vis vurderinger" -#: ../../include/activities.php:39 -msgid " and " -msgstr "og" +#: ../../include/widgets.php:970 +msgid "Public Hubs" +msgstr "Offentlige huber" -#: ../../include/activities.php:47 -msgid "public profile" -msgstr "offentlig profil" +#: ../../include/conversation.php:120 ../../include/text.php:1747 +#: ../../include/diaspora.php:2030 ../../mod/like.php:335 +#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 +#: ../../mod/tagger.php:43 +msgid "photo" +msgstr "foto" + +#: ../../include/conversation.php:123 ../../include/text.php:1750 +#: ../../mod/like.php:337 ../../mod/tagger.php:47 +msgid "event" +msgstr "hendelse" + +#: ../../include/conversation.php:126 ../../mod/like.php:113 +msgid "channel" +msgstr "kanal" + +#: ../../include/conversation.php:148 ../../include/text.php:1753 +#: ../../include/diaspora.php:2030 ../../mod/like.php:335 +#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 +#: ../../mod/tagger.php:51 +msgid "status" +msgstr "status" + +#: ../../include/conversation.php:150 ../../include/text.php:1755 +#: ../../mod/tagger.php:53 +msgid "comment" +msgstr "kommentar" -#: ../../include/activities.php:52 +#: ../../include/conversation.php:164 ../../include/diaspora.php:2059 +#: ../../mod/like.php:383 #, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "%1$s endret %2$s til “%3$s”" +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s liker %2$s sin %3$s" -#: ../../include/activities.php:53 +#: ../../include/conversation.php:167 ../../mod/like.php:385 #, php-format -msgid "Visit %1$s's %2$s" -msgstr "Besøk %1$s sitt %2$s" +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s liker ikke %2$s sin %3$s" -#: ../../include/activities.php:56 +#: ../../include/conversation.php:204 #, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "%1$s har oppdatert %2$s, endret %3$s." +msgid "%1$s is now connected with %2$s" +msgstr "%1$s er nå forbundet med %2$s" -#: ../../include/bb2diaspora.php:384 -msgid "Attachments:" -msgstr "Vedlegg:" +#: ../../include/conversation.php:239 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s prikket %2$s" -#: ../../include/bb2diaspora.php:463 ../../include/event.php:11 -msgid "l F d, Y \\@ g:i A" -msgstr "l F d, Y \\@ g:i A" +#: ../../include/conversation.php:243 ../../include/text.php:911 +msgid "poked" +msgstr "prikket" -#: ../../include/bb2diaspora.php:465 -msgid "Redmatrix event notification:" -msgstr "RedMatrix hendelsesvarsling:" +#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "%1$s er %2$s" -#: ../../include/bb2diaspora.php:469 ../../include/event.php:20 -msgid "Starts:" -msgstr "Starter:" +#: ../../include/conversation.php:556 ../../mod/photos.php:984 +msgctxt "title" +msgid "Likes" +msgstr "Liker" -#: ../../include/bb2diaspora.php:477 ../../include/event.php:30 -msgid "Finishes:" -msgstr "Slutter:" +#: ../../include/conversation.php:556 ../../mod/photos.php:984 +msgctxt "title" +msgid "Dislikes" +msgstr "Liker ikke" -#: ../../include/bb2diaspora.php:485 ../../include/event.php:40 -#: ../../include/identity.php:891 ../../mod/directory.php:159 -#: ../../mod/events.php:579 -msgid "Location:" -msgstr "Plassering:" +#: ../../include/conversation.php:557 ../../mod/photos.php:985 +msgctxt "title" +msgid "Agree" +msgstr "Enig" + +#: ../../include/conversation.php:557 ../../mod/photos.php:985 +msgctxt "title" +msgid "Disagree" +msgstr "Uenig" + +#: ../../include/conversation.php:557 ../../mod/photos.php:985 +msgctxt "title" +msgid "Abstain" +msgstr "Avstår" + +#: ../../include/conversation.php:558 ../../mod/photos.php:986 +msgctxt "title" +msgid "Attending" +msgstr "Deltar" + +#: ../../include/conversation.php:558 ../../mod/photos.php:986 +msgctxt "title" +msgid "Not attending" +msgstr "Deltar ikke" + +#: ../../include/conversation.php:558 ../../mod/photos.php:986 +msgctxt "title" +msgid "Might attend" +msgstr "Deltar kanskje" + +#: ../../include/conversation.php:644 ../../include/ItemObject.php:126 +msgid "Select" +msgstr "Velg" -#: ../../include/RedDAV/RedBrowser.php:106 -#: ../../include/RedDAV/RedBrowser.php:249 -msgid "parent" -msgstr "opp et nivå" +#: ../../include/conversation.php:645 ../../include/RedDAV/RedBrowser.php:268 +#: ../../include/ItemObject.php:120 ../../include/apps.php:255 +#: ../../mod/settings.php:645 ../../mod/connedit.php:533 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:816 +#: ../../mod/admin.php:945 ../../mod/photos.php:1050 +msgid "Delete" +msgstr "Slett" -#: ../../include/RedDAV/RedBrowser.php:130 -msgid "Collection" -msgstr "Samling" +#: ../../include/conversation.php:652 ../../include/ItemObject.php:89 +msgid "Private Message" +msgstr "Privat melding" -#: ../../include/RedDAV/RedBrowser.php:133 -msgid "Principal" -msgstr "Viktigste" +#: ../../include/conversation.php:659 ../../include/ItemObject.php:227 +msgid "Message signature validated" +msgstr "Innleggets signatur er bekreftet" -#: ../../include/RedDAV/RedBrowser.php:136 -msgid "Addressbook" -msgstr "Adressebok" +#: ../../include/conversation.php:660 ../../include/ItemObject.php:228 +msgid "Message signature incorrect" +msgstr "Innleggets signatur er feil" -#: ../../include/RedDAV/RedBrowser.php:139 -msgid "Calendar" -msgstr "Kalender" +#: ../../include/conversation.php:680 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Vis %s sin profile @ %s" -#: ../../include/RedDAV/RedBrowser.php:142 -msgid "Schedule Inbox" -msgstr "Tidsplan innboks" +#: ../../include/conversation.php:695 +msgid "Categories:" +msgstr "Kategorier:" -#: ../../include/RedDAV/RedBrowser.php:145 -msgid "Schedule Outbox" -msgstr "Tidsplan utboks" +#: ../../include/conversation.php:696 +msgid "Filed under:" +msgstr "Sortert under:" -#: ../../include/RedDAV/RedBrowser.php:223 +#: ../../include/conversation.php:704 ../../include/ItemObject.php:312 #, php-format -msgid "%1$s used" -msgstr "%1$s brukt" +msgid " from %s" +msgstr "fra %s" -#: ../../include/RedDAV/RedBrowser.php:228 +#: ../../include/conversation.php:707 ../../include/ItemObject.php:315 #, php-format -msgid "%1$s used of %2$s (%3$s%)" -msgstr "%1$s brukt av %2$s (%3$s%)" +msgid "last edited: %s" +msgstr "sist endret: %s" -#: ../../include/RedDAV/RedBrowser.php:245 ../../mod/settings.php:551 -#: ../../mod/settings.php:577 ../../mod/admin.php:866 -msgid "Name" -msgstr "Navn" +#: ../../include/conversation.php:708 ../../include/ItemObject.php:316 +#, php-format +msgid "Expires: %s" +msgstr "Utløper: %s" -#: ../../include/RedDAV/RedBrowser.php:246 -msgid "Type" -msgstr "Type" +#: ../../include/conversation.php:723 +msgid "View in context" +msgstr "Vis i sammenheng" -#: ../../include/RedDAV/RedBrowser.php:247 -msgid "Size" -msgstr "Størrelse" +#: ../../include/conversation.php:725 ../../include/conversation.php:1203 +#: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 +#: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 +#: ../../mod/editblock.php:157 ../../mod/photos.php:950 ../../mod/mail.php:241 +#: ../../mod/mail.php:356 +msgid "Please wait" +msgstr "Vennligst vent" -#: ../../include/RedDAV/RedBrowser.php:248 -msgid "Last Modified" -msgstr "Sist endret" +#: ../../include/conversation.php:838 +msgid "remove" +msgstr "fjern" -#: ../../include/RedDAV/RedBrowser.php:252 -msgid "Total" -msgstr "Totalt" +#: ../../include/conversation.php:842 ../../include/nav.php:247 +msgid "Loading..." +msgstr "Laster..." -#: ../../include/RedDAV/RedBrowser.php:305 -msgid "Create new folder" -msgstr "Lag ny mappe" +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" +msgstr "Slett valgte elementer" -#: ../../include/RedDAV/RedBrowser.php:306 ../../mod/mitem.php:169 -#: ../../mod/menu.php:100 ../../mod/new_channel.php:122 -msgid "Create" -msgstr "Lag" +#: ../../include/conversation.php:934 +msgid "View Source" +msgstr "Vis kilde" -#: ../../include/RedDAV/RedBrowser.php:307 -msgid "Upload file" -msgstr "Last opp fil" +#: ../../include/conversation.php:935 +msgid "Follow Thread" +msgstr "Følg tråd" -#: ../../include/RedDAV/RedBrowser.php:308 ../../mod/photos.php:738 -#: ../../mod/photos.php:1245 ../../mod/profile_photo.php:361 -msgid "Upload" -msgstr "Last opp" +#: ../../include/conversation.php:936 +msgid "View Status" +msgstr "Vis status" -#: ../../include/bookmarks.php:35 -#, php-format -msgid "%1$s's bookmarks" -msgstr "%1$s sine bokmerker" +#: ../../include/conversation.php:937 ../../include/nav.php:91 +#: ../../mod/connedit.php:484 ../../mod/connedit.php:634 +msgid "View Profile" +msgstr "Vis profil" -#: ../../include/follow.php:28 -msgid "Channel is blocked on this site." -msgstr "Kanalen er blokkert på dette nettstedet." +#: ../../include/conversation.php:938 +msgid "View Photos" +msgstr "Vis bilder" -#: ../../include/follow.php:33 -msgid "Channel location missing." -msgstr "Kanalplassering mangler." +#: ../../include/conversation.php:939 +msgid "Matrix Activity" +msgstr "Matrix-aktivitet" -#: ../../include/follow.php:82 -msgid "Response from remote channel was incomplete." -msgstr "Svaret fra den andre kanalen var ikke komplett." +#: ../../include/conversation.php:941 +msgid "Edit Contact" +msgstr "Endre kontakt" -#: ../../include/follow.php:99 -msgid "Channel was deleted and no longer exists." -msgstr "Kanalen er slettet og finnes ikke lenger." +#: ../../include/conversation.php:942 +msgid "Send PM" +msgstr "Send privat melding" -#: ../../include/follow.php:135 ../../include/follow.php:202 -msgid "Protocol disabled." -msgstr "Protokollen er avskrudd." +#: ../../include/conversation.php:943 ../../include/apps.php:145 +msgid "Poke" +msgstr "Prikk" -#: ../../include/follow.php:176 -msgid "Channel discovery failed." -msgstr "Kanaloppdagelse mislyktes." +#: ../../include/conversation.php:1019 ../../include/RedDAV/RedBrowser.php:163 +#: ../../include/apps.php:336 ../../include/apps.php:387 +#: ../../mod/connedit.php:570 ../../mod/photos.php:681 +#: ../../mod/photos.php:1119 +msgid "Unknown" +msgstr "Ukjent" -#: ../../include/follow.php:192 -msgid "local account not found." -msgstr "lokal konto ble ikke funnet." +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s likes this." +msgstr "%s liker dette." -#: ../../include/follow.php:220 -msgid "Cannot connect to yourself." -msgstr "Kan ikke lage forbindelse med deg selv." +#: ../../include/conversation.php:1061 +#, php-format +msgid "%s doesn't like this." +msgstr "%s liker ikke dette." -#: ../../include/comanche.php:35 ../../mod/admin.php:353 -#: ../../view/theme/apw/php/config.php:185 -msgid "Default" -msgstr "Standard" +#: ../../include/conversation.php:1065 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "%2$d person liker dette." +msgstr[1] "%2$d personer liker dette." -#: ../../include/contact_selectors.php:56 -msgid "Frequently" -msgstr "Ofte" +#: ../../include/conversation.php:1067 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "%2$d person liker ikke dette." +msgstr[1] "%2$d personer liker ikke dette." -#: ../../include/contact_selectors.php:57 -msgid "Hourly" -msgstr "Hver time" +#: ../../include/conversation.php:1073 +msgid "and" +msgstr "og" -#: ../../include/contact_selectors.php:58 -msgid "Twice daily" -msgstr "To ganger daglig" +#: ../../include/conversation.php:1076 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] ", og %d annen person" +msgstr[1] ", og %d andre personer" -#: ../../include/contact_selectors.php:59 -msgid "Daily" -msgstr "Daglig" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s like this." +msgstr "%s liker dette." -#: ../../include/contact_selectors.php:60 -msgid "Weekly" -msgstr "Ukentlig" +#: ../../include/conversation.php:1077 +#, php-format +msgid "%s don't like this." +msgstr "%s liker ikke dette." -#: ../../include/contact_selectors.php:61 -msgid "Monthly" -msgstr "Månedlig" +#: ../../include/conversation.php:1136 +msgid "Visible to everybody" +msgstr "Synlig for alle" -#: ../../include/contact_selectors.php:76 -msgid "Friendica" -msgstr "Friendica" +#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../mod/mail.php:289 +msgid "Please enter a link URL:" +msgstr "Vennligst skriv inn en lenke URL:" -#: ../../include/contact_selectors.php:77 -msgid "OStatus" -msgstr "OStatus" +#: ../../include/conversation.php:1138 +msgid "Please enter a video link/URL:" +msgstr "Vennligst skriv en videolenke/URL:" -#: ../../include/contact_selectors.php:78 -msgid "RSS/Atom" -msgstr "RSS/Atom" +#: ../../include/conversation.php:1139 +msgid "Please enter an audio link/URL:" +msgstr "Vennligst skriv en lydlenke/URL:" -#: ../../include/contact_selectors.php:79 ../../mod/admin.php:726 -#: ../../mod/admin.php:735 ../../boot.php:1488 -msgid "Email" -msgstr "E-post" +#: ../../include/conversation.php:1140 +msgid "Tag term:" +msgstr "Merkelapp:" -#: ../../include/contact_selectors.php:80 -msgid "Diaspora" -msgstr "Diaspora" +#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +msgid "Save to Folder:" +msgstr "Lagre til mappe:" -#: ../../include/contact_selectors.php:81 -msgid "Facebook" -msgstr "Facebook" +#: ../../include/conversation.php:1142 +msgid "Where are you right now?" +msgstr "Hvor er du akkurat nå?" -#: ../../include/contact_selectors.php:82 -msgid "Zot!" -msgstr "Zot!" +#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../mod/mail.php:175 ../../mod/mail.php:290 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Utløper YYYY-MM-DD HH:MM" -#: ../../include/contact_selectors.php:83 -msgid "LinkedIn" -msgstr "LinkedIn" +#: ../../include/conversation.php:1169 ../../mod/editlayout.php:198 +#: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 +#: ../../mod/photos.php:949 ../../mod/layouts.php:168 +msgid "Share" +msgstr "Del" -#: ../../include/contact_selectors.php:84 -msgid "XMPP/IM" -msgstr "XMPP/IM" +#: ../../include/conversation.php:1171 ../../mod/editwebpage.php:170 +msgid "Page link title" +msgstr "Sidens lenketittel" -#: ../../include/contact_selectors.php:85 -msgid "MySpace" -msgstr "MySpace" +#: ../../include/conversation.php:1174 +msgid "Post as" +msgstr "Lag innlegg som" -#: ../../include/contact_widgets.php:14 -#, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "%d invitasjon tilgjengelig" -msgstr[1] "%d invitasjoner tilgjengelig" +#: ../../include/conversation.php:1176 ../../include/ItemObject.php:669 +#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 +#: ../../mod/editpost.php:114 ../../mod/editblock.php:144 +msgid "Bold" +msgstr "Uthevet" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:416 -msgid "Advanced" -msgstr "Avansert" +#: ../../include/conversation.php:1177 ../../include/ItemObject.php:670 +#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 +#: ../../mod/editpost.php:115 ../../mod/editblock.php:145 +msgid "Italic" +msgstr "Kursiv" -#: ../../include/contact_widgets.php:22 -msgid "Find Channels" -msgstr "Finn kanaler" +#: ../../include/conversation.php:1178 ../../include/ItemObject.php:671 +#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 +#: ../../mod/editpost.php:116 ../../mod/editblock.php:146 +msgid "Underline" +msgstr "Understreket" -#: ../../include/contact_widgets.php:23 -msgid "Enter name or interest" -msgstr "Skriv navn eller interesse" +#: ../../include/conversation.php:1179 ../../include/ItemObject.php:672 +#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 +#: ../../mod/editpost.php:117 ../../mod/editblock.php:147 +msgid "Quote" +msgstr "Sitat" -#: ../../include/contact_widgets.php:24 -msgid "Connect/Follow" -msgstr "Forbindelse/Følg" +#: ../../include/conversation.php:1180 ../../include/ItemObject.php:673 +#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 +#: ../../mod/editpost.php:118 ../../mod/editblock.php:148 +msgid "Code" +msgstr "Kode" -#: ../../include/contact_widgets.php:25 -msgid "Examples: Robert Morgenstein, Fishing" -msgstr "Eksempler: Ola Nordmann, fisking" +#: ../../include/conversation.php:1181 ../../mod/editlayout.php:145 +#: ../../mod/editwebpage.php:180 ../../mod/editpost.php:119 +#: ../../mod/editblock.php:149 ../../mod/mail.php:238 ../../mod/mail.php:352 +msgid "Upload photo" +msgstr "Last opp bilde" -#: ../../include/contact_widgets.php:26 ../../mod/directory.php:267 -#: ../../mod/directory.php:272 ../../mod/connections.php:412 -msgid "Find" -msgstr "Finn" +#: ../../include/conversation.php:1182 +msgid "upload photo" +msgstr "last opp bilde" -#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 -msgid "Channel Suggestions" -msgstr "Kanalforslag" +#: ../../include/conversation.php:1183 ../../mod/editlayout.php:146 +#: ../../mod/editwebpage.php:181 ../../mod/editpost.php:120 +#: ../../mod/editblock.php:150 ../../mod/mail.php:239 ../../mod/mail.php:353 +msgid "Attach file" +msgstr "Legg ved fil" -#: ../../include/contact_widgets.php:29 -msgid "Random Profile" -msgstr "Tilfeldig profil" +#: ../../include/conversation.php:1184 +msgid "attach file" +msgstr "legg ved fil" -#: ../../include/contact_widgets.php:30 -msgid "Invite Friends" -msgstr "Inviter venner" +#: ../../include/conversation.php:1185 ../../mod/editlayout.php:147 +#: ../../mod/editwebpage.php:182 ../../mod/editpost.php:121 +#: ../../mod/editblock.php:151 ../../mod/mail.php:240 ../../mod/mail.php:354 +msgid "Insert web link" +msgstr "Sett inn web-lenke" -#: ../../include/contact_widgets.php:32 -msgid "Advanced example: name=fred and country=iceland" -msgstr "Avansert eksempel: navn=fred og land=island" +#: ../../include/conversation.php:1186 +msgid "web link" +msgstr "web-lenke" -#: ../../include/contact_widgets.php:125 -#, php-format -msgid "%d connection in common" -msgid_plural "%d connections in common" -msgstr[0] "%d forbindelse felles" -msgstr[1] "%d forbindelser felles" +#: ../../include/conversation.php:1187 +msgid "Insert video link" +msgstr "Sett inn videolenke" -#: ../../include/contact_widgets.php:130 -msgid "show more" -msgstr "vis mer" +#: ../../include/conversation.php:1188 +msgid "video link" +msgstr "videolenke" -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" -msgstr "Red Matrix-varsling" +#: ../../include/conversation.php:1189 +msgid "Insert audio link" +msgstr "Sett inn lenke til lyd" -#: ../../include/enotify.php:42 -msgid "redmatrix" -msgstr "redmatrix" +#: ../../include/conversation.php:1190 +msgid "audio link" +msgstr "lenke til lyd" -#: ../../include/enotify.php:44 -msgid "Thank You," -msgstr "Tusen takk," +#: ../../include/conversation.php:1191 ../../mod/editlayout.php:151 +#: ../../mod/editwebpage.php:186 ../../mod/editpost.php:125 +#: ../../mod/editblock.php:155 +msgid "Set your location" +msgstr "Angi din plassering" -#: ../../include/enotify.php:46 -#, php-format -msgid "%s Administrator" -msgstr "%s administrator" +#: ../../include/conversation.php:1192 +msgid "set location" +msgstr "angi plassering" -#: ../../include/enotify.php:81 -#, php-format -msgid "%s " -msgstr "%s " +#: ../../include/conversation.php:1193 ../../mod/editpost.php:127 +msgid "Toggle voting" +msgstr "Skru av eller på stemming" -#: ../../include/enotify.php:85 -#, php-format -msgid "[Red:Notify] New mail received at %s" -msgstr "[Red:Notify] Ny melding mottatt hos %s" +#: ../../include/conversation.php:1196 ../../mod/editlayout.php:152 +#: ../../mod/editwebpage.php:187 ../../mod/editpost.php:126 +#: ../../mod/editblock.php:156 +msgid "Clear browser location" +msgstr "Fjern nettleserplassering" -#: ../../include/enotify.php:87 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "%1$s, %2$s sendte deg en ny privat melding på %3$s." +#: ../../include/conversation.php:1197 +msgid "clear location" +msgstr "fjern plassering" -#: ../../include/enotify.php:88 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "%1$s sendte deg %2$s." +#: ../../include/conversation.php:1199 ../../mod/editlayout.php:164 +#: ../../mod/editwebpage.php:203 ../../mod/editpost.php:141 +#: ../../mod/editblock.php:169 +msgid "Title (optional)" +msgstr "Tittel (valgfri)" + +#: ../../include/conversation.php:1202 ../../mod/editlayout.php:167 +#: ../../mod/editwebpage.php:205 ../../mod/editpost.php:143 +#: ../../mod/editblock.php:172 +msgid "Categories (optional, comma-separated list)" +msgstr "Kategorier (valgfri, kommaseparert liste)" + +#: ../../include/conversation.php:1204 ../../mod/editlayout.php:154 +#: ../../mod/editwebpage.php:189 ../../mod/editpost.php:131 +#: ../../mod/editblock.php:158 +msgid "Permission settings" +msgstr "Tillatelser - innstillinger" -#: ../../include/enotify.php:88 -msgid "a private message" -msgstr "en privat melding" +#: ../../include/conversation.php:1205 +msgid "permissions" +msgstr "tillatelser" -#: ../../include/enotify.php:89 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "Vennligst besøk %s for å se og/eller svare på dine private meldinger." +#: ../../include/conversation.php:1212 ../../mod/editlayout.php:161 +#: ../../mod/editwebpage.php:198 ../../mod/editpost.php:138 +#: ../../mod/editblock.php:166 +msgid "Public post" +msgstr "Offentlig innlegg" -#: ../../include/enotify.php:144 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]a %4$s[/zrl]" +#: ../../include/conversation.php:1214 ../../mod/editlayout.php:168 +#: ../../mod/editwebpage.php:206 ../../mod/editpost.php:144 +#: ../../mod/editblock.php:173 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Eksempel: ola@eksempel.no, kari@eksempel.no" -#: ../../include/enotify.php:152 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]%4$s's %5$s[/zrl]" +#: ../../include/conversation.php:1227 ../../mod/editlayout.php:178 +#: ../../mod/editwebpage.php:215 ../../mod/editpost.php:155 +#: ../../mod/editblock.php:183 ../../mod/mail.php:245 ../../mod/mail.php:359 +msgid "Set expiration date" +msgstr "Angi utløpsdato" -#: ../../include/enotify.php:161 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]din %4$s[/zrl]" +#: ../../include/conversation.php:1229 ../../include/ItemObject.php:680 +#: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:361 +msgid "Encrypt text" +msgstr "Krypter tekst" -#: ../../include/enotify.php:172 -#, php-format -msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" -msgstr "[Red:Notify] Kommentar til samtale #%1$d av %2$s" +#: ../../include/conversation.php:1231 ../../mod/events.php:635 +#: ../../mod/editpost.php:159 +msgid "OK" +msgstr "OK" -#: ../../include/enotify.php:173 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "%1$s, %2$s kommenterte på et element eller en samtale du følger" +#: ../../include/conversation.php:1232 ../../mod/settings.php:583 +#: ../../mod/settings.php:609 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 +#: ../../mod/events.php:634 ../../mod/fbrowser.php:82 +#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160 +msgid "Cancel" +msgstr "Avbryt" -#: ../../include/enotify.php:176 ../../include/enotify.php:191 -#: ../../include/enotify.php:217 ../../include/enotify.php:236 -#: ../../include/enotify.php:250 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "Vennligst besøk %s for å se og/eller svare i samtalen" +#: ../../include/conversation.php:1475 +msgid "Discover" +msgstr "Oppdage" -#: ../../include/enotify.php:182 -#, php-format -msgid "[Red:Notify] %s posted to your profile wall" -msgstr "[Red:Notify] %s skrev et innlegg på din profilvegg" +#: ../../include/conversation.php:1478 +msgid "Imported public streams" +msgstr "Importerte offentlige strømmer" -#: ../../include/enotify.php:184 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "%1$s, %2$s skrev et innlegg på din profilvegg på %3$s" +#: ../../include/conversation.php:1483 +msgid "Commented Order" +msgstr "Kommentert" -#: ../../include/enotify.php:186 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "%1$s, %2$s skrev et innlegg på [zrl=%3$s]din vegg[/zrl]" +#: ../../include/conversation.php:1486 +msgid "Sort by Comment Date" +msgstr "Sorter etter kommentert dato" -#: ../../include/enotify.php:210 -#, php-format -msgid "[Red:Notify] %s tagged you" -msgstr "[Red:Notify] %s merket deg" +#: ../../include/conversation.php:1490 +msgid "Posted Order" +msgstr "Lagt inn" -#: ../../include/enotify.php:211 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "%1$s, %2$s merket deg på %3$s" +#: ../../include/conversation.php:1493 +msgid "Sort by Post Date" +msgstr "Sorter etter innleggsdato" -#: ../../include/enotify.php:212 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "%1$s, %2$s [zrl=%3$s]merket deg[/zrl]." +#: ../../include/conversation.php:1501 +msgid "Posts that mention or involve you" +msgstr "Innlegg som nevner eller involverer deg" -#: ../../include/enotify.php:225 -#, php-format -msgid "[Red:Notify] %1$s poked you" -msgstr "[Red:Notify] %1$s prikket deg" +#: ../../include/conversation.php:1507 ../../mod/connections.php:212 +#: ../../mod/connections.php:225 ../../mod/menu.php:80 +msgid "New" +msgstr "Nye" -#: ../../include/enotify.php:226 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "%1$s, %2$s dyttet deg på %3$s" +#: ../../include/conversation.php:1510 +msgid "Activity Stream - by date" +msgstr "Aktivitetsstrøm - etter dato" -#: ../../include/enotify.php:227 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s, %2$s [zrl=%2$s]dyttet deg[/zrl]." +#: ../../include/conversation.php:1516 +msgid "Starred" +msgstr "Stjerne" -#: ../../include/enotify.php:243 -#, php-format -msgid "[Red:Notify] %s tagged your post" -msgstr "[Red:Notify] %s merket ditt innlegg" +#: ../../include/conversation.php:1519 +msgid "Favourite Posts" +msgstr "Favorittinnlegg" -#: ../../include/enotify.php:244 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "%1$s, %2$s merket ditt innlegg på %3$s" +#: ../../include/conversation.php:1526 +msgid "Spam" +msgstr "Søppel" -#: ../../include/enotify.php:245 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "%1$s, %2$s merket [zrl=%3$s]ditt innlegg[/zrl]" +#: ../../include/conversation.php:1529 +msgid "Posts flagged as SPAM" +msgstr "Innlegg merket som SØPPEL" -#: ../../include/enotify.php:257 -msgid "[Red:Notify] Introduction received" -msgstr "[Red:Notify] Introduksjon mottatt" +#: ../../include/conversation.php:1568 ../../mod/admin.php:949 +msgid "Channel" +msgstr "Kanal" -#: ../../include/enotify.php:258 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "%1$s, du har mottatt en ny forespørsel om forbindelse fra '%2$s' hos %3$s" +#: ../../include/conversation.php:1571 +msgid "Status Messages and Posts" +msgstr "Statusmeldinger og -innlegg" -#: ../../include/enotify.php:259 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "%1$s, du mottok [zrl=%2$s]en ny forespørsel om forbindelse[/zrl] fra %3$s." +#: ../../include/conversation.php:1580 +msgid "About" +msgstr "Om" -#: ../../include/enotify.php:263 ../../include/enotify.php:282 -#, php-format -msgid "You may visit their profile at %s" -msgstr "Du kan besøke profilen deres på %s" +#: ../../include/conversation.php:1583 +msgid "Profile Details" +msgstr "Profildetaljer" -#: ../../include/enotify.php:265 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "Vennligst besøk %s for å godkjenne eller avslå forespørselen om forbindelse." +#: ../../include/conversation.php:1589 ../../include/nav.php:97 +#: ../../include/apps.php:139 ../../mod/fbrowser.php:25 +msgid "Photos" +msgstr "Bilder" -#: ../../include/enotify.php:272 -msgid "[Red:Notify] Friend suggestion received" -msgstr "[Red:Notify] Venneforslag mottatt" +#: ../../include/conversation.php:1592 ../../include/photos.php:356 +msgid "Photo Albums" +msgstr "Fotoalbum" -#: ../../include/enotify.php:273 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "%1$s, du har mottatt en venneforespørsel fra '%2$s' hos %3$s" +#: ../../include/conversation.php:1598 ../../include/RedDAV/RedBrowser.php:249 +#: ../../include/nav.php:98 ../../include/apps.php:135 +#: ../../mod/fbrowser.php:114 +msgid "Files" +msgstr "Filer" -#: ../../include/enotify.php:274 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " -"%4$s." -msgstr "%1$s, du har mottatt [zrl=%2$s]et venneforslaget[/zrl] angående %3$s fra %4$s. " +#: ../../include/conversation.php:1601 +msgid "Files and Storage" +msgstr "Filer og lagring" -#: ../../include/enotify.php:280 -msgid "Name:" -msgstr "Navn:" +#: ../../include/conversation.php:1611 ../../include/conversation.php:1614 +msgid "Chatrooms" +msgstr "Chatrom" -#: ../../include/enotify.php:281 -msgid "Photo:" -msgstr "Bilde:" +#: ../../include/conversation.php:1624 ../../include/nav.php:109 +#: ../../include/apps.php:129 +msgid "Bookmarks" +msgstr "Bokmerker" -#: ../../include/enotify.php:284 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "Vennligst besøk %s for å godkjenne eller avslå dette forslaget." +#: ../../include/conversation.php:1627 +msgid "Saved Bookmarks" +msgstr "Lagrede bokmerker" -#: ../../include/enotify.php:477 -msgid "[Red:Notify]" -msgstr "[Red:Notify]" +#: ../../include/conversation.php:1635 ../../include/nav.php:113 +#: ../../include/apps.php:136 ../../mod/webpages.php:160 +msgid "Webpages" +msgstr "Websider" -#: ../../include/event.php:326 -msgid "This event has been added to your calendar." -msgstr "Denne hendelsen er lagt til i din kalender." +#: ../../include/conversation.php:1638 +msgid "Manage Webpages" +msgstr "Håndtere websider" -#: ../../include/group.php:26 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "En slettet gruppe med dette navnet ble gjenopprettet. Eksisterende tillatelser for elementet kan gjelde for denne gruppen og fremtidige medlemmer. Hvis du ønsket noe annet, vennligst lag en ny gruppe med et annet navn." +#: ../../include/conversation.php:1667 ../../include/ItemObject.php:175 +#: ../../include/ItemObject.php:187 ../../mod/photos.php:1003 +#: ../../mod/photos.php:1015 +msgid "View all" +msgstr "Vis alle" -#: ../../include/group.php:235 -msgid "Default privacy group for new contacts" -msgstr "Standard personverngruppe for nye kontakter" +#: ../../include/conversation.php:1695 ../../include/ItemObject.php:184 +#: ../../mod/photos.php:1012 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "Liker ikke" +msgstr[1] "Liker ikke" -#: ../../include/group.php:254 ../../mod/admin.php:735 -msgid "All Channels" -msgstr "Alle kanaler" +#: ../../include/conversation.php:1698 +msgctxt "noun" +msgid "Attending" +msgid_plural "Attending" +msgstr[0] "Deltar" +msgstr[1] "Deltar" -#: ../../include/group.php:276 -msgid "edit" -msgstr "endre" +#: ../../include/conversation.php:1701 +msgctxt "noun" +msgid "Not Attending" +msgid_plural "Not Attending" +msgstr[0] "Deltar ikke" +msgstr[1] "Deltar ikke" -#: ../../include/group.php:298 -msgid "Collections" -msgstr "Samlinger" +#: ../../include/conversation.php:1704 +msgctxt "noun" +msgid "Undecided" +msgid_plural "Undecided" +msgstr[0] "Ikke bestemt" +msgstr[1] "Ikke bestemt" -#: ../../include/group.php:299 -msgid "Edit collection" -msgstr "Endre samling" +#: ../../include/conversation.php:1707 +msgctxt "noun" +msgid "Agree" +msgid_plural "Agrees" +msgstr[0] "Enig" +msgstr[1] "Enige" -#: ../../include/group.php:300 -msgid "Create a new collection" -msgstr "Lag en ny samling" +#: ../../include/conversation.php:1710 +msgctxt "noun" +msgid "Disagree" +msgid_plural "Disagrees" +msgstr[0] "Uenig" +msgstr[1] "Uenige" -#: ../../include/group.php:301 -msgid "Channels not in any collection" -msgstr "Kanaler som ikke er i noen samling" +#: ../../include/conversation.php:1713 +msgctxt "noun" +msgid "Abstain" +msgid_plural "Abstains" +msgstr[0] "Avstår" +msgstr[1] "Avstår" + +#: ../../include/attach.php:137 ../../include/attach.php:184 +#: ../../include/attach.php:247 ../../include/attach.php:261 +#: ../../include/attach.php:301 ../../include/attach.php:315 +#: ../../include/attach.php:339 ../../include/attach.php:532 +#: ../../include/attach.php:606 ../../include/items.php:4093 +#: ../../include/photos.php:15 ../../include/chat.php:131 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 +#: ../../mod/achievements.php:30 ../../mod/manage.php:6 +#: ../../mod/settings.php:564 ../../mod/api.php:26 ../../mod/api.php:31 +#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 +#: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 +#: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 +#: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 +#: ../../mod/setup.php:207 ../../mod/common.php:35 ../../mod/id.php:61 +#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 +#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 +#: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 +#: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 +#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 +#: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 +#: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 +#: ../../mod/menu.php:61 ../../mod/filestorage.php:18 +#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 +#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/poke.php:128 ../../mod/profiles.php:188 +#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 +#: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 +#: ../../mod/viewconnections.php:27 ../../mod/editblock.php:65 +#: ../../mod/register.php:72 ../../mod/photos.php:68 ../../mod/message.php:16 +#: ../../mod/mitem.php:106 ../../mod/mood.php:111 ../../mod/layouts.php:67 +#: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 +#: ../../mod/notifications.php:66 ../../mod/regmod.php:17 +#: ../../mod/network.php:12 ../../mod/new_channel.php:68 +#: ../../mod/new_channel.php:99 ../../mod/appman.php:66 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:95 +#: ../../mod/channel.php:206 ../../mod/channel.php:249 +#: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 +#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 +msgid "Permission denied." +msgstr "Tillatelse avslått." -#: ../../include/bbcode.php:112 ../../include/bbcode.php:653 -#: ../../include/bbcode.php:656 ../../include/bbcode.php:661 -#: ../../include/bbcode.php:664 ../../include/bbcode.php:667 -#: ../../include/bbcode.php:670 ../../include/bbcode.php:675 -#: ../../include/bbcode.php:678 ../../include/bbcode.php:683 -#: ../../include/bbcode.php:686 ../../include/bbcode.php:689 -#: ../../include/bbcode.php:692 -msgid "Image/photo" -msgstr "Bilde/fotografi" +#: ../../include/attach.php:242 ../../include/attach.php:296 +msgid "Item was not found." +msgstr "Elementet ble ikke funnet." -#: ../../include/bbcode.php:147 ../../include/bbcode.php:703 -msgid "Encrypted content" -msgstr "Kryptert innhold" +#: ../../include/attach.php:352 +msgid "No source file." +msgstr "Ingen kildefil." -#: ../../include/bbcode.php:165 -msgid "Install design element: " -msgstr "Installer designelement:" +#: ../../include/attach.php:369 +msgid "Cannot locate file to replace" +msgstr "Kan ikke finne filen som skal byttes ut" -#: ../../include/bbcode.php:171 -msgid "QR code" -msgstr "QR-kode" +#: ../../include/attach.php:387 +msgid "Cannot locate file to revise/update" +msgstr "Finner ikke filen som skal revideres/oppdateres" -#: ../../include/bbcode.php:220 +#: ../../include/attach.php:398 #, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "%1$s skrev følgende %2$s %3$s" +msgid "File exceeds size limit of %d" +msgstr "Filens størrelse overgår grensen på %d" -#: ../../include/bbcode.php:222 -msgid "post" -msgstr "innlegg" +#: ../../include/attach.php:410 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes." -#: ../../include/bbcode.php:621 -msgid "$1 spoiler" -msgstr "$1 avsløring" +#: ../../include/attach.php:493 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt." -#: ../../include/bbcode.php:641 -msgid "$1 wrote:" -msgstr "$1 skrev:" +#: ../../include/attach.php:505 +msgid "Stored file could not be verified. Upload failed." +msgstr "Lagret fil kunne ikke bekreftes. Opplasting mislyktes." -#: ../../include/taxonomy.php:210 -msgid "Tags" -msgstr "Merkelapper" +#: ../../include/attach.php:547 ../../include/attach.php:564 +msgid "Path not available." +msgstr "Stien er ikke tilgjengelig." -#: ../../include/taxonomy.php:249 -msgid "Keywords" -msgstr "Nøkkelord" +#: ../../include/attach.php:611 +msgid "Empty pathname" +msgstr "Tomt sti-navn" -#: ../../include/taxonomy.php:274 -msgid "have" -msgstr "har" +#: ../../include/attach.php:627 +msgid "duplicate filename or path" +msgstr "duplikat av filnavn eller sti" -#: ../../include/taxonomy.php:274 -msgid "has" -msgstr "har" +#: ../../include/attach.php:651 +msgid "Path not found." +msgstr "Stien ble ikke funnet." -#: ../../include/taxonomy.php:275 -msgid "want" -msgstr "ønsker" +#: ../../include/attach.php:702 +msgid "mkdir failed." +msgstr "mkdir mislyktes." -#: ../../include/taxonomy.php:275 -msgid "wants" -msgstr "ønsker" +#: ../../include/attach.php:706 +msgid "database storage failed." +msgstr "databaselagring mislyktes." -#: ../../include/taxonomy.php:276 ../../include/ItemObject.php:221 -msgid "like" -msgstr "liker" +#: ../../include/account.php:23 +msgid "Not a valid email address" +msgstr "Ikke en gyldig e-postadresse" -#: ../../include/taxonomy.php:276 -msgid "likes" -msgstr "liker" +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" +msgstr "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet" -#: ../../include/taxonomy.php:277 ../../include/ItemObject.php:222 -msgid "dislike" -msgstr "misliker" +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." +msgstr "Din e-postadresse er allerede registrert på dette nettstedet." -#: ../../include/taxonomy.php:277 -msgid "dislikes" -msgstr "misliker" +#: ../../include/account.php:64 +msgid "An invitation is required." +msgstr "En invitasjon er påkrevd." -#: ../../include/taxonomy.php:360 ../../include/identity.php:1148 -#: ../../include/ItemObject.php:146 ../../mod/photos.php:1026 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "Liker" -msgstr[1] "Liker" +#: ../../include/account.php:68 +msgid "Invitation could not be verified." +msgstr "Invitasjon kunne ikke bekreftes." -#: ../../include/nav.php:95 ../../include/nav.php:128 ../../boot.php:1485 -msgid "Logout" -msgstr "Logg ut" +#: ../../include/account.php:119 +msgid "Please enter the required information." +msgstr "Vennligst skriv inn nødvendig informasjon." -#: ../../include/nav.php:95 ../../include/nav.php:128 -msgid "End this session" -msgstr "Avslutt denne økten" +#: ../../include/account.php:187 +msgid "Failed to store account information." +msgstr "Mislyktes med å lagre kontoinformasjon." -#: ../../include/nav.php:98 ../../include/nav.php:159 -msgid "Home" -msgstr "Hjem" - -#: ../../include/nav.php:98 -msgid "Your posts and conversations" -msgstr "Dine innlegg og samtaler" +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registreringsbekreftelse for %s" -#: ../../include/nav.php:99 -msgid "Your profile page" -msgstr "Din profilside" +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" +msgstr "Registreringsforespørsel hos %s" -#: ../../include/nav.php:101 -msgid "Edit Profiles" -msgstr "Endre profiler" +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" +msgstr "Administrator" -#: ../../include/nav.php:101 -msgid "Manage/Edit profiles" -msgstr "Håndter/endre profiler" +#: ../../include/account.php:337 +msgid "your registration password" +msgstr "ditt registreringspassord" -#: ../../include/nav.php:103 ../../include/identity.php:864 -msgid "Edit Profile" -msgstr "Endre profil" +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" +msgstr "Registreringsdetaljer for %s" -#: ../../include/nav.php:103 -msgid "Edit your profile" -msgstr "Endre din profil" +#: ../../include/account.php:406 +msgid "Account approved." +msgstr "Konto godkjent." -#: ../../include/nav.php:105 -msgid "Your photos" -msgstr "Dine bilder" +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registrering trukket tilbake for %s" -#: ../../include/nav.php:106 -msgid "Your files" -msgstr "Dine filer" +#: ../../include/account.php:486 +msgid "Account verified. Please login." +msgstr "Konto bekreftet. Vennligst logg inn." -#: ../../include/nav.php:111 ../../include/apps.php:144 -msgid "Chat" -msgstr "Chat" +#: ../../include/account.php:706 ../../include/account.php:708 +msgid "Click here to upgrade." +msgstr "Klikk her for å oppgradere." -#: ../../include/nav.php:111 -msgid "Your chatrooms" -msgstr "Dine chatterom" +#: ../../include/account.php:714 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Denne handlingen går utenfor grensene satt i din abonnementsplan." -#: ../../include/nav.php:117 -msgid "Your bookmarks" -msgstr "Dine bokmerker" +#: ../../include/account.php:719 +msgid "This action is not available under your subscription plan." +msgstr "Denne handlingen er ikke tilgjengelig i din abonnementsplan." -#: ../../include/nav.php:121 -msgid "Your webpages" -msgstr "Dine websider" +#: ../../include/js_strings.php:5 +msgid "Delete this item?" +msgstr "Slett dette elementet?" -#: ../../include/nav.php:125 ../../include/apps.php:129 ../../boot.php:1486 -msgid "Login" -msgstr "Logg inn" +#: ../../include/js_strings.php:6 ../../include/ItemObject.php:667 +#: ../../mod/photos.php:968 ../../mod/photos.php:1086 +msgid "Comment" +msgstr "Kommentar" -#: ../../include/nav.php:125 -msgid "Sign in" -msgstr "Logg på" +#: ../../include/js_strings.php:7 ../../include/ItemObject.php:384 +msgid "[+] show all" +msgstr "[+] Vis alle" -#: ../../include/nav.php:142 -#, php-format -msgid "%s - click to logout" -msgstr "%s - klikk for å logge ut" +#: ../../include/js_strings.php:8 +msgid "[-] show less" +msgstr "[-] Vis mindre" -#: ../../include/nav.php:145 -msgid "Remote authentication" -msgstr "Fjernautentisering" +#: ../../include/js_strings.php:9 +msgid "[+] expand" +msgstr "[+] Utvid" -#: ../../include/nav.php:145 -msgid "Click to authenticate to your home hub" -msgstr "Klikk for å godkjennes mot din hjemme-hub" +#: ../../include/js_strings.php:10 +msgid "[-] collapse" +msgstr "[-] Lukk" -#: ../../include/nav.php:159 -msgid "Home Page" -msgstr "Hjemmeside" +#: ../../include/js_strings.php:11 +msgid "Password too short" +msgstr "Passordet er for kort" -#: ../../include/nav.php:163 ../../mod/register.php:224 ../../boot.php:1464 -msgid "Register" -msgstr "Registrer" +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" +msgstr "Passordene er ikke like" -#: ../../include/nav.php:163 -msgid "Create an account" -msgstr "Lag en konto" +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" +msgstr "alle" -#: ../../include/nav.php:168 ../../include/apps.php:140 ../../mod/help.php:58 -#: ../../mod/help.php:63 -msgid "Help" -msgstr "Hjelp" +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" +msgstr "Hemmelig passordsetning" -#: ../../include/nav.php:168 -msgid "Help and documentation" -msgstr "Hjelp og dokumentasjon" +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" +msgstr "Hint om passordsetning" -#: ../../include/nav.php:171 -msgid "Applications, utilities, links, games" -msgstr "Programmer, verktøy, lenker, spill" +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." +msgstr "Varsel: Tillatelser har blitt endret, men de har ennå ikke blitt sendt inn." -#: ../../include/nav.php:173 ../../include/text.php:826 -#: ../../include/text.php:838 ../../include/apps.php:145 -#: ../../mod/search.php:30 -msgid "Search" -msgstr "Søk" +#: ../../include/js_strings.php:17 +msgid "close all" +msgstr "Lukk alle" -#: ../../include/nav.php:173 -msgid "Search site content" -msgstr "Søk stedets innhold" +#: ../../include/js_strings.php:18 +msgid "Nothing new here" +msgstr "Ikke noe nytt her" -#: ../../include/nav.php:176 ../../include/apps.php:139 -#: ../../mod/directory.php:271 -msgid "Directory" -msgstr "Katalog" +#: ../../include/js_strings.php:19 +msgid "Rate This Channel (this is public)" +msgstr "Vurder denne kanalen (dette er offentlig)" -#: ../../include/nav.php:176 -msgid "Channel Directory" -msgstr "Kanalkatalog" +#: ../../include/js_strings.php:20 ../../mod/rate.php:156 +msgid "Rating" +msgstr "Vurdering" -#: ../../include/nav.php:190 ../../include/apps.php:131 -msgid "Matrix" -msgstr "Matrix" +#: ../../include/js_strings.php:21 +msgid "Describe (optional)" +msgstr "Beskriv (valgfritt)" + +#: ../../include/js_strings.php:22 ../../include/ItemObject.php:668 +#: ../../mod/settings.php:582 ../../mod/settings.php:684 +#: ../../mod/settings.php:710 ../../mod/settings.php:738 +#: ../../mod/settings.php:761 ../../mod/settings.php:843 +#: ../../mod/settings.php:1039 ../../mod/xchan.php:11 ../../mod/connect.php:93 +#: ../../mod/events.php:654 ../../mod/connedit.php:653 ../../mod/group.php:81 +#: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/thing.php:284 +#: ../../mod/thing.php:327 ../../mod/pdledit.php:58 ../../mod/import.php:504 +#: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:167 +#: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 +#: ../../mod/profiles.php:667 ../../mod/admin.php:441 ../../mod/admin.php:809 +#: ../../mod/admin.php:943 ../../mod/admin.php:1074 ../../mod/admin.php:1269 +#: ../../mod/admin.php:1352 ../../mod/photos.php:565 ../../mod/photos.php:642 +#: ../../mod/photos.php:929 ../../mod/photos.php:969 ../../mod/photos.php:1087 +#: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 +#: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 +#: ../../view/theme/apw/php/config.php:256 +#: ../../view/theme/redbasic/php/config.php:97 +msgid "Submit" +msgstr "Send" -#: ../../include/nav.php:190 -msgid "Your matrix" -msgstr "Din matrix" +#: ../../include/js_strings.php:23 +msgid "Please enter a link URL" +msgstr "Vennligst skriv inn en lenke URL:" -#: ../../include/nav.php:191 -msgid "Mark all matrix notifications seen" -msgstr "Merk alle matrix-varsler som sett" +#: ../../include/js_strings.php:25 +msgid "timeago.prefixAgo" +msgstr "timeago.prefixAgo" -#: ../../include/nav.php:193 ../../include/apps.php:135 -msgid "Channel Home" -msgstr "Kanalhjem" +#: ../../include/js_strings.php:26 +msgid "timeago.prefixFromNow" +msgstr "timeago.prefixFromNow" -#: ../../include/nav.php:193 -msgid "Channel home" -msgstr "Kanalhjem" +#: ../../include/js_strings.php:27 +msgid "ago" +msgstr "siden" -#: ../../include/nav.php:194 -msgid "Mark all channel notifications seen" -msgstr "Merk alle kanalvarsler som sett" +#: ../../include/js_strings.php:28 +msgid "from now" +msgstr "fra nå" -#: ../../include/nav.php:197 ../../mod/connections.php:406 -msgid "Connections" -msgstr "Forbindelser" +#: ../../include/js_strings.php:29 +msgid "less than a minute" +msgstr "mindre enn ett minutt" -#: ../../include/nav.php:200 -msgid "Notices" -msgstr "Varsel" +#: ../../include/js_strings.php:30 +msgid "about a minute" +msgstr "omtrent et minutt" -#: ../../include/nav.php:200 -msgid "Notifications" -msgstr "Varsler" +#: ../../include/js_strings.php:31 +#, php-format +msgid "%d minutes" +msgstr "%d minutter" -#: ../../include/nav.php:201 -msgid "See all notifications" -msgstr "Se alle varsler" +#: ../../include/js_strings.php:32 +msgid "about an hour" +msgstr "omtrent en time" -#: ../../include/nav.php:202 ../../mod/notifications.php:99 -msgid "Mark all system notifications seen" -msgstr "Merk alle systemvarsler som sett" +#: ../../include/js_strings.php:33 +#, php-format +msgid "about %d hours" +msgstr "omtrent %d timer" -#: ../../include/nav.php:204 ../../include/apps.php:141 -msgid "Mail" -msgstr "Melding" +#: ../../include/js_strings.php:34 +msgid "a day" +msgstr "en dag" -#: ../../include/nav.php:204 -msgid "Private mail" -msgstr "Privat post" +#: ../../include/js_strings.php:35 +#, php-format +msgid "%d days" +msgstr "%d dager" -#: ../../include/nav.php:205 -msgid "See all private messages" -msgstr "Se alle private meldinger" +#: ../../include/js_strings.php:36 +msgid "about a month" +msgstr "omtrent en måned" -#: ../../include/nav.php:206 -msgid "Mark all private messages seen" -msgstr "Merk alle private meldinger som sett" +#: ../../include/js_strings.php:37 +#, php-format +msgid "%d months" +msgstr "%d måneder" -#: ../../include/nav.php:207 -msgid "Inbox" -msgstr "Innboks" +#: ../../include/js_strings.php:38 +msgid "about a year" +msgstr "omtrent et år" -#: ../../include/nav.php:208 -msgid "Outbox" -msgstr "Utboks" +#: ../../include/js_strings.php:39 +#, php-format +msgid "%d years" +msgstr "%d år" -#: ../../include/nav.php:212 ../../include/apps.php:138 -#: ../../mod/events.php:431 -msgid "Events" -msgstr "Hendelser" +#: ../../include/js_strings.php:40 +msgid " " +msgstr " " -#: ../../include/nav.php:212 -msgid "Event Calendar" -msgstr "Kalender" +#: ../../include/js_strings.php:41 +msgid "timeago.numbers" +msgstr "timeago.numbers" -#: ../../include/nav.php:213 -msgid "See all events" -msgstr "Se alle hendelser" +#: ../../include/RedDAV/RedBrowser.php:106 +#: ../../include/RedDAV/RedBrowser.php:266 +msgid "parent" +msgstr "opp et nivå" -#: ../../include/nav.php:214 -msgid "Mark all events seen" -msgstr "Merk alle hendelser som sett" +#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2395 +msgid "Collection" +msgstr "Samling" -#: ../../include/nav.php:216 ../../include/apps.php:130 -#: ../../mod/manage.php:148 -msgid "Channel Manager" -msgstr "Kanalstyring" +#: ../../include/RedDAV/RedBrowser.php:133 +msgid "Principal" +msgstr "Viktigste" -#: ../../include/nav.php:216 -msgid "Manage Your Channels" -msgstr "Håndter dine kanaler" +#: ../../include/RedDAV/RedBrowser.php:136 +msgid "Addressbook" +msgstr "Adressebok" -#: ../../include/nav.php:218 -msgid "Account/Channel Settings" -msgstr "Konto-/kanal-innstillinger" - -#: ../../include/nav.php:226 ../../mod/admin.php:123 -msgid "Admin" -msgstr "Administrator" - -#: ../../include/nav.php:226 -msgid "Site Setup and Configuration" -msgstr "Nettstedsoppsett og -konfigurasjon" - -#: ../../include/nav.php:262 -msgid "Please wait..." -msgstr "Vennligst vent..." - -#: ../../include/permissions.php:13 -msgid "Can view my normal stream and posts" -msgstr "Kan se min normale strøm og innlegg" - -#: ../../include/permissions.php:14 -msgid "Can view my default channel profile" -msgstr "Kan se min standard kanalprofil" - -#: ../../include/permissions.php:15 -msgid "Can view my photo albums" -msgstr "Kan se mine fotoalbum" - -#: ../../include/permissions.php:16 -msgid "Can view my connections" -msgstr "Kan se mine forbindelser" - -#: ../../include/permissions.php:17 -msgid "Can view my file storage" -msgstr "Kan se mitt fillager" - -#: ../../include/permissions.php:18 -msgid "Can view my webpages" -msgstr "Kan se mine websider" - -#: ../../include/permissions.php:21 -msgid "Can send me their channel stream and posts" -msgstr "Kan sende meg deres kanalstrøm og innlegg" - -#: ../../include/permissions.php:22 -msgid "Can post on my channel page (\"wall\")" -msgstr "Kan lage innlegg på min kanalside (\"vegg\")" - -#: ../../include/permissions.php:23 -msgid "Can comment on or like my posts" -msgstr "Kan kommentere på eller like mine innlegg" - -#: ../../include/permissions.php:24 -msgid "Can send me private mail messages" -msgstr "Kan sende meg private meldinger" - -#: ../../include/permissions.php:25 -msgid "Can post photos to my photo albums" -msgstr "Kan legge inn bilder i mine fotoalbum" - -#: ../../include/permissions.php:26 -msgid "Can like/dislike stuff" -msgstr "Kan like/ikke like forskjellige greier" - -#: ../../include/permissions.php:26 -msgid "Profiles and things other than posts/comments" -msgstr "Profiler og andre ting enn innlegg/kommentarer" - -#: ../../include/permissions.php:28 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "Kan videresende til alle mine kanalkontakter via @navn i innlegg" - -#: ../../include/permissions.php:28 -msgid "Advanced - useful for creating group forum channels" -msgstr "Avansert - nyttig for å lage forumkanaler for grupper" - -#: ../../include/permissions.php:29 -msgid "Can chat with me (when available)" -msgstr "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)" - -#: ../../include/permissions.php:30 -msgid "Can write to my file storage" -msgstr "Kan skrive til mitt fillager" - -#: ../../include/permissions.php:31 -msgid "Can edit my webpages" -msgstr "Kan endre mine websider" - -#: ../../include/permissions.php:33 -msgid "Can source my public posts in derived channels" -msgstr "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler" - -#: ../../include/permissions.php:33 -msgid "Somewhat advanced - very useful in open communities" -msgstr "Litt avansert - svært nyttig i åpne fellesskap" - -#: ../../include/permissions.php:35 -msgid "Can administer my channel resources" -msgstr "Kan administrere mine kanalressurser" +#: ../../include/RedDAV/RedBrowser.php:139 +msgid "Calendar" +msgstr "Kalender" -#: ../../include/permissions.php:35 -msgid "" -"Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "Ekstremt avansert. La dette være med mindre du vet hva du gjør" +#: ../../include/RedDAV/RedBrowser.php:142 +msgid "Schedule Inbox" +msgstr "Tidsplan innboks" -#: ../../include/permissions.php:785 -msgid "Social Networking" -msgstr "Sosialt nettverk" +#: ../../include/RedDAV/RedBrowser.php:145 +msgid "Schedule Outbox" +msgstr "Tidsplan utboks" -#: ../../include/permissions.php:786 ../../include/permissions.php:788 -#: ../../include/permissions.php:790 -msgid "Mostly Public" -msgstr "Ganske offentlig" +#: ../../include/RedDAV/RedBrowser.php:225 +#, php-format +msgid "%1$s used" +msgstr "%1$s brukt" -#: ../../include/permissions.php:786 ../../include/permissions.php:788 -#: ../../include/permissions.php:790 -msgid "Restricted" -msgstr "Begrenset" +#: ../../include/RedDAV/RedBrowser.php:230 +#, php-format +msgid "%1$s used of %2$s (%3$s%)" +msgstr "%1$s brukt av %2$s (%3$s%)" -#: ../../include/permissions.php:786 ../../include/permissions.php:788 -msgid "Private" -msgstr "Privat" +#: ../../include/RedDAV/RedBrowser.php:251 +msgid "Total" +msgstr "Totalt" -#: ../../include/permissions.php:787 -msgid "Community Forum" -msgstr "Forum for fellesskap" +#: ../../include/RedDAV/RedBrowser.php:253 +msgid "Shared" +msgstr "Delt" -#: ../../include/permissions.php:789 -msgid "Feed Republish" -msgstr "Republisering av strømmet innhold" +#: ../../include/RedDAV/RedBrowser.php:254 +#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/menu.php:100 +#: ../../mod/mitem.php:169 ../../mod/new_channel.php:121 +msgid "Create" +msgstr "Lag" -#: ../../include/permissions.php:791 -msgid "Special Purpose" -msgstr "Spesiell bruk" +#: ../../include/RedDAV/RedBrowser.php:255 +#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 +#: ../../mod/photos.php:706 ../../mod/photos.php:1236 +msgid "Upload" +msgstr "Last opp" -#: ../../include/permissions.php:792 -msgid "Celebrity/Soapbox" -msgstr "Kjendis/Talerstol" +#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:584 +#: ../../mod/settings.php:610 ../../mod/admin.php:950 +#: ../../mod/sharedwithme.php:100 +msgid "Name" +msgstr "Navn" -#: ../../include/permissions.php:792 -msgid "Group Repository" -msgstr "Gruppelager" +#: ../../include/RedDAV/RedBrowser.php:263 +msgid "Type" +msgstr "Type" -#: ../../include/permissions.php:793 ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -#: ../../include/profile_selectors.php:61 -#: ../../include/profile_selectors.php:97 -msgid "Other" -msgstr "Annen" +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +msgid "Size" +msgstr "Størrelse" -#: ../../include/permissions.php:794 -msgid "Custom/Expert Mode" -msgstr "Tilpasset/Ekspertmodus" +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +msgid "Last Modified" +msgstr "Sist endret" -#: ../../include/Contact.php:123 -msgid "New window" -msgstr "Nytt vindu" +#: ../../include/RedDAV/RedBrowser.php:302 +msgid "Create new folder" +msgstr "Lag ny mappe" -#: ../../include/Contact.php:124 -msgid "Open the selected location in a different window or browser tab" -msgstr "Åpne det valgte stedet i et annet vindu eller nettleser-fane" +#: ../../include/RedDAV/RedBrowser.php:304 +msgid "Upload file" +msgstr "Last opp fil" -#: ../../include/Contact.php:211 ../../mod/admin.php:646 +#: ../../include/bookmarks.php:35 #, php-format -msgid "User '%s' deleted" -msgstr "Brukeren '%s' er slettet" +msgid "%1$s's bookmarks" +msgstr "%1$s sine bokmerker" + +#: ../../include/comanche.php:34 ../../mod/admin.php:381 +#: ../../view/theme/apw/php/config.php:185 +msgid "Default" +msgstr "Standard" -#: ../../include/features.php:23 +#: ../../include/features.php:38 msgid "General Features" msgstr "Generelle funksjoner" -#: ../../include/features.php:25 +#: ../../include/features.php:40 msgid "Content Expiration" msgstr "Innholdet utløper" -#: ../../include/features.php:25 +#: ../../include/features.php:40 msgid "Remove posts/comments and/or private messages at a future time" msgstr "Fjern innlegg/kommentarer og/eller private meldinger på et angitt tidspunkt i fremtiden" -#: ../../include/features.php:26 +#: ../../include/features.php:41 msgid "Multiple Profiles" msgstr "Flere profiler" -#: ../../include/features.php:26 +#: ../../include/features.php:41 msgid "Ability to create multiple profiles" msgstr "Mulig å lage flere profiler" -#: ../../include/features.php:27 +#: ../../include/features.php:42 msgid "Advanced Profiles" msgstr "Avanserte profiler" -#: ../../include/features.php:27 +#: ../../include/features.php:42 msgid "Additional profile sections and selections" msgstr "Ytterlige seksjoner og utvalg til profilen" -#: ../../include/features.php:28 +#: ../../include/features.php:43 msgid "Profile Import/Export" msgstr "Profil-import/-eksport" -#: ../../include/features.php:28 +#: ../../include/features.php:43 msgid "Save and load profile details across sites/channels" msgstr "Lagre og åpne profildetaljer på tvers av nettsteder/kanaler" -#: ../../include/features.php:29 +#: ../../include/features.php:44 msgid "Web Pages" msgstr "Web-sider" -#: ../../include/features.php:29 +#: ../../include/features.php:44 msgid "Provide managed web pages on your channel" msgstr "Tilby kontrollerte web-sider på din kanal" -#: ../../include/features.php:30 +#: ../../include/features.php:45 msgid "Private Notes" msgstr "Private merknader" -#: ../../include/features.php:30 +#: ../../include/features.php:45 msgid "Enables a tool to store notes and reminders" msgstr "Skrur på et verktøy for lagre merknader og påminnelser" -#: ../../include/features.php:34 +#: ../../include/features.php:46 msgid "Navigation Channel Select" msgstr "Navigasjon kanalvalg" -#: ../../include/features.php:34 +#: ../../include/features.php:46 msgid "Change channels directly from within the navigation dropdown menu" msgstr "Endre kanaler direkte fra navigasjonsmenyen" -#: ../../include/features.php:38 +#: ../../include/features.php:47 +msgid "Photo Location" +msgstr "Bildeplassering" + +#: ../../include/features.php:47 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Hvis plasseringsdata er tilgjengelige i opplastede bilder, plasser dette på et kart." + +#: ../../include/features.php:51 msgid "Extended Identity Sharing" msgstr "Utvidet identitetsdeling" -#: ../../include/features.php:38 +#: ../../include/features.php:51 msgid "" "Share your identity with all websites on the internet. When disabled, " "identity is only shared with sites in the matrix." msgstr "Del din identiet med alle nettsteder på Internett. Når denne er avskrudd, deles identiteten bare med nettsteder i matrix." -#: ../../include/features.php:39 +#: ../../include/features.php:52 msgid "Expert Mode" msgstr "Ekspertmodus" -#: ../../include/features.php:39 +#: ../../include/features.php:52 msgid "Enable Expert Mode to provide advanced configuration options" msgstr "Skru på Ekspertmodus for å tilby avanserte konfigurasjonsvalg" -#: ../../include/features.php:40 +#: ../../include/features.php:53 msgid "Premium Channel" msgstr "Premiumkanal" -#: ../../include/features.php:40 +#: ../../include/features.php:53 msgid "" "Allows you to set restrictions and terms on those that connect with your " "channel" msgstr "Lar deg angi restriksjoner og betingelser for de som kobler seg til din kanal" -#: ../../include/features.php:45 +#: ../../include/features.php:58 msgid "Post Composition Features" msgstr "Funksjoner for å lage innlegg" -#: ../../include/features.php:47 +#: ../../include/features.php:60 msgid "Use Markdown" msgstr "Bruk Markdown" -#: ../../include/features.php:47 +#: ../../include/features.php:60 msgid "Allow use of \"Markdown\" to format posts" msgstr "Tillat bruk av \"Markdown\" til formatering av innlegg" -#: ../../include/features.php:48 -msgid "Post Preview" -msgstr "Forhåndsvisning av innlegg" +#: ../../include/features.php:61 +msgid "Large Photos" +msgstr "Store bilder" -#: ../../include/features.php:48 -msgid "Allow previewing posts and comments before publishing them" -msgstr "Tillat forhåndsvisning av innlegg og kommentarer før publisering" +#: ../../include/features.php:61 +msgid "" +"Include large (640px) photo thumbnails in posts. If not enabled, use small " +"(320px) photo thumbnails" +msgstr "Inkluder store (640px) miniatyrbilder i innlegg. Hvis denne ikke er skrudd på, bruk små (320px) miniatyrbilder." -#: ../../include/features.php:49 +#: ../../include/features.php:62 msgid "Automatically import channel content from other channels or feeds" msgstr "Automatisk import av kanalinnhold fra andre kanaler eller strømmer" -#: ../../include/features.php:50 +#: ../../include/features.php:63 msgid "Even More Encryption" msgstr "Enda mer kryptering" -#: ../../include/features.php:50 +#: ../../include/features.php:63 msgid "" "Allow optional encryption of content end-to-end with a shared secret key" msgstr "Tillat valgfri kryptering av innhold ende-til-ende via en delt hemmelig nøkkel" -#: ../../include/features.php:55 +#: ../../include/features.php:64 +msgid "Enable voting tools" +msgstr "Skru på verktøy for å stemme" + +#: ../../include/features.php:64 +msgid "Provide a class of post which others can vote on" +msgstr "Tilby en type innlegg som andre kan stemme på" + +#: ../../include/features.php:65 +msgid "Flag Adult Photos" +msgstr "Flagge bilder for voksne" + +#: ../../include/features.php:65 +msgid "Provide photo edit option to hide adult photos from default album view" +msgstr "Gi foto en valgmulighet for å skjule bilder for voksne fra visning i standardalbum" + +#: ../../include/features.php:70 msgid "Network and Stream Filtering" msgstr "Nettverk- og strømfiltrering" -#: ../../include/features.php:56 +#: ../../include/features.php:71 msgid "Search by Date" msgstr "Søk etter dato" -#: ../../include/features.php:56 +#: ../../include/features.php:71 msgid "Ability to select posts by date ranges" msgstr "Mulighet for å velge innlegg etter datoområde" -#: ../../include/features.php:57 +#: ../../include/features.php:72 msgid "Collections Filter" msgstr "Filter for samlinger" -#: ../../include/features.php:57 +#: ../../include/features.php:72 msgid "Enable widget to display Network posts only from selected collections" msgstr "Skru på miniprogram for å vise Nettverksinnlegg bare fra valgte samlinger" -#: ../../include/features.php:58 +#: ../../include/features.php:73 msgid "Save search terms for re-use" msgstr "Lagre søkeuttrykk for senere bruk" -#: ../../include/features.php:59 +#: ../../include/features.php:74 msgid "Network Personal Tab" msgstr "Nettverk personlig fane" -#: ../../include/features.php:59 +#: ../../include/features.php:74 msgid "Enable tab to display only Network posts that you've interacted on" msgstr "Skru på fane for å bare vise Nettverksinnlegg som du har deltatt i" -#: ../../include/features.php:60 +#: ../../include/features.php:75 msgid "Network New Tab" msgstr "Nettverk Ny fane" -#: ../../include/features.php:60 +#: ../../include/features.php:75 msgid "Enable tab to display all new Network activity" msgstr "Skru på fane for å vise all ny nettverksaktivitet" -#: ../../include/features.php:61 +#: ../../include/features.php:76 msgid "Affinity Tool" msgstr "Nærhetsverktøy" -#: ../../include/features.php:61 +#: ../../include/features.php:76 msgid "Filter stream activity by depth of relationships" msgstr "Filtrer strømaktiviteten etter releasjonsdybde" -#: ../../include/features.php:62 +#: ../../include/features.php:77 msgid "Suggest Channels" msgstr "Foreslå kanaler" -#: ../../include/features.php:62 +#: ../../include/features.php:77 msgid "Show channel suggestions" msgstr "Vis kanalforslag" -#: ../../include/features.php:67 +#: ../../include/features.php:82 msgid "Post/Comment Tools" msgstr "Innlegg-/Kommentar-verktøy" -#: ../../include/features.php:69 -msgid "Edit Sent Posts" -msgstr "Endre publiserte innlegg" - -#: ../../include/features.php:69 -msgid "Edit and correct posts and comments after sending" -msgstr "Endre og korrigere innlegg og kommentarer etter sending" - -#: ../../include/features.php:70 +#: ../../include/features.php:83 msgid "Tagging" msgstr "Merking" -#: ../../include/features.php:70 +#: ../../include/features.php:83 msgid "Ability to tag existing posts" msgstr "Mulighet til å merke eksisterende meldinger" -#: ../../include/features.php:71 +#: ../../include/features.php:84 msgid "Post Categories" msgstr "Innleggskategorier" -#: ../../include/features.php:71 +#: ../../include/features.php:84 msgid "Add categories to your posts" msgstr "Legg kategorier til dine innlegg" -#: ../../include/features.php:72 +#: ../../include/features.php:85 msgid "Ability to file posts under folders" msgstr "Mulighet til å sortere innlegg i mapper" -#: ../../include/features.php:73 +#: ../../include/features.php:86 msgid "Dislike Posts" msgstr "Mislik innlegg" -#: ../../include/features.php:73 +#: ../../include/features.php:86 msgid "Ability to dislike posts/comments" msgstr "Mulighet til å mislike innlegg/kommentarer" -#: ../../include/features.php:74 +#: ../../include/features.php:87 msgid "Star Posts" msgstr "Stjerneinnlegg" -#: ../../include/features.php:74 +#: ../../include/features.php:87 msgid "Ability to mark special posts with a star indicator" msgstr "Mulighet til å merke spesielle innlegg med en stjerne" -#: ../../include/features.php:75 +#: ../../include/features.php:88 msgid "Tag Cloud" msgstr "Merkelappsky" -#: ../../include/features.php:75 +#: ../../include/features.php:88 msgid "Provide a personal tag cloud on your channel page" msgstr "Tilby en personlig merkelappsky på din kanalside" -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "Ikke en gyldig e-postadresse" - -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet" +#: ../../include/items.php:382 ../../mod/like.php:270 +#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 +#: ../../mod/bulksetclose.php:11 ../../index.php:392 +msgid "Permission denied" +msgstr "Tillatelse avvist" -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "Din e-postadresse er allerede registrert på dette nettstedet." +#: ../../include/items.php:979 ../../include/items.php:1024 +msgid "(Unknown)" +msgstr "(Ukjent)" -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "En invitasjon er påkrevd." +#: ../../include/items.php:1181 +msgid "Visible to anybody on the internet." +msgstr "Synlig for enhver på Internett." -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "Invitasjon kunne ikke bekreftes." +#: ../../include/items.php:1183 +msgid "Visible to you only." +msgstr "Synlig bare for deg." -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "Vennligst skriv inn nødvendig informasjon." +#: ../../include/items.php:1185 +msgid "Visible to anybody in this network." +msgstr "Synlig for enhver i dette nettverket." -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "Mislyktes med å lagre kontoinformasjon." +#: ../../include/items.php:1187 +msgid "Visible to anybody authenticated." +msgstr "Synlig for enhver som er autentisert." -#: ../../include/account.php:245 +#: ../../include/items.php:1189 #, php-format -msgid "Registration confirmation for %s" -msgstr "Registreringsbekreftelse for %s" +msgid "Visible to anybody on %s." +msgstr "Synlig for alle på %s." -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "Registreringsforespørsel hos %s" - -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "Administrator" +#: ../../include/items.php:1191 +msgid "Visible to all connections." +msgstr "Synlig for alle forbindelser." -#: ../../include/account.php:337 -msgid "your registration password" -msgstr "ditt registreringspassord" +#: ../../include/items.php:1193 +msgid "Visible to approved connections." +msgstr "Synlig for godkjente forbindelser." -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" -msgstr "Registreringsdetaljer for %s" +#: ../../include/items.php:1195 +msgid "Visible to specific connections." +msgstr "Synlig for spesifikke forbindelser." -#: ../../include/account.php:406 -msgid "Account approved." -msgstr "Konto godkjent." +#: ../../include/items.php:4023 ../../mod/thing.php:76 +#: ../../mod/display.php:32 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:981 +#: ../../mod/admin.php:1181 +msgid "Item not found." +msgstr "Elementet ble ikke funnet." -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registrering trukket tilbake for %s" +#: ../../include/items.php:4476 ../../mod/group.php:38 ../../mod/group.php:140 +#: ../../mod/bulksetclose.php:51 +msgid "Collection not found." +msgstr "Samlingen ble ikke funnet." -#: ../../include/account.php:486 -msgid "Account verified. Please login." -msgstr "Konto bekreftet. Vennligst logg inn." +#: ../../include/items.php:4491 +msgid "Collection is empty." +msgstr "Samlingen er tom." -#: ../../include/account.php:648 ../../include/account.php:650 -msgid "Click here to upgrade." -msgstr "Klikk her for å oppgradere." +#: ../../include/items.php:4498 +#, php-format +msgid "Collection: %s" +msgstr "Samling: %s" -#: ../../include/account.php:656 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Denne handlingen går utenfor grensene satt i din abonnementsplan." +#: ../../include/items.php:4509 +#, php-format +msgid "Connection: %s" +msgstr "Forbindelse: %s" -#: ../../include/account.php:661 -msgid "This action is not available under your subscription plan." -msgstr "Denne handlingen er ikke tilgjengelig i din abonnementsplan." +#: ../../include/items.php:4512 +msgid "Connection not found." +msgstr "Forbindelsen ble ikke funnet." -#: ../../include/identity.php:31 ../../mod/item.php:1368 -msgid "Unable to obtain identity information from database" -msgstr "Klarer ikke å få tak i identitetsinformasjon fra databasen" +#: ../../include/contact_selectors.php:56 +msgid "Frequently" +msgstr "Ofte" -#: ../../include/identity.php:66 -msgid "Empty name" -msgstr "Mangler navn" +#: ../../include/contact_selectors.php:57 +msgid "Hourly" +msgstr "Hver time" -#: ../../include/identity.php:68 -msgid "Name too long" -msgstr "Navnet er for langt" +#: ../../include/contact_selectors.php:58 +msgid "Twice daily" +msgstr "To ganger daglig" -#: ../../include/identity.php:169 -msgid "No account identifier" -msgstr "Ingen kontoidentifikator" +#: ../../include/contact_selectors.php:59 +msgid "Daily" +msgstr "Daglig" -#: ../../include/identity.php:182 -msgid "Nickname is required." -msgstr "Kallenavn er påkrevd." +#: ../../include/contact_selectors.php:60 +msgid "Weekly" +msgstr "Ukentlig" -#: ../../include/identity.php:196 -msgid "Reserved nickname. Please choose another." -msgstr "Reservert kallenavn. Vennligst velg et annet." +#: ../../include/contact_selectors.php:61 +msgid "Monthly" +msgstr "Månedlig" -#: ../../include/identity.php:201 ../../include/dimport.php:34 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet." +#: ../../include/contact_selectors.php:76 +msgid "Friendica" +msgstr "Friendica" -#: ../../include/identity.php:283 -msgid "Unable to retrieve created identity" -msgstr "Klarer ikke å hente den lagede identiteten" +#: ../../include/contact_selectors.php:77 +msgid "OStatus" +msgstr "OStatus" -#: ../../include/identity.php:343 -msgid "Default Profile" -msgstr "Standardprofil" +#: ../../include/contact_selectors.php:78 +msgid "RSS/Atom" +msgstr "RSS/Atom" -#: ../../include/identity.php:643 -msgid "Requested channel is not available." -msgstr "Forespurt kanal er ikke tilgjengelig." +#: ../../include/contact_selectors.php:79 ../../mod/id.php:12 +#: ../../mod/id.php:13 ../../mod/admin.php:812 ../../mod/admin.php:821 +#: ../../boot.php:1554 +msgid "Email" +msgstr "E-post" -#: ../../include/identity.php:691 ../../mod/achievements.php:11 -#: ../../mod/connect.php:13 ../../mod/profile.php:16 ../../mod/blocks.php:29 -#: ../../mod/webpages.php:29 ../../mod/editblock.php:29 -#: ../../mod/editlayout.php:28 ../../mod/editwebpage.php:28 -#: ../../mod/filestorage.php:48 ../../mod/layouts.php:29 ../../mod/hcard.php:8 -msgid "Requested profile is not available." -msgstr "Forespurt profil er ikke tilgjengelig." +#: ../../include/contact_selectors.php:80 +msgid "Diaspora" +msgstr "Diaspora" -#: ../../include/identity.php:854 ../../mod/profiles.php:740 -msgid "Change profile photo" -msgstr "Endre profilbilde" +#: ../../include/contact_selectors.php:81 +msgid "Facebook" +msgstr "Facebook" -#: ../../include/identity.php:860 -msgid "Profiles" -msgstr "Profiler" +#: ../../include/contact_selectors.php:82 +msgid "Zot!" +msgstr "Zot!" -#: ../../include/identity.php:860 -msgid "Manage/edit profiles" -msgstr "Håndtere/endre profiler" +#: ../../include/contact_selectors.php:83 +msgid "LinkedIn" +msgstr "LinkedIn" -#: ../../include/identity.php:861 ../../mod/profiles.php:741 -msgid "Create New Profile" -msgstr "Lag ny profil" +#: ../../include/contact_selectors.php:84 +msgid "XMPP/IM" +msgstr "XMPP/IM" -#: ../../include/identity.php:875 ../../mod/profiles.php:752 -msgid "Profile Image" -msgstr "Profilbilde" +#: ../../include/contact_selectors.php:85 +msgid "MySpace" +msgstr "MySpace" -#: ../../include/identity.php:878 -msgid "visible to everybody" -msgstr "synlig for alle" +#: ../../include/message.php:18 +msgid "No recipient provided." +msgstr "Ingen mottaker angitt." -#: ../../include/identity.php:879 ../../mod/profiles.php:635 -#: ../../mod/profiles.php:756 -msgid "Edit visibility" -msgstr "Endre synlighet" +#: ../../include/message.php:23 +msgid "[no subject]" +msgstr "[ikke noe emne]" -#: ../../include/identity.php:895 ../../include/identity.php:1132 -msgid "Gender:" -msgstr "Kjønn:" +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "Kan ikke avgjøre avsender." -#: ../../include/identity.php:896 ../../include/identity.php:1176 -msgid "Status:" -msgstr "Status:" +#: ../../include/message.php:200 +msgid "Stored post could not be verified." +msgstr "Lagret innlegg kunne ikke bekreftes." -#: ../../include/identity.php:897 ../../include/identity.php:1187 -msgid "Homepage:" -msgstr "Hjemmeside:" +#: ../../include/follow.php:28 +msgid "Channel is blocked on this site." +msgstr "Kanalen er blokkert på dette nettstedet." -#: ../../include/identity.php:898 -msgid "Online Now" -msgstr "Online nå" +#: ../../include/follow.php:33 +msgid "Channel location missing." +msgstr "Kanalplassering mangler." -#: ../../include/identity.php:976 ../../include/identity.php:1056 -#: ../../mod/ping.php:318 -msgid "g A l F d" -msgstr "g A l F d" +#: ../../include/follow.php:83 +msgid "Response from remote channel was incomplete." +msgstr "Svaret fra den andre kanalen var ikke komplett." -#: ../../include/identity.php:977 ../../include/identity.php:1057 -msgid "F d" -msgstr "F d" +#: ../../include/follow.php:100 +msgid "Channel was deleted and no longer exists." +msgstr "Kanalen er slettet og finnes ikke lenger." -#: ../../include/identity.php:1022 ../../include/identity.php:1097 -#: ../../mod/ping.php:340 -msgid "[today]" -msgstr "[idag]" +#: ../../include/follow.php:135 ../../include/follow.php:197 +msgid "Protocol disabled." +msgstr "Protokollen er avskrudd." -#: ../../include/identity.php:1034 -msgid "Birthday Reminders" -msgstr "Fødselsdagspåminnnelser" +#: ../../include/follow.php:170 +msgid "Channel discovery failed." +msgstr "Kanaloppdagelse mislyktes." -#: ../../include/identity.php:1035 -msgid "Birthdays this week:" -msgstr "Fødselsdager denne uken:" +#: ../../include/follow.php:186 +msgid "local account not found." +msgstr "lokal konto ble ikke funnet." -#: ../../include/identity.php:1090 -msgid "[No description]" -msgstr "[Ingen beskrivelse]" +#: ../../include/follow.php:215 +msgid "Cannot connect to yourself." +msgstr "Kan ikke lage forbindelse med deg selv." -#: ../../include/identity.php:1108 -msgid "Event Reminders" -msgstr "Hendelsespåminnelser" +#: ../../include/ItemObject.php:130 +msgid "Save to Folder" +msgstr "Lagre i mappe" -#: ../../include/identity.php:1109 -msgid "Events this week:" -msgstr "Hendelser denne uken:" +#: ../../include/ItemObject.php:151 +msgid "I will attend" +msgstr "Jeg vil delta" -#: ../../include/identity.php:1122 ../../include/identity.php:1240 -#: ../../include/apps.php:136 ../../mod/profperm.php:112 -msgid "Profile" -msgstr "Profil" +#: ../../include/ItemObject.php:151 +msgid "I will not attend" +msgstr "Jeg deltar ikke" -#: ../../include/identity.php:1130 ../../mod/settings.php:984 -msgid "Full Name:" -msgstr "Fullt navn:" +#: ../../include/ItemObject.php:151 +msgid "I might attend" +msgstr "Jeg vil kanskje delta" -#: ../../include/identity.php:1137 -msgid "Like this channel" -msgstr "Lik denne kanalen" +#: ../../include/ItemObject.php:161 +msgid "I agree" +msgstr "Jeg er enig" -#: ../../include/identity.php:1161 -msgid "j F, Y" -msgstr "j F, Y" +#: ../../include/ItemObject.php:161 +msgid "I disagree" +msgstr "Jeg er uenig" -#: ../../include/identity.php:1162 -msgid "j F" -msgstr "j F" +#: ../../include/ItemObject.php:161 +msgid "I abstain" +msgstr "Jeg avstår" -#: ../../include/identity.php:1169 -msgid "Birthday:" -msgstr "Fødselsdag:" +#: ../../include/ItemObject.php:212 +msgid "Add Star" +msgstr "Legg til stjerne" -#: ../../include/identity.php:1173 -msgid "Age:" -msgstr "Alder:" +#: ../../include/ItemObject.php:213 +msgid "Remove Star" +msgstr "Fjern stjerne" -#: ../../include/identity.php:1182 -#, php-format -msgid "for %1$d %2$s" -msgstr "for %1$d %2$s" +#: ../../include/ItemObject.php:214 +msgid "Toggle Star Status" +msgstr "Skru av og på stjernestatus" -#: ../../include/identity.php:1185 ../../mod/profiles.php:657 -msgid "Sexual Preference:" -msgstr "Seksuell preferanse:" +#: ../../include/ItemObject.php:218 +msgid "starred" +msgstr "stjernemerket" -#: ../../include/identity.php:1189 ../../mod/profiles.php:659 -msgid "Hometown:" -msgstr "Hjemby:" +#: ../../include/ItemObject.php:236 +msgid "Add Tag" +msgstr "Legg til merkelapp" -#: ../../include/identity.php:1191 -msgid "Tags:" -msgstr "Merkelapper:" +#: ../../include/ItemObject.php:254 ../../mod/photos.php:947 +msgid "I like this (toggle)" +msgstr "Jeg liker dette (skru av og på)" -#: ../../include/identity.php:1193 ../../mod/profiles.php:660 -msgid "Political Views:" -msgstr "Politiske synspunkter:" +#: ../../include/ItemObject.php:254 ../../include/taxonomy.php:305 +msgid "like" +msgstr "liker" -#: ../../include/identity.php:1195 -msgid "Religion:" -msgstr "Religion:" +#: ../../include/ItemObject.php:255 ../../mod/photos.php:948 +msgid "I don't like this (toggle)" +msgstr "Jeg liker ikke dette (skru av og på)" -#: ../../include/identity.php:1197 -msgid "About:" -msgstr "Om:" +#: ../../include/ItemObject.php:255 ../../include/taxonomy.php:306 +msgid "dislike" +msgstr "misliker" -#: ../../include/identity.php:1199 -msgid "Hobbies/Interests:" -msgstr "Hobbyer/interesser:" +#: ../../include/ItemObject.php:259 +msgid "Share This" +msgstr "Del dette" -#: ../../include/identity.php:1201 ../../mod/profiles.php:663 -msgid "Likes:" -msgstr "Liker:" +#: ../../include/ItemObject.php:259 +msgid "share" +msgstr "del" -#: ../../include/identity.php:1203 ../../mod/profiles.php:664 -msgid "Dislikes:" -msgstr "Misliker:" - -#: ../../include/identity.php:1206 -msgid "Contact information and Social Networks:" -msgstr "Kontaktinformasjon og sosiale nettverk:" - -#: ../../include/identity.php:1208 -msgid "My other channels:" -msgstr "Mine andre kanaler:" - -#: ../../include/identity.php:1210 -msgid "Musical interests:" -msgstr "Musikkinteresse:" - -#: ../../include/identity.php:1212 -msgid "Books, literature:" -msgstr "Bøker, litteratur:" - -#: ../../include/identity.php:1214 -msgid "Television:" -msgstr "TV:" - -#: ../../include/identity.php:1216 -msgid "Film/dance/culture/entertainment:" -msgstr "Film/dans/kultur/underholdning:" - -#: ../../include/identity.php:1218 -msgid "Love/Romance:" -msgstr "Kjærlighet/romantikk:" - -#: ../../include/identity.php:1220 -msgid "Work/employment:" -msgstr "Arbeid/sysselsetting:" - -#: ../../include/identity.php:1222 -msgid "School/education:" -msgstr "Skole/utdannelse:" - -#: ../../include/identity.php:1242 -msgid "Like this thing" -msgstr "Lik denne tingen" - -#: ../../include/items.php:377 ../../mod/profperm.php:23 -#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/like.php:246 -#: ../../index.php:389 -msgid "Permission denied" -msgstr "Tillatelse avvist" - -#: ../../include/items.php:964 ../../include/items.php:1009 -msgid "(Unknown)" -msgstr "(Ukjent)" - -#: ../../include/items.php:1165 -msgid "Visible to anybody on the internet." -msgstr "Synlig for enhver på Internett." - -#: ../../include/items.php:1167 -msgid "Visible to you only." -msgstr "Synlig bare for deg." - -#: ../../include/items.php:1169 -msgid "Visible to anybody in this network." -msgstr "Synlig for enhver i dette nettverket." - -#: ../../include/items.php:1171 -msgid "Visible to anybody authenticated." -msgstr "Synlig for enhver som er autentisert." - -#: ../../include/items.php:1173 -#, php-format -msgid "Visible to anybody on %s." -msgstr "Synlig for alle på %s." - -#: ../../include/items.php:1175 -msgid "Visible to all connections." -msgstr "Synlig for alle forbindelser." - -#: ../../include/items.php:1177 -msgid "Visible to approved connections." -msgstr "Synlig for godkjente forbindelser." - -#: ../../include/items.php:1179 -msgid "Visible to specific connections." -msgstr "Synlig for spesifikke forbindelser." - -#: ../../include/items.php:3946 ../../mod/thing.php:76 -#: ../../mod/display.php:32 ../../mod/filestorage.php:26 -#: ../../mod/admin.php:168 ../../mod/admin.php:896 ../../mod/admin.php:1099 -#: ../../mod/viewsrc.php:20 -msgid "Item not found." -msgstr "Elementet ble ikke funnet." - -#: ../../include/items.php:4402 ../../mod/group.php:38 ../../mod/group.php:140 -msgid "Collection not found." -msgstr "Samlingen ble ikke funnet." - -#: ../../include/items.php:4417 -msgid "Collection is empty." -msgstr "Samlingen er tom." - -#: ../../include/items.php:4424 +#: ../../include/ItemObject.php:276 #, php-format -msgid "Collection: %s" -msgstr "Samling: %s" +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "%d kommentar" +msgstr[1] "%d kommentarer" -#: ../../include/items.php:4435 +#: ../../include/ItemObject.php:294 ../../include/ItemObject.php:295 #, php-format -msgid "Connection: %s" -msgstr "Forbindelse: %s" - -#: ../../include/items.php:4438 -msgid "Connection not found." -msgstr "Forbindelsen ble ikke funnet." - -#: ../../include/message.php:18 -msgid "No recipient provided." -msgstr "Ingen mottaker angitt." - -#: ../../include/message.php:23 -msgid "[no subject]" -msgstr "[ikke noe emne]" - -#: ../../include/message.php:45 -msgid "Unable to determine sender." -msgstr "Kan ikke avgjøre avsender." - -#: ../../include/message.php:200 -msgid "Stored post could not be verified." -msgstr "Lagret innlegg kunne ikke bekreftes." - -#: ../../include/network.php:590 -msgid "view full size" -msgstr "vis full størrelse" - -#: ../../include/attach.php:221 ../../include/attach.php:275 -msgid "Item was not found." -msgstr "Elementet ble ikke funnet." - -#: ../../include/attach.php:331 -msgid "No source file." -msgstr "Ingen kildefil." - -#: ../../include/attach.php:348 -msgid "Cannot locate file to replace" -msgstr "Kan ikke finne filen som skal byttes ut" +msgid "View %s's profile - %s" +msgstr "Vis %s sin profil - %s" -#: ../../include/attach.php:366 -msgid "Cannot locate file to revise/update" -msgstr "Finner ikke filen som skal revideres/oppdateres" +#: ../../include/ItemObject.php:298 +msgid "to" +msgstr "til" -#: ../../include/attach.php:377 -#, php-format -msgid "File exceeds size limit of %d" -msgstr "Filens størrelse overgår grensen på %d" +#: ../../include/ItemObject.php:299 +msgid "via" +msgstr "via" -#: ../../include/attach.php:389 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes." +#: ../../include/ItemObject.php:300 +msgid "Wall-to-Wall" +msgstr "vegg-til-vegg" -#: ../../include/attach.php:472 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt." +#: ../../include/ItemObject.php:301 +msgid "via Wall-To-Wall:" +msgstr "via vegg-til-vegg:" -#: ../../include/attach.php:484 -msgid "Stored file could not be verified. Upload failed." -msgstr "Lagret fil kunne ikke bekreftes. Opplasting mislyktes." +#: ../../include/ItemObject.php:337 +msgid "Save Bookmarks" +msgstr "Lagre bokmerker" -#: ../../include/attach.php:526 ../../include/attach.php:543 -msgid "Path not available." -msgstr "Stien er ikke tilgjengelig." +#: ../../include/ItemObject.php:338 +msgid "Add to Calendar" +msgstr "Legg til i kalender" -#: ../../include/attach.php:589 -msgid "Empty pathname" -msgstr "Tomt sti-navn" +#: ../../include/ItemObject.php:347 +msgid "Mark all seen" +msgstr "Merk alle som sett" -#: ../../include/attach.php:605 -msgid "duplicate filename or path" -msgstr "duplikat av filnavn eller sti" +#: ../../include/ItemObject.php:353 ../../mod/photos.php:1133 +msgctxt "noun" +msgid "Likes" +msgstr "Liker" -#: ../../include/attach.php:629 -msgid "Path not found." -msgstr "Stien ble ikke funnet." +#: ../../include/ItemObject.php:354 ../../mod/photos.php:1134 +msgctxt "noun" +msgid "Dislikes" +msgstr "Liker ikke" -#: ../../include/attach.php:680 -msgid "mkdir failed." -msgstr "mkdir mislyktes." +#: ../../include/ItemObject.php:359 ../../include/acl_selectors.php:249 +#: ../../mod/photos.php:1139 +msgid "Close" +msgstr "Lukk" -#: ../../include/attach.php:684 -msgid "database storage failed." -msgstr "databaselagring mislyktes." +#: ../../include/ItemObject.php:665 ../../mod/photos.php:966 +#: ../../mod/photos.php:1084 +msgid "This is you" +msgstr "Dette er deg" -#: ../../include/auth.php:116 -msgid "Logged out." -msgstr "Logget ut." +#: ../../include/ItemObject.php:674 +msgid "Image" +msgstr "Bilde" -#: ../../include/auth.php:257 -msgid "Failed authentication" -msgstr "Mislykket autentisering" +#: ../../include/ItemObject.php:675 +msgid "Insert Link" +msgstr "Sett inn lenke" -#: ../../include/auth.php:271 ../../mod/openid.php:190 -msgid "Login failed." -msgstr "Innlogging mislyktes." +#: ../../include/ItemObject.php:676 +msgid "Video" +msgstr "Video" -#: ../../include/datetime.php:43 ../../include/datetime.php:45 +#: ../../include/datetime.php:35 msgid "Miscellaneous" msgstr "Forskjellig" -#: ../../include/datetime.php:142 +#: ../../include/datetime.php:113 msgid "YYYY-MM-DD or MM-DD" msgstr "YYYY-MM-DD eller MM-DD" -#: ../../include/datetime.php:248 +#: ../../include/datetime.php:212 ../../mod/events.php:633 +#: ../../mod/appman.php:91 ../../mod/appman.php:92 +msgid "Required" +msgstr "Påkrevd" + +#: ../../include/datetime.php:231 ../../boot.php:2356 msgid "never" msgstr "aldri" -#: ../../include/datetime.php:254 +#: ../../include/datetime.php:237 msgid "less than a second ago" msgstr "for mindre enn ett sekund siden" -#: ../../include/datetime.php:257 +#: ../../include/datetime.php:240 msgid "year" msgstr "år" -#: ../../include/datetime.php:257 +#: ../../include/datetime.php:240 msgid "years" msgstr "år" -#: ../../include/datetime.php:258 +#: ../../include/datetime.php:241 msgid "month" msgstr "måned" -#: ../../include/datetime.php:258 +#: ../../include/datetime.php:241 msgid "months" msgstr "måneder" -#: ../../include/datetime.php:259 +#: ../../include/datetime.php:242 msgid "week" msgstr "uke" -#: ../../include/datetime.php:259 +#: ../../include/datetime.php:242 msgid "weeks" msgstr "uker" -#: ../../include/datetime.php:260 +#: ../../include/datetime.php:243 msgid "day" msgstr "dag" -#: ../../include/datetime.php:260 +#: ../../include/datetime.php:243 msgid "days" msgstr "dager" -#: ../../include/datetime.php:261 +#: ../../include/datetime.php:244 msgid "hour" msgstr "time" -#: ../../include/datetime.php:261 +#: ../../include/datetime.php:244 msgid "hours" msgstr "timer" -#: ../../include/datetime.php:262 +#: ../../include/datetime.php:245 msgid "minute" msgstr "minutt" -#: ../../include/datetime.php:262 +#: ../../include/datetime.php:245 msgid "minutes" msgstr "minutter" -#: ../../include/datetime.php:263 +#: ../../include/datetime.php:246 msgid "second" msgstr "sekund" -#: ../../include/datetime.php:263 +#: ../../include/datetime.php:246 msgid "seconds" msgstr "sekunder" -#: ../../include/datetime.php:272 +#: ../../include/datetime.php:255 #, php-format msgid "%1$d %2$s ago" msgstr "%1$d %2$s siden" -#: ../../include/datetime.php:480 +#: ../../include/datetime.php:463 #, php-format msgid "%1$s's birthday" msgstr "%1$s sin fødselsdag" -#: ../../include/datetime.php:481 +#: ../../include/datetime.php:464 #, php-format msgid "Happy Birthday %1$s" msgstr "Gratulerer med dagen, %1$s !" -#: ../../include/photos.php:105 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" -msgstr "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes" +#: ../../include/Contact.php:124 +msgid "New window" +msgstr "Nytt vindu" -#: ../../include/photos.php:112 -msgid "Image file is empty." -msgstr "Bildefilen er tom." +#: ../../include/Contact.php:125 +msgid "Open the selected location in a different window or browser tab" +msgstr "Åpne det valgte stedet i et annet vindu eller nettleser-fane" -#: ../../include/photos.php:141 ../../mod/profile_photo.php:216 -msgid "Unable to process image" -msgstr "Kan ikke behandle bildet" +#: ../../include/Contact.php:215 ../../mod/admin.php:726 +#, php-format +msgid "User '%s' deleted" +msgstr "Brukeren '%s' er slettet" -#: ../../include/photos.php:213 -msgid "Photo storage failed." -msgstr "Bildelagring mislyktes." +#: ../../include/bb2diaspora.php:349 +msgid "Attachments:" +msgstr "Vedlegg:" -#: ../../include/photos.php:345 -msgid "Upload New Photos" -msgstr "Last opp nye bilder" +#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +msgid "l F d, Y \\@ g:i A" +msgstr "l F d, Y \\@ g:i A" -#: ../../include/security.php:323 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn." +#: ../../include/bb2diaspora.php:430 +msgid "Redmatrix event notification:" +msgstr "RedMatrix hendelsesvarsling:" -#: ../../include/js_strings.php:5 -msgid "Delete this item?" -msgstr "Slett dette elementet?" +#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +msgid "Starts:" +msgstr "Starter:" -#: ../../include/js_strings.php:6 ../../include/ItemObject.php:598 -#: ../../mod/photos.php:995 ../../mod/photos.php:1105 -msgid "Comment" -msgstr "Kommentar" +#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +msgid "Finishes:" +msgstr "Slutter:" -#: ../../include/js_strings.php:7 ../../include/ItemObject.php:332 -msgid "[+] show all" -msgstr "[+] Vis alle" +#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1551 +msgid "Logout" +msgstr "Logg ut" -#: ../../include/js_strings.php:8 -msgid "[-] show less" -msgstr "[-] Vis mindre" +#: ../../include/nav.php:87 ../../include/nav.php:120 +msgid "End this session" +msgstr "Avslutt denne økten" -#: ../../include/js_strings.php:9 -msgid "[+] expand" -msgstr "[+] Utvid" +#: ../../include/nav.php:90 ../../include/nav.php:151 +msgid "Home" +msgstr "Hjem" -#: ../../include/js_strings.php:10 -msgid "[-] collapse" -msgstr "[-] Lukk" +#: ../../include/nav.php:90 +msgid "Your posts and conversations" +msgstr "Dine innlegg og samtaler" -#: ../../include/js_strings.php:11 -msgid "Password too short" -msgstr "Passordet er for kort" +#: ../../include/nav.php:91 +msgid "Your profile page" +msgstr "Din profilside" -#: ../../include/js_strings.php:12 -msgid "Passwords do not match" -msgstr "Passordene er ikke like" +#: ../../include/nav.php:93 +msgid "Edit Profiles" +msgstr "Endre profiler" -#: ../../include/js_strings.php:13 ../../mod/photos.php:39 -msgid "everybody" -msgstr "alle" +#: ../../include/nav.php:93 +msgid "Manage/Edit profiles" +msgstr "Håndter/endre profiler" -#: ../../include/js_strings.php:14 -msgid "Secret Passphrase" -msgstr "Hemmelig passordsetning" +#: ../../include/nav.php:95 +msgid "Edit your profile" +msgstr "Endre din profil" -#: ../../include/js_strings.php:15 -msgid "Passphrase hint" -msgstr "Hint om passordsetning" +#: ../../include/nav.php:97 +msgid "Your photos" +msgstr "Dine bilder" -#: ../../include/js_strings.php:16 -msgid "Notice: Permissions have changed but have not yet been submitted." -msgstr "Varsel: Tillatelser har blitt endret, men de har ennå ikke blitt sendt inn." - -#: ../../include/js_strings.php:17 -msgid "close all" -msgstr "Lukk alle" - -#: ../../include/js_strings.php:18 -msgid "Nothing new here" -msgstr "Ikke noe nytt her" +#: ../../include/nav.php:98 +msgid "Your files" +msgstr "Dine filer" -#: ../../include/js_strings.php:20 -msgid "timeago.prefixAgo" -msgstr "timeago.prefixAgo" +#: ../../include/nav.php:103 ../../include/apps.php:146 +msgid "Chat" +msgstr "Chat" -#: ../../include/js_strings.php:21 -msgid "timeago.prefixFromNow" -msgstr "timeago.prefixFromNow" +#: ../../include/nav.php:103 +msgid "Your chatrooms" +msgstr "Dine chatterom" -#: ../../include/js_strings.php:22 -msgid "ago" -msgstr "siden" +#: ../../include/nav.php:109 +msgid "Your bookmarks" +msgstr "Dine bokmerker" -#: ../../include/js_strings.php:23 -msgid "from now" -msgstr "fra nå" +#: ../../include/nav.php:113 +msgid "Your webpages" +msgstr "Dine websider" -#: ../../include/js_strings.php:24 -msgid "less than a minute" -msgstr "mindre enn ett minutt" +#: ../../include/nav.php:117 ../../include/apps.php:131 ../../boot.php:1552 +msgid "Login" +msgstr "Logg inn" -#: ../../include/js_strings.php:25 -msgid "about a minute" -msgstr "omtrent et minutt" +#: ../../include/nav.php:117 +msgid "Sign in" +msgstr "Logg på" -#: ../../include/js_strings.php:26 +#: ../../include/nav.php:134 #, php-format -msgid "%d minutes" -msgstr "%d minutter" +msgid "%s - click to logout" +msgstr "%s - klikk for å logge ut" -#: ../../include/js_strings.php:27 -msgid "about an hour" -msgstr "omtrent en time" +#: ../../include/nav.php:137 +msgid "Remote authentication" +msgstr "Fjernautentisering" -#: ../../include/js_strings.php:28 -#, php-format -msgid "about %d hours" -msgstr "omtrent %d timer" +#: ../../include/nav.php:137 +msgid "Click to authenticate to your home hub" +msgstr "Klikk for å godkjennes mot din hjemme-hub" -#: ../../include/js_strings.php:29 -msgid "a day" -msgstr "en dag" +#: ../../include/nav.php:151 +msgid "Home Page" +msgstr "Hjemmeside" -#: ../../include/js_strings.php:30 -#, php-format -msgid "%d days" -msgstr "%d dager" +#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1528 +msgid "Register" +msgstr "Registrer" -#: ../../include/js_strings.php:31 -msgid "about a month" -msgstr "omtrent en måned" +#: ../../include/nav.php:155 +msgid "Create an account" +msgstr "Lag en konto" -#: ../../include/js_strings.php:32 -#, php-format -msgid "%d months" -msgstr "%d måneder" +#: ../../include/nav.php:160 ../../include/apps.php:142 ../../mod/help.php:67 +#: ../../mod/help.php:72 +msgid "Help" +msgstr "Hjelp" -#: ../../include/js_strings.php:33 -msgid "about a year" -msgstr "omtrent et år" +#: ../../include/nav.php:160 +msgid "Help and documentation" +msgstr "Hjelp og dokumentasjon" -#: ../../include/js_strings.php:34 -#, php-format -msgid "%d years" -msgstr "%d år" +#: ../../include/nav.php:163 +msgid "Applications, utilities, links, games" +msgstr "Programmer, verktøy, lenker, spill" -#: ../../include/js_strings.php:35 -msgid " " -msgstr " " +#: ../../include/nav.php:165 ../../include/apps.php:147 +#: ../../include/text.php:832 ../../include/text.php:844 +#: ../../mod/search.php:34 +msgid "Search" +msgstr "Søk" -#: ../../include/js_strings.php:36 -msgid "timeago.numbers" -msgstr "timeago.numbers" +#: ../../include/nav.php:165 +msgid "Search site content" +msgstr "Søk stedets innhold" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Male" -msgstr "Mannlig" +#: ../../include/nav.php:168 ../../include/apps.php:141 +#: ../../mod/directory.php:353 +msgid "Directory" +msgstr "Katalog" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -msgid "Female" -msgstr "Kvinnelig" +#: ../../include/nav.php:168 +msgid "Channel Directory" +msgstr "Kanalkatalog" -#: ../../include/profile_selectors.php:6 -msgid "Currently Male" -msgstr "For tiden mann" +#: ../../include/nav.php:180 ../../include/apps.php:133 +msgid "Matrix" +msgstr "Matrix" -#: ../../include/profile_selectors.php:6 -msgid "Currently Female" -msgstr "For tiden kvinne" +#: ../../include/nav.php:180 +msgid "Your matrix" +msgstr "Din matrix" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Male" -msgstr "For det meste mann" +#: ../../include/nav.php:181 +msgid "Mark all matrix notifications seen" +msgstr "Merk alle matrix-varsler som sett" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Female" -msgstr "For det meste kvinne" +#: ../../include/nav.php:183 ../../include/apps.php:137 +msgid "Channel Home" +msgstr "Kanalhjem" -#: ../../include/profile_selectors.php:6 -msgid "Transgender" -msgstr "Transkjønnet" +#: ../../include/nav.php:183 +msgid "Channel home" +msgstr "Kanalhjem" -#: ../../include/profile_selectors.php:6 -msgid "Intersex" -msgstr "interkjønnet" +#: ../../include/nav.php:184 +msgid "Mark all channel notifications seen" +msgstr "Merk alle kanalvarsler som sett" -#: ../../include/profile_selectors.php:6 -msgid "Transsexual" -msgstr "Transseksuell" +#: ../../include/nav.php:187 ../../mod/connections.php:407 +msgid "Connections" +msgstr "Forbindelser" -#: ../../include/profile_selectors.php:6 -msgid "Hermaphrodite" -msgstr "Hermafroditt" +#: ../../include/nav.php:190 +msgid "Notices" +msgstr "Varsel" -#: ../../include/profile_selectors.php:6 -msgid "Neuter" -msgstr "Intetkjønn" +#: ../../include/nav.php:190 +msgid "Notifications" +msgstr "Varsler" -#: ../../include/profile_selectors.php:6 -msgid "Non-specific" -msgstr "Ubestemt" +#: ../../include/nav.php:191 +msgid "See all notifications" +msgstr "Se alle varsler" -#: ../../include/profile_selectors.php:6 -msgid "Undecided" -msgstr "Ubestemt" +#: ../../include/nav.php:192 ../../mod/notifications.php:99 +msgid "Mark all system notifications seen" +msgstr "Merk alle systemvarsler som sett" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Males" -msgstr "Menn" +#: ../../include/nav.php:194 ../../include/apps.php:143 +msgid "Mail" +msgstr "Melding" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Females" -msgstr "Kvinner" +#: ../../include/nav.php:194 +msgid "Private mail" +msgstr "Privat post" -#: ../../include/profile_selectors.php:42 -msgid "Gay" -msgstr "Homo" +#: ../../include/nav.php:195 +msgid "See all private messages" +msgstr "Se alle private meldinger" -#: ../../include/profile_selectors.php:42 -msgid "Lesbian" -msgstr "Lesbisk" +#: ../../include/nav.php:196 +msgid "Mark all private messages seen" +msgstr "Merk alle private meldinger som sett" -#: ../../include/profile_selectors.php:42 -msgid "No Preference" -msgstr "Ingen preferanse" +#: ../../include/nav.php:197 +msgid "Inbox" +msgstr "Innboks" -#: ../../include/profile_selectors.php:42 -msgid "Bisexual" -msgstr "Biseksuell" +#: ../../include/nav.php:198 +msgid "Outbox" +msgstr "Utboks" -#: ../../include/profile_selectors.php:42 -msgid "Autosexual" -msgstr "Autoseksuell" +#: ../../include/nav.php:202 ../../include/apps.php:140 +#: ../../mod/events.php:472 +msgid "Events" +msgstr "Hendelser" -#: ../../include/profile_selectors.php:42 -msgid "Abstinent" -msgstr "Avholdende" +#: ../../include/nav.php:202 +msgid "Event Calendar" +msgstr "Kalender" -#: ../../include/profile_selectors.php:42 -msgid "Virgin" -msgstr "Jomfru" +#: ../../include/nav.php:203 +msgid "See all events" +msgstr "Se alle hendelser" -#: ../../include/profile_selectors.php:42 -msgid "Deviant" -msgstr "Avviker" +#: ../../include/nav.php:204 +msgid "Mark all events seen" +msgstr "Merk alle hendelser som sett" -#: ../../include/profile_selectors.php:42 -msgid "Fetish" -msgstr "Fetisj" +#: ../../include/nav.php:206 ../../include/apps.php:132 +#: ../../mod/manage.php:164 +msgid "Channel Manager" +msgstr "Kanalstyring" -#: ../../include/profile_selectors.php:42 -msgid "Oodles" -msgstr "Masse" +#: ../../include/nav.php:206 +msgid "Manage Your Channels" +msgstr "Håndter dine kanaler" -#: ../../include/profile_selectors.php:42 -msgid "Nonsexual" -msgstr "Ikke-seksuell" +#: ../../include/nav.php:208 +msgid "Account/Channel Settings" +msgstr "Konto-/kanal-innstillinger" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Single" -msgstr "Enslig" +#: ../../include/nav.php:216 ../../mod/admin.php:120 +msgid "Admin" +msgstr "Administrator" -#: ../../include/profile_selectors.php:80 -msgid "Lonely" -msgstr "Ensom" +#: ../../include/nav.php:216 +msgid "Site Setup and Configuration" +msgstr "Nettstedsoppsett og -konfigurasjon" -#: ../../include/profile_selectors.php:80 -msgid "Available" -msgstr "Tilgjengelig" +#: ../../include/nav.php:252 +msgid "@name, #tag, content" +msgstr "@navn, @merkelapp, innhold" -#: ../../include/profile_selectors.php:80 -msgid "Unavailable" -msgstr "Ikke tilgjengelig" +#: ../../include/nav.php:253 +msgid "Please wait..." +msgstr "Vennligst vent..." -#: ../../include/profile_selectors.php:80 -msgid "Has crush" -msgstr "Er forelsket" +#: ../../include/taxonomy.php:222 ../../include/taxonomy.php:243 +msgid "Tags" +msgstr "Merkelapper" -#: ../../include/profile_selectors.php:80 -msgid "Infatuated" -msgstr "Betatt" +#: ../../include/taxonomy.php:282 +msgid "Keywords" +msgstr "Nøkkelord" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Dating" -msgstr "Sammen med" +#: ../../include/taxonomy.php:303 +msgid "have" +msgstr "har" -#: ../../include/profile_selectors.php:80 -msgid "Unfaithful" -msgstr "Utro" +#: ../../include/taxonomy.php:303 +msgid "has" +msgstr "har" -#: ../../include/profile_selectors.php:80 -msgid "Sex Addict" -msgstr "Sexavhengig" +#: ../../include/taxonomy.php:304 +msgid "want" +msgstr "ønsker" -#: ../../include/profile_selectors.php:80 -msgid "Friends/Benefits" -msgstr "Venner med frynsegoder" +#: ../../include/taxonomy.php:304 +msgid "wants" +msgstr "ønsker" -#: ../../include/profile_selectors.php:80 -msgid "Casual" -msgstr "Tilfeldig" +#: ../../include/taxonomy.php:305 +msgid "likes" +msgstr "liker" -#: ../../include/profile_selectors.php:80 -msgid "Engaged" -msgstr "Forlovet" +#: ../../include/taxonomy.php:306 +msgid "dislikes" +msgstr "misliker" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Married" -msgstr "Gift" +#: ../../include/activities.php:39 +msgid " and " +msgstr "og" -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily married" -msgstr "Gift i fantasien" +#: ../../include/activities.php:47 +msgid "public profile" +msgstr "offentlig profil" -#: ../../include/profile_selectors.php:80 -msgid "Partners" -msgstr "Partnere" +#: ../../include/activities.php:56 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "%1$s endret %2$s til “%3$s”" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Cohabiting" -msgstr "Samboer" +#: ../../include/activities.php:57 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "Besøk %1$s sitt %2$s" -#: ../../include/profile_selectors.php:80 -msgid "Common law" -msgstr "Samboer" +#: ../../include/activities.php:60 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "%1$s har oppdatert %2$s, endret %3$s." -#: ../../include/profile_selectors.php:80 -msgid "Happy" -msgstr "Lykkelig" +#: ../../include/event.php:376 +msgid "This event has been added to your calendar." +msgstr "Denne hendelsen er lagt til i din kalender." -#: ../../include/profile_selectors.php:80 -msgid "Not looking" -msgstr "Ikke på utkikk" +#: ../../include/api.php:1081 +msgid "Public Timeline" +msgstr "Offentlig tidslinje" -#: ../../include/profile_selectors.php:80 -msgid "Swinger" -msgstr "Partnerbytte" +#: ../../include/network.php:620 +msgid "view full size" +msgstr "vis full størrelse" -#: ../../include/profile_selectors.php:80 -msgid "Betrayed" -msgstr "Bedratt" +#: ../../include/dir_fns.php:134 +msgid "Directory Options" +msgstr "Kataloginnstillinger" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Separated" -msgstr "Separert" +#: ../../include/dir_fns.php:135 +msgid "Alphabetic" +msgstr "Alfabetisk" -#: ../../include/profile_selectors.php:80 -msgid "Unstable" -msgstr "Ustabilt" +#: ../../include/dir_fns.php:136 +msgid "Reverse Alphabetic" +msgstr "Omvendt alfabetisk" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Divorced" -msgstr "Skilt" +#: ../../include/dir_fns.php:137 +msgid "Newest to Oldest" +msgstr "Nyest til eldst" -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily divorced" -msgstr "Skilt i fantasien" +#: ../../include/dir_fns.php:138 +msgid "Oldest to Newest" +msgstr "Eldst til nyest" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Widowed" -msgstr "Enke" +#: ../../include/dir_fns.php:139 +msgid "Sort" +msgstr "Sorter" -#: ../../include/profile_selectors.php:80 -msgid "Uncertain" -msgstr "Usikkert" +#: ../../include/dir_fns.php:143 +msgid "Safe Mode" +msgstr "Trygt modus" -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "It's complicated" -msgstr "Det er komplisert" +#: ../../include/dir_fns.php:145 +msgid "Public Forums Only" +msgstr "Bare offentlige forum" -#: ../../include/profile_selectors.php:80 -msgid "Don't care" -msgstr "Bryr meg ikke" +#: ../../include/dir_fns.php:146 +msgid "This Website Only" +msgstr "Kun dette nettstedet" -#: ../../include/profile_selectors.php:80 -msgid "Ask me" -msgstr "Spør meg" +#: ../../include/oembed.php:183 +msgid "Embedded content" +msgstr "Innebygget innhold" -#: ../../include/text.php:321 -msgid "prev" -msgstr "forrige" +#: ../../include/oembed.php:192 +msgid "Embedding disabled" +msgstr "Innbygging avskrudd" -#: ../../include/text.php:323 -msgid "first" -msgstr "første" +#: ../../include/zot.php:679 +msgid "Invalid data packet" +msgstr "Ugyldig datapakke" -#: ../../include/text.php:352 -msgid "last" -msgstr "siste" +#: ../../include/zot.php:695 +msgid "Unable to verify channel signature" +msgstr "Ikke i stand til å sjekke kanalsignaturen" -#: ../../include/text.php:355 -msgid "next" -msgstr "neste" +#: ../../include/zot.php:2079 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "Ikke i stand til å bekrefte signaturen til %s" -#: ../../include/text.php:367 -msgid "older" -msgstr "eldre" +#: ../../include/auth.php:130 +msgid "Logged out." +msgstr "Logget ut." -#: ../../include/text.php:369 -msgid "newer" -msgstr "nyere" +#: ../../include/auth.php:271 +msgid "Failed authentication" +msgstr "Mislykket autentisering" -#: ../../include/text.php:736 -msgid "No connections" -msgstr "Ingen forbindelser" +#: ../../include/auth.php:285 ../../mod/openid.php:190 +msgid "Login failed." +msgstr "Innlogging mislyktes." -#: ../../include/text.php:753 -#, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "%d forbindelse" -msgstr[1] "%d forbindelser" +#: ../../include/enotify.php:41 +msgid "Red Matrix Notification" +msgstr "Red Matrix-varsling" -#: ../../include/text.php:766 -msgid "View Connections" -msgstr "Vis forbindelser" +#: ../../include/enotify.php:42 +msgid "redmatrix" +msgstr "redmatrix" -#: ../../include/text.php:905 -msgid "poke" -msgstr "prikk" +#: ../../include/enotify.php:44 +msgid "Thank You," +msgstr "Tusen takk," -#: ../../include/text.php:906 -msgid "ping" -msgstr "varsle" +#: ../../include/enotify.php:46 +#, php-format +msgid "%s Administrator" +msgstr "%s administrator" -#: ../../include/text.php:906 -msgid "pinged" -msgstr "varslet" +#: ../../include/enotify.php:81 +#, php-format +msgid "%s " +msgstr "%s " -#: ../../include/text.php:907 -msgid "prod" -msgstr "oppildne" +#: ../../include/enotify.php:85 +#, php-format +msgid "[Red:Notify] New mail received at %s" +msgstr "[Red:Notify] Ny melding mottatt hos %s" -#: ../../include/text.php:907 -msgid "prodded" -msgstr "oppildnet" +#: ../../include/enotify.php:87 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s sendte deg en ny privat melding på %3$s." -#: ../../include/text.php:908 -msgid "slap" -msgstr "daske" +#: ../../include/enotify.php:88 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "%1$s sendte deg %2$s." -#: ../../include/text.php:908 -msgid "slapped" -msgstr "dasket" +#: ../../include/enotify.php:88 +msgid "a private message" +msgstr "en privat melding" -#: ../../include/text.php:909 -msgid "finger" -msgstr "fingre" +#: ../../include/enotify.php:89 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "Vennligst besøk %s for å se og/eller svare på dine private meldinger." -#: ../../include/text.php:909 -msgid "fingered" -msgstr "fingret" +#: ../../include/enotify.php:144 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]a %4$s[/zrl]" -#: ../../include/text.php:910 -msgid "rebuff" -msgstr "tilbakevise" +#: ../../include/enotify.php:152 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]%4$s's %5$s[/zrl]" -#: ../../include/text.php:910 -msgid "rebuffed" -msgstr "tilbakeviste" +#: ../../include/enotify.php:161 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s kommenterte på [zrl=%3$s]din %4$s[/zrl]" -#: ../../include/text.php:919 -msgid "happy" -msgstr "glad" +#: ../../include/enotify.php:172 +#, php-format +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" +msgstr "[Red:Notify] Kommentar til samtale #%1$d av %2$s" -#: ../../include/text.php:920 -msgid "sad" -msgstr "trist" +#: ../../include/enotify.php:173 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s kommenterte på et element eller en samtale du følger" -#: ../../include/text.php:921 -msgid "mellow" -msgstr "dempet" +#: ../../include/enotify.php:176 ../../include/enotify.php:191 +#: ../../include/enotify.php:217 ../../include/enotify.php:236 +#: ../../include/enotify.php:250 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "Vennligst besøk %s for å se og/eller svare i samtalen" -#: ../../include/text.php:922 -msgid "tired" -msgstr "trøtt" +#: ../../include/enotify.php:182 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" +msgstr "[Red:Notify] %s skrev et innlegg på din profilvegg" -#: ../../include/text.php:923 -msgid "perky" -msgstr "oppkvikket" +#: ../../include/enotify.php:184 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s skrev et innlegg på din profilvegg på %3$s" -#: ../../include/text.php:924 -msgid "angry" -msgstr "sint" +#: ../../include/enotify.php:186 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s skrev et innlegg på [zrl=%3$s]din vegg[/zrl]" -#: ../../include/text.php:925 -msgid "stupified" -msgstr "sløvet" +#: ../../include/enotify.php:210 +#, php-format +msgid "[Red:Notify] %s tagged you" +msgstr "[Red:Notify] %s merket deg" -#: ../../include/text.php:926 -msgid "puzzled" -msgstr "forundret" +#: ../../include/enotify.php:211 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s merket deg på %3$s" -#: ../../include/text.php:927 -msgid "interested" -msgstr "interessert" +#: ../../include/enotify.php:212 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]merket deg[/zrl]." -#: ../../include/text.php:928 -msgid "bitter" -msgstr "bitter" +#: ../../include/enotify.php:225 +#, php-format +msgid "[Red:Notify] %1$s poked you" +msgstr "[Red:Notify] %1$s prikket deg" -#: ../../include/text.php:929 -msgid "cheerful" -msgstr "munter" +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s dyttet deg på %3$s" -#: ../../include/text.php:930 -msgid "alive" -msgstr "levende" +#: ../../include/enotify.php:227 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]dyttet deg[/zrl]." -#: ../../include/text.php:931 -msgid "annoyed" -msgstr "irritert" +#: ../../include/enotify.php:243 +#, php-format +msgid "[Red:Notify] %s tagged your post" +msgstr "[Red:Notify] %s merket ditt innlegg" -#: ../../include/text.php:932 -msgid "anxious" -msgstr "nervøs" +#: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s merket ditt innlegg på %3$s" -#: ../../include/text.php:933 -msgid "cranky" -msgstr "gretten" +#: ../../include/enotify.php:245 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s merket [zrl=%3$s]ditt innlegg[/zrl]" -#: ../../include/text.php:934 -msgid "disturbed" -msgstr "foruroliget" +#: ../../include/enotify.php:257 +msgid "[Red:Notify] Introduction received" +msgstr "[Red:Notify] Introduksjon mottatt" -#: ../../include/text.php:935 -msgid "frustrated" -msgstr "frustrert" +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "%1$s, du har mottatt en ny forespørsel om forbindelse fra '%2$s' hos %3$s" -#: ../../include/text.php:936 -msgid "depressed" -msgstr "lei seg" +#: ../../include/enotify.php:259 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "%1$s, du mottok [zrl=%2$s]en ny forespørsel om forbindelse[/zrl] fra %3$s." -#: ../../include/text.php:937 -msgid "motivated" -msgstr "motivert" +#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#, php-format +msgid "You may visit their profile at %s" +msgstr "Du kan besøke profilen deres på %s" -#: ../../include/text.php:938 -msgid "relaxed" -msgstr "avslappet" +#: ../../include/enotify.php:265 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "Vennligst besøk %s for å godkjenne eller avslå forespørselen om forbindelse." -#: ../../include/text.php:939 -msgid "surprised" -msgstr "overrasket" +#: ../../include/enotify.php:272 +msgid "[Red:Notify] Friend suggestion received" +msgstr "[Red:Notify] Venneforslag mottatt" -#: ../../include/text.php:1103 -msgid "Monday" -msgstr "mandag" +#: ../../include/enotify.php:273 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, du har mottatt en venneforespørsel fra '%2$s' hos %3$s" -#: ../../include/text.php:1103 -msgid "Tuesday" -msgstr "tirsdag" +#: ../../include/enotify.php:274 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, du har mottatt [zrl=%2$s]et venneforslaget[/zrl] angående %3$s fra %4$s. " -#: ../../include/text.php:1103 -msgid "Wednesday" -msgstr "onsdag" +#: ../../include/enotify.php:280 +msgid "Name:" +msgstr "Navn:" -#: ../../include/text.php:1103 -msgid "Thursday" -msgstr "torsdag" +#: ../../include/enotify.php:281 +msgid "Photo:" +msgstr "Bilde:" -#: ../../include/text.php:1103 -msgid "Friday" -msgstr "fredag" +#: ../../include/enotify.php:284 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "Vennligst besøk %s for å godkjenne eller avslå dette forslaget." -#: ../../include/text.php:1103 -msgid "Saturday" -msgstr "lørdag" +#: ../../include/enotify.php:499 +msgid "[Red:Notify]" +msgstr "[Red:Notify]" -#: ../../include/text.php:1103 -msgid "Sunday" -msgstr "søndag" +#: ../../include/contact_widgets.php:14 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "%d invitasjon tilgjengelig" +msgstr[1] "%d invitasjoner tilgjengelig" -#: ../../include/text.php:1107 -msgid "January" -msgstr "januar" +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:445 +msgid "Advanced" +msgstr "Avansert" -#: ../../include/text.php:1107 -msgid "February" -msgstr "februar" +#: ../../include/contact_widgets.php:22 +msgid "Find Channels" +msgstr "Finn kanaler" -#: ../../include/text.php:1107 -msgid "March" -msgstr "mars" +#: ../../include/contact_widgets.php:23 +msgid "Enter name or interest" +msgstr "Skriv navn eller interesse" -#: ../../include/text.php:1107 -msgid "April" -msgstr "april" +#: ../../include/contact_widgets.php:24 +msgid "Connect/Follow" +msgstr "Forbindelse/Følg" -#: ../../include/text.php:1107 -msgid "May" -msgstr "mai" +#: ../../include/contact_widgets.php:25 +msgid "Examples: Robert Morgenstein, Fishing" +msgstr "Eksempler: Ola Nordmann, fisking" -#: ../../include/text.php:1107 -msgid "June" -msgstr "juni" +#: ../../include/contact_widgets.php:26 ../../mod/connections.php:413 +#: ../../mod/directory.php:349 ../../mod/directory.php:354 +msgid "Find" +msgstr "Finn" -#: ../../include/text.php:1107 -msgid "July" -msgstr "juli" +#: ../../include/contact_widgets.php:27 ../../mod/directory.php:353 +#: ../../mod/suggest.php:59 +msgid "Channel Suggestions" +msgstr "Kanalforslag" -#: ../../include/text.php:1107 -msgid "August" -msgstr "august" +#: ../../include/contact_widgets.php:29 +msgid "Random Profile" +msgstr "Tilfeldig profil" -#: ../../include/text.php:1107 -msgid "September" -msgstr "september" +#: ../../include/contact_widgets.php:30 +msgid "Invite Friends" +msgstr "Inviter venner" -#: ../../include/text.php:1107 -msgid "October" -msgstr "oktober" +#: ../../include/contact_widgets.php:32 +msgid "Advanced example: name=fred and country=iceland" +msgstr "Avansert eksempel: navn=fred og land=island" -#: ../../include/text.php:1107 -msgid "November" -msgstr "november" +#: ../../include/contact_widgets.php:125 +#, php-format +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "%d forbindelse felles" +msgstr[1] "%d forbindelser felles" -#: ../../include/text.php:1107 -msgid "December" -msgstr "desember" +#: ../../include/contact_widgets.php:130 +msgid "show more" +msgstr "vis mer" -#: ../../include/text.php:1185 -msgid "unknown.???" -msgstr "ukjent.???" +#: ../../include/acl_selectors.php:240 +msgid "Visible to your default audience" +msgstr "Synlig for ditt standard publikum" -#: ../../include/text.php:1186 -msgid "bytes" -msgstr "bytes" +#: ../../include/acl_selectors.php:241 +msgid "Show" +msgstr "Vis" -#: ../../include/text.php:1225 -msgid "remove category" -msgstr "fjern kategori" +#: ../../include/acl_selectors.php:242 +msgid "Don't show" +msgstr "Ikke vis" -#: ../../include/text.php:1295 -msgid "remove from file" -msgstr "fjern fra fil" +#: ../../include/acl_selectors.php:248 ../../mod/events.php:652 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 +#: ../../mod/photos.php:559 ../../mod/photos.php:922 +msgid "Permissions" +msgstr "Tillatelser" -#: ../../include/text.php:1360 ../../include/text.php:1372 -msgid "Click to open/close" -msgstr "Klikk for å åpne/lukke" - -#: ../../include/text.php:1527 ../../mod/events.php:409 -msgid "Link to Source" -msgstr "Lenke til kilde" +#: ../../include/photos.php:86 +#, php-format +msgid "Image exceeds website size limit of %lu bytes" +msgstr "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes" -#: ../../include/text.php:1546 -msgid "Select a page layout: " -msgstr "Velg en side-layout:" +#: ../../include/photos.php:93 +msgid "Image file is empty." +msgstr "Bildefilen er tom." -#: ../../include/text.php:1549 ../../include/text.php:1614 -msgid "default" -msgstr "standard" +#: ../../include/photos.php:121 ../../mod/profile_photo.php:217 +msgid "Unable to process image" +msgstr "Kan ikke behandle bildet" -#: ../../include/text.php:1585 -msgid "Page content type: " -msgstr "Sidens innholdstype:" +#: ../../include/photos.php:194 +msgid "Photo storage failed." +msgstr "Bildelagring mislyktes." -#: ../../include/text.php:1626 -msgid "Select an alternate language" -msgstr "Velg et annet språk" +#: ../../include/photos.php:360 +msgid "Upload New Photos" +msgstr "Last opp nye bilder" -#: ../../include/text.php:1760 -msgid "activity" -msgstr "aktivitet" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:93 +msgid "Male" +msgstr "Mannlig" -#: ../../include/text.php:2041 -msgid "Design" -msgstr "Formgivning" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:95 +msgid "Female" +msgstr "Kvinnelig" -#: ../../include/text.php:2044 -msgid "Blocks" -msgstr "Byggeklosser" +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "For tiden mann" -#: ../../include/text.php:2045 -msgid "Menus" -msgstr "Menyer" +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "For tiden kvinne" -#: ../../include/text.php:2046 -msgid "Layouts" -msgstr "Layout" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "For det meste mann" -#: ../../include/text.php:2047 -msgid "Pages" -msgstr "Sider" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "For det meste kvinne" -#: ../../include/acl_selectors.php:240 -msgid "Visible to your default audience" -msgstr "Synlig for ditt standard publikum" +#: ../../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "Transkjønnet" -#: ../../include/acl_selectors.php:241 -msgid "Show" -msgstr "Vis" +#: ../../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "interkjønnet" -#: ../../include/acl_selectors.php:242 -msgid "Don't show" -msgstr "Ikke vis" +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "Transseksuell" -#: ../../include/acl_selectors.php:248 ../../mod/events.php:585 -#: ../../mod/chat.php:209 ../../mod/photos.php:588 ../../mod/photos.php:950 -#: ../../mod/filestorage.php:137 -msgid "Permissions" -msgstr "Tillatelser" +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "Hermafroditt" -#: ../../include/acl_selectors.php:249 ../../include/ItemObject.php:305 -#: ../../mod/photos.php:1148 -msgid "Close" -msgstr "Lukk" +#: ../../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "Intetkjønn" -#: ../../include/api.php:1084 -msgid "Public Timeline" -msgstr "Offentlig tidslinje" +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "Ubestemt" -#: ../../include/apps.php:126 -msgid "Site Admin" -msgstr "Nettstedsadministrator" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +#: ../../include/profile_selectors.php:61 +#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 +msgid "Other" +msgstr "Annen" -#: ../../include/apps.php:128 -msgid "Address Book" -msgstr "Adressebok" +#: ../../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "Ubestemt" -#: ../../include/apps.php:142 ../../mod/mood.php:131 -msgid "Mood" -msgstr "Stemning" +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Males" +msgstr "Menn" -#: ../../include/apps.php:146 -msgid "Probe" -msgstr "Undersøk" +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Females" +msgstr "Kvinner" -#: ../../include/apps.php:147 -msgid "Suggest" -msgstr "Forreslå" +#: ../../include/profile_selectors.php:42 +msgid "Gay" +msgstr "Homo" -#: ../../include/apps.php:148 -msgid "Random Channel" -msgstr "Tilfeldig kanal" +#: ../../include/profile_selectors.php:42 +msgid "Lesbian" +msgstr "Lesbisk" -#: ../../include/apps.php:149 -msgid "Invite" -msgstr "Inviter" +#: ../../include/profile_selectors.php:42 +msgid "No Preference" +msgstr "Ingen preferanse" -#: ../../include/apps.php:150 -msgid "Features" -msgstr "Funksjoner" +#: ../../include/profile_selectors.php:42 +msgid "Bisexual" +msgstr "Biseksuell" -#: ../../include/apps.php:151 -msgid "Language" -msgstr "Språk" +#: ../../include/profile_selectors.php:42 +msgid "Autosexual" +msgstr "Autoseksuell" -#: ../../include/apps.php:152 -msgid "Post" -msgstr "Innlegg" +#: ../../include/profile_selectors.php:42 +msgid "Abstinent" +msgstr "Avholdende" -#: ../../include/apps.php:153 -msgid "Profile Photo" -msgstr "Profilbilde" +#: ../../include/profile_selectors.php:42 +msgid "Virgin" +msgstr "Jomfru" -#: ../../include/apps.php:242 ../../mod/settings.php:81 -#: ../../mod/settings.php:575 -msgid "Update" -msgstr "Oppdater" +#: ../../include/profile_selectors.php:42 +msgid "Deviant" +msgstr "Avviker" -#: ../../include/apps.php:242 -msgid "Install" -msgstr "Installer" +#: ../../include/profile_selectors.php:42 +msgid "Fetish" +msgstr "Fetisj" -#: ../../include/apps.php:247 -msgid "Purchase" -msgstr "Kjøp" +#: ../../include/profile_selectors.php:42 +msgid "Oodles" +msgstr "Masse" -#: ../../include/ItemObject.php:130 -msgid "Save to Folder" -msgstr "Lagre i mappe" +#: ../../include/profile_selectors.php:42 +msgid "Nonsexual" +msgstr "Ikke-seksuell" -#: ../../include/ItemObject.php:142 ../../include/ItemObject.php:154 -#: ../../mod/photos.php:1022 ../../mod/photos.php:1034 -msgid "View all" -msgstr "Vis alle" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Single" +msgstr "Enslig" -#: ../../include/ItemObject.php:151 ../../mod/photos.php:1031 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "Liker ikke" -msgstr[1] "Liker ikke" +#: ../../include/profile_selectors.php:80 +msgid "Lonely" +msgstr "Ensom" -#: ../../include/ItemObject.php:179 -msgid "Add Star" -msgstr "Legg til stjerne" +#: ../../include/profile_selectors.php:80 +msgid "Available" +msgstr "Tilgjengelig" -#: ../../include/ItemObject.php:180 -msgid "Remove Star" -msgstr "Fjern stjerne" +#: ../../include/profile_selectors.php:80 +msgid "Unavailable" +msgstr "Ikke tilgjengelig" -#: ../../include/ItemObject.php:181 -msgid "Toggle Star Status" -msgstr "Skru av og på stjernestatus" +#: ../../include/profile_selectors.php:80 +msgid "Has crush" +msgstr "Er forelsket" -#: ../../include/ItemObject.php:185 -msgid "starred" -msgstr "stjernemerket" +#: ../../include/profile_selectors.php:80 +msgid "Infatuated" +msgstr "Betatt" -#: ../../include/ItemObject.php:203 -msgid "Add Tag" -msgstr "Legg til merkelapp" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Dating" +msgstr "Sammen med" -#: ../../include/ItemObject.php:221 ../../mod/photos.php:974 -msgid "I like this (toggle)" -msgstr "Jeg liker dette (skru av og på)" +#: ../../include/profile_selectors.php:80 +msgid "Unfaithful" +msgstr "Utro" -#: ../../include/ItemObject.php:222 ../../mod/photos.php:975 -msgid "I don't like this (toggle)" -msgstr "Jeg liker ikke dette (skru av og på)" +#: ../../include/profile_selectors.php:80 +msgid "Sex Addict" +msgstr "Sexavhengig" -#: ../../include/ItemObject.php:226 -msgid "Share This" -msgstr "Del dette" +#: ../../include/profile_selectors.php:80 +msgid "Friends/Benefits" +msgstr "Venner med frynsegoder" -#: ../../include/ItemObject.php:226 -msgid "share" -msgstr "del" +#: ../../include/profile_selectors.php:80 +msgid "Casual" +msgstr "Tilfeldig" -#: ../../include/ItemObject.php:249 ../../include/ItemObject.php:250 -#, php-format -msgid "View %s's profile - %s" -msgstr "Vis %s sin profil - %s" +#: ../../include/profile_selectors.php:80 +msgid "Engaged" +msgstr "Forlovet" -#: ../../include/ItemObject.php:251 -msgid "to" -msgstr "til" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Married" +msgstr "Gift" -#: ../../include/ItemObject.php:252 -msgid "via" -msgstr "via" +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily married" +msgstr "Gift i fantasien" -#: ../../include/ItemObject.php:253 -msgid "Wall-to-Wall" -msgstr "vegg-til-vegg" +#: ../../include/profile_selectors.php:80 +msgid "Partners" +msgstr "Partnere" -#: ../../include/ItemObject.php:254 -msgid "via Wall-To-Wall:" -msgstr "via vegg-til-vegg:" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Cohabiting" +msgstr "Samboer" -#: ../../include/ItemObject.php:290 -msgid "Save Bookmarks" -msgstr "Lagre bokmerker" +#: ../../include/profile_selectors.php:80 +msgid "Common law" +msgstr "Samboer" -#: ../../include/ItemObject.php:291 -msgid "Add to Calendar" -msgstr "Legg til i kalender" +#: ../../include/profile_selectors.php:80 +msgid "Happy" +msgstr "Lykkelig" -#: ../../include/ItemObject.php:299 ../../mod/photos.php:1142 -msgctxt "noun" -msgid "Likes" -msgstr "Liker" +#: ../../include/profile_selectors.php:80 +msgid "Not looking" +msgstr "Ikke på utkikk" -#: ../../include/ItemObject.php:300 ../../mod/photos.php:1143 -msgctxt "noun" -msgid "Dislikes" -msgstr "Liker ikke" +#: ../../include/profile_selectors.php:80 +msgid "Swinger" +msgstr "Partnerbytte" -#: ../../include/ItemObject.php:331 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "%d kommentar" -msgstr[1] "%d kommentarer" +#: ../../include/profile_selectors.php:80 +msgid "Betrayed" +msgstr "Bedratt" -#: ../../include/ItemObject.php:596 ../../mod/photos.php:993 -#: ../../mod/photos.php:1103 -msgid "This is you" -msgstr "Dette er deg" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Separated" +msgstr "Separert" -#: ../../include/ItemObject.php:599 ../../mod/mood.php:135 -#: ../../mod/profiles.php:633 ../../mod/connect.php:92 ../../mod/setup.php:313 -#: ../../mod/setup.php:358 ../../mod/poke.php:166 ../../mod/sources.php:104 -#: ../../mod/sources.php:138 ../../mod/events.php:587 ../../mod/chat.php:177 -#: ../../mod/chat.php:211 ../../mod/photos.php:594 ../../mod/photos.php:671 -#: ../../mod/photos.php:956 ../../mod/photos.php:996 ../../mod/photos.php:1106 -#: ../../mod/connedit.php:555 ../../mod/thing.php:284 ../../mod/thing.php:327 -#: ../../mod/pdledit.php:58 ../../mod/settings.php:549 -#: ../../mod/settings.php:661 ../../mod/settings.php:690 -#: ../../mod/settings.php:714 ../../mod/settings.php:790 -#: ../../mod/settings.php:976 ../../mod/fsuggest.php:108 -#: ../../mod/filestorage.php:146 ../../mod/group.php:81 -#: ../../mod/import.php:480 ../../mod/admin.php:412 ../../mod/admin.php:723 -#: ../../mod/admin.php:859 ../../mod/admin.php:992 ../../mod/admin.php:1191 -#: ../../mod/admin.php:1278 ../../mod/invite.php:142 ../../mod/locs.php:99 -#: ../../mod/mail.php:348 ../../mod/xchan.php:11 ../../mod/appman.php:99 -#: ../../mod/poll.php:68 ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/blogga/php/config.php:67 -#: ../../view/theme/blogga/view/theme/blog/config.php:67 -#: ../../view/theme/redbasic/php/config.php:99 -msgid "Submit" -msgstr "Send" +#: ../../include/profile_selectors.php:80 +msgid "Unstable" +msgstr "Ustabilt" -#: ../../include/ItemObject.php:600 -msgid "Bold" -msgstr "Uthevet" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Divorced" +msgstr "Skilt" -#: ../../include/ItemObject.php:601 -msgid "Italic" -msgstr "Kursiv" +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily divorced" +msgstr "Skilt i fantasien" -#: ../../include/ItemObject.php:602 -msgid "Underline" -msgstr "Understreket" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Widowed" +msgstr "Enke" -#: ../../include/ItemObject.php:603 -msgid "Quote" -msgstr "Sitat" +#: ../../include/profile_selectors.php:80 +msgid "Uncertain" +msgstr "Usikkert" -#: ../../include/ItemObject.php:604 -msgid "Code" -msgstr "Kode" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "It's complicated" +msgstr "Det er komplisert" -#: ../../include/ItemObject.php:605 -msgid "Image" -msgstr "Bilde" +#: ../../include/profile_selectors.php:80 +msgid "Don't care" +msgstr "Bryr meg ikke" -#: ../../include/ItemObject.php:606 -msgid "Link" -msgstr "Lenke" +#: ../../include/profile_selectors.php:80 +msgid "Ask me" +msgstr "Spør meg" -#: ../../include/ItemObject.php:607 -msgid "Video" -msgstr "Video" +#: ../../include/apps.php:128 +msgid "Site Admin" +msgstr "Nettstedsadministrator" -#: ../../mod/mood.php:132 -msgid "Set your current mood and tell your friends" -msgstr "Angi ditt nåværende humør og fortell dine venner" +#: ../../include/apps.php:130 +msgid "Address Book" +msgstr "Adressebok" -#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 -msgid "Invalid profile identifier." -msgstr "Ugyldig profil-identifikator." +#: ../../include/apps.php:144 ../../mod/mood.php:130 +msgid "Mood" +msgstr "Stemning" -#: ../../mod/profperm.php:110 -msgid "Profile Visibility Editor" -msgstr "Endre profilsynlighet" +#: ../../include/apps.php:148 +msgid "Probe" +msgstr "Undersøk" -#: ../../mod/profperm.php:114 -msgid "Click on a contact to add or remove." -msgstr "Klikk på en kontakt for å legge til eller fjerne." +#: ../../include/apps.php:149 +msgid "Suggest" +msgstr "Forreslå" -#: ../../mod/profperm.php:123 -msgid "Visible To" -msgstr "Synlig for" +#: ../../include/apps.php:150 +msgid "Random Channel" +msgstr "Tilfeldig kanal" -#: ../../mod/profperm.php:139 ../../mod/connections.php:279 -msgid "All Connections" -msgstr "Alle forbindelser" +#: ../../include/apps.php:151 +msgid "Invite" +msgstr "Inviter" -#: ../../mod/mitem.php:24 ../../mod/menu.php:108 -msgid "Menu not found." -msgstr "Menyen ble ikke funnet." +#: ../../include/apps.php:152 +msgid "Features" +msgstr "Funksjoner" -#: ../../mod/mitem.php:67 -msgid "Menu element updated." -msgstr "Menyelement er oppdatert." +#: ../../include/apps.php:153 ../../mod/id.php:25 +msgid "Language" +msgstr "Språk" -#: ../../mod/mitem.php:71 -msgid "Unable to update menu element." -msgstr "Ikke i stand til å oppdatere menyelement." +#: ../../include/apps.php:154 +msgid "Post" +msgstr "Innlegg" -#: ../../mod/mitem.php:77 -msgid "Menu element added." -msgstr "Menyelement lagt til." +#: ../../include/apps.php:155 ../../mod/id.php:14 ../../mod/id.php:15 +#: ../../mod/id.php:16 +msgid "Profile Photo" +msgstr "Profilbilde" -#: ../../mod/mitem.php:81 -msgid "Unable to add menu element." -msgstr "Ikke i stand til å legge til menyelement." +#: ../../include/apps.php:247 ../../mod/settings.php:84 +#: ../../mod/settings.php:608 +msgid "Update" +msgstr "Oppdater" -#: ../../mod/mitem.php:111 ../../mod/menu.php:136 ../../mod/xchan.php:37 -msgid "Not found." -msgstr "Ikke funnet." +#: ../../include/apps.php:247 +msgid "Install" +msgstr "Installer" -#: ../../mod/mitem.php:127 -msgid "Manage Menu Elements" -msgstr "Håndtere menyelementer" +#: ../../include/apps.php:252 +msgid "Purchase" +msgstr "Kjøp" -#: ../../mod/mitem.php:130 -msgid "Edit menu" -msgstr "Endre meny" +#: ../../include/text.php:318 +msgid "prev" +msgstr "forrige" -#: ../../mod/mitem.php:133 -msgid "Edit element" -msgstr "Endre element" +#: ../../include/text.php:320 +msgid "first" +msgstr "første" -#: ../../mod/mitem.php:134 -msgid "Drop element" -msgstr "Slett element" +#: ../../include/text.php:349 +msgid "last" +msgstr "siste" -#: ../../mod/mitem.php:135 -msgid "New element" -msgstr "Nytt element" +#: ../../include/text.php:352 +msgid "next" +msgstr "neste" -#: ../../mod/mitem.php:136 -msgid "Edit this menu container" -msgstr "Endre denne menybeholderen" +#: ../../include/text.php:362 +msgid "older" +msgstr "eldre" -#: ../../mod/mitem.php:137 -msgid "Add menu element" -msgstr "Legg til menyelement" +#: ../../include/text.php:364 +msgid "newer" +msgstr "nyere" -#: ../../mod/mitem.php:138 -msgid "Delete this menu item" -msgstr "Slett dette menyelementet" +#: ../../include/text.php:748 +msgid "No connections" +msgstr "Ingen forbindelser" -#: ../../mod/mitem.php:139 -msgid "Edit this menu item" -msgstr "Endre dette menyelementet" +#: ../../include/text.php:762 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "%d forbindelse" +msgstr[1] "%d forbindelser" -#: ../../mod/mitem.php:158 -msgid "New Menu Element" -msgstr "Nytt menyelement" +#: ../../include/text.php:775 ../../mod/viewconnections.php:86 +msgid "View Connections" +msgstr "Vis forbindelser" -#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 -msgid "Menu Item Permissions" -msgstr "Menyelement Tillatelser" +#: ../../include/text.php:911 +msgid "poke" +msgstr "prikk" -#: ../../mod/mitem.php:161 ../../mod/mitem.php:204 ../../mod/settings.php:1011 -msgid "(click to open/close)" -msgstr "(klikk for å åpne/lukke)" +#: ../../include/text.php:912 +msgid "ping" +msgstr "varsle" -#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 -msgid "Link text" -msgstr "Lenketekst" +#: ../../include/text.php:912 +msgid "pinged" +msgstr "varslet" -#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 -msgid "URL of link" -msgstr "URL-en til lenken" +#: ../../include/text.php:913 +msgid "prod" +msgstr "oppildne" -#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 -msgid "Use RedMatrix magic-auth if available" -msgstr "Bruk RedMatrixs magiske-autentisering hvis tilgjengelig" +#: ../../include/text.php:913 +msgid "prodded" +msgstr "oppildnet" -#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 -msgid "Open link in new window" -msgstr "Åpne lenke i nytt vindu" +#: ../../include/text.php:914 +msgid "slap" +msgstr "daske" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Order in list" -msgstr "Ordne i liste" +#: ../../include/text.php:914 +msgid "slapped" +msgstr "dasket" -#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 -msgid "Higher numbers will sink to bottom of listing" -msgstr "Høyere tall vil synke mot bunnen av listen" +#: ../../include/text.php:915 +msgid "finger" +msgstr "fingre" -#: ../../mod/mitem.php:181 -msgid "Menu item not found." -msgstr "Menyelement ble ikke funnet." +#: ../../include/text.php:915 +msgid "fingered" +msgstr "fingret" -#: ../../mod/mitem.php:190 -msgid "Menu item deleted." -msgstr "Menyelement slettet." +#: ../../include/text.php:916 +msgid "rebuff" +msgstr "tilbakevise" -#: ../../mod/mitem.php:192 -msgid "Menu item could not be deleted." -msgstr "Menyelement kunne ikke bli slettet." +#: ../../include/text.php:916 +msgid "rebuffed" +msgstr "tilbakeviste" -#: ../../mod/mitem.php:201 -msgid "Edit Menu Element" -msgstr "Endre menyelement" +#: ../../include/text.php:926 +msgid "happy" +msgstr "glad" -#: ../../mod/mitem.php:213 ../../mod/menu.php:130 -msgid "Modify" -msgstr "Endre" +#: ../../include/text.php:927 +msgid "sad" +msgstr "trist" -#: ../../mod/achievements.php:34 -msgid "Some blurb about what to do when you're new here" -msgstr "En standardtekst om hva du bør gjøre som ny her" +#: ../../include/text.php:928 +msgid "mellow" +msgstr "dempet" -#: ../../mod/profiles.php:18 ../../mod/profiles.php:165 -#: ../../mod/profiles.php:222 ../../mod/profiles.php:565 -msgid "Profile not found." -msgstr "Profilen ble ikke funnet." +#: ../../include/text.php:929 +msgid "tired" +msgstr "trøtt" -#: ../../mod/profiles.php:38 -msgid "Profile deleted." -msgstr "Profilen er slettet." +#: ../../include/text.php:930 +msgid "perky" +msgstr "oppkvikket" -#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 -msgid "Profile-" -msgstr "Profil-" +#: ../../include/text.php:931 +msgid "angry" +msgstr "sint" -#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 -msgid "New profile created." -msgstr "Ny profil opprettet." +#: ../../include/text.php:932 +msgid "stupified" +msgstr "sløvet" -#: ../../mod/profiles.php:98 -msgid "Profile unavailable to clone." -msgstr "Profilen er utilgjengelig for klonen." +#: ../../include/text.php:933 +msgid "puzzled" +msgstr "forundret" -#: ../../mod/profiles.php:136 -msgid "Profile unavailable to export." -msgstr "Profilen er utilgjengelig for eksport." +#: ../../include/text.php:934 +msgid "interested" +msgstr "interessert" -#: ../../mod/profiles.php:232 -msgid "Profile Name is required." -msgstr "Profilnavn er påkrevd." +#: ../../include/text.php:935 +msgid "bitter" +msgstr "bitter" -#: ../../mod/profiles.php:378 -msgid "Marital Status" -msgstr "Sivilstand" +#: ../../include/text.php:936 +msgid "cheerful" +msgstr "munter" -#: ../../mod/profiles.php:382 -msgid "Romantic Partner" -msgstr "Romantisk partner" +#: ../../include/text.php:937 +msgid "alive" +msgstr "levende" -#: ../../mod/profiles.php:386 -msgid "Likes" -msgstr "Liker" +#: ../../include/text.php:938 +msgid "annoyed" +msgstr "irritert" -#: ../../mod/profiles.php:390 -msgid "Dislikes" -msgstr "Liker ikke" +#: ../../include/text.php:939 +msgid "anxious" +msgstr "nervøs" -#: ../../mod/profiles.php:394 -msgid "Work/Employment" -msgstr "Arbeid/sysselsetting" +#: ../../include/text.php:940 +msgid "cranky" +msgstr "gretten" -#: ../../mod/profiles.php:397 -msgid "Religion" -msgstr "Religion" +#: ../../include/text.php:941 +msgid "disturbed" +msgstr "foruroliget" -#: ../../mod/profiles.php:401 -msgid "Political Views" -msgstr "Politiske synspunkter" +#: ../../include/text.php:942 +msgid "frustrated" +msgstr "frustrert" -#: ../../mod/profiles.php:405 -msgid "Gender" -msgstr "Kjønn" +#: ../../include/text.php:943 +msgid "depressed" +msgstr "lei seg" -#: ../../mod/profiles.php:409 -msgid "Sexual Preference" -msgstr "Seksuelle preferanser" +#: ../../include/text.php:944 +msgid "motivated" +msgstr "motivert" -#: ../../mod/profiles.php:413 -msgid "Homepage" -msgstr "Hjemmeside" +#: ../../include/text.php:945 +msgid "relaxed" +msgstr "avslappet" -#: ../../mod/profiles.php:417 -msgid "Interests" -msgstr "Interesser" +#: ../../include/text.php:946 +msgid "surprised" +msgstr "overrasket" -#: ../../mod/profiles.php:421 ../../mod/admin.php:866 -msgid "Address" -msgstr "Adresse" +#: ../../include/text.php:1111 +msgid "Monday" +msgstr "mandag" -#: ../../mod/profiles.php:428 ../../mod/pubsites.php:25 -msgid "Location" -msgstr "Plassering" +#: ../../include/text.php:1111 +msgid "Tuesday" +msgstr "tirsdag" -#: ../../mod/profiles.php:511 -msgid "Profile updated." -msgstr "Profilen er oppdatert." +#: ../../include/text.php:1111 +msgid "Wednesday" +msgstr "onsdag" -#: ../../mod/profiles.php:590 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?" +#: ../../include/text.php:1111 +msgid "Thursday" +msgstr "torsdag" -#: ../../mod/profiles.php:591 ../../mod/api.php:105 ../../mod/settings.php:916 -#: ../../mod/settings.php:921 ../../mod/settings.php:1004 -#: ../../mod/admin.php:392 -msgid "Yes" -msgstr "Ja" +#: ../../include/text.php:1111 +msgid "Friday" +msgstr "fredag" -#: ../../mod/profiles.php:592 ../../mod/api.php:106 ../../mod/settings.php:916 -#: ../../mod/settings.php:921 ../../mod/settings.php:1004 -#: ../../mod/admin.php:390 -msgid "No" -msgstr "Nei" +#: ../../include/text.php:1111 +msgid "Saturday" +msgstr "lørdag" -#: ../../mod/profiles.php:632 -msgid "Edit Profile Details" -msgstr "Endre profildetaljer" +#: ../../include/text.php:1111 +msgid "Sunday" +msgstr "søndag" -#: ../../mod/profiles.php:634 -msgid "View this profile" -msgstr "Vis denne profilen" +#: ../../include/text.php:1115 +msgid "January" +msgstr "januar" -#: ../../mod/profiles.php:636 -msgid "Change Profile Photo" -msgstr "Endre profilbilde" +#: ../../include/text.php:1115 +msgid "February" +msgstr "februar" -#: ../../mod/profiles.php:637 -msgid "Create a new profile using these settings" -msgstr "Lag en ny profil ved å bruke disse innstillingene" +#: ../../include/text.php:1115 +msgid "March" +msgstr "mars" -#: ../../mod/profiles.php:638 -msgid "Clone this profile" -msgstr "Klon denne profilen" +#: ../../include/text.php:1115 +msgid "April" +msgstr "april" -#: ../../mod/profiles.php:639 -msgid "Delete this profile" -msgstr "Slett denne profilen" +#: ../../include/text.php:1115 +msgid "May" +msgstr "mai" -#: ../../mod/profiles.php:641 -msgid "Import profile from file" -msgstr "Importer profil fra fil" +#: ../../include/text.php:1115 +msgid "June" +msgstr "juni" -#: ../../mod/profiles.php:642 -msgid "Export profile to file" -msgstr "Eksporter profil til fil" +#: ../../include/text.php:1115 +msgid "July" +msgstr "juli" -#: ../../mod/profiles.php:643 -msgid "Profile Name:" -msgstr "Profilnavn:" +#: ../../include/text.php:1115 +msgid "August" +msgstr "august" -#: ../../mod/profiles.php:644 -msgid "Your Full Name:" -msgstr "Ditt fulle navn:" +#: ../../include/text.php:1115 +msgid "September" +msgstr "september" -#: ../../mod/profiles.php:645 -msgid "Title/Description:" -msgstr "Tittel/Beskrivelse:" +#: ../../include/text.php:1115 +msgid "October" +msgstr "oktober" -#: ../../mod/profiles.php:646 -msgid "Your Gender:" -msgstr "Ditt kjønn:" +#: ../../include/text.php:1115 +msgid "November" +msgstr "november" -#: ../../mod/profiles.php:647 -msgid "Birthday :" -msgstr "Fødselsdag:" +#: ../../include/text.php:1115 +msgid "December" +msgstr "desember" -#: ../../mod/profiles.php:648 -msgid "Street Address:" -msgstr "Gateadresse:" +#: ../../include/text.php:1193 +msgid "unknown.???" +msgstr "ukjent.???" -#: ../../mod/profiles.php:649 -msgid "Locality/City:" -msgstr "Sted/By:" +#: ../../include/text.php:1194 +msgid "bytes" +msgstr "bytes" -#: ../../mod/profiles.php:650 -msgid "Postal/Zip Code:" -msgstr "Postnummer/ZIP-kode:" +#: ../../include/text.php:1230 +msgid "remove category" +msgstr "fjern kategori" -#: ../../mod/profiles.php:651 -msgid "Country:" -msgstr "Land:" +#: ../../include/text.php:1299 +msgid "remove from file" +msgstr "fjern fra fil" -#: ../../mod/profiles.php:652 -msgid "Region/State:" -msgstr "Region/fylke:" +#: ../../include/text.php:1375 ../../include/text.php:1386 +#: ../../mod/connedit.php:635 +msgid "Click to open/close" +msgstr "Klikk for å åpne/lukke" -#: ../../mod/profiles.php:653 -msgid " Marital Status:" -msgstr " Sivilstand:" +#: ../../include/text.php:1534 ../../mod/events.php:444 +msgid "Link to Source" +msgstr "Lenke til kilde" -#: ../../mod/profiles.php:654 -msgid "Who: (if applicable)" -msgstr "Hvem: (hvis det er aktuelt) " +#: ../../include/text.php:1553 +msgid "Select a page layout: " +msgstr "Velg en side-layout:" -#: ../../mod/profiles.php:655 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Eksempler: kari123, Kari Villiamsen, kari@example.com" +#: ../../include/text.php:1556 ../../include/text.php:1616 +msgid "default" +msgstr "standard" -#: ../../mod/profiles.php:656 -msgid "Since [date]:" -msgstr "Siden [dato]:" +#: ../../include/text.php:1589 +msgid "Page content type: " +msgstr "Sidens innholdstype:" -#: ../../mod/profiles.php:658 -msgid "Homepage URL:" -msgstr "Hjemmeside URL:" +#: ../../include/text.php:1628 +msgid "Select an alternate language" +msgstr "Velg et annet språk" -#: ../../mod/profiles.php:661 -msgid "Religious Views:" -msgstr "Religiøse synspunkter:" +#: ../../include/text.php:1760 +msgid "activity" +msgstr "aktivitet" -#: ../../mod/profiles.php:662 -msgid "Keywords:" -msgstr "Nøkkelord:" +#: ../../include/text.php:2047 +msgid "Design" +msgstr "Formgivning" -#: ../../mod/profiles.php:665 -msgid "Example: fishing photography software" -msgstr "Eksempel: fisking fotografering programvare" +#: ../../include/text.php:2050 +msgid "Blocks" +msgstr "Byggeklosser" -#: ../../mod/profiles.php:666 -msgid "Used in directory listings" -msgstr "Brukt i katalogoppføringer" +#: ../../include/text.php:2051 +msgid "Menus" +msgstr "Menyer" -#: ../../mod/profiles.php:667 -msgid "Tell us about yourself..." -msgstr "Fortell oss om deg selv..." +#: ../../include/text.php:2052 +msgid "Layouts" +msgstr "Layout" -#: ../../mod/profiles.php:668 -msgid "Hobbies/Interests" -msgstr "Hobbier/Interesser" +#: ../../include/text.php:2053 +msgid "Pages" +msgstr "Sider" -#: ../../mod/profiles.php:669 -msgid "Contact information and Social Networks" -msgstr "Kontaktinformasjon og sosiale nettverk" +#: ../../include/chat.php:23 +msgid "Missing room name" +msgstr "Mangler romnavn" -#: ../../mod/profiles.php:670 -msgid "My other channels" -msgstr "Mine andre kanaler" - -#: ../../mod/profiles.php:671 -msgid "Musical interests" -msgstr "Musikkinteresser" +#: ../../include/chat.php:32 +msgid "Duplicate room name" +msgstr "Duplikat romnavn" -#: ../../mod/profiles.php:672 -msgid "Books, literature" -msgstr "Bøker, litteratur" +#: ../../include/chat.php:82 ../../include/chat.php:90 +msgid "Invalid room specifier." +msgstr "Ugyldig rom-spesifisering" -#: ../../mod/profiles.php:673 -msgid "Television" -msgstr "TV/fjernsyn" +#: ../../include/chat.php:120 +msgid "Room not found." +msgstr "Rommet ble ikke funnet." -#: ../../mod/profiles.php:674 -msgid "Film/dance/culture/entertainment" -msgstr "Film/dans/kultur/underholdning" +#: ../../include/chat.php:141 +msgid "Room is full" +msgstr "Rommet er fullt" -#: ../../mod/profiles.php:675 -msgid "Love/romance" -msgstr "Kjærlighet/romantikk" +#: ../../include/permissions.php:26 +msgid "Can view my normal stream and posts" +msgstr "Kan se min normale strøm og innlegg" -#: ../../mod/profiles.php:676 -msgid "Work/employment" -msgstr "Arbeid/sysselsetting" +#: ../../include/permissions.php:27 +msgid "Can view my default channel profile" +msgstr "Kan se min standard kanalprofil" -#: ../../mod/profiles.php:677 -msgid "School/education" -msgstr "Skole/utdanning" +#: ../../include/permissions.php:28 +msgid "Can view my photo albums" +msgstr "Kan se mine fotoalbum" -#: ../../mod/profiles.php:683 -msgid "This is your default profile." -msgstr "Dette er din standardprofil." +#: ../../include/permissions.php:29 +msgid "Can view my connections" +msgstr "Kan se mine forbindelser" -#: ../../mod/profiles.php:694 ../../mod/directory.php:148 -msgid "Age: " -msgstr "Alder:" +#: ../../include/permissions.php:30 +msgid "Can view my file storage" +msgstr "Kan se mitt fillager" -#: ../../mod/profiles.php:737 -msgid "Edit/Manage Profiles" -msgstr "Endre/håndter profiler" +#: ../../include/permissions.php:31 +msgid "Can view my webpages" +msgstr "Kan se mine websider" -#: ../../mod/profiles.php:738 -msgid "Add profile things" -msgstr "Legg til profilting" +#: ../../include/permissions.php:34 +msgid "Can send me their channel stream and posts" +msgstr "Kan sende meg deres kanalstrøm og innlegg" -#: ../../mod/profiles.php:739 -msgid "Include desirable objects in your profile" -msgstr "Inkluder ønskverdige objekter i din profil" +#: ../../include/permissions.php:35 +msgid "Can post on my channel page (\"wall\")" +msgstr "Kan lage innlegg på min kanalside (\"vegg\")" -#: ../../mod/connect.php:55 ../../mod/connect.php:103 -msgid "Continue" -msgstr "Fortsett" +#: ../../include/permissions.php:36 +msgid "Can comment on or like my posts" +msgstr "Kan kommentere på eller like mine innlegg" -#: ../../mod/connect.php:84 -msgid "Premium Channel Setup" -msgstr "Premiumkanal-oppsett" +#: ../../include/permissions.php:37 +msgid "Can send me private mail messages" +msgstr "Kan sende meg private meldinger" -#: ../../mod/connect.php:86 -msgid "Enable premium channel connection restrictions" -msgstr "Slå på restriksjoner for forbindelse med premiumkanal" +#: ../../include/permissions.php:38 +msgid "Can post photos to my photo albums" +msgstr "Kan legge inn bilder i mine fotoalbum" -#: ../../mod/connect.php:87 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre." +#: ../../include/permissions.php:39 +msgid "Can like/dislike stuff" +msgstr "Kan like/ikke like forskjellige greier" -#: ../../mod/connect.php:89 ../../mod/connect.php:109 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:" +#: ../../include/permissions.php:39 +msgid "Profiles and things other than posts/comments" +msgstr "Profiler og andre ting enn innlegg/kommentarer" -#: ../../mod/connect.php:90 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "Potensielle forbindelser vil da se følgende tekst før de går videre:" +#: ../../include/permissions.php:41 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "Kan videresende til alle mine kanalkontakter via @navn i innlegg" -#: ../../mod/connect.php:91 ../../mod/connect.php:112 -msgid "" -"By continuing, I certify that I have complied with any instructions provided" -" on this page." -msgstr "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden." +#: ../../include/permissions.php:41 +msgid "Advanced - useful for creating group forum channels" +msgstr "Avansert - nyttig for å lage forumkanaler for grupper" -#: ../../mod/connect.php:100 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)" +#: ../../include/permissions.php:42 +msgid "Can chat with me (when available)" +msgstr "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)" -#: ../../mod/connect.php:108 -msgid "Restricted or Premium Channel" -msgstr "Begrenset kanal eller premiumkanal" +#: ../../include/permissions.php:43 +msgid "Can write to my file storage" +msgstr "Kan skrive til mitt fillager" -#: ../../mod/post.php:229 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please" -" logout and retry." -msgstr "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt." +#: ../../include/permissions.php:44 +msgid "Can edit my webpages" +msgstr "Kan endre mine websider" -#: ../../mod/post.php:261 ../../mod/openid.php:72 ../../mod/openid.php:180 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "Velkommen %s. Ekstern autentisering er vellykket." +#: ../../include/permissions.php:46 +msgid "Can source my public posts in derived channels" +msgstr "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler" -#: ../../mod/setup.php:166 -msgid "Red Matrix Server - Setup" -msgstr "Red Matrix tjener - oppsett" +#: ../../include/permissions.php:46 +msgid "Somewhat advanced - very useful in open communities" +msgstr "Litt avansert - svært nyttig i åpne fellesskap" -#: ../../mod/setup.php:172 -msgid "Could not connect to database." -msgstr "Fikk ikke kontakt med databasen." +#: ../../include/permissions.php:48 +msgid "Can administer my channel resources" +msgstr "Kan administrere mine kanalressurser" -#: ../../mod/setup.php:176 +#: ../../include/permissions.php:48 msgid "" -"Could not connect to specified site URL. Possible SSL certificate or DNS " -"issue." -msgstr "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS." +"Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "Ekstremt avansert. La dette være med mindre du vet hva du gjør" -#: ../../mod/setup.php:183 -msgid "Could not create table." -msgstr "Kunne ikke lage tabellen." +#: ../../include/permissions.php:810 +msgid "Social Networking" +msgstr "Sosialt nettverk" -#: ../../mod/setup.php:189 -msgid "Your site database has been installed." -msgstr "Databasen til ditt nettsted har blitt installert." +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Mostly Public" +msgstr "Ganske offentlig" -#: ../../mod/setup.php:194 -msgid "" -"You may need to import the file \"install/schema_xxx.sql\" manually using a " -"database client." -msgstr "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient." +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +#: ../../include/permissions.php:812 +msgid "Restricted" +msgstr "Begrenset" -#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:663 -msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Vennligst les filen \"install/INSTALL.txt\"." +#: ../../include/permissions.php:810 ../../include/permissions.php:811 +msgid "Private" +msgstr "Privat" -#: ../../mod/setup.php:261 -msgid "System check" -msgstr "Systemsjekk" +#: ../../include/permissions.php:811 +msgid "Community Forum" +msgstr "Forum for fellesskap" -#: ../../mod/setup.php:265 ../../mod/events.php:434 ../../mod/photos.php:868 -msgid "Next" -msgstr "Neste" +#: ../../include/permissions.php:812 +msgid "Feed Republish" +msgstr "Republisering av strømmet innhold" -#: ../../mod/setup.php:266 -msgid "Check again" -msgstr "Sjekk igjen" +#: ../../include/permissions.php:813 +msgid "Special Purpose" +msgstr "Spesiell bruk" -#: ../../mod/setup.php:289 -msgid "Database connection" -msgstr "Databaseforbindelse" +#: ../../include/permissions.php:813 +msgid "Celebrity/Soapbox" +msgstr "Kjendis/Talerstol" -#: ../../mod/setup.php:290 -msgid "" -"In order to install Red Matrix we need to know how to connect to your " -"database." -msgstr "For å installere Red Matrix må du oppgi hvordan din database kan kontaktes." +#: ../../include/permissions.php:813 +msgid "Group Repository" +msgstr "Gruppelager" -#: ../../mod/setup.php:291 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." -msgstr "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene." +#: ../../include/permissions.php:814 +msgid "Custom/Expert Mode" +msgstr "Tilpasset/Ekspertmodus" -#: ../../mod/setup.php:292 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." -msgstr "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter." +#: ../../mod/achievements.php:34 +msgid "Some blurb about what to do when you're new here" +msgstr "En standardtekst om hva du bør gjøre som ny her" -#: ../../mod/setup.php:296 -msgid "Database Server Name" -msgstr "Navn på databasetjener" +#: ../../mod/manage.php:136 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "Du har laget %1$.0f av %2$.0f tillatte kanaler." -#: ../../mod/setup.php:296 -msgid "Default is localhost" -msgstr "Standard er localhost" +#: ../../mod/manage.php:144 +msgid "Create a new channel" +msgstr "Lag en ny kanal" -#: ../../mod/setup.php:297 -msgid "Database Port" -msgstr "Databaseport" +#: ../../mod/manage.php:165 +msgid "Current Channel" +msgstr "Gjeldende kanal" -#: ../../mod/setup.php:297 -msgid "Communication port number - use 0 for default" -msgstr "Kommunikasjonsportnummer - bruk 0 for standard" +#: ../../mod/manage.php:167 +msgid "Switch to one of your channels by selecting it." +msgstr "Bytt til en av dine kanaler ved å velge den." -#: ../../mod/setup.php:298 -msgid "Database Login Name" -msgstr "Database innloggingsnavn" +#: ../../mod/manage.php:168 +msgid "Default Channel" +msgstr "Standardkanal" -#: ../../mod/setup.php:299 -msgid "Database Login Password" -msgstr "Database innloggingspassord" +#: ../../mod/manage.php:169 +msgid "Make Default" +msgstr "Gjør til standard" -#: ../../mod/setup.php:300 -msgid "Database Name" -msgstr "Databasenavn" +#: ../../mod/manage.php:172 +#, php-format +msgid "%d new messages" +msgstr "%d nye meldinger" -#: ../../mod/setup.php:301 -msgid "Database Type" -msgstr "Databasetype" +#: ../../mod/manage.php:173 +#, php-format +msgid "%d new introductions" +msgstr "%d nye introduksjoner" -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "Site administrator email address" -msgstr "E-postadressen til administrator ved nettstedet" +#: ../../mod/manage.php:175 +msgid "Delegated Channels" +msgstr "Delegerte kanaler" -#: ../../mod/setup.php:303 ../../mod/setup.php:347 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." -msgstr "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet." +#: ../../mod/settings.php:76 +msgid "Name is required" +msgstr "Navn er påkrevd" -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Website URL" -msgstr "Nettstedets URL" +#: ../../mod/settings.php:80 +msgid "Key and Secret are required" +msgstr "Nøkkel og hemmelighet er påkrevd" -#: ../../mod/setup.php:304 ../../mod/setup.php:349 -msgid "Please use SSL (https) URL if available." -msgstr "Vennligst bruk SSL (https) URL hvis tilgjengelig." +#: ../../mod/settings.php:124 +msgid "Diaspora Policy Settings updated." +msgstr "Innstillinger for Diaspora retningslinjer er oppdatert." -#: ../../mod/setup.php:307 ../../mod/setup.php:352 -msgid "Please select a default timezone for your website" -msgstr "Vennligst velg en standard tidssone for ditt nettsted" +#: ../../mod/settings.php:232 +msgid "Passwords do not match. Password unchanged." +msgstr "Passordene stemmer ikke overens. Passord uforandret." -#: ../../mod/setup.php:335 -msgid "Site settings" -msgstr "Nettstedets innstillinger" +#: ../../mod/settings.php:236 +msgid "Empty passwords are not allowed. Password unchanged." +msgstr "Tomme passord er ikke tillatt. Passord uforandret." -#: ../../mod/setup.php:395 -msgid "Could not find a command line version of PHP in the web server PATH." -msgstr "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH)." +#: ../../mod/settings.php:250 +msgid "Password changed." +msgstr "Passord endret." -#: ../../mod/setup.php:396 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron." -msgstr "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron." +#: ../../mod/settings.php:252 +msgid "Password update failed. Please try again." +msgstr "Passord oppdatering mislyktes. Vennligst prøv igjen." -#: ../../mod/setup.php:400 -msgid "PHP executable path" -msgstr "PHP-kjørefilens sti" +#: ../../mod/settings.php:266 +msgid "Not valid email." +msgstr "Ikke gyldig e-post." -#: ../../mod/setup.php:400 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." -msgstr "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen." +#: ../../mod/settings.php:269 +msgid "Protected email address. Cannot change to that email." +msgstr "Beskyttet e-postadresse. Kan ikke endre til den e-postadressen." -#: ../../mod/setup.php:405 -msgid "Command line PHP" -msgstr "Kommandolinje PHP" +#: ../../mod/settings.php:278 +msgid "System failure storing new email. Please try again." +msgstr "Systemfeil ved lagring av ny e-post. Vennligst prøv igjen." -#: ../../mod/setup.php:414 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." -msgstr "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd." +#: ../../mod/settings.php:517 +msgid "Settings updated." +msgstr "Innstillinger oppdatert." -#: ../../mod/setup.php:415 -msgid "This is required for message delivery to work." -msgstr "Dette er påkrevd for at meldingslevering skal virke." +#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:419 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 +msgid "No" +msgstr "Nei" -#: ../../mod/setup.php:417 -msgid "PHP register_argc_argv" -msgstr "PHP register_argc_argv" +#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:421 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 +msgid "Yes" +msgstr "Ja" -#: ../../mod/setup.php:438 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" -msgstr "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler" +#: ../../mod/settings.php:581 ../../mod/settings.php:607 +#: ../../mod/settings.php:643 +msgid "Add application" +msgstr "Legg til program" -#: ../../mod/setup.php:439 -msgid "" -"If running under Windows, please see " -"\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\"." +#: ../../mod/settings.php:584 +msgid "Name of application" +msgstr "Navn på program" -#: ../../mod/setup.php:441 -msgid "Generate encryption keys" -msgstr "Lag krypteringsnøkler" +#: ../../mod/settings.php:585 ../../mod/settings.php:611 +msgid "Consumer Key" +msgstr "Consumer Key" -#: ../../mod/setup.php:448 -msgid "libCurl PHP module" -msgstr "libCurl PHP-modul" +#: ../../mod/settings.php:585 ../../mod/settings.php:586 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "Automatisk laget - kan endres om du vil. Største lengde 20" -#: ../../mod/setup.php:449 -msgid "GD graphics PHP module" -msgstr "GD graphics PHP-modul" +#: ../../mod/settings.php:586 ../../mod/settings.php:612 +msgid "Consumer Secret" +msgstr "Consumer Secret" -#: ../../mod/setup.php:450 -msgid "OpenSSL PHP module" -msgstr "OpenSSL PHP-modul" +#: ../../mod/settings.php:587 ../../mod/settings.php:613 +msgid "Redirect" +msgstr "Omdirigering" -#: ../../mod/setup.php:451 -msgid "mysqli or postgres PHP module" -msgstr "MySQLi eller Postgres PHP modul" +#: ../../mod/settings.php:587 +msgid "" +"Redirect URI - leave blank unless your application specifically requires " +"this" +msgstr "Omdirigerings-URI - la stå tomt hvis ikke ditt program spesifikt krever dette" -#: ../../mod/setup.php:452 -msgid "mb_string PHP module" -msgstr "mb_string PHP-modul" +#: ../../mod/settings.php:588 ../../mod/settings.php:614 +msgid "Icon url" +msgstr "Ikon-URL" -#: ../../mod/setup.php:453 -msgid "mcrypt PHP module" -msgstr "mcrypt PHP-modul" +#: ../../mod/settings.php:588 +msgid "Optional" +msgstr "Valgfritt" -#: ../../mod/setup.php:458 ../../mod/setup.php:460 -msgid "Apache mod_rewrite module" -msgstr "Apache mod_rewrite-modul" +#: ../../mod/settings.php:599 +msgid "You can't edit this application." +msgstr "Du kan ikke endre dette programmet." -#: ../../mod/setup.php:458 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." -msgstr "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert." +#: ../../mod/settings.php:642 +msgid "Connected Apps" +msgstr "Tilkoblede app-er" -#: ../../mod/setup.php:464 ../../mod/setup.php:467 -msgid "proc_open" -msgstr "proc_open" +#: ../../mod/settings.php:646 +msgid "Client key starts with" +msgstr "Klientnøkkel starter med" -#: ../../mod/setup.php:464 -msgid "" -"Error: proc_open is required but is either not installed or has been " -"disabled in php.ini" -msgstr "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini" +#: ../../mod/settings.php:647 +msgid "No name" +msgstr "Ikke noe navn" -#: ../../mod/setup.php:472 -msgid "Error: libCURL PHP module required but not installed." -msgstr "Feil: libCURL PHP-modul er påkrevd, men er ikke installert." +#: ../../mod/settings.php:648 +msgid "Remove authorization" +msgstr "Fjern tillatelse" -#: ../../mod/setup.php:476 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." -msgstr "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert." +#: ../../mod/settings.php:662 +msgid "No feature settings configured" +msgstr "Ingen funksjonsinnstillinger er konfigurert" -#: ../../mod/setup.php:480 -msgid "Error: openssl PHP module required but not installed." -msgstr "Feil: openssl PHP-modul er påkrevd, men er ikke installert." +#: ../../mod/settings.php:678 +msgid "Feature/Addon Settings" +msgstr "Funksjons-/Tilleggsinnstillinger" -#: ../../mod/setup.php:484 -msgid "" -"Error: mysqli or postgres PHP module required but neither are installed." -msgstr "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert." +#: ../../mod/settings.php:680 +msgid "Settings for the built-in Diaspora emulator" +msgstr "Innstillinger for den innebygde Diaspora-etterlikningen" -#: ../../mod/setup.php:488 -msgid "Error: mb_string PHP module required but not installed." -msgstr "Feil: mb_string PHP-modul er påkrevd, men er ikke installert." +#: ../../mod/settings.php:681 +msgid "Allow any Diaspora member to comment on your public posts" +msgstr "Tillat ethvert Diaspora-medlem å kommentere på dine offentlige innlegg." -#: ../../mod/setup.php:492 -msgid "Error: mcrypt PHP module required but not installed." -msgstr "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert." +#: ../../mod/settings.php:682 +msgid "Diaspora Policy Settings" +msgstr "Innstillinger for Diaspora retningslinjer" -#: ../../mod/setup.php:508 -msgid "" -"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." -msgstr "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til." +#: ../../mod/settings.php:683 +msgid "Prevent your hashtags from being redirected to other sites" +msgstr "Stopp dine merkelapper/emneknagger/hashtagger fra å bli omdirigert til andre nettsteder" -#: ../../mod/setup.php:509 -msgid "" -"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." -msgstr "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan." +#: ../../mod/settings.php:707 +msgid "Account Settings" +msgstr "Kontoinnstillinger" -#: ../../mod/setup.php:510 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Red top folder." -msgstr "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red." +#: ../../mod/settings.php:708 +msgid "Enter New Password:" +msgstr "Skriv nytt passord:" -#: ../../mod/setup.php:511 -msgid "" -"You can alternatively skip this procedure and perform a manual installation." -" Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner." +#: ../../mod/settings.php:709 +msgid "Confirm New Password:" +msgstr "Bekreft nytt passord:" -#: ../../mod/setup.php:514 -msgid ".htconfig.php is writable" -msgstr ".htconfig.php kan skrives til" +#: ../../mod/settings.php:709 +msgid "Leave password fields blank unless changing" +msgstr "La passordfeltene stå blanke om det ikke skal endres" -#: ../../mod/setup.php:524 -msgid "" -"Red uses the Smarty3 template engine to render its web views. Smarty3 " -"compiles templates to PHP to speed up rendering." -msgstr "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen." +#: ../../mod/settings.php:711 ../../mod/settings.php:1046 +msgid "Email Address:" +msgstr "E-postadresse:" -#: ../../mod/setup.php:525 -#, php-format -msgid "" -"In order to store these compiled templates, the web server needs to have " -"write access to the directory %s under the Red top level folder." -msgstr "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe." +#: ../../mod/settings.php:712 ../../mod/removeaccount.php:61 +msgid "Remove Account" +msgstr "Slett konto" -#: ../../mod/setup.php:526 ../../mod/setup.php:544 -msgid "" -"Please ensure that the user that your web server runs as (e.g. www-data) has" -" write access to this folder." -msgstr "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen." +#: ../../mod/settings.php:713 +msgid "Remove this account including all its channels" +msgstr "Slett denne kontoen inkludert alle dens kanaler" -#: ../../mod/setup.php:527 -#, php-format -msgid "" -"Note: as a security measure, you should give the web server write access to " -"%s only--not the template files (.tpl) that it contains." -msgstr "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder." +#: ../../mod/settings.php:729 +msgid "Off" +msgstr "Av" -#: ../../mod/setup.php:530 -#, php-format -msgid "%s is writable" -msgstr "%s kan skrives til" +#: ../../mod/settings.php:729 +msgid "On" +msgstr "På" -#: ../../mod/setup.php:543 -msgid "" -"Red uses the store directory to save uploaded files. The web server needs to" -" have write access to the store directory under the Red top level folder" -msgstr "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe." +#: ../../mod/settings.php:736 +msgid "Additional Features" +msgstr "Ekstra funksjoner" -#: ../../mod/setup.php:547 -msgid "store is writable" -msgstr "lageret kan skrives til" +#: ../../mod/settings.php:760 +msgid "Connector Settings" +msgstr "Koblingsinnstillinger" -#: ../../mod/setup.php:577 -msgid "" -"SSL certificate cannot be validated. Fix certificate or disable https access" -" to this site." -msgstr "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet." +#: ../../mod/settings.php:799 +msgid "No special theme for mobile devices" +msgstr "Ikke noe spesielt tema for mobile enheter" -#: ../../mod/setup.php:578 -msgid "" -"If you have https access to your website or allow connections to TCP port " -"443 (the https: port), you MUST use a browser-valid certificate. You MUST " -"NOT use self-signed certificates!" -msgstr "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!" +#: ../../mod/settings.php:802 +#, php-format +msgid "%s - (Experimental)" +msgstr "%s - (Eksperimentelt)" -#: ../../mod/setup.php:579 -msgid "" -"This restriction is incorporated because public posts from you may for " -"example contain references to images on your own hub." -msgstr "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub." +#: ../../mod/settings.php:805 ../../mod/admin.php:391 +msgid "mobile" +msgstr "mobil" -#: ../../mod/setup.php:580 -msgid "" -"If your certificate is not recognized, members of other sites (who may " -"themselves have valid certificates) will get a warning message on their own " -"site complaining about security issues." -msgstr "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer." +#: ../../mod/settings.php:841 +msgid "Display Settings" +msgstr "Visningsinnstillinger" -#: ../../mod/setup.php:581 -msgid "" -"This can cause usability issues elsewhere (not just on your own site) so we " -"must insist on this requirement." -msgstr "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet." +#: ../../mod/settings.php:847 +msgid "Display Theme:" +msgstr "Visningstema:" -#: ../../mod/setup.php:582 -msgid "" -"Providers are available that issue free certificates which are browser-" -"valid." -msgstr "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere." +#: ../../mod/settings.php:848 +msgid "Mobile Theme:" +msgstr "Mobiltema:" -#: ../../mod/setup.php:584 -msgid "SSL certificate validation" -msgstr "SSL sertifikat-kontroll" +#: ../../mod/settings.php:849 +msgid "Enable user zoom on mobile devices" +msgstr "Skru på brukerstyrt zoom på mobile enheter" -#: ../../mod/setup.php:590 -msgid "" -"Url rewrite in .htaccess is not working. Check your server " -"configuration.Test: " -msgstr "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:" +#: ../../mod/settings.php:850 +msgid "Update browser every xx seconds" +msgstr "Oppdater nettleser hvert xx sekunder" -#: ../../mod/setup.php:592 -msgid "Url rewrite is working" -msgstr "URL rewrite virker" +#: ../../mod/settings.php:850 +msgid "Minimum of 10 seconds, no maximum" +msgstr "Minimum 10 sekunder, ikke noe maksimum" -#: ../../mod/setup.php:602 -msgid "" -"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." -msgstr "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener." +#: ../../mod/settings.php:851 +msgid "Maximum number of conversations to load at any time:" +msgstr "Maksimalt antall samtaler å laste samtidig:" -#: ../../mod/setup.php:626 -msgid "Errors encountered creating database tables." -msgstr "Feil oppstod under opprettelsen av databasetabeller." +#: ../../mod/settings.php:851 +msgid "Maximum of 100 items" +msgstr "Maksimum 100 elementer" -#: ../../mod/setup.php:661 -msgid "

        What next

        " -msgstr "

        Hva gjenstår

        " +#: ../../mod/settings.php:852 +msgid "Show emoticons (smilies) as images" +msgstr "Vis emoticons (smilefjes) som bilder" -#: ../../mod/setup.php:662 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the " -"poller." -msgstr "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren." +#: ../../mod/settings.php:853 +msgid "Link post titles to source" +msgstr "Lenk innleggets tittel til kilden" -#: ../../mod/siteinfo.php:90 -#, php-format -msgid "Version %s" -msgstr "Versjon %s" +#: ../../mod/settings.php:854 +msgid "System Page Layout Editor - (advanced)" +msgstr "Systemsidens layoutbehandler - (avansert)" -#: ../../mod/siteinfo.php:111 -msgid "Installed plugins/addons/apps:" -msgstr "Installerte tilleggsfunksjoner/tillegg/apper:" +#: ../../mod/settings.php:857 +msgid "Use blog/list mode on channel page" +msgstr "Bruk blogg-/listemodus på kanalsiden" -#: ../../mod/siteinfo.php:124 -msgid "No installed plugins/addons/apps" -msgstr "Ingen installerte tilleggsfunksjoner/tillegg/apper" +#: ../../mod/settings.php:857 ../../mod/settings.php:858 +msgid "(comments displayed separately)" +msgstr "(kommentarer vist separat)" -#: ../../mod/siteinfo.php:132 -msgid "Red" -msgstr "Red" +#: ../../mod/settings.php:858 +msgid "Use blog/list mode on matrix page" +msgstr "Bruk blogg-/listemodus på matrix-siden" -#: ../../mod/siteinfo.php:133 -msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." -msgstr "Dette er en hub i Red Matrix - et globalt kooperativt nettverk av desentraliserte personvernforsterkede nettsteder." +#: ../../mod/settings.php:859 +msgid "Channel page max height of content (in pixels)" +msgstr "Kanalsidens makshøyde for innhold (i pixler)" -#: ../../mod/siteinfo.php:137 -msgid "Running at web location" -msgstr "Kjører på webplasseringen" +#: ../../mod/settings.php:859 ../../mod/settings.php:860 +msgid "click to expand content exceeding this height" +msgstr "klikk for å utvide innhold som overstiger denne høyden" -#: ../../mod/siteinfo.php:138 -msgid "" -"Please visit GetZot.com to learn more " -"about the Red Matrix." -msgstr "Vennligst besøk GetZot.com for å lære mer om Red Matrix." +#: ../../mod/settings.php:860 +msgid "Matrix page max height of content (in pixels)" +msgstr "Matrix-sidens makshøyde for innholde (i pixler)" -#: ../../mod/siteinfo.php:139 -msgid "Bug reports and issues: please visit" -msgstr "Feilmeldinger og feilretting: vennligst besøk" +#: ../../mod/settings.php:894 +msgid "Nobody except yourself" +msgstr "Ingen unntatt deg selv" -#: ../../mod/siteinfo.php:142 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " -"com" -msgstr "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com" +#: ../../mod/settings.php:895 +msgid "Only those you specifically allow" +msgstr "Bare de du spesifikt tillater" -#: ../../mod/siteinfo.php:144 -msgid "Site Administrators" -msgstr "Nettstedsadministratorer" +#: ../../mod/settings.php:896 +msgid "Approved connections" +msgstr "Godkjente forbindelser" -#: ../../mod/poke.php:159 -msgid "Poke/Prod" -msgstr "Prikke/oppildne" +#: ../../mod/settings.php:897 +msgid "Any connections" +msgstr "Enhver forbindelse" -#: ../../mod/poke.php:160 -msgid "poke, prod or do other things to somebody" -msgstr "prikke, oppildne eller gjør andre ting med noen" +#: ../../mod/settings.php:898 +msgid "Anybody on this website" +msgstr "Enhver ved dette nettstedet" -#: ../../mod/poke.php:161 -msgid "Recipient" -msgstr "Mottaker" +#: ../../mod/settings.php:899 +msgid "Anybody in this network" +msgstr "Enhver i dette nettverket" -#: ../../mod/poke.php:162 -msgid "Choose what you wish to do to recipient" -msgstr "Velg hva du ønsker å gjøre med mottakeren" +#: ../../mod/settings.php:900 +msgid "Anybody authenticated" +msgstr "Enhver som er autentisert" -#: ../../mod/poke.php:165 -msgid "Make this post private" -msgstr "Gjør dette innlegget privat" +#: ../../mod/settings.php:901 +msgid "Anybody on the internet" +msgstr "Enhver på Internett" -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" -msgstr "Tillat programforbindelse" +#: ../../mod/settings.php:975 +msgid "Publish your default profile in the network directory" +msgstr "Publiser din standardprofil i nettverkskatalogen" -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" -msgstr "Gå tilbake til din app og legg inn denne sikkerhetskoden:" +#: ../../mod/settings.php:980 +msgid "Allow us to suggest you as a potential friend to new members?" +msgstr "Tillat oss å foreslå deg som en mulig venn til nye medlemmer?" -#: ../../mod/api.php:89 -msgid "Please login to continue." -msgstr "Vennligst logg inn for å fortsette." +#: ../../mod/settings.php:984 ../../mod/profile_photo.php:366 +msgid "or" +msgstr "eller" -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts," -" and/or create new posts for you?" -msgstr "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?" +#: ../../mod/settings.php:989 +msgid "Your channel address is" +msgstr "Din kanaladresse er" -#: ../../mod/attach.php:9 -msgid "Item not available." -msgstr "Elementet er ikke tilgjengelig." +#: ../../mod/settings.php:1037 +msgid "Channel Settings" +msgstr "Kanalinnstillinger" -#: ../../mod/probe.php:23 ../../mod/probe.php:29 -#, php-format -msgid "Fetching URL returns error: %1$s" -msgstr "Henting av URL gir følgende feil: %1$s" +#: ../../mod/settings.php:1044 +msgid "Basic Settings" +msgstr "Grunninnstillinger" -#: ../../mod/block.php:27 ../../mod/page.php:33 -msgid "Invalid item." -msgstr "Ugyldig element." +#: ../../mod/settings.php:1047 +msgid "Your Timezone:" +msgstr "Din tidssone:" -#: ../../mod/block.php:39 ../../mod/wall_upload.php:28 ../../mod/page.php:45 -msgid "Channel not found." -msgstr "Kanalen ble ikke funnet." +#: ../../mod/settings.php:1048 +msgid "Default Post Location:" +msgstr "Standard plassering ved innlegg:" -#: ../../mod/block.php:75 ../../mod/display.php:102 ../../mod/help.php:70 -#: ../../mod/page.php:81 ../../index.php:241 -msgid "Page not found." -msgstr "Siden ikke funnet." +#: ../../mod/settings.php:1048 +msgid "Geographical location to display on your posts" +msgstr "Geografisk plassering som vises på dine innlegg" -#: ../../mod/sources.php:32 -msgid "Failed to create source. No channel selected." -msgstr "Mislyktes med å lage kilde. Ingen kanal er valgt." +#: ../../mod/settings.php:1049 +msgid "Use Browser Location:" +msgstr "Bruk nettleseren sin plassering:" -#: ../../mod/sources.php:45 -msgid "Source created." -msgstr "Kilden er laget." +#: ../../mod/settings.php:1051 +msgid "Adult Content" +msgstr "Voksent innhold" -#: ../../mod/sources.php:57 -msgid "Source updated." -msgstr "Kilden er oppdatert." +#: ../../mod/settings.php:1051 +msgid "" +"This channel frequently or regularly publishes adult content. (Please tag " +"any adult material and/or nudity with #NSFW)" +msgstr "Denne kanalen vil ofte eller jevnlig publisere voksent innhold. (Vennligst merk alt voksent materiale og/eller nakenhet med #NSFW)" -#: ../../mod/sources.php:82 -msgid "*" -msgstr "*" +#: ../../mod/settings.php:1053 +msgid "Security and Privacy Settings" +msgstr "Sikkerhets- og personverninnstillinger" -#: ../../mod/sources.php:89 -msgid "Manage remote sources of content for your channel." -msgstr "Håndtere eksterne innholdskilder til din kanal." +#: ../../mod/settings.php:1055 +msgid "Your permissions are already configured. Click to view/adjust" +msgstr "Dine tillatelser er allerede satt. Klikk for å se/justere." -#: ../../mod/sources.php:90 ../../mod/sources.php:100 -msgid "New Source" -msgstr "Ny kilde" +#: ../../mod/settings.php:1057 +msgid "Hide my online presence" +msgstr "Skjul min tilstedeværelse online" -#: ../../mod/sources.php:101 ../../mod/sources.php:133 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger." +#: ../../mod/settings.php:1057 +msgid "Prevents displaying in your profile that you are online" +msgstr "Forhindrer visning på din profil av at du er online " -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Only import content with these words (one per line)" -msgstr "Bare importer innhold med disse ordene (ett ord per linje)" +#: ../../mod/settings.php:1059 +msgid "Simple Privacy Settings:" +msgstr "Enkle personverninnstillinger:" -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Leave blank to import all public content" -msgstr "La stå tomt for å importere alt offentlig innhold" +#: ../../mod/settings.php:1060 +msgid "" +"Very Public - extremely permissive (should be used with caution)" +msgstr "Svært offentlig - ekstremt åpent (bør brukes med varsomhet)" -#: ../../mod/sources.php:103 ../../mod/sources.php:137 -#: ../../mod/new_channel.php:112 -msgid "Channel Name" -msgstr "Kanalnavn" +#: ../../mod/settings.php:1061 +msgid "" +"Typical - default public, privacy when desired (similar to social " +"network permissions but with improved privacy)" +msgstr "Typisk - standard er offentlig, personvern når ønsket (likner på tillatelser i sosiale nettverk, men med forbedret personvern)" -#: ../../mod/sources.php:123 ../../mod/sources.php:150 -msgid "Source not found." -msgstr "Kilden ble ikke funnet." +#: ../../mod/settings.php:1062 +msgid "Private - default private, never open or public" +msgstr "Privat - standard er privat, aldri åpen eller offentlig" -#: ../../mod/sources.php:130 -msgid "Edit Source" -msgstr "Endre kilde" +#: ../../mod/settings.php:1063 +msgid "Blocked - default blocked to/from everybody" +msgstr "Blokkert - standard blokkert til/fra alle" -#: ../../mod/sources.php:131 -msgid "Delete Source" -msgstr "Slett kilde" +#: ../../mod/settings.php:1065 +msgid "Allow others to tag your posts" +msgstr "Tillat andre å merke dine innlegg" -#: ../../mod/sources.php:158 -msgid "Source removed" -msgstr "Kilden er fjernet" +#: ../../mod/settings.php:1065 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" +msgstr "Ofte brukt av fellesskapet for å merke upassende innhold i etterkant" -#: ../../mod/sources.php:160 -msgid "Unable to remove source." -msgstr "Ikke i stand til å fjerne kilde." +#: ../../mod/settings.php:1067 +msgid "Advanced Privacy Settings" +msgstr "Avanserte personverninnstillinger" -#: ../../mod/blocks.php:99 -msgid "Block Name" -msgstr "Byggeklossens navn" +#: ../../mod/settings.php:1069 +msgid "Expire other channel content after this many days" +msgstr "Annet kanal innhold utløper etter så mange dager" -#: ../../mod/search.php:13 ../../mod/directory.php:15 ../../mod/photos.php:458 -#: ../../mod/display.php:9 ../../mod/viewconnections.php:17 -msgid "Public access denied." -msgstr "Offentlig tilgang avvist." +#: ../../mod/settings.php:1069 +msgid "0 or blank prevents expiration" +msgstr "0 eller blankt forhindrer utløp" -#: ../../mod/directory.php:161 -msgid "Gender: " -msgstr "Kjønn:" +#: ../../mod/settings.php:1070 +msgid "Maximum Friend Requests/Day:" +msgstr "Maksimalt antall venneforespørsler per dag:" -#: ../../mod/directory.php:163 -msgid "Status: " -msgstr "Status:" +#: ../../mod/settings.php:1070 +msgid "May reduce spam activity" +msgstr "Kan redusere søppelpostaktivitet" -#: ../../mod/directory.php:165 -msgid "Homepage: " -msgstr "Hjemmeside:" +#: ../../mod/settings.php:1071 +msgid "Default Post Permissions" +msgstr "Standard innleggstillatelser" -#: ../../mod/directory.php:168 -msgid "Hometown: " -msgstr "Hjemby:" +#: ../../mod/settings.php:1072 ../../mod/mitem.php:161 ../../mod/mitem.php:204 +msgid "(click to open/close)" +msgstr "(klikk for å åpne/lukke)" -#: ../../mod/directory.php:170 -msgid "About: " -msgstr "Om:" +#: ../../mod/settings.php:1076 +msgid "Channel permissions category:" +msgstr "Kategori med kanaltillatelser:" -#: ../../mod/directory.php:225 -msgid "Public Forum:" -msgstr "Offentlig forum:" +#: ../../mod/settings.php:1082 +msgid "Maximum private messages per day from unknown people:" +msgstr "Maksimalt antall private meldinger per dag fra ukjente personer:" -#: ../../mod/directory.php:228 -msgid "Keywords: " -msgstr "Nøkkelord:" +#: ../../mod/settings.php:1082 +msgid "Useful to reduce spamming" +msgstr "Nyttig for å redusere søppelpost" -#: ../../mod/directory.php:268 -msgid "Finding:" -msgstr "Finner:" +#: ../../mod/settings.php:1085 +msgid "Notification Settings" +msgstr "Varslingsinnstillinger" -#: ../../mod/directory.php:273 -msgid "next page" -msgstr "Neste side" +#: ../../mod/settings.php:1086 +msgid "By default post a status message when:" +msgstr "Legg inn en statusmelding når du:" -#: ../../mod/directory.php:273 -msgid "previous page" -msgstr "Forrige side" +#: ../../mod/settings.php:1087 +msgid "accepting a friend request" +msgstr "aksepterer en venneforespørsel" -#: ../../mod/directory.php:290 -msgid "No entries (some entries may be hidden)." -msgstr "Ingen oppføringer (noen oppføringer kan være skjult)." +#: ../../mod/settings.php:1088 +msgid "joining a forum/community" +msgstr "blir med i et forum/miljø" -#: ../../mod/register.php:44 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen." +#: ../../mod/settings.php:1089 +msgid "making an interesting profile change" +msgstr "gjør en interessant profilendring" -#: ../../mod/register.php:50 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes." +#: ../../mod/settings.php:1090 +msgid "Send a notification email when:" +msgstr "Send en varsel-e-post når:" -#: ../../mod/register.php:84 -msgid "Passwords do not match." -msgstr "Passordene er ikke like." +#: ../../mod/settings.php:1091 +msgid "You receive a connection request" +msgstr "Du har mottatt en forespørsel om forbindelse" -#: ../../mod/register.php:117 -msgid "" -"Registration successful. Please check your email for validation " -"instructions." -msgstr "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen." +#: ../../mod/settings.php:1092 +msgid "Your connections are confirmed" +msgstr "Dine forbindelser er bekreftet" -#: ../../mod/register.php:123 -msgid "Your registration is pending approval by the site owner." -msgstr "Din registrering venter på godkjenning av nettstedets eier." +#: ../../mod/settings.php:1093 +msgid "Someone writes on your profile wall" +msgstr "Noen skriver på din profilvegg" -#: ../../mod/register.php:126 -msgid "Your registration can not be processed." -msgstr "Din registrering kan ikke behandles." +#: ../../mod/settings.php:1094 +msgid "Someone writes a followup comment" +msgstr "Noen skriver en oppfølgende kommentar" -#: ../../mod/register.php:163 -msgid "Registration on this site/hub is by approval only." -msgstr "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning." +#: ../../mod/settings.php:1095 +msgid "You receive a private message" +msgstr "Du mottar en privat melding" -#: ../../mod/register.php:164 -msgid "Register at another affiliated site/hub" -msgstr "Registrer på et annet tilknyttet nettsted/hub" +#: ../../mod/settings.php:1096 +msgid "You receive a friend suggestion" +msgstr "Du mottok et venneforslag" -#: ../../mod/register.php:174 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen." +#: ../../mod/settings.php:1097 +msgid "You are tagged in a post" +msgstr "Du merkes i et innlegg" -#: ../../mod/register.php:185 -msgid "Terms of Service" -msgstr "Tjenesteavtale" +#: ../../mod/settings.php:1098 +msgid "You are poked/prodded/etc. in a post" +msgstr "Du ble prikket/oppildnet/og så vider i et innlegg" -#: ../../mod/register.php:191 -#, php-format -msgid "I accept the %s for this website" -msgstr "Jeg godtar %s for dette nettstedet" +#: ../../mod/settings.php:1101 +msgid "Show visual notifications including:" +msgstr "Vis visuelle varslinger om:" -#: ../../mod/register.php:193 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet." +#: ../../mod/settings.php:1103 +msgid "Unseen matrix activity" +msgstr "Usett matrixaktivitet" -#: ../../mod/register.php:207 ../../mod/admin.php:413 -msgid "Registration" -msgstr "Registrering" +#: ../../mod/settings.php:1104 +msgid "Unseen channel activity" +msgstr "Usett kanalaktivitet" -#: ../../mod/register.php:212 -msgid "Membership on this site is by invitation only." -msgstr "Medlemskap ved dette nettstedet skjer kun via invitasjon." +#: ../../mod/settings.php:1105 +msgid "Unseen private messages" +msgstr "Usette private meldinger" -#: ../../mod/register.php:213 -msgid "Please enter your invitation code" -msgstr "Vennligst skriv din invitasjonskode" +#: ../../mod/settings.php:1105 ../../mod/settings.php:1110 +#: ../../mod/settings.php:1111 ../../mod/settings.php:1112 +msgid "Recommended" +msgstr "Anbefalt" -#: ../../mod/register.php:216 -msgid "Your email address" -msgstr "Din e-postadresse" +#: ../../mod/settings.php:1106 +msgid "Upcoming events" +msgstr "Kommende hendelser" -#: ../../mod/register.php:217 -msgid "Choose a password" -msgstr "Velg et passord" +#: ../../mod/settings.php:1107 +msgid "Events today" +msgstr "Hendelser idag" -#: ../../mod/register.php:218 -msgid "Please re-enter your password" -msgstr "Vennligst skriv ditt passord en gang til" +#: ../../mod/settings.php:1108 +msgid "Upcoming birthdays" +msgstr "Kommende fødselsdager" -#: ../../mod/events.php:81 -msgid "Event can not end before it has started." -msgstr "Hendelsen kan ikke slutte før den starter." +#: ../../mod/settings.php:1108 +msgid "Not available in all themes" +msgstr "Ikke tilgjengelig i alle temaer" -#: ../../mod/events.php:86 -msgid "Event title and start time are required." -msgstr "Hendelsestittel og starttidspunkt er påkrevd." +#: ../../mod/settings.php:1109 +msgid "System (personal) notifications" +msgstr "System (personlige) varslinger" -#: ../../mod/events.php:100 -msgid "Event not found." -msgstr "Hendelsen ble ikke funnet." +#: ../../mod/settings.php:1110 +msgid "System info messages" +msgstr "System infomeldinger" -#: ../../mod/events.php:364 -msgid "l, F j" -msgstr "l, F j" +#: ../../mod/settings.php:1111 +msgid "System critical alerts" +msgstr "System kritiske varsel" -#: ../../mod/events.php:386 -msgid "Edit event" -msgstr "Endre hendelse" +#: ../../mod/settings.php:1112 +msgid "New connections" +msgstr "Nye forbindelser" -#: ../../mod/events.php:432 -msgid "Create New Event" -msgstr "Lag ny hendelse" +#: ../../mod/settings.php:1113 +msgid "System Registrations" +msgstr "Systemregistreringer" -#: ../../mod/events.php:433 ../../mod/photos.php:859 -msgid "Previous" -msgstr "Forrige" +#: ../../mod/settings.php:1114 +msgid "" +"Also show new wall posts, private messages and connections under Notices" +msgstr "Vis også nye vegginnlegg, private meldinger og forbindelser under Varsler" -#: ../../mod/events.php:560 -msgid "Event details" -msgstr "Hendelsesdetaljer" +#: ../../mod/settings.php:1116 +msgid "Notify me of events this many days in advance" +msgstr "Varsle meg om hendelser dette antall dager på forhånd" -#: ../../mod/events.php:561 -msgid "Starting date and Title are required." -msgstr "Startdato og Tittel er påkrevd." +#: ../../mod/settings.php:1116 +msgid "Must be greater than 0" +msgstr "Må være større enn 0" -#: ../../mod/events.php:565 -msgid "Event Starts:" -msgstr "Hendelsen starter:" +#: ../../mod/settings.php:1118 +msgid "Advanced Account/Page Type Settings" +msgstr "Avanserte innstillinger for konto/sidetype" -#: ../../mod/events.php:565 ../../mod/events.php:581 ../../mod/appman.php:91 -#: ../../mod/appman.php:92 -msgid "Required" -msgstr "Påkrevd" +#: ../../mod/settings.php:1119 +msgid "Change the behaviour of this account for special situations" +msgstr "Endre oppførselen til denne kontoen i spesielle situasjoner" -#: ../../mod/events.php:571 -msgid "Finish date/time is not known or not relevant" -msgstr "Sluttdato/-tidspunkt er ikke kjent eller ikke relevant" +#: ../../mod/settings.php:1122 +msgid "" +"Please enable expert mode (in Settings > " +"Additional features) to adjust!" +msgstr "Vennligst skru på ekspertmodus (under Innstillinger > Ekstra funksjoner) for å justere!" -#: ../../mod/events.php:573 -msgid "Event Finishes:" -msgstr "Hendelsen slutter:" +#: ../../mod/settings.php:1123 +msgid "Miscellaneous Settings" +msgstr "Diverse innstillinger" -#: ../../mod/events.php:575 -msgid "Adjust for viewer timezone" -msgstr "Juster i forhold til tilskuerens tidssone" +#: ../../mod/settings.php:1125 +msgid "Personal menu to display in your channel pages" +msgstr "Personlig meny som kan vises på dine kanalsider" -#: ../../mod/events.php:577 -msgid "Description:" -msgstr "Beskrivelse:" +#: ../../mod/settings.php:1126 ../../mod/removeme.php:61 +msgid "Remove Channel" +msgstr "Fjern kanal" -#: ../../mod/events.php:581 -msgid "Title:" -msgstr "Tittel:" +#: ../../mod/settings.php:1127 +msgid "Remove this channel." +msgstr "Fjern denne kanalen." -#: ../../mod/events.php:583 -msgid "Share this event" -msgstr "Del denne hendelsen" +#: ../../mod/xchan.php:6 +msgid "Xchan Lookup" +msgstr "Xchan oppslag" -#: ../../mod/pubsites.php:16 -msgid "Public Sites" -msgstr "Offentlige nettsteder" +#: ../../mod/xchan.php:9 +msgid "Lookup xchan beginning with (or webbie): " +msgstr "Slå opp xchan som begynner med (eller webbie):" -#: ../../mod/pubsites.php:19 -msgid "" -"The listed sites allow public registration into the Red Matrix. All sites in" -" the matrix are interlinked so membership on any of them conveys membership " -"in the matrix as a whole. Some sites may require subscription or provide " -"tiered service plans. The provider links may provide " -"additional details." -msgstr "Nettstedene på listen tillater offentlig registrering i Red Matrix. Alle nettsteder i matrix er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene kan gi tilleggsopplysninger." +#: ../../mod/xchan.php:37 ../../mod/menu.php:136 ../../mod/mitem.php:111 +msgid "Not found." +msgstr "Ikke funnet." -#: ../../mod/pubsites.php:25 -msgid "Site URL" -msgstr "Nettstedets URL" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" +msgstr "Tillat programforbindelse" -#: ../../mod/pubsites.php:25 -msgid "Access Type" -msgstr "Tilgangstype" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" +msgstr "Gå tilbake til din app og legg inn denne sikkerhetskoden:" -#: ../../mod/pubsites.php:25 -msgid "Registration Policy" -msgstr "Retningslinjer for registrering" +#: ../../mod/api.php:89 +msgid "Please login to continue." +msgstr "Vennligst logg inn for å fortsette." -#: ../../mod/channel.php:25 ../../mod/chat.php:19 -msgid "You must be logged in to see this page." -msgstr "Du må være innloegget for å se denne siden." +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts," +" and/or create new posts for you?" +msgstr "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?" -#: ../../mod/channel.php:86 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden." +#: ../../mod/blocks.php:99 +msgid "Block Name" +msgstr "Byggeklossens navn" -#: ../../mod/rbmark.php:88 -msgid "Select a bookmark folder" -msgstr "Velg en bokmerkemappe" +#: ../../mod/follow.php:25 +msgid "Channel added." +msgstr "Kanal lagt til." -#: ../../mod/rbmark.php:93 -msgid "Save Bookmark" -msgstr "Lagre bokmerke" +#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 +msgid "Tag removed" +msgstr "Merkelapp fjernet" -#: ../../mod/rbmark.php:94 -msgid "URL of bookmark" -msgstr "URL-en til bokmerket" +#: ../../mod/tagrm.php:119 +msgid "Remove Item Tag" +msgstr "Fjern merkelapp fra element" -#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 -msgid "Description" -msgstr "Beskrivelse" +#: ../../mod/tagrm.php:121 +msgid "Select a tag to remove: " +msgstr "Velg merkelapp å fjerne:" -#: ../../mod/rbmark.php:99 -msgid "Or enter new bookmark folder name" -msgstr "Eller skriv nytt navn på bokmerkemappe" +#: ../../mod/tagrm.php:133 ../../mod/photos.php:875 +msgid "Remove" +msgstr "Fjern" -#: ../../mod/chat.php:167 -msgid "Room not found" -msgstr "Rommet ble ikke funnet" +#: ../../mod/connect.php:56 ../../mod/connect.php:104 +msgid "Continue" +msgstr "Fortsett" -#: ../../mod/chat.php:178 -msgid "Leave Room" -msgstr "Forlat rom" +#: ../../mod/connect.php:85 +msgid "Premium Channel Setup" +msgstr "Premiumkanal-oppsett" -#: ../../mod/chat.php:179 -msgid "Delete This Room" -msgstr "Slett dette rommet" +#: ../../mod/connect.php:87 +msgid "Enable premium channel connection restrictions" +msgstr "Slå på restriksjoner for forbindelse med premiumkanal" -#: ../../mod/chat.php:180 -msgid "I am away right now" -msgstr "Jeg er borte akkurat nå" +#: ../../mod/connect.php:88 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre." -#: ../../mod/chat.php:181 -msgid "I am online" -msgstr "Jeg er online" +#: ../../mod/connect.php:90 ../../mod/connect.php:110 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:" -#: ../../mod/chat.php:183 -msgid "Bookmark this room" -msgstr "Bokmerk dette rommet" +#: ../../mod/connect.php:91 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "Potensielle forbindelser vil da se følgende tekst før de går videre:" -#: ../../mod/chat.php:207 ../../mod/chat.php:229 -msgid "New Chatroom" -msgstr "Nytt chatrom" +#: ../../mod/connect.php:92 ../../mod/connect.php:113 +msgid "" +"By continuing, I certify that I have complied with any instructions provided" +" on this page." +msgstr "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden." -#: ../../mod/chat.php:208 -msgid "Chatroom Name" -msgstr "Navn på chatrom" +#: ../../mod/connect.php:101 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)" -#: ../../mod/chat.php:225 +#: ../../mod/connect.php:109 +msgid "Restricted or Premium Channel" +msgstr "Begrenset kanal eller premiumkanal" + +#: ../../mod/match.php:16 +msgid "Profile Match" +msgstr "Profiltreff" + +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil." + +#: ../../mod/match.php:61 +msgid "is interested in:" +msgstr "er interessert i:" + +#: ../../mod/match.php:69 +msgid "No matches" +msgstr "Ingen treff" + +#: ../../mod/attach.php:9 +msgid "Item not available." +msgstr "Elementet er ikke tilgjengelig." + +#: ../../mod/probe.php:23 ../../mod/probe.php:29 #, php-format -msgid "%1$s's Chatrooms" -msgstr "%1$s sine chatrom" +msgid "Fetching URL returns error: %1$s" +msgstr "Henting av URL gir følgende feil: %1$s" -#: ../../mod/subthread.php:103 +#: ../../mod/home.php:48 +msgid "Red Matrix - "The Network"" +msgstr "Red Matrix - "Nettverket"" + +#: ../../mod/home.php:101 #, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "%1$s følger %2$s sin %3$s" +msgid "Welcome to %s" +msgstr "Velkommen til %s" -#: ../../mod/chatsvc.php:111 -msgid "Away" -msgstr "Borte" +#: ../../mod/profile_photo.php:108 +msgid "Image uploaded but image cropping failed." +msgstr "Bildet ble lastet opp, men beskjæring av bildet mislyktes." -#: ../../mod/chatsvc.php:115 -msgid "Online" -msgstr "Online" +#: ../../mod/profile_photo.php:162 +msgid "Image resize failed." +msgstr "Endring av bildestørrelse mislyktes." -#: ../../mod/regmod.php:11 -msgid "Please login." -msgstr "Vennligst logg inn." +#: ../../mod/profile_photo.php:206 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." +msgstr "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart." -#: ../../mod/network.php:79 -msgid "No such group" -msgstr "Gruppen finnes ikke" +#: ../../mod/profile_photo.php:233 +#, php-format +msgid "Image exceeds size limit of %d" +msgstr "Bildet overstiger størrelsesbegrensningen på %d" -#: ../../mod/network.php:118 -msgid "Search Results For:" -msgstr "Søkeresultat for:" +#: ../../mod/profile_photo.php:242 +msgid "Unable to process image." +msgstr "Kan ikke behandle bildet." -#: ../../mod/network.php:172 -msgid "Collection is empty" -msgstr "Samlingen er tom" +#: ../../mod/profile_photo.php:291 ../../mod/profile_photo.php:340 +msgid "Photo not available." +msgstr "Bildet er ikke tilgjengelig." -#: ../../mod/network.php:180 -msgid "Collection: " -msgstr "Samling:" +#: ../../mod/profile_photo.php:359 +msgid "Upload File:" +msgstr "Last opp fil:" -#: ../../mod/network.php:193 -msgid "Connection: " -msgstr "Forbindelse:" +#: ../../mod/profile_photo.php:360 +msgid "Select a profile:" +msgstr "Velg en profil:" -#: ../../mod/network.php:196 -msgid "Invalid connection." -msgstr "Ugyldig forbindelse." +#: ../../mod/profile_photo.php:361 +msgid "Upload Profile Photo" +msgstr "Last opp profilbilde:" -#: ../../mod/removeme.php:29 -msgid "" -"Channel removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Fjerning av kanaler er ikke tillatt innen 48 timer etter endring av kontopassordet." +#: ../../mod/profile_photo.php:366 +msgid "skip this step" +msgstr "hopp over dette steget" -#: ../../mod/removeme.php:57 -msgid "Remove This Channel" -msgstr "Fjern denne kanalen" +#: ../../mod/profile_photo.php:366 +msgid "select a photo from your photo albums" +msgstr "velg et bilde fra dine fotoalbum" -#: ../../mod/removeme.php:58 +#: ../../mod/profile_photo.php:382 +msgid "Crop Image" +msgstr "Beskjær bildet" + +#: ../../mod/profile_photo.php:383 +msgid "Please adjust the image cropping for optimum viewing." +msgstr "Vennligst juster bildebeskjæringen for optimal visning." + +#: ../../mod/profile_photo.php:385 +msgid "Done Editing" +msgstr "Avslutt redigering" + +#: ../../mod/profile_photo.php:428 +msgid "Image uploaded successfully." +msgstr "Opplasting av bildet var vellykket." + +#: ../../mod/profile_photo.php:430 +msgid "Image upload failed." +msgstr "Opplasting av bildet mislyktes." + +#: ../../mod/profile_photo.php:439 +#, php-format +msgid "Image size reduction [%s] failed." +msgstr "Forminsking av bildet [%s] mislyktes." + +#: ../../mod/block.php:27 ../../mod/page.php:33 +msgid "Invalid item." +msgstr "Ugyldig element." + +#: ../../mod/block.php:39 ../../mod/wall_upload.php:29 ../../mod/page.php:45 +msgid "Channel not found." +msgstr "Kanalen ble ikke funnet." + +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/page.php:81 ../../index.php:241 +msgid "Page not found." +msgstr "Siden ikke funnet." + +#: ../../mod/like.php:15 +msgid "Like/Dislike" +msgstr "Liker/Liker ikke" + +#: ../../mod/like.php:20 +msgid "This action is restricted to members." +msgstr "Denne handlingen er begrenset til medlemmer." + +#: ../../mod/like.php:21 msgid "" -"This will completely remove this channel from the network. Once this has " -"been done it is not recoverable." -msgstr "Dette vil fullstendig fjerne kanalen fra nettverket. Når det er gjort kan det ikke angres." +"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." +msgstr "Vennligst logg inn med din RedMatrix ID eller registrer deg som et nytt RedMatrix-medlem for å fortsette" -#: ../../mod/removeme.php:59 ../../mod/removeaccount.php:59 -msgid "Please enter your password for verification:" -msgstr "Vennligst skriv ditt passord for å få bekreftelse:" +#: ../../mod/like.php:101 ../../mod/like.php:128 ../../mod/like.php:166 +msgid "Invalid request." +msgstr "Ugyldig forespørsel." + +#: ../../mod/like.php:143 +msgid "thing" +msgstr "ting" + +#: ../../mod/like.php:189 +msgid "Channel unavailable." +msgstr "Kanalen er utilgjengelig." + +#: ../../mod/like.php:228 +msgid "Previous action reversed." +msgstr "Forrige handling er omgjort." + +#: ../../mod/like.php:387 +#, php-format +msgid "%1$s agrees with %2$s's %3$s" +msgstr "%1$s er enig med %2$s sin %3$s" + +#: ../../mod/like.php:389 +#, php-format +msgid "%1$s doesn't agree with %2$s's %3$s" +msgstr "%1$s er ikke enig med %2$s sin %3$s" + +#: ../../mod/like.php:391 +#, php-format +msgid "%1$s abstains from a decision on %2$s's %3$s" +msgstr "%1$s avstår fra å mene noe om %2$s sin %3$s" + +#: ../../mod/like.php:393 +#, php-format +msgid "%1$s is attending %2$s's %3$s" +msgstr "%1$s deltar på %2$ss %3$s" + +#: ../../mod/like.php:395 +#, php-format +msgid "%1$s is not attending %2$s's %3$s" +msgstr "%1$s deltar ikke på %2$ss %3$s" + +#: ../../mod/like.php:397 +#, php-format +msgid "%1$s may attend %2$s's %3$s" +msgstr "%1$s deltar kanskje på %2$ss %3$s" + +#: ../../mod/like.php:481 +msgid "Action completed." +msgstr "Handling ferdig." + +#: ../../mod/like.php:482 +msgid "Thank you." +msgstr "Tusen takk." + +#: ../../mod/events.php:87 +msgid "Event can not end before it has started." +msgstr "Hendelsen kan ikke slutte før den starter." + +#: ../../mod/events.php:89 ../../mod/events.php:98 ../../mod/events.php:116 +msgid "Unable to generate preview." +msgstr "Klarer ikke å lage forhåndsvisning." + +#: ../../mod/events.php:96 +msgid "Event title and start time are required." +msgstr "Hendelsestittel og starttidspunkt er påkrevd." + +#: ../../mod/events.php:114 +msgid "Event not found." +msgstr "Hendelsen ble ikke funnet." + +#: ../../mod/events.php:396 +msgid "l, F j" +msgstr "l, F j" + +#: ../../mod/events.php:418 +msgid "Edit event" +msgstr "Endre hendelse" + +#: ../../mod/events.php:419 +msgid "Delete event" +msgstr "Slett hendelse" + +#: ../../mod/events.php:473 +msgid "Create New Event" +msgstr "Lag ny hendelse" + +#: ../../mod/events.php:474 ../../mod/photos.php:827 +msgid "Previous" +msgstr "Forrige" + +#: ../../mod/events.php:475 ../../mod/setup.php:265 ../../mod/photos.php:836 +msgid "Next" +msgstr "Neste" + +#: ../../mod/events.php:476 +msgid "Export" +msgstr "Eksport" + +#: ../../mod/events.php:504 +msgid "Event removed" +msgstr "Hendelse slettet" + +#: ../../mod/events.php:507 +msgid "Failed to remove event" +msgstr "Mislyktes med å slette hendelse" + +#: ../../mod/events.php:625 +msgid "Event details" +msgstr "Hendelsesdetaljer" + +#: ../../mod/events.php:626 +msgid "Starting date and Title are required." +msgstr "Startdato og Tittel er påkrevd." + +#: ../../mod/events.php:628 +msgid "Categories (comma-separated list)" +msgstr "Kategorier (kommaseparert liste)" + +#: ../../mod/events.php:630 +msgid "Event Starts:" +msgstr "Hendelsen starter:" + +#: ../../mod/events.php:637 +msgid "Finish date/time is not known or not relevant" +msgstr "Sluttdato/-tidspunkt er ikke kjent eller ikke relevant" + +#: ../../mod/events.php:639 +msgid "Event Finishes:" +msgstr "Hendelsen slutter:" + +#: ../../mod/events.php:641 ../../mod/events.php:642 +msgid "Adjust for viewer timezone" +msgstr "Juster i forhold til tilskuerens tidssone" + +#: ../../mod/events.php:641 +msgid "" +"Important for events that happen in a particular place. Not practical for " +"global holidays." +msgstr "Viktig for hendelser som skjer på et bestemt sted. Ikke praktisk for globale ferier eller fridager." + +#: ../../mod/events.php:643 +msgid "Description:" +msgstr "Beskrivelse:" + +#: ../../mod/events.php:647 +msgid "Title:" +msgstr "Tittel:" + +#: ../../mod/events.php:649 +msgid "Share this event" +msgstr "Del denne hendelsen" + +#: ../../mod/subthread.php:103 +#, php-format +msgid "%1$s is following %2$s's %3$s" +msgstr "%1$s følger %2$s sin %3$s" + +#: ../../mod/pubsites.php:16 +msgid "Public Sites" +msgstr "Offentlige nettsteder" + +#: ../../mod/pubsites.php:19 +msgid "" +"The listed sites allow public registration into the Red Matrix. All sites in" +" the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." +msgstr "Nettstedene på listen tillater offentlig registrering i Red Matrix. Alle nettsteder i matrix er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene kan gi tilleggsopplysninger." + +#: ../../mod/pubsites.php:25 +msgid "Rate this hub" +msgstr "Vurder denne hubben" + +#: ../../mod/pubsites.php:26 +msgid "Site URL" +msgstr "Nettstedets URL" + +#: ../../mod/pubsites.php:26 +msgid "Access Type" +msgstr "Tilgangstype" + +#: ../../mod/pubsites.php:26 +msgid "Registration Policy" +msgstr "Retningslinjer for registrering" + +#: ../../mod/pubsites.php:26 ../../mod/profiles.php:454 +msgid "Location" +msgstr "Plassering" + +#: ../../mod/pubsites.php:26 +msgid "View hub ratings" +msgstr "Vis vurderinger av hubben" + +#: ../../mod/pubsites.php:30 +msgid "Rate" +msgstr "Vurder" + +#: ../../mod/pubsites.php:31 +msgid "View ratings" +msgstr "Vis vurderinger" + +#: ../../mod/connedit.php:75 ../../mod/connections.php:37 +msgid "Could not access contact record." +msgstr "Fikk ikke tilgang til kontaktinformasjonen." + +#: ../../mod/connedit.php:99 ../../mod/connections.php:51 +msgid "Could not locate selected profile." +msgstr "Fant ikke valgt profil." + +#: ../../mod/connedit.php:204 ../../mod/connections.php:94 +msgid "Connection updated." +msgstr "Forbindelsen er oppdatert." + +#: ../../mod/connedit.php:206 ../../mod/connections.php:96 +msgid "Failed to update connection record." +msgstr "Mislyktes med å oppdatere forbindelsesinformasjonen." + +#: ../../mod/connedit.php:252 +msgid "is now connected to" +msgstr "er nå forbundet til" + +#: ../../mod/connedit.php:365 +msgid "Could not access address book record." +msgstr "Fikk ikke tilgang til informasjonen i adresseboken." + +#: ../../mod/connedit.php:379 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Oppfrisking mislyktes - kanalen er for øyeblikket utilgjengelig." + +#: ../../mod/connedit.php:386 +msgid "Channel has been unblocked" +msgstr "Kanalen er ikke blokkert lenger" + +#: ../../mod/connedit.php:387 +msgid "Channel has been blocked" +msgstr "Kanalen har blitt blokkert" + +#: ../../mod/connedit.php:391 ../../mod/connedit.php:403 +#: ../../mod/connedit.php:415 ../../mod/connedit.php:427 +#: ../../mod/connedit.php:443 +msgid "Unable to set address book parameters." +msgstr "Ikke i stand til å angi parametre for adresseboken." + +#: ../../mod/connedit.php:398 +msgid "Channel has been unignored" +msgstr "Kanalen er ikke lenger ignorert" + +#: ../../mod/connedit.php:399 +msgid "Channel has been ignored" +msgstr "Kanalen blir ignorert" + +#: ../../mod/connedit.php:410 +msgid "Channel has been unarchived" +msgstr "Kanalen er ikke lenger arkivert" + +#: ../../mod/connedit.php:411 +msgid "Channel has been archived" +msgstr "Kanalen er arkivert" + +#: ../../mod/connedit.php:422 +msgid "Channel has been unhidden" +msgstr "Kanalen er ikke lenger skjult" + +#: ../../mod/connedit.php:423 +msgid "Channel has been hidden" +msgstr "Kanalen er blitt skjult" + +#: ../../mod/connedit.php:438 +msgid "Channel has been approved" +msgstr "Kanalen har blitt godkjent" + +#: ../../mod/connedit.php:439 +msgid "Channel has been unapproved" +msgstr "Kanalen er ikke lenger godkjent" + +#: ../../mod/connedit.php:467 +msgid "Connection has been removed." +msgstr "Forbindelsen har blitt fjernet." + +#: ../../mod/connedit.php:487 +#, php-format +msgid "View %s's profile" +msgstr "Vis %s sin profil" + +#: ../../mod/connedit.php:491 +msgid "Refresh Permissions" +msgstr "Oppfrisk tillatelser" + +#: ../../mod/connedit.php:494 +msgid "Fetch updated permissions" +msgstr "Hent oppdaterte tillatelser" + +#: ../../mod/connedit.php:498 +msgid "Recent Activity" +msgstr "Nylig aktivitet" + +#: ../../mod/connedit.php:501 +msgid "View recent posts and comments" +msgstr "Vis nylige innlegg og kommentarer" + +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:818 +msgid "Unblock" +msgstr "Ikke blokker lenger" + +#: ../../mod/connedit.php:507 ../../mod/connedit.php:694 +#: ../../mod/admin.php:817 +msgid "Block" +msgstr "Blokker" + +#: ../../mod/connedit.php:510 +msgid "Block (or Unblock) all communications with this connection" +msgstr "Blokker eller fjern blokkering av all kommunikasjon med denne forbindelsen" + +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +msgid "Unignore" +msgstr "Ikke ignorer lenger" + +#: ../../mod/connedit.php:514 ../../mod/connedit.php:695 +#: ../../mod/notifications.php:51 +msgid "Ignore" +msgstr "Ignorer" + +#: ../../mod/connedit.php:517 +msgid "Ignore (or Unignore) all inbound communications from this connection" +msgstr "Ignorer eller fjern ignorering av all inngående kommunikasjon fra denne forbindelsen" + +#: ../../mod/connedit.php:520 +msgid "Unarchive" +msgstr "Ikke arkiver lenger" + +#: ../../mod/connedit.php:520 +msgid "Archive" +msgstr "Arkiver" + +#: ../../mod/connedit.php:523 +msgid "" +"Archive (or Unarchive) this connection - mark channel dead but keep content" +msgstr "Arkiver eller fjern arkivering av denne forbindelsen - marker kanal som død, men behold innhold" + +#: ../../mod/connedit.php:526 +msgid "Unhide" +msgstr "Ikke skjul lenger" + +#: ../../mod/connedit.php:526 +msgid "Hide" +msgstr "Skjul" + +#: ../../mod/connedit.php:529 +msgid "Hide or Unhide this connection from your other connections" +msgstr "Skjul eller fjern skjuling av denne forbindelsen fra dine andre forbindelser" + +#: ../../mod/connedit.php:536 +msgid "Delete this connection" +msgstr "Slett denne forbindelsen" + +#: ../../mod/connedit.php:611 ../../mod/connedit.php:649 +msgid "Approve this connection" +msgstr "Godta denne forbindelsen" + +#: ../../mod/connedit.php:611 +msgid "Accept connection to allow communication" +msgstr "Godta denne forbindelsen for å tillate kommunikasjon" + +#: ../../mod/connedit.php:627 +#, php-format +msgid "Connections: settings for %s" +msgstr "Forbindelser: innstillinger for %s" + +#: ../../mod/connedit.php:628 +msgid "Apply these permissions automatically" +msgstr "Bruk disse tillatelsene automatisk" + +#: ../../mod/connedit.php:632 +msgid "Apply the permissions indicated on this page to all new connections." +msgstr "Bruk tillatelsene angitt på denne siden på alle nye forbindelser." + +#: ../../mod/connedit.php:636 +msgid "Slide to adjust your degree of friendship" +msgstr "Flytt for å justere din grad av vennskap" + +#: ../../mod/connedit.php:637 ../../mod/rate.php:161 +msgid "Rating (this information is public)" +msgstr "Vurdering (denne informasjonen er offentlig)" + +#: ../../mod/connedit.php:638 ../../mod/rate.php:162 +msgid "Optionally explain your rating (this information is public)" +msgstr "Velg om du vil forklare din vurdering (denne informasjonen er offentlig)" + +#: ../../mod/connedit.php:645 +msgid "" +"Default permissions for your channel type have (just) been applied. They " +"have not yet been submitted. Please review the permissions on this page and " +"make any desired changes at this time. This new connection may not " +"be able to communicate with you until you submit this page, which will " +"install and apply the selected permissions." +msgstr "Standard tillatelser for din kanaltype har (nettopp) blitt valgt. De har ikke blitt sendt inn og lagret ennå. Vennligst se over tillatelsene på denne siden og gjør eventuelle ønskede endringer nå. Denne nye forbindelsen kan muligens ikke klare å kommunisere med deg inntil du sender inn denne siden, som vil installere og ta i bruk de valgte tillatelsene." + +#: ../../mod/connedit.php:648 +msgid "inherited" +msgstr "arvet" + +#: ../../mod/connedit.php:651 +msgid "Connection has no individual permissions!" +msgstr "Forbindelsen har ingen individuelle tillatelser!" + +#: ../../mod/connedit.php:652 +msgid "" +"This may be appropriate based on your privacy " +"settings, though you may wish to review the \"Advanced Permissions\"." +msgstr "Dette kan være riktig basert på dine personverninnstillinger, men kanskje du bør se over \"Avanserte tillatelser\"." + +#: ../../mod/connedit.php:654 +msgid "Profile Visibility" +msgstr "Profilens synlighet" + +#: ../../mod/connedit.php:655 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Vennligst velg profilen du ønsker å vise %s når profilen din ses på en sikret måte. " + +#: ../../mod/connedit.php:656 +msgid "Contact Information / Notes" +msgstr "Kontaktinformasjon / Merknader" + +#: ../../mod/connedit.php:657 +msgid "Edit contact notes" +msgstr "Endre kontaktmerknader" + +#: ../../mod/connedit.php:659 +msgid "Their Settings" +msgstr "Deres innstillinger" + +#: ../../mod/connedit.php:660 +msgid "My Settings" +msgstr "Mine innstillinger" + +#: ../../mod/connedit.php:662 +msgid "" +"Default permissions for this channel type have (just) been applied. They " +"have not been saved and there are currently no stored default " +"permissions. Please review/edit the applied settings and click [Submit] to " +"finalize." +msgstr "Standard tillatelser for denne kanaltypen har (nettopp) blitt valgt. De har ikke blitt lagret og det er for øyeblikket ingen lagrede standard tillatelser. Vennligst se over/endre de valgte innstillingene og klikk [Send inn] for å lagre." + +#: ../../mod/connedit.php:663 +msgid "Clear/Disable Automatic Permissions" +msgstr "Tøm/Skru av Automatiske tillatelser" + +#: ../../mod/connedit.php:664 +msgid "Forum Members" +msgstr "Forummedlemmer" + +#: ../../mod/connedit.php:665 +msgid "Soapbox" +msgstr "Talerstol" + +#: ../../mod/connedit.php:666 +msgid "Full Sharing (typical social network permissions)" +msgstr "Full deling (typiske tillatelser i sosiale nettverk)" + +#: ../../mod/connedit.php:667 +msgid "Cautious Sharing " +msgstr "Forsiktig deling" + +#: ../../mod/connedit.php:668 +msgid "Follow Only" +msgstr "Bare følg" + +#: ../../mod/connedit.php:669 +msgid "Individual Permissions" +msgstr "Individuelle tillatelser" + +#: ../../mod/connedit.php:670 +msgid "" +"Some permissions may be inherited from your channel privacy settings, which have higher priority than " +"individual settings. Changing those inherited settings on this page will " +"have no effect." +msgstr "Noen tillatelser kan være arvet fra din kanals personverninnstillinger, som har høyere prioritet enn individuelle innstillinger. Å endre arvede innstillinger på denne siden vil ikke ha noen effekt." + +#: ../../mod/connedit.php:671 +msgid "Advanced Permissions" +msgstr "Avanserte tillatelser" + +#: ../../mod/connedit.php:672 +msgid "Simple Permissions (select one and submit)" +msgstr "Enkle tillatelser (velg en og lagre)" + +#: ../../mod/connedit.php:676 +#, php-format +msgid "Visit %s's profile - %s" +msgstr "Besøk %s sin profil - %s" + +#: ../../mod/connedit.php:677 +msgid "Block/Unblock contact" +msgstr "Blokker/Ikke blokker kontakt" + +#: ../../mod/connedit.php:678 +msgid "Ignore contact" +msgstr "Ignorer kontakt" + +#: ../../mod/connedit.php:679 +msgid "Repair URL settings" +msgstr "Reparer URL-innstillinger" + +#: ../../mod/connedit.php:680 +msgid "View conversations" +msgstr "Vis samtaler" + +#: ../../mod/connedit.php:682 +msgid "Delete contact" +msgstr "Slett kontakt" + +#: ../../mod/connedit.php:686 +msgid "Last update:" +msgstr "Siste oppdatering:" + +#: ../../mod/connedit.php:688 +msgid "Update public posts" +msgstr "Oppdater offentlige innlegg" + +#: ../../mod/connedit.php:690 +msgid "Update now" +msgstr "Oppdater nå" + +#: ../../mod/connedit.php:696 +msgid "Currently blocked" +msgstr "For øyeblikket blokkert" + +#: ../../mod/connedit.php:697 +msgid "Currently ignored" +msgstr "For øyeblikket ignorert" + +#: ../../mod/connedit.php:698 +msgid "Currently archived" +msgstr "For øyeblikket arkivert" + +#: ../../mod/connedit.php:699 +msgid "Currently pending" +msgstr "For øyeblikket ventende" + +#: ../../mod/dav.php:121 +msgid "RedMatrix channel" +msgstr "RedMatrix-kanal" + +#: ../../mod/group.php:20 +msgid "Collection created." +msgstr "Samling opprettet." + +#: ../../mod/group.php:26 +msgid "Could not create collection." +msgstr "Kunne ikke lage samling." + +#: ../../mod/group.php:54 +msgid "Collection updated." +msgstr "Samlingen er oppdatert." + +#: ../../mod/group.php:86 +msgid "Create a collection of channels." +msgstr "Lag en samling med kanaler." + +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " +msgstr "Navn på samling:" + +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" +msgstr "Medlemmer er synlig for andre kanaler" + +#: ../../mod/group.php:107 +msgid "Collection removed." +msgstr "Samling fjernet." + +#: ../../mod/group.php:109 +msgid "Unable to remove collection." +msgstr "Ikke i stand til å fjerne samlingen." + +#: ../../mod/group.php:182 +msgid "Collection Editor" +msgstr "Samlingsbehandler" + +#: ../../mod/group.php:196 ../../mod/bulksetclose.php:89 +msgid "Members" +msgstr "Medlemmer" + +#: ../../mod/group.php:198 ../../mod/bulksetclose.php:91 +msgid "All Connected Channels" +msgstr "Alle tilkoblede kanaler" + +#: ../../mod/group.php:233 ../../mod/bulksetclose.php:126 +msgid "Click on a channel to add or remove." +msgstr "Klikk på en kanal for å legge til eller fjerne." + +#: ../../mod/siteinfo.php:106 +#, php-format +msgid "Version %s" +msgstr "Versjon %s" + +#: ../../mod/siteinfo.php:127 +msgid "Installed plugins/addons/apps:" +msgstr "Installerte tilleggsfunksjoner/tillegg/apper:" + +#: ../../mod/siteinfo.php:140 +msgid "No installed plugins/addons/apps" +msgstr "Ingen installerte tilleggsfunksjoner/tillegg/apper" + +#: ../../mod/siteinfo.php:149 +msgid "Red" +msgstr "Red" + +#: ../../mod/siteinfo.php:150 +msgid "" +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralized privacy enhanced websites." +msgstr "Dette er en hub i Red Matrix - et globalt kooperativt nettverk av desentraliserte personvernforsterkede nettsteder." + +#: ../../mod/siteinfo.php:152 +msgid "Tag: " +msgstr "Merkelapp:" + +#: ../../mod/siteinfo.php:154 +msgid "Last background fetch: " +msgstr "Siste innhenting i bakgrunnen:" + +#: ../../mod/siteinfo.php:157 +msgid "Running at web location" +msgstr "Kjører på webplasseringen" + +#: ../../mod/siteinfo.php:158 +msgid "" +"Please visit RedMatrix.me to learn more" +" about the Red Matrix." +msgstr "Vennligst besøk RedMatrix.me for å lære mer om RedMatrix." + +#: ../../mod/siteinfo.php:159 +msgid "Bug reports and issues: please visit" +msgstr "Feilmeldinger og feilretting: vennligst besøk" + +#: ../../mod/siteinfo.php:162 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " +"com" +msgstr "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com" + +#: ../../mod/siteinfo.php:164 +msgid "Site Administrators" +msgstr "Nettstedsadministratorer" + +#: ../../mod/help.php:49 ../../mod/help.php:55 ../../mod/help.php:61 +msgid "Help:" +msgstr "Hjelp:" + +#: ../../mod/help.php:76 ../../index.php:238 +msgid "Not Found" +msgstr "Ikke funnet" + +#: ../../mod/setup.php:166 +msgid "Red Matrix Server - Setup" +msgstr "Red Matrix tjener - oppsett" + +#: ../../mod/setup.php:172 +msgid "Could not connect to database." +msgstr "Fikk ikke kontakt med databasen." + +#: ../../mod/setup.php:176 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." +msgstr "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS." + +#: ../../mod/setup.php:183 +msgid "Could not create table." +msgstr "Kunne ikke lage tabellen." + +#: ../../mod/setup.php:189 +msgid "Your site database has been installed." +msgstr "Databasen til ditt nettsted har blitt installert." + +#: ../../mod/setup.php:194 +msgid "" +"You may need to import the file \"install/schema_xxx.sql\" manually using a " +"database client." +msgstr "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient." + +#: ../../mod/setup.php:195 ../../mod/setup.php:264 ../../mod/setup.php:662 +msgid "Please see the file \"install/INSTALL.txt\"." +msgstr "Vennligst les filen \"install/INSTALL.txt\"." + +#: ../../mod/setup.php:261 +msgid "System check" +msgstr "Systemsjekk" + +#: ../../mod/setup.php:266 +msgid "Check again" +msgstr "Sjekk igjen" + +#: ../../mod/setup.php:289 +msgid "Database connection" +msgstr "Databaseforbindelse" + +#: ../../mod/setup.php:290 +msgid "" +"In order to install Red Matrix we need to know how to connect to your " +"database." +msgstr "For å installere Red Matrix må du oppgi hvordan din database kan kontaktes." + +#: ../../mod/setup.php:291 +msgid "" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene." + +#: ../../mod/setup.php:292 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." +msgstr "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter." + +#: ../../mod/setup.php:296 +msgid "Database Server Name" +msgstr "Navn på databasetjener" + +#: ../../mod/setup.php:296 +msgid "Default is localhost" +msgstr "Standard er localhost" + +#: ../../mod/setup.php:297 +msgid "Database Port" +msgstr "Databaseport" + +#: ../../mod/setup.php:297 +msgid "Communication port number - use 0 for default" +msgstr "Kommunikasjonsportnummer - bruk 0 for standard" + +#: ../../mod/setup.php:298 +msgid "Database Login Name" +msgstr "Database innloggingsnavn" + +#: ../../mod/setup.php:299 +msgid "Database Login Password" +msgstr "Database innloggingspassord" + +#: ../../mod/setup.php:300 +msgid "Database Name" +msgstr "Databasenavn" + +#: ../../mod/setup.php:301 +msgid "Database Type" +msgstr "Databasetype" + +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "Site administrator email address" +msgstr "E-postadressen til administrator ved nettstedet" + +#: ../../mod/setup.php:303 ../../mod/setup.php:347 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." +msgstr "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet." + +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Website URL" +msgstr "Nettstedets URL" + +#: ../../mod/setup.php:304 ../../mod/setup.php:349 +msgid "Please use SSL (https) URL if available." +msgstr "Vennligst bruk SSL (https) URL hvis tilgjengelig." + +#: ../../mod/setup.php:307 ../../mod/setup.php:352 +msgid "Please select a default timezone for your website" +msgstr "Vennligst velg en standard tidssone for ditt nettsted" + +#: ../../mod/setup.php:335 +msgid "Site settings" +msgstr "Nettstedets innstillinger" + +#: ../../mod/setup.php:395 +msgid "Could not find a command line version of PHP in the web server PATH." +msgstr "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH)." + +#: ../../mod/setup.php:396 +msgid "" +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." +msgstr "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron." + +#: ../../mod/setup.php:400 +msgid "PHP executable path" +msgstr "PHP-kjørefilens sti" + +#: ../../mod/setup.php:400 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." +msgstr "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen." + +#: ../../mod/setup.php:405 +msgid "Command line PHP" +msgstr "Kommandolinje PHP" + +#: ../../mod/setup.php:414 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." +msgstr "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd." + +#: ../../mod/setup.php:415 +msgid "This is required for message delivery to work." +msgstr "Dette er påkrevd for at meldingslevering skal virke." + +#: ../../mod/setup.php:417 +msgid "PHP register_argc_argv" +msgstr "PHP register_argc_argv" + +#: ../../mod/setup.php:438 +msgid "" +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" +msgstr "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler" + +#: ../../mod/setup.php:439 +msgid "" +"If running under Windows, please see " +"\"http://www.php.net/manual/en/openssl.installation.php\"." +msgstr "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\"." + +#: ../../mod/setup.php:441 +msgid "Generate encryption keys" +msgstr "Lag krypteringsnøkler" + +#: ../../mod/setup.php:448 +msgid "libCurl PHP module" +msgstr "libCurl PHP-modul" + +#: ../../mod/setup.php:449 +msgid "GD graphics PHP module" +msgstr "GD graphics PHP-modul" + +#: ../../mod/setup.php:450 +msgid "OpenSSL PHP module" +msgstr "OpenSSL PHP-modul" + +#: ../../mod/setup.php:451 +msgid "mysqli or postgres PHP module" +msgstr "MySQLi eller Postgres PHP modul" + +#: ../../mod/setup.php:452 +msgid "mb_string PHP module" +msgstr "mb_string PHP-modul" + +#: ../../mod/setup.php:453 +msgid "mcrypt PHP module" +msgstr "mcrypt PHP-modul" + +#: ../../mod/setup.php:458 ../../mod/setup.php:460 +msgid "Apache mod_rewrite module" +msgstr "Apache mod_rewrite-modul" + +#: ../../mod/setup.php:458 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." +msgstr "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert." + +#: ../../mod/setup.php:464 ../../mod/setup.php:467 +msgid "proc_open" +msgstr "proc_open" + +#: ../../mod/setup.php:464 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" +msgstr "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini" -#: ../../mod/removeme.php:60 -msgid "Remove this channel and all its clones from the network" -msgstr "Fjern denne kanalen og alle dens kloner fra nettverket" +#: ../../mod/setup.php:472 +msgid "Error: libCURL PHP module required but not installed." +msgstr "Feil: libCURL PHP-modul er påkrevd, men er ikke installert." -#: ../../mod/removeme.php:60 +#: ../../mod/setup.php:476 msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "Som standard vil bare forekomsten av denne kanalen lokalisert på denne hubben bli fjernet fra nettverket" +"Error: GD graphics PHP module with JPEG support required but not installed." +msgstr "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert." -#: ../../mod/removeme.php:61 -msgid "Remove Channel" -msgstr "Fjern kanal" +#: ../../mod/setup.php:480 +msgid "Error: openssl PHP module required but not installed." +msgstr "Feil: openssl PHP-modul er påkrevd, men er ikke installert." -#: ../../mod/common.php:10 -msgid "No channel." -msgstr "Ingen kanal." +#: ../../mod/setup.php:484 +msgid "" +"Error: mysqli or postgres PHP module required but neither are installed." +msgstr "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert." -#: ../../mod/common.php:39 -msgid "Common connections" -msgstr "Felles forbindelser" +#: ../../mod/setup.php:488 +msgid "Error: mb_string PHP module required but not installed." +msgstr "Feil: mb_string PHP-modul er påkrevd, men er ikke installert." -#: ../../mod/common.php:44 -msgid "No connections in common." -msgstr "Ingen forbindelser felles." +#: ../../mod/setup.php:492 +msgid "Error: mcrypt PHP module required but not installed." +msgstr "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert." -#: ../../mod/rmagic.php:38 +#: ../../mod/setup.php:508 msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig." +"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." +msgstr "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til." -#: ../../mod/rmagic.php:38 -msgid "The error message was:" -msgstr "Feilmeldingen var:" +#: ../../mod/setup.php:509 +msgid "" +"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." +msgstr "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan." -#: ../../mod/rmagic.php:42 -msgid "Authentication failed." -msgstr "Autentisering mislyktes." +#: ../../mod/setup.php:510 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." +msgstr "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red." -#: ../../mod/rmagic.php:82 -msgid "Remote Authentication" -msgstr "Fjernautentisering" +#: ../../mod/setup.php:511 +msgid "" +"You can alternatively skip this procedure and perform a manual installation." +" Please see the file \"install/INSTALL.txt\" for instructions." +msgstr "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner." -#: ../../mod/rmagic.php:83 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Skriv din kanaladresse (for eksempel channel@exampel.com)" +#: ../../mod/setup.php:514 +msgid ".htconfig.php is writable" +msgstr ".htconfig.php kan skrives til" -#: ../../mod/rmagic.php:84 -msgid "Authenticate" -msgstr "Autentiser" +#: ../../mod/setup.php:524 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." +msgstr "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen." -#: ../../mod/filer.php:49 -msgid "- select -" -msgstr "- velg -" +#: ../../mod/setup.php:525 +#, php-format +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory %s under the Red top level folder." +msgstr "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe." -#: ../../mod/photos.php:77 -msgid "Page owner information could not be retrieved." -msgstr "Informasjon om sideeier kunne ikke hentes." +#: ../../mod/setup.php:526 ../../mod/setup.php:544 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has" +" write access to this folder." +msgstr "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen." -#: ../../mod/photos.php:97 -msgid "Album not found." -msgstr "Albumet ble ikke funnet." +#: ../../mod/setup.php:527 +#, php-format +msgid "" +"Note: as a security measure, you should give the web server write access to " +"%s only--not the template files (.tpl) that it contains." +msgstr "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder." -#: ../../mod/photos.php:119 ../../mod/photos.php:672 -msgid "Delete Album" -msgstr "Slett album" +#: ../../mod/setup.php:530 +#, php-format +msgid "%s is writable" +msgstr "%s kan skrives til" -#: ../../mod/photos.php:159 ../../mod/photos.php:957 -msgid "Delete Photo" -msgstr "Slett bilde" +#: ../../mod/setup.php:543 +msgid "" +"Red uses the store directory to save uploaded files. The web server needs to" +" have write access to the store directory under the Red top level folder" +msgstr "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe." -#: ../../mod/photos.php:469 -msgid "No photos selected" -msgstr "Ingen bilder valgt" +#: ../../mod/setup.php:547 +msgid "store is writable" +msgstr "lageret kan skrives til" -#: ../../mod/photos.php:513 -msgid "Access to this item is restricted." -msgstr "Tilgang til dette elementet er begrenset." +#: ../../mod/setup.php:577 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access" +" to this site." +msgstr "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet." -#: ../../mod/photos.php:552 -#, php-format -msgid "%1$.2f MB of %2$.2f MB photo storage used." -msgstr "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt." +#: ../../mod/setup.php:578 +msgid "" +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" +msgstr "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!" -#: ../../mod/photos.php:555 -#, php-format -msgid "%1$.2f MB photo storage used." -msgstr "%1$.2f MB lagringsplass til bilder er brukt." +#: ../../mod/setup.php:579 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." +msgstr "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub." -#: ../../mod/photos.php:579 -msgid "Upload Photos" -msgstr "Last opp bilder" +#: ../../mod/setup.php:580 +msgid "" +"If your certificate is not recognized, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." +msgstr "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer." -#: ../../mod/photos.php:583 ../../mod/photos.php:665 ../../mod/photos.php:943 -msgid "Enter a new album name" -msgstr "Skriv et nytt albumnavn" +#: ../../mod/setup.php:581 +msgid "" +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." +msgstr "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet." -#: ../../mod/photos.php:584 ../../mod/photos.php:666 ../../mod/photos.php:944 -msgid "or select an existing one (doubleclick)" -msgstr "eller velg et eksisterende album (dobbeltklikk)" +#: ../../mod/setup.php:582 +msgid "" +"Providers are available that issue free certificates which are browser-" +"valid." +msgstr "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere." -#: ../../mod/photos.php:585 -msgid "Do not show a status post for this upload" -msgstr "Ikke lag et statusinnlegg for denne oppdateringen" +#: ../../mod/setup.php:584 +msgid "SSL certificate validation" +msgstr "SSL sertifikat-kontroll" -#: ../../mod/photos.php:613 -msgid "Album name could not be decoded" -msgstr "Albumnavnet kunne ikke dekodes" +#: ../../mod/setup.php:590 +msgid "" +"Url rewrite in .htaccess is not working. Check your server " +"configuration.Test: " +msgstr "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:" -#: ../../mod/photos.php:654 ../../mod/photos.php:1166 -#: ../../mod/photos.php:1182 -msgid "Contact Photos" -msgstr "Kontaktbilder" +#: ../../mod/setup.php:592 +msgid "Url rewrite is working" +msgstr "URL rewrite virker" -#: ../../mod/photos.php:678 -msgid "Show Newest First" -msgstr "Vis nyeste først" +#: ../../mod/setup.php:602 +msgid "" +"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." +msgstr "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener." -#: ../../mod/photos.php:680 -msgid "Show Oldest First" -msgstr "Vis eldste først" +#: ../../mod/setup.php:625 +msgid "Errors encountered creating database tables." +msgstr "Feil oppstod under opprettelsen av databasetabeller." -#: ../../mod/photos.php:707 ../../mod/photos.php:1214 -msgid "View Photo" -msgstr "Vis foto" +#: ../../mod/setup.php:660 +msgid "

        What next

        " +msgstr "

        Hva gjenstår

        " -#: ../../mod/photos.php:736 -msgid "Edit Album" -msgstr "Endre album" +#: ../../mod/setup.php:661 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the " +"poller." +msgstr "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren." -#: ../../mod/photos.php:781 -msgid "Permission denied. Access to this item may be restricted." -msgstr "Tillatelse avvist. Tilgang til dette elementet kan være begrenset." +#: ../../mod/common.php:10 +msgid "No channel." +msgstr "Ingen kanal." -#: ../../mod/photos.php:783 -msgid "Photo not available" -msgstr "Bilde er utilgjengelig" +#: ../../mod/common.php:39 +msgid "Common connections" +msgstr "Felles forbindelser" -#: ../../mod/photos.php:841 -msgid "Use as profile photo" -msgstr "Bruk som profilbilde" +#: ../../mod/common.php:44 +msgid "No connections in common." +msgstr "Ingen forbindelser felles." -#: ../../mod/photos.php:848 -msgid "Private Photo" -msgstr "Privat bilde" +#: ../../mod/id.php:8 +msgid "First Name" +msgstr "Fornavn" -#: ../../mod/photos.php:863 -msgid "View Full Size" -msgstr "Vis i full størrelse" +#: ../../mod/id.php:9 +msgid "Last Name" +msgstr "Etternavn" -#: ../../mod/photos.php:905 ../../mod/delegate.php:130 ../../mod/tagrm.php:133 -msgid "Remove" -msgstr "Fjern" +#: ../../mod/id.php:10 +msgid "Nickname" +msgstr "Kallenavn" -#: ../../mod/photos.php:937 -msgid "Edit photo" -msgstr "Endre bilde" +#: ../../mod/id.php:11 +msgid "Full Name" +msgstr "Fullt navn" -#: ../../mod/photos.php:939 -msgid "Rotate CW (right)" -msgstr "Roter med klokka (mot høyre)" +#: ../../mod/id.php:17 +msgid "Profile Photo 16px" +msgstr "Profilbilde 16px" -#: ../../mod/photos.php:940 -msgid "Rotate CCW (left)" -msgstr "Roter mot klokka (venstre)" +#: ../../mod/id.php:18 +msgid "Profile Photo 32px" +msgstr "Profilbilde 32px" -#: ../../mod/photos.php:947 -msgid "Caption" -msgstr "Overskrift" +#: ../../mod/id.php:19 +msgid "Profile Photo 48px" +msgstr "Profilbilde 48px" -#: ../../mod/photos.php:949 -msgid "Add a Tag" -msgstr "Legg til merkelapp" +#: ../../mod/id.php:20 +msgid "Profile Photo 64px" +msgstr "Profilbilde 64px" -#: ../../mod/photos.php:953 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" -msgstr "Eksempel: @bob, @Barbara_Jensen, @jim@example.com" +#: ../../mod/id.php:21 +msgid "Profile Photo 80px" +msgstr "Profilbilde 80px" -#: ../../mod/photos.php:955 -msgid "Flag as adult in album view" -msgstr "Flag som voksent i albumvisning" +#: ../../mod/id.php:22 +msgid "Profile Photo 128px" +msgstr "Profilbilde 128px" -#: ../../mod/photos.php:1132 -msgid "In This Photo:" -msgstr "I dette bildet:" +#: ../../mod/id.php:23 +msgid "Timezone" +msgstr "Tidssone" -#: ../../mod/photos.php:1220 -msgid "View Album" -msgstr "Vis album" +#: ../../mod/id.php:24 +msgid "Homepage URL" +msgstr "Hjemmeside URL" -#: ../../mod/photos.php:1243 -msgid "Recent Photos" -msgstr "Nye bilder" +#: ../../mod/id.php:26 +msgid "Birth Year" +msgstr "Fødselsår" -#: ../../mod/connections.php:37 ../../mod/connedit.php:64 -msgid "Could not access contact record." -msgstr "Fikk ikke tilgang til kontaktinformasjonen." +#: ../../mod/id.php:27 +msgid "Birth Month" +msgstr "Fødselsmåne" -#: ../../mod/connections.php:51 ../../mod/connedit.php:86 -msgid "Could not locate selected profile." -msgstr "Fant ikke valgt profil." +#: ../../mod/id.php:28 +msgid "Birth Day" +msgstr "Fødselsdag" -#: ../../mod/connections.php:94 ../../mod/connedit.php:140 -msgid "Connection updated." -msgstr "Forbindelsen er oppdatert." +#: ../../mod/id.php:29 +msgid "Birthdate" +msgstr "Fødselsdato" -#: ../../mod/connections.php:96 ../../mod/connedit.php:142 -msgid "Failed to update connection record." -msgstr "Mislyktes med å oppdatere forbindelsesinformasjonen." +#: ../../mod/id.php:30 ../../mod/profiles.php:431 +msgid "Gender" +msgstr "Kjønn" -#: ../../mod/connections.php:191 ../../mod/connections.php:292 +#: ../../mod/connections.php:192 ../../mod/connections.php:293 msgid "Blocked" msgstr "Blokkert" -#: ../../mod/connections.php:196 ../../mod/connections.php:299 +#: ../../mod/connections.php:197 ../../mod/connections.php:300 msgid "Ignored" msgstr "Ignorert" -#: ../../mod/connections.php:201 ../../mod/connections.php:313 +#: ../../mod/connections.php:202 ../../mod/connections.php:314 msgid "Hidden" msgstr "Skjult" -#: ../../mod/connections.php:206 ../../mod/connections.php:306 +#: ../../mod/connections.php:207 ../../mod/connections.php:307 msgid "Archived" msgstr "Arkivert" -#: ../../mod/connections.php:230 ../../mod/connections.php:245 +#: ../../mod/connections.php:231 ../../mod/connections.php:246 msgid "All" msgstr "Alle" -#: ../../mod/connections.php:270 +#: ../../mod/connections.php:271 msgid "Suggest new connections" msgstr "Foreslå nye forbindelser" -#: ../../mod/connections.php:273 +#: ../../mod/connections.php:274 msgid "New Connections" msgstr "Nye forbindelser" -#: ../../mod/connections.php:276 +#: ../../mod/connections.php:277 msgid "Show pending (new) connections" msgstr "Vis ventende (nye) forbindelser" -#: ../../mod/connections.php:282 +#: ../../mod/connections.php:280 ../../mod/profperm.php:139 +msgid "All Connections" +msgstr "Alle forbindelser" + +#: ../../mod/connections.php:283 msgid "Show all connections" msgstr "Vis alle forbindelser" -#: ../../mod/connections.php:285 +#: ../../mod/connections.php:286 msgid "Unblocked" msgstr "Ikke blokkert lenger" -#: ../../mod/connections.php:288 +#: ../../mod/connections.php:289 msgid "Only show unblocked connections" msgstr "Vis bare forbindelser som ikke er blokkert" -#: ../../mod/connections.php:295 +#: ../../mod/connections.php:296 msgid "Only show blocked connections" msgstr "Vis bare forbindelser som er blokkert" -#: ../../mod/connections.php:302 +#: ../../mod/connections.php:303 msgid "Only show ignored connections" msgstr "Vis bare ignorerte forbindelser" -#: ../../mod/connections.php:309 +#: ../../mod/connections.php:310 msgid "Only show archived connections" msgstr "Vis bare arkiverte forbindelser" -#: ../../mod/connections.php:316 +#: ../../mod/connections.php:317 msgid "Only show hidden connections" msgstr "Vis bare skjulte forbindelser" -#: ../../mod/connections.php:371 +#: ../../mod/connections.php:372 #, php-format msgid "%1$s [%2$s]" msgstr "%1$s [%2$s]" -#: ../../mod/connections.php:372 +#: ../../mod/connections.php:373 msgid "Edit connection" msgstr "Endre forbindelse" -#: ../../mod/connections.php:410 +#: ../../mod/connections.php:411 msgid "Search your connections" msgstr "Søk blant dine forbindelser" -#: ../../mod/connections.php:411 +#: ../../mod/connections.php:412 msgid "Finding: " msgstr "Fant:" -#: ../../mod/manage.php:136 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "Du har laget %1$.0f av %2$.0f tillatte kanaler." - -#: ../../mod/manage.php:144 -msgid "Create a new channel" -msgstr "Lag en ny kanal" - -#: ../../mod/manage.php:149 -msgid "Current Channel" -msgstr "Gjeldende kanal" - -#: ../../mod/manage.php:151 -msgid "Attach to one of your channels by selecting it." -msgstr "Bytt til en av dine kanaler ved å velge den." - -#: ../../mod/manage.php:152 -msgid "Default Channel" -msgstr "Standardkanal" - -#: ../../mod/manage.php:153 -msgid "Make Default" -msgstr "Gjør til standard" - -#: ../../mod/rpost.php:97 ../../mod/editpost.php:42 -msgid "Edit post" -msgstr "Endre innlegg" - -#: ../../mod/connedit.php:189 -msgid "is now connected to" -msgstr "er nå forbundet til" - -#: ../../mod/connedit.php:310 -msgid "Could not access address book record." -msgstr "Fikk ikke tilgang til informasjonen i adresseboken." - -#: ../../mod/connedit.php:324 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Oppfrisking mislyktes - kanalen er for øyeblikket utilgjengelig." - -#: ../../mod/connedit.php:331 -msgid "Channel has been unblocked" -msgstr "Kanalen er ikke blokkert lenger" - -#: ../../mod/connedit.php:332 -msgid "Channel has been blocked" -msgstr "Kanalen har blitt blokkert" - -#: ../../mod/connedit.php:336 ../../mod/connedit.php:348 -#: ../../mod/connedit.php:360 ../../mod/connedit.php:372 -#: ../../mod/connedit.php:388 -msgid "Unable to set address book parameters." -msgstr "Ikke i stand til å angi parametre for adresseboken." - -#: ../../mod/connedit.php:343 -msgid "Channel has been unignored" -msgstr "Kanalen er ikke lenger ignorert" - -#: ../../mod/connedit.php:344 -msgid "Channel has been ignored" -msgstr "Kanalen blir ignorert" - -#: ../../mod/connedit.php:355 -msgid "Channel has been unarchived" -msgstr "Kanalen er ikke lenger arkivert" - -#: ../../mod/connedit.php:356 -msgid "Channel has been archived" -msgstr "Kanalen er arkivert" - -#: ../../mod/connedit.php:367 -msgid "Channel has been unhidden" -msgstr "Kanalen er ikke lenger skjult" - -#: ../../mod/connedit.php:368 -msgid "Channel has been hidden" -msgstr "Kanalen er blitt skjult" - -#: ../../mod/connedit.php:383 -msgid "Channel has been approved" -msgstr "Kanalen har blitt godkjent" - -#: ../../mod/connedit.php:384 -msgid "Channel has been unapproved" -msgstr "Kanalen er ikke lenger godkjent" - -#: ../../mod/connedit.php:412 -msgid "Connection has been removed." -msgstr "Forbindelsen har blitt fjernet." - -#: ../../mod/connedit.php:432 -#, php-format -msgid "View %s's profile" -msgstr "Vis %s sin profil" - -#: ../../mod/connedit.php:436 -msgid "Refresh Permissions" -msgstr "Oppfrisk tillatelser" - -#: ../../mod/connedit.php:439 -msgid "Fetch updated permissions" -msgstr "Hent oppdaterte tillatelser" - -#: ../../mod/connedit.php:443 -msgid "Recent Activity" -msgstr "Nylig aktivitet" - -#: ../../mod/connedit.php:446 -msgid "View recent posts and comments" -msgstr "Vis nylige innlegg og kommentarer" - -#: ../../mod/connedit.php:450 ../../mod/connedit.php:594 -#: ../../mod/admin.php:732 -msgid "Unblock" -msgstr "Ikke blokker lenger" - -#: ../../mod/connedit.php:450 ../../mod/connedit.php:594 -#: ../../mod/admin.php:731 -msgid "Block" -msgstr "Blokker" - -#: ../../mod/connedit.php:453 -msgid "Block or Unblock this connection" -msgstr "Blokker eller fjern blokkering av denne forbindelsen " - -#: ../../mod/connedit.php:457 ../../mod/connedit.php:595 -msgid "Unignore" -msgstr "Ikke ignorer lenger" - -#: ../../mod/connedit.php:457 ../../mod/connedit.php:595 -#: ../../mod/notifications.php:51 -msgid "Ignore" -msgstr "Ignorer" - -#: ../../mod/connedit.php:460 -msgid "Ignore or Unignore this connection" -msgstr "Ignorer eller fjern ignorering av denne forbindelsen" - -#: ../../mod/connedit.php:463 -msgid "Unarchive" -msgstr "Ikke arkiver lenger" - -#: ../../mod/connedit.php:463 -msgid "Archive" -msgstr "Arkiver" - -#: ../../mod/connedit.php:466 -msgid "Archive or Unarchive this connection" -msgstr "Arkiver eller fjern arkivering av denne forbindelsen" - -#: ../../mod/connedit.php:469 -msgid "Unhide" -msgstr "Ikke skjul lenger" - -#: ../../mod/connedit.php:469 -msgid "Hide" -msgstr "Skjul" - -#: ../../mod/connedit.php:472 -msgid "Hide or Unhide this connection" -msgstr "Skjul eller fjern skjuling av denne forbindelsen" - -#: ../../mod/connedit.php:479 -msgid "Delete this connection" -msgstr "Slett denne forbindelsen" - -#: ../../mod/connedit.php:522 ../../mod/connedit.php:552 -msgid "Approve this connection" -msgstr "Godta denne forbindelsen" - -#: ../../mod/connedit.php:522 -msgid "Accept connection to allow communication" -msgstr "Godta denne forbindelsen for å tillate kommunikasjon" - -#: ../../mod/connedit.php:538 -#, php-format -msgid "Connections: settings for %s" -msgstr "Forbindelser: innstillinger for %s" - -#: ../../mod/connedit.php:539 -msgid "Apply these permissions automatically" -msgstr "Bruk disse tillatelsene automatisk" - -#: ../../mod/connedit.php:543 -msgid "Apply the permissions indicated on this page to all new connections." -msgstr "Bruk tillatelsene angitt på denne siden på alle nye forbindelser." - -#: ../../mod/connedit.php:545 -msgid "Slide to adjust your degree of friendship" -msgstr "Flytt for å justere din grad av vennskap" - -#: ../../mod/connedit.php:551 -msgid "inherited" -msgstr "arvet" - -#: ../../mod/connedit.php:553 -msgid "Connection has no individual permissions!" -msgstr "Forbindelsen har ingen individuelle tillatelser!" +#: ../../mod/impel.php:33 +msgid "webpage" +msgstr "nettside" -#: ../../mod/connedit.php:554 -msgid "" -"This may be appropriate based on your privacy " -"settings, though you may wish to review the \"Advanced Permissions\"." -msgstr "Dette kan være riktig basert på dine personverninnstillinger, men kanskje du bør se over \"Avanserte tillatelser\"." +#: ../../mod/impel.php:38 +msgid "block" +msgstr "byggekloss" -#: ../../mod/connedit.php:556 -msgid "Profile Visibility" -msgstr "Profilens synlighet" +#: ../../mod/impel.php:43 +msgid "layout" +msgstr "layout" -#: ../../mod/connedit.php:557 +#: ../../mod/impel.php:117 #, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Vennligst velg profilen du ønsker å vise %s når profilen din ses på en sikret måte. " - -#: ../../mod/connedit.php:558 -msgid "Contact Information / Notes" -msgstr "Kontaktinformasjon / Merknader" - -#: ../../mod/connedit.php:559 -msgid "Edit contact notes" -msgstr "Endre kontaktmerknader" - -#: ../../mod/connedit.php:561 -msgid "Their Settings" -msgstr "Deres innstillinger" - -#: ../../mod/connedit.php:562 -msgid "My Settings" -msgstr "Mine innstillinger" - -#: ../../mod/connedit.php:564 -msgid "Clear/Disable Automatic Permissions" -msgstr "Tøm/Skru av Automatiske tillatelser" - -#: ../../mod/connedit.php:565 -msgid "Forum Members" -msgstr "Forummedlemmer" - -#: ../../mod/connedit.php:566 -msgid "Soapbox" -msgstr "Talerstol" - -#: ../../mod/connedit.php:567 -msgid "Full Sharing (typical social network permissions)" -msgstr "Full deling (typiske tillatelser i sosiale nettverk)" - -#: ../../mod/connedit.php:568 -msgid "Cautious Sharing " -msgstr "Forsiktig deling" - -#: ../../mod/connedit.php:569 -msgid "Follow Only" -msgstr "Bare følg" - -#: ../../mod/connedit.php:570 -msgid "Individual Permissions" -msgstr "Individuelle tillatelser" - -#: ../../mod/connedit.php:571 -msgid "" -"Some permissions may be inherited from your channel privacy settings, which have higher priority than " -"individual settings. Changing those inherited settings on this page will " -"have no effect." -msgstr "Noen tillatelser kan være arvet fra din kanals personverninnstillinger, som har høyere prioritet enn individuelle innstillinger. Å endre arvede innstillinger på denne siden vil ikke ha noen effekt." - -#: ../../mod/connedit.php:572 -msgid "Advanced Permissions" -msgstr "Avanserte tillatelser" - -#: ../../mod/connedit.php:573 -msgid "Simple Permissions (select one and submit)" -msgstr "Enkle tillatelser (velg en og lagre)" +msgid "%s element installed" +msgstr "%s element installert" -#: ../../mod/connedit.php:577 +#: ../../mod/tagger.php:96 #, php-format -msgid "Visit %s's profile - %s" -msgstr "Besøk %s sin profil - %s" - -#: ../../mod/connedit.php:578 -msgid "Block/Unblock contact" -msgstr "Blokker/Ikke blokker kontakt" - -#: ../../mod/connedit.php:579 -msgid "Ignore contact" -msgstr "Ignorer kontakt" - -#: ../../mod/connedit.php:580 -msgid "Repair URL settings" -msgstr "Reparer URL-innstillinger" - -#: ../../mod/connedit.php:581 -msgid "View conversations" -msgstr "Vis samtaler" - -#: ../../mod/connedit.php:583 -msgid "Delete contact" -msgstr "Slett kontakt" - -#: ../../mod/connedit.php:586 -msgid "Last update:" -msgstr "Siste oppdatering:" - -#: ../../mod/connedit.php:588 -msgid "Update public posts" -msgstr "Oppdater offentlige innlegg" - -#: ../../mod/connedit.php:590 -msgid "Update now" -msgstr "Oppdater nå" +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "%1$s merket %3$s til %2$s med %4$s" -#: ../../mod/connedit.php:596 -msgid "Currently blocked" -msgstr "For øyeblikket blokkert" +#: ../../mod/cloud.php:120 +msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" +msgstr "RedMatrix - gjester: brukernavn: {din e-postadresse}, passord: +++" -#: ../../mod/connedit.php:597 -msgid "Currently ignored" -msgstr "For øyeblikket ignorert" +#: ../../mod/item.php:165 +msgid "Unable to locate original post." +msgstr "Ikke i stand til å finne opprinnelig innlegg." -#: ../../mod/connedit.php:598 -msgid "Currently archived" -msgstr "For øyeblikket arkivert" +#: ../../mod/item.php:424 +msgid "Empty post discarded." +msgstr "Tomt innlegg forkastet." -#: ../../mod/connedit.php:599 -msgid "Currently pending" -msgstr "For øyeblikket ventende" +#: ../../mod/item.php:466 +msgid "Executable content type not permitted to this channel." +msgstr "Kjørbar innholdstype er ikke tillat for denne kanalen." -#: ../../mod/connedit.php:600 -msgid "Hide this contact from others" -msgstr "Skjul denne kontakten for andre" +#: ../../mod/item.php:865 +msgid "System error. Post not saved." +msgstr "Systemfeil. Innlegg ble ikke lagret." -#: ../../mod/connedit.php:600 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Svar/likes på dine offentlige innlegg kan fortsatt være synlige" +#: ../../mod/item.php:1083 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "Du har nådd din grense på %1$.0f startinnlegg." -#: ../../mod/openid.php:26 -msgid "OpenID protocol error. No ID returned." -msgstr "OpenID protokollfeil. Ingen ID ble returnert." +#: ../../mod/item.php:1089 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "Du har nådd din grense på %1$.0f websider." + +#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:82 +#: ../../mod/directory.php:47 ../../mod/viewconnections.php:17 +#: ../../mod/photos.php:429 +msgid "Public access denied." +msgstr "Offentlig tilgang avvist." #: ../../mod/thing.php:96 msgid "Thing updated" @@ -5722,163 +6043,169 @@ msgstr "URL til bilde av ting (valgfritt)" msgid "Add Thing to your Profile" msgstr "Legg til ting i din profil" -#: ../../mod/lostpass.php:15 -msgid "No valid account found." -msgstr "Ingen gyldig konto funnet." +#: ../../mod/chatsvc.php:111 +msgid "Away" +msgstr "Borte" -#: ../../mod/lostpass.php:29 -msgid "Password reset request issued. Check your email." -msgstr "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din." +#: ../../mod/chatsvc.php:115 +msgid "Online" +msgstr "Online" -#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 -#, php-format -msgid "Site Member (%s)" -msgstr "Nettstedsmedlem (%s)" +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" +msgstr "Velg en bokmerkemappe" -#: ../../mod/lostpass.php:40 -#, php-format -msgid "Password reset requested at %s" -msgstr "Forespurt om å tilbakestille passord hos %s" +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" +msgstr "Lagre bokmerke" -#: ../../mod/lostpass.php:63 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." -msgstr "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes." +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" +msgstr "URL-en til bokmerket" -#: ../../mod/lostpass.php:85 ../../boot.php:1494 -msgid "Password Reset" -msgstr "Tilbakestill passord" +#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 +msgid "Description" +msgstr "Beskrivelse" -#: ../../mod/lostpass.php:86 -msgid "Your password has been reset as requested." -msgstr "Ditt passord har blitt tilbakestilt som forespurt." +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" +msgstr "Eller skriv nytt navn på bokmerkemappe" -#: ../../mod/lostpass.php:87 -msgid "Your new password is" -msgstr "Ditt nye passord er" +#: ../../mod/notify.php:53 ../../mod/notifications.php:94 +msgid "No more system notifications." +msgstr "Ingen flere systemvarsler." -#: ../../mod/lostpass.php:88 -msgid "Save or copy your new password - and then" -msgstr "Lagre eller kopier ditt nye passord, og deretter kan du" +#: ../../mod/notify.php:57 ../../mod/notifications.php:98 +msgid "System Notifications" +msgstr "Systemvarsler" -#: ../../mod/lostpass.php:89 -msgid "click here to login" -msgstr "klikke her for å logge inn" +#: ../../mod/acl.php:231 +msgid "network" +msgstr "nettverk" -#: ../../mod/lostpass.php:90 -msgid "" -"Your password may be changed from the Settings page after " -"successful login." -msgstr "Ditt passord kan endres på siden Innstillinger etter vellykket innlogging." +#: ../../mod/acl.php:241 +msgid "RSS" +msgstr "RSS" -#: ../../mod/lostpass.php:107 -#, php-format -msgid "Your password has changed at %s" -msgstr "Ditt passord er endret hos %s" +#: ../../mod/pdledit.php:13 +msgid "Layout updated." +msgstr "Layout er oppdatert." -#: ../../mod/lostpass.php:122 -msgid "Forgot your Password?" -msgstr "Glemt passord ditt?" +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" +msgstr "Endre beskrivelsen av systemsiden" -#: ../../mod/lostpass.php:123 -msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." -msgstr "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner." +#: ../../mod/pdledit.php:48 +msgid "Layout not found." +msgstr "Layouten ble ikke funnet." -#: ../../mod/lostpass.php:124 -msgid "Email Address" -msgstr "E-postadresse" +#: ../../mod/pdledit.php:54 +msgid "Module Name:" +msgstr "Modulnavn:" -#: ../../mod/lostpass.php:125 -msgid "Reset" -msgstr "Tilbakestill" +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 +msgid "Layout Help" +msgstr "Layout-hjelp" -#: ../../mod/bookmarks.php:38 -msgid "Bookmark added" -msgstr "Bokmerke lagt til" +#: ../../mod/filer.php:49 +msgid "- select -" +msgstr "- velg -" -#: ../../mod/bookmarks.php:60 -msgid "My Bookmarks" -msgstr "Mine bokmerker" +#: ../../mod/import.php:25 +#, php-format +msgid "Your service plan only allows %d channels." +msgstr "Din tjenesteplan tillater bare %d kanaler." -#: ../../mod/bookmarks.php:71 -msgid "My Connections Bookmarks" -msgstr "Mine forbindelsers bokmerker" +#: ../../mod/import.php:51 +msgid "Nothing to import." +msgstr "Ingenting å importere." -#: ../../mod/dirsearch.php:21 -msgid "This site is not a directory server" -msgstr "Dette nettstedet er ikke en katalogtjener" +#: ../../mod/import.php:75 +msgid "Unable to download data from old server" +msgstr "Ikke i stand til å laste ned data fra gammel tjener" -#: ../../mod/cloud.php:130 -msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" -msgstr "RedMatrix - gjester: brukernavn: {din e-postadresse}, passord: +++" +#: ../../mod/import.php:81 +msgid "Imported file is empty." +msgstr "Importert fil er tom." -#: ../../mod/ping.php:257 -msgid "sent you a private message" -msgstr "sendte deg en privat melding" +#: ../../mod/import.php:106 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." +msgstr "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes." -#: ../../mod/ping.php:308 -msgid "added your channel" -msgstr "la til din kanal" +#: ../../mod/import.php:127 +msgid "Unable to create a unique channel address. Import failed." +msgstr "Klarte ikke å lage en unik kanaladresse. Import mislyktes." -#: ../../mod/ping.php:349 -msgid "posted an event" -msgstr "la ut en hendelse" +#: ../../mod/import.php:147 +msgid "Channel clone failed. Import failed." +msgstr "Kanalkloning mislyktes. Import mislyktes." -#: ../../mod/editblock.php:79 ../../mod/editblock.php:95 -#: ../../mod/editlayout.php:78 ../../mod/editpost.php:20 -#: ../../mod/editwebpage.php:77 -msgid "Item not found" -msgstr "Elementet ble ikke funnet." +#: ../../mod/import.php:157 +msgid "Cloned channel not found. Import failed." +msgstr "Klonet kanal ble ikke funnet. Import mislyktes." -#: ../../mod/editblock.php:115 -msgid "Edit Block" -msgstr "Endre byggekloss" +#: ../../mod/import.php:475 +msgid "Import completed." +msgstr "Import ferdig." -#: ../../mod/editblock.php:125 -msgid "Delete block?" -msgstr "Slett byggeklossen?" +#: ../../mod/import.php:487 +msgid "You must be logged in to use this feature." +msgstr "Du må være innlogget for å bruke denne funksjonen." -#: ../../mod/editblock.php:147 ../../mod/editlayout.php:143 -#: ../../mod/editpost.php:116 ../../mod/editwebpage.php:178 -msgid "Insert YouTube video" -msgstr "Sett inn YouTube-video" +#: ../../mod/import.php:492 +msgid "Import Channel" +msgstr "Importer kanal" -#: ../../mod/editblock.php:148 ../../mod/editlayout.php:144 -#: ../../mod/editpost.php:117 ../../mod/editwebpage.php:179 -msgid "Insert Vorbis [.ogg] video" -msgstr "Sett inn Vorbis [.ogg] video" +#: ../../mod/import.php:493 +msgid "" +"Use this form to import an existing channel from a different server/hub. You" +" may retrieve the channel identity from the old server/hub via the network " +"or provide an export file. Only identity and connections/relationships will " +"be imported. Importation of content is not yet available." +msgstr "Bruk dette skjemaet til å importere en eksisterende kanal fra en annen tjener/hub. Du kan hente kanalidentiteten fra den gamle tjeneren/hubben via nettverket eller bruke en eksportert fil. Bare identiteten og forbindelser/relasjoner vil bli importert. Importering av innhold er ennå ikke tilgjengelig." -#: ../../mod/editblock.php:149 ../../mod/editlayout.php:145 -#: ../../mod/editpost.php:118 ../../mod/editwebpage.php:180 -msgid "Insert Vorbis [.ogg] audio" -msgstr "Legg i" +#: ../../mod/import.php:494 +msgid "File to Upload" +msgstr "Fil som skal lastes opp" -#: ../../mod/editblock.php:183 -msgid "Delete Block" -msgstr "Slett byggekloss" +#: ../../mod/import.php:495 +msgid "Or provide the old server/hub details" +msgstr "Eller oppgi detaljene fra den gamle tjeneren/hub-en" -#: ../../mod/pdledit.php:13 -msgid "Layout updated." -msgstr "Layout er oppdatert." +#: ../../mod/import.php:496 +msgid "Your old identity address (xyz@example.com)" +msgstr "Din gamle identitetsadresse (xyz@example.com)" -#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 -msgid "Edit System Page Description" -msgstr "Endre beskrivelsen av systemsiden" +#: ../../mod/import.php:497 +msgid "Your old login email address" +msgstr "Din gamle innloggings e-postadresse" -#: ../../mod/pdledit.php:48 -msgid "Layout not found." -msgstr "Layouten ble ikke funnet." +#: ../../mod/import.php:498 +msgid "Your old login password" +msgstr "Ditt gamle innloggingspassord" -#: ../../mod/pdledit.php:54 -msgid "Module Name:" -msgstr "Modulnavn:" +#: ../../mod/import.php:499 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be" +" able to post from either location, but only one can be marked as the " +"primary location for files, photos, and media." +msgstr "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media." -#: ../../mod/pdledit.php:55 ../../mod/layouts.php:107 -msgid "Layout Help" -msgstr "Layout-hjelp" +#: ../../mod/import.php:500 +msgid "Make this hub my primary location" +msgstr "Gjør dette nettstedet til min primære plassering" + +#: ../../mod/import.php:501 +msgid "Import existing posts if possible" +msgstr "Importerer eksisterende innlegg hvis mulig." + +#: ../../mod/editlayout.php:78 ../../mod/editwebpage.php:77 +#: ../../mod/editpost.php:20 ../../mod/editblock.php:79 +#: ../../mod/editblock.php:95 +msgid "Item not found" +msgstr "Elementet ble ikke funnet." #: ../../mod/editlayout.php:108 msgid "Edit Layout" @@ -5888,1710 +6215,2072 @@ msgstr "Endre layout" msgid "Delete layout?" msgstr "Slett layout?" -#: ../../mod/editlayout.php:178 +#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:183 +#: ../../mod/editpost.php:122 ../../mod/editblock.php:152 +msgid "Insert YouTube video" +msgstr "Sett inn YouTube-video" + +#: ../../mod/editlayout.php:149 ../../mod/editwebpage.php:184 +#: ../../mod/editpost.php:123 ../../mod/editblock.php:153 +msgid "Insert Vorbis [.ogg] video" +msgstr "Sett inn Vorbis [.ogg] video" + +#: ../../mod/editlayout.php:150 ../../mod/editwebpage.php:185 +#: ../../mod/editpost.php:124 ../../mod/editblock.php:154 +msgid "Insert Vorbis [.ogg] audio" +msgstr "Legg i" + +#: ../../mod/editlayout.php:183 msgid "Delete Layout" msgstr "Slett layout" -#: ../../mod/editpost.php:31 -msgid "Item is not editable" -msgstr "Elementet kan ikke endres" +#: ../../mod/chat.php:19 ../../mod/channel.php:25 +msgid "You must be logged in to see this page." +msgstr "Du må være innloegget for å se denne siden." -#: ../../mod/editpost.php:53 -msgid "Delete item?" -msgstr "Slett element?" +#: ../../mod/chat.php:167 +msgid "Room not found" +msgstr "Rommet ble ikke funnet" + +#: ../../mod/chat.php:178 +msgid "Leave Room" +msgstr "Forlat rom" -#: ../../mod/settings.php:73 -msgid "Name is required" -msgstr "Navn er påkrevd" +#: ../../mod/chat.php:179 +msgid "Delete This Room" +msgstr "Slett dette rommet" -#: ../../mod/settings.php:77 -msgid "Key and Secret are required" -msgstr "Nøkkel og hemmelighet er påkrevd" +#: ../../mod/chat.php:180 +msgid "I am away right now" +msgstr "Jeg er borte akkurat nå" -#: ../../mod/settings.php:197 -msgid "Passwords do not match. Password unchanged." -msgstr "Passordene stemmer ikke overens. Passord uforandret." +#: ../../mod/chat.php:181 +msgid "I am online" +msgstr "Jeg er online" -#: ../../mod/settings.php:201 -msgid "Empty passwords are not allowed. Password unchanged." -msgstr "Tomme passord er ikke tillatt. Passord uforandret." +#: ../../mod/chat.php:183 +msgid "Bookmark this room" +msgstr "Bokmerk dette rommet" -#: ../../mod/settings.php:215 -msgid "Password changed." -msgstr "Passord endret." +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" +msgstr "Nytt chatrom" -#: ../../mod/settings.php:217 -msgid "Password update failed. Please try again." -msgstr "Passord oppdatering mislyktes. Vennligst prøv igjen." +#: ../../mod/chat.php:208 +msgid "Chatroom Name" +msgstr "Navn på chatrom" -#: ../../mod/settings.php:231 -msgid "Not valid email." -msgstr "Ikke gyldig e-post." +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" +msgstr "%1$s sine chatrom" -#: ../../mod/settings.php:234 -msgid "Protected email address. Cannot change to that email." -msgstr "Beskyttet e-postadresse. Kan ikke endre til den e-postadressen." +#: ../../mod/editwebpage.php:140 +msgid "Edit Webpage" +msgstr "Endre webside" -#: ../../mod/settings.php:243 -msgid "System failure storing new email. Please try again." -msgstr "Systemfeil ved lagring av ny e-post. Vennligst prøv igjen." +#: ../../mod/editwebpage.php:150 +msgid "Delete webpage?" +msgstr "Slett webside?" -#: ../../mod/settings.php:479 -msgid "Settings updated." -msgstr "Innstillinger oppdatert." +#: ../../mod/editwebpage.php:220 +msgid "Delete Webpage" +msgstr "Slett webside" -#: ../../mod/settings.php:548 ../../mod/settings.php:574 -#: ../../mod/settings.php:610 -msgid "Add application" -msgstr "Legg til program" +#: ../../mod/dirsearch.php:21 ../../mod/regdir.php:47 +msgid "This site is not a directory server" +msgstr "Dette nettstedet er ikke en katalogtjener" -#: ../../mod/settings.php:551 -msgid "Name of application" -msgstr "Navn på program" +#: ../../mod/dirsearch.php:29 +msgid "This directory server requires an access token" +msgstr "Denne katalogtjeneren krever en tilgangsnøkkel (access token)" -#: ../../mod/settings.php:552 ../../mod/settings.php:578 -msgid "Consumer Key" -msgstr "Consumer Key" +#: ../../mod/lostpass.php:15 +msgid "No valid account found." +msgstr "Ingen gyldig konto funnet." -#: ../../mod/settings.php:552 ../../mod/settings.php:553 -msgid "Automatically generated - change if desired. Max length 20" -msgstr "Automatisk laget - kan endres om du vil. Største lengde 20" +#: ../../mod/lostpass.php:29 +msgid "Password reset request issued. Check your email." +msgstr "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din." -#: ../../mod/settings.php:553 ../../mod/settings.php:579 -msgid "Consumer Secret" -msgstr "Consumer Secret" +#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 +#, php-format +msgid "Site Member (%s)" +msgstr "Nettstedsmedlem (%s)" -#: ../../mod/settings.php:554 ../../mod/settings.php:580 -msgid "Redirect" -msgstr "Omdirigering" +#: ../../mod/lostpass.php:40 +#, php-format +msgid "Password reset requested at %s" +msgstr "Forespurt om å tilbakestille passord hos %s" -#: ../../mod/settings.php:554 +#: ../../mod/lostpass.php:63 msgid "" -"Redirect URI - leave blank unless your application specifically requires " -"this" -msgstr "Omdirigerings-URI - la stå tomt hvis ikke ditt program spesifikt krever dette" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." +msgstr "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes." -#: ../../mod/settings.php:555 ../../mod/settings.php:581 -msgid "Icon url" -msgstr "Ikon-URL" +#: ../../mod/lostpass.php:85 ../../boot.php:1560 +msgid "Password Reset" +msgstr "Tilbakestill passord" -#: ../../mod/settings.php:555 -msgid "Optional" -msgstr "Valgfritt" +#: ../../mod/lostpass.php:86 +msgid "Your password has been reset as requested." +msgstr "Ditt passord har blitt tilbakestilt som forespurt." -#: ../../mod/settings.php:566 -msgid "You can't edit this application." -msgstr "Du kan ikke endre dette programmet." +#: ../../mod/lostpass.php:87 +msgid "Your new password is" +msgstr "Ditt nye passord er" -#: ../../mod/settings.php:609 -msgid "Connected Apps" -msgstr "Tilkoblede app-er" +#: ../../mod/lostpass.php:88 +msgid "Save or copy your new password - and then" +msgstr "Lagre eller kopier ditt nye passord, og deretter kan du" -#: ../../mod/settings.php:613 -msgid "Client key starts with" -msgstr "Klientnøkkel starter med" +#: ../../mod/lostpass.php:89 +msgid "click here to login" +msgstr "klikke her for å logge inn" -#: ../../mod/settings.php:614 -msgid "No name" -msgstr "Ikke noe navn" +#: ../../mod/lostpass.php:90 +msgid "" +"Your password may be changed from the Settings page after " +"successful login." +msgstr "Ditt passord kan endres på siden Innstillinger etter vellykket innlogging." -#: ../../mod/settings.php:615 -msgid "Remove authorization" -msgstr "Fjern tillatelse" +#: ../../mod/lostpass.php:107 +#, php-format +msgid "Your password has changed at %s" +msgstr "Ditt passord er endret hos %s" -#: ../../mod/settings.php:626 -msgid "No feature settings configured" -msgstr "Ingen funksjonsinnstillinger er konfigurert" +#: ../../mod/lostpass.php:122 +msgid "Forgot your Password?" +msgstr "Glemt passord ditt?" -#: ../../mod/settings.php:634 -msgid "Feature Settings" -msgstr "Funksjonsinnstillinger" +#: ../../mod/lostpass.php:123 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." +msgstr "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner." -#: ../../mod/settings.php:657 -msgid "Account Settings" -msgstr "Kontoinnstillinger" +#: ../../mod/lostpass.php:124 +msgid "Email Address" +msgstr "E-postadresse" -#: ../../mod/settings.php:658 -msgid "Password Settings" -msgstr "Passordinnstillinger" +#: ../../mod/lostpass.php:125 +msgid "Reset" +msgstr "Tilbakestill" -#: ../../mod/settings.php:659 -msgid "New Password:" -msgstr "Nytt passord:" +#: ../../mod/rate.php:157 +msgid "Website:" +msgstr "Nettsted:" -#: ../../mod/settings.php:660 -msgid "Confirm:" -msgstr "Bekreft:" +#: ../../mod/rate.php:160 +#, php-format +msgid "Remote Channel [%s] (not yet known on this site)" +msgstr "Fjerntliggende kanal [%s] (foreløpig ikke kjent på dette nettstedet)" -#: ../../mod/settings.php:660 -msgid "Leave password fields blank unless changing" -msgstr "La passordfeltene stå blanke om det ikke skal endres" +#: ../../mod/editpost.php:31 +msgid "Item is not editable" +msgstr "Elementet kan ikke endres" -#: ../../mod/settings.php:662 ../../mod/settings.php:985 -msgid "Email Address:" -msgstr "E-postadresse:" +#: ../../mod/editpost.php:42 ../../mod/rpost.php:98 +msgid "Edit post" +msgstr "Endre innlegg" -#: ../../mod/settings.php:663 ../../mod/removeaccount.php:61 -msgid "Remove Account" -msgstr "Slett konto" +#: ../../mod/editpost.php:53 +msgid "Delete item?" +msgstr "Slett element?" -#: ../../mod/settings.php:664 -msgid "Remove this account from this server including all its channels" -msgstr "Slett denne kontoen inkludert alle dens kanaler fra denne tjeneren" +#: ../../mod/invite.php:25 +msgid "Total invitation limit exceeded." +msgstr "Grensen for totalt antall invitasjoner er overskredet." -#: ../../mod/settings.php:665 ../../mod/settings.php:1067 -msgid "Warning: This action is permanent and cannot be reversed." -msgstr "Advarsel: Denne handlingen er permanent og kan ikke angres." +#: ../../mod/invite.php:49 +#, php-format +msgid "%s : Not a valid email address." +msgstr "%s : ikke en gyldig e-postadresse." -#: ../../mod/settings.php:681 -msgid "Off" -msgstr "Av" +#: ../../mod/invite.php:76 +msgid "Please join us on Red" +msgstr "Bli med oss på Red" -#: ../../mod/settings.php:681 -msgid "On" -msgstr "På" +#: ../../mod/invite.php:87 +msgid "Invitation limit exceeded. Please contact your site administrator." +msgstr "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted." -#: ../../mod/settings.php:688 -msgid "Additional Features" -msgstr "Ekstra funksjoner" +#: ../../mod/invite.php:92 +#, php-format +msgid "%s : Message delivery failed." +msgstr "%s : meldingslevering feilet." -#: ../../mod/settings.php:713 -msgid "Connector Settings" -msgstr "Koblingsinnstillinger" +#: ../../mod/invite.php:96 +#, php-format +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "%d melding sendt." +msgstr[1] "%d meldinger sendt." -#: ../../mod/settings.php:743 -msgid "No special theme for mobile devices" -msgstr "Ikke noe spesielt tema for mobile enheter" +#: ../../mod/invite.php:115 +msgid "You have no more invitations available" +msgstr "Du har ikke flere invitasjoner tilgjengelig" -#: ../../mod/settings.php:752 -#, php-format -msgid "%s - (Experimental)" -msgstr "%s - (Eksperimentelt)" +#: ../../mod/invite.php:129 +msgid "Send invitations" +msgstr "Send invitasjoner" -#: ../../mod/settings.php:788 -msgid "Display Settings" -msgstr "Visningsinnstillinger" +#: ../../mod/invite.php:130 +msgid "Enter email addresses, one per line:" +msgstr "Skriv e-postadresser, en per linje:" -#: ../../mod/settings.php:794 -msgid "Display Theme:" -msgstr "Visningstema:" +#: ../../mod/invite.php:131 ../../mod/mail.php:235 ../../mod/mail.php:348 +msgid "Your message:" +msgstr "Din melding:" -#: ../../mod/settings.php:795 -msgid "Mobile Theme:" -msgstr "Mobiltema:" +#: ../../mod/invite.php:132 +msgid "Please join my community on RedMatrix." +msgstr "Du er velkommen til å bli med i mitt fellesskap på RedMatrix." -#: ../../mod/settings.php:796 -msgid "Enable user zoom on mobile devices" -msgstr "Skru på brukerstyrt zoom på mobile enheter" +#: ../../mod/invite.php:134 +msgid "You will need to supply this invitation code: " +msgstr "Du må oppgi denne invitasjonskoden:" -#: ../../mod/settings.php:797 -msgid "Update browser every xx seconds" -msgstr "Oppdater nettleser hvert xx sekunder" +#: ../../mod/invite.php:135 +msgid "1. Register at any RedMatrix location (they are all inter-connected)" +msgstr "1. Registrer ved enhver RedMatrix-lokasjon (de er alle forbundet med hverandre)" -#: ../../mod/settings.php:797 -msgid "Minimum of 10 seconds, no maximum" -msgstr "Minimum 10 sekunder, ikke noe maksimum" +#: ../../mod/invite.php:137 +msgid "2. Enter my RedMatrix network address into the site searchbar." +msgstr "2. Skriv inn min RedMatrix-adresse i nettstedets søkefelt." -#: ../../mod/settings.php:798 -msgid "Maximum number of conversations to load at any time:" -msgstr "Maksimalt antall samtaler å laste samtidig:" +#: ../../mod/invite.php:138 +msgid "or visit " +msgstr "eller besøk" -#: ../../mod/settings.php:798 -msgid "Maximum of 100 items" -msgstr "Maksimum 100 elementer" +#: ../../mod/invite.php:140 +msgid "3. Click [Connect]" +msgstr "3. Klikk [Forbindelse]" -#: ../../mod/settings.php:799 -msgid "Don't show emoticons" -msgstr "Ikke vis følelsesikoner" +#: ../../mod/locs.php:21 ../../mod/locs.php:52 +msgid "Location not found." +msgstr "Plassering er ikke funnet." -#: ../../mod/settings.php:800 -msgid "Link post titles to source" -msgstr "Lenk innleggets tittel til kilden" +#: ../../mod/locs.php:56 +msgid "Primary location cannot be removed." +msgstr "Primær plassering kan ikke fjernes." -#: ../../mod/settings.php:801 -msgid "System Page Layout Editor - (advanced)" -msgstr "Systemsidens layoutbehandler - (avansert)" +#: ../../mod/locs.php:88 +msgid "No locations found." +msgstr "Ingen plasseringer ble funnet." -#: ../../mod/settings.php:835 -msgid "Nobody except yourself" -msgstr "Ingen unntatt deg selv" +#: ../../mod/locs.php:101 +msgid "Manage Channel Locations" +msgstr "Håndter kanalplasseringer" -#: ../../mod/settings.php:836 -msgid "Only those you specifically allow" -msgstr "Bare de du spesifikt tillater" +#: ../../mod/locs.php:102 +msgid "Location (address)" +msgstr "Plassering (adresse)" -#: ../../mod/settings.php:837 -msgid "Approved connections" -msgstr "Godkjente forbindelser" +#: ../../mod/locs.php:103 +msgid "Primary Location" +msgstr "Hovedplassering" -#: ../../mod/settings.php:838 -msgid "Any connections" -msgstr "Enhver forbindelse" +#: ../../mod/locs.php:104 +msgid "Drop location" +msgstr "Slett plassering" -#: ../../mod/settings.php:839 -msgid "Anybody on this website" -msgstr "Enhver ved dette nettstedet" +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." +msgstr "Mislyktes med å lage kilde. Ingen kanal er valgt." -#: ../../mod/settings.php:840 -msgid "Anybody in this network" -msgstr "Enhver i dette nettverket" +#: ../../mod/sources.php:45 +msgid "Source created." +msgstr "Kilden er laget." -#: ../../mod/settings.php:841 -msgid "Anybody authenticated" -msgstr "Enhver som er autentisert" +#: ../../mod/sources.php:57 +msgid "Source updated." +msgstr "Kilden er oppdatert." -#: ../../mod/settings.php:842 -msgid "Anybody on the internet" -msgstr "Enhver på Internett" +#: ../../mod/sources.php:82 +msgid "*" +msgstr "*" -#: ../../mod/settings.php:916 -msgid "Publish your default profile in the network directory" -msgstr "Publiser din standardprofil i nettverkskatalogen" +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." +msgstr "Håndtere eksterne innholdskilder til din kanal." -#: ../../mod/settings.php:921 -msgid "Allow us to suggest you as a potential friend to new members?" -msgstr "Tillat oss å foreslå deg som en mulig venn til nye medlemmer?" +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" +msgstr "Ny kilde" -#: ../../mod/settings.php:925 ../../mod/profile_photo.php:365 -msgid "or" -msgstr "eller" +#: ../../mod/sources.php:101 ../../mod/sources.php:133 +msgid "" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger." -#: ../../mod/settings.php:930 -msgid "Your channel address is" -msgstr "Din kanaladresse er" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" +msgstr "Bare importer innhold med disse ordene (ett ord per linje)" -#: ../../mod/settings.php:974 -msgid "Channel Settings" -msgstr "Kanalinnstillinger" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" +msgstr "La stå tomt for å importere alt offentlig innhold" -#: ../../mod/settings.php:983 -msgid "Basic Settings" -msgstr "Grunninnstillinger" +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:112 +msgid "Channel Name" +msgstr "Kanalnavn" -#: ../../mod/settings.php:986 -msgid "Your Timezone:" -msgstr "Din tidssone:" +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." +msgstr "Kilden ble ikke funnet." -#: ../../mod/settings.php:987 -msgid "Default Post Location:" -msgstr "Standard plassering ved innlegg:" +#: ../../mod/sources.php:130 +msgid "Edit Source" +msgstr "Endre kilde" -#: ../../mod/settings.php:987 -msgid "Geographical location to display on your posts" -msgstr "Geografisk plassering som vises på dine innlegg" +#: ../../mod/sources.php:131 +msgid "Delete Source" +msgstr "Slett kilde" -#: ../../mod/settings.php:988 -msgid "Use Browser Location:" -msgstr "Bruk nettleseren sin plassering:" +#: ../../mod/sources.php:158 +msgid "Source removed" +msgstr "Kilden er fjernet" -#: ../../mod/settings.php:990 -msgid "Adult Content" -msgstr "Voksent innhold" +#: ../../mod/sources.php:160 +msgid "Unable to remove source." +msgstr "Ikke i stand til å fjerne kilde." -#: ../../mod/settings.php:990 -msgid "" -"This channel frequently or regularly publishes adult content. (Please tag " -"any adult material and/or nudity with #NSFW)" -msgstr "Denne kanalen vil ofte eller jevnlig publisere voksent innhold. (Vennligst merk alt voksent materiale og/eller nakenhet med #NSFW)" +#: ../../mod/menu.php:31 +msgid "Menu updated." +msgstr "Menyen er oppdatert." -#: ../../mod/settings.php:992 -msgid "Security and Privacy Settings" -msgstr "Sikkerhets- og personverninnstillinger" +#: ../../mod/menu.php:35 +msgid "Unable to update menu." +msgstr "Ikke i stand til å oppdatere meny." -#: ../../mod/settings.php:994 -msgid "Your permissions are already configured. Click to view/adjust" -msgstr "Dine tillatelser er allerede satt. Klikk for å se/justere." +#: ../../mod/menu.php:40 +msgid "Menu created." +msgstr "Meny laget." -#: ../../mod/settings.php:996 -msgid "Hide my online presence" -msgstr "Skjul min tilstedeværelse online" +#: ../../mod/menu.php:44 +msgid "Unable to create menu." +msgstr "Ikke i stand til å lage meny." -#: ../../mod/settings.php:996 -msgid "Prevents displaying in your profile that you are online" -msgstr "Forhindrer visning på din profil av at du er online " +#: ../../mod/menu.php:76 +msgid "Manage Menus" +msgstr "Håndtere menyer" -#: ../../mod/settings.php:998 -msgid "Simple Privacy Settings:" -msgstr "Enkle personverninnstillinger:" +#: ../../mod/menu.php:79 +msgid "Drop" +msgstr "Slett" -#: ../../mod/settings.php:999 -msgid "" -"Very Public - extremely permissive (should be used with caution)" -msgstr "Svært offentlig - ekstremt åpent (bør brukes med varsomhet)" +#: ../../mod/menu.php:81 +msgid "Bookmarks allowed" +msgstr "Bokmerker tillatt" -#: ../../mod/settings.php:1000 -msgid "" -"Typical - default public, privacy when desired (similar to social " -"network permissions but with improved privacy)" -msgstr "Typisk - standard er offentlig, personvern når ønsket (likner på tillatelser i sosiale nettverk, men med forbedret personvern)" +#: ../../mod/menu.php:82 +msgid "Create a new menu" +msgstr "Lag en ny meny" -#: ../../mod/settings.php:1001 -msgid "Private - default private, never open or public" -msgstr "Privat - standard er privat, aldri åpen eller offentlig" +#: ../../mod/menu.php:83 +msgid "Delete this menu" +msgstr "Slett denne menyen" -#: ../../mod/settings.php:1002 -msgid "Blocked - default blocked to/from everybody" -msgstr "Blokkert - standard blokkert til/fra alle" +#: ../../mod/menu.php:84 ../../mod/menu.php:125 +msgid "Edit menu contents" +msgstr "Endre menyinnholdet" -#: ../../mod/settings.php:1004 -msgid "Allow others to tag your posts" -msgstr "Tillat andre å merke dine innlegg" +#: ../../mod/menu.php:85 +msgid "Edit this menu" +msgstr "Endre denne menyen" -#: ../../mod/settings.php:1004 -msgid "" -"Often used by the community to retro-actively flag inappropriate content" -msgstr "Ofte brukt av fellesskapet for å merke upassende innhold i etterkant" +#: ../../mod/menu.php:96 +msgid "New Menu" +msgstr "Ny meny" -#: ../../mod/settings.php:1006 -msgid "Advanced Privacy Settings" -msgstr "Avanserte personverninnstillinger" +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Menu name" +msgstr "Menynavn" -#: ../../mod/settings.php:1008 -msgid "Expire other channel content after this many days" -msgstr "Annet kanal innhold utløper etter så mange dager" +#: ../../mod/menu.php:97 ../../mod/menu.php:126 +msgid "Must be unique, only seen by you" +msgstr "Må være unik, ses bare av deg" -#: ../../mod/settings.php:1008 -msgid "0 or blank prevents expiration" -msgstr "0 eller blankt forhindrer utløp" +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title" +msgstr "Menytittel" -#: ../../mod/settings.php:1009 -msgid "Maximum Friend Requests/Day:" -msgstr "Maksimalt antall venneforespørsler per dag:" +#: ../../mod/menu.php:98 ../../mod/menu.php:127 +msgid "Menu title as seen by others" +msgstr "Menytittelen andre ser" -#: ../../mod/settings.php:1009 -msgid "May reduce spam activity" -msgstr "Kan redusere søppelpostaktivitet" +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Allow bookmarks" +msgstr "Tillat bokmerker" -#: ../../mod/settings.php:1010 -msgid "Default Post Permissions" -msgstr "Standard innleggstillatelser" +#: ../../mod/menu.php:99 ../../mod/menu.php:128 +msgid "Menu may be used to store saved bookmarks" +msgstr "Menyen kan brukes til å lagre lagrede bokmerker" -#: ../../mod/settings.php:1015 -msgid "Channel permissions category:" -msgstr "Kategori med kanaltillatelser:" +#: ../../mod/menu.php:108 ../../mod/mitem.php:24 +msgid "Menu not found." +msgstr "Menyen ble ikke funnet." -#: ../../mod/settings.php:1023 -msgid "Maximum private messages per day from unknown people:" -msgstr "Maksimalt antall private meldinger per dag fra ukjente personer:" +#: ../../mod/menu.php:114 +msgid "Menu deleted." +msgstr "Meny slettet." -#: ../../mod/settings.php:1023 -msgid "Useful to reduce spamming" -msgstr "Nyttig for å redusere søppelpost" +#: ../../mod/menu.php:116 +msgid "Menu could not be deleted." +msgstr "Menyen kunne ikke bli slettet." -#: ../../mod/settings.php:1026 -msgid "Notification Settings" -msgstr "Varslingsinnstillinger" +#: ../../mod/menu.php:122 +msgid "Edit Menu" +msgstr "Endre meny" -#: ../../mod/settings.php:1027 -msgid "By default post a status message when:" -msgstr "Legg inn en statusmelding når du:" +#: ../../mod/menu.php:124 +msgid "Add or remove entries to this menu" +msgstr "Legg til eller fjern punkter i denne menyen" -#: ../../mod/settings.php:1028 -msgid "accepting a friend request" -msgstr "aksepterer en venneforespørsel" +#: ../../mod/menu.php:130 ../../mod/mitem.php:213 +msgid "Modify" +msgstr "Endre" -#: ../../mod/settings.php:1029 -msgid "joining a forum/community" -msgstr "blir med i et forum/miljø" +#: ../../mod/filestorage.php:81 +msgid "Permission Denied." +msgstr "Tillatelse avvist." -#: ../../mod/settings.php:1030 -msgid "making an interesting profile change" -msgstr "gjør en interessant profilendring" +#: ../../mod/filestorage.php:97 +msgid "File not found." +msgstr "Filen ble ikke funnet." -#: ../../mod/settings.php:1031 -msgid "Send a notification email when:" -msgstr "Send en varsel-e-post når:" +#: ../../mod/filestorage.php:140 +msgid "Edit file permissions" +msgstr "Endre filtillatelser" -#: ../../mod/settings.php:1032 -msgid "You receive a connection request" -msgstr "Du har mottatt en forespørsel om forbindelse" +#: ../../mod/filestorage.php:149 +msgid "Set/edit permissions" +msgstr "Angi/endre tillatelser" -#: ../../mod/settings.php:1033 -msgid "Your connections are confirmed" -msgstr "Dine forbindelser er bekreftet" +#: ../../mod/filestorage.php:150 +msgid "Include all files and sub folders" +msgstr "Inkluder alle filer og undermapper" -#: ../../mod/settings.php:1034 -msgid "Someone writes on your profile wall" -msgstr "Noen skriver på din profilvegg" +#: ../../mod/filestorage.php:151 +msgid "Return to file list" +msgstr "Gå tilbake til filoversikten" -#: ../../mod/settings.php:1035 -msgid "Someone writes a followup comment" -msgstr "Noen skriver en oppfølgende kommentar" +#: ../../mod/filestorage.php:153 +msgid "Copy/paste this code to attach file to a post" +msgstr "Kopier og lim inn denne koden for å legge til filen i et innlegg" -#: ../../mod/settings.php:1036 -msgid "You receive a private message" -msgstr "Du mottar en privat melding" +#: ../../mod/filestorage.php:154 +msgid "Copy/paste this URL to link file from a web page" +msgstr "Kopier og lim inn denne URL-en for å lenke til filen fra en webside" -#: ../../mod/settings.php:1037 -msgid "You receive a friend suggestion" -msgstr "Du mottok et venneforslag" +#: ../../mod/filestorage.php:156 +msgid "Attach this file to a new post" +msgstr "Legg ved denne filen i et nytt innlegg" -#: ../../mod/settings.php:1038 -msgid "You are tagged in a post" -msgstr "Du merkes i et innlegg" +#: ../../mod/filestorage.php:157 +msgid "Show URL to this file" +msgstr "Vis URLen til denne filen" -#: ../../mod/settings.php:1039 -msgid "You are poked/prodded/etc. in a post" -msgstr "Du ble prikket/oppildnet/og så vider i et innlegg" +#: ../../mod/filestorage.php:158 +msgid "Do not show in shared with me folder of your connections" +msgstr "Ikke vis i Delt med meg-mappen til dine forbindelser" -#: ../../mod/settings.php:1042 -msgid "Show visual notifications including:" -msgstr "Vis visuelle varslinger om:" +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." +msgstr "Kontakten ble ikke funnet." -#: ../../mod/settings.php:1044 -msgid "Unseen matrix activity" -msgstr "Usett matrixaktivitet" +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." +msgstr "Venneforespørsel sendt." -#: ../../mod/settings.php:1045 -msgid "Unseen channel activity" -msgstr "Usett kanalaktivitet" +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" +msgstr "Foreslå venner" -#: ../../mod/settings.php:1046 -msgid "Unseen private messages" -msgstr "Usette private meldinger" +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" +msgstr "Foreslå en venn for %s" -#: ../../mod/settings.php:1046 ../../mod/settings.php:1051 -#: ../../mod/settings.php:1052 ../../mod/settings.php:1053 -msgid "Recommended" -msgstr "Anbefalt" +#: ../../mod/magic.php:69 +msgid "Hub not found." +msgstr "Hubben ble ikke funnet." -#: ../../mod/settings.php:1047 -msgid "Upcoming events" -msgstr "Kommende hendelser" +#: ../../mod/poke.php:159 +msgid "Poke/Prod" +msgstr "Prikke/oppildne" -#: ../../mod/settings.php:1048 -msgid "Events today" -msgstr "Hendelser idag" +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" +msgstr "prikke, oppildne eller gjør andre ting med noen" -#: ../../mod/settings.php:1049 -msgid "Upcoming birthdays" -msgstr "Kommende fødselsdager" +#: ../../mod/poke.php:161 +msgid "Recipient" +msgstr "Mottaker" -#: ../../mod/settings.php:1049 -msgid "Not available in all themes" -msgstr "Ikke tilgjengelig i alle temaer" +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" +msgstr "Velg hva du ønsker å gjøre med mottakeren" -#: ../../mod/settings.php:1050 -msgid "System (personal) notifications" -msgstr "System (personlige) varslinger" +#: ../../mod/poke.php:165 +msgid "Make this post private" +msgstr "Gjør dette innlegget privat" -#: ../../mod/settings.php:1051 -msgid "System info messages" -msgstr "System infomeldinger" +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." +msgstr "Ugyldig profil-identifikator." -#: ../../mod/settings.php:1052 -msgid "System critical alerts" -msgstr "System kritiske varsel" +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" +msgstr "Endre profilsynlighet" -#: ../../mod/settings.php:1053 -msgid "New connections" -msgstr "Nye forbindelser" +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." +msgstr "Klikk på en kontakt for å legge til eller fjerne." -#: ../../mod/settings.php:1054 -msgid "System Registrations" -msgstr "Systemregistreringer" +#: ../../mod/profperm.php:123 +msgid "Visible To" +msgstr "Synlig for" -#: ../../mod/settings.php:1056 -msgid "Notify me of events this many days in advance" -msgstr "Varsle meg om hendelser dette antall dager på forhånd" +#: ../../mod/lockview.php:31 +msgid "Remote privacy information not available." +msgstr "Ekstern personverninformasjon er ikke tilgjengelig." -#: ../../mod/settings.php:1056 -msgid "Must be greater than 0" -msgstr "Må være større enn 0" +#: ../../mod/lockview.php:52 +msgid "Visible to:" +msgstr "Synlig for:" -#: ../../mod/settings.php:1058 -msgid "Advanced Account/Page Type Settings" -msgstr "Avanserte innstillinger for konto/sidetype" +#: ../../mod/profiles.php:18 ../../mod/profiles.php:174 +#: ../../mod/profiles.php:231 ../../mod/profiles.php:600 +msgid "Profile not found." +msgstr "Profilen ble ikke funnet." -#: ../../mod/settings.php:1059 -msgid "Change the behaviour of this account for special situations" -msgstr "Endre oppførselen til denne kontoen i spesielle situasjoner" +#: ../../mod/profiles.php:38 +msgid "Profile deleted." +msgstr "Profilen er slettet." -#: ../../mod/settings.php:1062 -msgid "" -"Please enable expert mode (in Settings > " -"Additional features) to adjust!" -msgstr "Vennligst skru på ekspertmodus (under Innstillinger > Ekstra funksjoner) for å justere!" +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" +msgstr "Profil-" -#: ../../mod/settings.php:1063 -msgid "Miscellaneous Settings" -msgstr "Diverse innstillinger" +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." +msgstr "Ny profil opprettet." -#: ../../mod/settings.php:1065 -msgid "Personal menu to display in your channel pages" -msgstr "Personlig meny som kan vises på dine kanalsider" +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." +msgstr "Profilen er utilgjengelig for klonen." -#: ../../mod/settings.php:1066 -msgid "Remove this channel" -msgstr "Fjern denne kanalen" +#: ../../mod/profiles.php:136 +msgid "Profile unavailable to export." +msgstr "Profilen er utilgjengelig for eksport." -#: ../../mod/editwebpage.php:140 -msgid "Edit Webpage" -msgstr "Endre webside" +#: ../../mod/profiles.php:241 +msgid "Profile Name is required." +msgstr "Profilnavn er påkrevd." -#: ../../mod/editwebpage.php:150 -msgid "Delete webpage?" -msgstr "Slett webside?" +#: ../../mod/profiles.php:404 +msgid "Marital Status" +msgstr "Sivilstand" -#: ../../mod/editwebpage.php:215 -msgid "Delete Webpage" -msgstr "Slett webside" +#: ../../mod/profiles.php:408 +msgid "Romantic Partner" +msgstr "Romantisk partner" -#: ../../mod/impel.php:33 -msgid "webpage" -msgstr "nettside" +#: ../../mod/profiles.php:412 +msgid "Likes" +msgstr "Liker" -#: ../../mod/impel.php:38 -msgid "block" -msgstr "byggekloss" +#: ../../mod/profiles.php:416 +msgid "Dislikes" +msgstr "Liker ikke" -#: ../../mod/impel.php:43 -msgid "layout" -msgstr "layout" +#: ../../mod/profiles.php:420 +msgid "Work/Employment" +msgstr "Arbeid/sysselsetting" -#: ../../mod/impel.php:117 -#, php-format -msgid "%s element installed" -msgstr "%s element installert" +#: ../../mod/profiles.php:423 +msgid "Religion" +msgstr "Religion" -#: ../../mod/profile_photo.php:108 -msgid "Image uploaded but image cropping failed." -msgstr "Bildet ble lastet opp, men beskjæring av bildet mislyktes." +#: ../../mod/profiles.php:427 +msgid "Political Views" +msgstr "Politiske synspunkter" -#: ../../mod/profile_photo.php:161 -msgid "Image resize failed." -msgstr "Endring av bildestørrelse mislyktes." +#: ../../mod/profiles.php:435 +msgid "Sexual Preference" +msgstr "Seksuelle preferanser" -#: ../../mod/profile_photo.php:205 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." -msgstr "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart." +#: ../../mod/profiles.php:439 +msgid "Homepage" +msgstr "Hjemmeside" -#: ../../mod/profile_photo.php:232 -#, php-format -msgid "Image exceeds size limit of %d" -msgstr "Bildet overstiger størrelsesbegrensningen på %d" +#: ../../mod/profiles.php:443 +msgid "Interests" +msgstr "Interesser" -#: ../../mod/profile_photo.php:241 -msgid "Unable to process image." -msgstr "Kan ikke behandle bildet." +#: ../../mod/profiles.php:447 ../../mod/admin.php:950 +msgid "Address" +msgstr "Adresse" -#: ../../mod/profile_photo.php:290 ../../mod/profile_photo.php:339 -msgid "Photo not available." -msgstr "Bildet er ikke tilgjengelig." +#: ../../mod/profiles.php:537 +msgid "Profile updated." +msgstr "Profilen er oppdatert." -#: ../../mod/profile_photo.php:358 -msgid "Upload File:" -msgstr "Last opp fil:" +#: ../../mod/profiles.php:626 +msgid "Hide your contact/friend list from viewers of this profile?" +msgstr "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?" -#: ../../mod/profile_photo.php:359 -msgid "Select a profile:" -msgstr "Velg en profil:" +#: ../../mod/profiles.php:666 +msgid "Edit Profile Details" +msgstr "Endre profildetaljer" -#: ../../mod/profile_photo.php:360 -msgid "Upload Profile Photo" -msgstr "Last opp profilbilde:" +#: ../../mod/profiles.php:668 +msgid "View this profile" +msgstr "Vis denne profilen" -#: ../../mod/profile_photo.php:365 -msgid "skip this step" -msgstr "hopp over dette steget" +#: ../../mod/profiles.php:670 +msgid "Change Profile Photo" +msgstr "Endre profilbilde" -#: ../../mod/profile_photo.php:365 -msgid "select a photo from your photo albums" -msgstr "velg et bilde fra dine fotoalbum" +#: ../../mod/profiles.php:671 +msgid "Create a new profile using these settings" +msgstr "Lag en ny profil ved å bruke disse innstillingene" -#: ../../mod/profile_photo.php:381 -msgid "Crop Image" -msgstr "Beskjær bildet" +#: ../../mod/profiles.php:672 +msgid "Clone this profile" +msgstr "Klon denne profilen" -#: ../../mod/profile_photo.php:382 -msgid "Please adjust the image cropping for optimum viewing." -msgstr "Vennligst juster bildebeskjæringen for optimal visning." +#: ../../mod/profiles.php:673 +msgid "Delete this profile" +msgstr "Slett denne profilen" -#: ../../mod/profile_photo.php:384 -msgid "Done Editing" -msgstr "Avslutt redigering" +#: ../../mod/profiles.php:675 +msgid "Import profile from file" +msgstr "Importer profil fra fil" -#: ../../mod/profile_photo.php:427 -msgid "Image uploaded successfully." -msgstr "Opplasting av bildet var vellykket." +#: ../../mod/profiles.php:676 +msgid "Export profile to file" +msgstr "Eksporter profil til fil" -#: ../../mod/profile_photo.php:429 -msgid "Image upload failed." -msgstr "Opplasting av bildet mislyktes." +#: ../../mod/profiles.php:677 +msgid "Profile Name:" +msgstr "Profilnavn:" -#: ../../mod/profile_photo.php:438 -#, php-format -msgid "Image size reduction [%s] failed." -msgstr "Forminsking av bildet [%s] mislyktes." +#: ../../mod/profiles.php:678 +msgid "Your Full Name:" +msgstr "Ditt fulle navn:" -#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 -msgid "Contact not found." -msgstr "Kontakten ble ikke funnet." +#: ../../mod/profiles.php:679 +msgid "Title/Description:" +msgstr "Tittel/Beskrivelse:" -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." -msgstr "Venneforespørsel sendt." +#: ../../mod/profiles.php:680 +msgid "Your Gender:" +msgstr "Ditt kjønn:" -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" -msgstr "Foreslå venner" +#: ../../mod/profiles.php:681 +msgid "Birthday :" +msgstr "Fødselsdag:" -#: ../../mod/fsuggest.php:99 -#, php-format -msgid "Suggest a friend for %s" -msgstr "Foreslå en venn for %s" +#: ../../mod/profiles.php:682 +msgid "Street Address:" +msgstr "Gateadresse:" -#: ../../mod/filestorage.php:76 -msgid "Permission Denied." -msgstr "Tillatelse avvist." +#: ../../mod/profiles.php:683 +msgid "Locality/City:" +msgstr "Sted/By:" -#: ../../mod/filestorage.php:92 -msgid "File not found." -msgstr "Filen ble ikke funnet." +#: ../../mod/profiles.php:684 +msgid "Postal/Zip Code:" +msgstr "Postnummer/ZIP-kode:" -#: ../../mod/filestorage.php:131 -msgid "Edit file permissions" -msgstr "Endre filtillatelser" +#: ../../mod/profiles.php:685 +msgid "Country:" +msgstr "Land:" -#: ../../mod/filestorage.php:140 -msgid "Set/edit permissions" -msgstr "Angi/endre tillatelser" +#: ../../mod/profiles.php:686 +msgid "Region/State:" +msgstr "Region/fylke:" -#: ../../mod/filestorage.php:141 -msgid "Include all files and sub folders" -msgstr "Inkluder alle filer og undermapper" +#: ../../mod/profiles.php:687 +msgid " Marital Status:" +msgstr " Sivilstand:" -#: ../../mod/filestorage.php:142 -msgid "Return to file list" -msgstr "Gå tilbake til filoversikten" +#: ../../mod/profiles.php:688 +msgid "Who: (if applicable)" +msgstr "Hvem: (hvis det er aktuelt) " -#: ../../mod/filestorage.php:144 -msgid "Copy/paste this code to attach file to a post" -msgstr "Kopier og lim inn denne koden for å legge til filen i et innlegg" +#: ../../mod/profiles.php:689 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "Eksempler: kari123, Kari Villiamsen, kari@example.com" -#: ../../mod/filestorage.php:145 -msgid "Copy/paste this URL to link file from a web page" -msgstr "Kopier og lim inn denne URL-en for å lenke til filen fra en webside" +#: ../../mod/profiles.php:690 +msgid "Since [date]:" +msgstr "Siden [dato]:" -#: ../../mod/help.php:41 ../../mod/help.php:47 ../../mod/help.php:53 -msgid "Help:" -msgstr "Hjelp:" +#: ../../mod/profiles.php:692 +msgid "Homepage URL:" +msgstr "Hjemmeside URL:" -#: ../../mod/help.php:67 ../../index.php:238 -msgid "Not Found" -msgstr "Ikke funnet" +#: ../../mod/profiles.php:695 +msgid "Religious Views:" +msgstr "Religiøse synspunkter:" -#: ../../mod/acl.php:245 -msgid "network" -msgstr "nettverk" +#: ../../mod/profiles.php:696 +msgid "Keywords:" +msgstr "Nøkkelord:" -#: ../../mod/follow.php:25 -msgid "Channel added." -msgstr "Kanal lagt til." +#: ../../mod/profiles.php:699 +msgid "Example: fishing photography software" +msgstr "Eksempel: fisking fotografering programvare" -#: ../../mod/delegate.php:95 -msgid "No potential page delegates located." -msgstr "Ingen potensielle sidedelegater er funnet." +#: ../../mod/profiles.php:700 +msgid "Used in directory listings" +msgstr "Brukt i katalogoppføringer" -#: ../../mod/delegate.php:121 -msgid "Delegate Page Management" -msgstr "Deleger sidehåndtering" +#: ../../mod/profiles.php:701 +msgid "Tell us about yourself..." +msgstr "Fortell oss om deg selv..." -#: ../../mod/delegate.php:123 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "Delegater kan håndtere alle sider ved denne kontoen/siden unntatt grunnleggende kontoinformasjon. Vennligst ikke deleger din personlige konto til noen du ikke stoler fullstendig på." +#: ../../mod/profiles.php:702 +msgid "Hobbies/Interests" +msgstr "Hobbier/Interesser" -#: ../../mod/delegate.php:124 -msgid "Existing Page Managers" -msgstr "Eksisterende sidehåndterere" +#: ../../mod/profiles.php:703 +msgid "Contact information and Social Networks" +msgstr "Kontaktinformasjon og sosiale nettverk" -#: ../../mod/delegate.php:126 -msgid "Existing Page Delegates" -msgstr "Eksisterende sidedelegater" +#: ../../mod/profiles.php:704 +msgid "My other channels" +msgstr "Mine andre kanaler" -#: ../../mod/delegate.php:128 -msgid "Potential Delegates" -msgstr "Potensielle sidedelegater" +#: ../../mod/profiles.php:705 +msgid "Musical interests" +msgstr "Musikkinteresser" -#: ../../mod/delegate.php:131 -msgid "Add" -msgstr "Legg til" +#: ../../mod/profiles.php:706 +msgid "Books, literature" +msgstr "Bøker, litteratur" -#: ../../mod/delegate.php:132 -msgid "No entries." -msgstr "Ingen oppføringer." +#: ../../mod/profiles.php:707 +msgid "Television" +msgstr "TV/fjernsyn" -#: ../../mod/group.php:20 -msgid "Collection created." -msgstr "Samling opprettet." +#: ../../mod/profiles.php:708 +msgid "Film/dance/culture/entertainment" +msgstr "Film/dans/kultur/underholdning" -#: ../../mod/group.php:26 -msgid "Could not create collection." -msgstr "Kunne ikke lage samling." +#: ../../mod/profiles.php:709 +msgid "Love/romance" +msgstr "Kjærlighet/romantikk" -#: ../../mod/group.php:54 -msgid "Collection updated." -msgstr "Samlingen er oppdatert." +#: ../../mod/profiles.php:710 +msgid "Work/employment" +msgstr "Arbeid/sysselsetting" -#: ../../mod/group.php:86 -msgid "Create a collection of channels." -msgstr "Lag en samling med kanaler." +#: ../../mod/profiles.php:711 +msgid "School/education" +msgstr "Skole/utdanning" -#: ../../mod/group.php:87 ../../mod/group.php:183 -msgid "Collection Name: " -msgstr "Navn på samling:" +#: ../../mod/profiles.php:717 +msgid "This is your default profile." +msgstr "Dette er din standardprofil." -#: ../../mod/group.php:89 ../../mod/group.php:186 -msgid "Members are visible to other channels" -msgstr "Medlemmer er synlig for andre kanaler" +#: ../../mod/profiles.php:728 ../../mod/directory.php:207 +msgid "Age: " +msgstr "Alder:" -#: ../../mod/group.php:107 -msgid "Collection removed." -msgstr "Samling fjernet." +#: ../../mod/profiles.php:771 +msgid "Edit/Manage Profiles" +msgstr "Endre/håndter profiler" -#: ../../mod/group.php:109 -msgid "Unable to remove collection." -msgstr "Ikke i stand til å fjerne samlingen." +#: ../../mod/profiles.php:772 +msgid "Add profile things" +msgstr "Legg til profilting" -#: ../../mod/group.php:182 -msgid "Collection Editor" -msgstr "Samlingsbehandler" +#: ../../mod/profiles.php:773 +msgid "Include desirable objects in your profile" +msgstr "Inkluder ønskverdige objekter i din profil" -#: ../../mod/group.php:196 -msgid "Members" -msgstr "Medlemmer" +#: ../../mod/ratings.php:69 +msgid "No ratings" +msgstr "Ingen vurderinger" -#: ../../mod/group.php:198 -msgid "All Connected Channels" -msgstr "Alle tilkoblede kanaler" +#: ../../mod/ratings.php:99 +msgid "Ratings" +msgstr "Vurderinger" -#: ../../mod/group.php:233 -msgid "Click on a channel to add or remove." -msgstr "Klikk på en kanal for å legge til eller fjerne." +#: ../../mod/ratings.php:100 +msgid "Rating: " +msgstr "Vurdering:" -#: ../../mod/suggest.php:35 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." -msgstr "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer." +#: ../../mod/ratings.php:101 +msgid "Website: " +msgstr "Nettsted:" -#: ../../mod/import.php:25 -#, php-format -msgid "Your service plan only allows %d channels." -msgstr "Din tjenesteplan tillater bare %d kanaler." +#: ../../mod/ratings.php:103 +msgid "Description: " +msgstr "Beskrivelse:" -#: ../../mod/import.php:51 -msgid "Nothing to import." -msgstr "Ingenting å importere." +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." +msgstr "OpenID protokollfeil. Ingen ID ble returnert." -#: ../../mod/import.php:75 -msgid "Unable to download data from old server" -msgstr "Ikke i stand til å laste ned data fra gammel tjener" +#: ../../mod/openid.php:72 ../../mod/openid.php:180 ../../mod/post.php:290 +#, php-format +msgid "Welcome %s. Remote authentication successful." +msgstr "Velkommen %s. Ekstern autentisering er vellykket." -#: ../../mod/import.php:81 -msgid "Imported file is empty." -msgstr "Importert fil er tom." +#: ../../mod/directory.php:213 +#, php-format +msgid "%d rating" +msgid_plural "%d ratings" +msgstr[0] "%d vurdering" +msgstr[1] "%d vurderinger" -#: ../../mod/import.php:105 -msgid "" -"Cannot create a duplicate channel identifier on this system. Import failed." -msgstr "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes." +#: ../../mod/directory.php:225 +msgid "Gender: " +msgstr "Kjønn:" -#: ../../mod/import.php:123 -msgid "Channel clone failed. Import failed." -msgstr "Kanalkloning mislyktes. Import mislyktes." +#: ../../mod/directory.php:227 +msgid "Status: " +msgstr "Status:" -#: ../../mod/import.php:133 -msgid "Cloned channel not found. Import failed." -msgstr "Klonet kanal ble ikke funnet. Import mislyktes." +#: ../../mod/directory.php:229 +msgid "Homepage: " +msgstr "Hjemmeside:" -#: ../../mod/import.php:451 -msgid "Import completed." -msgstr "Import ferdig." +#: ../../mod/directory.php:232 +msgid "Hometown: " +msgstr "Hjemby:" -#: ../../mod/import.php:463 -msgid "You must be logged in to use this feature." -msgstr "Du må være innlogget for å bruke denne funksjonen." +#: ../../mod/directory.php:234 +msgid "About: " +msgstr "Om:" -#: ../../mod/import.php:468 -msgid "Import Channel" -msgstr "Importer kanal" +#: ../../mod/directory.php:292 +msgid "Public Forum:" +msgstr "Offentlig forum:" -#: ../../mod/import.php:469 -msgid "" -"Use this form to import an existing channel from a different server/hub. You" -" may retrieve the channel identity from the old server/hub via the network " -"or provide an export file. Only identity and connections/relationships will " -"be imported. Importation of content is not yet available." -msgstr "Bruk dette skjemaet til å importere en eksisterende kanal fra en annen tjener/hub. Du kan hente kanalidentiteten fra den gamle tjeneren/hubben via nettverket eller bruke en eksportert fil. Bare identiteten og forbindelser/relasjoner vil bli importert. Importering av innhold er ennå ikke tilgjengelig." +#: ../../mod/directory.php:295 +msgid "Keywords: " +msgstr "Nøkkelord:" -#: ../../mod/import.php:470 -msgid "File to Upload" -msgstr "Fil som skal lastes opp" +#: ../../mod/directory.php:350 +msgid "Finding:" +msgstr "Finner:" -#: ../../mod/import.php:471 -msgid "Or provide the old server/hub details" -msgstr "Eller oppgi detaljene fra den gamle tjeneren/hub-en" +#: ../../mod/directory.php:355 +msgid "next page" +msgstr "Neste side" -#: ../../mod/import.php:472 -msgid "Your old identity address (xyz@example.com)" -msgstr "Din gamle identitetsadresse (xyz@example.com)" +#: ../../mod/directory.php:355 +msgid "previous page" +msgstr "Forrige side" -#: ../../mod/import.php:473 -msgid "Your old login email address" -msgstr "Din gamle innloggings e-postadresse" +#: ../../mod/directory.php:372 +msgid "No entries (some entries may be hidden)." +msgstr "Ingen oppføringer (noen oppføringer kan være skjult)." -#: ../../mod/import.php:474 -msgid "Your old login password" -msgstr "Ditt gamle innloggingspassord" +#: ../../mod/uexport.php:33 ../../mod/uexport.php:34 +msgid "Export Channel" +msgstr "Eksporter kanal" -#: ../../mod/import.php:475 +#: ../../mod/uexport.php:35 msgid "" -"For either option, please choose whether to make this hub your new primary " -"address, or whether your old location should continue this role. You will be" -" able to post from either location, but only one can be marked as the " -"primary location for files, photos, and media." -msgstr "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media." +"Export your basic channel information to a small file. This acts as a " +"backup of your connections, permissions, profile and basic data, which can " +"be used to import your data to a new hub, but\tdoes not contain your " +"content." +msgstr "Eksporter grunnleggende informasjon om kanalen din til en liten fil. Denne er en sikkerhetskopi av dine forbindelser, tillatelser, profil og grunnleggende data, som kan brukes til å importere dine data til en ny hub, men den tar ikke med innholdet." + +#: ../../mod/uexport.php:36 +msgid "Export Content" +msgstr "Eksporter innhold" -#: ../../mod/import.php:476 -msgid "Make this hub my primary location" -msgstr "Gjør dette nettstedet til min primære plassering" +#: ../../mod/uexport.php:37 +msgid "" +"Export your channel information and all the content to a JSON backup. This " +"backs up all of your connections, permissions, profile data and all of your " +"content, but is generally not suitable for importing a channel to a new hub " +"as this file may be VERY large. Please be patient - it may take several " +"minutes for this download to begin." +msgstr "Eksporter din kanalinformasjon og alt innholdet til en sikkerhetskopi som JSON-fil. Denne lager en sikkerhetskopi av alle dine forbindelser, tillatelser, profildata og alt innholdet ditt, men er generelt ikke egnet for å importere en kanal til en ny hub, fordi denne filen kan være SVÆRT stor. Vennligst vær tålmodig - det kan ta flere minutter før denne nedlastningen begynner." -#: ../../mod/import.php:477 -msgid "Import existing posts if possible" -msgstr "Importerer eksisterende innlegg hvis mulig." +#: ../../mod/viewconnections.php:58 +msgid "No connections." +msgstr "Ingen forbindelser." -#: ../../mod/tagger.php:98 +#: ../../mod/viewconnections.php:71 #, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" -msgstr "%1$s merket %3$s til %2$s med %4$s" - -#: ../../mod/tagrm.php:44 ../../mod/tagrm.php:94 -msgid "Tag removed" -msgstr "Merkelapp fjernet" - -#: ../../mod/tagrm.php:119 -msgid "Remove Item Tag" -msgstr "Fjern merkelapp fra element" +msgid "Visit %s's profile [%s]" +msgstr "Besøk %s sin profil [%s]" -#: ../../mod/tagrm.php:121 -msgid "Select a tag to remove: " -msgstr "Velg merkelapp å fjerne:" +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" +msgstr "Målets signatur er ugyldig" #: ../../mod/admin.php:52 msgid "Theme settings updated." msgstr "Temainnstillinger er oppdatert." -#: ../../mod/admin.php:97 ../../mod/admin.php:411 +#: ../../mod/admin.php:93 ../../mod/admin.php:440 msgid "Site" msgstr "Nettsted" -#: ../../mod/admin.php:98 +#: ../../mod/admin.php:94 msgid "Accounts" msgstr "Kontoer" -#: ../../mod/admin.php:99 ../../mod/admin.php:858 +#: ../../mod/admin.php:95 ../../mod/admin.php:942 msgid "Channels" msgstr "Kanaler" -#: ../../mod/admin.php:100 ../../mod/admin.php:949 ../../mod/admin.php:991 +#: ../../mod/admin.php:96 ../../mod/admin.php:1033 ../../mod/admin.php:1073 msgid "Plugins" msgstr "Tilleggsfunksjoner" -#: ../../mod/admin.php:101 ../../mod/admin.php:1154 ../../mod/admin.php:1190 +#: ../../mod/admin.php:97 ../../mod/admin.php:1233 ../../mod/admin.php:1268 msgid "Themes" msgstr "Temaer" -#: ../../mod/admin.php:102 ../../mod/admin.php:512 -msgid "Server" -msgstr "Tjener" +#: ../../mod/admin.php:98 +msgid "Inspect queue" +msgstr "Inspiser kø" -#: ../../mod/admin.php:103 +#: ../../mod/admin.php:100 msgid "Profile Config" msgstr "Profilinnstillinger" -#: ../../mod/admin.php:104 +#: ../../mod/admin.php:101 msgid "DB updates" msgstr "Databaseoppdateringer" -#: ../../mod/admin.php:118 ../../mod/admin.php:125 ../../mod/admin.php:1277 +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1351 msgid "Logs" msgstr "Logger" -#: ../../mod/admin.php:124 +#: ../../mod/admin.php:121 msgid "Plugin Features" msgstr "Tilleggsfunksjoner" -#: ../../mod/admin.php:126 +#: ../../mod/admin.php:123 msgid "User registrations waiting for confirmation" msgstr "Brukerregistreringer som venter på bekreftelse" -#: ../../mod/admin.php:206 +#: ../../mod/admin.php:200 +msgid "# Accounts" +msgstr "# Kontoer" + +#: ../../mod/admin.php:201 +msgid "# blocked accounts" +msgstr "# blokkerte kontoer" + +#: ../../mod/admin.php:202 +msgid "# expired accounts" +msgstr "# utgåtte kontoer" + +#: ../../mod/admin.php:203 +msgid "# expiring accounts" +msgstr "# kontoer som holder på å gå ut" + +#: ../../mod/admin.php:216 +msgid "# Channels" +msgstr "# Kanaler" + +#: ../../mod/admin.php:217 +msgid "# primary" +msgstr "# hoved" + +#: ../../mod/admin.php:218 +msgid "# clones" +msgstr "# kloner" + +#: ../../mod/admin.php:224 msgid "Message queues" msgstr "Meldingskøer" -#: ../../mod/admin.php:211 ../../mod/admin.php:410 ../../mod/admin.php:511 -#: ../../mod/admin.php:721 ../../mod/admin.php:857 ../../mod/admin.php:948 -#: ../../mod/admin.php:990 ../../mod/admin.php:1153 ../../mod/admin.php:1189 -#: ../../mod/admin.php:1276 +#: ../../mod/admin.php:240 ../../mod/admin.php:439 ../../mod/admin.php:533 +#: ../../mod/admin.php:807 ../../mod/admin.php:941 ../../mod/admin.php:1032 +#: ../../mod/admin.php:1072 ../../mod/admin.php:1232 ../../mod/admin.php:1267 +#: ../../mod/admin.php:1350 msgid "Administration" msgstr "Administrasjon" -#: ../../mod/admin.php:212 +#: ../../mod/admin.php:241 msgid "Summary" msgstr "Sammendrag" -#: ../../mod/admin.php:214 -msgid "Registered users" -msgstr "Registrerte brukere" +#: ../../mod/admin.php:244 +msgid "Registered accounts" +msgstr "Registrerte kontoer" -#: ../../mod/admin.php:216 ../../mod/admin.php:515 +#: ../../mod/admin.php:245 ../../mod/admin.php:537 msgid "Pending registrations" msgstr "Ventende registreringer" -#: ../../mod/admin.php:217 -msgid "Version" -msgstr "Versjon" +#: ../../mod/admin.php:246 +msgid "Registered channels" +msgstr "Registrerte kanaler" -#: ../../mod/admin.php:219 ../../mod/admin.php:516 +#: ../../mod/admin.php:247 ../../mod/admin.php:538 msgid "Active plugins" msgstr "Aktive tilleggsfunksjoner" -#: ../../mod/admin.php:326 +#: ../../mod/admin.php:248 +msgid "Version" +msgstr "Versjon" + +#: ../../mod/admin.php:356 msgid "Site settings updated." msgstr "Nettstedsinnstillinger er oppdatert." -#: ../../mod/admin.php:363 -msgid "mobile" -msgstr "mobil" - -#: ../../mod/admin.php:365 +#: ../../mod/admin.php:393 msgid "experimental" msgstr "eksperimentell" -#: ../../mod/admin.php:367 +#: ../../mod/admin.php:395 msgid "unsupported" msgstr "ikke støttet" -#: ../../mod/admin.php:391 +#: ../../mod/admin.php:420 msgid "Yes - with approval" msgstr "Ja - med godkjenning" -#: ../../mod/admin.php:397 +#: ../../mod/admin.php:426 msgid "My site is not a public server" msgstr "Mitt nettsted er ikke en offentlig tjeneste" -#: ../../mod/admin.php:398 +#: ../../mod/admin.php:427 msgid "My site has paid access only" msgstr "Mitt nettsted gir kun tilgang mot betaling" -#: ../../mod/admin.php:399 +#: ../../mod/admin.php:428 msgid "My site has free access only" msgstr "Mitt nettsted har kun gratis tilgang" -#: ../../mod/admin.php:400 +#: ../../mod/admin.php:429 msgid "My site offers free accounts with optional paid upgrades" msgstr "Mitt nettsted tilbyr gratis konto med valgfri oppgradering til betalt tjeneste" -#: ../../mod/admin.php:414 +#: ../../mod/admin.php:442 ../../mod/register.php:207 +msgid "Registration" +msgstr "Registrering" + +#: ../../mod/admin.php:443 msgid "File upload" msgstr "Last opp fil" -#: ../../mod/admin.php:415 +#: ../../mod/admin.php:444 msgid "Policies" msgstr "Retningslinjer" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:449 msgid "Site name" msgstr "Nettstedets navn" -#: ../../mod/admin.php:421 +#: ../../mod/admin.php:450 msgid "Banner/Logo" msgstr "Banner/Logo" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:451 msgid "Administrator Information" msgstr "Administratorinformasjon" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:451 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Kontaktinformasjon til nettstedsadministratorer. Vises på siteinfo-siden. BBCode kan brukes her" -#: ../../mod/admin.php:423 +#: ../../mod/admin.php:452 msgid "System language" msgstr "Systemspråk" -#: ../../mod/admin.php:424 +#: ../../mod/admin.php:453 msgid "System theme" msgstr "Systemtema" -#: ../../mod/admin.php:424 +#: ../../mod/admin.php:453 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Standard systemtema - kan overstyres av brukerprofiler - endre temainnstillinger" -#: ../../mod/admin.php:425 +#: ../../mod/admin.php:454 msgid "Mobile system theme" msgstr "Mobilt systemtema" -#: ../../mod/admin.php:425 +#: ../../mod/admin.php:454 msgid "Theme for mobile devices" msgstr "Tema for mobile enheter" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:456 msgid "Enable Diaspora Protocol" msgstr "Skru på Diaspora-protokollen" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:456 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "Samhandling med Diaspora og Friendica - eksperimentell" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:457 msgid "Allow Feeds as Connections" msgstr "Tillat strømmer som forbindelser" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:457 msgid "(Heavy system resource usage)" msgstr "(Tung bruk av systemressurser)" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:458 msgid "Maximum image size" msgstr "Største bildestørrelse" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:458 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Største størrelse i bytes for opplastede bilder. Standard er 0, som betyr ubegrenset." -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:459 msgid "Does this site allow new member registration?" msgstr "Tillater dette nettstedet registrering av nye medlemmer?" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:460 msgid "Which best describes the types of account offered by this hub?" msgstr "Hvilket alternativ beskriver best hva slags kontotype som tilbys av dette nettstedet/denne hubben?" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:461 msgid "Register text" msgstr "Registreringstekst" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:461 msgid "Will be displayed prominently on the registration page." msgstr "Vil bli vist på en fremtredende måte på registreringssiden." -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:462 msgid "Accounts abandoned after x days" msgstr "Kontoer forlatt etter x dager" -#: ../../mod/admin.php:433 +#: ../../mod/admin.php:462 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Vil ikke kaste bort systemressurser på å spørre eksterne nettsteder etter forlatte kontoer. Skriv 0 for å ikke sette noen tidsgrense." -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:463 msgid "Allowed friend domains" msgstr "Tillatte vennedomener" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:463 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Kommaseparert liste over domener som har lov til å etablere vennskap med dette nettstedet. Jokertegn er akseptert. Tøm for å tillate alle domener." -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:464 msgid "Allowed email domains" msgstr "Tillate e-postdomener" -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:464 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Kommaseparert liste med domener som er tillatt i e-postadresser ved registrering på dette nettstedet. Jokertegn er akseptert. Tomt betyr at alle domener er tillatt" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:465 +msgid "Not allowed email domains" +msgstr "Ikke tillatte e-postdomener" + +#: ../../mod/admin.php:465 +msgid "" +"Comma separated list of domains which are not allowed in email addresses for" +" registrations to this site. Wildcards are accepted. Empty to allow any " +"domains, unless allowed domains have been defined." +msgstr "Kommaseparert liste med domener som ikke er tillatt i e-postadresser ved registrering på dette nettstedet. Jokertegn er akseptert. Tomt betyr at alle domener er tillatt, med mindre tillate domener er blitt definert." + +#: ../../mod/admin.php:466 msgid "Block public" msgstr "Blokker offentlig tilgang" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:466 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Kryss av for å blokkere tilgang til alle personlige sider som ellers ville vært offentlig tilgjengelige på dette nettstedet med mindre du er logget inn." -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:467 msgid "Verify Email Addresses" msgstr "Bekreft e-postadresser" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:467 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Sett hake for å sjekke e-postadresser brukt ved kontoregistrering (anbefales)." -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:468 msgid "Force publish" msgstr "Tving publisering" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:468 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Kryss av for å tvinge alle profiler på dette nettstedet til å bli oppført i nettstedet sin katalog." -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:469 msgid "Disable discovery tab" msgstr "Skru av oppdagelsesfanen" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:469 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "Fjern fanen fra nettverksvisningen med offentlig innhold trukket inn fra kilder valg for dette nettstedet." -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:470 msgid "No login on Homepage" msgstr "Ingen innlogging på hjemmesiden" -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:470 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "Sett hake for å skjule innloggingsskjemaet fra ditt nettsteds hjemmeside for besøkende som ikke er innlogget (for eksempel når du legger inn innhold på hjemmesiden via nettstedskanalen)." -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:472 msgid "Proxy user" msgstr "Brukernavn mellomtjener" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:473 msgid "Proxy URL" msgstr "Mellomtjener URL" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:474 msgid "Network timeout" msgstr "Nettverk tidsavbrudd" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:474 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Verdien i sekunder. Skriv 0 for ubegrenset (ikke anbefalt)." -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:475 msgid "Delivery interval" msgstr "Leveringsinterval" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:475 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Forsink leveringsprosessene i bakgrunnen med dette antall sekunder for å redusere systembelastningen. Anbefaling: 4-5 for delte tjenere, 2-3 for virtuelle tjenere, 0-1 for større dedikerte tjenere." -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:476 msgid "Poll interval" msgstr "Spørreintervall" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:476 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Forsink spørreprosessene i bakgrunnen med dette antall sekunder for å redusere systembelastningen. Hvis 0, bruk dette leveringsintervallet." -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:477 msgid "Maximum Load Average" msgstr "Største belastningsgjennomsnitt" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:477 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Største systembelastning før leverings- og spørreprosesser blir utsatt - standard 50." -#: ../../mod/admin.php:503 +#: ../../mod/admin.php:525 msgid "No server found" msgstr "Ingen tjener funnet" -#: ../../mod/admin.php:510 ../../mod/admin.php:735 +#: ../../mod/admin.php:532 ../../mod/admin.php:821 msgid "ID" msgstr "ID" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:532 msgid "for channel" msgstr "for kanalen" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:532 msgid "on server" msgstr "på tjener" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:532 msgid "Status" msgstr "Status" -#: ../../mod/admin.php:531 +#: ../../mod/admin.php:534 +msgid "Server" +msgstr "Tjener" + +#: ../../mod/admin.php:551 msgid "Update has been marked successful" msgstr "Oppdateringen har blitt merket som en suksess" -#: ../../mod/admin.php:541 +#: ../../mod/admin.php:561 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Utføring av %s feilet. Sjekk systemlogger." -#: ../../mod/admin.php:544 +#: ../../mod/admin.php:564 #, php-format msgid "Update %s was successfully applied." msgstr "Oppdatering %s ble gjennomført med suksess." -#: ../../mod/admin.php:548 +#: ../../mod/admin.php:568 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "Oppdatering %s returnerte ingen status. Det er ukjent om den ble vellykket." -#: ../../mod/admin.php:551 +#: ../../mod/admin.php:571 #, php-format msgid "Update function %s could not be found." msgstr "Oppdatering av funksjon %s kunne ikke finnes." -#: ../../mod/admin.php:566 +#: ../../mod/admin.php:587 msgid "No failed updates." msgstr "Ingen mislykkede oppdateringer." -#: ../../mod/admin.php:570 +#: ../../mod/admin.php:591 msgid "Failed Updates" msgstr "Mislykkede oppdateringer" -#: ../../mod/admin.php:572 +#: ../../mod/admin.php:593 msgid "Mark success (if update was manually applied)" msgstr "Marker suksess (hvis oppdateringen ble gjennomført manuelt)" -#: ../../mod/admin.php:573 +#: ../../mod/admin.php:594 msgid "Attempt to execute this update step automatically" msgstr "Prøv å gjennomføre dette oppdateringstrinnet automatisk" -#: ../../mod/admin.php:599 +#: ../../mod/admin.php:628 +msgid "Queue Statistics" +msgstr "Køstatistikk" + +#: ../../mod/admin.php:629 +msgid "Total Entries" +msgstr "Totalt antall oppføringer" + +#: ../../mod/admin.php:630 +msgid "Priority" +msgstr "Prioritet" + +#: ../../mod/admin.php:631 +msgid "Destination URL" +msgstr "Mål-URL" + +#: ../../mod/admin.php:632 +msgid "Mark hub permanently offline" +msgstr "Merk hub som permanent offline" + +#: ../../mod/admin.php:633 +msgid "Empty queue for this hub" +msgstr "Tøm køen for denne hubben" + +#: ../../mod/admin.php:634 +msgid "Last known contact" +msgstr "Siste kjente kontakt" + +#: ../../mod/admin.php:670 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s bruker blokkert/ikke blokkert lenger" msgstr[1] "%s brukere blokkert/ikke blokkert lenger" -#: ../../mod/admin.php:606 +#: ../../mod/admin.php:678 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s bruker slettet" msgstr[1] "%s brukere slettet" -#: ../../mod/admin.php:635 +#: ../../mod/admin.php:714 msgid "Account not found" msgstr "Kontoen ble ikke funnet" -#: ../../mod/admin.php:655 -#, php-format -msgid "User '%s' unblocked" -msgstr "Brukeren '%s' er ikke blokkert lenger" - -#: ../../mod/admin.php:655 +#: ../../mod/admin.php:734 #, php-format msgid "User '%s' blocked" msgstr "Brukeren '%s' er blokkert" -#: ../../mod/admin.php:722 ../../mod/admin.php:734 +#: ../../mod/admin.php:742 +#, php-format +msgid "User '%s' unblocked" +msgstr "Brukeren '%s' er ikke blokkert lenger" + +#: ../../mod/admin.php:808 ../../mod/admin.php:820 msgid "Users" msgstr "Brukere" -#: ../../mod/admin.php:724 ../../mod/admin.php:860 +#: ../../mod/admin.php:810 ../../mod/admin.php:944 msgid "select all" msgstr "velg alle" -#: ../../mod/admin.php:725 +#: ../../mod/admin.php:811 msgid "User registrations waiting for confirm" msgstr "Brukerregistreringer som venter på bekreftelse" -#: ../../mod/admin.php:726 +#: ../../mod/admin.php:812 msgid "Request date" msgstr "Dato for forespørsel" -#: ../../mod/admin.php:727 +#: ../../mod/admin.php:813 msgid "No registrations." msgstr "Ingen registreringer." -#: ../../mod/admin.php:728 +#: ../../mod/admin.php:814 msgid "Approve" msgstr "Godkjenn" -#: ../../mod/admin.php:729 +#: ../../mod/admin.php:815 msgid "Deny" msgstr "Avslå" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:821 msgid "Register date" msgstr "Registreringsdato" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:821 msgid "Last login" msgstr "Siste innlogging" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:821 msgid "Expires" msgstr "Utløper" -#: ../../mod/admin.php:735 +#: ../../mod/admin.php:821 msgid "Service Class" msgstr "Tjenesteklasse" -#: ../../mod/admin.php:737 +#: ../../mod/admin.php:823 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Valgte brukere vil bli slettet!\\n\\nAlt som disse brukerne har lagt inn på dette nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette valgte brukere og deres innhold?" -#: ../../mod/admin.php:738 +#: ../../mod/admin.php:824 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "Brukeren {0} vil bli slettet!\\n\\nAlt denne brukeren har lagt inn på dette nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette denne brukeren og alt innholdet til denne brukeren?" -#: ../../mod/admin.php:771 +#: ../../mod/admin.php:858 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "%s kanal er sensurert/ikke sensurert lenger" msgstr[1] "%s kanaler er sensurert/ikke sensurert lenger" -#: ../../mod/admin.php:778 +#: ../../mod/admin.php:865 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "%s kanal slettet" msgstr[1] "%s kanaler slettet" -#: ../../mod/admin.php:797 +#: ../../mod/admin.php:883 msgid "Channel not found" msgstr "Kanalen ble ikke funnet" -#: ../../mod/admin.php:808 +#: ../../mod/admin.php:894 #, php-format msgid "Channel '%s' deleted" msgstr "Kanalen '%s' er slettet" -#: ../../mod/admin.php:819 -#, php-format -msgid "Channel '%s' uncensored" -msgstr "Kanalen '%s' er ikke sensurert lenger" +#: ../../mod/admin.php:905 +#, php-format +msgid "Channel '%s' uncensored" +msgstr "Kanalen '%s' er ikke sensurert lenger" + +#: ../../mod/admin.php:905 +#, php-format +msgid "Channel '%s' censored" +msgstr "Kanalen '%s' er sensurert" + +#: ../../mod/admin.php:946 +msgid "Censor" +msgstr "Sensurer" + +#: ../../mod/admin.php:947 +msgid "Uncensor" +msgstr "Ikke sensurer lenger" + +#: ../../mod/admin.php:950 +msgid "UID" +msgstr "UID" + +#: ../../mod/admin.php:952 +msgid "" +"Selected channels will be deleted!\\n\\nEverything that was posted in these " +"channels on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Valgte kanaler vil bli slettet!\\n\\nAlt innhold som er lagt inn i disse kanalene på dette nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette disse kanalene med alt innhold?" + +#: ../../mod/admin.php:953 +msgid "" +"The channel {0} will be deleted!\\n\\nEverything that was posted in this " +"channel on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "Kanalen {0} vil bli slettet!\\n\\nAlt innhold som er lagt inn i denne kanalen på dettet nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette denne kanalen med alt innhold?" + +#: ../../mod/admin.php:993 +#, php-format +msgid "Plugin %s disabled." +msgstr "Tilleggsfunksjonen %s er avskrudd." + +#: ../../mod/admin.php:997 +#, php-format +msgid "Plugin %s enabled." +msgstr "Tilleggsfunksjonen %s er påskrudd." + +#: ../../mod/admin.php:1007 ../../mod/admin.php:1205 +msgid "Disable" +msgstr "Skru av" + +#: ../../mod/admin.php:1010 ../../mod/admin.php:1207 +msgid "Enable" +msgstr "Skru på" + +#: ../../mod/admin.php:1034 ../../mod/admin.php:1234 +msgid "Toggle" +msgstr "Skru av og på" + +#: ../../mod/admin.php:1042 ../../mod/admin.php:1244 +msgid "Author: " +msgstr "Forfatter:" + +#: ../../mod/admin.php:1043 ../../mod/admin.php:1245 +msgid "Maintainer: " +msgstr "Vedlikeholder:" + +#: ../../mod/admin.php:1170 +msgid "No themes found." +msgstr "Ingen temaer er funnet." + +#: ../../mod/admin.php:1226 +msgid "Screenshot" +msgstr "Skjermbilde" + +#: ../../mod/admin.php:1273 +msgid "[Experimental]" +msgstr "[Eksperimentelt]" + +#: ../../mod/admin.php:1274 +msgid "[Unsupported]" +msgstr "[Ingen støtte]" + +#: ../../mod/admin.php:1298 +msgid "Log settings updated." +msgstr "Logginnstillinger er oppdatert." + +#: ../../mod/admin.php:1353 +msgid "Clear" +msgstr "Tøm" + +#: ../../mod/admin.php:1359 +msgid "Debugging" +msgstr "Feilsøking" + +#: ../../mod/admin.php:1360 +msgid "Log file" +msgstr "Loggfil" + +#: ../../mod/admin.php:1360 +msgid "" +"Must be writable by web server. Relative to your Red top-level directory." +msgstr "Må kunne skrives til av webtjenesten. Relativ til din Red sin toppnivåkatalog." + +#: ../../mod/admin.php:1361 +msgid "Log level" +msgstr "Loggnivå" + +#: ../../mod/admin.php:1407 +msgid "New Profile Field" +msgstr "Nytt profilfelt" + +#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +msgid "Field nickname" +msgstr "Feltets kallenavn" + +#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +msgid "System name of field" +msgstr "Systemnavnet til feltet" + +#: ../../mod/admin.php:1409 ../../mod/admin.php:1429 +msgid "Input type" +msgstr "Inndata-type" + +#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +msgid "Field Name" +msgstr "Feltnavn" + +#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +msgid "Label on profile pages" +msgstr "Merkelapp på profilsider" + +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +msgid "Help text" +msgstr "Hjelpetekst" + +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +msgid "Additional info (optional)" +msgstr "Tilleggsinformasjon (valgfritt)" + +#: ../../mod/admin.php:1421 +msgid "Field definition not found" +msgstr "Feltdefinisjonen ble ikke funnet" + +#: ../../mod/admin.php:1427 +msgid "Edit Profile Field" +msgstr "Endre profilfelt" + +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." +msgstr "Ikke i stand til å finne hubben din." + +#: ../../mod/oexchange.php:37 +msgid "Post successful." +msgstr "Innlegg vellykket." + +#: ../../mod/editblock.php:115 +msgid "Edit Block" +msgstr "Endre byggekloss" + +#: ../../mod/editblock.php:125 +msgid "Delete block?" +msgstr "Slett byggeklossen?" + +#: ../../mod/editblock.php:188 +msgid "Delete Block" +msgstr "Slett byggekloss" + +#: ../../mod/register.php:44 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen." + +#: ../../mod/register.php:50 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes." + +#: ../../mod/register.php:84 +msgid "Passwords do not match." +msgstr "Passordene er ikke like." + +#: ../../mod/register.php:117 +msgid "" +"Registration successful. Please check your email for validation " +"instructions." +msgstr "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen." + +#: ../../mod/register.php:123 +msgid "Your registration is pending approval by the site owner." +msgstr "Din registrering venter på godkjenning av nettstedets eier." + +#: ../../mod/register.php:126 +msgid "Your registration can not be processed." +msgstr "Din registrering kan ikke behandles." + +#: ../../mod/register.php:163 +msgid "Registration on this site/hub is by approval only." +msgstr "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning." + +#: ../../mod/register.php:164 +msgid "Register at another affiliated site/hub" +msgstr "Registrer på et annet tilknyttet nettsted/hub" + +#: ../../mod/register.php:174 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen." + +#: ../../mod/register.php:185 +msgid "Terms of Service" +msgstr "Tjenesteavtale" + +#: ../../mod/register.php:191 +#, php-format +msgid "I accept the %s for this website" +msgstr "Jeg godtar %s for dette nettstedet" + +#: ../../mod/register.php:193 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet." + +#: ../../mod/register.php:212 +msgid "Membership on this site is by invitation only." +msgstr "Medlemskap ved dette nettstedet skjer kun via invitasjon." + +#: ../../mod/register.php:213 +msgid "Please enter your invitation code" +msgstr "Vennligst skriv din invitasjonskode" + +#: ../../mod/register.php:216 +msgid "Your email address" +msgstr "Din e-postadresse" + +#: ../../mod/register.php:217 +msgid "Choose a password" +msgstr "Velg et passord" + +#: ../../mod/register.php:218 +msgid "Please re-enter your password" +msgstr "Vennligst skriv ditt passord en gang til" + +#: ../../mod/removeaccount.php:30 +msgid "" +"Account removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet." + +#: ../../mod/removeaccount.php:57 +msgid "Remove This Account" +msgstr "Slett denne kontoen" -#: ../../mod/admin.php:819 -#, php-format -msgid "Channel '%s' censored" -msgstr "Kanalen '%s' er sensurert" +#: ../../mod/removeaccount.php:58 ../../mod/removeme.php:58 +msgid "WARNING: " +msgstr "ADVARSEL:" -#: ../../mod/admin.php:862 -msgid "Censor" -msgstr "Sensurer" +#: ../../mod/removeaccount.php:58 +msgid "" +"This account and all its channels will be completely removed from the " +"network. " +msgstr "Denne kontoen og alle dens kanaler vil bli fullstendig fjernet fra nettverket." -#: ../../mod/admin.php:863 -msgid "Uncensor" -msgstr "Ikke sensurer lenger" +#: ../../mod/removeaccount.php:58 ../../mod/removeme.php:58 +msgid "This action is permanent and can not be undone!" +msgstr "Denne handlingen er permanent og kan ikke angres!" -#: ../../mod/admin.php:866 -msgid "UID" -msgstr "UID" +#: ../../mod/removeaccount.php:59 ../../mod/removeme.php:59 +msgid "Please enter your password for verification:" +msgstr "Vennligst skriv ditt passord for å få bekreftelse:" -#: ../../mod/admin.php:868 +#: ../../mod/removeaccount.php:60 msgid "" -"Selected channels will be deleted!\\n\\nEverything that was posted in these " -"channels on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Valgte kanaler vil bli slettet!\\n\\nAlt innhold som er lagt inn i disse kanalene på dette nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette disse kanalene med alt innhold?" +"Remove this account, all its channels and all its channel clones from the " +"network" +msgstr "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket" -#: ../../mod/admin.php:869 +#: ../../mod/removeaccount.php:60 msgid "" -"The channel {0} will be deleted!\\n\\nEverything that was posted in this " -"channel on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "Kanalen {0} vil bli slettet!\\n\\nAlt innhold som er lagt inn i denne kanalen på dettet nettstedet vil bli slettet for alltid!\\n\\nEr du sikker på at du vil slette denne kanalen med alt innhold?" +"By default only the instances of the channels located on this hub will be " +"removed from the network" +msgstr "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket" + +#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 +#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 +#: ../../mod/update_home.php:21 +msgid "[Embedded content - reload page to view]" +msgstr "[Innebygget innhold - last siden på nytt for å se]" + +#: ../../mod/photos.php:77 +msgid "Page owner information could not be retrieved." +msgstr "Informasjon om sideeier kunne ikke hentes." + +#: ../../mod/photos.php:97 +msgid "Album not found." +msgstr "Albumet ble ikke funnet." + +#: ../../mod/photos.php:119 ../../mod/photos.php:643 +msgid "Delete Album" +msgstr "Slett album" + +#: ../../mod/photos.php:159 ../../mod/photos.php:930 +msgid "Delete Photo" +msgstr "Slett bilde" + +#: ../../mod/photos.php:440 +msgid "No photos selected" +msgstr "Ingen bilder valgt" + +#: ../../mod/photos.php:484 +msgid "Access to this item is restricted." +msgstr "Tilgang til dette elementet er begrenset." -#: ../../mod/admin.php:908 +#: ../../mod/photos.php:523 #, php-format -msgid "Plugin %s disabled." -msgstr "Tilleggsfunksjonen %s er avskrudd." +msgid "%1$.2f MB of %2$.2f MB photo storage used." +msgstr "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt." -#: ../../mod/admin.php:912 +#: ../../mod/photos.php:526 #, php-format -msgid "Plugin %s enabled." -msgstr "Tilleggsfunksjonen %s er påskrudd." +msgid "%1$.2f MB photo storage used." +msgstr "%1$.2f MB lagringsplass til bilder er brukt." -#: ../../mod/admin.php:922 ../../mod/admin.php:1124 -msgid "Disable" -msgstr "Skru av" +#: ../../mod/photos.php:550 +msgid "Upload Photos" +msgstr "Last opp bilder" -#: ../../mod/admin.php:924 ../../mod/admin.php:1126 -msgid "Enable" -msgstr "Skru på" +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:915 +msgid "Enter a new album name" +msgstr "Skriv et nytt albumnavn" -#: ../../mod/admin.php:950 ../../mod/admin.php:1155 -msgid "Toggle" -msgstr "Skru av og på" +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:916 +msgid "or select an existing one (doubleclick)" +msgstr "eller velg et eksisterende album (dobbeltklikk)" -#: ../../mod/admin.php:958 ../../mod/admin.php:1165 -msgid "Author: " -msgstr "Forfatter:" +#: ../../mod/photos.php:556 +msgid "Create a status post for this upload" +msgstr "Lag et statusinnlegg for denne opplastingen" -#: ../../mod/admin.php:959 ../../mod/admin.php:1166 -msgid "Maintainer: " -msgstr "Vedlikeholder:" +#: ../../mod/photos.php:584 +msgid "Album name could not be decoded" +msgstr "Albumnavnet kunne ikke dekodes" -#: ../../mod/admin.php:1088 -msgid "No themes found." -msgstr "Ingen temaer er funnet." +#: ../../mod/photos.php:625 ../../mod/photos.php:1157 +#: ../../mod/photos.php:1173 +msgid "Contact Photos" +msgstr "Kontaktbilder" -#: ../../mod/admin.php:1147 -msgid "Screenshot" -msgstr "Skjermbilde" +#: ../../mod/photos.php:649 +msgid "Show Newest First" +msgstr "Vis nyeste først" -#: ../../mod/admin.php:1195 -msgid "[Experimental]" -msgstr "[Eksperimentelt]" +#: ../../mod/photos.php:651 +msgid "Show Oldest First" +msgstr "Vis eldste først" -#: ../../mod/admin.php:1196 -msgid "[Unsupported]" -msgstr "[Ingen støtte]" +#: ../../mod/photos.php:675 ../../mod/photos.php:1205 +msgid "View Photo" +msgstr "Vis foto" -#: ../../mod/admin.php:1223 -msgid "Log settings updated." -msgstr "Logginnstillinger er oppdatert." +#: ../../mod/photos.php:704 +msgid "Edit Album" +msgstr "Endre album" -#: ../../mod/admin.php:1279 -msgid "Clear" -msgstr "Tøm" +#: ../../mod/photos.php:749 +msgid "Permission denied. Access to this item may be restricted." +msgstr "Tillatelse avvist. Tilgang til dette elementet kan være begrenset." -#: ../../mod/admin.php:1285 -msgid "Debugging" -msgstr "Feilsøking" +#: ../../mod/photos.php:751 +msgid "Photo not available" +msgstr "Bilde er utilgjengelig" -#: ../../mod/admin.php:1286 -msgid "Log file" -msgstr "Loggfil" +#: ../../mod/photos.php:809 +msgid "Use as profile photo" +msgstr "Bruk som profilbilde" -#: ../../mod/admin.php:1286 -msgid "" -"Must be writable by web server. Relative to your Red top-level directory." -msgstr "Må kunne skrives til av webtjenesten. Relativ til din Red sin toppnivåkatalog." +#: ../../mod/photos.php:816 +msgid "Private Photo" +msgstr "Privat bilde" -#: ../../mod/admin.php:1287 -msgid "Log level" -msgstr "Loggnivå" +#: ../../mod/photos.php:831 +msgid "View Full Size" +msgstr "Vis i full størrelse" -#: ../../mod/admin.php:1334 -msgid "New Profile Field" -msgstr "Nytt profilfelt" +#: ../../mod/photos.php:909 +msgid "Edit photo" +msgstr "Endre bilde" -#: ../../mod/admin.php:1335 ../../mod/admin.php:1356 -msgid "Field nickname" -msgstr "Feltets kallenavn" +#: ../../mod/photos.php:911 +msgid "Rotate CW (right)" +msgstr "Roter med klokka (mot høyre)" -#: ../../mod/admin.php:1335 ../../mod/admin.php:1356 -msgid "System name of field" -msgstr "Systemnavnet til feltet" +#: ../../mod/photos.php:912 +msgid "Rotate CCW (left)" +msgstr "Roter mot klokka (venstre)" -#: ../../mod/admin.php:1336 ../../mod/admin.php:1357 -msgid "Input type" -msgstr "Inndata-type" +#: ../../mod/photos.php:919 +msgid "Caption" +msgstr "Overskrift" -#: ../../mod/admin.php:1337 ../../mod/admin.php:1358 -msgid "Field Name" -msgstr "Feltnavn" +#: ../../mod/photos.php:921 +msgid "Add a Tag" +msgstr "Legg til merkelapp" -#: ../../mod/admin.php:1337 ../../mod/admin.php:1358 -msgid "Label on profile pages" -msgstr "Merkelapp på profilsider" +#: ../../mod/photos.php:925 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" +msgstr "Eksempel: @bob, @Barbara_Jensen, @jim@example.com" -#: ../../mod/admin.php:1338 ../../mod/admin.php:1359 -msgid "Help text" -msgstr "Hjelpetekst" +#: ../../mod/photos.php:928 +msgid "Flag as adult in album view" +msgstr "Flag som voksent i albumvisning" -#: ../../mod/admin.php:1338 ../../mod/admin.php:1359 -msgid "Additional info (optional)" -msgstr "Tilleggsinformasjon (valgfritt)" +#: ../../mod/photos.php:1120 +msgid "In This Photo:" +msgstr "I dette bildet:" -#: ../../mod/admin.php:1349 -msgid "Field definition not found" -msgstr "Feltdefinisjonen ble ikke funnet" +#: ../../mod/photos.php:1125 +msgid "Map" +msgstr "Kart" -#: ../../mod/admin.php:1355 -msgid "Edit Profile Field" -msgstr "Endre profilfelt" +#: ../../mod/photos.php:1211 +msgid "View Album" +msgstr "Vis album" -#: ../../mod/item.php:159 -msgid "Unable to locate original post." -msgstr "Ikke i stand til å finne opprinnelig innlegg." +#: ../../mod/photos.php:1234 +msgid "Recent Photos" +msgstr "Nye bilder" -#: ../../mod/item.php:418 -msgid "Empty post discarded." -msgstr "Tomt innlegg forkastet." +#: ../../mod/post.php:234 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please" +" logout and retry." +msgstr "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt." -#: ../../mod/item.php:460 -msgid "Executable content type not permitted to this channel." -msgstr "Kjørbar innholdstype er ikke tillat for denne kanalen." +#: ../../mod/message.php:41 +msgid "Conversation removed." +msgstr "Samtale fjernet." -#: ../../mod/item.php:898 -msgid "System error. Post not saved." -msgstr "Systemfeil. Innlegg ble ikke lagret." +#: ../../mod/message.php:56 +msgid "No messages." +msgstr "Ingen meldinger." -#: ../../mod/item.php:1373 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "Du har nådd din grense på %1$.0f startinnlegg." +#: ../../mod/message.php:72 ../../mod/mail.php:336 +msgid "Delete conversation" +msgstr "Slett samtale" -#: ../../mod/item.php:1379 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "Du har nådd din grense på %1$.0f websider." +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" +msgstr "D, d M Y - g:i A" -#: ../../mod/like.php:15 -msgid "Like/Dislike" -msgstr "Liker/Liker ikke" +#: ../../mod/mitem.php:67 +msgid "Menu element updated." +msgstr "Menyelement er oppdatert." -#: ../../mod/like.php:20 -msgid "This action is restricted to members." -msgstr "Denne handlingen er begrenset til medlemmer." +#: ../../mod/mitem.php:71 +msgid "Unable to update menu element." +msgstr "Ikke i stand til å oppdatere menyelement." -#: ../../mod/like.php:21 -msgid "" -"Please login with your RedMatrix ID or register as a new RedMatrix member to continue." -msgstr "Vennligst logg inn med din RedMatrix ID eller registrer deg som et nytt RedMatrix-medlem for å fortsette" +#: ../../mod/mitem.php:77 +msgid "Menu element added." +msgstr "Menyelement lagt til." -#: ../../mod/like.php:77 ../../mod/like.php:104 ../../mod/like.php:142 -msgid "Invalid request." -msgstr "Ugyldig forespørsel." +#: ../../mod/mitem.php:81 +msgid "Unable to add menu element." +msgstr "Ikke i stand til å legge til menyelement." -#: ../../mod/like.php:119 -msgid "thing" -msgstr "ting" +#: ../../mod/mitem.php:127 +msgid "Manage Menu Elements" +msgstr "Håndtere menyelementer" -#: ../../mod/like.php:165 -msgid "Channel unavailable." -msgstr "Kanalen er utilgjengelig." +#: ../../mod/mitem.php:130 +msgid "Edit menu" +msgstr "Endre meny" -#: ../../mod/like.php:204 -msgid "Previous action reversed." -msgstr "Forrige handling er omgjort." +#: ../../mod/mitem.php:133 +msgid "Edit element" +msgstr "Endre element" -#: ../../mod/like.php:430 -msgid "Action completed." -msgstr "Handling ferdig." +#: ../../mod/mitem.php:134 +msgid "Drop element" +msgstr "Slett element" -#: ../../mod/like.php:431 -msgid "Thank you." -msgstr "Tusen takk." +#: ../../mod/mitem.php:135 +msgid "New element" +msgstr "Nytt element" -#: ../../mod/invite.php:25 -msgid "Total invitation limit exceeded." -msgstr "Grensen for totalt antall invitasjoner er overskredet." +#: ../../mod/mitem.php:136 +msgid "Edit this menu container" +msgstr "Endre denne menybeholderen" -#: ../../mod/invite.php:49 -#, php-format -msgid "%s : Not a valid email address." -msgstr "%s : ikke en gyldig e-postadresse." +#: ../../mod/mitem.php:137 +msgid "Add menu element" +msgstr "Legg til menyelement" -#: ../../mod/invite.php:76 -msgid "Please join us on Red" -msgstr "Bli med oss på Red" +#: ../../mod/mitem.php:138 +msgid "Delete this menu item" +msgstr "Slett dette menyelementet" -#: ../../mod/invite.php:87 -msgid "Invitation limit exceeded. Please contact your site administrator." -msgstr "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted." +#: ../../mod/mitem.php:139 +msgid "Edit this menu item" +msgstr "Endre dette menyelementet" -#: ../../mod/invite.php:92 -#, php-format -msgid "%s : Message delivery failed." -msgstr "%s : meldingslevering feilet." +#: ../../mod/mitem.php:158 +msgid "New Menu Element" +msgstr "Nytt menyelement" -#: ../../mod/invite.php:96 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "%d melding sendt." -msgstr[1] "%d meldinger sendt." +#: ../../mod/mitem.php:160 ../../mod/mitem.php:203 +msgid "Menu Item Permissions" +msgstr "Menyelement Tillatelser" -#: ../../mod/invite.php:115 -msgid "You have no more invitations available" -msgstr "Du har ikke flere invitasjoner tilgjengelig" +#: ../../mod/mitem.php:163 ../../mod/mitem.php:207 +msgid "Link text" +msgstr "Lenketekst" -#: ../../mod/invite.php:129 -msgid "Send invitations" -msgstr "Send invitasjoner" +#: ../../mod/mitem.php:164 ../../mod/mitem.php:208 +msgid "URL of link" +msgstr "URL-en til lenken" -#: ../../mod/invite.php:130 -msgid "Enter email addresses, one per line:" -msgstr "Skriv e-postadresser, en per linje:" +#: ../../mod/mitem.php:165 ../../mod/mitem.php:209 +msgid "Use RedMatrix magic-auth if available" +msgstr "Bruk RedMatrixs magiske-autentisering hvis tilgjengelig" -#: ../../mod/invite.php:131 ../../mod/mail.php:228 ../../mod/mail.php:341 -msgid "Your message:" -msgstr "Din melding:" +#: ../../mod/mitem.php:166 ../../mod/mitem.php:210 +msgid "Open link in new window" +msgstr "Åpne lenke i nytt vindu" -#: ../../mod/invite.php:132 -msgid "Please join my community on RedMatrix." -msgstr "Du er velkommen til å bli med i mitt fellesskap på RedMatrix." +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Order in list" +msgstr "Ordne i liste" -#: ../../mod/invite.php:134 -msgid "You will need to supply this invitation code: " -msgstr "Du må oppgi denne invitasjonskoden:" +#: ../../mod/mitem.php:168 ../../mod/mitem.php:212 +msgid "Higher numbers will sink to bottom of listing" +msgstr "Høyere tall vil synke mot bunnen av listen" -#: ../../mod/invite.php:135 -msgid "1. Register at any RedMatrix location (they are all inter-connected)" -msgstr "1. Registrer ved enhver RedMatrix-lokasjon (de er alle forbundet med hverandre)" +#: ../../mod/mitem.php:181 +msgid "Menu item not found." +msgstr "Menyelement ble ikke funnet." -#: ../../mod/invite.php:137 -msgid "2. Enter my RedMatrix network address into the site searchbar." -msgstr "2. Skriv inn min RedMatrix-adresse i nettstedets søkefelt." +#: ../../mod/mitem.php:190 +msgid "Menu item deleted." +msgstr "Menyelement slettet." -#: ../../mod/invite.php:138 -msgid "or visit " -msgstr "eller besøk" +#: ../../mod/mitem.php:192 +msgid "Menu item could not be deleted." +msgstr "Menyelement kunne ikke bli slettet." -#: ../../mod/invite.php:140 -msgid "3. Click [Connect]" -msgstr "3. Klikk [Forbindelse]" +#: ../../mod/mitem.php:201 +msgid "Edit Menu Element" +msgstr "Endre menyelement" -#: ../../mod/locs.php:19 ../../mod/locs.php:46 -msgid "Location not found." -msgstr "Plassering er ikke funnet." +#: ../../mod/mood.php:131 +msgid "Set your current mood and tell your friends" +msgstr "Angi ditt nåværende humør og fortell dine venner" -#: ../../mod/locs.php:50 -msgid "Primary location cannot be removed." -msgstr "Primær plassering kan ikke fjernes." +#: ../../mod/vote.php:97 +msgid "Total votes" +msgstr "Totalt antall stemmer" -#: ../../mod/locs.php:82 -msgid "No locations found." -msgstr "Ingen plasseringer ble funnet." +#: ../../mod/vote.php:98 +msgid "Average Rating" +msgstr "Gjennomsnittlig vurdering" -#: ../../mod/locs.php:95 -msgid "Manage Channel Locations" -msgstr "Håndter kanalplasseringer" +#: ../../mod/removeme.php:29 +msgid "" +"Channel removals are not allowed within 48 hours of changing the account " +"password." +msgstr "Fjerning av kanaler er ikke tillatt innen 48 timer etter endring av kontopassordet." -#: ../../mod/locs.php:96 -msgid "Location (address)" -msgstr "Plassering (adresse)" +#: ../../mod/removeme.php:57 +msgid "Remove This Channel" +msgstr "Fjern denne kanalen" -#: ../../mod/locs.php:97 -msgid "Primary Location" -msgstr "Hovedplassering" +#: ../../mod/removeme.php:58 +msgid "This channel will be completely removed from the network. " +msgstr "Denne kanalen vil bli fullstendig fjernet fra nettverket." -#: ../../mod/locs.php:98 -msgid "Drop location" -msgstr "Slett plassering" +#: ../../mod/removeme.php:60 +msgid "Remove this channel and all its clones from the network" +msgstr "Fjern denne kanalen og alle dens kloner fra nettverket" -#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 -#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 -msgid "[Embedded content - reload page to view]" -msgstr "[Innebygget innhold - last siden på nytt for å se]" +#: ../../mod/removeme.php:60 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Som standard vil bare forekomsten av denne kanalen lokalisert på denne hubben bli fjernet fra nettverket" #: ../../mod/layouts.php:110 msgid "Help with this feature" @@ -7601,38 +8290,31 @@ msgstr "Hjelp med denne funksjonen" msgid "Layout Name" msgstr "Layout-navn" -#: ../../mod/lockview.php:31 -msgid "Remote privacy information not available." -msgstr "Ekstern personverninformasjon er ikke tilgjengelig." - -#: ../../mod/lockview.php:52 -msgid "Visible to:" -msgstr "Synlig for:" - -#: ../../mod/viewconnections.php:58 -msgid "No connections." -msgstr "Ingen forbindelser." +#: ../../mod/rmagic.php:40 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig." -#: ../../mod/viewconnections.php:71 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "Besøk %s sin profil [%s]" +#: ../../mod/rmagic.php:40 +msgid "The error message was:" +msgstr "Feilmeldingen var:" -#: ../../mod/viewconnections.php:86 -msgid "View Connnections" -msgstr "Vis forbindelser" +#: ../../mod/rmagic.php:44 +msgid "Authentication failed." +msgstr "Autentisering mislyktes." -#: ../../mod/magic.php:70 -msgid "Hub not found." -msgstr "Hubben ble ikke funnet." +#: ../../mod/rmagic.php:84 +msgid "Remote Authentication" +msgstr "Fjernautentisering" -#: ../../mod/vote.php:97 -msgid "Total votes" -msgstr "Totalt antall stemmer" +#: ../../mod/rmagic.php:85 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "Skriv din kanaladresse (for eksempel channel@exampel.com)" -#: ../../mod/vote.php:98 -msgid "Average Rating" -msgstr "Gjennomsnittlig vurdering" +#: ../../mod/rmagic.php:86 +msgid "Authenticate" +msgstr "Autentiser" #: ../../mod/mail.php:33 msgid "Unable to lookup recipient." @@ -7650,183 +8332,95 @@ msgstr "Kan ikke bekrefte forespurt kanal." msgid "Selected channel has private message restrictions. Send failed." msgstr "Valgt kanal har restriksjoner for private meldinger. Sending feilet." -#: ../../mod/mail.php:135 +#: ../../mod/mail.php:139 msgid "Message deleted." msgstr "Melding slettet." -#: ../../mod/mail.php:152 +#: ../../mod/mail.php:156 msgid "Message recalled." msgstr "Innlegg tilbakekalt." -#: ../../mod/mail.php:218 +#: ../../mod/mail.php:225 msgid "Send Private Message" msgstr "Send privat melding" -#: ../../mod/mail.php:219 ../../mod/mail.php:336 +#: ../../mod/mail.php:226 ../../mod/mail.php:343 msgid "To:" msgstr "Til:" -#: ../../mod/mail.php:224 ../../mod/mail.php:338 +#: ../../mod/mail.php:231 ../../mod/mail.php:345 msgid "Subject:" msgstr "Emne:" -#: ../../mod/mail.php:235 +#: ../../mod/mail.php:242 msgid "Send" msgstr "Send" -#: ../../mod/mail.php:262 +#: ../../mod/mail.php:269 msgid "Message not found." msgstr "Melding ikke funnet." -#: ../../mod/mail.php:305 +#: ../../mod/mail.php:312 msgid "Delete message" -msgstr "Slett melding" - -#: ../../mod/mail.php:306 -msgid "Recall message" -msgstr "Tilbakekall innlegg" - -#: ../../mod/mail.php:308 -msgid "Message has been recalled." -msgstr "Innlegget har blitt tilbakekalt." - -#: ../../mod/mail.php:325 -msgid "Private Conversation" -msgstr "Privat samtale" - -#: ../../mod/mail.php:329 ../../mod/message.php:72 -msgid "Delete conversation" -msgstr "Slett samtale" - -#: ../../mod/mail.php:331 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "Ingen sikret kommunikasjon tilgjengelig. Du kan muligens greie å svare via senderens profilside." - -#: ../../mod/mail.php:335 -msgid "Send Reply" -msgstr "Send svar" - -#: ../../mod/wall_upload.php:34 -msgid "Wall Photos" -msgstr "Veggbilder" - -#: ../../mod/match.php:16 -msgid "Profile Match" -msgstr "Profiltreff" - -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil." - -#: ../../mod/match.php:61 -msgid "is interested in:" -msgstr "er interessert i:" - -#: ../../mod/match.php:69 -msgid "No matches" -msgstr "Ingen treff" - -#: ../../mod/menu.php:31 -msgid "Menu updated." -msgstr "Menyen er oppdatert." - -#: ../../mod/menu.php:35 -msgid "Unable to update menu." -msgstr "Ikke i stand til å oppdatere meny." - -#: ../../mod/menu.php:40 -msgid "Menu created." -msgstr "Meny laget." - -#: ../../mod/menu.php:44 -msgid "Unable to create menu." -msgstr "Ikke i stand til å lage meny." - -#: ../../mod/menu.php:76 -msgid "Manage Menus" -msgstr "Håndtere menyer" - -#: ../../mod/menu.php:79 -msgid "Drop" -msgstr "Slett" - -#: ../../mod/menu.php:81 -msgid "Bookmarks allowed" -msgstr "Bokmerker tillatt" - -#: ../../mod/menu.php:82 -msgid "Create a new menu" -msgstr "Lag en ny meny" - -#: ../../mod/menu.php:83 -msgid "Delete this menu" -msgstr "Slett denne menyen" - -#: ../../mod/menu.php:84 ../../mod/menu.php:125 -msgid "Edit menu contents" -msgstr "Endre menyinnholdet" - -#: ../../mod/menu.php:85 -msgid "Edit this menu" -msgstr "Endre denne menyen" - -#: ../../mod/menu.php:96 -msgid "New Menu" -msgstr "Ny meny" +msgstr "Slett melding" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Menu name" -msgstr "Menynavn" +#: ../../mod/mail.php:313 +msgid "Recall message" +msgstr "Tilbakekall innlegg" -#: ../../mod/menu.php:97 ../../mod/menu.php:126 -msgid "Must be unique, only seen by you" -msgstr "Må være unik, ses bare av deg" +#: ../../mod/mail.php:315 +msgid "Message has been recalled." +msgstr "Innlegget har blitt tilbakekalt." -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title" -msgstr "Menytittel" +#: ../../mod/mail.php:332 +msgid "Private Conversation" +msgstr "Privat samtale" -#: ../../mod/menu.php:98 ../../mod/menu.php:127 -msgid "Menu title as seen by others" -msgstr "Menytittelen andre ser" +#: ../../mod/mail.php:338 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "Ingen sikret kommunikasjon tilgjengelig. Du kan muligens greie å svare via senderens profilside." -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Allow bookmarks" -msgstr "Tillat bokmerker" +#: ../../mod/mail.php:342 +msgid "Send Reply" +msgstr "Send svar" -#: ../../mod/menu.php:99 ../../mod/menu.php:128 -msgid "Menu may be used to store saved bookmarks" -msgstr "Menyen kan brukes til å lagre lagrede bokmerker" +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." +msgstr "Ugyldig forespørselsidentifikator." -#: ../../mod/menu.php:114 -msgid "Menu deleted." -msgstr "Meny slettet." +#: ../../mod/notifications.php:35 +msgid "Discard" +msgstr "Forkast" -#: ../../mod/menu.php:116 -msgid "Menu could not be deleted." -msgstr "Menyen kunne ikke bli slettet." +#: ../../mod/regmod.php:11 +msgid "Please login." +msgstr "Vennligst logg inn." -#: ../../mod/menu.php:122 -msgid "Edit Menu" -msgstr "Endre meny" +#: ../../mod/network.php:90 +msgid "No such group" +msgstr "Gruppen finnes ikke" -#: ../../mod/menu.php:124 -msgid "Add or remove entries to this menu" -msgstr "Legg til eller fjern punkter i denne menyen" +#: ../../mod/network.php:128 +msgid "Search Results For:" +msgstr "Søkeresultat for:" -#: ../../mod/message.php:41 -msgid "Conversation removed." -msgstr "Samtale fjernet." +#: ../../mod/network.php:182 +msgid "Collection is empty" +msgstr "Samlingen er tom" -#: ../../mod/message.php:56 -msgid "No messages." -msgstr "Ingen meldinger." +#: ../../mod/network.php:190 +msgid "Collection: " +msgstr "Samling:" -#: ../../mod/message.php:74 -msgid "D, d M Y - g:i A" -msgstr "D, d M Y - g:i A" +#: ../../mod/network.php:203 +msgid "Connection: " +msgstr "Forbindelse:" + +#: ../../mod/network.php:206 +msgid "Invalid connection." +msgstr "Ugyldig forbindelse." #: ../../mod/new_channel.php:109 msgid "Add a Channel" @@ -7859,59 +8453,18 @@ msgid "Or import an existing channel from another locatio msgstr "Eller importerer en eksisterende kanal fra et annet sted." #: ../../mod/new_channel.php:118 -msgid "Channel Type" -msgstr "Kanaltype" - -#: ../../mod/new_channel.php:119 msgid "" "Please choose a channel type (such as social networking or community forum) " "and privacy requirements so we can select the best permissions for you" msgstr "Vennligst velg en kanaltype (for eksempel sosialt nettverk eller forum for felleskap) og krav til personvern slik at vi kan velge de beste tillatelsene for deg." -#: ../../mod/home.php:46 -msgid "Red Matrix - "The Network"" -msgstr "Red Matrix - "Nettverket"" - -#: ../../mod/home.php:101 -#, php-format -msgid "Welcome to %s" -msgstr "Velkommen til %s" - -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." -msgstr "Ugyldig forespørselsidentifikator." - -#: ../../mod/notifications.php:35 -msgid "Discard" -msgstr "Forkast" - -#: ../../mod/notifications.php:94 ../../mod/notify.php:53 -msgid "No more system notifications." -msgstr "Ingen flere systemvarsler." - -#: ../../mod/notifications.php:98 ../../mod/notify.php:57 -msgid "System Notifications" -msgstr "Systemvarsler" - -#: ../../mod/xchan.php:6 -msgid "Xchan Lookup" -msgstr "Xchan oppslag" - -#: ../../mod/xchan.php:9 -msgid "Lookup xchan beginning with (or webbie): " -msgstr "Slå opp xchan som begynner med (eller webbie):" - -#: ../../mod/oexchange.php:23 -msgid "Unable to find your hub." -msgstr "Ikke i stand til å finne hubben din." - -#: ../../mod/oexchange.php:37 -msgid "Post successful." -msgstr "Innlegg vellykket." +#: ../../mod/new_channel.php:119 +msgid "Channel Type" +msgstr "Kanaltype" -#: ../../mod/zfinger.php:23 -msgid "invalid target signature" -msgstr "Målets signatur er ugyldig" +#: ../../mod/new_channel.php:119 +msgid "Read more about roles" +msgstr "Les mer om roller" #: ../../mod/appman.php:28 ../../mod/appman.php:44 msgid "App installed." @@ -7961,46 +8514,64 @@ msgstr "Pris på app" msgid "Location (URL) to purchase app" msgstr "Plassering (URL) for å kjøpe app" -#: ../../mod/poll.php:64 -msgid "Poll" -msgstr "Spørring" +#: ../../mod/ping.php:263 +msgid "sent you a private message" +msgstr "sendte deg en privat melding" -#: ../../mod/poll.php:69 -msgid "View Results" -msgstr "Vis resultater" +#: ../../mod/ping.php:314 +msgid "added your channel" +msgstr "la til din kanal" -#: ../../mod/removeaccount.php:30 -msgid "" -"Account removals are not allowed within 48 hours of changing the account " -"password." -msgstr "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet." +#: ../../mod/ping.php:355 +msgid "posted an event" +msgstr "la ut en hendelse" -#: ../../mod/removeaccount.php:57 -msgid "Remove This Account" -msgstr "Slett denne kontoen" +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" +msgstr "Bokmerke lagt til" -#: ../../mod/removeaccount.php:58 -msgid "" -"This will completely remove this account including all its channels from the" -" network. Once this has been done it is not recoverable." -msgstr "Dette vil fullstendig slette denne kontoen inkludert alle dens kanaler fra nettverket. Når dette er gjort kan det ikke angres." +#: ../../mod/bookmarks.php:60 +msgid "My Bookmarks" +msgstr "Mine bokmerker" -#: ../../mod/removeaccount.php:60 -msgid "" -"Remove this account, all its channels and all its channel clones from the " -"network" -msgstr "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket" +#: ../../mod/bookmarks.php:71 +msgid "My Connections Bookmarks" +msgstr "Mine forbindelsers bokmerker" -#: ../../mod/removeaccount.php:60 +#: ../../mod/channel.php:92 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden." + +#: ../../mod/suggest.php:35 msgid "" -"By default only the instances of the channels located on this hub will be " -"removed from the network" -msgstr "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer." + +#: ../../mod/poll.php:64 +msgid "Poll" +msgstr "Spørring" + +#: ../../mod/poll.php:69 +msgid "View Results" +msgstr "Vis resultater" #: ../../mod/service_limits.php:19 msgid "No service class restrictions found." msgstr "Ingen restriksjoner er funnet i tjenesteklasse." +#: ../../mod/sharedwithme.php:99 +msgid "Files: shared with me" +msgstr "Filer: delt med meg" + +#: ../../mod/sharedwithme.php:103 +msgid "Remove all files" +msgstr "Fjern alle filer" + +#: ../../mod/sharedwithme.php:104 +msgid "Remove this file" +msgstr "Fjern denne filen" + #: ../../view/theme/apw/php/config.php:202 #: ../../view/theme/apw/php/config.php:236 msgid "Schema Default" @@ -8015,19 +8586,16 @@ msgid "Monospace" msgstr "Monospace" #: ../../view/theme/apw/php/config.php:259 -#: ../../view/theme/blogga/php/config.php:69 -#: ../../view/theme/blogga/view/theme/blog/config.php:69 -#: ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:100 msgid "Theme settings" msgstr "Temainnstillinger" #: ../../view/theme/apw/php/config.php:260 -#: ../../view/theme/redbasic/php/config.php:103 msgid "Set scheme" msgstr "Angi skjema" #: ../../view/theme/apw/php/config.php:261 -#: ../../view/theme/redbasic/php/config.php:124 +#: ../../view/theme/redbasic/php/config.php:122 msgid "Set font-size for posts and comments" msgstr "Angi skriftstørrelse for innlegg og kommentarer" @@ -8147,180 +8715,179 @@ msgstr "Til venstre for sidestolpen" msgid "Right offset of the aside element" msgstr "Til høyre for sidestolpen" -#: ../../view/theme/blogga/php/config.php:47 -#: ../../view/theme/blogga/view/theme/blog/config.php:47 -msgid "None" -msgstr "Ingen" - -#: ../../view/theme/blogga/php/config.php:70 -#: ../../view/theme/blogga/view/theme/blog/config.php:70 -msgid "Header image" -msgstr "Topptekstbilde" - -#: ../../view/theme/blogga/php/config.php:71 -#: ../../view/theme/blogga/view/theme/blog/config.php:71 -msgid "Header image only on profile pages" -msgstr "Topptekstbilde bare på profilsider" - -#: ../../view/theme/redbasic/php/config.php:84 +#: ../../view/theme/redbasic/php/config.php:82 msgid "Light (Red Matrix default)" msgstr "Lys (Red Matrix standard)" -#: ../../view/theme/redbasic/php/config.php:104 +#: ../../view/theme/redbasic/php/config.php:101 +msgid "Select scheme" +msgstr "Velg skjema" + +#: ../../view/theme/redbasic/php/config.php:102 msgid "Narrow navbar" msgstr "Smal navigasjonslinje" -#: ../../view/theme/redbasic/php/config.php:105 +#: ../../view/theme/redbasic/php/config.php:103 msgid "Navigation bar background color" msgstr "Navigasjonslinjens bakgrunnsfarge" -#: ../../view/theme/redbasic/php/config.php:106 +#: ../../view/theme/redbasic/php/config.php:104 msgid "Navigation bar gradient top color" msgstr "Navigasjonslinjens graderte toppfarge" -#: ../../view/theme/redbasic/php/config.php:107 +#: ../../view/theme/redbasic/php/config.php:105 msgid "Navigation bar gradient bottom color" msgstr "Navigasjonslinjens graderte bunnfarge" -#: ../../view/theme/redbasic/php/config.php:108 +#: ../../view/theme/redbasic/php/config.php:106 msgid "Navigation active button gradient top color" msgstr "Aktiv navigasjonsknapp sin graderte toppfarge" -#: ../../view/theme/redbasic/php/config.php:109 +#: ../../view/theme/redbasic/php/config.php:107 msgid "Navigation active button gradient bottom color" msgstr "Aktiv navigasjonsknapp sin graderte bunnfarge" -#: ../../view/theme/redbasic/php/config.php:110 +#: ../../view/theme/redbasic/php/config.php:108 msgid "Navigation bar border color " msgstr "Navigasjonslinjens kantfarge" -#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:109 msgid "Navigation bar icon color " msgstr "Navigasjonslinjens ikonfarge" -#: ../../view/theme/redbasic/php/config.php:112 +#: ../../view/theme/redbasic/php/config.php:110 msgid "Navigation bar active icon color " msgstr "Navigasjonslinjens aktive ikoners farge" -#: ../../view/theme/redbasic/php/config.php:113 +#: ../../view/theme/redbasic/php/config.php:111 msgid "link color" msgstr "lenkefarge" -#: ../../view/theme/redbasic/php/config.php:114 +#: ../../view/theme/redbasic/php/config.php:112 msgid "Set font-color for banner" msgstr "Angi skriftfargen for banneret" -#: ../../view/theme/redbasic/php/config.php:115 +#: ../../view/theme/redbasic/php/config.php:113 msgid "Set the background color" msgstr "Angi bakgrunnsfargen" -#: ../../view/theme/redbasic/php/config.php:116 +#: ../../view/theme/redbasic/php/config.php:114 msgid "Set the background image" msgstr "Angi bakgrunnsbilde" -#: ../../view/theme/redbasic/php/config.php:117 +#: ../../view/theme/redbasic/php/config.php:115 msgid "Set the background color of items" msgstr "Angi bakgrunnsfargen til elementer" -#: ../../view/theme/redbasic/php/config.php:118 +#: ../../view/theme/redbasic/php/config.php:116 msgid "Set the background color of comments" msgstr "Angi bakgrunnsfargen til kommentarer" -#: ../../view/theme/redbasic/php/config.php:119 +#: ../../view/theme/redbasic/php/config.php:117 msgid "Set the border color of comments" msgstr "Angi kantfargen til kommentarer" -#: ../../view/theme/redbasic/php/config.php:120 +#: ../../view/theme/redbasic/php/config.php:118 msgid "Set the indent for comments" msgstr "Angi innrykket til kommentarer" -#: ../../view/theme/redbasic/php/config.php:121 +#: ../../view/theme/redbasic/php/config.php:119 msgid "Set the basic color for item icons" msgstr "Angi grunnfargen for elementikoner" -#: ../../view/theme/redbasic/php/config.php:122 +#: ../../view/theme/redbasic/php/config.php:120 msgid "Set the hover color for item icons" msgstr "Angi fargen til elementikoner ved berøring" -#: ../../view/theme/redbasic/php/config.php:123 +#: ../../view/theme/redbasic/php/config.php:121 msgid "Set font-size for the entire application" msgstr "Angi skriftstørrelsen for hele programmet" -#: ../../view/theme/redbasic/php/config.php:125 +#: ../../view/theme/redbasic/php/config.php:121 +msgid "Example: 14px" +msgstr "Eksempel: 14px" + +#: ../../view/theme/redbasic/php/config.php:123 msgid "Set font-color for posts and comments" msgstr "Angi skriftfargen for innlegg og kommentarer" -#: ../../view/theme/redbasic/php/config.php:126 +#: ../../view/theme/redbasic/php/config.php:124 msgid "Set radius of corners" msgstr "Angi hjørneradius" -#: ../../view/theme/redbasic/php/config.php:127 +#: ../../view/theme/redbasic/php/config.php:125 msgid "Set shadow depth of photos" msgstr "Angi skyggedybden til bilder" -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set maximum width of conversation regions" -msgstr "Angi største bredde for samtaleregioner" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Set maximum width of content region in pixel" +msgstr "Angi største bredde for innholdsregionen i pixler" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Center conversation regions" -msgstr "Midtstill samtaleregionene" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Leave empty for default width" +msgstr "La feltet stå tomt for å bruke standard bredde" -#: ../../view/theme/redbasic/php/config.php:130 +#: ../../view/theme/redbasic/php/config.php:127 +msgid "Center page content" +msgstr "Midtstill sideinnhold" + +#: ../../view/theme/redbasic/php/config.php:128 msgid "Set minimum opacity of nav bar - to hide it" msgstr "Angi minste dekkevne for navigasjonslinjen - for å skjule den" -#: ../../view/theme/redbasic/php/config.php:131 +#: ../../view/theme/redbasic/php/config.php:129 msgid "Set size of conversation author photo" msgstr "Angi størrelsen for samtalens forfatterbilde" -#: ../../view/theme/redbasic/php/config.php:132 +#: ../../view/theme/redbasic/php/config.php:130 msgid "Set size of followup author photos" msgstr "Angi størrelsen på forfatterbilder ved oppfølging" -#: ../../view/theme/redbasic/php/config.php:133 -msgid "Sloppy photo albums" -msgstr "Slurvete fotoalbum" - -#: ../../view/theme/redbasic/php/config.php:133 -msgid "Are you a clean desk or a messy desk person?" -msgstr "Er du en person med ryddig arbeidsbord eller et rotete arbeidsbord?" - -#: ../../boot.php:1293 +#: ../../boot.php:1357 #, php-format msgid "Update %s failed. See error logs." msgstr "Oppdatering %s mislyktes. Se feilloggen." -#: ../../boot.php:1296 +#: ../../boot.php:1360 #, php-format msgid "Update Error at %s" msgstr "Oppdateringsfeil ved %s" -#: ../../boot.php:1463 +#: ../../boot.php:1527 msgid "" "Create an account to access services and applications within the Red Matrix" msgstr "Lag en konto for å få tilgang til tjenester og programmer i Red Matrix" -#: ../../boot.php:1489 +#: ../../boot.php:1555 msgid "Password" msgstr "Passord" -#: ../../boot.php:1490 +#: ../../boot.php:1556 msgid "Remember me" msgstr "Husk meg" -#: ../../boot.php:1493 +#: ../../boot.php:1559 msgid "Forgot your password?" msgstr "Glemt passordet ditt?" -#: ../../boot.php:1567 -msgid "permission denied" -msgstr "tillatelse avvist" - -#: ../../boot.php:1568 -msgid "Got Zot?" -msgstr "Har du Zot?" - -#: ../../boot.php:2030 +#: ../../boot.php:2182 msgid "toggle mobile" msgstr "Skru på mobil" + +#: ../../boot.php:2314 +msgid "Website SSL certificate is not valid. Please correct." +msgstr "Nettstedets SSL-sertifikat er ikke gyldig. Vennligst fiks dette." + +#: ../../boot.php:2317 +#, php-format +msgid "[red] Website SSL error for %s" +msgstr "[red] SSL-feil ved nettsted hos %s" + +#: ../../boot.php:2355 +msgid "Cron/Scheduled tasks not running." +msgstr "Cron/planlagte oppgaver kjører ikke." + +#: ../../boot.php:2359 +#, php-format +msgid "[red] Cron tasks not running on %s" +msgstr "[red] Cron-oppgaver kjører ikke på %s" diff --git a/view/nb-no/strings.php b/view/nb-no/strings.php index 45172963c..df6ff8bc7 100644 --- a/view/nb-no/strings.php +++ b/view/nb-no/strings.php @@ -7,6 +7,149 @@ function string_plural_select_nb_no($n){ ; $a->strings["Cannot locate DNS info for database server '%s'"] = "Kan ikke finne DNS-informasjon om databasetjener '%s'"; $a->strings["Profile Photos"] = "Profilbilder"; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn."; +$a->strings["created a new post"] = "laget et nytt innlegg"; +$a->strings["commented on %s's post"] = "kommenterte på %s sitt innlegg"; +$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "En slettet gruppe med dette navnet ble gjenopprettet. Eksisterende tillatelser for elementet kan gjelde for denne gruppen og fremtidige medlemmer. Hvis du ønsket noe annet, vennligst lag en ny gruppe med et annet navn."; +$a->strings["Default privacy group for new contacts"] = "Standard personverngruppe for nye kontakter"; +$a->strings["All Channels"] = "Alle kanaler"; +$a->strings["edit"] = "endre"; +$a->strings["Collections"] = "Samlinger"; +$a->strings["Edit collection"] = "Endre samling"; +$a->strings["Create a new collection"] = "Lag en ny samling"; +$a->strings["Channels not in any collection"] = "Kanaler som ikke er i noen samling"; +$a->strings["add"] = "legg til"; +$a->strings["Image/photo"] = "Bilde/fotografi"; +$a->strings["Encrypted content"] = "Kryptert innhold"; +$a->strings["Install design element: "] = "Installer designelement:"; +$a->strings["QR code"] = "QR-kode"; +$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s skrev følgende %2\$s %3\$s"; +$a->strings["post"] = "innlegg"; +$a->strings["Different viewers will see this text differently"] = "Denne teksten vil se forskjellig ut for ulike besøkende"; +$a->strings["$1 spoiler"] = "$1 avsløring"; +$a->strings["$1 wrote:"] = "$1 skrev:"; +$a->strings["Unable to obtain identity information from database"] = "Klarer ikke å få tak i identitetsinformasjon fra databasen"; +$a->strings["Empty name"] = "Mangler navn"; +$a->strings["Name too long"] = "Navnet er for langt"; +$a->strings["No account identifier"] = "Ingen kontoidentifikator"; +$a->strings["Nickname is required."] = "Kallenavn er påkrevd."; +$a->strings["Reserved nickname. Please choose another."] = "Reservert kallenavn. Vennligst velg et annet."; +$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet."; +$a->strings["Unable to retrieve created identity"] = "Klarer ikke å hente den lagede identiteten"; +$a->strings["Default Profile"] = "Standardprofil"; +$a->strings["Friends"] = "Venner"; +$a->strings["Requested channel is not available."] = "Forespurt kanal er ikke tilgjengelig."; +$a->strings["Requested profile is not available."] = "Forespurt profil er ikke tilgjengelig."; +$a->strings["Connect"] = "Koble"; +$a->strings["Change profile photo"] = "Endre profilbilde"; +$a->strings["Profiles"] = "Profiler"; +$a->strings["Manage/edit profiles"] = "Håndtere/endre profiler"; +$a->strings["Create New Profile"] = "Lag ny profil"; +$a->strings["Edit Profile"] = "Endre profil"; +$a->strings["Profile Image"] = "Profilbilde"; +$a->strings["visible to everybody"] = "synlig for alle"; +$a->strings["Edit visibility"] = "Endre synlighet"; +$a->strings["Location:"] = "Plassering:"; +$a->strings["Gender:"] = "Kjønn:"; +$a->strings["Status:"] = "Status:"; +$a->strings["Homepage:"] = "Hjemmeside:"; +$a->strings["Online Now"] = "Online nå"; +$a->strings["g A l F d"] = "g A l F d"; +$a->strings["F d"] = "F d"; +$a->strings["[today]"] = "[idag]"; +$a->strings["Birthday Reminders"] = "Fødselsdagspåminnnelser"; +$a->strings["Birthdays this week:"] = "Fødselsdager denne uken:"; +$a->strings["[No description]"] = "[Ingen beskrivelse]"; +$a->strings["Event Reminders"] = "Hendelsespåminnelser"; +$a->strings["Events this week:"] = "Hendelser denne uken:"; +$a->strings["Profile"] = "Profil"; +$a->strings["Full Name:"] = "Fullt navn:"; +$a->strings["Like this channel"] = "Lik denne kanalen"; +$a->strings["__ctx:noun__ Like"] = array( + 0 => "Liker", + 1 => "Liker", +); +$a->strings["j F, Y"] = "j F, Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Fødselsdag:"; +$a->strings["Age:"] = "Alder:"; +$a->strings["for %1\$d %2\$s"] = "for %1\$d %2\$s"; +$a->strings["Sexual Preference:"] = "Seksuell preferanse:"; +$a->strings["Hometown:"] = "Hjemby:"; +$a->strings["Tags:"] = "Merkelapper:"; +$a->strings["Political Views:"] = "Politiske synspunkter:"; +$a->strings["Religion:"] = "Religion:"; +$a->strings["About:"] = "Om:"; +$a->strings["Hobbies/Interests:"] = "Hobbyer/interesser:"; +$a->strings["Likes:"] = "Liker:"; +$a->strings["Dislikes:"] = "Misliker:"; +$a->strings["Contact information and Social Networks:"] = "Kontaktinformasjon og sosiale nettverk:"; +$a->strings["My other channels:"] = "Mine andre kanaler:"; +$a->strings["Musical interests:"] = "Musikkinteresse:"; +$a->strings["Books, literature:"] = "Bøker, litteratur:"; +$a->strings["Television:"] = "TV:"; +$a->strings["Film/dance/culture/entertainment:"] = "Film/dans/kultur/underholdning:"; +$a->strings["Love/Romance:"] = "Kjærlighet/romantikk:"; +$a->strings["Work/employment:"] = "Arbeid/sysselsetting:"; +$a->strings["School/education:"] = "Skole/utdannelse:"; +$a->strings["Like this thing"] = "Lik denne tingen"; +$a->strings["New Page"] = "Ny side"; +$a->strings["Edit"] = "Endre"; +$a->strings["View"] = "Vis"; +$a->strings["Preview"] = "Forhåndsvisning"; +$a->strings["Actions"] = "Handlinger"; +$a->strings["Page Link"] = "Sidelenke"; +$a->strings["Title"] = "Tittel"; +$a->strings["Created"] = "Laget"; +$a->strings["Edited"] = "Endret"; +$a->strings["Categories"] = "Kategorier"; +$a->strings["Apps"] = "Apper"; +$a->strings["System"] = "System"; +$a->strings["Personal"] = "Personlig"; +$a->strings["Create Personal App"] = "Lag personlig app"; +$a->strings["Edit Personal App"] = "Endre personlig app"; +$a->strings["Ignore/Hide"] = "Ignorer/Skjul"; +$a->strings["Suggestions"] = "Forslag"; +$a->strings["See more..."] = "Se mer..."; +$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du har %1$.0f av %2$.0f tillate forbindelser."; +$a->strings["Add New Connection"] = "Legg til ny forbindelse"; +$a->strings["Enter the channel address"] = "Skriv kanal-adressen"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann"; +$a->strings["Notes"] = "Merknader"; +$a->strings["Save"] = "Lagre"; +$a->strings["Remove term"] = "Fjern begrep"; +$a->strings["Saved Searches"] = "Lagrede søk"; +$a->strings["Saved Folders"] = "Lagrede mapper"; +$a->strings["Everything"] = "Alt"; +$a->strings["Archives"] = "Arkiv"; +$a->strings["Refresh"] = "Forny"; +$a->strings["Me"] = "Meg"; +$a->strings["Best Friends"] = "Bestevenner"; +$a->strings["Co-workers"] = "Medarbeidere"; +$a->strings["Former Friends"] = "Tidligere venner"; +$a->strings["Acquaintances"] = "Bekjente"; +$a->strings["Everybody"] = "Alle"; +$a->strings["Account settings"] = "Kontoinnstillinger"; +$a->strings["Channel settings"] = "Kanalinnstillinger"; +$a->strings["Additional features"] = "Tilleggsfunksjoner"; +$a->strings["Feature/Addon settings"] = "Funksjons-/Tilleggsinnstillinger"; +$a->strings["Display settings"] = "Visningsinnstillinger"; +$a->strings["Connected apps"] = "Tilkoblede app-er"; +$a->strings["Export channel"] = "Eksporter kanal"; +$a->strings["Connection Default Permissions"] = "Forbindelsens standard tillatelser"; +$a->strings["Premium Channel Settings"] = "Premiumkanal-innstillinger"; +$a->strings["Channel Sources"] = "Kanalkilder"; +$a->strings["Settings"] = "Innstillinger"; +$a->strings["Messages"] = "Meldinger"; +$a->strings["Check Mail"] = "Sjekk meldinger"; +$a->strings["New Message"] = "Ny melding"; +$a->strings["Chat Rooms"] = "Chatrom"; +$a->strings["Bookmarked Chatrooms"] = "Bokmerkede chatrom"; +$a->strings["Suggested Chatrooms"] = "Foreslåtte chatrom"; +$a->strings["photo/image"] = "foto/bilde"; +$a->strings["Rate Me"] = "Vurder meg"; +$a->strings["View Ratings"] = "Vis vurderinger"; +$a->strings["Public Hubs"] = "Offentlige huber"; $a->strings["photo"] = "foto"; $a->strings["event"] = "hendelse"; $a->strings["channel"] = "kanal"; @@ -18,6 +161,14 @@ $a->strings["%1\$s is now connected with %2\$s"] = "%1\$s er nå forbundet med % $a->strings["%1\$s poked %2\$s"] = "%1\$s prikket %2\$s"; $a->strings["poked"] = "prikket"; $a->strings["__ctx:mood__ %1\$s is %2\$s"] = "%1\$s er %2\$s"; +$a->strings["__ctx:title__ Likes"] = "Liker"; +$a->strings["__ctx:title__ Dislikes"] = "Liker ikke"; +$a->strings["__ctx:title__ Agree"] = "Enig"; +$a->strings["__ctx:title__ Disagree"] = "Uenig"; +$a->strings["__ctx:title__ Abstain"] = "Avstår"; +$a->strings["__ctx:title__ Attending"] = "Deltar"; +$a->strings["__ctx:title__ Not attending"] = "Deltar ikke"; +$a->strings["__ctx:title__ Might attend"] = "Deltar kanskje"; $a->strings["Select"] = "Velg"; $a->strings["Delete"] = "Slett"; $a->strings["Private Message"] = "Privat melding"; @@ -40,7 +191,6 @@ $a->strings["View Status"] = "Vis status"; $a->strings["View Profile"] = "Vis profil"; $a->strings["View Photos"] = "Vis bilder"; $a->strings["Matrix Activity"] = "Matrix-aktivitet"; -$a->strings["Connect"] = "Koble"; $a->strings["Edit Contact"] = "Endre kontakt"; $a->strings["Send PM"] = "Send privat melding"; $a->strings["Poke"] = "Prikk"; @@ -70,10 +220,14 @@ $a->strings["Tag term:"] = "Merkelapp:"; $a->strings["Save to Folder:"] = "Lagre til mappe:"; $a->strings["Where are you right now?"] = "Hvor er du akkurat nå?"; $a->strings["Expires YYYY-MM-DD HH:MM"] = "Utløper YYYY-MM-DD HH:MM"; -$a->strings["Preview"] = "Forhåndsvisning"; $a->strings["Share"] = "Del"; $a->strings["Page link title"] = "Sidens lenketittel"; $a->strings["Post as"] = "Lag innlegg som"; +$a->strings["Bold"] = "Uthevet"; +$a->strings["Italic"] = "Kursiv"; +$a->strings["Underline"] = "Understreket"; +$a->strings["Quote"] = "Sitat"; +$a->strings["Code"] = "Kode"; $a->strings["Upload photo"] = "Last opp bilde"; $a->strings["upload photo"] = "last opp bilde"; $a->strings["Attach file"] = "Legg ved fil"; @@ -86,10 +240,11 @@ $a->strings["Insert audio link"] = "Sett inn lenke til lyd"; $a->strings["audio link"] = "lenke til lyd"; $a->strings["Set your location"] = "Angi din plassering"; $a->strings["set location"] = "angi plassering"; +$a->strings["Toggle voting"] = "Skru av eller på stemming"; $a->strings["Clear browser location"] = "Fjern nettleserplassering"; $a->strings["clear location"] = "fjern plassering"; -$a->strings["Set title"] = "Angi tittel"; -$a->strings["Categories (comma-separated list)"] = "Kategorier (kommaseparert liste)"; +$a->strings["Title (optional)"] = "Tittel (valgfri)"; +$a->strings["Categories (optional, comma-separated list)"] = "Kategorier (valgfri, kommaseparert liste)"; $a->strings["Permission settings"] = "Tillatelser - innstillinger"; $a->strings["permissions"] = "tillatelser"; $a->strings["Public post"] = "Offentlig innlegg"; @@ -104,7 +259,6 @@ $a->strings["Commented Order"] = "Kommentert"; $a->strings["Sort by Comment Date"] = "Sorter etter kommentert dato"; $a->strings["Posted Order"] = "Lagt inn"; $a->strings["Sort by Post Date"] = "Sorter etter innleggsdato"; -$a->strings["Personal"] = "Personlig"; $a->strings["Posts that mention or involve you"] = "Innlegg som nevner eller involverer deg"; $a->strings["New"] = "Nye"; $a->strings["Activity Stream - by date"] = "Aktivitetsstrøm - etter dato"; @@ -125,119 +279,202 @@ $a->strings["Bookmarks"] = "Bokmerker"; $a->strings["Saved Bookmarks"] = "Lagrede bokmerker"; $a->strings["Webpages"] = "Websider"; $a->strings["Manage Webpages"] = "Håndtere websider"; -$a->strings["created a new post"] = "laget et nytt innlegg"; -$a->strings["commented on %s's post"] = "kommenterte på %s sitt innlegg"; -$a->strings["Sort Options"] = "Sorteringsmuligheter"; -$a->strings["Alphabetic"] = "Alfabetisk"; -$a->strings["Reverse Alphabetic"] = "Omvendt alfabetisk"; -$a->strings["Newest to Oldest"] = "Nyest til eldst"; -$a->strings["Enable Safe Search"] = "Skru på Trygt søk"; -$a->strings["Disable Safe Search"] = "Skru av Trygt søk"; -$a->strings["Safe Mode"] = "Trygt modus"; -$a->strings["New Page"] = "Ny side"; -$a->strings["Edit"] = "Endre"; -$a->strings["View"] = "Vis"; -$a->strings["Actions"] = "Handlinger"; -$a->strings["Page Link"] = "Sidelenke"; -$a->strings["Title"] = "Tittel"; -$a->strings["Created"] = "Laget"; -$a->strings["Edited"] = "Endret"; -$a->strings["Missing room name"] = "Mangler romnavn"; -$a->strings["Duplicate room name"] = "Duplikat romnavn"; -$a->strings["Invalid room specifier."] = "Ugyldig rom-spesifisering"; -$a->strings["Room not found."] = "Rommet ble ikke funnet."; +$a->strings["View all"] = "Vis alle"; +$a->strings["__ctx:noun__ Dislike"] = array( + 0 => "Liker ikke", + 1 => "Liker ikke", +); +$a->strings["__ctx:noun__ Attending"] = array( + 0 => "Deltar", + 1 => "Deltar", +); +$a->strings["__ctx:noun__ Not Attending"] = array( + 0 => "Deltar ikke", + 1 => "Deltar ikke", +); +$a->strings["__ctx:noun__ Undecided"] = array( + 0 => "Ikke bestemt", + 1 => "Ikke bestemt", +); +$a->strings["__ctx:noun__ Agree"] = array( + 0 => "Enig", + 1 => "Enige", +); +$a->strings["__ctx:noun__ Disagree"] = array( + 0 => "Uenig", + 1 => "Uenige", +); +$a->strings["__ctx:noun__ Abstain"] = array( + 0 => "Avstår", + 1 => "Avstår", +); $a->strings["Permission denied."] = "Tillatelse avslått."; -$a->strings["Room is full"] = "Rommet er fullt"; -$a->strings["Embedded content"] = "Innebygget innhold"; -$a->strings["Embedding disabled"] = "Innbygging avskrudd"; -$a->strings["Categories"] = "Kategorier"; -$a->strings["Apps"] = "Apper"; -$a->strings["System"] = "System"; -$a->strings["Create Personal App"] = "Lag personlig app"; -$a->strings["Edit Personal App"] = "Endre personlig app"; -$a->strings["Ignore/Hide"] = "Ignorer/Skjul"; -$a->strings["Suggestions"] = "Forslag"; -$a->strings["See more..."] = "Se mer..."; -$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Du har %1$.0f av %2$.0f tillate forbindelser."; -$a->strings["Add New Connection"] = "Legg til ny forbindelse"; -$a->strings["Enter the channel address"] = "Skriv kanal-adressen"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Eksempel: ola.nordmann@eksempel.no, http://eksempel.no/karinordmann"; -$a->strings["Notes"] = "Merknader"; -$a->strings["Save"] = "Lagre"; -$a->strings["Remove term"] = "Fjern begrep"; -$a->strings["Saved Searches"] = "Lagrede søk"; -$a->strings["add"] = "legg til"; -$a->strings["Saved Folders"] = "Lagrede mapper"; -$a->strings["Everything"] = "Alt"; -$a->strings["Archives"] = "Arkiv"; -$a->strings["Refresh"] = "Forny"; -$a->strings["Me"] = "Meg"; -$a->strings["Best Friends"] = "Bestevenner"; -$a->strings["Friends"] = "Venner"; -$a->strings["Co-workers"] = "Medarbeidere"; -$a->strings["Former Friends"] = "Tidligere venner"; -$a->strings["Acquaintances"] = "Bekjente"; -$a->strings["Everybody"] = "Alle"; -$a->strings["Account settings"] = "Kontoinnstillinger"; -$a->strings["Channel settings"] = "Kanalinnstillinger"; -$a->strings["Additional features"] = "Tilleggsfunksjoner"; -$a->strings["Feature settings"] = "Funksjonsinnstillinger"; -$a->strings["Display settings"] = "Visningsinnstillinger"; -$a->strings["Connected apps"] = "Tilkoblede app-er"; -$a->strings["Export channel"] = "Eksporter kanal"; -$a->strings["Export content"] = "Eksporter innhold"; -$a->strings["Connection Default Permissions"] = "Forbindelsens standard tillatelser"; -$a->strings["Premium Channel Settings"] = "Premiumkanal-innstillinger"; -$a->strings["Channel Sources"] = "Kanalkilder"; -$a->strings["Settings"] = "Innstillinger"; -$a->strings["Messages"] = "Meldinger"; -$a->strings["Check Mail"] = "Sjekk meldinger"; -$a->strings["New Message"] = "Ny melding"; -$a->strings["Chat Rooms"] = "Chatrom"; -$a->strings["Bookmarked Chatrooms"] = "Bokmerkede chatrom"; -$a->strings["Suggested Chatrooms"] = "Foreslåtte chatrom"; -$a->strings["Invalid data packet"] = "Ugyldig datapakke"; -$a->strings["Unable to verify channel signature"] = "Ikke i stand til å sjekke kanalsignaturen"; -$a->strings["Unable to verify site signature for %s"] = "Ikke i stand til å bekrefte signaturen til %s"; -$a->strings[" and "] = "og"; -$a->strings["public profile"] = "offentlig profil"; -$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s endret %2\$s til “%3\$s”"; -$a->strings["Visit %1\$s's %2\$s"] = "Besøk %1\$s sitt %2\$s"; -$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s har oppdatert %2\$s, endret %3\$s."; -$a->strings["Attachments:"] = "Vedlegg:"; -$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; -$a->strings["Redmatrix event notification:"] = "RedMatrix hendelsesvarsling:"; -$a->strings["Starts:"] = "Starter:"; -$a->strings["Finishes:"] = "Slutter:"; -$a->strings["Location:"] = "Plassering:"; -$a->strings["parent"] = "opp et nivå"; -$a->strings["Collection"] = "Samling"; -$a->strings["Principal"] = "Viktigste"; -$a->strings["Addressbook"] = "Adressebok"; -$a->strings["Calendar"] = "Kalender"; -$a->strings["Schedule Inbox"] = "Tidsplan innboks"; -$a->strings["Schedule Outbox"] = "Tidsplan utboks"; -$a->strings["%1\$s used"] = "%1\$s brukt"; -$a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s brukt av %2\$s (%3\$s%)"; -$a->strings["Name"] = "Navn"; -$a->strings["Type"] = "Type"; -$a->strings["Size"] = "Størrelse"; -$a->strings["Last Modified"] = "Sist endret"; -$a->strings["Total"] = "Totalt"; -$a->strings["Create new folder"] = "Lag ny mappe"; -$a->strings["Create"] = "Lag"; -$a->strings["Upload file"] = "Last opp fil"; -$a->strings["Upload"] = "Last opp"; -$a->strings["%1\$s's bookmarks"] = "%1\$s sine bokmerker"; -$a->strings["Channel is blocked on this site."] = "Kanalen er blokkert på dette nettstedet."; -$a->strings["Channel location missing."] = "Kanalplassering mangler."; -$a->strings["Response from remote channel was incomplete."] = "Svaret fra den andre kanalen var ikke komplett."; -$a->strings["Channel was deleted and no longer exists."] = "Kanalen er slettet og finnes ikke lenger."; -$a->strings["Protocol disabled."] = "Protokollen er avskrudd."; -$a->strings["Channel discovery failed."] = "Kanaloppdagelse mislyktes."; -$a->strings["local account not found."] = "lokal konto ble ikke funnet."; -$a->strings["Cannot connect to yourself."] = "Kan ikke lage forbindelse med deg selv."; +$a->strings["Item was not found."] = "Elementet ble ikke funnet."; +$a->strings["No source file."] = "Ingen kildefil."; +$a->strings["Cannot locate file to replace"] = "Kan ikke finne filen som skal byttes ut"; +$a->strings["Cannot locate file to revise/update"] = "Finner ikke filen som skal revideres/oppdateres"; +$a->strings["File exceeds size limit of %d"] = "Filens størrelse overgår grensen på %d"; +$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes."; +$a->strings["File upload failed. Possible system limit or action terminated."] = "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt."; +$a->strings["Stored file could not be verified. Upload failed."] = "Lagret fil kunne ikke bekreftes. Opplasting mislyktes."; +$a->strings["Path not available."] = "Stien er ikke tilgjengelig."; +$a->strings["Empty pathname"] = "Tomt sti-navn"; +$a->strings["duplicate filename or path"] = "duplikat av filnavn eller sti"; +$a->strings["Path not found."] = "Stien ble ikke funnet."; +$a->strings["mkdir failed."] = "mkdir mislyktes."; +$a->strings["database storage failed."] = "databaselagring mislyktes."; +$a->strings["Not a valid email address"] = "Ikke en gyldig e-postadresse"; +$a->strings["Your email domain is not among those allowed on this site"] = "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet"; +$a->strings["Your email address is already registered at this site."] = "Din e-postadresse er allerede registrert på dette nettstedet."; +$a->strings["An invitation is required."] = "En invitasjon er påkrevd."; +$a->strings["Invitation could not be verified."] = "Invitasjon kunne ikke bekreftes."; +$a->strings["Please enter the required information."] = "Vennligst skriv inn nødvendig informasjon."; +$a->strings["Failed to store account information."] = "Mislyktes med å lagre kontoinformasjon."; +$a->strings["Registration confirmation for %s"] = "Registreringsbekreftelse for %s"; +$a->strings["Registration request at %s"] = "Registreringsforespørsel hos %s"; +$a->strings["Administrator"] = "Administrator"; +$a->strings["your registration password"] = "ditt registreringspassord"; +$a->strings["Registration details for %s"] = "Registreringsdetaljer for %s"; +$a->strings["Account approved."] = "Konto godkjent."; +$a->strings["Registration revoked for %s"] = "Registrering trukket tilbake for %s"; +$a->strings["Account verified. Please login."] = "Konto bekreftet. Vennligst logg inn."; +$a->strings["Click here to upgrade."] = "Klikk her for å oppgradere."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Denne handlingen går utenfor grensene satt i din abonnementsplan."; +$a->strings["This action is not available under your subscription plan."] = "Denne handlingen er ikke tilgjengelig i din abonnementsplan."; +$a->strings["Delete this item?"] = "Slett dette elementet?"; +$a->strings["Comment"] = "Kommentar"; +$a->strings["[+] show all"] = "[+] Vis alle"; +$a->strings["[-] show less"] = "[-] Vis mindre"; +$a->strings["[+] expand"] = "[+] Utvid"; +$a->strings["[-] collapse"] = "[-] Lukk"; +$a->strings["Password too short"] = "Passordet er for kort"; +$a->strings["Passwords do not match"] = "Passordene er ikke like"; +$a->strings["everybody"] = "alle"; +$a->strings["Secret Passphrase"] = "Hemmelig passordsetning"; +$a->strings["Passphrase hint"] = "Hint om passordsetning"; +$a->strings["Notice: Permissions have changed but have not yet been submitted."] = "Varsel: Tillatelser har blitt endret, men de har ennå ikke blitt sendt inn."; +$a->strings["close all"] = "Lukk alle"; +$a->strings["Nothing new here"] = "Ikke noe nytt her"; +$a->strings["Rate This Channel (this is public)"] = "Vurder denne kanalen (dette er offentlig)"; +$a->strings["Rating"] = "Vurdering"; +$a->strings["Describe (optional)"] = "Beskriv (valgfritt)"; +$a->strings["Submit"] = "Send"; +$a->strings["Please enter a link URL"] = "Vennligst skriv inn en lenke URL:"; +$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; +$a->strings["timeago.prefixFromNow"] = "timeago.prefixFromNow"; +$a->strings["ago"] = "siden"; +$a->strings["from now"] = "fra nå"; +$a->strings["less than a minute"] = "mindre enn ett minutt"; +$a->strings["about a minute"] = "omtrent et minutt"; +$a->strings["%d minutes"] = "%d minutter"; +$a->strings["about an hour"] = "omtrent en time"; +$a->strings["about %d hours"] = "omtrent %d timer"; +$a->strings["a day"] = "en dag"; +$a->strings["%d days"] = "%d dager"; +$a->strings["about a month"] = "omtrent en måned"; +$a->strings["%d months"] = "%d måneder"; +$a->strings["about a year"] = "omtrent et år"; +$a->strings["%d years"] = "%d år"; +$a->strings[" "] = " "; +$a->strings["timeago.numbers"] = "timeago.numbers"; +$a->strings["parent"] = "opp et nivå"; +$a->strings["Collection"] = "Samling"; +$a->strings["Principal"] = "Viktigste"; +$a->strings["Addressbook"] = "Adressebok"; +$a->strings["Calendar"] = "Kalender"; +$a->strings["Schedule Inbox"] = "Tidsplan innboks"; +$a->strings["Schedule Outbox"] = "Tidsplan utboks"; +$a->strings["%1\$s used"] = "%1\$s brukt"; +$a->strings["%1\$s used of %2\$s (%3\$s%)"] = "%1\$s brukt av %2\$s (%3\$s%)"; +$a->strings["Total"] = "Totalt"; +$a->strings["Shared"] = "Delt"; +$a->strings["Create"] = "Lag"; +$a->strings["Upload"] = "Last opp"; +$a->strings["Name"] = "Navn"; +$a->strings["Type"] = "Type"; +$a->strings["Size"] = "Størrelse"; +$a->strings["Last Modified"] = "Sist endret"; +$a->strings["Create new folder"] = "Lag ny mappe"; +$a->strings["Upload file"] = "Last opp fil"; +$a->strings["%1\$s's bookmarks"] = "%1\$s sine bokmerker"; $a->strings["Default"] = "Standard"; +$a->strings["General Features"] = "Generelle funksjoner"; +$a->strings["Content Expiration"] = "Innholdet utløper"; +$a->strings["Remove posts/comments and/or private messages at a future time"] = "Fjern innlegg/kommentarer og/eller private meldinger på et angitt tidspunkt i fremtiden"; +$a->strings["Multiple Profiles"] = "Flere profiler"; +$a->strings["Ability to create multiple profiles"] = "Mulig å lage flere profiler"; +$a->strings["Advanced Profiles"] = "Avanserte profiler"; +$a->strings["Additional profile sections and selections"] = "Ytterlige seksjoner og utvalg til profilen"; +$a->strings["Profile Import/Export"] = "Profil-import/-eksport"; +$a->strings["Save and load profile details across sites/channels"] = "Lagre og åpne profildetaljer på tvers av nettsteder/kanaler"; +$a->strings["Web Pages"] = "Web-sider"; +$a->strings["Provide managed web pages on your channel"] = "Tilby kontrollerte web-sider på din kanal"; +$a->strings["Private Notes"] = "Private merknader"; +$a->strings["Enables a tool to store notes and reminders"] = "Skrur på et verktøy for lagre merknader og påminnelser"; +$a->strings["Navigation Channel Select"] = "Navigasjon kanalvalg"; +$a->strings["Change channels directly from within the navigation dropdown menu"] = "Endre kanaler direkte fra navigasjonsmenyen"; +$a->strings["Photo Location"] = "Bildeplassering"; +$a->strings["If location data is available on uploaded photos, link this to a map."] = "Hvis plasseringsdata er tilgjengelige i opplastede bilder, plasser dette på et kart."; +$a->strings["Extended Identity Sharing"] = "Utvidet identitetsdeling"; +$a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Del din identiet med alle nettsteder på Internett. Når denne er avskrudd, deles identiteten bare med nettsteder i matrix."; +$a->strings["Expert Mode"] = "Ekspertmodus"; +$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Skru på Ekspertmodus for å tilby avanserte konfigurasjonsvalg"; +$a->strings["Premium Channel"] = "Premiumkanal"; +$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Lar deg angi restriksjoner og betingelser for de som kobler seg til din kanal"; +$a->strings["Post Composition Features"] = "Funksjoner for å lage innlegg"; +$a->strings["Use Markdown"] = "Bruk Markdown"; +$a->strings["Allow use of \"Markdown\" to format posts"] = "Tillat bruk av \"Markdown\" til formatering av innlegg"; +$a->strings["Large Photos"] = "Store bilder"; +$a->strings["Include large (640px) photo thumbnails in posts. If not enabled, use small (320px) photo thumbnails"] = "Inkluder store (640px) miniatyrbilder i innlegg. Hvis denne ikke er skrudd på, bruk små (320px) miniatyrbilder."; +$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisk import av kanalinnhold fra andre kanaler eller strømmer"; +$a->strings["Even More Encryption"] = "Enda mer kryptering"; +$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Tillat valgfri kryptering av innhold ende-til-ende via en delt hemmelig nøkkel"; +$a->strings["Enable voting tools"] = "Skru på verktøy for å stemme"; +$a->strings["Provide a class of post which others can vote on"] = "Tilby en type innlegg som andre kan stemme på"; +$a->strings["Flag Adult Photos"] = "Flagge bilder for voksne"; +$a->strings["Provide photo edit option to hide adult photos from default album view"] = "Gi foto en valgmulighet for å skjule bilder for voksne fra visning i standardalbum"; +$a->strings["Network and Stream Filtering"] = "Nettverk- og strømfiltrering"; +$a->strings["Search by Date"] = "Søk etter dato"; +$a->strings["Ability to select posts by date ranges"] = "Mulighet for å velge innlegg etter datoområde"; +$a->strings["Collections Filter"] = "Filter for samlinger"; +$a->strings["Enable widget to display Network posts only from selected collections"] = "Skru på miniprogram for å vise Nettverksinnlegg bare fra valgte samlinger"; +$a->strings["Save search terms for re-use"] = "Lagre søkeuttrykk for senere bruk"; +$a->strings["Network Personal Tab"] = "Nettverk personlig fane"; +$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Skru på fane for å bare vise Nettverksinnlegg som du har deltatt i"; +$a->strings["Network New Tab"] = "Nettverk Ny fane"; +$a->strings["Enable tab to display all new Network activity"] = "Skru på fane for å vise all ny nettverksaktivitet"; +$a->strings["Affinity Tool"] = "Nærhetsverktøy"; +$a->strings["Filter stream activity by depth of relationships"] = "Filtrer strømaktiviteten etter releasjonsdybde"; +$a->strings["Suggest Channels"] = "Foreslå kanaler"; +$a->strings["Show channel suggestions"] = "Vis kanalforslag"; +$a->strings["Post/Comment Tools"] = "Innlegg-/Kommentar-verktøy"; +$a->strings["Tagging"] = "Merking"; +$a->strings["Ability to tag existing posts"] = "Mulighet til å merke eksisterende meldinger"; +$a->strings["Post Categories"] = "Innleggskategorier"; +$a->strings["Add categories to your posts"] = "Legg kategorier til dine innlegg"; +$a->strings["Ability to file posts under folders"] = "Mulighet til å sortere innlegg i mapper"; +$a->strings["Dislike Posts"] = "Mislik innlegg"; +$a->strings["Ability to dislike posts/comments"] = "Mulighet til å mislike innlegg/kommentarer"; +$a->strings["Star Posts"] = "Stjerneinnlegg"; +$a->strings["Ability to mark special posts with a star indicator"] = "Mulighet til å merke spesielle innlegg med en stjerne"; +$a->strings["Tag Cloud"] = "Merkelappsky"; +$a->strings["Provide a personal tag cloud on your channel page"] = "Tilby en personlig merkelappsky på din kanalside"; +$a->strings["Permission denied"] = "Tillatelse avvist"; +$a->strings["(Unknown)"] = "(Ukjent)"; +$a->strings["Visible to anybody on the internet."] = "Synlig for enhver på Internett."; +$a->strings["Visible to you only."] = "Synlig bare for deg."; +$a->strings["Visible to anybody in this network."] = "Synlig for enhver i dette nettverket."; +$a->strings["Visible to anybody authenticated."] = "Synlig for enhver som er autentisert."; +$a->strings["Visible to anybody on %s."] = "Synlig for alle på %s."; +$a->strings["Visible to all connections."] = "Synlig for alle forbindelser."; +$a->strings["Visible to approved connections."] = "Synlig for godkjente forbindelser."; +$a->strings["Visible to specific connections."] = "Synlig for spesifikke forbindelser."; +$a->strings["Item not found."] = "Elementet ble ikke funnet."; +$a->strings["Collection not found."] = "Samlingen ble ikke funnet."; +$a->strings["Collection is empty."] = "Samlingen er tom."; +$a->strings["Collection: %s"] = "Samling: %s"; +$a->strings["Connection: %s"] = "Forbindelse: %s"; +$a->strings["Connection not found."] = "Forbindelsen ble ikke funnet."; $a->strings["Frequently"] = "Ofte"; $a->strings["Hourly"] = "Hver time"; $a->strings["Twice daily"] = "To ganger daglig"; @@ -254,96 +491,85 @@ $a->strings["Zot!"] = "Zot!"; $a->strings["LinkedIn"] = "LinkedIn"; $a->strings["XMPP/IM"] = "XMPP/IM"; $a->strings["MySpace"] = "MySpace"; -$a->strings["%d invitation available"] = array( - 0 => "%d invitasjon tilgjengelig", - 1 => "%d invitasjoner tilgjengelig", -); -$a->strings["Advanced"] = "Avansert"; -$a->strings["Find Channels"] = "Finn kanaler"; -$a->strings["Enter name or interest"] = "Skriv navn eller interesse"; -$a->strings["Connect/Follow"] = "Forbindelse/Følg"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Eksempler: Ola Nordmann, fisking"; -$a->strings["Find"] = "Finn"; -$a->strings["Channel Suggestions"] = "Kanalforslag"; -$a->strings["Random Profile"] = "Tilfeldig profil"; -$a->strings["Invite Friends"] = "Inviter venner"; -$a->strings["Advanced example: name=fred and country=iceland"] = "Avansert eksempel: navn=fred og land=island"; -$a->strings["%d connection in common"] = array( - 0 => "%d forbindelse felles", - 1 => "%d forbindelser felles", -); -$a->strings["show more"] = "vis mer"; -$a->strings["Red Matrix Notification"] = "Red Matrix-varsling"; -$a->strings["redmatrix"] = "redmatrix"; -$a->strings["Thank You,"] = "Tusen takk,"; -$a->strings["%s Administrator"] = "%s administrator"; -$a->strings["%s "] = "%s "; -$a->strings["[Red:Notify] New mail received at %s"] = "[Red:Notify] Ny melding mottatt hos %s"; -$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s sendte deg en ny privat melding på %3\$s."; -$a->strings["%1\$s sent you %2\$s."] = "%1\$s sendte deg %2\$s."; -$a->strings["a private message"] = "en privat melding"; -$a->strings["Please visit %s to view and/or reply to your private messages."] = "Vennligst besøk %s for å se og/eller svare på dine private meldinger."; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]a %4\$s[/zrl]"; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]%4\$s's %5\$s[/zrl]"; -$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]din %4\$s[/zrl]"; -$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Notify] Kommentar til samtale #%1\$d av %2\$s"; -$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s kommenterte på et element eller en samtale du følger"; -$a->strings["Please visit %s to view and/or reply to the conversation."] = "Vennligst besøk %s for å se og/eller svare i samtalen"; -$a->strings["[Red:Notify] %s posted to your profile wall"] = "[Red:Notify] %s skrev et innlegg på din profilvegg"; -$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s skrev et innlegg på din profilvegg på %3\$s"; -$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s skrev et innlegg på [zrl=%3\$s]din vegg[/zrl]"; -$a->strings["[Red:Notify] %s tagged you"] = "[Red:Notify] %s merket deg"; -$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s merket deg på %3\$s"; -$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]merket deg[/zrl]."; -$a->strings["[Red:Notify] %1\$s poked you"] = "[Red:Notify] %1\$s prikket deg"; -$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s dyttet deg på %3\$s"; -$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]dyttet deg[/zrl]."; -$a->strings["[Red:Notify] %s tagged your post"] = "[Red:Notify] %s merket ditt innlegg"; -$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s merket ditt innlegg på %3\$s"; -$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s merket [zrl=%3\$s]ditt innlegg[/zrl]"; -$a->strings["[Red:Notify] Introduction received"] = "[Red:Notify] Introduksjon mottatt"; -$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, du har mottatt en ny forespørsel om forbindelse fra '%2\$s' hos %3\$s"; -$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, du mottok [zrl=%2\$s]en ny forespørsel om forbindelse[/zrl] fra %3\$s."; -$a->strings["You may visit their profile at %s"] = "Du kan besøke profilen deres på %s"; -$a->strings["Please visit %s to approve or reject the connection request."] = "Vennligst besøk %s for å godkjenne eller avslå forespørselen om forbindelse."; -$a->strings["[Red:Notify] Friend suggestion received"] = "[Red:Notify] Venneforslag mottatt"; -$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, du har mottatt en venneforespørsel fra '%2\$s' hos %3\$s"; -$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, du har mottatt [zrl=%2\$s]et venneforslaget[/zrl] angående %3\$s fra %4\$s. "; -$a->strings["Name:"] = "Navn:"; -$a->strings["Photo:"] = "Bilde:"; -$a->strings["Please visit %s to approve or reject the suggestion."] = "Vennligst besøk %s for å godkjenne eller avslå dette forslaget."; -$a->strings["[Red:Notify]"] = "[Red:Notify]"; -$a->strings["This event has been added to your calendar."] = "Denne hendelsen er lagt til i din kalender."; -$a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "En slettet gruppe med dette navnet ble gjenopprettet. Eksisterende tillatelser for elementet kan gjelde for denne gruppen og fremtidige medlemmer. Hvis du ønsket noe annet, vennligst lag en ny gruppe med et annet navn."; -$a->strings["Default privacy group for new contacts"] = "Standard personverngruppe for nye kontakter"; -$a->strings["All Channels"] = "Alle kanaler"; -$a->strings["edit"] = "endre"; -$a->strings["Collections"] = "Samlinger"; -$a->strings["Edit collection"] = "Endre samling"; -$a->strings["Create a new collection"] = "Lag en ny samling"; -$a->strings["Channels not in any collection"] = "Kanaler som ikke er i noen samling"; -$a->strings["Image/photo"] = "Bilde/fotografi"; -$a->strings["Encrypted content"] = "Kryptert innhold"; -$a->strings["Install design element: "] = "Installer designelement:"; -$a->strings["QR code"] = "QR-kode"; -$a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s skrev følgende %2\$s %3\$s"; -$a->strings["post"] = "innlegg"; -$a->strings["$1 spoiler"] = "$1 avsløring"; -$a->strings["$1 wrote:"] = "$1 skrev:"; -$a->strings["Tags"] = "Merkelapper"; -$a->strings["Keywords"] = "Nøkkelord"; -$a->strings["have"] = "har"; -$a->strings["has"] = "har"; -$a->strings["want"] = "ønsker"; -$a->strings["wants"] = "ønsker"; -$a->strings["like"] = "liker"; -$a->strings["likes"] = "liker"; -$a->strings["dislike"] = "misliker"; -$a->strings["dislikes"] = "misliker"; -$a->strings["__ctx:noun__ Like"] = array( - 0 => "Liker", - 1 => "Liker", +$a->strings["No recipient provided."] = "Ingen mottaker angitt."; +$a->strings["[no subject]"] = "[ikke noe emne]"; +$a->strings["Unable to determine sender."] = "Kan ikke avgjøre avsender."; +$a->strings["Stored post could not be verified."] = "Lagret innlegg kunne ikke bekreftes."; +$a->strings["Channel is blocked on this site."] = "Kanalen er blokkert på dette nettstedet."; +$a->strings["Channel location missing."] = "Kanalplassering mangler."; +$a->strings["Response from remote channel was incomplete."] = "Svaret fra den andre kanalen var ikke komplett."; +$a->strings["Channel was deleted and no longer exists."] = "Kanalen er slettet og finnes ikke lenger."; +$a->strings["Protocol disabled."] = "Protokollen er avskrudd."; +$a->strings["Channel discovery failed."] = "Kanaloppdagelse mislyktes."; +$a->strings["local account not found."] = "lokal konto ble ikke funnet."; +$a->strings["Cannot connect to yourself."] = "Kan ikke lage forbindelse med deg selv."; +$a->strings["Save to Folder"] = "Lagre i mappe"; +$a->strings["I will attend"] = "Jeg vil delta"; +$a->strings["I will not attend"] = "Jeg deltar ikke"; +$a->strings["I might attend"] = "Jeg vil kanskje delta"; +$a->strings["I agree"] = "Jeg er enig"; +$a->strings["I disagree"] = "Jeg er uenig"; +$a->strings["I abstain"] = "Jeg avstår"; +$a->strings["Add Star"] = "Legg til stjerne"; +$a->strings["Remove Star"] = "Fjern stjerne"; +$a->strings["Toggle Star Status"] = "Skru av og på stjernestatus"; +$a->strings["starred"] = "stjernemerket"; +$a->strings["Add Tag"] = "Legg til merkelapp"; +$a->strings["I like this (toggle)"] = "Jeg liker dette (skru av og på)"; +$a->strings["like"] = "liker"; +$a->strings["I don't like this (toggle)"] = "Jeg liker ikke dette (skru av og på)"; +$a->strings["dislike"] = "misliker"; +$a->strings["Share This"] = "Del dette"; +$a->strings["share"] = "del"; +$a->strings["%d comment"] = array( + 0 => "%d kommentar", + 1 => "%d kommentarer", ); +$a->strings["View %s's profile - %s"] = "Vis %s sin profil - %s"; +$a->strings["to"] = "til"; +$a->strings["via"] = "via"; +$a->strings["Wall-to-Wall"] = "vegg-til-vegg"; +$a->strings["via Wall-To-Wall:"] = "via vegg-til-vegg:"; +$a->strings["Save Bookmarks"] = "Lagre bokmerker"; +$a->strings["Add to Calendar"] = "Legg til i kalender"; +$a->strings["Mark all seen"] = "Merk alle som sett"; +$a->strings["__ctx:noun__ Likes"] = "Liker"; +$a->strings["__ctx:noun__ Dislikes"] = "Liker ikke"; +$a->strings["Close"] = "Lukk"; +$a->strings["This is you"] = "Dette er deg"; +$a->strings["Image"] = "Bilde"; +$a->strings["Insert Link"] = "Sett inn lenke"; +$a->strings["Video"] = "Video"; +$a->strings["Miscellaneous"] = "Forskjellig"; +$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD eller MM-DD"; +$a->strings["Required"] = "Påkrevd"; +$a->strings["never"] = "aldri"; +$a->strings["less than a second ago"] = "for mindre enn ett sekund siden"; +$a->strings["year"] = "år"; +$a->strings["years"] = "år"; +$a->strings["month"] = "måned"; +$a->strings["months"] = "måneder"; +$a->strings["week"] = "uke"; +$a->strings["weeks"] = "uker"; +$a->strings["day"] = "dag"; +$a->strings["days"] = "dager"; +$a->strings["hour"] = "time"; +$a->strings["hours"] = "timer"; +$a->strings["minute"] = "minutt"; +$a->strings["minutes"] = "minutter"; +$a->strings["second"] = "sekund"; +$a->strings["seconds"] = "sekunder"; +$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s siden"; +$a->strings["%1\$s's birthday"] = "%1\$s sin fødselsdag"; +$a->strings["Happy Birthday %1\$s"] = "Gratulerer med dagen, %1\$s !"; +$a->strings["New window"] = "Nytt vindu"; +$a->strings["Open the selected location in a different window or browser tab"] = "Åpne det valgte stedet i et annet vindu eller nettleser-fane"; +$a->strings["User '%s' deleted"] = "Brukeren '%s' er slettet"; +$a->strings["Attachments:"] = "Vedlegg:"; +$a->strings["l F d, Y \\@ g:i A"] = "l F d, Y \\@ g:i A"; +$a->strings["Redmatrix event notification:"] = "RedMatrix hendelsesvarsling:"; +$a->strings["Starts:"] = "Starter:"; +$a->strings["Finishes:"] = "Slutter:"; $a->strings["Logout"] = "Logg ut"; $a->strings["End this session"] = "Avslutt denne økten"; $a->strings["Home"] = "Hjem"; @@ -351,7 +577,6 @@ $a->strings["Your posts and conversations"] = "Dine innlegg og samtaler"; $a->strings["Your profile page"] = "Din profilside"; $a->strings["Edit Profiles"] = "Endre profiler"; $a->strings["Manage/Edit profiles"] = "Håndter/endre profiler"; -$a->strings["Edit Profile"] = "Endre profil"; $a->strings["Edit your profile"] = "Endre din profil"; $a->strings["Your photos"] = "Dine bilder"; $a->strings["Your files"] = "Dine filer"; @@ -400,283 +625,122 @@ $a->strings["Manage Your Channels"] = "Håndter dine kanaler"; $a->strings["Account/Channel Settings"] = "Konto-/kanal-innstillinger"; $a->strings["Admin"] = "Administrator"; $a->strings["Site Setup and Configuration"] = "Nettstedsoppsett og -konfigurasjon"; +$a->strings["@name, #tag, content"] = "@navn, @merkelapp, innhold"; $a->strings["Please wait..."] = "Vennligst vent..."; -$a->strings["Can view my normal stream and posts"] = "Kan se min normale strøm og innlegg"; -$a->strings["Can view my default channel profile"] = "Kan se min standard kanalprofil"; -$a->strings["Can view my photo albums"] = "Kan se mine fotoalbum"; -$a->strings["Can view my connections"] = "Kan se mine forbindelser"; -$a->strings["Can view my file storage"] = "Kan se mitt fillager"; -$a->strings["Can view my webpages"] = "Kan se mine websider"; -$a->strings["Can send me their channel stream and posts"] = "Kan sende meg deres kanalstrøm og innlegg"; -$a->strings["Can post on my channel page (\"wall\")"] = "Kan lage innlegg på min kanalside (\"vegg\")"; -$a->strings["Can comment on or like my posts"] = "Kan kommentere på eller like mine innlegg"; -$a->strings["Can send me private mail messages"] = "Kan sende meg private meldinger"; -$a->strings["Can post photos to my photo albums"] = "Kan legge inn bilder i mine fotoalbum"; -$a->strings["Can like/dislike stuff"] = "Kan like/ikke like forskjellige greier"; -$a->strings["Profiles and things other than posts/comments"] = "Profiler og andre ting enn innlegg/kommentarer"; -$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kan videresende til alle mine kanalkontakter via @navn i innlegg"; -$a->strings["Advanced - useful for creating group forum channels"] = "Avansert - nyttig for å lage forumkanaler for grupper"; -$a->strings["Can chat with me (when available)"] = "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)"; -$a->strings["Can write to my file storage"] = "Kan skrive til mitt fillager"; -$a->strings["Can edit my webpages"] = "Kan endre mine websider"; -$a->strings["Can source my public posts in derived channels"] = "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler"; -$a->strings["Somewhat advanced - very useful in open communities"] = "Litt avansert - svært nyttig i åpne fellesskap"; -$a->strings["Can administer my channel resources"] = "Kan administrere mine kanalressurser"; -$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Ekstremt avansert. La dette være med mindre du vet hva du gjør"; -$a->strings["Social Networking"] = "Sosialt nettverk"; -$a->strings["Mostly Public"] = "Ganske offentlig"; -$a->strings["Restricted"] = "Begrenset"; -$a->strings["Private"] = "Privat"; -$a->strings["Community Forum"] = "Forum for fellesskap"; -$a->strings["Feed Republish"] = "Republisering av strømmet innhold"; -$a->strings["Special Purpose"] = "Spesiell bruk"; -$a->strings["Celebrity/Soapbox"] = "Kjendis/Talerstol"; -$a->strings["Group Repository"] = "Gruppelager"; +$a->strings["Tags"] = "Merkelapper"; +$a->strings["Keywords"] = "Nøkkelord"; +$a->strings["have"] = "har"; +$a->strings["has"] = "har"; +$a->strings["want"] = "ønsker"; +$a->strings["wants"] = "ønsker"; +$a->strings["likes"] = "liker"; +$a->strings["dislikes"] = "misliker"; +$a->strings[" and "] = "og"; +$a->strings["public profile"] = "offentlig profil"; +$a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s endret %2\$s til “%3\$s”"; +$a->strings["Visit %1\$s's %2\$s"] = "Besøk %1\$s sitt %2\$s"; +$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s har oppdatert %2\$s, endret %3\$s."; +$a->strings["This event has been added to your calendar."] = "Denne hendelsen er lagt til i din kalender."; +$a->strings["Public Timeline"] = "Offentlig tidslinje"; +$a->strings["view full size"] = "vis full størrelse"; +$a->strings["Directory Options"] = "Kataloginnstillinger"; +$a->strings["Alphabetic"] = "Alfabetisk"; +$a->strings["Reverse Alphabetic"] = "Omvendt alfabetisk"; +$a->strings["Newest to Oldest"] = "Nyest til eldst"; +$a->strings["Oldest to Newest"] = "Eldst til nyest"; +$a->strings["Sort"] = "Sorter"; +$a->strings["Safe Mode"] = "Trygt modus"; +$a->strings["Public Forums Only"] = "Bare offentlige forum"; +$a->strings["This Website Only"] = "Kun dette nettstedet"; +$a->strings["Embedded content"] = "Innebygget innhold"; +$a->strings["Embedding disabled"] = "Innbygging avskrudd"; +$a->strings["Invalid data packet"] = "Ugyldig datapakke"; +$a->strings["Unable to verify channel signature"] = "Ikke i stand til å sjekke kanalsignaturen"; +$a->strings["Unable to verify site signature for %s"] = "Ikke i stand til å bekrefte signaturen til %s"; +$a->strings["Logged out."] = "Logget ut."; +$a->strings["Failed authentication"] = "Mislykket autentisering"; +$a->strings["Login failed."] = "Innlogging mislyktes."; +$a->strings["Red Matrix Notification"] = "Red Matrix-varsling"; +$a->strings["redmatrix"] = "redmatrix"; +$a->strings["Thank You,"] = "Tusen takk,"; +$a->strings["%s Administrator"] = "%s administrator"; +$a->strings["%s "] = "%s "; +$a->strings["[Red:Notify] New mail received at %s"] = "[Red:Notify] Ny melding mottatt hos %s"; +$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s sendte deg en ny privat melding på %3\$s."; +$a->strings["%1\$s sent you %2\$s."] = "%1\$s sendte deg %2\$s."; +$a->strings["a private message"] = "en privat melding"; +$a->strings["Please visit %s to view and/or reply to your private messages."] = "Vennligst besøk %s for å se og/eller svare på dine private meldinger."; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]a %4\$s[/zrl]"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]%4\$s's %5\$s[/zrl]"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s kommenterte på [zrl=%3\$s]din %4\$s[/zrl]"; +$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Notify] Kommentar til samtale #%1\$d av %2\$s"; +$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s kommenterte på et element eller en samtale du følger"; +$a->strings["Please visit %s to view and/or reply to the conversation."] = "Vennligst besøk %s for å se og/eller svare i samtalen"; +$a->strings["[Red:Notify] %s posted to your profile wall"] = "[Red:Notify] %s skrev et innlegg på din profilvegg"; +$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s skrev et innlegg på din profilvegg på %3\$s"; +$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s skrev et innlegg på [zrl=%3\$s]din vegg[/zrl]"; +$a->strings["[Red:Notify] %s tagged you"] = "[Red:Notify] %s merket deg"; +$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s merket deg på %3\$s"; +$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]merket deg[/zrl]."; +$a->strings["[Red:Notify] %1\$s poked you"] = "[Red:Notify] %1\$s prikket deg"; +$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s dyttet deg på %3\$s"; +$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]dyttet deg[/zrl]."; +$a->strings["[Red:Notify] %s tagged your post"] = "[Red:Notify] %s merket ditt innlegg"; +$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s merket ditt innlegg på %3\$s"; +$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s merket [zrl=%3\$s]ditt innlegg[/zrl]"; +$a->strings["[Red:Notify] Introduction received"] = "[Red:Notify] Introduksjon mottatt"; +$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = "%1\$s, du har mottatt en ny forespørsel om forbindelse fra '%2\$s' hos %3\$s"; +$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = "%1\$s, du mottok [zrl=%2\$s]en ny forespørsel om forbindelse[/zrl] fra %3\$s."; +$a->strings["You may visit their profile at %s"] = "Du kan besøke profilen deres på %s"; +$a->strings["Please visit %s to approve or reject the connection request."] = "Vennligst besøk %s for å godkjenne eller avslå forespørselen om forbindelse."; +$a->strings["[Red:Notify] Friend suggestion received"] = "[Red:Notify] Venneforslag mottatt"; +$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, du har mottatt en venneforespørsel fra '%2\$s' hos %3\$s"; +$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, du har mottatt [zrl=%2\$s]et venneforslaget[/zrl] angående %3\$s fra %4\$s. "; +$a->strings["Name:"] = "Navn:"; +$a->strings["Photo:"] = "Bilde:"; +$a->strings["Please visit %s to approve or reject the suggestion."] = "Vennligst besøk %s for å godkjenne eller avslå dette forslaget."; +$a->strings["[Red:Notify]"] = "[Red:Notify]"; +$a->strings["%d invitation available"] = array( + 0 => "%d invitasjon tilgjengelig", + 1 => "%d invitasjoner tilgjengelig", +); +$a->strings["Advanced"] = "Avansert"; +$a->strings["Find Channels"] = "Finn kanaler"; +$a->strings["Enter name or interest"] = "Skriv navn eller interesse"; +$a->strings["Connect/Follow"] = "Forbindelse/Følg"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Eksempler: Ola Nordmann, fisking"; +$a->strings["Find"] = "Finn"; +$a->strings["Channel Suggestions"] = "Kanalforslag"; +$a->strings["Random Profile"] = "Tilfeldig profil"; +$a->strings["Invite Friends"] = "Inviter venner"; +$a->strings["Advanced example: name=fred and country=iceland"] = "Avansert eksempel: navn=fred og land=island"; +$a->strings["%d connection in common"] = array( + 0 => "%d forbindelse felles", + 1 => "%d forbindelser felles", +); +$a->strings["show more"] = "vis mer"; +$a->strings["Visible to your default audience"] = "Synlig for ditt standard publikum"; +$a->strings["Show"] = "Vis"; +$a->strings["Don't show"] = "Ikke vis"; +$a->strings["Permissions"] = "Tillatelser"; +$a->strings["Image exceeds website size limit of %lu bytes"] = "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes"; +$a->strings["Image file is empty."] = "Bildefilen er tom."; +$a->strings["Unable to process image"] = "Kan ikke behandle bildet"; +$a->strings["Photo storage failed."] = "Bildelagring mislyktes."; +$a->strings["Upload New Photos"] = "Last opp nye bilder"; +$a->strings["Male"] = "Mannlig"; +$a->strings["Female"] = "Kvinnelig"; +$a->strings["Currently Male"] = "For tiden mann"; +$a->strings["Currently Female"] = "For tiden kvinne"; +$a->strings["Mostly Male"] = "For det meste mann"; +$a->strings["Mostly Female"] = "For det meste kvinne"; +$a->strings["Transgender"] = "Transkjønnet"; +$a->strings["Intersex"] = "interkjønnet"; +$a->strings["Transsexual"] = "Transseksuell"; +$a->strings["Hermaphrodite"] = "Hermafroditt"; +$a->strings["Neuter"] = "Intetkjønn"; +$a->strings["Non-specific"] = "Ubestemt"; $a->strings["Other"] = "Annen"; -$a->strings["Custom/Expert Mode"] = "Tilpasset/Ekspertmodus"; -$a->strings["New window"] = "Nytt vindu"; -$a->strings["Open the selected location in a different window or browser tab"] = "Åpne det valgte stedet i et annet vindu eller nettleser-fane"; -$a->strings["User '%s' deleted"] = "Brukeren '%s' er slettet"; -$a->strings["General Features"] = "Generelle funksjoner"; -$a->strings["Content Expiration"] = "Innholdet utløper"; -$a->strings["Remove posts/comments and/or private messages at a future time"] = "Fjern innlegg/kommentarer og/eller private meldinger på et angitt tidspunkt i fremtiden"; -$a->strings["Multiple Profiles"] = "Flere profiler"; -$a->strings["Ability to create multiple profiles"] = "Mulig å lage flere profiler"; -$a->strings["Advanced Profiles"] = "Avanserte profiler"; -$a->strings["Additional profile sections and selections"] = "Ytterlige seksjoner og utvalg til profilen"; -$a->strings["Profile Import/Export"] = "Profil-import/-eksport"; -$a->strings["Save and load profile details across sites/channels"] = "Lagre og åpne profildetaljer på tvers av nettsteder/kanaler"; -$a->strings["Web Pages"] = "Web-sider"; -$a->strings["Provide managed web pages on your channel"] = "Tilby kontrollerte web-sider på din kanal"; -$a->strings["Private Notes"] = "Private merknader"; -$a->strings["Enables a tool to store notes and reminders"] = "Skrur på et verktøy for lagre merknader og påminnelser"; -$a->strings["Navigation Channel Select"] = "Navigasjon kanalvalg"; -$a->strings["Change channels directly from within the navigation dropdown menu"] = "Endre kanaler direkte fra navigasjonsmenyen"; -$a->strings["Extended Identity Sharing"] = "Utvidet identitetsdeling"; -$a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Del din identiet med alle nettsteder på Internett. Når denne er avskrudd, deles identiteten bare med nettsteder i matrix."; -$a->strings["Expert Mode"] = "Ekspertmodus"; -$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Skru på Ekspertmodus for å tilby avanserte konfigurasjonsvalg"; -$a->strings["Premium Channel"] = "Premiumkanal"; -$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Lar deg angi restriksjoner og betingelser for de som kobler seg til din kanal"; -$a->strings["Post Composition Features"] = "Funksjoner for å lage innlegg"; -$a->strings["Use Markdown"] = "Bruk Markdown"; -$a->strings["Allow use of \"Markdown\" to format posts"] = "Tillat bruk av \"Markdown\" til formatering av innlegg"; -$a->strings["Post Preview"] = "Forhåndsvisning av innlegg"; -$a->strings["Allow previewing posts and comments before publishing them"] = "Tillat forhåndsvisning av innlegg og kommentarer før publisering"; -$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisk import av kanalinnhold fra andre kanaler eller strømmer"; -$a->strings["Even More Encryption"] = "Enda mer kryptering"; -$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Tillat valgfri kryptering av innhold ende-til-ende via en delt hemmelig nøkkel"; -$a->strings["Network and Stream Filtering"] = "Nettverk- og strømfiltrering"; -$a->strings["Search by Date"] = "Søk etter dato"; -$a->strings["Ability to select posts by date ranges"] = "Mulighet for å velge innlegg etter datoområde"; -$a->strings["Collections Filter"] = "Filter for samlinger"; -$a->strings["Enable widget to display Network posts only from selected collections"] = "Skru på miniprogram for å vise Nettverksinnlegg bare fra valgte samlinger"; -$a->strings["Save search terms for re-use"] = "Lagre søkeuttrykk for senere bruk"; -$a->strings["Network Personal Tab"] = "Nettverk personlig fane"; -$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Skru på fane for å bare vise Nettverksinnlegg som du har deltatt i"; -$a->strings["Network New Tab"] = "Nettverk Ny fane"; -$a->strings["Enable tab to display all new Network activity"] = "Skru på fane for å vise all ny nettverksaktivitet"; -$a->strings["Affinity Tool"] = "Nærhetsverktøy"; -$a->strings["Filter stream activity by depth of relationships"] = "Filtrer strømaktiviteten etter releasjonsdybde"; -$a->strings["Suggest Channels"] = "Foreslå kanaler"; -$a->strings["Show channel suggestions"] = "Vis kanalforslag"; -$a->strings["Post/Comment Tools"] = "Innlegg-/Kommentar-verktøy"; -$a->strings["Edit Sent Posts"] = "Endre publiserte innlegg"; -$a->strings["Edit and correct posts and comments after sending"] = "Endre og korrigere innlegg og kommentarer etter sending"; -$a->strings["Tagging"] = "Merking"; -$a->strings["Ability to tag existing posts"] = "Mulighet til å merke eksisterende meldinger"; -$a->strings["Post Categories"] = "Innleggskategorier"; -$a->strings["Add categories to your posts"] = "Legg kategorier til dine innlegg"; -$a->strings["Ability to file posts under folders"] = "Mulighet til å sortere innlegg i mapper"; -$a->strings["Dislike Posts"] = "Mislik innlegg"; -$a->strings["Ability to dislike posts/comments"] = "Mulighet til å mislike innlegg/kommentarer"; -$a->strings["Star Posts"] = "Stjerneinnlegg"; -$a->strings["Ability to mark special posts with a star indicator"] = "Mulighet til å merke spesielle innlegg med en stjerne"; -$a->strings["Tag Cloud"] = "Merkelappsky"; -$a->strings["Provide a personal tag cloud on your channel page"] = "Tilby en personlig merkelappsky på din kanalside"; -$a->strings["Not a valid email address"] = "Ikke en gyldig e-postadresse"; -$a->strings["Your email domain is not among those allowed on this site"] = "Ditt e-postdomene er ikke blant de som er tillatt på dette stedet"; -$a->strings["Your email address is already registered at this site."] = "Din e-postadresse er allerede registrert på dette nettstedet."; -$a->strings["An invitation is required."] = "En invitasjon er påkrevd."; -$a->strings["Invitation could not be verified."] = "Invitasjon kunne ikke bekreftes."; -$a->strings["Please enter the required information."] = "Vennligst skriv inn nødvendig informasjon."; -$a->strings["Failed to store account information."] = "Mislyktes med å lagre kontoinformasjon."; -$a->strings["Registration confirmation for %s"] = "Registreringsbekreftelse for %s"; -$a->strings["Registration request at %s"] = "Registreringsforespørsel hos %s"; -$a->strings["Administrator"] = "Administrator"; -$a->strings["your registration password"] = "ditt registreringspassord"; -$a->strings["Registration details for %s"] = "Registreringsdetaljer for %s"; -$a->strings["Account approved."] = "Konto godkjent."; -$a->strings["Registration revoked for %s"] = "Registrering trukket tilbake for %s"; -$a->strings["Account verified. Please login."] = "Konto bekreftet. Vennligst logg inn."; -$a->strings["Click here to upgrade."] = "Klikk her for å oppgradere."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Denne handlingen går utenfor grensene satt i din abonnementsplan."; -$a->strings["This action is not available under your subscription plan."] = "Denne handlingen er ikke tilgjengelig i din abonnementsplan."; -$a->strings["Unable to obtain identity information from database"] = "Klarer ikke å få tak i identitetsinformasjon fra databasen"; -$a->strings["Empty name"] = "Mangler navn"; -$a->strings["Name too long"] = "Navnet er for langt"; -$a->strings["No account identifier"] = "Ingen kontoidentifikator"; -$a->strings["Nickname is required."] = "Kallenavn er påkrevd."; -$a->strings["Reserved nickname. Please choose another."] = "Reservert kallenavn. Vennligst velg et annet."; -$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Kallenavnet inneholder tegn som ikke er støttet eller det er allerede i bruk på dette nettstedet."; -$a->strings["Unable to retrieve created identity"] = "Klarer ikke å hente den lagede identiteten"; -$a->strings["Default Profile"] = "Standardprofil"; -$a->strings["Requested channel is not available."] = "Forespurt kanal er ikke tilgjengelig."; -$a->strings["Requested profile is not available."] = "Forespurt profil er ikke tilgjengelig."; -$a->strings["Change profile photo"] = "Endre profilbilde"; -$a->strings["Profiles"] = "Profiler"; -$a->strings["Manage/edit profiles"] = "Håndtere/endre profiler"; -$a->strings["Create New Profile"] = "Lag ny profil"; -$a->strings["Profile Image"] = "Profilbilde"; -$a->strings["visible to everybody"] = "synlig for alle"; -$a->strings["Edit visibility"] = "Endre synlighet"; -$a->strings["Gender:"] = "Kjønn:"; -$a->strings["Status:"] = "Status:"; -$a->strings["Homepage:"] = "Hjemmeside:"; -$a->strings["Online Now"] = "Online nå"; -$a->strings["g A l F d"] = "g A l F d"; -$a->strings["F d"] = "F d"; -$a->strings["[today]"] = "[idag]"; -$a->strings["Birthday Reminders"] = "Fødselsdagspåminnnelser"; -$a->strings["Birthdays this week:"] = "Fødselsdager denne uken:"; -$a->strings["[No description]"] = "[Ingen beskrivelse]"; -$a->strings["Event Reminders"] = "Hendelsespåminnelser"; -$a->strings["Events this week:"] = "Hendelser denne uken:"; -$a->strings["Profile"] = "Profil"; -$a->strings["Full Name:"] = "Fullt navn:"; -$a->strings["Like this channel"] = "Lik denne kanalen"; -$a->strings["j F, Y"] = "j F, Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Fødselsdag:"; -$a->strings["Age:"] = "Alder:"; -$a->strings["for %1\$d %2\$s"] = "for %1\$d %2\$s"; -$a->strings["Sexual Preference:"] = "Seksuell preferanse:"; -$a->strings["Hometown:"] = "Hjemby:"; -$a->strings["Tags:"] = "Merkelapper:"; -$a->strings["Political Views:"] = "Politiske synspunkter:"; -$a->strings["Religion:"] = "Religion:"; -$a->strings["About:"] = "Om:"; -$a->strings["Hobbies/Interests:"] = "Hobbyer/interesser:"; -$a->strings["Likes:"] = "Liker:"; -$a->strings["Dislikes:"] = "Misliker:"; -$a->strings["Contact information and Social Networks:"] = "Kontaktinformasjon og sosiale nettverk:"; -$a->strings["My other channels:"] = "Mine andre kanaler:"; -$a->strings["Musical interests:"] = "Musikkinteresse:"; -$a->strings["Books, literature:"] = "Bøker, litteratur:"; -$a->strings["Television:"] = "TV:"; -$a->strings["Film/dance/culture/entertainment:"] = "Film/dans/kultur/underholdning:"; -$a->strings["Love/Romance:"] = "Kjærlighet/romantikk:"; -$a->strings["Work/employment:"] = "Arbeid/sysselsetting:"; -$a->strings["School/education:"] = "Skole/utdannelse:"; -$a->strings["Like this thing"] = "Lik denne tingen"; -$a->strings["Permission denied"] = "Tillatelse avvist"; -$a->strings["(Unknown)"] = "(Ukjent)"; -$a->strings["Visible to anybody on the internet."] = "Synlig for enhver på Internett."; -$a->strings["Visible to you only."] = "Synlig bare for deg."; -$a->strings["Visible to anybody in this network."] = "Synlig for enhver i dette nettverket."; -$a->strings["Visible to anybody authenticated."] = "Synlig for enhver som er autentisert."; -$a->strings["Visible to anybody on %s."] = "Synlig for alle på %s."; -$a->strings["Visible to all connections."] = "Synlig for alle forbindelser."; -$a->strings["Visible to approved connections."] = "Synlig for godkjente forbindelser."; -$a->strings["Visible to specific connections."] = "Synlig for spesifikke forbindelser."; -$a->strings["Item not found."] = "Elementet ble ikke funnet."; -$a->strings["Collection not found."] = "Samlingen ble ikke funnet."; -$a->strings["Collection is empty."] = "Samlingen er tom."; -$a->strings["Collection: %s"] = "Samling: %s"; -$a->strings["Connection: %s"] = "Forbindelse: %s"; -$a->strings["Connection not found."] = "Forbindelsen ble ikke funnet."; -$a->strings["No recipient provided."] = "Ingen mottaker angitt."; -$a->strings["[no subject]"] = "[ikke noe emne]"; -$a->strings["Unable to determine sender."] = "Kan ikke avgjøre avsender."; -$a->strings["Stored post could not be verified."] = "Lagret innlegg kunne ikke bekreftes."; -$a->strings["view full size"] = "vis full størrelse"; -$a->strings["Item was not found."] = "Elementet ble ikke funnet."; -$a->strings["No source file."] = "Ingen kildefil."; -$a->strings["Cannot locate file to replace"] = "Kan ikke finne filen som skal byttes ut"; -$a->strings["Cannot locate file to revise/update"] = "Finner ikke filen som skal revideres/oppdateres"; -$a->strings["File exceeds size limit of %d"] = "Filens størrelse overgår grensen på %d"; -$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = "Du har nådd din lagringsgrense for vedlegg på %1$.0f Mbytes."; -$a->strings["File upload failed. Possible system limit or action terminated."] = "Mislyktes med å laste opp filen. Mulig systemgrense eller handling avbrutt."; -$a->strings["Stored file could not be verified. Upload failed."] = "Lagret fil kunne ikke bekreftes. Opplasting mislyktes."; -$a->strings["Path not available."] = "Stien er ikke tilgjengelig."; -$a->strings["Empty pathname"] = "Tomt sti-navn"; -$a->strings["duplicate filename or path"] = "duplikat av filnavn eller sti"; -$a->strings["Path not found."] = "Stien ble ikke funnet."; -$a->strings["mkdir failed."] = "mkdir mislyktes."; -$a->strings["database storage failed."] = "databaselagring mislyktes."; -$a->strings["Logged out."] = "Logget ut."; -$a->strings["Failed authentication"] = "Mislykket autentisering"; -$a->strings["Login failed."] = "Innlogging mislyktes."; -$a->strings["Miscellaneous"] = "Forskjellig"; -$a->strings["YYYY-MM-DD or MM-DD"] = "YYYY-MM-DD eller MM-DD"; -$a->strings["never"] = "aldri"; -$a->strings["less than a second ago"] = "for mindre enn ett sekund siden"; -$a->strings["year"] = "år"; -$a->strings["years"] = "år"; -$a->strings["month"] = "måned"; -$a->strings["months"] = "måneder"; -$a->strings["week"] = "uke"; -$a->strings["weeks"] = "uker"; -$a->strings["day"] = "dag"; -$a->strings["days"] = "dager"; -$a->strings["hour"] = "time"; -$a->strings["hours"] = "timer"; -$a->strings["minute"] = "minutt"; -$a->strings["minutes"] = "minutter"; -$a->strings["second"] = "sekund"; -$a->strings["seconds"] = "sekunder"; -$a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s siden"; -$a->strings["%1\$s's birthday"] = "%1\$s sin fødselsdag"; -$a->strings["Happy Birthday %1\$s"] = "Gratulerer med dagen, %1\$s !"; -$a->strings["Image exceeds website size limit of %lu bytes"] = "Bilde overstiger nettstedets størrelsesbegrensning på %lu bytes"; -$a->strings["Image file is empty."] = "Bildefilen er tom."; -$a->strings["Unable to process image"] = "Kan ikke behandle bildet"; -$a->strings["Photo storage failed."] = "Bildelagring mislyktes."; -$a->strings["Upload New Photos"] = "Last opp nye bilder"; -$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Skjemaets sikkerhetspollett var ikke gyldig. Dette skjedde antakelig fordi skjemaet har vært åpnet for lenge (>3 timer) før det ble sendt inn."; -$a->strings["Delete this item?"] = "Slett dette elementet?"; -$a->strings["Comment"] = "Kommentar"; -$a->strings["[+] show all"] = "[+] Vis alle"; -$a->strings["[-] show less"] = "[-] Vis mindre"; -$a->strings["[+] expand"] = "[+] Utvid"; -$a->strings["[-] collapse"] = "[-] Lukk"; -$a->strings["Password too short"] = "Passordet er for kort"; -$a->strings["Passwords do not match"] = "Passordene er ikke like"; -$a->strings["everybody"] = "alle"; -$a->strings["Secret Passphrase"] = "Hemmelig passordsetning"; -$a->strings["Passphrase hint"] = "Hint om passordsetning"; -$a->strings["Notice: Permissions have changed but have not yet been submitted."] = "Varsel: Tillatelser har blitt endret, men de har ennå ikke blitt sendt inn."; -$a->strings["close all"] = "Lukk alle"; -$a->strings["Nothing new here"] = "Ikke noe nytt her"; -$a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; -$a->strings["timeago.prefixFromNow"] = "timeago.prefixFromNow"; -$a->strings["ago"] = "siden"; -$a->strings["from now"] = "fra nå"; -$a->strings["less than a minute"] = "mindre enn ett minutt"; -$a->strings["about a minute"] = "omtrent et minutt"; -$a->strings["%d minutes"] = "%d minutter"; -$a->strings["about an hour"] = "omtrent en time"; -$a->strings["about %d hours"] = "omtrent %d timer"; -$a->strings["a day"] = "en dag"; -$a->strings["%d days"] = "%d dager"; -$a->strings["about a month"] = "omtrent en måned"; -$a->strings["%d months"] = "%d måneder"; -$a->strings["about a year"] = "omtrent et år"; -$a->strings["%d years"] = "%d år"; -$a->strings[" "] = " "; -$a->strings["timeago.numbers"] = "timeago.numbers"; -$a->strings["Male"] = "Mannlig"; -$a->strings["Female"] = "Kvinnelig"; -$a->strings["Currently Male"] = "For tiden mann"; -$a->strings["Currently Female"] = "For tiden kvinne"; -$a->strings["Mostly Male"] = "For det meste mann"; -$a->strings["Mostly Female"] = "For det meste kvinne"; -$a->strings["Transgender"] = "Transkjønnet"; -$a->strings["Intersex"] = "interkjønnet"; -$a->strings["Transsexual"] = "Transseksuell"; -$a->strings["Hermaphrodite"] = "Hermafroditt"; -$a->strings["Neuter"] = "Intetkjønn"; -$a->strings["Non-specific"] = "Ubestemt"; $a->strings["Undecided"] = "Ubestemt"; $a->strings["Males"] = "Menn"; $a->strings["Females"] = "Kvinner"; @@ -721,91 +785,6 @@ $a->strings["Uncertain"] = "Usikkert"; $a->strings["It's complicated"] = "Det er komplisert"; $a->strings["Don't care"] = "Bryr meg ikke"; $a->strings["Ask me"] = "Spør meg"; -$a->strings["prev"] = "forrige"; -$a->strings["first"] = "første"; -$a->strings["last"] = "siste"; -$a->strings["next"] = "neste"; -$a->strings["older"] = "eldre"; -$a->strings["newer"] = "nyere"; -$a->strings["No connections"] = "Ingen forbindelser"; -$a->strings["%d Connection"] = array( - 0 => "%d forbindelse", - 1 => "%d forbindelser", -); -$a->strings["View Connections"] = "Vis forbindelser"; -$a->strings["poke"] = "prikk"; -$a->strings["ping"] = "varsle"; -$a->strings["pinged"] = "varslet"; -$a->strings["prod"] = "oppildne"; -$a->strings["prodded"] = "oppildnet"; -$a->strings["slap"] = "daske"; -$a->strings["slapped"] = "dasket"; -$a->strings["finger"] = "fingre"; -$a->strings["fingered"] = "fingret"; -$a->strings["rebuff"] = "tilbakevise"; -$a->strings["rebuffed"] = "tilbakeviste"; -$a->strings["happy"] = "glad"; -$a->strings["sad"] = "trist"; -$a->strings["mellow"] = "dempet"; -$a->strings["tired"] = "trøtt"; -$a->strings["perky"] = "oppkvikket"; -$a->strings["angry"] = "sint"; -$a->strings["stupified"] = "sløvet"; -$a->strings["puzzled"] = "forundret"; -$a->strings["interested"] = "interessert"; -$a->strings["bitter"] = "bitter"; -$a->strings["cheerful"] = "munter"; -$a->strings["alive"] = "levende"; -$a->strings["annoyed"] = "irritert"; -$a->strings["anxious"] = "nervøs"; -$a->strings["cranky"] = "gretten"; -$a->strings["disturbed"] = "foruroliget"; -$a->strings["frustrated"] = "frustrert"; -$a->strings["depressed"] = "lei seg"; -$a->strings["motivated"] = "motivert"; -$a->strings["relaxed"] = "avslappet"; -$a->strings["surprised"] = "overrasket"; -$a->strings["Monday"] = "mandag"; -$a->strings["Tuesday"] = "tirsdag"; -$a->strings["Wednesday"] = "onsdag"; -$a->strings["Thursday"] = "torsdag"; -$a->strings["Friday"] = "fredag"; -$a->strings["Saturday"] = "lørdag"; -$a->strings["Sunday"] = "søndag"; -$a->strings["January"] = "januar"; -$a->strings["February"] = "februar"; -$a->strings["March"] = "mars"; -$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"] = "desember"; -$a->strings["unknown.???"] = "ukjent.???"; -$a->strings["bytes"] = "bytes"; -$a->strings["remove category"] = "fjern kategori"; -$a->strings["remove from file"] = "fjern fra fil"; -$a->strings["Click to open/close"] = "Klikk for å åpne/lukke"; -$a->strings["Link to Source"] = "Lenke til kilde"; -$a->strings["Select a page layout: "] = "Velg en side-layout:"; -$a->strings["default"] = "standard"; -$a->strings["Page content type: "] = "Sidens innholdstype:"; -$a->strings["Select an alternate language"] = "Velg et annet språk"; -$a->strings["activity"] = "aktivitet"; -$a->strings["Design"] = "Formgivning"; -$a->strings["Blocks"] = "Byggeklosser"; -$a->strings["Menus"] = "Menyer"; -$a->strings["Layouts"] = "Layout"; -$a->strings["Pages"] = "Sider"; -$a->strings["Visible to your default audience"] = "Synlig for ditt standard publikum"; -$a->strings["Show"] = "Vis"; -$a->strings["Don't show"] = "Ikke vis"; -$a->strings["Permissions"] = "Tillatelser"; -$a->strings["Close"] = "Lukk"; -$a->strings["Public Timeline"] = "Offentlig tidslinje"; $a->strings["Site Admin"] = "Nettstedsadministrator"; $a->strings["Address Book"] = "Adressebok"; $a->strings["Mood"] = "Stemning"; @@ -819,569 +798,136 @@ $a->strings["Post"] = "Innlegg"; $a->strings["Profile Photo"] = "Profilbilde"; $a->strings["Update"] = "Oppdater"; $a->strings["Install"] = "Installer"; -$a->strings["Purchase"] = "Kjøp"; -$a->strings["Save to Folder"] = "Lagre i mappe"; -$a->strings["View all"] = "Vis alle"; -$a->strings["__ctx:noun__ Dislike"] = array( - 0 => "Liker ikke", - 1 => "Liker ikke", -); -$a->strings["Add Star"] = "Legg til stjerne"; -$a->strings["Remove Star"] = "Fjern stjerne"; -$a->strings["Toggle Star Status"] = "Skru av og på stjernestatus"; -$a->strings["starred"] = "stjernemerket"; -$a->strings["Add Tag"] = "Legg til merkelapp"; -$a->strings["I like this (toggle)"] = "Jeg liker dette (skru av og på)"; -$a->strings["I don't like this (toggle)"] = "Jeg liker ikke dette (skru av og på)"; -$a->strings["Share This"] = "Del dette"; -$a->strings["share"] = "del"; -$a->strings["View %s's profile - %s"] = "Vis %s sin profil - %s"; -$a->strings["to"] = "til"; -$a->strings["via"] = "via"; -$a->strings["Wall-to-Wall"] = "vegg-til-vegg"; -$a->strings["via Wall-To-Wall:"] = "via vegg-til-vegg:"; -$a->strings["Save Bookmarks"] = "Lagre bokmerker"; -$a->strings["Add to Calendar"] = "Legg til i kalender"; -$a->strings["__ctx:noun__ Likes"] = "Liker"; -$a->strings["__ctx:noun__ Dislikes"] = "Liker ikke"; -$a->strings["%d comment"] = array( - 0 => "%d kommentar", - 1 => "%d kommentarer", -); -$a->strings["This is you"] = "Dette er deg"; -$a->strings["Submit"] = "Send"; -$a->strings["Bold"] = "Uthevet"; -$a->strings["Italic"] = "Kursiv"; -$a->strings["Underline"] = "Understreket"; -$a->strings["Quote"] = "Sitat"; -$a->strings["Code"] = "Kode"; -$a->strings["Image"] = "Bilde"; -$a->strings["Link"] = "Lenke"; -$a->strings["Video"] = "Video"; -$a->strings["Set your current mood and tell your friends"] = "Angi ditt nåværende humør og fortell dine venner"; -$a->strings["Invalid profile identifier."] = "Ugyldig profil-identifikator."; -$a->strings["Profile Visibility Editor"] = "Endre profilsynlighet"; -$a->strings["Click on a contact to add or remove."] = "Klikk på en kontakt for å legge til eller fjerne."; -$a->strings["Visible To"] = "Synlig for"; -$a->strings["All Connections"] = "Alle forbindelser"; -$a->strings["Menu not found."] = "Menyen ble ikke funnet."; -$a->strings["Menu element updated."] = "Menyelement er oppdatert."; -$a->strings["Unable to update menu element."] = "Ikke i stand til å oppdatere menyelement."; -$a->strings["Menu element added."] = "Menyelement lagt til."; -$a->strings["Unable to add menu element."] = "Ikke i stand til å legge til menyelement."; -$a->strings["Not found."] = "Ikke funnet."; -$a->strings["Manage Menu Elements"] = "Håndtere menyelementer"; -$a->strings["Edit menu"] = "Endre meny"; -$a->strings["Edit element"] = "Endre element"; -$a->strings["Drop element"] = "Slett element"; -$a->strings["New element"] = "Nytt element"; -$a->strings["Edit this menu container"] = "Endre denne menybeholderen"; -$a->strings["Add menu element"] = "Legg til menyelement"; -$a->strings["Delete this menu item"] = "Slett dette menyelementet"; -$a->strings["Edit this menu item"] = "Endre dette menyelementet"; -$a->strings["New Menu Element"] = "Nytt menyelement"; -$a->strings["Menu Item Permissions"] = "Menyelement Tillatelser"; -$a->strings["(click to open/close)"] = "(klikk for å åpne/lukke)"; -$a->strings["Link text"] = "Lenketekst"; -$a->strings["URL of link"] = "URL-en til lenken"; -$a->strings["Use RedMatrix magic-auth if available"] = "Bruk RedMatrixs magiske-autentisering hvis tilgjengelig"; -$a->strings["Open link in new window"] = "Åpne lenke i nytt vindu"; -$a->strings["Order in list"] = "Ordne i liste"; -$a->strings["Higher numbers will sink to bottom of listing"] = "Høyere tall vil synke mot bunnen av listen"; -$a->strings["Menu item not found."] = "Menyelement ble ikke funnet."; -$a->strings["Menu item deleted."] = "Menyelement slettet."; -$a->strings["Menu item could not be deleted."] = "Menyelement kunne ikke bli slettet."; -$a->strings["Edit Menu Element"] = "Endre menyelement"; -$a->strings["Modify"] = "Endre"; -$a->strings["Some blurb about what to do when you're new here"] = "En standardtekst om hva du bør gjøre som ny her"; -$a->strings["Profile not found."] = "Profilen ble ikke funnet."; -$a->strings["Profile deleted."] = "Profilen er slettet."; -$a->strings["Profile-"] = "Profil-"; -$a->strings["New profile created."] = "Ny profil opprettet."; -$a->strings["Profile unavailable to clone."] = "Profilen er utilgjengelig for klonen."; -$a->strings["Profile unavailable to export."] = "Profilen er utilgjengelig for eksport."; -$a->strings["Profile Name is required."] = "Profilnavn er påkrevd."; -$a->strings["Marital Status"] = "Sivilstand"; -$a->strings["Romantic Partner"] = "Romantisk partner"; -$a->strings["Likes"] = "Liker"; -$a->strings["Dislikes"] = "Liker ikke"; -$a->strings["Work/Employment"] = "Arbeid/sysselsetting"; -$a->strings["Religion"] = "Religion"; -$a->strings["Political Views"] = "Politiske synspunkter"; -$a->strings["Gender"] = "Kjønn"; -$a->strings["Sexual Preference"] = "Seksuelle preferanser"; -$a->strings["Homepage"] = "Hjemmeside"; -$a->strings["Interests"] = "Interesser"; -$a->strings["Address"] = "Adresse"; -$a->strings["Location"] = "Plassering"; -$a->strings["Profile updated."] = "Profilen er oppdatert."; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?"; -$a->strings["Yes"] = "Ja"; -$a->strings["No"] = "Nei"; -$a->strings["Edit Profile Details"] = "Endre profildetaljer"; -$a->strings["View this profile"] = "Vis denne profilen"; -$a->strings["Change Profile Photo"] = "Endre profilbilde"; -$a->strings["Create a new profile using these settings"] = "Lag en ny profil ved å bruke disse innstillingene"; -$a->strings["Clone this profile"] = "Klon denne profilen"; -$a->strings["Delete this profile"] = "Slett denne profilen"; -$a->strings["Import profile from file"] = "Importer profil fra fil"; -$a->strings["Export profile to file"] = "Eksporter profil til fil"; -$a->strings["Profile Name:"] = "Profilnavn:"; -$a->strings["Your Full Name:"] = "Ditt fulle navn:"; -$a->strings["Title/Description:"] = "Tittel/Beskrivelse:"; -$a->strings["Your Gender:"] = "Ditt kjønn:"; -$a->strings["Birthday :"] = "Fødselsdag:"; -$a->strings["Street Address:"] = "Gateadresse:"; -$a->strings["Locality/City:"] = "Sted/By:"; -$a->strings["Postal/Zip Code:"] = "Postnummer/ZIP-kode:"; -$a->strings["Country:"] = "Land:"; -$a->strings["Region/State:"] = "Region/fylke:"; -$a->strings[" Marital Status:"] = " Sivilstand:"; -$a->strings["Who: (if applicable)"] = "Hvem: (hvis det er aktuelt) "; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Eksempler: kari123, Kari Villiamsen, kari@example.com"; -$a->strings["Since [date]:"] = "Siden [dato]:"; -$a->strings["Homepage URL:"] = "Hjemmeside URL:"; -$a->strings["Religious Views:"] = "Religiøse synspunkter:"; -$a->strings["Keywords:"] = "Nøkkelord:"; -$a->strings["Example: fishing photography software"] = "Eksempel: fisking fotografering programvare"; -$a->strings["Used in directory listings"] = "Brukt i katalogoppføringer"; -$a->strings["Tell us about yourself..."] = "Fortell oss om deg selv..."; -$a->strings["Hobbies/Interests"] = "Hobbier/Interesser"; -$a->strings["Contact information and Social Networks"] = "Kontaktinformasjon og sosiale nettverk"; -$a->strings["My other channels"] = "Mine andre kanaler"; -$a->strings["Musical interests"] = "Musikkinteresser"; -$a->strings["Books, literature"] = "Bøker, litteratur"; -$a->strings["Television"] = "TV/fjernsyn"; -$a->strings["Film/dance/culture/entertainment"] = "Film/dans/kultur/underholdning"; -$a->strings["Love/romance"] = "Kjærlighet/romantikk"; -$a->strings["Work/employment"] = "Arbeid/sysselsetting"; -$a->strings["School/education"] = "Skole/utdanning"; -$a->strings["This is your default profile."] = "Dette er din standardprofil."; -$a->strings["Age: "] = "Alder:"; -$a->strings["Edit/Manage Profiles"] = "Endre/håndter profiler"; -$a->strings["Add profile things"] = "Legg til profilting"; -$a->strings["Include desirable objects in your profile"] = "Inkluder ønskverdige objekter i din profil"; -$a->strings["Continue"] = "Fortsett"; -$a->strings["Premium Channel Setup"] = "Premiumkanal-oppsett"; -$a->strings["Enable premium channel connection restrictions"] = "Slå på restriksjoner for forbindelse med premiumkanal"; -$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre."; -$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:"; -$a->strings["Potential connections will then see the following text before proceeding:"] = "Potensielle forbindelser vil da se følgende tekst før de går videre:"; -$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden."; -$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)"; -$a->strings["Restricted or Premium Channel"] = "Begrenset kanal eller premiumkanal"; -$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt."; -$a->strings["Welcome %s. Remote authentication successful."] = "Velkommen %s. Ekstern autentisering er vellykket."; -$a->strings["Red Matrix Server - Setup"] = "Red Matrix tjener - oppsett"; -$a->strings["Could not connect to database."] = "Fikk ikke kontakt med databasen."; -$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS."; -$a->strings["Could not create table."] = "Kunne ikke lage tabellen."; -$a->strings["Your site database has been installed."] = "Databasen til ditt nettsted har blitt installert."; -$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient."; -$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Vennligst les filen \"install/INSTALL.txt\"."; -$a->strings["System check"] = "Systemsjekk"; -$a->strings["Next"] = "Neste"; -$a->strings["Check again"] = "Sjekk igjen"; -$a->strings["Database connection"] = "Databaseforbindelse"; -$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "For å installere Red Matrix må du oppgi hvordan din database kan kontaktes."; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter."; -$a->strings["Database Server Name"] = "Navn på databasetjener"; -$a->strings["Default is localhost"] = "Standard er localhost"; -$a->strings["Database Port"] = "Databaseport"; -$a->strings["Communication port number - use 0 for default"] = "Kommunikasjonsportnummer - bruk 0 for standard"; -$a->strings["Database Login Name"] = "Database innloggingsnavn"; -$a->strings["Database Login Password"] = "Database innloggingspassord"; -$a->strings["Database Name"] = "Databasenavn"; -$a->strings["Database Type"] = "Databasetype"; -$a->strings["Site administrator email address"] = "E-postadressen til administrator ved nettstedet"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet."; -$a->strings["Website URL"] = "Nettstedets URL"; -$a->strings["Please use SSL (https) URL if available."] = "Vennligst bruk SSL (https) URL hvis tilgjengelig."; -$a->strings["Please select a default timezone for your website"] = "Vennligst velg en standard tidssone for ditt nettsted"; -$a->strings["Site settings"] = "Nettstedets innstillinger"; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH)."; -$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron."; -$a->strings["PHP executable path"] = "PHP-kjørefilens sti"; -$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen."; -$a->strings["Command line PHP"] = "Kommandolinje PHP"; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd."; -$a->strings["This is required for message delivery to work."] = "Dette er påkrevd for at meldingslevering skal virke."; -$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler"; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\"."; -$a->strings["Generate encryption keys"] = "Lag krypteringsnøkler"; -$a->strings["libCurl PHP module"] = "libCurl PHP-modul"; -$a->strings["GD graphics PHP module"] = "GD graphics PHP-modul"; -$a->strings["OpenSSL PHP module"] = "OpenSSL PHP-modul"; -$a->strings["mysqli or postgres PHP module"] = "MySQLi eller Postgres PHP modul"; -$a->strings["mb_string PHP module"] = "mb_string PHP-modul"; -$a->strings["mcrypt PHP module"] = "mcrypt PHP-modul"; -$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite-modul"; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert."; -$a->strings["proc_open"] = "proc_open"; -$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini"; -$a->strings["Error: libCURL PHP module required but not installed."] = "Feil: libCURL PHP-modul er påkrevd, men er ikke installert."; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert."; -$a->strings["Error: openssl PHP module required but not installed."] = "Feil: openssl PHP-modul er påkrevd, men er ikke installert."; -$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert."; -$a->strings["Error: mb_string PHP module required but not installed."] = "Feil: mb_string PHP-modul er påkrevd, men er ikke installert."; -$a->strings["Error: mcrypt PHP module required but not installed."] = "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert."; -$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."] = "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til."; -$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."] = "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan."; -$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner."; -$a->strings[".htconfig.php is writable"] = ".htconfig.php kan skrives til"; -$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen."; -$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe."; -$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen."; -$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder."; -$a->strings["%s is writable"] = "%s kan skrives til"; -$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe."; -$a->strings["store is writable"] = "lageret kan skrives til"; -$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet."; -$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!"; -$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub."; -$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer."; -$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet."; -$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere."; -$a->strings["SSL certificate validation"] = "SSL sertifikat-kontroll"; -$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:"; -$a->strings["Url rewrite is working"] = "URL rewrite virker"; -$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."] = "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener."; -$a->strings["Errors encountered creating database tables."] = "Feil oppstod under opprettelsen av databasetabeller."; -$a->strings["

        What next

        "] = "

        Hva gjenstår

        "; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren."; -$a->strings["Version %s"] = "Versjon %s"; -$a->strings["Installed plugins/addons/apps:"] = "Installerte tilleggsfunksjoner/tillegg/apper:"; -$a->strings["No installed plugins/addons/apps"] = "Ingen installerte tilleggsfunksjoner/tillegg/apper"; -$a->strings["Red"] = "Red"; -$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Dette er en hub i Red Matrix - et globalt kooperativt nettverk av desentraliserte personvernforsterkede nettsteder."; -$a->strings["Running at web location"] = "Kjører på webplasseringen"; -$a->strings["Please visit GetZot.com to learn more about the Red Matrix."] = "Vennligst besøk GetZot.com for å lære mer om Red Matrix."; -$a->strings["Bug reports and issues: please visit"] = "Feilmeldinger og feilretting: vennligst besøk"; -$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com"; -$a->strings["Site Administrators"] = "Nettstedsadministratorer"; -$a->strings["Poke/Prod"] = "Prikke/oppildne"; -$a->strings["poke, prod or do other things to somebody"] = "prikke, oppildne eller gjør andre ting med noen"; -$a->strings["Recipient"] = "Mottaker"; -$a->strings["Choose what you wish to do to recipient"] = "Velg hva du ønsker å gjøre med mottakeren"; -$a->strings["Make this post private"] = "Gjør dette innlegget privat"; -$a->strings["Authorize application connection"] = "Tillat programforbindelse"; -$a->strings["Return to your app and insert this Securty Code:"] = "Gå tilbake til din app og legg inn denne sikkerhetskoden:"; -$a->strings["Please login to continue."] = "Vennligst logg inn for å fortsette."; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?"; -$a->strings["Item not available."] = "Elementet er ikke tilgjengelig."; -$a->strings["Fetching URL returns error: %1\$s"] = "Henting av URL gir følgende feil: %1\$s"; -$a->strings["Invalid item."] = "Ugyldig element."; -$a->strings["Channel not found."] = "Kanalen ble ikke funnet."; -$a->strings["Page not found."] = "Siden ikke funnet."; -$a->strings["Failed to create source. No channel selected."] = "Mislyktes med å lage kilde. Ingen kanal er valgt."; -$a->strings["Source created."] = "Kilden er laget."; -$a->strings["Source updated."] = "Kilden er oppdatert."; -$a->strings["*"] = "*"; -$a->strings["Manage remote sources of content for your channel."] = "Håndtere eksterne innholdskilder til din kanal."; -$a->strings["New Source"] = "Ny kilde"; -$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger."; -$a->strings["Only import content with these words (one per line)"] = "Bare importer innhold med disse ordene (ett ord per linje)"; -$a->strings["Leave blank to import all public content"] = "La stå tomt for å importere alt offentlig innhold"; -$a->strings["Channel Name"] = "Kanalnavn"; -$a->strings["Source not found."] = "Kilden ble ikke funnet."; -$a->strings["Edit Source"] = "Endre kilde"; -$a->strings["Delete Source"] = "Slett kilde"; -$a->strings["Source removed"] = "Kilden er fjernet"; -$a->strings["Unable to remove source."] = "Ikke i stand til å fjerne kilde."; -$a->strings["Block Name"] = "Byggeklossens navn"; -$a->strings["Public access denied."] = "Offentlig tilgang avvist."; -$a->strings["Gender: "] = "Kjønn:"; -$a->strings["Status: "] = "Status:"; -$a->strings["Homepage: "] = "Hjemmeside:"; -$a->strings["Hometown: "] = "Hjemby:"; -$a->strings["About: "] = "Om:"; -$a->strings["Public Forum:"] = "Offentlig forum:"; -$a->strings["Keywords: "] = "Nøkkelord:"; -$a->strings["Finding:"] = "Finner:"; -$a->strings["next page"] = "Neste side"; -$a->strings["previous page"] = "Forrige side"; -$a->strings["No entries (some entries may be hidden)."] = "Ingen oppføringer (noen oppføringer kan være skjult)."; -$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen."; -$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes."; -$a->strings["Passwords do not match."] = "Passordene er ikke like."; -$a->strings["Registration successful. Please check your email for validation instructions."] = "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen."; -$a->strings["Your registration is pending approval by the site owner."] = "Din registrering venter på godkjenning av nettstedets eier."; -$a->strings["Your registration can not be processed."] = "Din registrering kan ikke behandles."; -$a->strings["Registration on this site/hub is by approval only."] = "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning."; -$a->strings["Register at another affiliated site/hub"] = "Registrer på et annet tilknyttet nettsted/hub"; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen."; -$a->strings["Terms of Service"] = "Tjenesteavtale"; -$a->strings["I accept the %s for this website"] = "Jeg godtar %s for dette nettstedet"; -$a->strings["I am over 13 years of age and accept the %s for this website"] = "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet."; -$a->strings["Registration"] = "Registrering"; -$a->strings["Membership on this site is by invitation only."] = "Medlemskap ved dette nettstedet skjer kun via invitasjon."; -$a->strings["Please enter your invitation code"] = "Vennligst skriv din invitasjonskode"; -$a->strings["Your email address"] = "Din e-postadresse"; -$a->strings["Choose a password"] = "Velg et passord"; -$a->strings["Please re-enter your password"] = "Vennligst skriv ditt passord en gang til"; -$a->strings["Event can not end before it has started."] = "Hendelsen kan ikke slutte før den starter."; -$a->strings["Event title and start time are required."] = "Hendelsestittel og starttidspunkt er påkrevd."; -$a->strings["Event not found."] = "Hendelsen ble ikke funnet."; -$a->strings["l, F j"] = "l, F j"; -$a->strings["Edit event"] = "Endre hendelse"; -$a->strings["Create New Event"] = "Lag ny hendelse"; -$a->strings["Previous"] = "Forrige"; -$a->strings["Event details"] = "Hendelsesdetaljer"; -$a->strings["Starting date and Title are required."] = "Startdato og Tittel er påkrevd."; -$a->strings["Event Starts:"] = "Hendelsen starter:"; -$a->strings["Required"] = "Påkrevd"; -$a->strings["Finish date/time is not known or not relevant"] = "Sluttdato/-tidspunkt er ikke kjent eller ikke relevant"; -$a->strings["Event Finishes:"] = "Hendelsen slutter:"; -$a->strings["Adjust for viewer timezone"] = "Juster i forhold til tilskuerens tidssone"; -$a->strings["Description:"] = "Beskrivelse:"; -$a->strings["Title:"] = "Tittel:"; -$a->strings["Share this event"] = "Del denne hendelsen"; -$a->strings["Public Sites"] = "Offentlige nettsteder"; -$a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Nettstedene på listen tillater offentlig registrering i Red Matrix. Alle nettsteder i matrix er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene kan gi tilleggsopplysninger."; -$a->strings["Site URL"] = "Nettstedets URL"; -$a->strings["Access Type"] = "Tilgangstype"; -$a->strings["Registration Policy"] = "Retningslinjer for registrering"; -$a->strings["You must be logged in to see this page."] = "Du må være innloegget for å se denne siden."; -$a->strings["Insufficient permissions. Request redirected to profile page."] = "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden."; -$a->strings["Select a bookmark folder"] = "Velg en bokmerkemappe"; -$a->strings["Save Bookmark"] = "Lagre bokmerke"; -$a->strings["URL of bookmark"] = "URL-en til bokmerket"; -$a->strings["Description"] = "Beskrivelse"; -$a->strings["Or enter new bookmark folder name"] = "Eller skriv nytt navn på bokmerkemappe"; -$a->strings["Room not found"] = "Rommet ble ikke funnet"; -$a->strings["Leave Room"] = "Forlat rom"; -$a->strings["Delete This Room"] = "Slett dette rommet"; -$a->strings["I am away right now"] = "Jeg er borte akkurat nå"; -$a->strings["I am online"] = "Jeg er online"; -$a->strings["Bookmark this room"] = "Bokmerk dette rommet"; -$a->strings["New Chatroom"] = "Nytt chatrom"; -$a->strings["Chatroom Name"] = "Navn på chatrom"; -$a->strings["%1\$s's Chatrooms"] = "%1\$s sine chatrom"; -$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s følger %2\$s sin %3\$s"; -$a->strings["Away"] = "Borte"; -$a->strings["Online"] = "Online"; -$a->strings["Please login."] = "Vennligst logg inn."; -$a->strings["No such group"] = "Gruppen finnes ikke"; -$a->strings["Search Results For:"] = "Søkeresultat for:"; -$a->strings["Collection is empty"] = "Samlingen er tom"; -$a->strings["Collection: "] = "Samling:"; -$a->strings["Connection: "] = "Forbindelse:"; -$a->strings["Invalid connection."] = "Ugyldig forbindelse."; -$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Fjerning av kanaler er ikke tillatt innen 48 timer etter endring av kontopassordet."; -$a->strings["Remove This Channel"] = "Fjern denne kanalen"; -$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Dette vil fullstendig fjerne kanalen fra nettverket. Når det er gjort kan det ikke angres."; -$a->strings["Please enter your password for verification:"] = "Vennligst skriv ditt passord for å få bekreftelse:"; -$a->strings["Remove this channel and all its clones from the network"] = "Fjern denne kanalen og alle dens kloner fra nettverket"; -$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Som standard vil bare forekomsten av denne kanalen lokalisert på denne hubben bli fjernet fra nettverket"; -$a->strings["Remove Channel"] = "Fjern kanal"; -$a->strings["No channel."] = "Ingen kanal."; -$a->strings["Common connections"] = "Felles forbindelser"; -$a->strings["No connections in common."] = "Ingen forbindelser felles."; -$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig."; -$a->strings["The error message was:"] = "Feilmeldingen var:"; -$a->strings["Authentication failed."] = "Autentisering mislyktes."; -$a->strings["Remote Authentication"] = "Fjernautentisering"; -$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Skriv din kanaladresse (for eksempel channel@exampel.com)"; -$a->strings["Authenticate"] = "Autentiser"; -$a->strings["- select -"] = "- velg -"; -$a->strings["Page owner information could not be retrieved."] = "Informasjon om sideeier kunne ikke hentes."; -$a->strings["Album not found."] = "Albumet ble ikke funnet."; -$a->strings["Delete Album"] = "Slett album"; -$a->strings["Delete Photo"] = "Slett bilde"; -$a->strings["No photos selected"] = "Ingen bilder valgt"; -$a->strings["Access to this item is restricted."] = "Tilgang til dette elementet er begrenset."; -$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt."; -$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB lagringsplass til bilder er brukt."; -$a->strings["Upload Photos"] = "Last opp bilder"; -$a->strings["Enter a new album name"] = "Skriv et nytt albumnavn"; -$a->strings["or select an existing one (doubleclick)"] = "eller velg et eksisterende album (dobbeltklikk)"; -$a->strings["Do not show a status post for this upload"] = "Ikke lag et statusinnlegg for denne oppdateringen"; -$a->strings["Album name could not be decoded"] = "Albumnavnet kunne ikke dekodes"; -$a->strings["Contact Photos"] = "Kontaktbilder"; -$a->strings["Show Newest First"] = "Vis nyeste først"; -$a->strings["Show Oldest First"] = "Vis eldste først"; -$a->strings["View Photo"] = "Vis foto"; -$a->strings["Edit Album"] = "Endre album"; -$a->strings["Permission denied. Access to this item may be restricted."] = "Tillatelse avvist. Tilgang til dette elementet kan være begrenset."; -$a->strings["Photo not available"] = "Bilde er utilgjengelig"; -$a->strings["Use as profile photo"] = "Bruk som profilbilde"; -$a->strings["Private Photo"] = "Privat bilde"; -$a->strings["View Full Size"] = "Vis i full størrelse"; -$a->strings["Remove"] = "Fjern"; -$a->strings["Edit photo"] = "Endre bilde"; -$a->strings["Rotate CW (right)"] = "Roter med klokka (mot høyre)"; -$a->strings["Rotate CCW (left)"] = "Roter mot klokka (venstre)"; -$a->strings["Caption"] = "Overskrift"; -$a->strings["Add a Tag"] = "Legg til merkelapp"; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Eksempel: @bob, @Barbara_Jensen, @jim@example.com"; -$a->strings["Flag as adult in album view"] = "Flag som voksent i albumvisning"; -$a->strings["In This Photo:"] = "I dette bildet:"; -$a->strings["View Album"] = "Vis album"; -$a->strings["Recent Photos"] = "Nye bilder"; -$a->strings["Could not access contact record."] = "Fikk ikke tilgang til kontaktinformasjonen."; -$a->strings["Could not locate selected profile."] = "Fant ikke valgt profil."; -$a->strings["Connection updated."] = "Forbindelsen er oppdatert."; -$a->strings["Failed to update connection record."] = "Mislyktes med å oppdatere forbindelsesinformasjonen."; -$a->strings["Blocked"] = "Blokkert"; -$a->strings["Ignored"] = "Ignorert"; -$a->strings["Hidden"] = "Skjult"; -$a->strings["Archived"] = "Arkivert"; -$a->strings["All"] = "Alle"; -$a->strings["Suggest new connections"] = "Foreslå nye forbindelser"; -$a->strings["New Connections"] = "Nye forbindelser"; -$a->strings["Show pending (new) connections"] = "Vis ventende (nye) forbindelser"; -$a->strings["Show all connections"] = "Vis alle forbindelser"; -$a->strings["Unblocked"] = "Ikke blokkert lenger"; -$a->strings["Only show unblocked connections"] = "Vis bare forbindelser som ikke er blokkert"; -$a->strings["Only show blocked connections"] = "Vis bare forbindelser som er blokkert"; -$a->strings["Only show ignored connections"] = "Vis bare ignorerte forbindelser"; -$a->strings["Only show archived connections"] = "Vis bare arkiverte forbindelser"; -$a->strings["Only show hidden connections"] = "Vis bare skjulte forbindelser"; -$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; -$a->strings["Edit connection"] = "Endre forbindelse"; -$a->strings["Search your connections"] = "Søk blant dine forbindelser"; -$a->strings["Finding: "] = "Fant:"; +$a->strings["Purchase"] = "Kjøp"; +$a->strings["prev"] = "forrige"; +$a->strings["first"] = "første"; +$a->strings["last"] = "siste"; +$a->strings["next"] = "neste"; +$a->strings["older"] = "eldre"; +$a->strings["newer"] = "nyere"; +$a->strings["No connections"] = "Ingen forbindelser"; +$a->strings["%d Connection"] = array( + 0 => "%d forbindelse", + 1 => "%d forbindelser", +); +$a->strings["View Connections"] = "Vis forbindelser"; +$a->strings["poke"] = "prikk"; +$a->strings["ping"] = "varsle"; +$a->strings["pinged"] = "varslet"; +$a->strings["prod"] = "oppildne"; +$a->strings["prodded"] = "oppildnet"; +$a->strings["slap"] = "daske"; +$a->strings["slapped"] = "dasket"; +$a->strings["finger"] = "fingre"; +$a->strings["fingered"] = "fingret"; +$a->strings["rebuff"] = "tilbakevise"; +$a->strings["rebuffed"] = "tilbakeviste"; +$a->strings["happy"] = "glad"; +$a->strings["sad"] = "trist"; +$a->strings["mellow"] = "dempet"; +$a->strings["tired"] = "trøtt"; +$a->strings["perky"] = "oppkvikket"; +$a->strings["angry"] = "sint"; +$a->strings["stupified"] = "sløvet"; +$a->strings["puzzled"] = "forundret"; +$a->strings["interested"] = "interessert"; +$a->strings["bitter"] = "bitter"; +$a->strings["cheerful"] = "munter"; +$a->strings["alive"] = "levende"; +$a->strings["annoyed"] = "irritert"; +$a->strings["anxious"] = "nervøs"; +$a->strings["cranky"] = "gretten"; +$a->strings["disturbed"] = "foruroliget"; +$a->strings["frustrated"] = "frustrert"; +$a->strings["depressed"] = "lei seg"; +$a->strings["motivated"] = "motivert"; +$a->strings["relaxed"] = "avslappet"; +$a->strings["surprised"] = "overrasket"; +$a->strings["Monday"] = "mandag"; +$a->strings["Tuesday"] = "tirsdag"; +$a->strings["Wednesday"] = "onsdag"; +$a->strings["Thursday"] = "torsdag"; +$a->strings["Friday"] = "fredag"; +$a->strings["Saturday"] = "lørdag"; +$a->strings["Sunday"] = "søndag"; +$a->strings["January"] = "januar"; +$a->strings["February"] = "februar"; +$a->strings["March"] = "mars"; +$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"] = "desember"; +$a->strings["unknown.???"] = "ukjent.???"; +$a->strings["bytes"] = "bytes"; +$a->strings["remove category"] = "fjern kategori"; +$a->strings["remove from file"] = "fjern fra fil"; +$a->strings["Click to open/close"] = "Klikk for å åpne/lukke"; +$a->strings["Link to Source"] = "Lenke til kilde"; +$a->strings["Select a page layout: "] = "Velg en side-layout:"; +$a->strings["default"] = "standard"; +$a->strings["Page content type: "] = "Sidens innholdstype:"; +$a->strings["Select an alternate language"] = "Velg et annet språk"; +$a->strings["activity"] = "aktivitet"; +$a->strings["Design"] = "Formgivning"; +$a->strings["Blocks"] = "Byggeklosser"; +$a->strings["Menus"] = "Menyer"; +$a->strings["Layouts"] = "Layout"; +$a->strings["Pages"] = "Sider"; +$a->strings["Missing room name"] = "Mangler romnavn"; +$a->strings["Duplicate room name"] = "Duplikat romnavn"; +$a->strings["Invalid room specifier."] = "Ugyldig rom-spesifisering"; +$a->strings["Room not found."] = "Rommet ble ikke funnet."; +$a->strings["Room is full"] = "Rommet er fullt"; +$a->strings["Can view my normal stream and posts"] = "Kan se min normale strøm og innlegg"; +$a->strings["Can view my default channel profile"] = "Kan se min standard kanalprofil"; +$a->strings["Can view my photo albums"] = "Kan se mine fotoalbum"; +$a->strings["Can view my connections"] = "Kan se mine forbindelser"; +$a->strings["Can view my file storage"] = "Kan se mitt fillager"; +$a->strings["Can view my webpages"] = "Kan se mine websider"; +$a->strings["Can send me their channel stream and posts"] = "Kan sende meg deres kanalstrøm og innlegg"; +$a->strings["Can post on my channel page (\"wall\")"] = "Kan lage innlegg på min kanalside (\"vegg\")"; +$a->strings["Can comment on or like my posts"] = "Kan kommentere på eller like mine innlegg"; +$a->strings["Can send me private mail messages"] = "Kan sende meg private meldinger"; +$a->strings["Can post photos to my photo albums"] = "Kan legge inn bilder i mine fotoalbum"; +$a->strings["Can like/dislike stuff"] = "Kan like/ikke like forskjellige greier"; +$a->strings["Profiles and things other than posts/comments"] = "Profiler og andre ting enn innlegg/kommentarer"; +$a->strings["Can forward to all my channel contacts via post @mentions"] = "Kan videresende til alle mine kanalkontakter via @navn i innlegg"; +$a->strings["Advanced - useful for creating group forum channels"] = "Avansert - nyttig for å lage forumkanaler for grupper"; +$a->strings["Can chat with me (when available)"] = "Kan chatte/sende lynmeldinger til meg (når tilgjengelig)"; +$a->strings["Can write to my file storage"] = "Kan skrive til mitt fillager"; +$a->strings["Can edit my webpages"] = "Kan endre mine websider"; +$a->strings["Can source my public posts in derived channels"] = "Kan bruke mine offentlige innlegg som kanalkilde i egne kanaler"; +$a->strings["Somewhat advanced - very useful in open communities"] = "Litt avansert - svært nyttig i åpne fellesskap"; +$a->strings["Can administer my channel resources"] = "Kan administrere mine kanalressurser"; +$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Ekstremt avansert. La dette være med mindre du vet hva du gjør"; +$a->strings["Social Networking"] = "Sosialt nettverk"; +$a->strings["Mostly Public"] = "Ganske offentlig"; +$a->strings["Restricted"] = "Begrenset"; +$a->strings["Private"] = "Privat"; +$a->strings["Community Forum"] = "Forum for fellesskap"; +$a->strings["Feed Republish"] = "Republisering av strømmet innhold"; +$a->strings["Special Purpose"] = "Spesiell bruk"; +$a->strings["Celebrity/Soapbox"] = "Kjendis/Talerstol"; +$a->strings["Group Repository"] = "Gruppelager"; +$a->strings["Custom/Expert Mode"] = "Tilpasset/Ekspertmodus"; +$a->strings["Some blurb about what to do when you're new here"] = "En standardtekst om hva du bør gjøre som ny her"; $a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Du har laget %1$.0f av %2$.0f tillatte kanaler."; $a->strings["Create a new channel"] = "Lag en ny kanal"; $a->strings["Current Channel"] = "Gjeldende kanal"; -$a->strings["Attach to one of your channels by selecting it."] = "Bytt til en av dine kanaler ved å velge den."; +$a->strings["Switch to one of your channels by selecting it."] = "Bytt til en av dine kanaler ved å velge den."; $a->strings["Default Channel"] = "Standardkanal"; $a->strings["Make Default"] = "Gjør til standard"; -$a->strings["Edit post"] = "Endre innlegg"; -$a->strings["is now connected to"] = "er nå forbundet til"; -$a->strings["Could not access address book record."] = "Fikk ikke tilgang til informasjonen i adresseboken."; -$a->strings["Refresh failed - channel is currently unavailable."] = "Oppfrisking mislyktes - kanalen er for øyeblikket utilgjengelig."; -$a->strings["Channel has been unblocked"] = "Kanalen er ikke blokkert lenger"; -$a->strings["Channel has been blocked"] = "Kanalen har blitt blokkert"; -$a->strings["Unable to set address book parameters."] = "Ikke i stand til å angi parametre for adresseboken."; -$a->strings["Channel has been unignored"] = "Kanalen er ikke lenger ignorert"; -$a->strings["Channel has been ignored"] = "Kanalen blir ignorert"; -$a->strings["Channel has been unarchived"] = "Kanalen er ikke lenger arkivert"; -$a->strings["Channel has been archived"] = "Kanalen er arkivert"; -$a->strings["Channel has been unhidden"] = "Kanalen er ikke lenger skjult"; -$a->strings["Channel has been hidden"] = "Kanalen er blitt skjult"; -$a->strings["Channel has been approved"] = "Kanalen har blitt godkjent"; -$a->strings["Channel has been unapproved"] = "Kanalen er ikke lenger godkjent"; -$a->strings["Connection has been removed."] = "Forbindelsen har blitt fjernet."; -$a->strings["View %s's profile"] = "Vis %s sin profil"; -$a->strings["Refresh Permissions"] = "Oppfrisk tillatelser"; -$a->strings["Fetch updated permissions"] = "Hent oppdaterte tillatelser"; -$a->strings["Recent Activity"] = "Nylig aktivitet"; -$a->strings["View recent posts and comments"] = "Vis nylige innlegg og kommentarer"; -$a->strings["Unblock"] = "Ikke blokker lenger"; -$a->strings["Block"] = "Blokker"; -$a->strings["Block or Unblock this connection"] = "Blokker eller fjern blokkering av denne forbindelsen "; -$a->strings["Unignore"] = "Ikke ignorer lenger"; -$a->strings["Ignore"] = "Ignorer"; -$a->strings["Ignore or Unignore this connection"] = "Ignorer eller fjern ignorering av denne forbindelsen"; -$a->strings["Unarchive"] = "Ikke arkiver lenger"; -$a->strings["Archive"] = "Arkiver"; -$a->strings["Archive or Unarchive this connection"] = "Arkiver eller fjern arkivering av denne forbindelsen"; -$a->strings["Unhide"] = "Ikke skjul lenger"; -$a->strings["Hide"] = "Skjul"; -$a->strings["Hide or Unhide this connection"] = "Skjul eller fjern skjuling av denne forbindelsen"; -$a->strings["Delete this connection"] = "Slett denne forbindelsen"; -$a->strings["Approve this connection"] = "Godta denne forbindelsen"; -$a->strings["Accept connection to allow communication"] = "Godta denne forbindelsen for å tillate kommunikasjon"; -$a->strings["Connections: settings for %s"] = "Forbindelser: innstillinger for %s"; -$a->strings["Apply these permissions automatically"] = "Bruk disse tillatelsene automatisk"; -$a->strings["Apply the permissions indicated on this page to all new connections."] = "Bruk tillatelsene angitt på denne siden på alle nye forbindelser."; -$a->strings["Slide to adjust your degree of friendship"] = "Flytt for å justere din grad av vennskap"; -$a->strings["inherited"] = "arvet"; -$a->strings["Connection has no individual permissions!"] = "Forbindelsen har ingen individuelle tillatelser!"; -$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Dette kan være riktig basert på dine personverninnstillinger, men kanskje du bør se over \"Avanserte tillatelser\"."; -$a->strings["Profile Visibility"] = "Profilens synlighet"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Vennligst velg profilen du ønsker å vise %s når profilen din ses på en sikret måte. "; -$a->strings["Contact Information / Notes"] = "Kontaktinformasjon / Merknader"; -$a->strings["Edit contact notes"] = "Endre kontaktmerknader"; -$a->strings["Their Settings"] = "Deres innstillinger"; -$a->strings["My Settings"] = "Mine innstillinger"; -$a->strings["Clear/Disable Automatic Permissions"] = "Tøm/Skru av Automatiske tillatelser"; -$a->strings["Forum Members"] = "Forummedlemmer"; -$a->strings["Soapbox"] = "Talerstol"; -$a->strings["Full Sharing (typical social network permissions)"] = "Full deling (typiske tillatelser i sosiale nettverk)"; -$a->strings["Cautious Sharing "] = "Forsiktig deling"; -$a->strings["Follow Only"] = "Bare følg"; -$a->strings["Individual Permissions"] = "Individuelle tillatelser"; -$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = "Noen tillatelser kan være arvet fra din kanals personverninnstillinger, som har høyere prioritet enn individuelle innstillinger. Å endre arvede innstillinger på denne siden vil ikke ha noen effekt."; -$a->strings["Advanced Permissions"] = "Avanserte tillatelser"; -$a->strings["Simple Permissions (select one and submit)"] = "Enkle tillatelser (velg en og lagre)"; -$a->strings["Visit %s's profile - %s"] = "Besøk %s sin profil - %s"; -$a->strings["Block/Unblock contact"] = "Blokker/Ikke blokker kontakt"; -$a->strings["Ignore contact"] = "Ignorer kontakt"; -$a->strings["Repair URL settings"] = "Reparer URL-innstillinger"; -$a->strings["View conversations"] = "Vis samtaler"; -$a->strings["Delete contact"] = "Slett kontakt"; -$a->strings["Last update:"] = "Siste oppdatering:"; -$a->strings["Update public posts"] = "Oppdater offentlige innlegg"; -$a->strings["Update now"] = "Oppdater nå"; -$a->strings["Currently blocked"] = "For øyeblikket blokkert"; -$a->strings["Currently ignored"] = "For øyeblikket ignorert"; -$a->strings["Currently archived"] = "For øyeblikket arkivert"; -$a->strings["Currently pending"] = "For øyeblikket ventende"; -$a->strings["Hide this contact from others"] = "Skjul denne kontakten for andre"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Svar/likes på dine offentlige innlegg kan fortsatt være synlige"; -$a->strings["OpenID protocol error. No ID returned."] = "OpenID protokollfeil. Ingen ID ble returnert."; -$a->strings["Thing updated"] = "Tingen er oppdatert"; -$a->strings["Object store: failed"] = "Objektlagring: mislyktes"; -$a->strings["Thing added"] = "Ting lagt til"; -$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; -$a->strings["Show Thing"] = "Vis ting"; -$a->strings["item not found."] = "element ble ikke funnet."; -$a->strings["Edit Thing"] = "Endre ting"; -$a->strings["Select a profile"] = "Velg en profil"; -$a->strings["Post an activity"] = "Legg inn en aktivitet"; -$a->strings["Only sends to viewers of the applicable profile"] = "Sender bare til seere av den aktuelle profilen"; -$a->strings["Name of thing e.g. something"] = "Navn på ting for eksempel noe"; -$a->strings["URL of thing (optional)"] = "URL til ting (valgfritt)"; -$a->strings["URL for photo of thing (optional)"] = "URL til bilde av ting (valgfritt)"; -$a->strings["Add Thing to your Profile"] = "Legg til ting i din profil"; -$a->strings["No valid account found."] = "Ingen gyldig konto funnet."; -$a->strings["Password reset request issued. Check your email."] = "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din."; -$a->strings["Site Member (%s)"] = "Nettstedsmedlem (%s)"; -$a->strings["Password reset requested at %s"] = "Forespurt om å tilbakestille passord hos %s"; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes."; -$a->strings["Password Reset"] = "Tilbakestill passord"; -$a->strings["Your password has been reset as requested."] = "Ditt passord har blitt tilbakestilt som forespurt."; -$a->strings["Your new password is"] = "Ditt nye passord er"; -$a->strings["Save or copy your new password - and then"] = "Lagre eller kopier ditt nye passord, og deretter kan du"; -$a->strings["click here to login"] = "klikke her for å logge inn"; -$a->strings["Your password may be changed from the Settings page after successful login."] = "Ditt passord kan endres på siden Innstillinger etter vellykket innlogging."; -$a->strings["Your password has changed at %s"] = "Ditt passord er endret hos %s"; -$a->strings["Forgot your Password?"] = "Glemt passord ditt?"; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner."; -$a->strings["Email Address"] = "E-postadresse"; -$a->strings["Reset"] = "Tilbakestill"; -$a->strings["Bookmark added"] = "Bokmerke lagt til"; -$a->strings["My Bookmarks"] = "Mine bokmerker"; -$a->strings["My Connections Bookmarks"] = "Mine forbindelsers bokmerker"; -$a->strings["This site is not a directory server"] = "Dette nettstedet er ikke en katalogtjener"; -$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "RedMatrix - gjester: brukernavn: {din e-postadresse}, passord: +++"; -$a->strings["sent you a private message"] = "sendte deg en privat melding"; -$a->strings["added your channel"] = "la til din kanal"; -$a->strings["posted an event"] = "la ut en hendelse"; -$a->strings["Item not found"] = "Elementet ble ikke funnet."; -$a->strings["Edit Block"] = "Endre byggekloss"; -$a->strings["Delete block?"] = "Slett byggeklossen?"; -$a->strings["Insert YouTube video"] = "Sett inn YouTube-video"; -$a->strings["Insert Vorbis [.ogg] video"] = "Sett inn Vorbis [.ogg] video"; -$a->strings["Insert Vorbis [.ogg] audio"] = "Legg i"; -$a->strings["Delete Block"] = "Slett byggekloss"; -$a->strings["Layout updated."] = "Layout er oppdatert."; -$a->strings["Edit System Page Description"] = "Endre beskrivelsen av systemsiden"; -$a->strings["Layout not found."] = "Layouten ble ikke funnet."; -$a->strings["Module Name:"] = "Modulnavn:"; -$a->strings["Layout Help"] = "Layout-hjelp"; -$a->strings["Edit Layout"] = "Endre layout"; -$a->strings["Delete layout?"] = "Slett layout?"; -$a->strings["Delete Layout"] = "Slett layout"; -$a->strings["Item is not editable"] = "Elementet kan ikke endres"; -$a->strings["Delete item?"] = "Slett element?"; +$a->strings["%d new messages"] = "%d nye meldinger"; +$a->strings["%d new introductions"] = "%d nye introduksjoner"; +$a->strings["Delegated Channels"] = "Delegerte kanaler"; $a->strings["Name is required"] = "Navn er påkrevd"; $a->strings["Key and Secret are required"] = "Nøkkel og hemmelighet er påkrevd"; +$a->strings["Diaspora Policy Settings updated."] = "Innstillinger for Diaspora retningslinjer er oppdatert."; $a->strings["Passwords do not match. Password unchanged."] = "Passordene stemmer ikke overens. Passord uforandret."; $a->strings["Empty passwords are not allowed. Password unchanged."] = "Tomme passord er ikke tillatt. Passord uforandret."; $a->strings["Password changed."] = "Passord endret."; @@ -1390,6 +936,8 @@ $a->strings["Not valid email."] = "Ikke gyldig e-post."; $a->strings["Protected email address. Cannot change to that email."] = "Beskyttet e-postadresse. Kan ikke endre til den e-postadressen."; $a->strings["System failure storing new email. Please try again."] = "Systemfeil ved lagring av ny e-post. Vennligst prøv igjen."; $a->strings["Settings updated."] = "Innstillinger oppdatert."; +$a->strings["No"] = "Nei"; +$a->strings["Yes"] = "Ja"; $a->strings["Add application"] = "Legg til program"; $a->strings["Name of application"] = "Navn på program"; $a->strings["Consumer Key"] = "Consumer Key"; @@ -1405,22 +953,25 @@ $a->strings["Client key starts with"] = "Klientnøkkel starter med"; $a->strings["No name"] = "Ikke noe navn"; $a->strings["Remove authorization"] = "Fjern tillatelse"; $a->strings["No feature settings configured"] = "Ingen funksjonsinnstillinger er konfigurert"; -$a->strings["Feature Settings"] = "Funksjonsinnstillinger"; +$a->strings["Feature/Addon Settings"] = "Funksjons-/Tilleggsinnstillinger"; +$a->strings["Settings for the built-in Diaspora emulator"] = "Innstillinger for den innebygde Diaspora-etterlikningen"; +$a->strings["Allow any Diaspora member to comment on your public posts"] = "Tillat ethvert Diaspora-medlem å kommentere på dine offentlige innlegg."; +$a->strings["Diaspora Policy Settings"] = "Innstillinger for Diaspora retningslinjer"; +$a->strings["Prevent your hashtags from being redirected to other sites"] = "Stopp dine merkelapper/emneknagger/hashtagger fra å bli omdirigert til andre nettsteder"; $a->strings["Account Settings"] = "Kontoinnstillinger"; -$a->strings["Password Settings"] = "Passordinnstillinger"; -$a->strings["New Password:"] = "Nytt passord:"; -$a->strings["Confirm:"] = "Bekreft:"; +$a->strings["Enter New Password:"] = "Skriv nytt passord:"; +$a->strings["Confirm New Password:"] = "Bekreft nytt passord:"; $a->strings["Leave password fields blank unless changing"] = "La passordfeltene stå blanke om det ikke skal endres"; $a->strings["Email Address:"] = "E-postadresse:"; $a->strings["Remove Account"] = "Slett konto"; -$a->strings["Remove this account from this server including all its channels"] = "Slett denne kontoen inkludert alle dens kanaler fra denne tjeneren"; -$a->strings["Warning: This action is permanent and cannot be reversed."] = "Advarsel: Denne handlingen er permanent og kan ikke angres."; +$a->strings["Remove this account including all its channels"] = "Slett denne kontoen inkludert alle dens kanaler"; $a->strings["Off"] = "Av"; $a->strings["On"] = "På"; $a->strings["Additional Features"] = "Ekstra funksjoner"; $a->strings["Connector Settings"] = "Koblingsinnstillinger"; $a->strings["No special theme for mobile devices"] = "Ikke noe spesielt tema for mobile enheter"; $a->strings["%s - (Experimental)"] = "%s - (Eksperimentelt)"; +$a->strings["mobile"] = "mobil"; $a->strings["Display Settings"] = "Visningsinnstillinger"; $a->strings["Display Theme:"] = "Visningstema:"; $a->strings["Mobile Theme:"] = "Mobiltema:"; @@ -1429,9 +980,15 @@ $a->strings["Update browser every xx seconds"] = "Oppdater nettleser hvert xx se $a->strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 sekunder, ikke noe maksimum"; $a->strings["Maximum number of conversations to load at any time:"] = "Maksimalt antall samtaler å laste samtidig:"; $a->strings["Maximum of 100 items"] = "Maksimum 100 elementer"; -$a->strings["Don't show emoticons"] = "Ikke vis følelsesikoner"; +$a->strings["Show emoticons (smilies) as images"] = "Vis emoticons (smilefjes) som bilder"; $a->strings["Link post titles to source"] = "Lenk innleggets tittel til kilden"; $a->strings["System Page Layout Editor - (advanced)"] = "Systemsidens layoutbehandler - (avansert)"; +$a->strings["Use blog/list mode on channel page"] = "Bruk blogg-/listemodus på kanalsiden"; +$a->strings["(comments displayed separately)"] = "(kommentarer vist separat)"; +$a->strings["Use blog/list mode on matrix page"] = "Bruk blogg-/listemodus på matrix-siden"; +$a->strings["Channel page max height of content (in pixels)"] = "Kanalsidens makshøyde for innhold (i pixler)"; +$a->strings["click to expand content exceeding this height"] = "klikk for å utvide innhold som overstiger denne høyden"; +$a->strings["Matrix page max height of content (in pixels)"] = "Matrix-sidens makshøyde for innholde (i pixler)"; $a->strings["Nobody except yourself"] = "Ingen unntatt deg selv"; $a->strings["Only those you specifically allow"] = "Bare de du spesifikt tillater"; $a->strings["Approved connections"] = "Godkjente forbindelser"; @@ -1469,6 +1026,7 @@ $a->strings["0 or blank prevents expiration"] = "0 eller blankt forhindrer utlø $a->strings["Maximum Friend Requests/Day:"] = "Maksimalt antall venneforespørsler per dag:"; $a->strings["May reduce spam activity"] = "Kan redusere søppelpostaktivitet"; $a->strings["Default Post Permissions"] = "Standard innleggstillatelser"; +$a->strings["(click to open/close)"] = "(klikk for å åpne/lukke)"; $a->strings["Channel permissions category:"] = "Kategori med kanaltillatelser:"; $a->strings["Maximum private messages per day from unknown people:"] = "Maksimalt antall private meldinger per dag fra ukjente personer:"; $a->strings["Useful to reduce spamming"] = "Nyttig for å redusere søppelpost"; @@ -1500,21 +1058,46 @@ $a->strings["System info messages"] = "System infomeldinger"; $a->strings["System critical alerts"] = "System kritiske varsel"; $a->strings["New connections"] = "Nye forbindelser"; $a->strings["System Registrations"] = "Systemregistreringer"; +$a->strings["Also show new wall posts, private messages and connections under Notices"] = "Vis også nye vegginnlegg, private meldinger og forbindelser under Varsler"; $a->strings["Notify me of events this many days in advance"] = "Varsle meg om hendelser dette antall dager på forhånd"; $a->strings["Must be greater than 0"] = "Må være større enn 0"; $a->strings["Advanced Account/Page Type Settings"] = "Avanserte innstillinger for konto/sidetype"; $a->strings["Change the behaviour of this account for special situations"] = "Endre oppførselen til denne kontoen i spesielle situasjoner"; -$a->strings["Please enable expert mode (in Settings > Additional features) to adjust!"] = "Vennligst skru på ekspertmodus (under Innstillinger > Ekstra funksjoner) for å justere!"; -$a->strings["Miscellaneous Settings"] = "Diverse innstillinger"; -$a->strings["Personal menu to display in your channel pages"] = "Personlig meny som kan vises på dine kanalsider"; -$a->strings["Remove this channel"] = "Fjern denne kanalen"; -$a->strings["Edit Webpage"] = "Endre webside"; -$a->strings["Delete webpage?"] = "Slett webside?"; -$a->strings["Delete Webpage"] = "Slett webside"; -$a->strings["webpage"] = "nettside"; -$a->strings["block"] = "byggekloss"; -$a->strings["layout"] = "layout"; -$a->strings["%s element installed"] = "%s element installert"; +$a->strings["Please enable expert mode (in Settings > Additional features) to adjust!"] = "Vennligst skru på ekspertmodus (under Innstillinger > Ekstra funksjoner) for å justere!"; +$a->strings["Miscellaneous Settings"] = "Diverse innstillinger"; +$a->strings["Personal menu to display in your channel pages"] = "Personlig meny som kan vises på dine kanalsider"; +$a->strings["Remove Channel"] = "Fjern kanal"; +$a->strings["Remove this channel."] = "Fjern denne kanalen."; +$a->strings["Xchan Lookup"] = "Xchan oppslag"; +$a->strings["Lookup xchan beginning with (or webbie): "] = "Slå opp xchan som begynner med (eller webbie):"; +$a->strings["Not found."] = "Ikke funnet."; +$a->strings["Authorize application connection"] = "Tillat programforbindelse"; +$a->strings["Return to your app and insert this Securty Code:"] = "Gå tilbake til din app og legg inn denne sikkerhetskoden:"; +$a->strings["Please login to continue."] = "Vennligst logg inn for å fortsette."; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vil du tillate dette programmet å få tilgang til dine innlegg og kontakter, og/eller lage nye innlegg for deg?"; +$a->strings["Block Name"] = "Byggeklossens navn"; +$a->strings["Channel added."] = "Kanal lagt til."; +$a->strings["Tag removed"] = "Merkelapp fjernet"; +$a->strings["Remove Item Tag"] = "Fjern merkelapp fra element"; +$a->strings["Select a tag to remove: "] = "Velg merkelapp å fjerne:"; +$a->strings["Remove"] = "Fjern"; +$a->strings["Continue"] = "Fortsett"; +$a->strings["Premium Channel Setup"] = "Premiumkanal-oppsett"; +$a->strings["Enable premium channel connection restrictions"] = "Slå på restriksjoner for forbindelse med premiumkanal"; +$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = "Vennligst skriv dine restriksjoner og betingelser, slik som PayPal-kvittering, retningslinjer for bruk, og så videre."; +$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = "Denne kanalen kan kreve ytterligere steg og bekreftelse av følgende betingelser før tilkobling:"; +$a->strings["Potential connections will then see the following text before proceeding:"] = "Potensielle forbindelser vil da se følgende tekst før de går videre:"; +$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = "Ved å fortsette bekrefter jeg at jeg har oppfylt alle instruksjoner gitt på denne siden."; +$a->strings["(No specific instructions have been provided by the channel owner.)"] = "(Ingen spesifikke instruksjoner er gitt av kanaleieren.)"; +$a->strings["Restricted or Premium Channel"] = "Begrenset kanal eller premiumkanal"; +$a->strings["Profile Match"] = "Profiltreff"; +$a->strings["No keywords to match. Please add keywords to your default profile."] = "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil."; +$a->strings["is interested in:"] = "er interessert i:"; +$a->strings["No matches"] = "Ingen treff"; +$a->strings["Item not available."] = "Elementet er ikke tilgjengelig."; +$a->strings["Fetching URL returns error: %1\$s"] = "Henting av URL gir følgende feil: %1\$s"; +$a->strings["Red Matrix - "The Network""] = "Red Matrix - "Nettverket""; +$a->strings["Welcome to %s"] = "Velkommen til %s"; $a->strings["Image uploaded but image cropping failed."] = "Bildet ble lastet opp, men beskjæring av bildet mislyktes."; $a->strings["Image resize failed."] = "Endring av bildestørrelse mislyktes."; $a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Hold nede Shift-knappen og last siden på nytt eller tøm nettleserens mellomlager hvis det nye bildet ikke vises umiddelbart."; @@ -1532,48 +1115,334 @@ $a->strings["Done Editing"] = "Avslutt redigering"; $a->strings["Image uploaded successfully."] = "Opplasting av bildet var vellykket."; $a->strings["Image upload failed."] = "Opplasting av bildet mislyktes."; $a->strings["Image size reduction [%s] failed."] = "Forminsking av bildet [%s] mislyktes."; -$a->strings["Contact not found."] = "Kontakten ble ikke funnet."; -$a->strings["Friend suggestion sent."] = "Venneforespørsel sendt."; -$a->strings["Suggest Friends"] = "Foreslå venner"; -$a->strings["Suggest a friend for %s"] = "Foreslå en venn for %s"; -$a->strings["Permission Denied."] = "Tillatelse avvist."; -$a->strings["File not found."] = "Filen ble ikke funnet."; -$a->strings["Edit file permissions"] = "Endre filtillatelser"; -$a->strings["Set/edit permissions"] = "Angi/endre tillatelser"; -$a->strings["Include all files and sub folders"] = "Inkluder alle filer og undermapper"; -$a->strings["Return to file list"] = "Gå tilbake til filoversikten"; -$a->strings["Copy/paste this code to attach file to a post"] = "Kopier og lim inn denne koden for å legge til filen i et innlegg"; -$a->strings["Copy/paste this URL to link file from a web page"] = "Kopier og lim inn denne URL-en for å lenke til filen fra en webside"; +$a->strings["Invalid item."] = "Ugyldig element."; +$a->strings["Channel not found."] = "Kanalen ble ikke funnet."; +$a->strings["Page not found."] = "Siden ikke funnet."; +$a->strings["Like/Dislike"] = "Liker/Liker ikke"; +$a->strings["This action is restricted to members."] = "Denne handlingen er begrenset til medlemmer."; +$a->strings["Please login with your RedMatrix ID or register as a new RedMatrix member to continue."] = "Vennligst logg inn med din RedMatrix ID eller registrer deg som et nytt RedMatrix-medlem for å fortsette"; +$a->strings["Invalid request."] = "Ugyldig forespørsel."; +$a->strings["thing"] = "ting"; +$a->strings["Channel unavailable."] = "Kanalen er utilgjengelig."; +$a->strings["Previous action reversed."] = "Forrige handling er omgjort."; +$a->strings["%1\$s agrees with %2\$s's %3\$s"] = "%1\$s er enig med %2\$s sin %3\$s"; +$a->strings["%1\$s doesn't agree with %2\$s's %3\$s"] = "%1\$s er ikke enig med %2\$s sin %3\$s"; +$a->strings["%1\$s abstains from a decision on %2\$s's %3\$s"] = "%1\$s avstår fra å mene noe om %2\$s sin %3\$s"; +$a->strings["%1\$s is attending %2\$s's %3\$s"] = "%1\$s deltar på %2\$ss %3\$s"; +$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s deltar ikke på %2\$ss %3\$s"; +$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s deltar kanskje på %2\$ss %3\$s"; +$a->strings["Action completed."] = "Handling ferdig."; +$a->strings["Thank you."] = "Tusen takk."; +$a->strings["Event can not end before it has started."] = "Hendelsen kan ikke slutte før den starter."; +$a->strings["Unable to generate preview."] = "Klarer ikke å lage forhåndsvisning."; +$a->strings["Event title and start time are required."] = "Hendelsestittel og starttidspunkt er påkrevd."; +$a->strings["Event not found."] = "Hendelsen ble ikke funnet."; +$a->strings["l, F j"] = "l, F j"; +$a->strings["Edit event"] = "Endre hendelse"; +$a->strings["Delete event"] = "Slett hendelse"; +$a->strings["Create New Event"] = "Lag ny hendelse"; +$a->strings["Previous"] = "Forrige"; +$a->strings["Next"] = "Neste"; +$a->strings["Export"] = "Eksport"; +$a->strings["Event removed"] = "Hendelse slettet"; +$a->strings["Failed to remove event"] = "Mislyktes med å slette hendelse"; +$a->strings["Event details"] = "Hendelsesdetaljer"; +$a->strings["Starting date and Title are required."] = "Startdato og Tittel er påkrevd."; +$a->strings["Categories (comma-separated list)"] = "Kategorier (kommaseparert liste)"; +$a->strings["Event Starts:"] = "Hendelsen starter:"; +$a->strings["Finish date/time is not known or not relevant"] = "Sluttdato/-tidspunkt er ikke kjent eller ikke relevant"; +$a->strings["Event Finishes:"] = "Hendelsen slutter:"; +$a->strings["Adjust for viewer timezone"] = "Juster i forhold til tilskuerens tidssone"; +$a->strings["Important for events that happen in a particular place. Not practical for global holidays."] = "Viktig for hendelser som skjer på et bestemt sted. Ikke praktisk for globale ferier eller fridager."; +$a->strings["Description:"] = "Beskrivelse:"; +$a->strings["Title:"] = "Tittel:"; +$a->strings["Share this event"] = "Del denne hendelsen"; +$a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s følger %2\$s sin %3\$s"; +$a->strings["Public Sites"] = "Offentlige nettsteder"; +$a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Nettstedene på listen tillater offentlig registrering i Red Matrix. Alle nettsteder i matrix er forbundet så medlemskap på enhver av dem formidler medlemskap i hele matrix. Noen nettsteder kan kreve abonnement eller tilby lagdelte tjenesteavtaler. Tilbyderlenkene kan gi tilleggsopplysninger."; +$a->strings["Rate this hub"] = "Vurder denne hubben"; +$a->strings["Site URL"] = "Nettstedets URL"; +$a->strings["Access Type"] = "Tilgangstype"; +$a->strings["Registration Policy"] = "Retningslinjer for registrering"; +$a->strings["Location"] = "Plassering"; +$a->strings["View hub ratings"] = "Vis vurderinger av hubben"; +$a->strings["Rate"] = "Vurder"; +$a->strings["View ratings"] = "Vis vurderinger"; +$a->strings["Could not access contact record."] = "Fikk ikke tilgang til kontaktinformasjonen."; +$a->strings["Could not locate selected profile."] = "Fant ikke valgt profil."; +$a->strings["Connection updated."] = "Forbindelsen er oppdatert."; +$a->strings["Failed to update connection record."] = "Mislyktes med å oppdatere forbindelsesinformasjonen."; +$a->strings["is now connected to"] = "er nå forbundet til"; +$a->strings["Could not access address book record."] = "Fikk ikke tilgang til informasjonen i adresseboken."; +$a->strings["Refresh failed - channel is currently unavailable."] = "Oppfrisking mislyktes - kanalen er for øyeblikket utilgjengelig."; +$a->strings["Channel has been unblocked"] = "Kanalen er ikke blokkert lenger"; +$a->strings["Channel has been blocked"] = "Kanalen har blitt blokkert"; +$a->strings["Unable to set address book parameters."] = "Ikke i stand til å angi parametre for adresseboken."; +$a->strings["Channel has been unignored"] = "Kanalen er ikke lenger ignorert"; +$a->strings["Channel has been ignored"] = "Kanalen blir ignorert"; +$a->strings["Channel has been unarchived"] = "Kanalen er ikke lenger arkivert"; +$a->strings["Channel has been archived"] = "Kanalen er arkivert"; +$a->strings["Channel has been unhidden"] = "Kanalen er ikke lenger skjult"; +$a->strings["Channel has been hidden"] = "Kanalen er blitt skjult"; +$a->strings["Channel has been approved"] = "Kanalen har blitt godkjent"; +$a->strings["Channel has been unapproved"] = "Kanalen er ikke lenger godkjent"; +$a->strings["Connection has been removed."] = "Forbindelsen har blitt fjernet."; +$a->strings["View %s's profile"] = "Vis %s sin profil"; +$a->strings["Refresh Permissions"] = "Oppfrisk tillatelser"; +$a->strings["Fetch updated permissions"] = "Hent oppdaterte tillatelser"; +$a->strings["Recent Activity"] = "Nylig aktivitet"; +$a->strings["View recent posts and comments"] = "Vis nylige innlegg og kommentarer"; +$a->strings["Unblock"] = "Ikke blokker lenger"; +$a->strings["Block"] = "Blokker"; +$a->strings["Block (or Unblock) all communications with this connection"] = "Blokker eller fjern blokkering av all kommunikasjon med denne forbindelsen"; +$a->strings["Unignore"] = "Ikke ignorer lenger"; +$a->strings["Ignore"] = "Ignorer"; +$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorer eller fjern ignorering av all inngående kommunikasjon fra denne forbindelsen"; +$a->strings["Unarchive"] = "Ikke arkiver lenger"; +$a->strings["Archive"] = "Arkiver"; +$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Arkiver eller fjern arkivering av denne forbindelsen - marker kanal som død, men behold innhold"; +$a->strings["Unhide"] = "Ikke skjul lenger"; +$a->strings["Hide"] = "Skjul"; +$a->strings["Hide or Unhide this connection from your other connections"] = "Skjul eller fjern skjuling av denne forbindelsen fra dine andre forbindelser"; +$a->strings["Delete this connection"] = "Slett denne forbindelsen"; +$a->strings["Approve this connection"] = "Godta denne forbindelsen"; +$a->strings["Accept connection to allow communication"] = "Godta denne forbindelsen for å tillate kommunikasjon"; +$a->strings["Connections: settings for %s"] = "Forbindelser: innstillinger for %s"; +$a->strings["Apply these permissions automatically"] = "Bruk disse tillatelsene automatisk"; +$a->strings["Apply the permissions indicated on this page to all new connections."] = "Bruk tillatelsene angitt på denne siden på alle nye forbindelser."; +$a->strings["Slide to adjust your degree of friendship"] = "Flytt for å justere din grad av vennskap"; +$a->strings["Rating (this information is public)"] = "Vurdering (denne informasjonen er offentlig)"; +$a->strings["Optionally explain your rating (this information is public)"] = "Velg om du vil forklare din vurdering (denne informasjonen er offentlig)"; +$a->strings["Default permissions for your channel type have (just) been applied. They have not yet been submitted. Please review the permissions on this page and make any desired changes at this time. This new connection may not be able to communicate with you until you submit this page, which will install and apply the selected permissions."] = "Standard tillatelser for din kanaltype har (nettopp) blitt valgt. De har ikke blitt sendt inn og lagret ennå. Vennligst se over tillatelsene på denne siden og gjør eventuelle ønskede endringer nå. Denne nye forbindelsen kan muligens ikke klare å kommunisere med deg inntil du sender inn denne siden, som vil installere og ta i bruk de valgte tillatelsene."; +$a->strings["inherited"] = "arvet"; +$a->strings["Connection has no individual permissions!"] = "Forbindelsen har ingen individuelle tillatelser!"; +$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Dette kan være riktig basert på dine personverninnstillinger, men kanskje du bør se over \"Avanserte tillatelser\"."; +$a->strings["Profile Visibility"] = "Profilens synlighet"; +$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Vennligst velg profilen du ønsker å vise %s når profilen din ses på en sikret måte. "; +$a->strings["Contact Information / Notes"] = "Kontaktinformasjon / Merknader"; +$a->strings["Edit contact notes"] = "Endre kontaktmerknader"; +$a->strings["Their Settings"] = "Deres innstillinger"; +$a->strings["My Settings"] = "Mine innstillinger"; +$a->strings["Default permissions for this channel type have (just) been applied. They have not been saved and there are currently no stored default permissions. Please review/edit the applied settings and click [Submit] to finalize."] = "Standard tillatelser for denne kanaltypen har (nettopp) blitt valgt. De har ikke blitt lagret og det er for øyeblikket ingen lagrede standard tillatelser. Vennligst se over/endre de valgte innstillingene og klikk [Send inn] for å lagre."; +$a->strings["Clear/Disable Automatic Permissions"] = "Tøm/Skru av Automatiske tillatelser"; +$a->strings["Forum Members"] = "Forummedlemmer"; +$a->strings["Soapbox"] = "Talerstol"; +$a->strings["Full Sharing (typical social network permissions)"] = "Full deling (typiske tillatelser i sosiale nettverk)"; +$a->strings["Cautious Sharing "] = "Forsiktig deling"; +$a->strings["Follow Only"] = "Bare følg"; +$a->strings["Individual Permissions"] = "Individuelle tillatelser"; +$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = "Noen tillatelser kan være arvet fra din kanals personverninnstillinger, som har høyere prioritet enn individuelle innstillinger. Å endre arvede innstillinger på denne siden vil ikke ha noen effekt."; +$a->strings["Advanced Permissions"] = "Avanserte tillatelser"; +$a->strings["Simple Permissions (select one and submit)"] = "Enkle tillatelser (velg en og lagre)"; +$a->strings["Visit %s's profile - %s"] = "Besøk %s sin profil - %s"; +$a->strings["Block/Unblock contact"] = "Blokker/Ikke blokker kontakt"; +$a->strings["Ignore contact"] = "Ignorer kontakt"; +$a->strings["Repair URL settings"] = "Reparer URL-innstillinger"; +$a->strings["View conversations"] = "Vis samtaler"; +$a->strings["Delete contact"] = "Slett kontakt"; +$a->strings["Last update:"] = "Siste oppdatering:"; +$a->strings["Update public posts"] = "Oppdater offentlige innlegg"; +$a->strings["Update now"] = "Oppdater nå"; +$a->strings["Currently blocked"] = "For øyeblikket blokkert"; +$a->strings["Currently ignored"] = "For øyeblikket ignorert"; +$a->strings["Currently archived"] = "For øyeblikket arkivert"; +$a->strings["Currently pending"] = "For øyeblikket ventende"; +$a->strings["RedMatrix channel"] = "RedMatrix-kanal"; +$a->strings["Collection created."] = "Samling opprettet."; +$a->strings["Could not create collection."] = "Kunne ikke lage samling."; +$a->strings["Collection updated."] = "Samlingen er oppdatert."; +$a->strings["Create a collection of channels."] = "Lag en samling med kanaler."; +$a->strings["Collection Name: "] = "Navn på samling:"; +$a->strings["Members are visible to other channels"] = "Medlemmer er synlig for andre kanaler"; +$a->strings["Collection removed."] = "Samling fjernet."; +$a->strings["Unable to remove collection."] = "Ikke i stand til å fjerne samlingen."; +$a->strings["Collection Editor"] = "Samlingsbehandler"; +$a->strings["Members"] = "Medlemmer"; +$a->strings["All Connected Channels"] = "Alle tilkoblede kanaler"; +$a->strings["Click on a channel to add or remove."] = "Klikk på en kanal for å legge til eller fjerne."; +$a->strings["Version %s"] = "Versjon %s"; +$a->strings["Installed plugins/addons/apps:"] = "Installerte tilleggsfunksjoner/tillegg/apper:"; +$a->strings["No installed plugins/addons/apps"] = "Ingen installerte tilleggsfunksjoner/tillegg/apper"; +$a->strings["Red"] = "Red"; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Dette er en hub i Red Matrix - et globalt kooperativt nettverk av desentraliserte personvernforsterkede nettsteder."; +$a->strings["Tag: "] = "Merkelapp:"; +$a->strings["Last background fetch: "] = "Siste innhenting i bakgrunnen:"; +$a->strings["Running at web location"] = "Kjører på webplasseringen"; +$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Vennligst besøk RedMatrix.me for å lære mer om RedMatrix."; +$a->strings["Bug reports and issues: please visit"] = "Feilmeldinger og feilretting: vennligst besøk"; +$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Forslag, ros og så videre - vennligst e-post \"redmatrix\" hos librelist - punktum com"; +$a->strings["Site Administrators"] = "Nettstedsadministratorer"; $a->strings["Help:"] = "Hjelp:"; $a->strings["Not Found"] = "Ikke funnet"; +$a->strings["Red Matrix Server - Setup"] = "Red Matrix tjener - oppsett"; +$a->strings["Could not connect to database."] = "Fikk ikke kontakt med databasen."; +$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = "Fikk ikke kontakt med det angitte nettstedets URL. Problemet kan muligens skyldes SSL-sertifikatet eller DNS."; +$a->strings["Could not create table."] = "Kunne ikke lage tabellen."; +$a->strings["Your site database has been installed."] = "Databasen til ditt nettsted har blitt installert."; +$a->strings["You may need to import the file \"install/schema_xxx.sql\" manually using a database client."] = "Du må kanskje importere filen \"install/schmea_xxx.sql\" manuelt ved å bruke en databaseklient."; +$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Vennligst les filen \"install/INSTALL.txt\"."; +$a->strings["System check"] = "Systemsjekk"; +$a->strings["Check again"] = "Sjekk igjen"; +$a->strings["Database connection"] = "Databaseforbindelse"; +$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "For å installere Red Matrix må du oppgi hvordan din database kan kontaktes."; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Vennligst kontakt din nettstedstilbyder eller nettstedsadministrator hvis du har spørsmål om disse innstillingene."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Databasen du oppgir nedenfor må finnes på forhånd. Hvis den ikke finnes, vennligst lag den før du fortsetter."; +$a->strings["Database Server Name"] = "Navn på databasetjener"; +$a->strings["Default is localhost"] = "Standard er localhost"; +$a->strings["Database Port"] = "Databaseport"; +$a->strings["Communication port number - use 0 for default"] = "Kommunikasjonsportnummer - bruk 0 for standard"; +$a->strings["Database Login Name"] = "Database innloggingsnavn"; +$a->strings["Database Login Password"] = "Database innloggingspassord"; +$a->strings["Database Name"] = "Databasenavn"; +$a->strings["Database Type"] = "Databasetype"; +$a->strings["Site administrator email address"] = "E-postadressen til administrator ved nettstedet"; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Din konto sin e-postadresse må være lik denne for å kunne bruke web-administrasjonspanelet."; +$a->strings["Website URL"] = "Nettstedets URL"; +$a->strings["Please use SSL (https) URL if available."] = "Vennligst bruk SSL (https) URL hvis tilgjengelig."; +$a->strings["Please select a default timezone for your website"] = "Vennligst velg en standard tidssone for ditt nettsted"; +$a->strings["Site settings"] = "Nettstedets innstillinger"; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = "Fant ikke en kommandolinjeversjon av PHP i webtjenerens sti (PATH)."; +$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Hvis du ikke har en kommandolinjeversjon av PHP installert på tjeneren, så vil du ikke kunne kjøre bakgrunnshenting via cron."; +$a->strings["PHP executable path"] = "PHP-kjørefilens sti"; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = "Skriv full sti til kjørefilen for PHP. Du kan la denne stå blank for å fortsette installasjonen."; +$a->strings["Command line PHP"] = "Kommandolinje PHP"; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = "Kommandolinjeversjonen av PHP på ditt system har ikke \"register_argc_argv\" påskrudd."; +$a->strings["This is required for message delivery to work."] = "Dette er påkrevd for at meldingslevering skal virke."; +$a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Feil: \"openssl_pkey_new\"-funksjonen på dette systemet er ikke i stand til å lage krypteringsnøkler"; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Ved kjøring på Windows, vennligst se \"http://www.php.net/manual/en/openssl.installation.php\"."; +$a->strings["Generate encryption keys"] = "Lag krypteringsnøkler"; +$a->strings["libCurl PHP module"] = "libCurl PHP-modul"; +$a->strings["GD graphics PHP module"] = "GD graphics PHP-modul"; +$a->strings["OpenSSL PHP module"] = "OpenSSL PHP-modul"; +$a->strings["mysqli or postgres PHP module"] = "MySQLi eller Postgres PHP modul"; +$a->strings["mb_string PHP module"] = "mb_string PHP-modul"; +$a->strings["mcrypt PHP module"] = "mcrypt PHP-modul"; +$a->strings["Apache mod_rewrite module"] = "Apache mod_rewrite-modul"; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = "Feil: Apache web-tjenerens mod-rewrite-modul er påkrevd, men ikke installert."; +$a->strings["proc_open"] = "proc_open"; +$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = "Feil: proc_open er påkrevd, men er enten ikke installert eller har blitt avskrudd i php.ini"; +$a->strings["Error: libCURL PHP module required but not installed."] = "Feil: libCURL PHP-modul er påkrevd, men er ikke installert."; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = "Feil: GD graphics PHP-modul med JPEG-støtte er påkrevd, men er ikke installert."; +$a->strings["Error: openssl PHP module required but not installed."] = "Feil: openssl PHP-modul er påkrevd, men er ikke installert."; +$a->strings["Error: mysqli or postgres PHP module required but neither are installed."] = "Feil: mysqli eller postgres PHP modul er påkrevd, men ingen av dem er installert."; +$a->strings["Error: mb_string PHP module required but not installed."] = "Feil: mb_string PHP-modul er påkrevd, men er ikke installert."; +$a->strings["Error: mcrypt PHP module required but not installed."] = "Feil: mcrypt PHP-modul er påkrevd, men er ikke installert."; +$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."] = "Web-installasjonen må kunne lage en fil kalt \".htconfig.php\" i toppkatalogen til web-tjeneren din, men dette får den ikke til."; +$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."] = "Dette er oftest tillatelsesinnstilling, ettersom webtjeneren kanskje kan skrive til filer i din mappe - selv om du kan."; +$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "På slutten av denne prosedyren vil vi gi deg en tekst til å lagre i en fil kalt .htconfig.php i toppkatalogen til din Red."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativt, så kan du hoppe over denne prosedyren og gjennomføre en manuell installasjon. Vennligst se filen \"install/INSTALL.txt\" for instruksjoner."; +$a->strings[".htconfig.php is writable"] = ".htconfig.php kan skrives til"; +$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red bruker malmotoren Smarty3 for å gjengi sine webvisninger. Smarty3 kompilerer malene om til PHP for å framskynde gjengivelsen."; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory %s under the Red top level folder."] = "For å kunne lagre disse kompilerte malene, så må webtjeneren ha skrivetilgang til katalogen %s under Red sin hovedmappe."; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Vennligst sikre at brukeren som din web-tjeneste kjører som (for eksempel www-data) har skrivetilgang til denne katalogen."; +$a->strings["Note: as a security measure, you should give the web server write access to %s only--not the template files (.tpl) that it contains."] = "Merknad: som et sikkerhetstiltak bør du bare gi webtjerenn skrivetilgang til %s - ikke til malfilene (.tpl) som den inneholder."; +$a->strings["%s is writable"] = "%s kan skrives til"; +$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = "Red bruker lagringsmappen for å lagre opplastede filer. Webtjeneren trenger å ha skrivetilgang til lagringsmappen under Red sin toppnivåmappe."; +$a->strings["store is writable"] = "lageret kan skrives til"; +$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = "SSL-sertifikatet kan ikke kontrolleres. Fiks sertifikatet eller skru av https tilgang til dette nettstedet."; +$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = "Hvis du har HTTPS-tilgang til ditt nettsted eller tillater forbindelser til TCP port 443 (HTTPS-porten), så MÅ du bruke nettlesergodkjent sertifkater. Du MÅ IKKE bruke egensignert sertifikater!"; +$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = "Denne begrensningen er tatt inn fordi offentlige innlegg fra deg kan for eksempel inneholde referanser til bilder på din egen hub."; +$a->strings["If your certificate is not recognized, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = "Hvis sertifikatet ditt ikke gjenkjennes, så vil medlemmer på andre nettsteder (som selv kan ha godkjente sertifikater) få en beskjed med en advarsel på deres eget nettsted som klager over sikkerhetsproblemer."; +$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = "Dette kan gi problemer med brukervennlighet (ikke bare på ditt eget nettsted), så vi må insistere på dette kravet."; +$a->strings["Providers are available that issue free certificates which are browser-valid."] = "Det finnes tilbydere som utsteder gratis sertifikater som er gyldige i nettlesere."; +$a->strings["SSL certificate validation"] = "SSL sertifikat-kontroll"; +$a->strings["Url rewrite in .htaccess is not working. Check your server configuration.Test: "] = "URL omskriving (rewrite) i .htaccess virker ikke. Sjekk konfigurasjonen til tjeneren din. Test:"; +$a->strings["Url rewrite is working"] = "URL rewrite virker"; +$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."] = "Databasekonfigurasjonsfilen \".htconfig.php\" kunne ikke skrives. Vennligst bruk den medfølgende teksten for å lage en konfigurasjonsfil i toppkatalogen av din web-tjener."; +$a->strings["Errors encountered creating database tables."] = "Feil oppstod under opprettelsen av databasetabeller."; +$a->strings["

        What next

        "] = "

        Hva gjenstår

        "; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "VIKTIG: Du må [manuelt] sette opp en automatisert tidfestet oppgave til bakgrunnshenteren."; +$a->strings["No channel."] = "Ingen kanal."; +$a->strings["Common connections"] = "Felles forbindelser"; +$a->strings["No connections in common."] = "Ingen forbindelser felles."; +$a->strings["First Name"] = "Fornavn"; +$a->strings["Last Name"] = "Etternavn"; +$a->strings["Nickname"] = "Kallenavn"; +$a->strings["Full Name"] = "Fullt navn"; +$a->strings["Profile Photo 16px"] = "Profilbilde 16px"; +$a->strings["Profile Photo 32px"] = "Profilbilde 32px"; +$a->strings["Profile Photo 48px"] = "Profilbilde 48px"; +$a->strings["Profile Photo 64px"] = "Profilbilde 64px"; +$a->strings["Profile Photo 80px"] = "Profilbilde 80px"; +$a->strings["Profile Photo 128px"] = "Profilbilde 128px"; +$a->strings["Timezone"] = "Tidssone"; +$a->strings["Homepage URL"] = "Hjemmeside URL"; +$a->strings["Birth Year"] = "Fødselsår"; +$a->strings["Birth Month"] = "Fødselsmåne"; +$a->strings["Birth Day"] = "Fødselsdag"; +$a->strings["Birthdate"] = "Fødselsdato"; +$a->strings["Gender"] = "Kjønn"; +$a->strings["Blocked"] = "Blokkert"; +$a->strings["Ignored"] = "Ignorert"; +$a->strings["Hidden"] = "Skjult"; +$a->strings["Archived"] = "Arkivert"; +$a->strings["All"] = "Alle"; +$a->strings["Suggest new connections"] = "Foreslå nye forbindelser"; +$a->strings["New Connections"] = "Nye forbindelser"; +$a->strings["Show pending (new) connections"] = "Vis ventende (nye) forbindelser"; +$a->strings["All Connections"] = "Alle forbindelser"; +$a->strings["Show all connections"] = "Vis alle forbindelser"; +$a->strings["Unblocked"] = "Ikke blokkert lenger"; +$a->strings["Only show unblocked connections"] = "Vis bare forbindelser som ikke er blokkert"; +$a->strings["Only show blocked connections"] = "Vis bare forbindelser som er blokkert"; +$a->strings["Only show ignored connections"] = "Vis bare ignorerte forbindelser"; +$a->strings["Only show archived connections"] = "Vis bare arkiverte forbindelser"; +$a->strings["Only show hidden connections"] = "Vis bare skjulte forbindelser"; +$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; +$a->strings["Edit connection"] = "Endre forbindelse"; +$a->strings["Search your connections"] = "Søk blant dine forbindelser"; +$a->strings["Finding: "] = "Fant:"; +$a->strings["webpage"] = "nettside"; +$a->strings["block"] = "byggekloss"; +$a->strings["layout"] = "layout"; +$a->strings["%s element installed"] = "%s element installert"; +$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s merket %3\$s til %2\$s med %4\$s"; +$a->strings["RedMatrix - Guests: Username: {your email address}, Password: +++"] = "RedMatrix - gjester: brukernavn: {din e-postadresse}, passord: +++"; +$a->strings["Unable to locate original post."] = "Ikke i stand til å finne opprinnelig innlegg."; +$a->strings["Empty post discarded."] = "Tomt innlegg forkastet."; +$a->strings["Executable content type not permitted to this channel."] = "Kjørbar innholdstype er ikke tillat for denne kanalen."; +$a->strings["System error. Post not saved."] = "Systemfeil. Innlegg ble ikke lagret."; +$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du har nådd din grense på %1$.0f startinnlegg."; +$a->strings["You have reached your limit of %1$.0f webpages."] = "Du har nådd din grense på %1$.0f websider."; +$a->strings["Public access denied."] = "Offentlig tilgang avvist."; +$a->strings["Thing updated"] = "Tingen er oppdatert"; +$a->strings["Object store: failed"] = "Objektlagring: mislyktes"; +$a->strings["Thing added"] = "Ting lagt til"; +$a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; +$a->strings["Show Thing"] = "Vis ting"; +$a->strings["item not found."] = "element ble ikke funnet."; +$a->strings["Edit Thing"] = "Endre ting"; +$a->strings["Select a profile"] = "Velg en profil"; +$a->strings["Post an activity"] = "Legg inn en aktivitet"; +$a->strings["Only sends to viewers of the applicable profile"] = "Sender bare til seere av den aktuelle profilen"; +$a->strings["Name of thing e.g. something"] = "Navn på ting for eksempel noe"; +$a->strings["URL of thing (optional)"] = "URL til ting (valgfritt)"; +$a->strings["URL for photo of thing (optional)"] = "URL til bilde av ting (valgfritt)"; +$a->strings["Add Thing to your Profile"] = "Legg til ting i din profil"; +$a->strings["Away"] = "Borte"; +$a->strings["Online"] = "Online"; +$a->strings["Select a bookmark folder"] = "Velg en bokmerkemappe"; +$a->strings["Save Bookmark"] = "Lagre bokmerke"; +$a->strings["URL of bookmark"] = "URL-en til bokmerket"; +$a->strings["Description"] = "Beskrivelse"; +$a->strings["Or enter new bookmark folder name"] = "Eller skriv nytt navn på bokmerkemappe"; +$a->strings["No more system notifications."] = "Ingen flere systemvarsler."; +$a->strings["System Notifications"] = "Systemvarsler"; $a->strings["network"] = "nettverk"; -$a->strings["Channel added."] = "Kanal lagt til."; -$a->strings["No potential page delegates located."] = "Ingen potensielle sidedelegater er funnet."; -$a->strings["Delegate Page Management"] = "Deleger sidehåndtering"; -$a->strings["Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely."] = "Delegater kan håndtere alle sider ved denne kontoen/siden unntatt grunnleggende kontoinformasjon. Vennligst ikke deleger din personlige konto til noen du ikke stoler fullstendig på."; -$a->strings["Existing Page Managers"] = "Eksisterende sidehåndterere"; -$a->strings["Existing Page Delegates"] = "Eksisterende sidedelegater"; -$a->strings["Potential Delegates"] = "Potensielle sidedelegater"; -$a->strings["Add"] = "Legg til"; -$a->strings["No entries."] = "Ingen oppføringer."; -$a->strings["Collection created."] = "Samling opprettet."; -$a->strings["Could not create collection."] = "Kunne ikke lage samling."; -$a->strings["Collection updated."] = "Samlingen er oppdatert."; -$a->strings["Create a collection of channels."] = "Lag en samling med kanaler."; -$a->strings["Collection Name: "] = "Navn på samling:"; -$a->strings["Members are visible to other channels"] = "Medlemmer er synlig for andre kanaler"; -$a->strings["Collection removed."] = "Samling fjernet."; -$a->strings["Unable to remove collection."] = "Ikke i stand til å fjerne samlingen."; -$a->strings["Collection Editor"] = "Samlingsbehandler"; -$a->strings["Members"] = "Medlemmer"; -$a->strings["All Connected Channels"] = "Alle tilkoblede kanaler"; -$a->strings["Click on a channel to add or remove."] = "Klikk på en kanal for å legge til eller fjerne."; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer."; +$a->strings["RSS"] = "RSS"; +$a->strings["Layout updated."] = "Layout er oppdatert."; +$a->strings["Edit System Page Description"] = "Endre beskrivelsen av systemsiden"; +$a->strings["Layout not found."] = "Layouten ble ikke funnet."; +$a->strings["Module Name:"] = "Modulnavn:"; +$a->strings["Layout Help"] = "Layout-hjelp"; +$a->strings["- select -"] = "- velg -"; $a->strings["Your service plan only allows %d channels."] = "Din tjenesteplan tillater bare %d kanaler."; $a->strings["Nothing to import."] = "Ingenting å importere."; $a->strings["Unable to download data from old server"] = "Ikke i stand til å laste ned data fra gammel tjener"; $a->strings["Imported file is empty."] = "Importert fil er tom."; $a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan ikke lage en kopi av kanal-identifikatoren på dette systemet. Import mislyktes."; +$a->strings["Unable to create a unique channel address. Import failed."] = "Klarte ikke å lage en unik kanaladresse. Import mislyktes."; $a->strings["Channel clone failed. Import failed."] = "Kanalkloning mislyktes. Import mislyktes."; $a->strings["Cloned channel not found. Import failed."] = "Klonet kanal ble ikke funnet. Import mislyktes."; $a->strings["Import completed."] = "Import ferdig."; @@ -1588,31 +1457,261 @@ $a->strings["Your old login password"] = "Ditt gamle innloggingspassord"; $a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = "Enten du tar det ene eller det andre valget, vennligst angi om du vil at denne hubben skal være din nye primære adresse, eller om din gamle plassering skal fortsette å ha denne rollen. Du kan lage innlegg fra den ene eller den andre plasseringen, men bare en av dem kan markeres som den primære plasseringen for filer, bilder og media."; $a->strings["Make this hub my primary location"] = "Gjør dette nettstedet til min primære plassering"; $a->strings["Import existing posts if possible"] = "Importerer eksisterende innlegg hvis mulig."; -$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = "%1\$s merket %3\$s til %2\$s med %4\$s"; -$a->strings["Tag removed"] = "Merkelapp fjernet"; -$a->strings["Remove Item Tag"] = "Fjern merkelapp fra element"; -$a->strings["Select a tag to remove: "] = "Velg merkelapp å fjerne:"; +$a->strings["Item not found"] = "Elementet ble ikke funnet."; +$a->strings["Edit Layout"] = "Endre layout"; +$a->strings["Delete layout?"] = "Slett layout?"; +$a->strings["Insert YouTube video"] = "Sett inn YouTube-video"; +$a->strings["Insert Vorbis [.ogg] video"] = "Sett inn Vorbis [.ogg] video"; +$a->strings["Insert Vorbis [.ogg] audio"] = "Legg i"; +$a->strings["Delete Layout"] = "Slett layout"; +$a->strings["You must be logged in to see this page."] = "Du må være innloegget for å se denne siden."; +$a->strings["Room not found"] = "Rommet ble ikke funnet"; +$a->strings["Leave Room"] = "Forlat rom"; +$a->strings["Delete This Room"] = "Slett dette rommet"; +$a->strings["I am away right now"] = "Jeg er borte akkurat nå"; +$a->strings["I am online"] = "Jeg er online"; +$a->strings["Bookmark this room"] = "Bokmerk dette rommet"; +$a->strings["New Chatroom"] = "Nytt chatrom"; +$a->strings["Chatroom Name"] = "Navn på chatrom"; +$a->strings["%1\$s's Chatrooms"] = "%1\$s sine chatrom"; +$a->strings["Edit Webpage"] = "Endre webside"; +$a->strings["Delete webpage?"] = "Slett webside?"; +$a->strings["Delete Webpage"] = "Slett webside"; +$a->strings["This site is not a directory server"] = "Dette nettstedet er ikke en katalogtjener"; +$a->strings["This directory server requires an access token"] = "Denne katalogtjeneren krever en tilgangsnøkkel (access token)"; +$a->strings["No valid account found."] = "Ingen gyldig konto funnet."; +$a->strings["Password reset request issued. Check your email."] = "Forespørsel om å tilbakestille passord er mottatt. Sjekk e-posten din."; +$a->strings["Site Member (%s)"] = "Nettstedsmedlem (%s)"; +$a->strings["Password reset requested at %s"] = "Forespurt om å tilbakestille passord hos %s"; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Forespørsel kunne ikke bekreftes. (Du kan ha sendt den inn tidligere.) Tilbakestilling av passord mislyktes."; +$a->strings["Password Reset"] = "Tilbakestill passord"; +$a->strings["Your password has been reset as requested."] = "Ditt passord har blitt tilbakestilt som forespurt."; +$a->strings["Your new password is"] = "Ditt nye passord er"; +$a->strings["Save or copy your new password - and then"] = "Lagre eller kopier ditt nye passord, og deretter kan du"; +$a->strings["click here to login"] = "klikke her for å logge inn"; +$a->strings["Your password may be changed from the Settings page after successful login."] = "Ditt passord kan endres på siden Innstillinger etter vellykket innlogging."; +$a->strings["Your password has changed at %s"] = "Ditt passord er endret hos %s"; +$a->strings["Forgot your Password?"] = "Glemt passord ditt?"; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Skriv e-postadressen din og send inn for å tilbakestille passordet ditt. Sjekk deretter din e-post for videre instruksjoner."; +$a->strings["Email Address"] = "E-postadresse"; +$a->strings["Reset"] = "Tilbakestill"; +$a->strings["Website:"] = "Nettsted:"; +$a->strings["Remote Channel [%s] (not yet known on this site)"] = "Fjerntliggende kanal [%s] (foreløpig ikke kjent på dette nettstedet)"; +$a->strings["Item is not editable"] = "Elementet kan ikke endres"; +$a->strings["Edit post"] = "Endre innlegg"; +$a->strings["Delete item?"] = "Slett element?"; +$a->strings["Total invitation limit exceeded."] = "Grensen for totalt antall invitasjoner er overskredet."; +$a->strings["%s : Not a valid email address."] = "%s : ikke en gyldig e-postadresse."; +$a->strings["Please join us on Red"] = "Bli med oss på Red"; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted."; +$a->strings["%s : Message delivery failed."] = "%s : meldingslevering feilet."; +$a->strings["%d message sent."] = array( + 0 => "%d melding sendt.", + 1 => "%d meldinger sendt.", +); +$a->strings["You have no more invitations available"] = "Du har ikke flere invitasjoner tilgjengelig"; +$a->strings["Send invitations"] = "Send invitasjoner"; +$a->strings["Enter email addresses, one per line:"] = "Skriv e-postadresser, en per linje:"; +$a->strings["Your message:"] = "Din melding:"; +$a->strings["Please join my community on RedMatrix."] = "Du er velkommen til å bli med i mitt fellesskap på RedMatrix."; +$a->strings["You will need to supply this invitation code: "] = "Du må oppgi denne invitasjonskoden:"; +$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Registrer ved enhver RedMatrix-lokasjon (de er alle forbundet med hverandre)"; +$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Skriv inn min RedMatrix-adresse i nettstedets søkefelt."; +$a->strings["or visit "] = "eller besøk"; +$a->strings["3. Click [Connect]"] = "3. Klikk [Forbindelse]"; +$a->strings["Location not found."] = "Plassering er ikke funnet."; +$a->strings["Primary location cannot be removed."] = "Primær plassering kan ikke fjernes."; +$a->strings["No locations found."] = "Ingen plasseringer ble funnet."; +$a->strings["Manage Channel Locations"] = "Håndter kanalplasseringer"; +$a->strings["Location (address)"] = "Plassering (adresse)"; +$a->strings["Primary Location"] = "Hovedplassering"; +$a->strings["Drop location"] = "Slett plassering"; +$a->strings["Failed to create source. No channel selected."] = "Mislyktes med å lage kilde. Ingen kanal er valgt."; +$a->strings["Source created."] = "Kilden er laget."; +$a->strings["Source updated."] = "Kilden er oppdatert."; +$a->strings["*"] = "*"; +$a->strings["Manage remote sources of content for your channel."] = "Håndtere eksterne innholdskilder til din kanal."; +$a->strings["New Source"] = "Ny kilde"; +$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importer alt eller et utvalgt av innhold fra følgende kanal inn i denne kanalen og distribuer det i henhold til dine egne kanalinnstillinger."; +$a->strings["Only import content with these words (one per line)"] = "Bare importer innhold med disse ordene (ett ord per linje)"; +$a->strings["Leave blank to import all public content"] = "La stå tomt for å importere alt offentlig innhold"; +$a->strings["Channel Name"] = "Kanalnavn"; +$a->strings["Source not found."] = "Kilden ble ikke funnet."; +$a->strings["Edit Source"] = "Endre kilde"; +$a->strings["Delete Source"] = "Slett kilde"; +$a->strings["Source removed"] = "Kilden er fjernet"; +$a->strings["Unable to remove source."] = "Ikke i stand til å fjerne kilde."; +$a->strings["Menu updated."] = "Menyen er oppdatert."; +$a->strings["Unable to update menu."] = "Ikke i stand til å oppdatere meny."; +$a->strings["Menu created."] = "Meny laget."; +$a->strings["Unable to create menu."] = "Ikke i stand til å lage meny."; +$a->strings["Manage Menus"] = "Håndtere menyer"; +$a->strings["Drop"] = "Slett"; +$a->strings["Bookmarks allowed"] = "Bokmerker tillatt"; +$a->strings["Create a new menu"] = "Lag en ny meny"; +$a->strings["Delete this menu"] = "Slett denne menyen"; +$a->strings["Edit menu contents"] = "Endre menyinnholdet"; +$a->strings["Edit this menu"] = "Endre denne menyen"; +$a->strings["New Menu"] = "Ny meny"; +$a->strings["Menu name"] = "Menynavn"; +$a->strings["Must be unique, only seen by you"] = "Må være unik, ses bare av deg"; +$a->strings["Menu title"] = "Menytittel"; +$a->strings["Menu title as seen by others"] = "Menytittelen andre ser"; +$a->strings["Allow bookmarks"] = "Tillat bokmerker"; +$a->strings["Menu may be used to store saved bookmarks"] = "Menyen kan brukes til å lagre lagrede bokmerker"; +$a->strings["Menu not found."] = "Menyen ble ikke funnet."; +$a->strings["Menu deleted."] = "Meny slettet."; +$a->strings["Menu could not be deleted."] = "Menyen kunne ikke bli slettet."; +$a->strings["Edit Menu"] = "Endre meny"; +$a->strings["Add or remove entries to this menu"] = "Legg til eller fjern punkter i denne menyen"; +$a->strings["Modify"] = "Endre"; +$a->strings["Permission Denied."] = "Tillatelse avvist."; +$a->strings["File not found."] = "Filen ble ikke funnet."; +$a->strings["Edit file permissions"] = "Endre filtillatelser"; +$a->strings["Set/edit permissions"] = "Angi/endre tillatelser"; +$a->strings["Include all files and sub folders"] = "Inkluder alle filer og undermapper"; +$a->strings["Return to file list"] = "Gå tilbake til filoversikten"; +$a->strings["Copy/paste this code to attach file to a post"] = "Kopier og lim inn denne koden for å legge til filen i et innlegg"; +$a->strings["Copy/paste this URL to link file from a web page"] = "Kopier og lim inn denne URL-en for å lenke til filen fra en webside"; +$a->strings["Attach this file to a new post"] = "Legg ved denne filen i et nytt innlegg"; +$a->strings["Show URL to this file"] = "Vis URLen til denne filen"; +$a->strings["Do not show in shared with me folder of your connections"] = "Ikke vis i Delt med meg-mappen til dine forbindelser"; +$a->strings["Contact not found."] = "Kontakten ble ikke funnet."; +$a->strings["Friend suggestion sent."] = "Venneforespørsel sendt."; +$a->strings["Suggest Friends"] = "Foreslå venner"; +$a->strings["Suggest a friend for %s"] = "Foreslå en venn for %s"; +$a->strings["Hub not found."] = "Hubben ble ikke funnet."; +$a->strings["Poke/Prod"] = "Prikke/oppildne"; +$a->strings["poke, prod or do other things to somebody"] = "prikke, oppildne eller gjør andre ting med noen"; +$a->strings["Recipient"] = "Mottaker"; +$a->strings["Choose what you wish to do to recipient"] = "Velg hva du ønsker å gjøre med mottakeren"; +$a->strings["Make this post private"] = "Gjør dette innlegget privat"; +$a->strings["Invalid profile identifier."] = "Ugyldig profil-identifikator."; +$a->strings["Profile Visibility Editor"] = "Endre profilsynlighet"; +$a->strings["Click on a contact to add or remove."] = "Klikk på en kontakt for å legge til eller fjerne."; +$a->strings["Visible To"] = "Synlig for"; +$a->strings["Remote privacy information not available."] = "Ekstern personverninformasjon er ikke tilgjengelig."; +$a->strings["Visible to:"] = "Synlig for:"; +$a->strings["Profile not found."] = "Profilen ble ikke funnet."; +$a->strings["Profile deleted."] = "Profilen er slettet."; +$a->strings["Profile-"] = "Profil-"; +$a->strings["New profile created."] = "Ny profil opprettet."; +$a->strings["Profile unavailable to clone."] = "Profilen er utilgjengelig for klonen."; +$a->strings["Profile unavailable to export."] = "Profilen er utilgjengelig for eksport."; +$a->strings["Profile Name is required."] = "Profilnavn er påkrevd."; +$a->strings["Marital Status"] = "Sivilstand"; +$a->strings["Romantic Partner"] = "Romantisk partner"; +$a->strings["Likes"] = "Liker"; +$a->strings["Dislikes"] = "Liker ikke"; +$a->strings["Work/Employment"] = "Arbeid/sysselsetting"; +$a->strings["Religion"] = "Religion"; +$a->strings["Political Views"] = "Politiske synspunkter"; +$a->strings["Sexual Preference"] = "Seksuelle preferanser"; +$a->strings["Homepage"] = "Hjemmeside"; +$a->strings["Interests"] = "Interesser"; +$a->strings["Address"] = "Adresse"; +$a->strings["Profile updated."] = "Profilen er oppdatert."; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Skjul kontakt-/vennelisten din fra de som ser på denne profilen?"; +$a->strings["Edit Profile Details"] = "Endre profildetaljer"; +$a->strings["View this profile"] = "Vis denne profilen"; +$a->strings["Change Profile Photo"] = "Endre profilbilde"; +$a->strings["Create a new profile using these settings"] = "Lag en ny profil ved å bruke disse innstillingene"; +$a->strings["Clone this profile"] = "Klon denne profilen"; +$a->strings["Delete this profile"] = "Slett denne profilen"; +$a->strings["Import profile from file"] = "Importer profil fra fil"; +$a->strings["Export profile to file"] = "Eksporter profil til fil"; +$a->strings["Profile Name:"] = "Profilnavn:"; +$a->strings["Your Full Name:"] = "Ditt fulle navn:"; +$a->strings["Title/Description:"] = "Tittel/Beskrivelse:"; +$a->strings["Your Gender:"] = "Ditt kjønn:"; +$a->strings["Birthday :"] = "Fødselsdag:"; +$a->strings["Street Address:"] = "Gateadresse:"; +$a->strings["Locality/City:"] = "Sted/By:"; +$a->strings["Postal/Zip Code:"] = "Postnummer/ZIP-kode:"; +$a->strings["Country:"] = "Land:"; +$a->strings["Region/State:"] = "Region/fylke:"; +$a->strings[" Marital Status:"] = " Sivilstand:"; +$a->strings["Who: (if applicable)"] = "Hvem: (hvis det er aktuelt) "; +$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Eksempler: kari123, Kari Villiamsen, kari@example.com"; +$a->strings["Since [date]:"] = "Siden [dato]:"; +$a->strings["Homepage URL:"] = "Hjemmeside URL:"; +$a->strings["Religious Views:"] = "Religiøse synspunkter:"; +$a->strings["Keywords:"] = "Nøkkelord:"; +$a->strings["Example: fishing photography software"] = "Eksempel: fisking fotografering programvare"; +$a->strings["Used in directory listings"] = "Brukt i katalogoppføringer"; +$a->strings["Tell us about yourself..."] = "Fortell oss om deg selv..."; +$a->strings["Hobbies/Interests"] = "Hobbier/Interesser"; +$a->strings["Contact information and Social Networks"] = "Kontaktinformasjon og sosiale nettverk"; +$a->strings["My other channels"] = "Mine andre kanaler"; +$a->strings["Musical interests"] = "Musikkinteresser"; +$a->strings["Books, literature"] = "Bøker, litteratur"; +$a->strings["Television"] = "TV/fjernsyn"; +$a->strings["Film/dance/culture/entertainment"] = "Film/dans/kultur/underholdning"; +$a->strings["Love/romance"] = "Kjærlighet/romantikk"; +$a->strings["Work/employment"] = "Arbeid/sysselsetting"; +$a->strings["School/education"] = "Skole/utdanning"; +$a->strings["This is your default profile."] = "Dette er din standardprofil."; +$a->strings["Age: "] = "Alder:"; +$a->strings["Edit/Manage Profiles"] = "Endre/håndter profiler"; +$a->strings["Add profile things"] = "Legg til profilting"; +$a->strings["Include desirable objects in your profile"] = "Inkluder ønskverdige objekter i din profil"; +$a->strings["No ratings"] = "Ingen vurderinger"; +$a->strings["Ratings"] = "Vurderinger"; +$a->strings["Rating: "] = "Vurdering:"; +$a->strings["Website: "] = "Nettsted:"; +$a->strings["Description: "] = "Beskrivelse:"; +$a->strings["OpenID protocol error. No ID returned."] = "OpenID protokollfeil. Ingen ID ble returnert."; +$a->strings["Welcome %s. Remote authentication successful."] = "Velkommen %s. Ekstern autentisering er vellykket."; +$a->strings["%d rating"] = array( + 0 => "%d vurdering", + 1 => "%d vurderinger", +); +$a->strings["Gender: "] = "Kjønn:"; +$a->strings["Status: "] = "Status:"; +$a->strings["Homepage: "] = "Hjemmeside:"; +$a->strings["Hometown: "] = "Hjemby:"; +$a->strings["About: "] = "Om:"; +$a->strings["Public Forum:"] = "Offentlig forum:"; +$a->strings["Keywords: "] = "Nøkkelord:"; +$a->strings["Finding:"] = "Finner:"; +$a->strings["next page"] = "Neste side"; +$a->strings["previous page"] = "Forrige side"; +$a->strings["No entries (some entries may be hidden)."] = "Ingen oppføringer (noen oppføringer kan være skjult)."; +$a->strings["Export Channel"] = "Eksporter kanal"; +$a->strings["Export your basic channel information to a small file. This acts as a backup of your connections, permissions, profile and basic data, which can be used to import your data to a new hub, but\tdoes not contain your content."] = "Eksporter grunnleggende informasjon om kanalen din til en liten fil. Denne er en sikkerhetskopi av dine forbindelser, tillatelser, profil og grunnleggende data, som kan brukes til å importere dine data til en ny hub, men den tar ikke med innholdet."; +$a->strings["Export Content"] = "Eksporter innhold"; +$a->strings["Export your channel information and all the content to a JSON backup. This backs up all of your connections, permissions, profile data and all of your content, but is generally not suitable for importing a channel to a new hub as this file may be VERY large. Please be patient - it may take several minutes for this download to begin."] = "Eksporter din kanalinformasjon og alt innholdet til en sikkerhetskopi som JSON-fil. Denne lager en sikkerhetskopi av alle dine forbindelser, tillatelser, profildata og alt innholdet ditt, men er generelt ikke egnet for å importere en kanal til en ny hub, fordi denne filen kan være SVÆRT stor. Vennligst vær tålmodig - det kan ta flere minutter før denne nedlastningen begynner."; +$a->strings["No connections."] = "Ingen forbindelser."; +$a->strings["Visit %s's profile [%s]"] = "Besøk %s sin profil [%s]"; +$a->strings["invalid target signature"] = "Målets signatur er ugyldig"; $a->strings["Theme settings updated."] = "Temainnstillinger er oppdatert."; $a->strings["Site"] = "Nettsted"; $a->strings["Accounts"] = "Kontoer"; $a->strings["Channels"] = "Kanaler"; $a->strings["Plugins"] = "Tilleggsfunksjoner"; $a->strings["Themes"] = "Temaer"; -$a->strings["Server"] = "Tjener"; +$a->strings["Inspect queue"] = "Inspiser kø"; $a->strings["Profile Config"] = "Profilinnstillinger"; $a->strings["DB updates"] = "Databaseoppdateringer"; $a->strings["Logs"] = "Logger"; $a->strings["Plugin Features"] = "Tilleggsfunksjoner"; $a->strings["User registrations waiting for confirmation"] = "Brukerregistreringer som venter på bekreftelse"; +$a->strings["# Accounts"] = "# Kontoer"; +$a->strings["# blocked accounts"] = "# blokkerte kontoer"; +$a->strings["# expired accounts"] = "# utgåtte kontoer"; +$a->strings["# expiring accounts"] = "# kontoer som holder på å gå ut"; +$a->strings["# Channels"] = "# Kanaler"; +$a->strings["# primary"] = "# hoved"; +$a->strings["# clones"] = "# kloner"; $a->strings["Message queues"] = "Meldingskøer"; $a->strings["Administration"] = "Administrasjon"; $a->strings["Summary"] = "Sammendrag"; -$a->strings["Registered users"] = "Registrerte brukere"; +$a->strings["Registered accounts"] = "Registrerte kontoer"; $a->strings["Pending registrations"] = "Ventende registreringer"; -$a->strings["Version"] = "Versjon"; +$a->strings["Registered channels"] = "Registrerte kanaler"; $a->strings["Active plugins"] = "Aktive tilleggsfunksjoner"; +$a->strings["Version"] = "Versjon"; $a->strings["Site settings updated."] = "Nettstedsinnstillinger er oppdatert."; -$a->strings["mobile"] = "mobil"; $a->strings["experimental"] = "eksperimentell"; $a->strings["unsupported"] = "ikke støttet"; $a->strings["Yes - with approval"] = "Ja - med godkjenning"; @@ -1620,6 +1719,7 @@ $a->strings["My site is not a public server"] = "Mitt nettsted er ikke en offent $a->strings["My site has paid access only"] = "Mitt nettsted gir kun tilgang mot betaling"; $a->strings["My site has free access only"] = "Mitt nettsted har kun gratis tilgang"; $a->strings["My site offers free accounts with optional paid upgrades"] = "Mitt nettsted tilbyr gratis konto med valgfri oppgradering til betalt tjeneste"; +$a->strings["Registration"] = "Registrering"; $a->strings["File upload"] = "Last opp fil"; $a->strings["Policies"] = "Retningslinjer"; $a->strings["Site name"] = "Nettstedets navn"; @@ -1647,6 +1747,8 @@ $a->strings["Allowed friend domains"] = "Tillatte vennedomener"; $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Kommaseparert liste over domener som har lov til å etablere vennskap med dette nettstedet. Jokertegn er akseptert. Tøm for å tillate alle domener."; $a->strings["Allowed email domains"] = "Tillate e-postdomener"; $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Kommaseparert liste med domener som er tillatt i e-postadresser ved registrering på dette nettstedet. Jokertegn er akseptert. Tomt betyr at alle domener er tillatt"; +$a->strings["Not allowed email domains"] = "Ikke tillatte e-postdomener"; +$a->strings["Comma separated list of domains which are not allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains, unless allowed domains have been defined."] = "Kommaseparert liste med domener som ikke er tillatt i e-postadresser ved registrering på dette nettstedet. Jokertegn er akseptert. Tomt betyr at alle domener er tillatt, med mindre tillate domener er blitt definert."; $a->strings["Block public"] = "Blokker offentlig tilgang"; $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Kryss av for å blokkere tilgang til alle personlige sider som ellers ville vært offentlig tilgjengelige på dette nettstedet med mindre du er logget inn."; $a->strings["Verify Email Addresses"] = "Bekreft e-postadresser"; @@ -1672,6 +1774,7 @@ $a->strings["ID"] = "ID"; $a->strings["for channel"] = "for kanalen"; $a->strings["on server"] = "på tjener"; $a->strings["Status"] = "Status"; +$a->strings["Server"] = "Tjener"; $a->strings["Update has been marked successful"] = "Oppdateringen har blitt merket som en suksess"; $a->strings["Executing %s failed. Check system logs."] = "Utføring av %s feilet. Sjekk systemlogger."; $a->strings["Update %s was successfully applied."] = "Oppdatering %s ble gjennomført med suksess."; @@ -1681,6 +1784,13 @@ $a->strings["No failed updates."] = "Ingen mislykkede oppdateringer."; $a->strings["Failed Updates"] = "Mislykkede oppdateringer"; $a->strings["Mark success (if update was manually applied)"] = "Marker suksess (hvis oppdateringen ble gjennomført manuelt)"; $a->strings["Attempt to execute this update step automatically"] = "Prøv å gjennomføre dette oppdateringstrinnet automatisk"; +$a->strings["Queue Statistics"] = "Køstatistikk"; +$a->strings["Total Entries"] = "Totalt antall oppføringer"; +$a->strings["Priority"] = "Prioritet"; +$a->strings["Destination URL"] = "Mål-URL"; +$a->strings["Mark hub permanently offline"] = "Merk hub som permanent offline"; +$a->strings["Empty queue for this hub"] = "Tøm køen for denne hubben"; +$a->strings["Last known contact"] = "Siste kjente kontakt"; $a->strings["%s user blocked/unblocked"] = array( 0 => "%s bruker blokkert/ikke blokkert lenger", 1 => "%s brukere blokkert/ikke blokkert lenger", @@ -1690,8 +1800,8 @@ $a->strings["%s user deleted"] = array( 1 => "%s brukere slettet", ); $a->strings["Account not found"] = "Kontoen ble ikke funnet"; -$a->strings["User '%s' unblocked"] = "Brukeren '%s' er ikke blokkert lenger"; $a->strings["User '%s' blocked"] = "Brukeren '%s' er blokkert"; +$a->strings["User '%s' unblocked"] = "Brukeren '%s' er ikke blokkert lenger"; $a->strings["Users"] = "Brukere"; $a->strings["select all"] = "velg alle"; $a->strings["User registrations waiting for confirm"] = "Brukerregistreringer som venter på bekreftelse"; @@ -1749,58 +1859,117 @@ $a->strings["Help text"] = "Hjelpetekst"; $a->strings["Additional info (optional)"] = "Tilleggsinformasjon (valgfritt)"; $a->strings["Field definition not found"] = "Feltdefinisjonen ble ikke funnet"; $a->strings["Edit Profile Field"] = "Endre profilfelt"; -$a->strings["Unable to locate original post."] = "Ikke i stand til å finne opprinnelig innlegg."; -$a->strings["Empty post discarded."] = "Tomt innlegg forkastet."; -$a->strings["Executable content type not permitted to this channel."] = "Kjørbar innholdstype er ikke tillat for denne kanalen."; -$a->strings["System error. Post not saved."] = "Systemfeil. Innlegg ble ikke lagret."; -$a->strings["You have reached your limit of %1$.0f top level posts."] = "Du har nådd din grense på %1$.0f startinnlegg."; -$a->strings["You have reached your limit of %1$.0f webpages."] = "Du har nådd din grense på %1$.0f websider."; -$a->strings["Like/Dislike"] = "Liker/Liker ikke"; -$a->strings["This action is restricted to members."] = "Denne handlingen er begrenset til medlemmer."; -$a->strings["Please login with your RedMatrix ID or register as a new RedMatrix member to continue."] = "Vennligst logg inn med din RedMatrix ID eller registrer deg som et nytt RedMatrix-medlem for å fortsette"; -$a->strings["Invalid request."] = "Ugyldig forespørsel."; -$a->strings["thing"] = "ting"; -$a->strings["Channel unavailable."] = "Kanalen er utilgjengelig."; -$a->strings["Previous action reversed."] = "Forrige handling er omgjort."; -$a->strings["Action completed."] = "Handling ferdig."; -$a->strings["Thank you."] = "Tusen takk."; -$a->strings["Total invitation limit exceeded."] = "Grensen for totalt antall invitasjoner er overskredet."; -$a->strings["%s : Not a valid email address."] = "%s : ikke en gyldig e-postadresse."; -$a->strings["Please join us on Red"] = "Bli med oss på Red"; -$a->strings["Invitation limit exceeded. Please contact your site administrator."] = "Invitasjonsgrensen er overskredet. Vennligst kontakt administratoren ved ditt nettsted."; -$a->strings["%s : Message delivery failed."] = "%s : meldingslevering feilet."; -$a->strings["%d message sent."] = array( - 0 => "%d melding sendt.", - 1 => "%d meldinger sendt.", -); -$a->strings["You have no more invitations available"] = "Du har ikke flere invitasjoner tilgjengelig"; -$a->strings["Send invitations"] = "Send invitasjoner"; -$a->strings["Enter email addresses, one per line:"] = "Skriv e-postadresser, en per linje:"; -$a->strings["Your message:"] = "Din melding:"; -$a->strings["Please join my community on RedMatrix."] = "Du er velkommen til å bli med i mitt fellesskap på RedMatrix."; -$a->strings["You will need to supply this invitation code: "] = "Du må oppgi denne invitasjonskoden:"; -$a->strings["1. Register at any RedMatrix location (they are all inter-connected)"] = "1. Registrer ved enhver RedMatrix-lokasjon (de er alle forbundet med hverandre)"; -$a->strings["2. Enter my RedMatrix network address into the site searchbar."] = "2. Skriv inn min RedMatrix-adresse i nettstedets søkefelt."; -$a->strings["or visit "] = "eller besøk"; -$a->strings["3. Click [Connect]"] = "3. Klikk [Forbindelse]"; -$a->strings["Location not found."] = "Plassering er ikke funnet."; -$a->strings["Primary location cannot be removed."] = "Primær plassering kan ikke fjernes."; -$a->strings["No locations found."] = "Ingen plasseringer ble funnet."; -$a->strings["Manage Channel Locations"] = "Håndter kanalplasseringer"; -$a->strings["Location (address)"] = "Plassering (adresse)"; -$a->strings["Primary Location"] = "Hovedplassering"; -$a->strings["Drop location"] = "Slett plassering"; +$a->strings["Unable to find your hub."] = "Ikke i stand til å finne hubben din."; +$a->strings["Post successful."] = "Innlegg vellykket."; +$a->strings["Edit Block"] = "Endre byggekloss"; +$a->strings["Delete block?"] = "Slett byggeklossen?"; +$a->strings["Delete Block"] = "Slett byggekloss"; +$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = "Antallet daglige registreringer ved nettstedet er overskredet. Vær vennlig å prøve igjen imorgen."; +$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = "Vennligst angi at tjenesteavtalen er akseptert. Registrering mislyktes."; +$a->strings["Passwords do not match."] = "Passordene er ikke like."; +$a->strings["Registration successful. Please check your email for validation instructions."] = "Registreringen er vellykket. Vennligst sjekk e-posten din for å bekrefte opprettelsen."; +$a->strings["Your registration is pending approval by the site owner."] = "Din registrering venter på godkjenning av nettstedets eier."; +$a->strings["Your registration can not be processed."] = "Din registrering kan ikke behandles."; +$a->strings["Registration on this site/hub is by approval only."] = "Registrering på dette nettstedet/denne hubben skjer bare gjennom godkjenning."; +$a->strings["Register at another affiliated site/hub"] = "Registrer på et annet tilknyttet nettsted/hub"; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Dette nettstedet har overskredet antallet tillate kontoregistreringer per dag. Vennligst prøv igjen imorgen."; +$a->strings["Terms of Service"] = "Tjenesteavtale"; +$a->strings["I accept the %s for this website"] = "Jeg godtar %s for dette nettstedet"; +$a->strings["I am over 13 years of age and accept the %s for this website"] = "Jeg er over 13 år gammel og aksepterer %s for dette nettstedet."; +$a->strings["Membership on this site is by invitation only."] = "Medlemskap ved dette nettstedet skjer kun via invitasjon."; +$a->strings["Please enter your invitation code"] = "Vennligst skriv din invitasjonskode"; +$a->strings["Your email address"] = "Din e-postadresse"; +$a->strings["Choose a password"] = "Velg et passord"; +$a->strings["Please re-enter your password"] = "Vennligst skriv ditt passord en gang til"; +$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet."; +$a->strings["Remove This Account"] = "Slett denne kontoen"; +$a->strings["WARNING: "] = "ADVARSEL:"; +$a->strings["This account and all its channels will be completely removed from the network. "] = "Denne kontoen og alle dens kanaler vil bli fullstendig fjernet fra nettverket."; +$a->strings["This action is permanent and can not be undone!"] = "Denne handlingen er permanent og kan ikke angres!"; +$a->strings["Please enter your password for verification:"] = "Vennligst skriv ditt passord for å få bekreftelse:"; +$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket"; +$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket"; $a->strings["[Embedded content - reload page to view]"] = "[Innebygget innhold - last siden på nytt for å se]"; -$a->strings["Help with this feature"] = "Hjelp med denne funksjonen"; -$a->strings["Layout Name"] = "Layout-navn"; -$a->strings["Remote privacy information not available."] = "Ekstern personverninformasjon er ikke tilgjengelig."; -$a->strings["Visible to:"] = "Synlig for:"; -$a->strings["No connections."] = "Ingen forbindelser."; -$a->strings["Visit %s's profile [%s]"] = "Besøk %s sin profil [%s]"; -$a->strings["View Connnections"] = "Vis forbindelser"; -$a->strings["Hub not found."] = "Hubben ble ikke funnet."; +$a->strings["Page owner information could not be retrieved."] = "Informasjon om sideeier kunne ikke hentes."; +$a->strings["Album not found."] = "Albumet ble ikke funnet."; +$a->strings["Delete Album"] = "Slett album"; +$a->strings["Delete Photo"] = "Slett bilde"; +$a->strings["No photos selected"] = "Ingen bilder valgt"; +$a->strings["Access to this item is restricted."] = "Tilgang til dette elementet er begrenset."; +$a->strings["%1$.2f MB of %2$.2f MB photo storage used."] = "%1$.2f MB av %2$.2f MB lagringsplass til bilder er brukt."; +$a->strings["%1$.2f MB photo storage used."] = "%1$.2f MB lagringsplass til bilder er brukt."; +$a->strings["Upload Photos"] = "Last opp bilder"; +$a->strings["Enter a new album name"] = "Skriv et nytt albumnavn"; +$a->strings["or select an existing one (doubleclick)"] = "eller velg et eksisterende album (dobbeltklikk)"; +$a->strings["Create a status post for this upload"] = "Lag et statusinnlegg for denne opplastingen"; +$a->strings["Album name could not be decoded"] = "Albumnavnet kunne ikke dekodes"; +$a->strings["Contact Photos"] = "Kontaktbilder"; +$a->strings["Show Newest First"] = "Vis nyeste først"; +$a->strings["Show Oldest First"] = "Vis eldste først"; +$a->strings["View Photo"] = "Vis foto"; +$a->strings["Edit Album"] = "Endre album"; +$a->strings["Permission denied. Access to this item may be restricted."] = "Tillatelse avvist. Tilgang til dette elementet kan være begrenset."; +$a->strings["Photo not available"] = "Bilde er utilgjengelig"; +$a->strings["Use as profile photo"] = "Bruk som profilbilde"; +$a->strings["Private Photo"] = "Privat bilde"; +$a->strings["View Full Size"] = "Vis i full størrelse"; +$a->strings["Edit photo"] = "Endre bilde"; +$a->strings["Rotate CW (right)"] = "Roter med klokka (mot høyre)"; +$a->strings["Rotate CCW (left)"] = "Roter mot klokka (venstre)"; +$a->strings["Caption"] = "Overskrift"; +$a->strings["Add a Tag"] = "Legg til merkelapp"; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Eksempel: @bob, @Barbara_Jensen, @jim@example.com"; +$a->strings["Flag as adult in album view"] = "Flag som voksent i albumvisning"; +$a->strings["In This Photo:"] = "I dette bildet:"; +$a->strings["Map"] = "Kart"; +$a->strings["View Album"] = "Vis album"; +$a->strings["Recent Photos"] = "Nye bilder"; +$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Fjernautentisering blokkert. Du er logget inn på dette nettstedet lokalt. Vennligst logg ut og prøv på nytt."; +$a->strings["Conversation removed."] = "Samtale fjernet."; +$a->strings["No messages."] = "Ingen meldinger."; +$a->strings["Delete conversation"] = "Slett samtale"; +$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Menu element updated."] = "Menyelement er oppdatert."; +$a->strings["Unable to update menu element."] = "Ikke i stand til å oppdatere menyelement."; +$a->strings["Menu element added."] = "Menyelement lagt til."; +$a->strings["Unable to add menu element."] = "Ikke i stand til å legge til menyelement."; +$a->strings["Manage Menu Elements"] = "Håndtere menyelementer"; +$a->strings["Edit menu"] = "Endre meny"; +$a->strings["Edit element"] = "Endre element"; +$a->strings["Drop element"] = "Slett element"; +$a->strings["New element"] = "Nytt element"; +$a->strings["Edit this menu container"] = "Endre denne menybeholderen"; +$a->strings["Add menu element"] = "Legg til menyelement"; +$a->strings["Delete this menu item"] = "Slett dette menyelementet"; +$a->strings["Edit this menu item"] = "Endre dette menyelementet"; +$a->strings["New Menu Element"] = "Nytt menyelement"; +$a->strings["Menu Item Permissions"] = "Menyelement Tillatelser"; +$a->strings["Link text"] = "Lenketekst"; +$a->strings["URL of link"] = "URL-en til lenken"; +$a->strings["Use RedMatrix magic-auth if available"] = "Bruk RedMatrixs magiske-autentisering hvis tilgjengelig"; +$a->strings["Open link in new window"] = "Åpne lenke i nytt vindu"; +$a->strings["Order in list"] = "Ordne i liste"; +$a->strings["Higher numbers will sink to bottom of listing"] = "Høyere tall vil synke mot bunnen av listen"; +$a->strings["Menu item not found."] = "Menyelement ble ikke funnet."; +$a->strings["Menu item deleted."] = "Menyelement slettet."; +$a->strings["Menu item could not be deleted."] = "Menyelement kunne ikke bli slettet."; +$a->strings["Edit Menu Element"] = "Endre menyelement"; +$a->strings["Set your current mood and tell your friends"] = "Angi ditt nåværende humør og fortell dine venner"; $a->strings["Total votes"] = "Totalt antall stemmer"; $a->strings["Average Rating"] = "Gjennomsnittlig vurdering"; +$a->strings["Channel removals are not allowed within 48 hours of changing the account password."] = "Fjerning av kanaler er ikke tillatt innen 48 timer etter endring av kontopassordet."; +$a->strings["Remove This Channel"] = "Fjern denne kanalen"; +$a->strings["This channel will be completely removed from the network. "] = "Denne kanalen vil bli fullstendig fjernet fra nettverket."; +$a->strings["Remove this channel and all its clones from the network"] = "Fjern denne kanalen og alle dens kloner fra nettverket"; +$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Som standard vil bare forekomsten av denne kanalen lokalisert på denne hubben bli fjernet fra nettverket"; +$a->strings["Help with this feature"] = "Hjelp med denne funksjonen"; +$a->strings["Layout Name"] = "Layout-navn"; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Vi støtte på et problem under innloggingen med din OpenID. Vennligst sjekk at ID-en er stavet riktig."; +$a->strings["The error message was:"] = "Feilmeldingen var:"; +$a->strings["Authentication failed."] = "Autentisering mislyktes."; +$a->strings["Remote Authentication"] = "Fjernautentisering"; +$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Skriv din kanaladresse (for eksempel channel@exampel.com)"; +$a->strings["Authenticate"] = "Autentiser"; $a->strings["Unable to lookup recipient."] = "Ikke i stand til å slå opp mottaker."; $a->strings["Unable to communicate with requested channel."] = "Ikke i stand til å kommunisere med forespurt kanal."; $a->strings["Cannot verify requested channel."] = "Kan ikke bekrefte forespurt kanal."; @@ -1816,58 +1985,26 @@ $a->strings["Delete message"] = "Slett melding"; $a->strings["Recall message"] = "Tilbakekall innlegg"; $a->strings["Message has been recalled."] = "Innlegget har blitt tilbakekalt."; $a->strings["Private Conversation"] = "Privat samtale"; -$a->strings["Delete conversation"] = "Slett samtale"; $a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Ingen sikret kommunikasjon tilgjengelig. Du kan muligens greie å svare via senderens profilside."; $a->strings["Send Reply"] = "Send svar"; -$a->strings["Wall Photos"] = "Veggbilder"; -$a->strings["Profile Match"] = "Profiltreff"; -$a->strings["No keywords to match. Please add keywords to your default profile."] = "Ingen nøkkelord å sammenlikne. Vennligst legg til nøkkelord til din standardprofil."; -$a->strings["is interested in:"] = "er interessert i:"; -$a->strings["No matches"] = "Ingen treff"; -$a->strings["Menu updated."] = "Menyen er oppdatert."; -$a->strings["Unable to update menu."] = "Ikke i stand til å oppdatere meny."; -$a->strings["Menu created."] = "Meny laget."; -$a->strings["Unable to create menu."] = "Ikke i stand til å lage meny."; -$a->strings["Manage Menus"] = "Håndtere menyer"; -$a->strings["Drop"] = "Slett"; -$a->strings["Bookmarks allowed"] = "Bokmerker tillatt"; -$a->strings["Create a new menu"] = "Lag en ny meny"; -$a->strings["Delete this menu"] = "Slett denne menyen"; -$a->strings["Edit menu contents"] = "Endre menyinnholdet"; -$a->strings["Edit this menu"] = "Endre denne menyen"; -$a->strings["New Menu"] = "Ny meny"; -$a->strings["Menu name"] = "Menynavn"; -$a->strings["Must be unique, only seen by you"] = "Må være unik, ses bare av deg"; -$a->strings["Menu title"] = "Menytittel"; -$a->strings["Menu title as seen by others"] = "Menytittelen andre ser"; -$a->strings["Allow bookmarks"] = "Tillat bokmerker"; -$a->strings["Menu may be used to store saved bookmarks"] = "Menyen kan brukes til å lagre lagrede bokmerker"; -$a->strings["Menu deleted."] = "Meny slettet."; -$a->strings["Menu could not be deleted."] = "Menyen kunne ikke bli slettet."; -$a->strings["Edit Menu"] = "Endre meny"; -$a->strings["Add or remove entries to this menu"] = "Legg til eller fjern punkter i denne menyen"; -$a->strings["Conversation removed."] = "Samtale fjernet."; -$a->strings["No messages."] = "Ingen meldinger."; -$a->strings["D, d M Y - g:i A"] = "D, d M Y - g:i A"; +$a->strings["Invalid request identifier."] = "Ugyldig forespørselsidentifikator."; +$a->strings["Discard"] = "Forkast"; +$a->strings["Please login."] = "Vennligst logg inn."; +$a->strings["No such group"] = "Gruppen finnes ikke"; +$a->strings["Search Results For:"] = "Søkeresultat for:"; +$a->strings["Collection is empty"] = "Samlingen er tom"; +$a->strings["Collection: "] = "Samling:"; +$a->strings["Connection: "] = "Forbindelse:"; +$a->strings["Invalid connection."] = "Ugyldig forbindelse."; $a->strings["Add a Channel"] = "Legg til en kanal"; $a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "En kanal er din egen samling av relaterte web-sider. En kanal kan brukes til å samle sosiale nettverksprofiler, blogger, samtalegrupper og forum, kjendissider og mye mer. Du kan lage så mange kanaler som din tjenestetilbyder tillater."; $a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Eksempel: \"Ola Nordmann\", \"Lisa og hestene hennes\", \"Fotball\", \"Sykkelgruppa\""; $a->strings["Choose a short nickname"] = "Velg et kort kallenavn"; $a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Ditt kallenavn brukes til å lage en kanaladresse som er enkel å huske (minner om en e-postadresse) og som du kan dele med andre."; $a->strings["Or import an existing channel from another location"] = "Eller importerer en eksisterende kanal fra et annet sted."; -$a->strings["Channel Type"] = "Kanaltype"; $a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Vennligst velg en kanaltype (for eksempel sosialt nettverk eller forum for felleskap) og krav til personvern slik at vi kan velge de beste tillatelsene for deg."; -$a->strings["Red Matrix - "The Network""] = "Red Matrix - "Nettverket""; -$a->strings["Welcome to %s"] = "Velkommen til %s"; -$a->strings["Invalid request identifier."] = "Ugyldig forespørselsidentifikator."; -$a->strings["Discard"] = "Forkast"; -$a->strings["No more system notifications."] = "Ingen flere systemvarsler."; -$a->strings["System Notifications"] = "Systemvarsler"; -$a->strings["Xchan Lookup"] = "Xchan oppslag"; -$a->strings["Lookup xchan beginning with (or webbie): "] = "Slå opp xchan som begynner med (eller webbie):"; -$a->strings["Unable to find your hub."] = "Ikke i stand til å finne hubben din."; -$a->strings["Post successful."] = "Innlegg vellykket."; -$a->strings["invalid target signature"] = "Målets signatur er ugyldig"; +$a->strings["Channel Type"] = "Kanaltype"; +$a->strings["Read more about roles"] = "Les mer om roller"; $a->strings["App installed."] = "App installert."; $a->strings["Malformed app."] = "Feil oppsett for app-en."; $a->strings["Embed code"] = "Innbyggingskode"; @@ -1880,14 +2017,20 @@ $a->strings["80 x 80 pixels - optional"] = "80 x80 pixler - valgfritt"; $a->strings["Version ID"] = "Versjons-ID"; $a->strings["Price of app"] = "Pris på app"; $a->strings["Location (URL) to purchase app"] = "Plassering (URL) for å kjøpe app"; +$a->strings["sent you a private message"] = "sendte deg en privat melding"; +$a->strings["added your channel"] = "la til din kanal"; +$a->strings["posted an event"] = "la ut en hendelse"; +$a->strings["Bookmark added"] = "Bokmerke lagt til"; +$a->strings["My Bookmarks"] = "Mine bokmerker"; +$a->strings["My Connections Bookmarks"] = "Mine forbindelsers bokmerker"; +$a->strings["Insufficient permissions. Request redirected to profile page."] = "Utilstrekkelig tillatelse. Forespørsel omdirigert til profilsiden."; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Ingen forslag tilgjengelige. Hvis dette er et nytt nettsted, vennligst prøv igjen om 24 timer."; $a->strings["Poll"] = "Spørring"; $a->strings["View Results"] = "Vis resultater"; -$a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Sletting av kontoer er ikke tillatt innen 48 timer etter endring av kontopassordet."; -$a->strings["Remove This Account"] = "Slett denne kontoen"; -$a->strings["This will completely remove this account including all its channels from the network. Once this has been done it is not recoverable."] = "Dette vil fullstendig slette denne kontoen inkludert alle dens kanaler fra nettverket. Når dette er gjort kan det ikke angres."; -$a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Slett denne kontoen, alle dens kanaler og alle dens kanalkloner fra dette nettverket"; -$a->strings["By default only the instances of the channels located on this hub will be removed from the network"] = "Som standard vil bare forekomster av kanalene lokalisert på denne hubben bli slettet fra nettverket"; $a->strings["No service class restrictions found."] = "Ingen restriksjoner er funnet i tjenesteklasse."; +$a->strings["Files: shared with me"] = "Filer: delt med meg"; +$a->strings["Remove all files"] = "Fjern alle filer"; +$a->strings["Remove this file"] = "Fjern denne filen"; $a->strings["Schema Default"] = "Standard skjema"; $a->strings["Sans-Serif"] = "Sans-Serif"; $a->strings["Monospace"] = "Monospace"; @@ -1923,10 +2066,8 @@ $a->strings["Right offset of the section element"] = "Til høyre for seksjonsele $a->strings["Section width"] = "Seksjonsbredde"; $a->strings["Left offset of the aside"] = "Til venstre for sidestolpen"; $a->strings["Right offset of the aside element"] = "Til høyre for sidestolpen"; -$a->strings["None"] = "Ingen"; -$a->strings["Header image"] = "Topptekstbilde"; -$a->strings["Header image only on profile pages"] = "Topptekstbilde bare på profilsider"; $a->strings["Light (Red Matrix default)"] = "Lys (Red Matrix standard)"; +$a->strings["Select scheme"] = "Velg skjema"; $a->strings["Narrow navbar"] = "Smal navigasjonslinje"; $a->strings["Navigation bar background color"] = "Navigasjonslinjens bakgrunnsfarge"; $a->strings["Navigation bar gradient top color"] = "Navigasjonslinjens graderte toppfarge"; @@ -1947,22 +2088,24 @@ $a->strings["Set the indent for comments"] = "Angi innrykket til kommentarer"; $a->strings["Set the basic color for item icons"] = "Angi grunnfargen for elementikoner"; $a->strings["Set the hover color for item icons"] = "Angi fargen til elementikoner ved berøring"; $a->strings["Set font-size for the entire application"] = "Angi skriftstørrelsen for hele programmet"; +$a->strings["Example: 14px"] = "Eksempel: 14px"; $a->strings["Set font-color for posts and comments"] = "Angi skriftfargen for innlegg og kommentarer"; $a->strings["Set radius of corners"] = "Angi hjørneradius"; $a->strings["Set shadow depth of photos"] = "Angi skyggedybden til bilder"; -$a->strings["Set maximum width of conversation regions"] = "Angi største bredde for samtaleregioner"; -$a->strings["Center conversation regions"] = "Midtstill samtaleregionene"; +$a->strings["Set maximum width of content region in pixel"] = "Angi største bredde for innholdsregionen i pixler"; +$a->strings["Leave empty for default width"] = "La feltet stå tomt for å bruke standard bredde"; +$a->strings["Center page content"] = "Midtstill sideinnhold"; $a->strings["Set minimum opacity of nav bar - to hide it"] = "Angi minste dekkevne for navigasjonslinjen - for å skjule den"; $a->strings["Set size of conversation author photo"] = "Angi størrelsen for samtalens forfatterbilde"; $a->strings["Set size of followup author photos"] = "Angi størrelsen på forfatterbilder ved oppfølging"; -$a->strings["Sloppy photo albums"] = "Slurvete fotoalbum"; -$a->strings["Are you a clean desk or a messy desk person?"] = "Er du en person med ryddig arbeidsbord eller et rotete arbeidsbord?"; $a->strings["Update %s failed. See error logs."] = "Oppdatering %s mislyktes. Se feilloggen."; $a->strings["Update Error at %s"] = "Oppdateringsfeil ved %s"; $a->strings["Create an account to access services and applications within the Red Matrix"] = "Lag en konto for å få tilgang til tjenester og programmer i Red Matrix"; $a->strings["Password"] = "Passord"; $a->strings["Remember me"] = "Husk meg"; $a->strings["Forgot your password?"] = "Glemt passordet ditt?"; -$a->strings["permission denied"] = "tillatelse avvist"; -$a->strings["Got Zot?"] = "Har du Zot?"; $a->strings["toggle mobile"] = "Skru på mobil"; +$a->strings["Website SSL certificate is not valid. Please correct."] = "Nettstedets SSL-sertifikat er ikke gyldig. Vennligst fiks dette."; +$a->strings["[red] Website SSL error for %s"] = "[red] SSL-feil ved nettsted hos %s"; +$a->strings["Cron/Scheduled tasks not running."] = "Cron/planlagte oppgaver kjører ikke."; +$a->strings["[red] Cron tasks not running on %s"] = "[red] Cron-oppgaver kjører ikke på %s"; -- cgit v1.2.3 From c521a284860b6050bebcc554e28f860ebf2d2e23 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Thu, 26 Mar 2015 21:33:44 +0100 Subject: do not move viewed content off the screen after collapsing a long post --- view/js/main.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/view/js/main.js b/view/js/main.js index f6bc22e34..647d90358 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -616,12 +616,20 @@ function updateConvItems(mode,data) { function collapseHeight() { $(".wall-item-body, .contact-info").each(function() { - if($(this).height() > divmore_height + 10) { + var orgHeight = $(this).height(); + if(orgHeight > divmore_height + 10) { if(! $(this).hasClass('divmore')) { $(this).readmore({ collapsedHeight: divmore_height, moreLink: '' + aStr.divgrowmore + '', - lessLink: '' + aStr.divgrowless + '' + lessLink: '' + aStr.divgrowless + '', + beforeToggle: function(trigger, element, expanded) { + if(expanded) { + if((($(element).offset().top + divmore_height) - $(window).scrollTop()) < 65 ) { + $('html, body').animate( { scrollTop: $(window).scrollTop() - (orgHeight - divmore_height) }, {duration: 100 } ); + } + } + } }); $(this).addClass('divmore'); } -- cgit v1.2.3 From b638c6e00736095cddb7585341061b2102248d5d Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Thu, 26 Mar 2015 22:34:56 +0100 Subject: whitespace --- view/js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/js/main.js b/view/js/main.js index 647d90358..07035aee3 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -626,7 +626,7 @@ function collapseHeight() { beforeToggle: function(trigger, element, expanded) { if(expanded) { if((($(element).offset().top + divmore_height) - $(window).scrollTop()) < 65 ) { - $('html, body').animate( { scrollTop: $(window).scrollTop() - (orgHeight - divmore_height) }, {duration: 100 } ); + $('html, body').animate( { scrollTop: $(window).scrollTop() - (orgHeight - divmore_height) }, {duration: 100 } ); } } } -- cgit v1.2.3 From 47292c612c5a2a6d3819ca3c415fa2d99ab2ee7f Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 26 Mar 2015 18:03:39 -0700 Subject: provide ways to over-ride the datetime pickers --- include/conversation.php | 2 ++ include/datetime.php | 2 ++ mod/events.php | 4 +++- version.inc | 2 +- view/tpl/event_form.tpl | 4 ++-- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 8a834f339..4018ced28 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1158,6 +1158,8 @@ function status_editor($a, $x, $popup = false) { $preview = ''; $defexpire = ((($z = get_pconfig($x['profile_uid'], 'system', 'default_post_expire')) && (! $webpage)) ? $z : ''); + if($defexpire) + $defexpire = datetime_convert('UTC',date_default_timezone_get(),$defexpire,'Y-m-d H:i'); $cipher = get_pconfig($x['profile_uid'], 'system', 'default_cipher'); if(! $cipher) diff --git a/include/datetime.php b/include/datetime.php index a387d84c4..5cab5889d 100644 --- a/include/datetime.php +++ b/include/datetime.php @@ -175,6 +175,8 @@ function timesel($format, $h, $m, $id='timepicker') { * set maximum date from picker with id $maxfrom (none by default) */ function datetimesel($format, $min, $max, $default, $id = 'datetimepicker', $pickdate = true, $picktime = true, $minfrom = '', $maxfrom = '',$required = false) { + + // Once browser support is better this could probably be replaced with native HTML5 date picker $o = ''; diff --git a/mod/events.php b/mod/events.php index 010f1f7c4..289ddfb15 100755 --- a/mod/events.php +++ b/mod/events.php @@ -548,12 +548,14 @@ function events_content(&$a) { if(! x($orig_event)) $sh_checked = ''; else - $sh_checked = (($orig_event['allow_cid'] === '<' . $channel['channel_hash'] . '>' && (! $orig_event['allow_gid']) && (! $orig_event['deny_cid']) && (! $orig_event['deny_gid'])) ? '' : ' checked="checked" ' ); + $sh_checked = ((($orig_event['allow_cid'] === '<' . $channel['channel_hash'] . '>' || (! $orig_event['allow_cid'])) && (! $orig_event['allow_gid']) && (! $orig_event['deny_cid']) && (! $orig_event['deny_gid'])) ? '' : ' checked="checked" ' ); if($orig_event['event_xchan']) $sh_checked .= ' disabled="disabled" '; + + $sdt = ((x($orig_event)) ? $orig_event['start'] : 'now'); $fdt = ((x($orig_event)) ? $orig_event['finish'] : 'now'); diff --git a/version.inc b/version.inc index 790427996..fea8356b7 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-25.982 +2015-03-26.983 diff --git a/view/tpl/event_form.tpl b/view/tpl/event_form.tpl index f8afa2e36..7ec32d2c9 100755 --- a/view/tpl/event_form.tpl +++ b/view/tpl/event_form.tpl @@ -27,7 +27,7 @@
        -
        +
        @@ -157,7 +157,7 @@
        -
        +
        -- cgit v1.2.3 From 0bb89778d382fc5758354c6986130ce1ddba7d4c Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 26 Mar 2015 19:55:52 -0700 Subject: add channel_lastpost timestamp to help optimise some outrageously expensive queries. --- boot.php | 2 +- doc/to_do_code.bb | 1 - install/schema_mysql.sql | 2 ++ install/schema_postgres.sql | 2 ++ install/update.php | 16 +++++++++++++++- mod/item.php | 7 +++++++ 6 files changed, 27 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index 5fa15c9e6..aac8eff12 100755 --- a/boot.php +++ b/boot.php @@ -49,7 +49,7 @@ define ( 'RED_PLATFORM', 'redmatrix' ); define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'R'); define ( 'ZOT_REVISION', 1 ); -define ( 'DB_UPDATE_VERSION', 1139 ); +define ( 'DB_UPDATE_VERSION', 1140 ); /** * Constant with a HTML line break. diff --git a/doc/to_do_code.bb b/doc/to_do_code.bb index 4b7b98ee1..713885f92 100644 --- a/doc/to_do_code.bb +++ b/doc/to_do_code.bb @@ -24,7 +24,6 @@ We need much more than this, but here are areas where developers can help. Pleas [li]service classes - account overview page showing resources consumed by channel. With special consideration this page can also be accessed at a meta level by the site admin to drill down on problematic accounts/channels.[/li] [li]Events module - fix permissions on events, and provide JS translation support for the calendar overview; integrate with calDAV[/li] [li]Uploads - integrate #^[url=https://github.com/blueimp/jQuery-File-Upload]https://github.com/blueimp/jQuery-File-Upload[/url][/li] -[li]We could probably improve even more on the infamous sys_channel query by carrying a column in the channel DB for the timestamp of the last post; so we don't have to randomly select channels from which to find public content and quite possibly randomly select a bunch that are inactive. This would also be a huge win for the statistics queries which could look at the same exact field and not have to count hundreds of thousands of things.[/li] [li]Import/export - include events, things, etc.[/li] [li]Import channel from Diaspora/Friendica[/li] [li]MediaGoblin photo "crosspost" connector[/li] diff --git a/install/schema_mysql.sql b/install/schema_mysql.sql index b3f992500..c2cefd07d 100644 --- a/install/schema_mysql.sql +++ b/install/schema_mysql.sql @@ -219,6 +219,7 @@ CREATE TABLE IF NOT EXISTS `channel` ( `channel_notifyflags` int(10) unsigned NOT NULL DEFAULT '65535', `channel_pageflags` int(10) unsigned NOT NULL DEFAULT '0', `channel_dirdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', + `channel_lastpost` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `channel_deleted` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `channel_max_anon_mail` int(10) unsigned NOT NULL DEFAULT '10', `channel_max_friend_req` int(10) unsigned NOT NULL DEFAULT '10', @@ -282,6 +283,7 @@ CREATE TABLE IF NOT EXISTS `channel` ( KEY `channel_deleted` (`channel_deleted`), KEY `channel_a_republish` (`channel_a_republish`), KEY `channel_dirdate` (`channel_dirdate`), + KEY `channel_lastpost` (`channel_lastpost`), KEY `channel_w_like` (`channel_w_like`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; diff --git a/install/schema_postgres.sql b/install/schema_postgres.sql index bc72be445..438b29d49 100644 --- a/install/schema_postgres.sql +++ b/install/schema_postgres.sql @@ -166,6 +166,7 @@ CREATE TABLE "channel" ( "channel_notifyflags" bigint NOT NULL DEFAULT '65535', "channel_pageflags" bigint NOT NULL DEFAULT '0', "channel_dirdate" timestamp NOT NULL DEFAULT '0001-01-01 00:00:00', + "channel_lastpost" timestamp NOT NULL DEFAULT '0001-01-01 00:00:00', "channel_deleted" timestamp NOT NULL DEFAULT '0001-01-01 00:00:00', "channel_max_anon_mail" bigint NOT NULL DEFAULT '10', "channel_max_friend_req" bigint NOT NULL DEFAULT '10', @@ -231,6 +232,7 @@ create index "channel_deleted" on channel ("channel_deleted"); create index "channel_a_republish" on channel ("channel_a_republish"); create index "channel_w_like" on channel ("channel_w_like"); create index "channel_dirdate" on channel ("channel_dirdate"); +create index "channel_lastpost" on channel ("channel_lastpost"); CREATE TABLE "chat" ( "chat_id" serial NOT NULL, "chat_room" bigint NOT NULL DEFAULT '0', diff --git a/install/update.php b/install/update.php index 75805513d..36aa20373 100644 --- a/install/update.php +++ b/install/update.php @@ -1,6 +1,6 @@ 'item' )); } + + if($uid && $uid == $profile_uid && (! $datarray['item_restrict'])) { + q("update channel set channel_lastpost = '%s' where channel_id = %d", + dbesc(datetime_convert()), + intval($uid) + ); + } } // photo comments turn the corresponding item visible to the profile wall -- cgit v1.2.3 From b1f2c29a965112c946b7b312584e13fd05183bbc Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 26 Mar 2015 20:56:05 -0700 Subject: bring event form into line with other forms --- view/css/mod_events.css | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/view/css/mod_events.css b/view/css/mod_events.css index f57c06a9d..c01c3a83b 100644 --- a/view/css/mod_events.css +++ b/view/css/mod_events.css @@ -8,18 +8,24 @@ float: left; } -#event-summary, #start_text, #finish_text { - width: 300px; +#event-summary, #start_text { + width: 98%; float: left; } +#finish_text { + width: 100%; + float: left; +} + + #event-category-wrap { margin-top: 15px; } .event-cats { margin-top: 15px; - width: 400px; + width: 100%; } -- cgit v1.2.3 From 0837e67a530804f85179908efec1ecbe02b33622 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 26 Mar 2015 21:03:54 -0700 Subject: minor tweak on event form --- view/css/mod_events.css | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/view/css/mod_events.css b/view/css/mod_events.css index c01c3a83b..37e8bbb84 100644 --- a/view/css/mod_events.css +++ b/view/css/mod_events.css @@ -9,7 +9,7 @@ } #event-summary, #start_text { - width: 98%; + width: 95%; float: left; } @@ -31,6 +31,7 @@ .required { float: left; + cursor: default; } #event-datetime-break { -- cgit v1.2.3 From 1bf93916dbf22ba8e51261c5f364781ee3c9bcc2 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 26 Mar 2015 23:51:58 -0700 Subject: adjust category auto-complete background color (blue) to match the blue we use for buttons. It was a completely unrelated shade of blue and looked out of place. --- view/theme/redbasic/css/style.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index a87907fd3..ca324a89e 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -2305,6 +2305,9 @@ aside .nav > li > a:hover, aside .nav > li > a:focus { right: 0px; background-color: #337AB7; } +.label-info { + background-color: #337AB7; +} .channels_ckbx, .pending_ckbx, .users_ckbx { margin-top: -5px !important; -- cgit v1.2.3 From b59e2870ab47dab424d043dd51f70d427d92d7a5 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Fri, 27 Mar 2015 11:52:59 +0100 Subject: Move bootstrap dependencies (tagsinput) to theme redbasic (we only have it there). Comment out some most probably deprecated js includes. Some css cleanup. --- view/css/conversation.css | 9 ++++++--- view/css/mod_events.css | 7 +++++-- view/js/main.js | 10 +++++----- view/php/theme_init.php | 16 ++++++++-------- view/theme/redbasic/css/style.css | 13 +++++++------ view/theme/redbasic/js/redbasic.js | 6 +++++- view/theme/redbasic/php/theme_init.php | 4 +++- view/tpl/event_form.tpl | 2 +- view/tpl/jot.tpl | 5 ++--- 9 files changed, 42 insertions(+), 30 deletions(-) diff --git a/view/css/conversation.css b/view/css/conversation.css index 591a4e767..dced812b7 100644 --- a/view/css/conversation.css +++ b/view/css/conversation.css @@ -11,16 +11,19 @@ code { .jothidden input { border: 0px; margin: 0px; - padding: 8px; height: 39px; - width: 70%; - margin-bottom: 5px; + width: 100%; } .jothidden { display:none; } +#jot-title-wrap input { + padding: 8px; + margin-bottom: 5px; +} + #profile-jot-text { height: 39px; padding: 8px; diff --git a/view/css/mod_events.css b/view/css/mod_events.css index 37e8bbb84..f2ffb9a2e 100644 --- a/view/css/mod_events.css +++ b/view/css/mod_events.css @@ -25,7 +25,10 @@ .event-cats { margin-top: 15px; - width: 100%; +} + +.bootstrap-tagsinput { + width: 100%; } @@ -47,4 +50,4 @@ #event-edit-preview-btn { margin-right: 15px; -} \ No newline at end of file +} diff --git a/view/js/main.js b/view/js/main.js index 07035aee3..b9fb9f85e 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -275,7 +275,7 @@ $(function() { }); /* setup field_richtext */ - setupFieldRichtext(); + //setupFieldRichtext(); /* Turn elements with one of our special rel tags into popup menus */ @@ -1060,9 +1060,9 @@ function fcFileBrowser (field_name, url, type, win) { return false; } -function setupFieldRichtext(){ - return; /* +function setupFieldRichtext(){ + tinyMCE.init({ theme : "advanced", mode : "specific_textareas", @@ -1086,9 +1086,9 @@ function setupFieldRichtext(){ theme_advanced_path : false, file_browser_callback : "fcFileBrowser", }); -*/ -} +} +*/ /** * sprintf in javascript diff --git a/view/php/theme_init.php b/view/php/theme_init.php index b695bd54e..8168eb2c0 100644 --- a/view/php/theme_init.php +++ b/view/php/theme_init.php @@ -10,9 +10,9 @@ head_add_css('view/css/conversation.css'); head_add_css('view/css/widgets.css'); head_add_css('view/css/colorbox.css'); head_add_css('library/justifiedGallery/justifiedGallery.css'); -head_add_css('library/bootstrap-tagsinput/bootstrap-tagsinput.css'); + head_add_js('jquery.js'); -head_add_js('jquery-migrate-1.1.1.js'); +//head_add_js('jquery-migrate-1.1.1.js'); head_add_js('library/justifiedGallery/jquery.justifiedGallery.js'); //head_add_js('jquery-compat.js'); @@ -21,13 +21,13 @@ head_add_js('jquery.spin.js'); head_add_js('jquery.textinputs.js'); head_add_js('autocomplete.js'); head_add_js('library/jquery-textcomplete/jquery.textcomplete.js'); -head_add_js('library/colorbox/jquery.colorbox.js'); +//head_add_js('library/colorbox/jquery.colorbox.js'); head_add_js('library/jquery.timeago.js'); head_add_js('library/readmore.js/readmore.js'); -head_add_js('library/jquery_ac/friendica.complete.js'); -head_add_js('library/tiptip/jquery.tipTip.minified.js'); +//head_add_js('library/jquery_ac/friendica.complete.js'); +//head_add_js('library/tiptip/jquery.tipTip.minified.js'); head_add_js('library/jgrowl/jquery.jgrowl_minimized.js'); -head_add_js('library/tinymce/jscripts/tiny_mce/tiny_mce.js'); +//head_add_js('library/tinymce/jscripts/tiny_mce/tiny_mce.js'); head_add_js('library/cryptojs/components/core-min.js'); head_add_js('library/cryptojs/rollups/aes.js'); head_add_js('library/cryptojs/rollups/rabbit.js'); @@ -38,9 +38,9 @@ head_add_js('webtoolkit.base64.js'); head_add_js('main.js'); head_add_js('crypto.js'); head_add_js('library/jRange/jquery.range.js'); -head_add_js('docready.js'); +//head_add_js('docready.js'); head_add_js('library/colorbox/jquery.colorbox-min.js'); -head_add_js('library/bootstrap-tagsinput/bootstrap-tagsinput.js'); + head_add_js('library/jquery.AreYouSure/jquery.are-you-sure.js'); head_add_js('library/tableofcontents/jquery.toc.js'); diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index ca324a89e..647fcda34 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -2214,15 +2214,19 @@ aside .nav > li > a:hover, aside .nav > li > a:focus { } /* Modified original CSS to match input in Redbasic */ -.bootstrap-tagsinput { +.jothidden .bootstrap-tagsinput { border-color:#fff; background-color: #fff; box-shadow: none; display: inline-block; border-radius: $radiuspx; cursor: text; - padding: 0 6px; - width: 70% !important; + padding: 0px 8px; + width: 100%; +} + +.bootstrap-tagsinput .label { + font-size: 100%; } .jothidden .bootstrap-tagsinput:hover, .jothidden .bootstrap-tagsinput:focus { @@ -2305,9 +2309,6 @@ aside .nav > li > a:hover, aside .nav > li > a:focus { right: 0px; background-color: #337AB7; } -.label-info { - background-color: #337AB7; -} .channels_ckbx, .pending_ckbx, .users_ckbx { margin-top: -5px !important; diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index c825b0485..68190778c 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -34,6 +34,10 @@ $(document).ready(function() { if($('#tabs-collapse-1').length === 0) { $('#expand-tabs').hide(); } + + $("input[data-role=cat-tagsinput]").tagsinput({ + tagClass: 'label label-primary' + }); }); $(document).ready(function(){ @@ -48,4 +52,4 @@ $(document).ready(function(){ } } setInterval(function () {checkNotify();}, 10 * 1000); -}); \ No newline at end of file +}); diff --git a/view/theme/redbasic/php/theme_init.php b/view/theme/redbasic/php/theme_init.php index 498d1ee15..3179c7078 100644 --- a/view/theme/redbasic/php/theme_init.php +++ b/view/theme/redbasic/php/theme_init.php @@ -1,7 +1,8 @@ - +
        {{/if}} diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl index 47787676e..ed1d1e35f 100755 --- a/view/tpl/jot.tpl +++ b/view/tpl/jot.tpl @@ -10,8 +10,7 @@ - - + {{if $showacl}}{{$acl}}{{/if}} {{$mimeselect}} {{$layoutselect}} @@ -25,7 +24,7 @@
        {{if $catsenabled}} {{/if}} {{if $webpage}} -- cgit v1.2.3 From 2899c500eec19c8ad17b6819c33e0f0414bd1387 Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Fri, 27 Mar 2015 12:12:12 +0100 Subject: some colorbox styling --- view/theme/redbasic/css/style.css | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 647fcda34..565b793aa 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -493,10 +493,6 @@ footer { font-size: 0.7em; } -#colorbox { - padding: 5px; -} - .app-name { overflow: none; } @@ -962,10 +958,20 @@ nav .acpopup { background: none repeat scroll 0% 0% #FCF8E3 !important; } +#cboxOverlay { + z-index: 1050; +} + #colorbox { + z-index: 1051; +} + +#cboxContent { + padding: 3px; border: 0px solid #fff; + border-radius: $radiuspx; background-color: #fff; - z-index: 9; + z-index: 1052; } .settings-block { -- cgit v1.2.3 From 0aba609ad408faabe72826a006b8af0fe15a3c2f Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 28 Mar 2015 14:53:00 -0700 Subject: issue #941 --- include/crypto.php | 15 +- util/messages.po | 1246 ++++++++++++++++++++++++++++------------------------ version.inc | 2 +- 3 files changed, 672 insertions(+), 591 deletions(-) diff --git a/include/crypto.php b/include/crypto.php index ab083cfaa..a4ce2cf98 100644 --- a/include/crypto.php +++ b/include/crypto.php @@ -300,7 +300,6 @@ function salmon_key($pubkey) { // used in Friendica 'RINO'. This function is messy and should be retired. -if(! function_exists('aes_decrypt')) { function aes_decrypt($val,$ky) { $key="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"; @@ -310,10 +309,10 @@ function aes_decrypt($val,$ky) $enc = MCRYPT_RIJNDAEL_128; $dec = @mcrypt_decrypt($enc, $key, $val, $mode, @mcrypt_create_iv( @mcrypt_get_iv_size($enc, $mode), MCRYPT_DEV_URANDOM ) ); return rtrim($dec,(( ord(substr($dec,strlen($dec)-1,1))>=0 and ord(substr($dec, strlen($dec)-1,1))<=16)? chr(ord( substr($dec,strlen($dec)-1,1))):null)); -}} +} + -if(! function_exists('aes_encrypt')) { function aes_encrypt($val,$ky) { $key="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"; @@ -323,6 +322,14 @@ function aes_encrypt($val,$ky) $enc=MCRYPT_RIJNDAEL_128; $val=str_pad($val, (16*(floor(strlen($val) / 16)+(strlen($val) % 16==0?2:1))), chr(16-(strlen($val) % 16))); return mcrypt_encrypt($enc, $key, $val, $mode, mcrypt_create_iv( mcrypt_get_iv_size($enc, $mode), MCRYPT_DEV_URANDOM)); -}} +} +function z_obscure($s) { + return json_encode(crypto_encapsulate($s,get_config('system','pubkey'))); +} +function z_unobscure($s) { + if(strpos($s,"{\"") !== 0) + return $s; + return crypto_unencapsulate(json_decode($s,true),get_config('system','prvkey')); +} diff --git a/util/messages.po b/util/messages.po index 43c36f167..37e1520df 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2015-03-20.977\n" +"Project-Id-Version: 2015-03-27.984\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-20 00:03-0700\n" +"POT-Creation-Date: 2015-03-27 00:03-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "" msgid "Default privacy group for new contacts" msgstr "" -#: ../../include/group.php:254 ../../mod/admin.php:821 +#: ../../include/group.php:254 ../../mod/admin.php:824 msgid "All Channels" msgstr "" @@ -125,7 +125,7 @@ msgstr "" msgid "$1 wrote:" msgstr "" -#: ../../include/identity.php:31 ../../mod/item.php:1078 +#: ../../include/identity.php:31 msgid "Unable to obtain identity information from database" msgstr "" @@ -154,16 +154,16 @@ msgid "" "Nickname has unsupported characters or is already being used on this site." msgstr "" -#: ../../include/identity.php:283 +#: ../../include/identity.php:281 msgid "Unable to retrieve created identity" msgstr "" -#: ../../include/identity.php:343 +#: ../../include/identity.php:341 msgid "Default Profile" msgstr "" -#: ../../include/identity.php:387 ../../include/identity.php:388 -#: ../../include/identity.php:395 ../../include/widgets.php:430 +#: ../../include/identity.php:385 ../../include/identity.php:386 +#: ../../include/identity.php:393 ../../include/widgets.php:430 #: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 #: ../../mod/settings.php:343 ../../mod/settings.php:344 #: ../../mod/settings.php:347 ../../mod/settings.php:358 @@ -171,129 +171,129 @@ msgstr "" msgid "Friends" msgstr "" -#: ../../include/identity.php:643 +#: ../../include/identity.php:641 msgid "Requested channel is not available." msgstr "" -#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../include/identity.php:689 ../../mod/profile.php:16 #: ../../mod/achievements.php:11 ../../mod/blocks.php:29 #: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 -#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:53 +#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:54 #: ../../mod/webpages.php:29 ../../mod/editblock.php:29 #: ../../mod/layouts.php:29 msgid "Requested profile is not available." msgstr "" -#: ../../include/identity.php:842 ../../include/widgets.php:136 -#: ../../include/widgets.php:175 ../../include/conversation.php:940 +#: ../../include/identity.php:840 ../../include/widgets.php:136 +#: ../../include/widgets.php:175 ../../include/conversation.php:945 #: ../../include/Contact.php:107 ../../mod/match.php:62 #: ../../mod/directory.php:291 ../../mod/suggest.php:51 msgid "Connect" msgstr "" -#: ../../include/identity.php:856 ../../mod/profiles.php:774 +#: ../../include/identity.php:854 ../../mod/profiles.php:774 msgid "Change profile photo" msgstr "" -#: ../../include/identity.php:863 +#: ../../include/identity.php:861 msgid "Profiles" msgstr "" -#: ../../include/identity.php:863 +#: ../../include/identity.php:861 msgid "Manage/edit profiles" msgstr "" -#: ../../include/identity.php:864 ../../mod/profiles.php:775 +#: ../../include/identity.php:862 ../../mod/profiles.php:775 msgid "Create New Profile" msgstr "" -#: ../../include/identity.php:867 ../../include/nav.php:95 +#: ../../include/identity.php:865 ../../include/nav.php:95 msgid "Edit Profile" msgstr "" -#: ../../include/identity.php:880 ../../mod/profiles.php:786 +#: ../../include/identity.php:878 ../../mod/profiles.php:786 msgid "Profile Image" msgstr "" -#: ../../include/identity.php:883 +#: ../../include/identity.php:881 msgid "visible to everybody" msgstr "" -#: ../../include/identity.php:884 ../../mod/profiles.php:669 +#: ../../include/identity.php:882 ../../mod/profiles.php:669 #: ../../mod/profiles.php:790 msgid "Edit visibility" msgstr "" -#: ../../include/identity.php:896 ../../include/bb2diaspora.php:450 -#: ../../include/event.php:40 ../../mod/events.php:645 +#: ../../include/identity.php:894 ../../include/bb2diaspora.php:473 +#: ../../include/event.php:40 ../../mod/events.php:647 #: ../../mod/directory.php:223 msgid "Location:" msgstr "" -#: ../../include/identity.php:900 ../../include/identity.php:1142 +#: ../../include/identity.php:898 ../../include/identity.php:1140 msgid "Gender:" msgstr "" -#: ../../include/identity.php:901 ../../include/identity.php:1186 +#: ../../include/identity.php:899 ../../include/identity.php:1184 msgid "Status:" msgstr "" -#: ../../include/identity.php:902 ../../include/identity.php:1197 +#: ../../include/identity.php:900 ../../include/identity.php:1195 msgid "Homepage:" msgstr "" -#: ../../include/identity.php:903 +#: ../../include/identity.php:901 msgid "Online Now" msgstr "" -#: ../../include/identity.php:986 ../../include/identity.php:1066 +#: ../../include/identity.php:984 ../../include/identity.php:1064 #: ../../mod/ping.php:324 msgid "g A l F d" msgstr "" -#: ../../include/identity.php:987 ../../include/identity.php:1067 +#: ../../include/identity.php:985 ../../include/identity.php:1065 msgid "F d" msgstr "" -#: ../../include/identity.php:1032 ../../include/identity.php:1107 +#: ../../include/identity.php:1030 ../../include/identity.php:1105 #: ../../mod/ping.php:346 msgid "[today]" msgstr "" -#: ../../include/identity.php:1044 +#: ../../include/identity.php:1042 msgid "Birthday Reminders" msgstr "" -#: ../../include/identity.php:1045 +#: ../../include/identity.php:1043 msgid "Birthdays this week:" msgstr "" -#: ../../include/identity.php:1100 +#: ../../include/identity.php:1098 msgid "[No description]" msgstr "" -#: ../../include/identity.php:1118 +#: ../../include/identity.php:1116 msgid "Event Reminders" msgstr "" -#: ../../include/identity.php:1119 +#: ../../include/identity.php:1117 msgid "Events this week:" msgstr "" -#: ../../include/identity.php:1132 ../../include/identity.php:1249 +#: ../../include/identity.php:1130 ../../include/identity.php:1247 #: ../../include/apps.php:138 ../../mod/profperm.php:112 msgid "Profile" msgstr "" -#: ../../include/identity.php:1140 ../../mod/settings.php:1045 +#: ../../include/identity.php:1138 ../../mod/settings.php:1045 msgid "Full Name:" msgstr "" -#: ../../include/identity.php:1147 +#: ../../include/identity.php:1145 msgid "Like this channel" msgstr "" -#: ../../include/identity.php:1158 ../../include/conversation.php:1692 +#: ../../include/identity.php:1156 ../../include/conversation.php:1698 #: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 #: ../../mod/photos.php:1007 msgctxt "noun" @@ -302,100 +302,100 @@ msgid_plural "Likes" msgstr[0] "" msgstr[1] "" -#: ../../include/identity.php:1171 +#: ../../include/identity.php:1169 msgid "j F, Y" msgstr "" -#: ../../include/identity.php:1172 +#: ../../include/identity.php:1170 msgid "j F" msgstr "" -#: ../../include/identity.php:1179 +#: ../../include/identity.php:1177 msgid "Birthday:" msgstr "" -#: ../../include/identity.php:1183 +#: ../../include/identity.php:1181 msgid "Age:" msgstr "" -#: ../../include/identity.php:1192 +#: ../../include/identity.php:1190 #, php-format msgid "for %1$d %2$s" msgstr "" -#: ../../include/identity.php:1195 ../../mod/profiles.php:691 +#: ../../include/identity.php:1193 ../../mod/profiles.php:691 msgid "Sexual Preference:" msgstr "" -#: ../../include/identity.php:1199 ../../mod/profiles.php:693 +#: ../../include/identity.php:1197 ../../mod/profiles.php:693 msgid "Hometown:" msgstr "" -#: ../../include/identity.php:1201 +#: ../../include/identity.php:1199 msgid "Tags:" msgstr "" -#: ../../include/identity.php:1203 ../../mod/profiles.php:694 +#: ../../include/identity.php:1201 ../../mod/profiles.php:694 msgid "Political Views:" msgstr "" -#: ../../include/identity.php:1205 +#: ../../include/identity.php:1203 msgid "Religion:" msgstr "" -#: ../../include/identity.php:1207 +#: ../../include/identity.php:1205 msgid "About:" msgstr "" -#: ../../include/identity.php:1209 +#: ../../include/identity.php:1207 msgid "Hobbies/Interests:" msgstr "" -#: ../../include/identity.php:1211 ../../mod/profiles.php:697 +#: ../../include/identity.php:1209 ../../mod/profiles.php:697 msgid "Likes:" msgstr "" -#: ../../include/identity.php:1213 ../../mod/profiles.php:698 +#: ../../include/identity.php:1211 ../../mod/profiles.php:698 msgid "Dislikes:" msgstr "" -#: ../../include/identity.php:1215 +#: ../../include/identity.php:1213 msgid "Contact information and Social Networks:" msgstr "" -#: ../../include/identity.php:1217 +#: ../../include/identity.php:1215 msgid "My other channels:" msgstr "" -#: ../../include/identity.php:1219 +#: ../../include/identity.php:1217 msgid "Musical interests:" msgstr "" -#: ../../include/identity.php:1221 +#: ../../include/identity.php:1219 msgid "Books, literature:" msgstr "" -#: ../../include/identity.php:1223 +#: ../../include/identity.php:1221 msgid "Television:" msgstr "" -#: ../../include/identity.php:1225 +#: ../../include/identity.php:1223 msgid "Film/dance/culture/entertainment:" msgstr "" -#: ../../include/identity.php:1227 +#: ../../include/identity.php:1225 msgid "Love/Romance:" msgstr "" -#: ../../include/identity.php:1229 +#: ../../include/identity.php:1227 msgid "Work/employment:" msgstr "" -#: ../../include/identity.php:1231 +#: ../../include/identity.php:1229 msgid "School/education:" msgstr "" -#: ../../include/identity.php:1251 +#: ../../include/identity.php:1249 msgid "Like this thing" msgstr "" @@ -420,8 +420,8 @@ msgstr "" msgid "View" msgstr "" -#: ../../include/page_widgets.php:40 ../../include/conversation.php:1152 -#: ../../include/ItemObject.php:677 ../../mod/events.php:651 +#: ../../include/page_widgets.php:40 ../../include/conversation.php:1155 +#: ../../include/ItemObject.php:677 ../../mod/events.php:653 #: ../../mod/webpages.php:166 ../../mod/photos.php:970 msgid "Preview" msgstr "" @@ -460,7 +460,7 @@ msgstr "" msgid "System" msgstr "" -#: ../../include/widgets.php:94 ../../include/conversation.php:1498 +#: ../../include/widgets.php:94 ../../include/conversation.php:1501 msgid "Personal" msgstr "" @@ -507,7 +507,7 @@ msgstr "" #: ../../include/widgets.php:192 ../../include/text.php:833 #: ../../include/text.php:845 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1412 ../../mod/admin.php:1432 +#: ../../mod/filer.php:50 ../../mod/admin.php:1415 ../../mod/admin.php:1435 msgid "Save" msgstr "" @@ -603,8 +603,8 @@ msgid "Channel Sources" msgstr "" #: ../../include/widgets.php:537 ../../include/nav.php:208 -#: ../../include/apps.php:134 ../../mod/admin.php:1035 -#: ../../mod/admin.php:1235 +#: ../../include/apps.php:134 ../../mod/admin.php:1038 +#: ../../mod/admin.php:1238 msgid "Settings" msgstr "" @@ -650,14 +650,14 @@ msgid "Public Hubs" msgstr "" #: ../../include/conversation.php:120 ../../include/text.php:1747 -#: ../../include/diaspora.php:2030 ../../mod/like.php:335 +#: ../../include/diaspora.php:2030 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:43 msgid "photo" msgstr "" #: ../../include/conversation.php:123 ../../include/text.php:1750 -#: ../../mod/like.php:337 ../../mod/tagger.php:47 +#: ../../mod/like.php:348 ../../mod/tagger.php:47 msgid "event" msgstr "" @@ -666,7 +666,7 @@ msgid "channel" msgstr "" #: ../../include/conversation.php:148 ../../include/text.php:1753 -#: ../../include/diaspora.php:2030 ../../mod/like.php:335 +#: ../../include/diaspora.php:2030 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:51 msgid "status" @@ -678,12 +678,12 @@ msgid "comment" msgstr "" #: ../../include/conversation.php:164 ../../include/diaspora.php:2059 -#: ../../mod/like.php:383 +#: ../../mod/like.php:394 #, php-format msgid "%1$s likes %2$s's %3$s" msgstr "" -#: ../../include/conversation.php:167 ../../mod/like.php:385 +#: ../../include/conversation.php:167 ../../mod/like.php:396 #, php-format msgid "%1$s doesn't like %2$s's %3$s" msgstr "" @@ -702,109 +702,109 @@ msgstr "" msgid "poked" msgstr "" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#: ../../include/conversation.php:260 ../../mod/mood.php:63 #, php-format msgctxt "mood" msgid "%1$s is %2$s" msgstr "" -#: ../../include/conversation.php:556 ../../mod/photos.php:984 +#: ../../include/conversation.php:572 ../../mod/photos.php:984 msgctxt "title" msgid "Likes" msgstr "" -#: ../../include/conversation.php:556 ../../mod/photos.php:984 +#: ../../include/conversation.php:572 ../../mod/photos.php:984 msgctxt "title" msgid "Dislikes" msgstr "" -#: ../../include/conversation.php:557 ../../mod/photos.php:985 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Agree" msgstr "" -#: ../../include/conversation.php:557 ../../mod/photos.php:985 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Disagree" msgstr "" -#: ../../include/conversation.php:557 ../../mod/photos.php:985 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Abstain" msgstr "" -#: ../../include/conversation.php:558 ../../mod/photos.php:986 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Attending" msgstr "" -#: ../../include/conversation.php:558 ../../mod/photos.php:986 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Not attending" msgstr "" -#: ../../include/conversation.php:558 ../../mod/photos.php:986 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Might attend" msgstr "" -#: ../../include/conversation.php:644 ../../include/ItemObject.php:126 +#: ../../include/conversation.php:659 ../../include/ItemObject.php:126 msgid "Select" msgstr "" -#: ../../include/conversation.php:645 ../../include/RedDAV/RedBrowser.php:268 +#: ../../include/conversation.php:660 ../../include/RedDAV/RedBrowser.php:268 #: ../../include/ItemObject.php:120 ../../include/apps.php:255 #: ../../mod/settings.php:645 ../../mod/connedit.php:533 -#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:816 -#: ../../mod/admin.php:945 ../../mod/photos.php:1050 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:819 +#: ../../mod/admin.php:948 ../../mod/photos.php:1050 msgid "Delete" msgstr "" -#: ../../include/conversation.php:652 ../../include/ItemObject.php:89 +#: ../../include/conversation.php:667 ../../include/ItemObject.php:89 msgid "Private Message" msgstr "" -#: ../../include/conversation.php:659 ../../include/ItemObject.php:227 +#: ../../include/conversation.php:674 ../../include/ItemObject.php:227 msgid "Message signature validated" msgstr "" -#: ../../include/conversation.php:660 ../../include/ItemObject.php:228 +#: ../../include/conversation.php:675 ../../include/ItemObject.php:228 msgid "Message signature incorrect" msgstr "" -#: ../../include/conversation.php:680 +#: ../../include/conversation.php:692 #, php-format msgid "View %s's profile @ %s" msgstr "" -#: ../../include/conversation.php:695 +#: ../../include/conversation.php:707 msgid "Categories:" msgstr "" -#: ../../include/conversation.php:696 +#: ../../include/conversation.php:708 msgid "Filed under:" msgstr "" -#: ../../include/conversation.php:704 ../../include/ItemObject.php:312 +#: ../../include/conversation.php:716 ../../include/ItemObject.php:312 #, php-format msgid " from %s" msgstr "" -#: ../../include/conversation.php:707 ../../include/ItemObject.php:315 +#: ../../include/conversation.php:719 ../../include/ItemObject.php:315 #, php-format msgid "last edited: %s" msgstr "" -#: ../../include/conversation.php:708 ../../include/ItemObject.php:316 +#: ../../include/conversation.php:720 ../../include/ItemObject.php:316 #, php-format msgid "Expires: %s" msgstr "" -#: ../../include/conversation.php:723 +#: ../../include/conversation.php:735 msgid "View in context" msgstr "" -#: ../../include/conversation.php:725 ../../include/conversation.php:1203 +#: ../../include/conversation.php:737 ../../include/conversation.php:1208 #: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 #: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 #: ../../mod/editblock.php:157 ../../mod/photos.php:950 ../../mod/mail.php:241 @@ -812,52 +812,52 @@ msgstr "" msgid "Please wait" msgstr "" -#: ../../include/conversation.php:838 +#: ../../include/conversation.php:846 msgid "remove" msgstr "" -#: ../../include/conversation.php:842 ../../include/nav.php:247 +#: ../../include/conversation.php:850 ../../include/nav.php:247 msgid "Loading..." msgstr "" -#: ../../include/conversation.php:843 +#: ../../include/conversation.php:851 msgid "Delete Selected Items" msgstr "" -#: ../../include/conversation.php:934 +#: ../../include/conversation.php:939 msgid "View Source" msgstr "" -#: ../../include/conversation.php:935 +#: ../../include/conversation.php:940 msgid "Follow Thread" msgstr "" -#: ../../include/conversation.php:936 +#: ../../include/conversation.php:941 msgid "View Status" msgstr "" -#: ../../include/conversation.php:937 ../../include/nav.php:91 +#: ../../include/conversation.php:942 ../../include/nav.php:91 #: ../../mod/connedit.php:484 ../../mod/connedit.php:634 msgid "View Profile" msgstr "" -#: ../../include/conversation.php:938 +#: ../../include/conversation.php:943 msgid "View Photos" msgstr "" -#: ../../include/conversation.php:939 +#: ../../include/conversation.php:944 msgid "Matrix Activity" msgstr "" -#: ../../include/conversation.php:941 +#: ../../include/conversation.php:946 msgid "Edit Contact" msgstr "" -#: ../../include/conversation.php:942 +#: ../../include/conversation.php:947 msgid "Send PM" msgstr "" -#: ../../include/conversation.php:943 ../../include/apps.php:145 +#: ../../include/conversation.php:948 ../../include/apps.php:145 msgid "Poke" msgstr "" @@ -868,373 +868,373 @@ msgstr "" msgid "Unknown" msgstr "" -#: ../../include/conversation.php:1061 +#: ../../include/conversation.php:1063 #, php-format msgid "%s likes this." msgstr "" -#: ../../include/conversation.php:1061 +#: ../../include/conversation.php:1063 #, php-format msgid "%s doesn't like this." msgstr "" -#: ../../include/conversation.php:1065 +#: ../../include/conversation.php:1067 #, php-format msgid "%2$d people like this." msgid_plural "%2$d people like this." msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1067 +#: ../../include/conversation.php:1069 #, php-format msgid "%2$d people don't like this." msgid_plural "%2$d people don't like this." msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1073 +#: ../../include/conversation.php:1075 msgid "and" msgstr "" -#: ../../include/conversation.php:1076 +#: ../../include/conversation.php:1078 #, php-format msgid ", and %d other people" msgid_plural ", and %d other people" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1077 +#: ../../include/conversation.php:1079 #, php-format msgid "%s like this." msgstr "" -#: ../../include/conversation.php:1077 +#: ../../include/conversation.php:1079 #, php-format msgid "%s don't like this." msgstr "" -#: ../../include/conversation.php:1136 +#: ../../include/conversation.php:1139 msgid "Visible to everybody" msgstr "" -#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../include/conversation.php:1140 ../../mod/mail.php:174 #: ../../mod/mail.php:289 msgid "Please enter a link URL:" msgstr "" -#: ../../include/conversation.php:1138 +#: ../../include/conversation.php:1141 msgid "Please enter a video link/URL:" msgstr "" -#: ../../include/conversation.php:1139 +#: ../../include/conversation.php:1142 msgid "Please enter an audio link/URL:" msgstr "" -#: ../../include/conversation.php:1140 +#: ../../include/conversation.php:1143 msgid "Tag term:" msgstr "" -#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +#: ../../include/conversation.php:1144 ../../mod/filer.php:49 msgid "Save to Folder:" msgstr "" -#: ../../include/conversation.php:1142 +#: ../../include/conversation.php:1145 msgid "Where are you right now?" msgstr "" -#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../include/conversation.php:1146 ../../mod/editpost.php:52 #: ../../mod/mail.php:175 ../../mod/mail.php:290 msgid "Expires YYYY-MM-DD HH:MM" msgstr "" -#: ../../include/conversation.php:1169 ../../mod/editlayout.php:198 +#: ../../include/conversation.php:1174 ../../mod/editlayout.php:198 #: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 #: ../../mod/photos.php:949 ../../mod/layouts.php:168 msgid "Share" msgstr "" -#: ../../include/conversation.php:1171 ../../mod/editwebpage.php:170 +#: ../../include/conversation.php:1176 ../../mod/editwebpage.php:170 msgid "Page link title" msgstr "" -#: ../../include/conversation.php:1174 +#: ../../include/conversation.php:1179 msgid "Post as" msgstr "" -#: ../../include/conversation.php:1176 ../../include/ItemObject.php:669 +#: ../../include/conversation.php:1181 ../../include/ItemObject.php:669 #: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 #: ../../mod/editpost.php:114 ../../mod/editblock.php:144 msgid "Bold" msgstr "" -#: ../../include/conversation.php:1177 ../../include/ItemObject.php:670 +#: ../../include/conversation.php:1182 ../../include/ItemObject.php:670 #: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 #: ../../mod/editpost.php:115 ../../mod/editblock.php:145 msgid "Italic" msgstr "" -#: ../../include/conversation.php:1178 ../../include/ItemObject.php:671 +#: ../../include/conversation.php:1183 ../../include/ItemObject.php:671 #: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 #: ../../mod/editpost.php:116 ../../mod/editblock.php:146 msgid "Underline" msgstr "" -#: ../../include/conversation.php:1179 ../../include/ItemObject.php:672 +#: ../../include/conversation.php:1184 ../../include/ItemObject.php:672 #: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 #: ../../mod/editpost.php:117 ../../mod/editblock.php:147 msgid "Quote" msgstr "" -#: ../../include/conversation.php:1180 ../../include/ItemObject.php:673 +#: ../../include/conversation.php:1185 ../../include/ItemObject.php:673 #: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 #: ../../mod/editpost.php:118 ../../mod/editblock.php:148 msgid "Code" msgstr "" -#: ../../include/conversation.php:1181 ../../mod/editlayout.php:145 +#: ../../include/conversation.php:1186 ../../mod/editlayout.php:145 #: ../../mod/editwebpage.php:180 ../../mod/editpost.php:119 #: ../../mod/editblock.php:149 ../../mod/mail.php:238 ../../mod/mail.php:352 msgid "Upload photo" msgstr "" -#: ../../include/conversation.php:1182 +#: ../../include/conversation.php:1187 msgid "upload photo" msgstr "" -#: ../../include/conversation.php:1183 ../../mod/editlayout.php:146 +#: ../../include/conversation.php:1188 ../../mod/editlayout.php:146 #: ../../mod/editwebpage.php:181 ../../mod/editpost.php:120 #: ../../mod/editblock.php:150 ../../mod/mail.php:239 ../../mod/mail.php:353 msgid "Attach file" msgstr "" -#: ../../include/conversation.php:1184 +#: ../../include/conversation.php:1189 msgid "attach file" msgstr "" -#: ../../include/conversation.php:1185 ../../mod/editlayout.php:147 +#: ../../include/conversation.php:1190 ../../mod/editlayout.php:147 #: ../../mod/editwebpage.php:182 ../../mod/editpost.php:121 #: ../../mod/editblock.php:151 ../../mod/mail.php:240 ../../mod/mail.php:354 msgid "Insert web link" msgstr "" -#: ../../include/conversation.php:1186 +#: ../../include/conversation.php:1191 msgid "web link" msgstr "" -#: ../../include/conversation.php:1187 +#: ../../include/conversation.php:1192 msgid "Insert video link" msgstr "" -#: ../../include/conversation.php:1188 +#: ../../include/conversation.php:1193 msgid "video link" msgstr "" -#: ../../include/conversation.php:1189 +#: ../../include/conversation.php:1194 msgid "Insert audio link" msgstr "" -#: ../../include/conversation.php:1190 +#: ../../include/conversation.php:1195 msgid "audio link" msgstr "" -#: ../../include/conversation.php:1191 ../../mod/editlayout.php:151 +#: ../../include/conversation.php:1196 ../../mod/editlayout.php:151 #: ../../mod/editwebpage.php:186 ../../mod/editpost.php:125 #: ../../mod/editblock.php:155 msgid "Set your location" msgstr "" -#: ../../include/conversation.php:1192 +#: ../../include/conversation.php:1197 msgid "set location" msgstr "" -#: ../../include/conversation.php:1193 ../../mod/editpost.php:127 +#: ../../include/conversation.php:1198 ../../mod/editpost.php:127 msgid "Toggle voting" msgstr "" -#: ../../include/conversation.php:1196 ../../mod/editlayout.php:152 +#: ../../include/conversation.php:1201 ../../mod/editlayout.php:152 #: ../../mod/editwebpage.php:187 ../../mod/editpost.php:126 #: ../../mod/editblock.php:156 msgid "Clear browser location" msgstr "" -#: ../../include/conversation.php:1197 +#: ../../include/conversation.php:1202 msgid "clear location" msgstr "" -#: ../../include/conversation.php:1199 ../../mod/editlayout.php:164 +#: ../../include/conversation.php:1204 ../../mod/editlayout.php:164 #: ../../mod/editwebpage.php:203 ../../mod/editpost.php:141 #: ../../mod/editblock.php:169 msgid "Title (optional)" msgstr "" -#: ../../include/conversation.php:1202 ../../mod/editlayout.php:167 +#: ../../include/conversation.php:1207 ../../mod/editlayout.php:167 #: ../../mod/editwebpage.php:205 ../../mod/editpost.php:143 #: ../../mod/editblock.php:172 msgid "Categories (optional, comma-separated list)" msgstr "" -#: ../../include/conversation.php:1204 ../../mod/editlayout.php:154 +#: ../../include/conversation.php:1209 ../../mod/editlayout.php:154 #: ../../mod/editwebpage.php:189 ../../mod/editpost.php:131 #: ../../mod/editblock.php:158 msgid "Permission settings" msgstr "" -#: ../../include/conversation.php:1205 +#: ../../include/conversation.php:1210 msgid "permissions" msgstr "" -#: ../../include/conversation.php:1212 ../../mod/editlayout.php:161 +#: ../../include/conversation.php:1217 ../../mod/editlayout.php:161 #: ../../mod/editwebpage.php:198 ../../mod/editpost.php:138 #: ../../mod/editblock.php:166 msgid "Public post" msgstr "" -#: ../../include/conversation.php:1214 ../../mod/editlayout.php:168 +#: ../../include/conversation.php:1219 ../../mod/editlayout.php:168 #: ../../mod/editwebpage.php:206 ../../mod/editpost.php:144 #: ../../mod/editblock.php:173 msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../include/conversation.php:1227 ../../mod/editlayout.php:178 +#: ../../include/conversation.php:1232 ../../mod/editlayout.php:178 #: ../../mod/editwebpage.php:215 ../../mod/editpost.php:155 #: ../../mod/editblock.php:183 ../../mod/mail.php:245 ../../mod/mail.php:359 msgid "Set expiration date" msgstr "" -#: ../../include/conversation.php:1229 ../../include/ItemObject.php:680 +#: ../../include/conversation.php:1234 ../../include/ItemObject.php:680 #: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:361 msgid "Encrypt text" msgstr "" -#: ../../include/conversation.php:1231 ../../mod/events.php:635 +#: ../../include/conversation.php:1236 ../../mod/events.php:637 #: ../../mod/editpost.php:159 msgid "OK" msgstr "" -#: ../../include/conversation.php:1232 ../../mod/settings.php:583 +#: ../../include/conversation.php:1237 ../../mod/settings.php:583 #: ../../mod/settings.php:609 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -#: ../../mod/events.php:634 ../../mod/fbrowser.php:82 +#: ../../mod/events.php:636 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160 msgid "Cancel" msgstr "" -#: ../../include/conversation.php:1475 +#: ../../include/conversation.php:1478 msgid "Discover" msgstr "" -#: ../../include/conversation.php:1478 +#: ../../include/conversation.php:1481 msgid "Imported public streams" msgstr "" -#: ../../include/conversation.php:1483 +#: ../../include/conversation.php:1486 msgid "Commented Order" msgstr "" -#: ../../include/conversation.php:1486 +#: ../../include/conversation.php:1489 msgid "Sort by Comment Date" msgstr "" -#: ../../include/conversation.php:1490 +#: ../../include/conversation.php:1493 msgid "Posted Order" msgstr "" -#: ../../include/conversation.php:1493 +#: ../../include/conversation.php:1496 msgid "Sort by Post Date" msgstr "" -#: ../../include/conversation.php:1501 +#: ../../include/conversation.php:1504 msgid "Posts that mention or involve you" msgstr "" -#: ../../include/conversation.php:1507 ../../mod/connections.php:212 +#: ../../include/conversation.php:1510 ../../mod/connections.php:212 #: ../../mod/connections.php:225 ../../mod/menu.php:80 msgid "New" msgstr "" -#: ../../include/conversation.php:1510 +#: ../../include/conversation.php:1513 msgid "Activity Stream - by date" msgstr "" -#: ../../include/conversation.php:1516 +#: ../../include/conversation.php:1519 msgid "Starred" msgstr "" -#: ../../include/conversation.php:1519 +#: ../../include/conversation.php:1522 msgid "Favourite Posts" msgstr "" -#: ../../include/conversation.php:1526 +#: ../../include/conversation.php:1529 msgid "Spam" msgstr "" -#: ../../include/conversation.php:1529 +#: ../../include/conversation.php:1532 msgid "Posts flagged as SPAM" msgstr "" -#: ../../include/conversation.php:1568 ../../mod/admin.php:949 +#: ../../include/conversation.php:1576 ../../mod/admin.php:952 msgid "Channel" msgstr "" -#: ../../include/conversation.php:1571 +#: ../../include/conversation.php:1579 msgid "Status Messages and Posts" msgstr "" -#: ../../include/conversation.php:1580 +#: ../../include/conversation.php:1588 msgid "About" msgstr "" -#: ../../include/conversation.php:1583 +#: ../../include/conversation.php:1591 msgid "Profile Details" msgstr "" -#: ../../include/conversation.php:1589 ../../include/nav.php:97 +#: ../../include/conversation.php:1597 ../../include/nav.php:97 #: ../../include/apps.php:139 ../../mod/fbrowser.php:25 msgid "Photos" msgstr "" -#: ../../include/conversation.php:1592 ../../include/photos.php:356 +#: ../../include/conversation.php:1600 ../../include/photos.php:356 msgid "Photo Albums" msgstr "" -#: ../../include/conversation.php:1598 ../../include/RedDAV/RedBrowser.php:249 +#: ../../include/conversation.php:1606 ../../include/RedDAV/RedBrowser.php:249 #: ../../include/nav.php:98 ../../include/apps.php:135 #: ../../mod/fbrowser.php:114 msgid "Files" msgstr "" -#: ../../include/conversation.php:1601 +#: ../../include/conversation.php:1609 msgid "Files and Storage" msgstr "" -#: ../../include/conversation.php:1611 ../../include/conversation.php:1614 +#: ../../include/conversation.php:1619 ../../include/conversation.php:1622 msgid "Chatrooms" msgstr "" -#: ../../include/conversation.php:1624 ../../include/nav.php:109 +#: ../../include/conversation.php:1632 ../../include/nav.php:109 #: ../../include/apps.php:129 msgid "Bookmarks" msgstr "" -#: ../../include/conversation.php:1627 +#: ../../include/conversation.php:1635 msgid "Saved Bookmarks" msgstr "" -#: ../../include/conversation.php:1635 ../../include/nav.php:113 +#: ../../include/conversation.php:1642 ../../include/nav.php:113 #: ../../include/apps.php:136 ../../mod/webpages.php:160 msgid "Webpages" msgstr "" -#: ../../include/conversation.php:1638 +#: ../../include/conversation.php:1645 msgid "Manage Webpages" msgstr "" -#: ../../include/conversation.php:1667 ../../include/ItemObject.php:175 +#: ../../include/conversation.php:1674 ../../include/ItemObject.php:175 #: ../../include/ItemObject.php:187 ../../mod/photos.php:1003 #: ../../mod/photos.php:1015 msgid "View all" msgstr "" -#: ../../include/conversation.php:1695 ../../include/ItemObject.php:184 +#: ../../include/conversation.php:1701 ../../include/ItemObject.php:184 #: ../../mod/photos.php:1012 msgctxt "noun" msgid "Dislike" @@ -1242,42 +1242,42 @@ msgid_plural "Dislikes" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1698 +#: ../../include/conversation.php:1704 msgctxt "noun" msgid "Attending" msgid_plural "Attending" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1701 +#: ../../include/conversation.php:1707 msgctxt "noun" msgid "Not Attending" msgid_plural "Not Attending" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1704 +#: ../../include/conversation.php:1710 msgctxt "noun" msgid "Undecided" msgid_plural "Undecided" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1707 +#: ../../include/conversation.php:1713 msgctxt "noun" msgid "Agree" msgid_plural "Agrees" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1710 +#: ../../include/conversation.php:1716 msgctxt "noun" msgid "Disagree" msgid_plural "Disagrees" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1713 +#: ../../include/conversation.php:1719 msgctxt "noun" msgid "Abstain" msgid_plural "Abstains" @@ -1286,9 +1286,9 @@ msgstr[1] "" #: ../../include/attach.php:137 ../../include/attach.php:184 #: ../../include/attach.php:247 ../../include/attach.php:261 -#: ../../include/attach.php:301 ../../include/attach.php:315 -#: ../../include/attach.php:339 ../../include/attach.php:532 -#: ../../include/attach.php:606 ../../include/items.php:4093 +#: ../../include/attach.php:305 ../../include/attach.php:319 +#: ../../include/attach.php:344 ../../include/attach.php:540 +#: ../../include/attach.php:614 ../../include/items.php:4097 #: ../../include/photos.php:15 ../../include/chat.php:131 #: ../../mod/profile.php:64 ../../mod/profile.php:72 #: ../../mod/achievements.php:30 ../../mod/manage.php:6 @@ -1298,8 +1298,8 @@ msgstr[1] "" #: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 #: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 #: ../../mod/setup.php:207 ../../mod/common.php:35 ../../mod/id.php:61 -#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 -#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/connections.php:169 ../../mod/item.php:207 ../../mod/item.php:215 +#: ../../mod/item.php:958 ../../mod/thing.php:247 ../../mod/thing.php:264 #: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 #: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 #: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 @@ -1307,8 +1307,8 @@ msgstr[1] "" #: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 #: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 #: ../../mod/menu.php:61 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 -#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88 +#: ../../mod/filestorage.php:115 ../../mod/fsuggest.php:78 #: ../../mod/poke.php:128 ../../mod/profiles.php:188 #: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 #: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 @@ -1317,70 +1317,70 @@ msgstr[1] "" #: ../../mod/mitem.php:106 ../../mod/mood.php:111 ../../mod/layouts.php:67 #: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 #: ../../mod/notifications.php:66 ../../mod/regmod.php:17 -#: ../../mod/network.php:12 ../../mod/new_channel.php:68 -#: ../../mod/new_channel.php:99 ../../mod/appman.php:66 ../../mod/page.php:28 -#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:95 -#: ../../mod/channel.php:206 ../../mod/channel.php:249 +#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 +#: ../../mod/appman.php:66 ../../mod/network.php:12 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:100 +#: ../../mod/channel.php:219 ../../mod/channel.php:262 #: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 #: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 msgid "Permission denied." msgstr "" -#: ../../include/attach.php:242 ../../include/attach.php:296 +#: ../../include/attach.php:242 ../../include/attach.php:300 msgid "Item was not found." msgstr "" -#: ../../include/attach.php:352 +#: ../../include/attach.php:357 msgid "No source file." msgstr "" -#: ../../include/attach.php:369 +#: ../../include/attach.php:375 msgid "Cannot locate file to replace" msgstr "" -#: ../../include/attach.php:387 +#: ../../include/attach.php:393 msgid "Cannot locate file to revise/update" msgstr "" -#: ../../include/attach.php:398 +#: ../../include/attach.php:404 #, php-format msgid "File exceeds size limit of %d" msgstr "" -#: ../../include/attach.php:410 +#: ../../include/attach.php:416 #, php-format msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "" -#: ../../include/attach.php:493 +#: ../../include/attach.php:499 msgid "File upload failed. Possible system limit or action terminated." msgstr "" -#: ../../include/attach.php:505 +#: ../../include/attach.php:511 msgid "Stored file could not be verified. Upload failed." msgstr "" -#: ../../include/attach.php:547 ../../include/attach.php:564 +#: ../../include/attach.php:555 ../../include/attach.php:572 msgid "Path not available." msgstr "" -#: ../../include/attach.php:611 +#: ../../include/attach.php:619 msgid "Empty pathname" msgstr "" -#: ../../include/attach.php:627 +#: ../../include/attach.php:635 msgid "duplicate filename or path" msgstr "" -#: ../../include/attach.php:651 +#: ../../include/attach.php:659 msgid "Path not found." msgstr "" -#: ../../include/attach.php:702 +#: ../../include/attach.php:710 msgid "mkdir failed." msgstr "" -#: ../../include/attach.php:706 +#: ../../include/attach.php:714 msgid "database storage failed." msgstr "" @@ -1535,21 +1535,21 @@ msgstr "" #: ../../mod/settings.php:710 ../../mod/settings.php:738 #: ../../mod/settings.php:761 ../../mod/settings.php:843 #: ../../mod/settings.php:1039 ../../mod/xchan.php:11 ../../mod/connect.php:93 -#: ../../mod/events.php:654 ../../mod/connedit.php:653 ../../mod/group.php:81 +#: ../../mod/events.php:656 ../../mod/connedit.php:653 ../../mod/group.php:81 #: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/thing.php:284 #: ../../mod/thing.php:327 ../../mod/pdledit.php:58 ../../mod/import.php:504 #: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:167 #: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 -#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:156 #: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 -#: ../../mod/profiles.php:667 ../../mod/admin.php:441 ../../mod/admin.php:809 -#: ../../mod/admin.php:943 ../../mod/admin.php:1074 ../../mod/admin.php:1269 -#: ../../mod/admin.php:1352 ../../mod/photos.php:565 ../../mod/photos.php:642 +#: ../../mod/profiles.php:667 ../../mod/admin.php:443 ../../mod/admin.php:812 +#: ../../mod/admin.php:946 ../../mod/admin.php:1077 ../../mod/admin.php:1272 +#: ../../mod/admin.php:1355 ../../mod/photos.php:565 ../../mod/photos.php:642 #: ../../mod/photos.php:929 ../../mod/photos.php:969 ../../mod/photos.php:1087 #: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 #: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 #: ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:97 +#: ../../view/theme/redbasic/php/config.php:97 ../../wppost/wppost.php:104 msgid "Submit" msgstr "" @@ -1635,7 +1635,7 @@ msgstr "" msgid "parent" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2395 +#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2407 msgid "Collection" msgstr "" @@ -1690,8 +1690,8 @@ msgid "Upload" msgstr "" #: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:584 -#: ../../mod/settings.php:610 ../../mod/admin.php:950 -#: ../../mod/sharedwithme.php:100 +#: ../../mod/settings.php:610 ../../mod/admin.php:953 +#: ../../mod/sharedwithme.php:95 msgid "Name" msgstr "" @@ -1699,11 +1699,11 @@ msgstr "" msgid "Type" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:97 msgid "Size" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:98 msgid "Last Modified" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "%1$s's bookmarks" msgstr "" -#: ../../include/comanche.php:34 ../../mod/admin.php:381 +#: ../../include/comanche.php:34 ../../mod/admin.php:383 #: ../../view/theme/apw/php/config.php:185 msgid "Default" msgstr "" @@ -1976,79 +1976,6 @@ msgstr "" msgid "Provide a personal tag cloud on your channel page" msgstr "" -#: ../../include/items.php:382 ../../mod/like.php:270 -#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 -#: ../../mod/bulksetclose.php:11 ../../index.php:392 -msgid "Permission denied" -msgstr "" - -#: ../../include/items.php:979 ../../include/items.php:1024 -msgid "(Unknown)" -msgstr "" - -#: ../../include/items.php:1181 -msgid "Visible to anybody on the internet." -msgstr "" - -#: ../../include/items.php:1183 -msgid "Visible to you only." -msgstr "" - -#: ../../include/items.php:1185 -msgid "Visible to anybody in this network." -msgstr "" - -#: ../../include/items.php:1187 -msgid "Visible to anybody authenticated." -msgstr "" - -#: ../../include/items.php:1189 -#, php-format -msgid "Visible to anybody on %s." -msgstr "" - -#: ../../include/items.php:1191 -msgid "Visible to all connections." -msgstr "" - -#: ../../include/items.php:1193 -msgid "Visible to approved connections." -msgstr "" - -#: ../../include/items.php:1195 -msgid "Visible to specific connections." -msgstr "" - -#: ../../include/items.php:4023 ../../mod/thing.php:76 -#: ../../mod/display.php:32 ../../mod/filestorage.php:27 -#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:981 -#: ../../mod/admin.php:1181 -msgid "Item not found." -msgstr "" - -#: ../../include/items.php:4476 ../../mod/group.php:38 ../../mod/group.php:140 -#: ../../mod/bulksetclose.php:51 -msgid "Collection not found." -msgstr "" - -#: ../../include/items.php:4491 -msgid "Collection is empty." -msgstr "" - -#: ../../include/items.php:4498 -#, php-format -msgid "Collection: %s" -msgstr "" - -#: ../../include/items.php:4509 -#, php-format -msgid "Connection: %s" -msgstr "" - -#: ../../include/items.php:4512 -msgid "Connection not found." -msgstr "" - #: ../../include/contact_selectors.php:56 msgid "Frequently" msgstr "" @@ -2086,7 +2013,7 @@ msgid "RSS/Atom" msgstr "" #: ../../include/contact_selectors.php:79 ../../mod/id.php:12 -#: ../../mod/id.php:13 ../../mod/admin.php:812 ../../mod/admin.php:821 +#: ../../mod/id.php:13 ../../mod/admin.php:815 ../../mod/admin.php:824 #: ../../boot.php:1554 msgid "Email" msgstr "" @@ -2315,86 +2242,86 @@ msgstr "" msgid "YYYY-MM-DD or MM-DD" msgstr "" -#: ../../include/datetime.php:212 ../../mod/events.php:633 +#: ../../include/datetime.php:214 ../../mod/events.php:635 #: ../../mod/appman.php:91 ../../mod/appman.php:92 msgid "Required" msgstr "" -#: ../../include/datetime.php:231 ../../boot.php:2356 +#: ../../include/datetime.php:233 ../../boot.php:2356 msgid "never" msgstr "" -#: ../../include/datetime.php:237 +#: ../../include/datetime.php:239 msgid "less than a second ago" msgstr "" -#: ../../include/datetime.php:240 +#: ../../include/datetime.php:242 msgid "year" msgstr "" -#: ../../include/datetime.php:240 +#: ../../include/datetime.php:242 msgid "years" msgstr "" -#: ../../include/datetime.php:241 +#: ../../include/datetime.php:243 msgid "month" msgstr "" -#: ../../include/datetime.php:241 +#: ../../include/datetime.php:243 msgid "months" msgstr "" -#: ../../include/datetime.php:242 +#: ../../include/datetime.php:244 msgid "week" msgstr "" -#: ../../include/datetime.php:242 +#: ../../include/datetime.php:244 msgid "weeks" msgstr "" -#: ../../include/datetime.php:243 +#: ../../include/datetime.php:245 msgid "day" msgstr "" -#: ../../include/datetime.php:243 +#: ../../include/datetime.php:245 msgid "days" msgstr "" -#: ../../include/datetime.php:244 +#: ../../include/datetime.php:246 msgid "hour" msgstr "" -#: ../../include/datetime.php:244 +#: ../../include/datetime.php:246 msgid "hours" msgstr "" -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:247 msgid "minute" msgstr "" -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:247 msgid "minutes" msgstr "" -#: ../../include/datetime.php:246 +#: ../../include/datetime.php:248 msgid "second" msgstr "" -#: ../../include/datetime.php:246 +#: ../../include/datetime.php:248 msgid "seconds" msgstr "" -#: ../../include/datetime.php:255 +#: ../../include/datetime.php:257 #, php-format msgid "%1$d %2$s ago" msgstr "" -#: ../../include/datetime.php:463 +#: ../../include/datetime.php:465 #, php-format msgid "%1$s's birthday" msgstr "" -#: ../../include/datetime.php:464 +#: ../../include/datetime.php:466 #, php-format msgid "Happy Birthday %1$s" msgstr "" @@ -2407,31 +2334,104 @@ msgstr "" msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/Contact.php:215 ../../mod/admin.php:726 +#: ../../include/Contact.php:215 ../../mod/admin.php:729 #, php-format msgid "User '%s' deleted" msgstr "" -#: ../../include/bb2diaspora.php:349 +#: ../../include/bb2diaspora.php:373 msgid "Attachments:" msgstr "" -#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +#: ../../include/bb2diaspora.php:451 ../../include/event.php:11 msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../include/bb2diaspora.php:430 +#: ../../include/bb2diaspora.php:453 msgid "Redmatrix event notification:" msgstr "" -#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +#: ../../include/bb2diaspora.php:457 ../../include/event.php:20 msgid "Starts:" msgstr "" -#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +#: ../../include/bb2diaspora.php:465 ../../include/event.php:30 msgid "Finishes:" msgstr "" +#: ../../include/items.php:382 ../../mod/like.php:270 +#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 +#: ../../mod/bulksetclose.php:11 ../../index.php:392 +msgid "Permission denied" +msgstr "" + +#: ../../include/items.php:979 ../../include/items.php:1024 +msgid "(Unknown)" +msgstr "" + +#: ../../include/items.php:1181 +msgid "Visible to anybody on the internet." +msgstr "" + +#: ../../include/items.php:1183 +msgid "Visible to you only." +msgstr "" + +#: ../../include/items.php:1185 +msgid "Visible to anybody in this network." +msgstr "" + +#: ../../include/items.php:1187 +msgid "Visible to anybody authenticated." +msgstr "" + +#: ../../include/items.php:1189 +#, php-format +msgid "Visible to anybody on %s." +msgstr "" + +#: ../../include/items.php:1191 +msgid "Visible to all connections." +msgstr "" + +#: ../../include/items.php:1193 +msgid "Visible to approved connections." +msgstr "" + +#: ../../include/items.php:1195 +msgid "Visible to specific connections." +msgstr "" + +#: ../../include/items.php:4027 ../../mod/thing.php:76 +#: ../../mod/display.php:36 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:984 +#: ../../mod/admin.php:1184 +msgid "Item not found." +msgstr "" + +#: ../../include/items.php:4479 ../../mod/group.php:38 ../../mod/group.php:140 +#: ../../mod/bulksetclose.php:51 +msgid "Collection not found." +msgstr "" + +#: ../../include/items.php:4494 +msgid "Collection is empty." +msgstr "" + +#: ../../include/items.php:4501 +#, php-format +msgid "Collection: %s" +msgstr "" + +#: ../../include/items.php:4512 +#, php-format +msgid "Connection: %s" +msgstr "" + +#: ../../include/items.php:4515 +msgid "Connection not found." +msgstr "" + #: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1551 msgid "Logout" msgstr "" @@ -2536,7 +2536,7 @@ msgstr "" #: ../../include/nav.php:165 ../../include/apps.php:147 #: ../../include/text.php:832 ../../include/text.php:844 -#: ../../mod/search.php:34 +#: ../../mod/search.php:38 msgid "Search" msgstr "" @@ -2726,14 +2726,10 @@ msgstr "" msgid "This event has been added to your calendar." msgstr "" -#: ../../include/api.php:1081 +#: ../../include/api.php:1095 msgid "Public Timeline" msgstr "" -#: ../../include/network.php:620 -msgid "view full size" -msgstr "" - #: ../../include/dir_fns.php:134 msgid "Directory Options" msgstr "" @@ -2791,15 +2787,15 @@ msgstr "" msgid "Unable to verify site signature for %s" msgstr "" -#: ../../include/auth.php:130 +#: ../../include/auth.php:131 msgid "Logged out." msgstr "" -#: ../../include/auth.php:271 +#: ../../include/auth.php:272 msgid "Failed authentication" msgstr "" -#: ../../include/auth.php:285 ../../mod/openid.php:190 +#: ../../include/auth.php:286 ../../mod/openid.php:190 msgid "Login failed." msgstr "" @@ -3005,7 +3001,7 @@ msgid_plural "%d invitations available" msgstr[0] "" msgstr[1] "" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:445 +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:447 msgid "Advanced" msgstr "" @@ -3070,8 +3066,8 @@ msgstr "" msgid "Don't show" msgstr "" -#: ../../include/acl_selectors.php:248 ../../mod/events.php:652 -#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 +#: ../../include/acl_selectors.php:248 ../../mod/events.php:654 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:147 #: ../../mod/photos.php:559 ../../mod/photos.php:922 msgid "Permissions" msgstr "" @@ -3686,23 +3682,23 @@ msgstr "" msgid "activity" msgstr "" -#: ../../include/text.php:2047 +#: ../../include/text.php:2051 msgid "Design" msgstr "" -#: ../../include/text.php:2050 +#: ../../include/text.php:2054 msgid "Blocks" msgstr "" -#: ../../include/text.php:2051 +#: ../../include/text.php:2055 msgid "Menus" msgstr "" -#: ../../include/text.php:2052 +#: ../../include/text.php:2056 msgid "Layouts" msgstr "" -#: ../../include/text.php:2053 +#: ../../include/text.php:2057 msgid "Pages" msgstr "" @@ -3856,6 +3852,10 @@ msgstr "" msgid "Custom/Expert Mode" msgstr "" +#: ../../include/network.php:619 +msgid "view full size" +msgstr "" + #: ../../mod/achievements.php:34 msgid "Some blurb about what to do when you're new here" msgstr "" @@ -3943,15 +3943,17 @@ msgstr "" msgid "Settings updated." msgstr "" -#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:419 +#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:421 #: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 -#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 +#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 +#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 msgid "No" msgstr "" -#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:421 +#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:423 #: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 -#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 +#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 +#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 msgid "Yes" msgstr "" @@ -4090,7 +4092,7 @@ msgstr "" msgid "%s - (Experimental)" msgstr "" -#: ../../mod/settings.php:805 ../../mod/admin.php:391 +#: ../../mod/settings.php:805 ../../mod/admin.php:393 msgid "mobile" msgstr "" @@ -4610,11 +4612,11 @@ msgstr "" msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../mod/home.php:48 +#: ../../mod/home.php:53 msgid "Red Matrix - "The Network"" msgstr "" -#: ../../mod/home.php:101 +#: ../../mod/home.php:106 #, php-format msgid "Welcome to %s" msgstr "" @@ -4699,7 +4701,7 @@ msgstr "" msgid "Channel not found." msgstr "" -#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:106 #: ../../mod/page.php:81 ../../index.php:241 msgid "Page not found." msgstr "" @@ -4734,41 +4736,41 @@ msgstr "" msgid "Previous action reversed." msgstr "" -#: ../../mod/like.php:387 +#: ../../mod/like.php:398 #, php-format msgid "%1$s agrees with %2$s's %3$s" msgstr "" -#: ../../mod/like.php:389 +#: ../../mod/like.php:400 #, php-format msgid "%1$s doesn't agree with %2$s's %3$s" msgstr "" -#: ../../mod/like.php:391 +#: ../../mod/like.php:402 #, php-format msgid "%1$s abstains from a decision on %2$s's %3$s" msgstr "" -#: ../../mod/like.php:393 +#: ../../mod/like.php:404 #, php-format msgid "%1$s is attending %2$s's %3$s" msgstr "" -#: ../../mod/like.php:395 +#: ../../mod/like.php:406 #, php-format msgid "%1$s is not attending %2$s's %3$s" msgstr "" -#: ../../mod/like.php:397 +#: ../../mod/like.php:408 #, php-format msgid "%1$s may attend %2$s's %3$s" msgstr "" -#: ../../mod/like.php:481 +#: ../../mod/like.php:492 msgid "Action completed." msgstr "" -#: ../../mod/like.php:482 +#: ../../mod/like.php:493 msgid "Thank you." msgstr "" @@ -4824,49 +4826,49 @@ msgstr "" msgid "Failed to remove event" msgstr "" -#: ../../mod/events.php:625 +#: ../../mod/events.php:627 msgid "Event details" msgstr "" -#: ../../mod/events.php:626 +#: ../../mod/events.php:628 msgid "Starting date and Title are required." msgstr "" -#: ../../mod/events.php:628 +#: ../../mod/events.php:630 msgid "Categories (comma-separated list)" msgstr "" -#: ../../mod/events.php:630 +#: ../../mod/events.php:632 msgid "Event Starts:" msgstr "" -#: ../../mod/events.php:637 +#: ../../mod/events.php:639 msgid "Finish date/time is not known or not relevant" msgstr "" -#: ../../mod/events.php:639 +#: ../../mod/events.php:641 msgid "Event Finishes:" msgstr "" -#: ../../mod/events.php:641 ../../mod/events.php:642 +#: ../../mod/events.php:643 ../../mod/events.php:644 msgid "Adjust for viewer timezone" msgstr "" -#: ../../mod/events.php:641 +#: ../../mod/events.php:643 msgid "" "Important for events that happen in a particular place. Not practical for " "global holidays." msgstr "" -#: ../../mod/events.php:643 +#: ../../mod/events.php:645 msgid "Description:" msgstr "" -#: ../../mod/events.php:647 +#: ../../mod/events.php:649 msgid "Title:" msgstr "" -#: ../../mod/events.php:649 +#: ../../mod/events.php:651 msgid "Share this event" msgstr "" @@ -5020,12 +5022,12 @@ msgid "View recent posts and comments" msgstr "" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:818 +#: ../../mod/admin.php:821 msgid "Unblock" msgstr "" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:817 +#: ../../mod/admin.php:820 msgid "Block" msgstr "" @@ -5314,57 +5316,57 @@ msgstr "" msgid "Click on a channel to add or remove." msgstr "" -#: ../../mod/siteinfo.php:106 +#: ../../mod/siteinfo.php:112 #, php-format msgid "Version %s" msgstr "" -#: ../../mod/siteinfo.php:127 +#: ../../mod/siteinfo.php:133 msgid "Installed plugins/addons/apps:" msgstr "" -#: ../../mod/siteinfo.php:140 +#: ../../mod/siteinfo.php:146 msgid "No installed plugins/addons/apps" msgstr "" -#: ../../mod/siteinfo.php:149 +#: ../../mod/siteinfo.php:155 msgid "Red" msgstr "" -#: ../../mod/siteinfo.php:150 +#: ../../mod/siteinfo.php:156 msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." +"This is a hub of redmatrix - a global cooperative network of decentralized " +"privacy enhanced websites." msgstr "" -#: ../../mod/siteinfo.php:152 +#: ../../mod/siteinfo.php:158 msgid "Tag: " msgstr "" -#: ../../mod/siteinfo.php:154 +#: ../../mod/siteinfo.php:160 msgid "Last background fetch: " msgstr "" -#: ../../mod/siteinfo.php:157 +#: ../../mod/siteinfo.php:163 msgid "Running at web location" msgstr "" -#: ../../mod/siteinfo.php:158 +#: ../../mod/siteinfo.php:164 msgid "" -"Please visit RedMatrix.me to learn more " +"Please visit redmatrix.me to learn more " "about the Red Matrix." msgstr "" -#: ../../mod/siteinfo.php:159 +#: ../../mod/siteinfo.php:165 msgid "Bug reports and issues: please visit" msgstr "" -#: ../../mod/siteinfo.php:162 +#: ../../mod/siteinfo.php:168 msgid "" "Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" msgstr "" -#: ../../mod/siteinfo.php:164 +#: ../../mod/siteinfo.php:170 msgid "Site Administrators" msgstr "" @@ -5946,33 +5948,37 @@ msgstr "" msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" msgstr "" -#: ../../mod/item.php:165 +#: ../../mod/item.php:175 msgid "Unable to locate original post." msgstr "" -#: ../../mod/item.php:424 +#: ../../mod/item.php:437 msgid "Empty post discarded." msgstr "" -#: ../../mod/item.php:466 +#: ../../mod/item.php:479 msgid "Executable content type not permitted to this channel." msgstr "" -#: ../../mod/item.php:865 +#: ../../mod/item.php:885 msgid "System error. Post not saved." msgstr "" -#: ../../mod/item.php:1083 +#: ../../mod/item.php:1097 +msgid "Unable to obtain post information from database." +msgstr "" + +#: ../../mod/item.php:1103 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "" -#: ../../mod/item.php:1089 +#: ../../mod/item.php:1109 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "" -#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:82 +#: ../../mod/search.php:13 ../../mod/display.php:13 ../../mod/ratings.php:82 #: ../../mod/directory.php:47 ../../mod/viewconnections.php:17 #: ../../mod/photos.php:429 msgid "Public access denied." @@ -6637,47 +6643,47 @@ msgstr "" msgid "Modify" msgstr "" -#: ../../mod/filestorage.php:81 +#: ../../mod/filestorage.php:82 msgid "Permission Denied." msgstr "" -#: ../../mod/filestorage.php:97 +#: ../../mod/filestorage.php:98 msgid "File not found." msgstr "" -#: ../../mod/filestorage.php:140 +#: ../../mod/filestorage.php:141 msgid "Edit file permissions" msgstr "" -#: ../../mod/filestorage.php:149 +#: ../../mod/filestorage.php:150 msgid "Set/edit permissions" msgstr "" -#: ../../mod/filestorage.php:150 +#: ../../mod/filestorage.php:151 msgid "Include all files and sub folders" msgstr "" -#: ../../mod/filestorage.php:151 +#: ../../mod/filestorage.php:152 msgid "Return to file list" msgstr "" -#: ../../mod/filestorage.php:153 +#: ../../mod/filestorage.php:154 msgid "Copy/paste this code to attach file to a post" msgstr "" -#: ../../mod/filestorage.php:154 +#: ../../mod/filestorage.php:155 msgid "Copy/paste this URL to link file from a web page" msgstr "" -#: ../../mod/filestorage.php:156 +#: ../../mod/filestorage.php:157 msgid "Attach this file to a new post" msgstr "" -#: ../../mod/filestorage.php:157 +#: ../../mod/filestorage.php:158 msgid "Show URL to this file" msgstr "" -#: ../../mod/filestorage.php:158 +#: ../../mod/filestorage.php:159 msgid "Do not show in shared with me folder of your connections" msgstr "" @@ -6815,7 +6821,7 @@ msgstr "" msgid "Interests" msgstr "" -#: ../../mod/profiles.php:447 ../../mod/admin.php:950 +#: ../../mod/profiles.php:447 ../../mod/admin.php:953 msgid "Address" msgstr "" @@ -7120,7 +7126,7 @@ msgstr "" msgid "Theme settings updated." msgstr "" -#: ../../mod/admin.php:93 ../../mod/admin.php:440 +#: ../../mod/admin.php:93 ../../mod/admin.php:442 msgid "Site" msgstr "" @@ -7128,15 +7134,15 @@ msgstr "" msgid "Accounts" msgstr "" -#: ../../mod/admin.php:95 ../../mod/admin.php:942 +#: ../../mod/admin.php:95 ../../mod/admin.php:945 msgid "Channels" msgstr "" -#: ../../mod/admin.php:96 ../../mod/admin.php:1033 ../../mod/admin.php:1073 +#: ../../mod/admin.php:96 ../../mod/admin.php:1036 ../../mod/admin.php:1076 msgid "Plugins" msgstr "" -#: ../../mod/admin.php:97 ../../mod/admin.php:1233 ../../mod/admin.php:1268 +#: ../../mod/admin.php:97 ../../mod/admin.php:1236 ../../mod/admin.php:1271 msgid "Themes" msgstr "" @@ -7152,7 +7158,7 @@ msgstr "" msgid "DB updates" msgstr "" -#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1351 +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1354 msgid "Logs" msgstr "" @@ -7196,10 +7202,10 @@ msgstr "" msgid "Message queues" msgstr "" -#: ../../mod/admin.php:240 ../../mod/admin.php:439 ../../mod/admin.php:533 -#: ../../mod/admin.php:807 ../../mod/admin.php:941 ../../mod/admin.php:1032 -#: ../../mod/admin.php:1072 ../../mod/admin.php:1232 ../../mod/admin.php:1267 -#: ../../mod/admin.php:1350 +#: ../../mod/admin.php:240 ../../mod/admin.php:441 ../../mod/admin.php:536 +#: ../../mod/admin.php:810 ../../mod/admin.php:944 ../../mod/admin.php:1035 +#: ../../mod/admin.php:1075 ../../mod/admin.php:1235 ../../mod/admin.php:1270 +#: ../../mod/admin.php:1353 msgid "Administration" msgstr "" @@ -7211,7 +7217,7 @@ msgstr "" msgid "Registered accounts" msgstr "" -#: ../../mod/admin.php:245 ../../mod/admin.php:537 +#: ../../mod/admin.php:245 ../../mod/admin.php:540 msgid "Pending registrations" msgstr "" @@ -7219,7 +7225,7 @@ msgstr "" msgid "Registered channels" msgstr "" -#: ../../mod/admin.php:247 ../../mod/admin.php:538 +#: ../../mod/admin.php:247 ../../mod/admin.php:541 msgid "Active plugins" msgstr "" @@ -7227,611 +7233,619 @@ msgstr "" msgid "Version" msgstr "" -#: ../../mod/admin.php:356 +#: ../../mod/admin.php:358 msgid "Site settings updated." msgstr "" -#: ../../mod/admin.php:393 +#: ../../mod/admin.php:395 msgid "experimental" msgstr "" -#: ../../mod/admin.php:395 +#: ../../mod/admin.php:397 msgid "unsupported" msgstr "" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:422 msgid "Yes - with approval" msgstr "" -#: ../../mod/admin.php:426 +#: ../../mod/admin.php:428 msgid "My site is not a public server" msgstr "" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:429 msgid "My site has paid access only" msgstr "" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:430 msgid "My site has free access only" msgstr "" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "My site offers free accounts with optional paid upgrades" msgstr "" -#: ../../mod/admin.php:442 ../../mod/register.php:207 +#: ../../mod/admin.php:444 ../../mod/register.php:207 msgid "Registration" msgstr "" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:445 msgid "File upload" msgstr "" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:446 msgid "Policies" msgstr "" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:451 msgid "Site name" msgstr "" -#: ../../mod/admin.php:450 +#: ../../mod/admin.php:452 msgid "Banner/Logo" msgstr "" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:453 msgid "Administrator Information" msgstr "" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:453 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "" -#: ../../mod/admin.php:452 +#: ../../mod/admin.php:454 msgid "System language" msgstr "" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:455 msgid "System theme" msgstr "" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:455 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:456 msgid "Mobile system theme" msgstr "" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:456 msgid "Theme for mobile devices" msgstr "" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:458 msgid "Enable Diaspora Protocol" msgstr "" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:458 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "" -#: ../../mod/admin.php:457 +#: ../../mod/admin.php:459 msgid "Allow Feeds as Connections" msgstr "" -#: ../../mod/admin.php:457 +#: ../../mod/admin.php:459 msgid "(Heavy system resource usage)" msgstr "" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:460 msgid "Maximum image size" msgstr "" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:460 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "" -#: ../../mod/admin.php:459 +#: ../../mod/admin.php:461 msgid "Does this site allow new member registration?" msgstr "" -#: ../../mod/admin.php:460 +#: ../../mod/admin.php:462 msgid "Which best describes the types of account offered by this hub?" msgstr "" -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:463 msgid "Register text" msgstr "" -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:463 msgid "Will be displayed prominently on the registration page." msgstr "" -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:464 msgid "Accounts abandoned after x days" msgstr "" -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:464 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:465 msgid "Allowed friend domains" msgstr "" -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:465 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "" -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:466 msgid "Allowed email domains" msgstr "" -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:466 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:467 msgid "Not allowed email domains" msgstr "" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:467 msgid "" "Comma separated list of domains which are not allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains, unless allowed domains have been defined." msgstr "" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:468 msgid "Block public" msgstr "" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:468 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "" -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:469 msgid "Verify Email Addresses" msgstr "" -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:469 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "" -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:470 msgid "Force publish" msgstr "" -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:470 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:471 msgid "Disable discovery tab" msgstr "" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:471 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "" -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:472 msgid "No login on Homepage" msgstr "" -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:472 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "" -#: ../../mod/admin.php:472 +#: ../../mod/admin.php:474 msgid "Proxy user" msgstr "" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:475 msgid "Proxy URL" msgstr "" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:476 msgid "Network timeout" msgstr "" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:476 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:477 msgid "Delivery interval" msgstr "" -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:477 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "" -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:478 msgid "Poll interval" msgstr "" -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:478 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "" -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:479 msgid "Maximum Load Average" msgstr "" -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:479 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "" -#: ../../mod/admin.php:525 +#: ../../mod/admin.php:480 +msgid "Expiration period in days for imported (matrix/network) content" +msgstr "" + +#: ../../mod/admin.php:480 +msgid "0 for no expiration of imported content" +msgstr "" + +#: ../../mod/admin.php:528 msgid "No server found" msgstr "" -#: ../../mod/admin.php:532 ../../mod/admin.php:821 +#: ../../mod/admin.php:535 ../../mod/admin.php:824 msgid "ID" msgstr "" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "for channel" msgstr "" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "on server" msgstr "" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "Status" msgstr "" -#: ../../mod/admin.php:534 +#: ../../mod/admin.php:537 msgid "Server" msgstr "" -#: ../../mod/admin.php:551 +#: ../../mod/admin.php:554 msgid "Update has been marked successful" msgstr "" -#: ../../mod/admin.php:561 +#: ../../mod/admin.php:564 #, php-format msgid "Executing %s failed. Check system logs." msgstr "" -#: ../../mod/admin.php:564 +#: ../../mod/admin.php:567 #, php-format msgid "Update %s was successfully applied." msgstr "" -#: ../../mod/admin.php:568 +#: ../../mod/admin.php:571 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "" -#: ../../mod/admin.php:571 +#: ../../mod/admin.php:574 #, php-format msgid "Update function %s could not be found." msgstr "" -#: ../../mod/admin.php:587 +#: ../../mod/admin.php:590 msgid "No failed updates." msgstr "" -#: ../../mod/admin.php:591 +#: ../../mod/admin.php:594 msgid "Failed Updates" msgstr "" -#: ../../mod/admin.php:593 +#: ../../mod/admin.php:596 msgid "Mark success (if update was manually applied)" msgstr "" -#: ../../mod/admin.php:594 +#: ../../mod/admin.php:597 msgid "Attempt to execute this update step automatically" msgstr "" -#: ../../mod/admin.php:628 +#: ../../mod/admin.php:631 msgid "Queue Statistics" msgstr "" -#: ../../mod/admin.php:629 +#: ../../mod/admin.php:632 msgid "Total Entries" msgstr "" -#: ../../mod/admin.php:630 +#: ../../mod/admin.php:633 msgid "Priority" msgstr "" -#: ../../mod/admin.php:631 +#: ../../mod/admin.php:634 msgid "Destination URL" msgstr "" -#: ../../mod/admin.php:632 +#: ../../mod/admin.php:635 msgid "Mark hub permanently offline" msgstr "" -#: ../../mod/admin.php:633 +#: ../../mod/admin.php:636 msgid "Empty queue for this hub" msgstr "" -#: ../../mod/admin.php:634 +#: ../../mod/admin.php:637 msgid "Last known contact" msgstr "" -#: ../../mod/admin.php:670 +#: ../../mod/admin.php:673 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:678 +#: ../../mod/admin.php:681 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:714 +#: ../../mod/admin.php:717 msgid "Account not found" msgstr "" -#: ../../mod/admin.php:734 +#: ../../mod/admin.php:737 #, php-format msgid "User '%s' blocked" msgstr "" -#: ../../mod/admin.php:742 +#: ../../mod/admin.php:745 #, php-format msgid "User '%s' unblocked" msgstr "" -#: ../../mod/admin.php:808 ../../mod/admin.php:820 +#: ../../mod/admin.php:811 ../../mod/admin.php:823 msgid "Users" msgstr "" -#: ../../mod/admin.php:810 ../../mod/admin.php:944 +#: ../../mod/admin.php:813 ../../mod/admin.php:947 msgid "select all" msgstr "" -#: ../../mod/admin.php:811 +#: ../../mod/admin.php:814 msgid "User registrations waiting for confirm" msgstr "" -#: ../../mod/admin.php:812 +#: ../../mod/admin.php:815 msgid "Request date" msgstr "" -#: ../../mod/admin.php:813 +#: ../../mod/admin.php:816 msgid "No registrations." msgstr "" -#: ../../mod/admin.php:814 +#: ../../mod/admin.php:817 msgid "Approve" msgstr "" -#: ../../mod/admin.php:815 +#: ../../mod/admin.php:818 msgid "Deny" msgstr "" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Register date" msgstr "" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Last login" msgstr "" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Expires" msgstr "" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Service Class" msgstr "" -#: ../../mod/admin.php:823 +#: ../../mod/admin.php:826 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:827 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:858 +#: ../../mod/admin.php:861 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:865 +#: ../../mod/admin.php:868 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:883 +#: ../../mod/admin.php:886 msgid "Channel not found" msgstr "" -#: ../../mod/admin.php:894 +#: ../../mod/admin.php:897 #, php-format msgid "Channel '%s' deleted" msgstr "" -#: ../../mod/admin.php:905 +#: ../../mod/admin.php:908 #, php-format msgid "Channel '%s' uncensored" msgstr "" -#: ../../mod/admin.php:905 +#: ../../mod/admin.php:908 #, php-format msgid "Channel '%s' censored" msgstr "" -#: ../../mod/admin.php:946 +#: ../../mod/admin.php:949 msgid "Censor" msgstr "" -#: ../../mod/admin.php:947 +#: ../../mod/admin.php:950 msgid "Uncensor" msgstr "" -#: ../../mod/admin.php:950 +#: ../../mod/admin.php:953 msgid "UID" msgstr "" -#: ../../mod/admin.php:952 +#: ../../mod/admin.php:955 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " "channels on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:953 +#: ../../mod/admin.php:956 msgid "" "The channel {0} will be deleted!\\n\\nEverything that was posted in this " "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:993 +#: ../../mod/admin.php:996 #, php-format msgid "Plugin %s disabled." msgstr "" -#: ../../mod/admin.php:997 +#: ../../mod/admin.php:1000 #, php-format msgid "Plugin %s enabled." msgstr "" -#: ../../mod/admin.php:1007 ../../mod/admin.php:1205 +#: ../../mod/admin.php:1010 ../../mod/admin.php:1208 msgid "Disable" msgstr "" -#: ../../mod/admin.php:1010 ../../mod/admin.php:1207 +#: ../../mod/admin.php:1013 ../../mod/admin.php:1210 msgid "Enable" msgstr "" -#: ../../mod/admin.php:1034 ../../mod/admin.php:1234 +#: ../../mod/admin.php:1037 ../../mod/admin.php:1237 msgid "Toggle" msgstr "" -#: ../../mod/admin.php:1042 ../../mod/admin.php:1244 +#: ../../mod/admin.php:1045 ../../mod/admin.php:1247 msgid "Author: " msgstr "" -#: ../../mod/admin.php:1043 ../../mod/admin.php:1245 +#: ../../mod/admin.php:1046 ../../mod/admin.php:1248 msgid "Maintainer: " msgstr "" -#: ../../mod/admin.php:1170 +#: ../../mod/admin.php:1173 msgid "No themes found." msgstr "" -#: ../../mod/admin.php:1226 +#: ../../mod/admin.php:1229 msgid "Screenshot" msgstr "" -#: ../../mod/admin.php:1273 +#: ../../mod/admin.php:1276 msgid "[Experimental]" msgstr "" -#: ../../mod/admin.php:1274 +#: ../../mod/admin.php:1277 msgid "[Unsupported]" msgstr "" -#: ../../mod/admin.php:1298 +#: ../../mod/admin.php:1301 msgid "Log settings updated." msgstr "" -#: ../../mod/admin.php:1353 +#: ../../mod/admin.php:1356 msgid "Clear" msgstr "" -#: ../../mod/admin.php:1359 +#: ../../mod/admin.php:1362 msgid "Debugging" msgstr "" -#: ../../mod/admin.php:1360 +#: ../../mod/admin.php:1363 msgid "Log file" msgstr "" -#: ../../mod/admin.php:1360 +#: ../../mod/admin.php:1363 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "" -#: ../../mod/admin.php:1361 +#: ../../mod/admin.php:1364 msgid "Log level" msgstr "" -#: ../../mod/admin.php:1407 +#: ../../mod/admin.php:1410 msgid "New Profile Field" msgstr "" -#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 msgid "Field nickname" msgstr "" -#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 msgid "System name of field" msgstr "" -#: ../../mod/admin.php:1409 ../../mod/admin.php:1429 +#: ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Input type" msgstr "" -#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Field Name" msgstr "" -#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Label on profile pages" msgstr "" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Help text" msgstr "" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Additional info (optional)" msgstr "" -#: ../../mod/admin.php:1421 +#: ../../mod/admin.php:1424 msgid "Field definition not found" msgstr "" -#: ../../mod/admin.php:1427 +#: ../../mod/admin.php:1430 msgid "Edit Profile Field" msgstr "" @@ -8388,30 +8402,6 @@ msgstr "" msgid "Please login." msgstr "" -#: ../../mod/network.php:90 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:128 -msgid "Search Results For:" -msgstr "" - -#: ../../mod/network.php:182 -msgid "Collection is empty" -msgstr "" - -#: ../../mod/network.php:190 -msgid "Collection: " -msgstr "" - -#: ../../mod/network.php:203 -msgid "Connection: " -msgstr "" - -#: ../../mod/network.php:206 -msgid "Invalid connection." -msgstr "" - #: ../../mod/new_channel.php:109 msgid "Add a Channel" msgstr "" @@ -8519,6 +8509,34 @@ msgstr "" msgid "posted an event" msgstr "" +#: ../../mod/network.php:91 +msgid "No such group" +msgstr "" + +#: ../../mod/network.php:129 +msgid "No such channel" +msgstr "" + +#: ../../mod/network.php:143 +msgid "Search Results For:" +msgstr "" + +#: ../../mod/network.php:198 +msgid "Collection is empty" +msgstr "" + +#: ../../mod/network.php:207 +msgid "Collection: " +msgstr "" + +#: ../../mod/network.php:226 +msgid "Connection: " +msgstr "" + +#: ../../mod/network.php:233 +msgid "Invalid connection." +msgstr "" + #: ../../mod/bookmarks.php:38 msgid "Bookmark added" msgstr "" @@ -8531,7 +8549,7 @@ msgstr "" msgid "My Connections Bookmarks" msgstr "" -#: ../../mod/channel.php:92 +#: ../../mod/channel.php:97 msgid "Insufficient permissions. Request redirected to profile page." msgstr "" @@ -8553,15 +8571,19 @@ msgstr "" msgid "No service class restrictions found." msgstr "" -#: ../../mod/sharedwithme.php:99 +#: ../../mod/sharedwithme.php:94 msgid "Files: shared with me" msgstr "" -#: ../../mod/sharedwithme.php:103 +#: ../../mod/sharedwithme.php:96 +msgid "NEW" +msgstr "" + +#: ../../mod/sharedwithme.php:99 msgid "Remove all files" msgstr "" -#: ../../mod/sharedwithme.php:104 +#: ../../mod/sharedwithme.php:100 msgid "Remove this file" msgstr "" @@ -8836,6 +8858,58 @@ msgstr "" msgid "Set size of followup author photos" msgstr "" +#: ../../randpost/randpost.php:96 +msgid "You're welcome." +msgstr "" + +#: ../../randpost/randpost.php:97 +msgid "Ah shucks..." +msgstr "" + +#: ../../randpost/randpost.php:98 +msgid "Don't mention it." +msgstr "" + +#: ../../randpost/randpost.php:99 +msgid "<blush>" +msgstr "" + +#: ../../wppost/wppost.php:43 +msgid "Post to WordPress" +msgstr "" + +#: ../../wppost/wppost.php:80 +msgid "Enable WordPress Post Plugin" +msgstr "" + +#: ../../wppost/wppost.php:84 +msgid "WordPress username" +msgstr "" + +#: ../../wppost/wppost.php:88 +msgid "WordPress password" +msgstr "" + +#: ../../wppost/wppost.php:92 +msgid "WordPress API URL" +msgstr "" + +#: ../../wppost/wppost.php:96 +msgid "Post to WordPress by default" +msgstr "" + +#: ../../wppost/wppost.php:100 +msgid "Forward comments (requires post_to_red plugin)" +msgstr "" + +#: ../../wppost/wppost.php:104 +msgid "WordPress Post Settings" +msgstr "" + +#: ../../wppost/wppost.php:119 +msgid "Wordpress Settings saved." +msgstr "" + #: ../../boot.php:1357 #, php-format msgid "Update %s failed. See error logs." diff --git a/version.inc b/version.inc index fea8356b7..1c94d491b 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-26.983 +2015-03-28.985 -- cgit v1.2.3 From d423c9b12cfdbd71b96ff226706b2a71e35fce17 Mon Sep 17 00:00:00 2001 From: jeroenpraat Date: Sun, 29 Mar 2015 00:38:47 +0100 Subject: Make sure long words (channel addresses, homepages) on the vcard are not on top of the content to the right. --- view/theme/redbasic/css/style.css | 1 + 1 file changed, 1 insertion(+) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 565b793aa..571298f8d 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -346,6 +346,7 @@ footer { -moz-border-radius: $radiuspx; -webkit-border-radius: $radiuspx; border-radius: $radiuspx; + word-wrap: break-word; } .vcard dl { -- cgit v1.2.3 From 1e4490079b5257a8a90064eb986e16825391421d Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 28 Mar 2015 18:45:58 -0700 Subject: issue #938 --- include/items.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/items.php b/include/items.php index a8947202d..4246dd41f 100755 --- a/include/items.php +++ b/include/items.php @@ -4383,13 +4383,19 @@ function zot_feed($uid,$observer_xchan,$arr) { $items = array(); + // FIXME + + if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) { + return array(); + } + if(is_sys_channel($uid)) { require_once('include/security.php'); $r = q("SELECT parent, created from item WHERE uid != %d AND item_private = 0 AND item_restrict = 0 AND uid in (" . stream_perms_api_uids(PERMS_PUBLIC,10,1) . ") AND (item_flags & %d) > 0 - $sql_extra GROUP BY parent ORDER BY created ASC $limit", + $sql_extra GROUP BY parent, created ORDER BY created ASC $limit", intval($uid), intval(ITEM_WALL) ); @@ -4398,7 +4404,7 @@ function zot_feed($uid,$observer_xchan,$arr) { $r = q("SELECT parent, created from item WHERE uid = %d AND item_restrict = 0 AND (item_flags & %d) > 0 - $sql_extra GROUP BY parent ORDER BY created ASC $limit", + $sql_extra GROUP BY parent, created ORDER BY created ASC $limit", intval($uid), intval(ITEM_WALL) ); -- cgit v1.2.3 From 76a6739b93c1c8f08dd95a45235dd89fb4c507af Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 28 Mar 2015 18:47:28 -0700 Subject: remove bogus grouping from fix for #938 --- include/items.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/items.php b/include/items.php index 4246dd41f..ef269b9c4 100755 --- a/include/items.php +++ b/include/items.php @@ -4395,7 +4395,7 @@ function zot_feed($uid,$observer_xchan,$arr) { WHERE uid != %d AND item_private = 0 AND item_restrict = 0 AND uid in (" . stream_perms_api_uids(PERMS_PUBLIC,10,1) . ") AND (item_flags & %d) > 0 - $sql_extra GROUP BY parent, created ORDER BY created ASC $limit", + $sql_extra GROUP BY parent ORDER BY created ASC $limit", intval($uid), intval(ITEM_WALL) ); @@ -4404,7 +4404,7 @@ function zot_feed($uid,$observer_xchan,$arr) { $r = q("SELECT parent, created from item WHERE uid = %d AND item_restrict = 0 AND (item_flags & %d) > 0 - $sql_extra GROUP BY parent, created ORDER BY created ASC $limit", + $sql_extra GROUP BY parent ORDER BY created ASC $limit", intval($uid), intval(ITEM_WALL) ); -- cgit v1.2.3 From 42c820029e3680a4c3d4c882b1859f4af582ac36 Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Sun, 29 Mar 2015 21:13:00 +0200 Subject: Fixed two wrong variable usages in event.php. I just checked the code, not the functionality. --- include/event.php | 123 +++++++++++++++++++++++++++++------------------------- 1 file changed, 65 insertions(+), 58 deletions(-) diff --git a/include/event.php b/include/event.php index 1ed541d99..05f01535c 100644 --- a/include/event.php +++ b/include/event.php @@ -1,6 +1,14 @@ -' . "\r\n"; - $o .= '

        ' . bbcode($ev['summary']) . '

        ' . "\r\n"; $o .= '

        ' . bbcode($ev['description']) . '

        ' . "\r\n"; $o .= '

        ' . t('Starts:') . ' ' . (($ev['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $ev['start'] , $bd_format )) @@ -38,15 +45,15 @@ function format_event_html($ev) { if(strlen($ev['location'])) $o .= '

        ' . t('Location:') . ' ' - . bbcode($ev['location']) + . bbcode($ev['location']) . '

        ' . "\r\n"; $o .= '' . "\r\n"; + return $o; } - function ical_wrapper($ev) { if(! ((is_array($ev)) && count($ev))) @@ -56,7 +63,7 @@ function ical_wrapper($ev) { $o .= "\nVERSION:2.0"; $o .= "\nMETHOD:PUBLISH"; $o .= "\nPRODID:-//" . get_config('system','sitename') . "//" . RED_PLATFORM . "//" . strtoupper(get_app()->language). "\n"; - if(array_key_exists('start',$ev)) + if(array_key_exists('start', $ev)) $o .= format_event_ical($ev); else { foreach($ev as $e) { @@ -84,13 +91,15 @@ function format_event_ical($ev) { if($ev['description']) $o .= "\nDESCRIPTION:" . format_ical_text($ev['description']); $o .= "\nEND:VEVENT\n"; + return $o; } -function format_ical_text($s) { +function format_ical_text($s) { require_once('include/bbcode.php'); require_once('include/html2plain.php'); + return(wordwrap(html2plain(bbcode($s)),72,"\n ",true)); } @@ -117,16 +126,16 @@ function format_event_bbcode($ev) { if($ev['adjust']) $o .= '[event-adjust]' . $ev['adjust'] . '[/event-adjust]'; - return $o; - } + function bbtovcal($s) { $o = ''; $ev = bbtoevent($s); if($ev['description']) $o = format_event_html($ev); + return $o; } @@ -154,27 +163,41 @@ function bbtoevent($s) { if(preg_match("/\[event\-adjust\](.*?)\[\/event\-adjust\]/is",$s,$match)) $ev['adjust'] = $match[1]; $ev['nofinish'] = (((x($ev, 'start') && $ev['start']) && (!x($ev, 'finish') || !$ev['finish'])) ? 1 : 0); - return $ev; + return $ev; } - +/** + * @brief Sorts the given array of events by date. + * + * @see ev_compare() + * @param array $arr + * @return sorted array + */ function sort_by_date($arr) { - if(is_array($arr)) - usort($arr,'ev_compare'); + if (is_array($arr)) + usort($arr, 'ev_compare'); + return $arr; } - -function ev_compare($a,$b) { +/** + * @brief Compare function for events. + * + * @see sort_by_date() + * @param array $a + * @param array $b + * @return number return values like strcmp() + */ +function ev_compare($a, $b) { $date_a = (($a['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$a['start']) : $a['start']); $date_b = (($b['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$b['start']) : $b['start']); - if($date_a === $date_b) - return strcasecmp($a['description'],$b['description']); - - return strcmp($date_a,$date_b); + if ($date_a === $date_b) + return strcasecmp($a['description'], $b['description']); + + return strcmp($date_a, $date_b); } @@ -182,11 +205,9 @@ function event_store_event($arr) { $arr['created'] = (($arr['created']) ? $arr['created'] : datetime_convert()); $arr['edited'] = (($arr['edited']) ? $arr['edited'] : datetime_convert()); - $arr['type'] = (($arr['type']) ? $arr['type'] : 'event' ); + $arr['type'] = (($arr['type']) ? $arr['type'] : 'event' ); $arr['event_xchan'] = (($arr['event_xchan']) ? $arr['event_xchan'] : ''); - - // Existing event being modified if($arr['id'] || $arr['event_hash']) { @@ -206,7 +227,6 @@ function event_store_event($arr) { ); } - if(! $r) return false; @@ -216,7 +236,7 @@ function event_store_event($arr) { } $hash = $r[0]['event_hash']; - + // The event changed. Update it. $r = q("UPDATE `event` SET @@ -251,14 +271,12 @@ function event_store_event($arr) { intval($r[0]['id']), intval($arr['uid']) ); - } - else { + } else { - // New event. Store it. + // New event. Store it. $hash = random_string(); - $r = q("INSERT INTO event ( uid,aid,event_xchan,event_hash,created,edited,start,finish,summary,description,location,type, adjust,nofinish,allow_cid,allow_gid,deny_cid,deny_gid) VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', '%s', '%s', '%s' ) ", @@ -280,7 +298,6 @@ function event_store_event($arr) { dbesc($arr['allow_gid']), dbesc($arr['deny_cid']), dbesc($arr['deny_gid']) - ); } @@ -292,7 +309,6 @@ function event_store_event($arr) { return $r[0]; return false; - } function event_addtocal($item_id, $uid) { @@ -339,22 +355,21 @@ function event_addtocal($item_id, $uid) { intval($item['id']), intval($channel['channel_id']) ); + return true; } } + return false; } - -function event_store_item($arr,$event) { +function event_store_item($arr, $event) { require_once('include/datetime.php'); require_once('include/items.php'); require_once('include/bbcode.php'); - $a = get_app(); - $item = null; if($arr['mid'] && $arr['uid']) { @@ -370,28 +385,28 @@ function event_store_item($arr,$event) { $item_arr = array(); $prefix = ''; - $birthday = false; +// $birthday = false; if($event['type'] === 'birthday') { $prefix = t('This event has been added to your calendar.'); - $birthday = true; +// $birthday = true; // The event is created on your own site by the system, but appears to belong // to the birthday person. It also isn't propagated - so we need to prevent // folks from trying to comment on it. If you're looking at this and trying to // fix it, you'll need to completely change the way birthday events are created - // and send them out from the source. This has its own issues. + // and send them out from the source. This has its own issues. $item_arr['comment_policy'] = 'none'; } $r = q("SELECT * FROM item left join xchan on author_xchan = xchan_hash WHERE resource_id = '%s' AND resource_type = 'event' and uid = %d LIMIT 1", - dbesc($event['event_hash']), + dbesc($event['event_hash']), intval($arr['uid']) ); if($r) { - $obj = json_encode(array( + $object = json_encode(array( 'type' => ACTIVITY_OBJ_EVENT, 'id' => z_root() . '/event/' . $r[0]['resource_id'], 'title' => $arr['summary'], @@ -424,8 +439,7 @@ function event_store_item($arr,$event) { intval($arr['uid']) ); - - $s = q("delete from term where oid = %d and otype = %d", + q("delete from term where oid = %d and otype = %d", intval($r[0]['id']), intval(TERM_OBJ_POST) ); @@ -442,21 +456,19 @@ function event_store_item($arr,$event) { dbesc($t['url']) ); } - } + } $item_id = $r[0]['id']; call_hooks('event_updated', $event['id']); + return $item_id; - } - else { + } else { $z = q("select * from channel where channel_id = %d limit 1", intval($arr['uid']) ); - $private = (($arr['allow_cid'] || $arr['allow_gid'] || $arr['deny_cid'] || $arr['deny_gid']) ? 1 : 0); - if($item) { $item_arr['id'] = $item['id']; @@ -469,8 +481,7 @@ function event_store_item($arr,$event) { $item_flags |= ITEM_WALL; $item_flags |= ITEM_ORIGIN; } - $item_arr['item_flags'] = $item_flags; - + $item_arr['item_flags'] = $item_flags; } if(! $arr['mid']) @@ -482,7 +493,6 @@ function event_store_item($arr,$event) { $item_arr['mid'] = $arr['mid']; $item_arr['parent_mid'] = $arr['mid']; - $item_arr['owner_xchan'] = (($wall) ? $z[0]['channel_hash'] : $arr['event_xchan']); $item_arr['author_xchan'] = $arr['event_xchan']; $item_arr['title'] = $arr['summary']; @@ -493,9 +503,8 @@ function event_store_item($arr,$event) { $item_arr['item_private'] = $private; $item_arr['verb'] = ACTIVITY_POST; - - if(array_key_exists('term',$arr)) - $item_arr['term'] = $arr['term']; + if(array_key_exists('term', $arr)) + $item_arr['term'] = $arr['term']; $item_arr['resource_type'] = 'event'; $item_arr['resource_id'] = $event['event_hash']; @@ -512,15 +521,13 @@ function event_store_item($arr,$event) { else $item_arr['plink'] = z_root() . '/display/' . $item_arr['mid']; - $x = q("select * from xchan where xchan_hash = '%s' limit 1", dbesc($arr['event_xchan']) ); if($x) { - $item_arr['object'] = json_encode(array( 'type' => ACTIVITY_OBJ_EVENT, - 'id' => z_root() . '/event/' . $hash, + 'id' => z_root() . '/event/' . $event['event_hash'], 'title' => $arr['summary'], 'content' => format_event_bbcode($arr), 'author' => array( @@ -539,7 +546,7 @@ function event_store_item($arr,$event) { $item_id = $res['item_id']; - call_hooks("event_created", $event['id']); + call_hooks('event_created', $event['id']); return $item_id; } -- cgit v1.2.3 From d0361582b0b620064aff90bf88f01d1072b308fe Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Sun, 22 Mar 2015 00:06:08 +0100 Subject: Correcting reported Doxygen syntax warnings. Fixed wrong Doxygen syntax and add some of the available FIXME to Doxygen documentation. Updated Doxygen configuration to add also all capital letter tags. Adding some more Doxygen documentation. --- boot.php | 79 ++-- include/ITemplateEngine.php | 21 +- include/account.php | 91 +++-- include/attach.php | 116 +++--- include/comanche.php | 36 +- include/config.php | 29 +- include/conversation.php | 8 +- include/datetime.php | 452 +++++++++++---------- include/dir_fns.php | 212 +++++----- include/directory.php | 30 +- include/enotify.php | 196 +++++----- include/expire.php | 59 ++- include/identity.php | 427 ++++++++++---------- include/items.php | 862 +++++++++++++++++++---------------------- include/language.php | 93 +++-- include/network.php | 99 +++-- include/permissions.php | 28 +- include/photos.php | 117 +++--- include/plugin.php | 44 ++- include/template_processor.php | 540 +++++++++++++------------- include/text.php | 331 +++++++++------- include/zot.php | 793 ++++++++++++++++++------------------- mod/admin.php | 74 ++-- mod/id.php | 231 ++++++----- mod/match.php | 51 +-- mod/post.php | 529 ++++++++++++------------- mod/randprof.php | 3 +- mod/regdir.php | 45 +-- mod/share.php | 20 +- mod/thing.php | 43 +- util/Doxyfile | 7 +- 31 files changed, 2832 insertions(+), 2834 deletions(-) diff --git a/boot.php b/boot.php index aac8eff12..deed8b8d3 100755 --- a/boot.php +++ b/boot.php @@ -52,13 +52,11 @@ define ( 'ZOT_REVISION', 1 ); define ( 'DB_UPDATE_VERSION', 1140 ); /** - * Constant with a HTML line break. + * @brief Constant with a HTML line break. * * Contains a HTML line break (br) element and a real carriage return with line * feed for the source. * This can be used in HTML and JavaScript where needed a line break. - * - * @var string */ define ( 'EOL', '
        ' . "\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); @@ -707,8 +705,6 @@ class App { * * Mostly unimplemented yet. Only options 'template_engine' and * beyond are used. - * - * @var array */ private $theme = array( 'sourcename' => '', @@ -721,15 +717,11 @@ class App { ); /** - * array of registered template engines ('name'=>'class name') - * - * @var array + * @brief An array of registered template engines ('name'=>'class name') */ public $template_engines = array(); /** - * array of instanced template engines ('name'=>'instance') - * - * @var array + * @brief An array of instanced template engines ('name'=>'instance') */ public $template_engine_instance = array(); @@ -806,9 +798,7 @@ class App { if(substr($this->cmd, 0, 1) === '~') $this->cmd = 'channel/' . substr($this->cmd, 1); - - /** - * + /* * Break the URL path into C style argc/argv style arguments for our * modules. Given "http://example.com/module/arg1/arg2", $this->argc * will be 3 (integer) and $this->argv will contain: @@ -816,25 +806,22 @@ class App { * [1] => 'arg1' * [2] => 'arg2' * - * * There will always be one argument. If provided a naked domain * URL, $this->argv[0] is set to "home". - * */ - $this->argv = explode('/',$this->cmd); + $this->argv = explode('/', $this->cmd); $this->argc = count($this->argv); - if((array_key_exists('0',$this->argv)) && strlen($this->argv[0])) { + if ((array_key_exists('0', $this->argv)) && strlen($this->argv[0])) { $this->module = str_replace(".", "_", $this->argv[0]); $this->module = str_replace("-", "_", $this->module); - } - else { + } else { $this->argc = 1; $this->argv = array('home'); $this->module = 'home'; } - /** + /* * See if there is any page number information, and initialise * pagination */ @@ -846,7 +833,7 @@ class App { $this->pager['start'] = 0; $this->pager['total'] = 0; - /** + /* * Detect mobile devices */ @@ -858,7 +845,7 @@ class App { BaseObject::set_app($this); - /** + /* * register template engines */ $dc = get_declared_classes(); @@ -2028,7 +2015,7 @@ function curPageURL() { * @return mixed */ function get_custom_nav(&$a, $navname) { - if(! $navname) + if (! $navname) return $a->page['nav']; // load custom nav menu by name here } @@ -2044,7 +2031,7 @@ function get_custom_nav(&$a, $navname) { function load_pdl(&$a) { require_once('include/comanche.php'); - if(! count($a->layout)) { + if (! count($a->layout)) { $n = 'mod_' . $a->module . '.pdl' ; $u = comanche_get_channel_id(); if($u) @@ -2070,7 +2057,6 @@ function exec_pdl(&$a) { } - /** * @brief build the page. * @@ -2080,7 +2066,6 @@ function exec_pdl(&$a) { */ function construct_page(&$a) { - exec_pdl($a); $comanche = ((count($a->layout)) ? true : false); @@ -2089,28 +2074,27 @@ function construct_page(&$a) { $installing = false; - if($a->module == 'setup') { + if ($a->module == 'setup') { $installing = true; } else { nav($a); } - if($comanche) { - - if($a->layout['nav']) { + if ($comanche) { + if ($a->layout['nav']) { $a->page['nav'] = get_custom_nav($a, $a->layout['nav']); } } - if(($p = theme_include(current_theme() . '.js')) != '') + if (($p = theme_include(current_theme() . '.js')) != '') head_add_js($p); - if(($p = theme_include('mod_' . $a->module . '.php')) != '') + if (($p = theme_include('mod_' . $a->module . '.php')) != '') require_once($p); require_once('include/js_strings.php'); - if(x($a->page, 'template_style')) + if (x($a->page, 'template_style')) head_add_css($a->page['template_style'] . '.css'); else head_add_css(((x($a->page, 'template')) ? $a->page['template'] : 'default' ) . '.css'); @@ -2147,7 +2131,6 @@ function construct_page(&$a) { call_hooks('construct_page', $arr); $a->layout = $arr['layout']; - foreach($a->layout as $k => $v) { if((strpos($k, 'region_') === 0) && strlen($v)) { if(strpos($v, '$region_') !== false) { @@ -2249,11 +2232,11 @@ function get_directory_realm() { */ function get_directory_primary() { - $dirmode = intval(get_config('system','directory_mode')); + $dirmode = intval(get_config('system','directory_mode')); - if($dirmode == DIRECTORY_MODE_STANDALONE || $dirmode == DIRECTORY_MODE_PRIMARY) { + if($dirmode == DIRECTORY_MODE_STANDALONE || $dirmode == DIRECTORY_MODE_PRIMARY) { return z_root(); - } + } if($x = get_config('system', 'directory_primary')) return $x; @@ -2262,13 +2245,11 @@ function get_directory_primary() { } - /** - * @brief return relative date of last completed poller execution + * @brief return relative date of last completed poller execution. */ - function get_poller_runtime() { - $t = get_config('system','lastpoll'); + $t = get_config('system', 'lastpoll'); return relative_date($t); } @@ -2302,7 +2283,12 @@ function z_check_cert() { } - +/** + * @brief Send email to admin if server has an invalid certificate. + * + * If a RedMatrix hub is available over https it must have a publicly valid + * certificate. + */ function cert_bad_email() { $a = get_app(); @@ -2319,13 +2305,12 @@ function cert_bad_email() { 'From: Administrator' . '@' . $a->get_hostname() . "\n" . 'Content-type: text/plain; charset=UTF-8' . "\n" . 'Content-transfer-encoding: 8bit' ); - } -// send warnings every 3-5 days if cron is not running. - - +/** + * @brief Send warnings every 3-5 days if cron is not running. + */ function check_cron_broken() { $t = get_config('system','lastpollcheck'); diff --git a/include/ITemplateEngine.php b/include/ITemplateEngine.php index 53c1845f4..7bd559a63 100755 --- a/include/ITemplateEngine.php +++ b/include/ITemplateEngine.php @@ -1,11 +1,10 @@ - false, 'message' => ''); - // The only validation we perform by default is pure Javascript to + // The only validation we perform by default is pure Javascript to // check minimum length and that both entered passwords match. - // Use hooked functions to perform complexity requirement checks. + // Use hooked functions to perform complexity requirement checks. $arr = array('password' => $password, 'result' => $result); call_hooks('check_account_password', $arr); return $arr['result']; - } function check_account_invite($invite_code) { @@ -75,7 +78,6 @@ function check_account_invite($invite_code) { call_hooks('check_account_invite', $arr); return $arr['result']; - } function check_account_admin($arr) { @@ -109,7 +111,7 @@ function create_account($arr) { $flags = ((x($arr,'account_flags')) ? intval($arr['account_flags']) : ACCOUNT_OK); $roles = ((x($arr,'account_roles')) ? intval($arr['account_roles']) : 0 ); $expires = ((x($arr,'expires')) ? intval($arr['expires']) : NULL_DATE); - + $default_service_class = get_config('system','default_service_class'); if($default_service_class === false) @@ -132,16 +134,16 @@ function create_account($arr) { // allow the admin_email account to be admin, but only if it's the first account. $c = account_total(); - if(($c === 0) && (check_account_admin($arr))) + if (($c === 0) && (check_account_admin($arr))) $roles |= ACCOUNT_ROLE_ADMIN; - // Ensure that there is a host keypair. + // Ensure that there is a host keypair. - if((! get_config('system','pubkey')) && (! get_config('system','prvkey'))) { - $hostkey = new_keypair(4096); - set_config('system','pubkey',$hostkey['pubkey']); - set_config('system','prvkey',$hostkey['prvkey']); - } + if ((! get_config('system', 'pubkey')) && (! get_config('system', 'prvkey'))) { + $hostkey = new_keypair(4096); + set_config('system', 'pubkey', $hostkey['pubkey']); + set_config('system', 'prvkey', $hostkey['prvkey']); + } $invite_result = check_account_invite($invite_code); if($invite_result['error']) { @@ -180,7 +182,6 @@ function create_account($arr) { dbesc($roles), dbesc($expires), dbesc($default_service_class) - ); if(! $r) { logger('create_account: DB INSERT failed.'); @@ -195,7 +196,7 @@ function create_account($arr) { if($r && count($r)) { $result['account'] = $r[0]; } - else { + else { logger('create_account: could not retrieve newly created account'); } @@ -215,8 +216,8 @@ function create_account($arr) { $result['success'] = true; $result['email'] = $email; $result['password'] = $password; - return $result; + return $result; } @@ -255,7 +256,6 @@ function verify_email_address($arr) { logger('send_reg_approval_email: failed to ' . $admin['email'] . 'account_id: ' . $arr['account']['account_id']); return $res; - } @@ -292,7 +292,6 @@ function send_reg_approval_email($arr) { $details = (($ip) ? $ip . ' [' . gethostbyaddr($ip) . ']' : '[unknown or stealth IP]'); - $delivered = 0; foreach($admins as $admin) { @@ -346,11 +345,14 @@ function send_verification_email($email,$password) { return($res ? true : false); } - +/** + * @brief Allows a user registration. + * + * @param string $hash + * @return array|boolean + */ function user_allow($hash) { - $a = get_app(); - $ret = array('success' => false); $register = q("SELECT * FROM `register` WHERE `hash` = '%s' LIMIT 1", @@ -363,7 +365,7 @@ function user_allow($hash) { $account = q("SELECT * FROM account WHERE account_id = %d LIMIT 1", intval($register[0]['uid']) ); - + if(! $account) return $ret; @@ -381,7 +383,7 @@ function user_allow($hash) { intval(ACCOUNT_PENDING), intval($register[0]['uid']) ); - + push_lang($register[0]['language']); $email_tpl = get_intltext_template("register_open_eml.tpl"); @@ -402,18 +404,23 @@ function user_allow($hash) { pop_lang(); - if($res) { + if ($res) { info( t('Account approved.') . EOL ); return true; - } - + } } -// This does not have to go through user_remove() and save the nickname -// permanently against re-registration, as the person was not yet -// allowed to have friends on this system - +/** + * @brief Denies a user registration. + * + * This does not have to go through user_remove() and save the nickname + * permanently against re-registration, as the person was not yet + * allowed to have friends on this system + * + * @param string $hash + * @return boolean + */ function user_deny($hash) { $register = q("SELECT * FROM register WHERE hash = '%s' LIMIT 1", @@ -426,7 +433,7 @@ function user_deny($hash) { $account = q("SELECT account_id, account_email FROM account WHERE account_id = %d LIMIT 1", intval($register[0]['uid']) ); - + if(! $account) return false; @@ -438,15 +445,14 @@ function user_deny($hash) { dbesc($register[0]['id']) ); notice( sprintf(t('Registration revoked for %s'), $account[0]['account_email']) . EOL); + return true; - + } function user_approve($hash) { - $a = get_app(); - $ret = array('success' => false); $register = q("SELECT * FROM `register` WHERE `hash` = '%s' and password = 'verify' LIMIT 1", @@ -459,7 +465,7 @@ function user_approve($hash) { $account = q("SELECT * FROM account WHERE account_id = %d LIMIT 1", intval($register[0]['uid']) ); - + if(! $account) return $ret; @@ -482,21 +488,16 @@ function user_approve($hash) { intval(ACCOUNT_UNVERIFIED), intval($register[0]['uid']) ); - + info( t('Account verified. Please login.') . EOL ); return true; - } - - - - /** - * @function downgrade_accounts() - * Checks for accounts that have past their expiration date. + * @brief Checks for accounts that have past their expiration date. + * * If the account has a service class which is not the site default, * the service class is reset to the site default and expiration reset to never. * If the account has no service class it is expired and subsequently disabled. @@ -506,8 +507,6 @@ function user_approve($hash) { * not the job of this function, but this can be implemented by plugin if desired. * Default behaviour is to stop allowing additional resources to be consumed. */ - - function downgrade_accounts() { $r = q("select * from account where not ( account_flags & %d )>0 @@ -604,7 +603,7 @@ function service_class_allows($uid, $property, $usage = false) { * * @param int $aid The account_id to check * @param string $property The service class property to check for - * @param int|boolean $usage, (optional) The value to check against + * @param int|boolean $usage (optional) The value to check against * @return boolean */ function account_service_class_allows($aid, $property, $usage = false) { diff --git a/include/attach.php b/include/attach.php index 2ca302949..560313d8b 100644 --- a/include/attach.php +++ b/include/attach.php @@ -1,10 +1,10 @@ false); - if(! perm_is_allowed($channel_id,$observer, 'read_storage')) { + if(! perm_is_allowed($channel_id, $observer, 'read_storage')) { $ret['message'] = t('Permission denied.'); return $ret; } @@ -219,8 +218,9 @@ function attach_list_files($channel_id, $observer, $hash = '', $filename = '', $ * * This could exhaust memory so most useful only when immediately sending the data. * - * @param $hash - * @param $rev + * @param string $hash + * @param int $rev Revision + * @return array */ function attach_by_hash($hash, $rev = 0) { @@ -234,7 +234,6 @@ function attach_by_hash($hash, $rev = 0) { elseif($rev) $sql_extra = " and revision = " . intval($rev) . " "; - $r = q("SELECT uid FROM attach WHERE hash = '%s' $sql_extra LIMIT 1", dbesc($hash) ); @@ -270,9 +269,9 @@ function attach_by_hash($hash, $rev = 0) { /** * @brief Find an attachment by hash and revision. - * + * * Returns the entire attach structure excluding data. - * + * * @see attach_by_hash() * @param $hash * @param $rev revision default 0 @@ -561,7 +560,7 @@ function z_readdir($channel_id, $observer_hash, $pathname, $parent_hash = '') { } else $paths = array($pathname); - + $r = q("select id, aid, uid, hash, creator, filename, filetype, filesize, revision, folder, flags, created, edited, allow_cid, allow_gid, deny_cid, deny_gid from attach where id = %d and folder = '%s' and filename = '%s' and (flags & %d )>0 " . permissions_sql($channel_id), intval($channel_id), dbesc($parent_hash), @@ -579,24 +578,22 @@ function z_readdir($channel_id, $observer_hash, $pathname, $parent_hash = '') { } /** - * @function attach_mkdir($channel,$observer_hash,$arr); - * * @brief Create directory. * * @param array $channel channel array of owner * @param string $observer_hash hash of current observer * @param array $arr parameter array to fulfil request - * Required: - * $arr['filename'] - * $arr['folder'] // hash of parent directory, empty string for root directory - * Optional: - * $arr['hash'] // precumputed hash for this node - * $arr['allow_cid'] - * $arr['allow_gid'] - * $arr['deny_cid'] - * $arr['deny_gid'] + * - Required: + * * \e string \b filename + * * \e string \b folder hash of parent directory, empty string for root directory + * - Optional: + * * \e string \b hash precumputed hash for this node + * * \e tring \b allow_cid + * * \e string \b allow_gid + * * \e string \b deny_cid + * * \e string \b deny_gid + * @return array */ - function attach_mkdir($channel, $observer_hash, $arr = null) { $ret = array('success' => false); @@ -720,13 +717,13 @@ function attach_mkdir($channel, $observer_hash, $arr = null) { /** * @brief Changes permissions of a file. * - * @param $channel_id - * @param $resource - * @param $allow_cid - * @param $allow_gid - * @param $deny_cid - * @param $deny_gid - * @param $recurse + * @param int $channel_id + * @param array $resource + * @param string $allow_cid + * @param string $allow_gid + * @param string $deny_cid + * @param string $deny_gid + * @param boolean $recurse (optional) default false */ function attach_change_permissions($channel_id, $resource, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $recurse = false) { @@ -836,7 +833,6 @@ function attach_delete($channel_id, $resource) { ); file_activity($channel_id, $object, $object['allow_cid'], $object['allow_gid'], $object['deny_cid'], $object['deny_gid'], 'update', $no_activity=false); - } /** @@ -844,8 +840,8 @@ function attach_delete($channel_id, $resource) { * * @warning This function cannot be used with mod/dav as it always returns a * path valid under mod/cloud. - * - * @param array assoziative array with: + * + * @param array $arr assoziative array with: * * \e int \b uid the channel's uid * * \e string \b folder * * \e string \b filename @@ -973,20 +969,21 @@ function pipe_streams($in, $out) { $size = 0; while (!feof($in)) $size += fwrite($out, fread($in, 8192)); + return $size; } /** - * @brief Activity for files + * @brief Activity for files. * - * @param $channel_id - * @param $object - * @param $allow_cid - * @param $allow_gid - * @param $deny_cid - * @param $deny_gid - * @param $verb - * @param $no_activity + * @param int $channel_id + * @param array $object + * @param string $allow_cid + * @param string $allow_gid + * @param string $deny_cid + * @param string $deny_gid + * @param string $verb + * @param boolean $no_activity */ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $deny_gid, $verb, $no_activity) { @@ -1028,7 +1025,6 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, //filter out receivers which do not have permission to view filestorage $arr_allow_cid = check_list_permissions($channel_id, $arr_allow_cid, 'view_storage'); - } $mid = item_message_id(); @@ -1109,7 +1105,6 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, $update = false; //notice( t('File activity updated') . EOL); - } if($no_activity) { @@ -1152,15 +1147,14 @@ function file_activity($channel_id, $object, $allow_cid, $allow_gid, $deny_cid, //(($verb === 'post') ? notice( t('File activity posted') . EOL) : notice( t('File activity dropped') . EOL)); return; - } /** * @brief Create file activity object * - * @param $channel_id - * @param $hash - * @param $cloudpath + * @param int $channel_id + * @param string $hash + * @param string $cloudpath */ function get_file_activity_object($channel_id, $hash, $cloudpath) { @@ -1199,8 +1193,8 @@ function get_file_activity_object($channel_id, $hash, $cloudpath) { 'deny_cid' => $x[0]['deny_cid'], 'deny_gid' => $x[0]['deny_gid'] ); - return $object; + return $object; } /** diff --git a/include/comanche.php b/include/comanche.php index 71ffe99b8..62bfd0ddc 100644 --- a/include/comanche.php +++ b/include/comanche.php @@ -101,7 +101,7 @@ function comanche_parser(&$a, $s, $pass = 0) { } -function comanche_menu($name,$class = '') { +function comanche_menu($name, $class = '') { $channel_id = comanche_get_channel_id(); if($channel_id) { $m = menu_fetch($name,$channel_id, get_observer_hash()); @@ -111,20 +111,23 @@ function comanche_menu($name,$class = '') { function comanche_replace_region($match) { $a = get_app(); - if(array_key_exists($match[1], $a->page)) { + if (array_key_exists($match[1], $a->page)) { return $a->page[$match[1]]; } } /** - * @function comanche_get_channel_id() - * Returns the channel_id of the profile owner of the page, or the local_channel if there is no profile owner. - * Otherwise returns 0 - */ - + * @brief Returns the channel_id of the profile owner of the page. + * + * Returns the channel_id of the profile owner of the page, or the local_channel + * if there is no profile owner. Otherwise returns 0. + * + * @return channel_id + */ function comanche_get_channel_id() { $channel_id = ((is_array(get_app()->profile)) ? get_app()->profile['profile_uid'] : 0); - if((! $channel_id) && (local_channel())) + + if ((! $channel_id) && (local_channel())) $channel_id = local_channel(); return $channel_id; @@ -173,23 +176,26 @@ function comanche_webpage(&$a,$s) { } -// Widgets will have to get any operational arguments from the session, -// the global app environment, or config storage until we implement argument passing - - +/** + * Widgets will have to get any operational arguments from the session, the + * global app environment, or config storage until we implement argument passing + * + * @param string $name + * @param string $text + */ function comanche_widget($name, $text) { $vars = array(); $matches = array(); $cnt = preg_match_all("/\[var=(.*?)\](.*?)\[\/var\]/ism", $text, $matches, PREG_SET_ORDER); - if($cnt) { - foreach($matches as $mtch) { + if ($cnt) { + foreach ($matches as $mtch) { $vars[$mtch[1]] = $mtch[2]; } } $func = 'widget_' . trim($name); - if(function_exists($func)) + if (function_exists($func)) return $func($vars); } diff --git a/include/config.php b/include/config.php index b459e2c7d..c94d25eb8 100644 --- a/include/config.php +++ b/include/config.php @@ -3,8 +3,7 @@ * @file include/config.php * @brief Arbitrary configuration storage. * - * Note: - * Please do not store booleans - convert to 0/1 integer values + * @note Please do not store booleans - convert to 0/1 integer values. * The get_?config() functions return boolean false for keys that are unset, * and this could lead to subtle bugs. * @@ -18,19 +17,20 @@ * - pconfig is used for channel specific configurations and takes a * channel_id as identifier. It stores for example which features are * enabled per channel. The storage is of size MEDIUMTEXT. - * @code $var = get_pconfig(local_channel(), 'category', 'key');@endcode + * @code{.php} $var = get_pconfig(local_channel(), 'category', 'key');@endcode * - xconfig is the same as pconfig, except that it uses xchan as * an identifier. This is for example for people who do not have a local account. * The storage is of size MEDIUMTEXT. - * @code $observer = $a->get_observer_hash(); + * @code{.php} + * $observer = $a->get_observer_hash(); * if ($observer) { * $var = get_xconfig($observer, 'category', 'key'); * }@endcode * * - get_config() and set_config() can also be done through the command line tool - * @ref util/config + * @ref util/config.md "util/config" * - get_pconfig() and set_pconfig() can also be done through the command line tool - * @ref util/pconfig and takes a channel_id as first argument. + * @ref util/pconfig.md "util/pconfig" and takes a channel_id as first argument. * */ @@ -123,7 +123,7 @@ function get_config_from_storage($family, $key) { * * Stores a config value ($value) in the category ($family) under the key ($key). * - * Please do not store booleans - convert to 0/1 integer values! + * @note Please do not store booleans - convert to 0/1 integer values! * * @param string $family * The category of the configuration value @@ -272,14 +272,16 @@ function get_pconfig($uid, $family, $key, $instore = false) { * Stores a config value ($value) in the category ($family) under the key ($key) * for the channel_id $uid. * - * Please do not store booleans - convert to 0/1 integer values! + * @note Please do not store booleans - convert to 0/1 integer values! * * @param string $uid * The channel_id * @param string $family * The category of the configuration value * @param string $key - * The configuration key to query + * The configuration key to set + * @param string $value + * The value to store * @return mixed Stored $value or false */ function set_pconfig($uid, $family, $key, $value) { @@ -315,6 +317,7 @@ function set_pconfig($uid, $family, $key, $value) { ); if($ret) return $value; + return $ret; } @@ -339,6 +342,7 @@ function set_pconfig($uid, $family, $key, $value) { if($ret) return $value; + return $ret; } @@ -360,13 +364,14 @@ function del_pconfig($uid, $family, $key) { global $a; $ret = false; - if(x($a->config[$uid][$family], $key)) + if (x($a->config[$uid][$family], $key)) unset($a->config[$uid][$family][$key]); $ret = q("DELETE FROM pconfig WHERE uid = %d AND cat = '%s' AND k = '%s'", intval($uid), dbesc($family), dbesc($key) ); + return $ret; } @@ -448,7 +453,7 @@ function get_xconfig($xchan, $family, $key) { * Stores a config value ($value) in the category ($family) under the key ($key) * for the observer's $xchan hash. * - * Please do not store booleans - convert to 0/1 integer values! + * @note Please do not store booleans - convert to 0/1 integer values! * * @param string $xchan * The observer's hash @@ -456,6 +461,8 @@ function get_xconfig($xchan, $family, $key) { * The category of the configuration value * @param string $key * The configuration key to set + * @param string $value + * The value to store * @return mixed Stored $value or false */ function set_xconfig($xchan, $family, $key, $value) { diff --git a/include/conversation.php b/include/conversation.php index 4018ced28..042d01b3e 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1044,7 +1044,6 @@ function builtin_activity_puller($item, &$conv_responses) { return; } } - } @@ -1053,7 +1052,7 @@ function builtin_activity_puller($item, &$conv_responses) { * * @param int $cnt number of people who like/dislike the item * @param array $arr array of pre-linked names of likers/dislikers - * @param string $typ eone of 'like, 'dislike' + * @param string $type one of 'like, 'dislike' * @param int $id item id * @return string formatted text */ @@ -1146,7 +1145,6 @@ function status_editor($a, $x, $popup = false) { '$expireswhen' => t('Expires YYYY-MM-DD HH:MM') )); - $tpl = get_markup_template('jot.tpl'); $jotplugins = ''; @@ -1461,8 +1459,8 @@ function network_tabs() { if ($no_active=='active' && x($_GET,'order')) { switch($_GET['order']){ - case 'post': $postord_active = 'active'; $no_active=''; break; - case 'comment' : $all_active = 'active'; $no_active=''; break; + case 'post': $postord_active = 'active'; $no_active=''; break; + case 'comment' : $all_active = 'active'; $no_active=''; break; } } diff --git a/include/datetime.php b/include/datetime.php index 5cab5889d..b0167edb2 100644 --- a/include/datetime.php +++ b/include/datetime.php @@ -1,54 +1,71 @@ - 1) { + if (count($ex) > 1) { $continent = t($ex[0]); - if(count($ex) > 2) - $city = substr($value,strpos($value,'/')+1); + if (count($ex) > 2) + $city = substr($value, strpos($value, '/')+1); else $city = $ex[1]; - } - else { + } else { $city = $ex[0]; $continent = t('Miscellaneous'); } $city = str_replace('_', ' ', t($city)); - if(!x($continents,$ex[0])) $continents[$ex[0]] = array(); + if (!x($continents, $ex[0])) $continents[$ex[0]] = array(); $continents[$continent][$value] = $city; } + return $continents; } -// General purpose date parse/convert function. -// $from = source timezone -// $to = dest timezone -// $s = some parseable date/time string -// $fmt = output format - - +/** + * @brief General purpose date parse/convert function. + * + * @param string $from source timezone + * @param string $to dest timezone + * @param string $s some parseable date/time string + * @param string $fmt output format recognised from php's DateTime class + * http://www.php.net/manual/en/datetime.format.php + * @return string + */ function datetime_convert($from = 'UTC', $to = 'UTC', $s = 'now', $fmt = "Y-m-d H:i:s") { // Defaults to UTC if nothing is set, but throws an exception if set to empty string. @@ -68,44 +85,46 @@ function datetime_convert($from = 'UTC', $to = 'UTC', $s = 'now', $fmt = "Y-m-d if(substr($s,0,10) == '0000-00-00') { $d = new DateTime($s . ' + 32 days', new DateTimeZone('UTC')); - return str_replace('1','0',$d->format($fmt)); + return str_replace('1', '0', $d->format($fmt)); } try { $from_obj = new DateTimeZone($from); - } - catch(Exception $e) { + } catch(Exception $e) { $from_obj = new DateTimeZone('UTC'); } try { $d = new DateTime($s, $from_obj); - } - catch(Exception $e) { + } catch(Exception $e) { logger('datetime_convert: exception: ' . $e->getMessage()); $d = new DateTime('now', $from_obj); } try { $to_obj = new DateTimeZone($to); - } - catch(Exception $e) { + } catch(Exception $e) { $to_obj = new DateTimeZone('UTC'); } $d->setTimeZone($to_obj); + return($d->format($fmt)); } -// wrapper for date selector, tailored for use in birthday fields - +/** + * @brief Wrapper for date selector, tailored for use in birthday fields. + * + * @param string $dob Date of Birth + * @return string + */ function dob($dob) { - list($year,$month,$day) = sscanf($dob,'%4d-%2d-%2d'); - $f = get_config('system','birthday_input_format'); - if(! $f) + list($year, $month, $day) = sscanf($dob, '%4d-%2d-%2d'); + $f = get_config('system', 'birthday_input_format'); + if (! $f) $f = 'ymd'; - if($dob === '0000-00-00') + if ($dob === '0000-00-00') $value = ''; else $value = (($year) ? datetime_convert('UTC','UTC',$dob,'Y-m-d') : datetime_convert('UTC','UTC',$dob,'m-d')); @@ -120,7 +139,6 @@ function dob($dob) { return $o; } - /** * returns a date selector * @param $format @@ -135,7 +153,7 @@ function dob($dob) { * id and name of datetimepicker (defaults to "datetimepicker") */ function datesel($format, $min, $max, $default, $id = 'datepicker') { - return datetimesel($format,$min,$max,$default,$id,true,false, '',''); + return datetimesel($format, $min, $max, $default, $id,true, false, '', ''); } /** @@ -154,7 +172,8 @@ function timesel($format, $h, $m, $id='timepicker') { } /** - * returns a datetime selector + * @brief Returns a datetime selector. + * * @param $format * format string, e.g. 'ymd' or 'mdy'. Not currently supported * @param $min @@ -163,23 +182,25 @@ function timesel($format, $h, $m, $id='timepicker') { * unix timestap of maximum date * @param $default * unix timestamp of default date - * @param $id + * @param string $id * id and name of datetimepicker (defaults to "datetimepicker") - * @param $pickdate + * @param boolean $pickdate * true to show date picker (default) - * @param $picktime + * @param boolean $picktime * true to show time picker (default) * @param $minfrom * set minimum date from picker with id $minfrom (none by default) * @param $maxfrom * set maximum date from picker with id $maxfrom (none by default) + * @param boolean $required default false + * @return string Parsed HTML output. + * + * @todo Once browser support is better this could probably be replaced with + * native HTML5 date picker. */ -function datetimesel($format, $min, $max, $default, $id = 'datetimepicker', $pickdate = true, $picktime = true, $minfrom = '', $maxfrom = '',$required = false) { +function datetimesel($format, $min, $max, $default, $id = 'datetimepicker', $pickdate = true, $picktime = true, $minfrom = '', $maxfrom = '', $required = false) { - - // Once browser support is better this could probably be replaced with native HTML5 date picker $o = ''; - $dateformat = ''; if($pickdate) $dateformat .= 'Y-m-d'; @@ -188,7 +209,7 @@ function datetimesel($format, $min, $max, $default, $id = 'datetimepicker', $pic $minjs = $min ? ",minDate: new Date({$min->getTimestamp()}*1000), yearStart: " . $min->format('Y') : ''; $maxjs = $max ? ",maxDate: new Date({$max->getTimestamp()}*1000), yearEnd: " . $max->format('Y') : ''; - + $input_text = $default ? 'value="' . date($dateformat, $default->getTimestamp()) . '"' : ''; $defaultdatejs = $default ? ",defaultDate: new Date({$default->getTimestamp()}*1000)" : ''; @@ -214,31 +235,39 @@ function datetimesel($format, $min, $max, $default, $id = 'datetimepicker', $pic $o .= (($required) ? '*' : ''); $o .= ''; $o .= ""; + return $o; } -// implements "3 seconds ago" etc. -// based on $posted_date, (UTC). -// Results relative to current timezone -// Limited to range of timestamps - - -function relative_date($posted_date,$format = null) { +/** + * @brief Returns a relative date string. + * + * Implements "3 seconds ago" etc. + * Based on $posted_date, (UTC). + * Results relative to current timezone. + * Limited to range of timestamps. + * + * @param string $posted_date + * @param string $format (optional) parsed with sprintf() + * %1$d %2$s ago, e.g. 22 hours ago, 1 minute ago + * @return string with relative date + */ +function relative_date($posted_date, $format = null) { - $localtime = datetime_convert('UTC',date_default_timezone_get(),$posted_date); + $localtime = datetime_convert('UTC', date_default_timezone_get(), $posted_date); $abs = strtotime($localtime); - - if (is_null($posted_date) || $posted_date === NULL_DATE || $abs === False) { - return t('never'); + + if (is_null($posted_date) || $posted_date === NULL_DATE || $abs === false) { + return t('never'); } $etime = time() - $abs; - + if ($etime < 1) { return t('less than a second ago'); } - + $a = array( 12 * 30 * 24 * 60 * 60 => array( t('year'), t('years')), 30 * 24 * 60 * 60 => array( t('month'), t('months')), 7 * 24 * 60 * 60 => array( t('week'), t('weeks')), @@ -247,231 +276,256 @@ function relative_date($posted_date,$format = null) { 60 => array( t('minute'), t('minutes')), 1 => array( t('second'), t('seconds')) ); - + foreach ($a as $secs => $str) { $d = $etime / $secs; if ($d >= 1) { $r = round($d); - // translators - e.g. 22 hours ago, 1 minute ago - if(! $format) - $format = t('%1$d %2$s ago'); - return sprintf( $format,$r, (($r == 1) ? $str[0] : $str[1])); - } - } -} - + if (! $format) + $format = t('%1$d %2$s ago', 'e.g. 22 hours ago, 1 minute ago'); + return sprintf($format, $r, (($r == 1) ? $str[0] : $str[1])); + } + } +} -// Returns age in years, given a date of birth, -// the timezone of the person whose date of birth is provided, -// and the timezone of the person viewing the result. -// Why? Bear with me. Let's say I live in Mittagong, Australia, and my -// birthday is on New Year's. You live in San Bruno, California. -// When exactly are you going to see my age increase? -// A: 5:00 AM Dec 31 San Bruno time. That's precisely when I start -// celebrating and become a year older. If you wish me happy birthday -// on January 1 (San Bruno time), you'll be a day late. - -function age($dob,$owner_tz = '',$viewer_tz = '') { - if(! intval($dob)) +/** + * @brief Returns timezone correct age in years. + * + * Returns the age in years, given a date of birth, the timezone of the person + * whose date of birth is provided, and the timezone of the person viewing the + * result. + * + * Why? Bear with me. Let's say I live in Mittagong, Australia, and my birthday + * is on New Year's. You live in San Bruno, California. + * When exactly are you going to see my age increase? + * + * A: 5:00 AM Dec 31 San Bruno time. That's precisely when I start celebrating + * and become a year older. If you wish me happy birthday on January 1 + * (San Bruno time), you'll be a day late. + * + * @param string $dob Date of Birth + * @param string $owner_tz (optional) timezone of the person of interest + * @param string $viewer_tz (optional) timezone of the person viewing + * @return number + */ +function age($dob, $owner_tz = '', $viewer_tz = '') { + if (! intval($dob)) return 0; - if(! $owner_tz) + if (! $owner_tz) $owner_tz = date_default_timezone_get(); - if(! $viewer_tz) + if (! $viewer_tz) $viewer_tz = date_default_timezone_get(); - $birthdate = datetime_convert('UTC',$owner_tz,$dob . ' 00:00:00+00:00','Y-m-d'); - list($year,$month,$day) = explode("-",$birthdate); - $year_diff = datetime_convert('UTC',$viewer_tz,'now','Y') - $year; - $curr_month = datetime_convert('UTC',$viewer_tz,'now','m'); - $curr_day = datetime_convert('UTC',$viewer_tz,'now','d'); + $birthdate = datetime_convert('UTC', $owner_tz, $dob . ' 00:00:00+00:00','Y-m-d'); + list($year,$month,$day) = explode("-", $birthdate); + $year_diff = datetime_convert('UTC', $viewer_tz, 'now', 'Y') - $year; + $curr_month = datetime_convert('UTC', $viewer_tz, 'now', 'm'); + $curr_day = datetime_convert('UTC', $viewer_tz, 'now', 'd'); - if(($curr_month < $month) || (($curr_month == $month) && ($curr_day < $day))) + if (($curr_month < $month) || (($curr_month == $month) && ($curr_day < $day))) $year_diff--; + return $year_diff; } +/** + * @brief Get days of a month in a given year. + * + * Returns number of days in the month of the given year. + * $m = 1 is 'January' to match human usage. + * + * @param int $y year + * @param int $m month (1=January, 12=December) + * @return int number of days in the given month + */ +function get_dim($y, $m) { + $dim = array( 0, + 31, 28, 31, 30, 31, 30, + 31, 31, 30, 31, 30, 31 + ); + if ($m != 2) + return $dim[$m]; -// Get days in month -// get_dim($year, $month); -// returns number of days. -// $month[1] = 'January'; -// to match human usage. - - -function get_dim($y,$m) { + if (((($y % 4) == 0) && (($y % 100) != 0)) || (($y % 400) == 0)) + return 29; - $dim = array( 0, - 31, 28, 31, 30, 31, 30, - 31, 31, 30, 31, 30, 31); - - if($m != 2) - return $dim[$m]; - if(((($y % 4) == 0) && (($y % 100) != 0)) || (($y % 400) == 0)) - return 29; - return $dim[2]; + return $dim[2]; } +/** + * @brief Returns the first day in month for a given month, year. + * + * Months start at 1. + * + * @param int $y Year + * @param int $m Month (1=January, 12=December) + * @return day 0 = Sunday through 6 = Saturday + */ +function get_first_dim($y, $m) { + $d = sprintf('%04d-%02d-01 00:00', intval($y), intval($m)); -// Returns the first day in month for a given month, year -// get_first_dim($year,$month) -// returns 0 = Sunday through 6 = Saturday -// Months start at 1. - - -function get_first_dim($y,$m) { - $d = sprintf('%04d-%02d-01 00:00', intval($y), intval($m)); - return datetime_convert('UTC','UTC',$d,'w'); + return datetime_convert('UTC', 'UTC', $d, 'w'); } -// output a calendar for the given month, year. -// if $links are provided (array), e.g. $links[12] => 'http://mylink' , -// date 12 will be linked appropriately. Today's date is also noted by -// altering td class. -// Months count from 1. - - -// TODO: provide (prev,next) links, define class variations for different size calendars - -function cal($y = 0,$m = 0, $links = false, $class='') { - +/** + * @brief Output a calendar for the given month, year. + * + * If $links are provided (array), e.g. $links[12] => 'http://mylink' , + * date 12 will be linked appropriately. Today's date is also noted by + * altering td class. + * Months count from 1. + * + * @param number $y Year + * @param number $m Month + * @param string $links (default false) + * @param string $class + * @return string + * + * @todo provide (prev,next) links, define class variations for different size calendars + */ +function cal($y = 0, $m = 0, $links = false, $class='') { // month table - start at 1 to match human usage. $mtab = array(' ', - 'January','February','March', - 'April','May','June', - 'July','August','September', - 'October','November','December' - ); + 'January','February','March', + 'April','May','June', + 'July','August','September', + 'October','November','December' + ); $thisyear = datetime_convert('UTC',date_default_timezone_get(),'now','Y'); $thismonth = datetime_convert('UTC',date_default_timezone_get(),'now','m'); - if(! $y) + if (! $y) $y = $thisyear; - if(! $m) + if (! $m) $m = intval($thismonth); - $dn = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); - $f = get_first_dim($y,$m); - $l = get_dim($y,$m); - $d = 1; - $dow = 0; - $started = false; + $dn = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'); + $f = get_first_dim($y, $m); + $l = get_dim($y, $m); + $d = 1; + $dow = 0; + $started = false; - if(($y == $thisyear) && ($m == $thismonth)) - $tddate = intval(datetime_convert('UTC',date_default_timezone_get(),'now','j')); + if (($y == $thisyear) && ($m == $thismonth)) + $tddate = intval(datetime_convert('UTC',date_default_timezone_get(),'now','j')); $str_month = day_translate($mtab[$m]); - $o = '
        ' . t('Site URL') . '' . t('Access Type') . '' . t('Registration Policy') . '' . t('Location') . '' . t('View hub ratings') . '
        ' . t('Rate') . ' ' . t('View ratings') . '
        ' . '' . $jj['url'] . '' . '' . $jj['access'] . '' . $jj['register'] . '' . $jj['location'] . '
        ' . t('Rate') . '
        ' . '' . $jj['url'] . '' . '' . $jj['access'] . '' . $jj['register'] . '' . $jj['location'] . ' ' . t('View ratings') . '
        {{$item.objfilename}}{{$item.objfilename}}{{if $item.unseen}} {{$label_new}}{{/if}}
        '; - $o .= ""; - for($a = 0; $a < 7; $a ++) - $o .= ''; - $o .= ''; - - while($d <= $l) { - if(($dow == $f) && (! $started)) - $started = true; - $today = (((isset($tddate)) && ($tddate == $d)) ? "class=\"today\" " : ''); - $o .= "'; - $dow ++; - if(($dow == 7) && ($d <= $l)) { - $dow = 0; - $o .= ''; - } - } - if($dow) - for($a = $dow; $a < 7; $a ++) - $o .= ''; - $o .= '
        $str_month $y
        ' . mb_substr(day_translate($dn[$a]),0,3,'UTF-8') . '
        "; - $day = str_replace(' ',' ',sprintf('%2.2d', $d)); - if($started) { - if(is_array($links) && isset($links[$d])) - $o .= "$day"; - else - $o .= $day; - $d ++; - } - else - $o .= ' '; - $o .= '
         
        '."\r\n"; - - return $o; -} + $o = ''; + $o .= ""; + for ($a = 0; $a < 7; $a ++) + $o .= ''; + + $o .= ''; + + while ($d <= $l) { + if (($dow == $f) && (! $started)) + $started = true; + + $today = (((isset($tddate)) && ($tddate == $d)) ? "class=\"today\" " : ''); + $o .= "'; + $dow ++; + if (($dow == 7) && ($d <= $l)) { + $dow = 0; + $o .= ''; + } + } + if ($dow) + for ($a = $dow; $a < 7; $a ++) + $o .= ''; + + $o .= '
        $str_month $y
        ' . mb_substr(day_translate($dn[$a]),0,3,'UTF-8') . '
        "; + $day = str_replace(' ',' ',sprintf('%2.2d', $d)); + if ($started) { + if (is_array($links) && isset($links[$d])) + $o .= "$day"; + else + $o .= $day; + + $d ++; + } else { + $o .= ' '; + } + + $o .= '
         
        '."\r\n"; + return $o; +} /** - * Return the next birthday, converted from the owner's timezone to UTC. + * @brief Return the next birthday, converted from the owner's timezone to UTC. + * * This makes it globally portable. * If the provided birthday lacks a month and or day, return an empty string. * A missing year is acceptable. + * + * @param string $dob Date of Birth + * @param string $tz Timezone + * @param string $format + * @return string */ +function z_birthday($dob, $tz, $format="Y-m-d H:i:s") { - -function z_birthday($dob,$tz,$format="Y-m-d H:i:s") { - - if(! strlen($tz)) + if (! strlen($tz)) $tz = 'UTC'; $birthday = ''; $tmp_dob = substr($dob,5); $tmp_d = substr($dob,8); - if(intval($tmp_dob) && intval($tmp_d)) { + if (intval($tmp_dob) && intval($tmp_d)) { $y = datetime_convert($tz,$tz,'now','Y'); $bd = $y . '-' . $tmp_dob . ' 00:00'; $t_dob = strtotime($bd); $now = strtotime(datetime_convert($tz,$tz,'now')); - if($t_dob < $now) + if ($t_dob < $now) $bd = $y + 1 . '-' . $tmp_dob . ' 00:00'; + $birthday = datetime_convert($tz,'UTC',$bd,$format); } return $birthday; - } /** + * @brief Create a birthday event for any connections with a birthday in the next 1-2 weeks. * - * Create a birthday event for any connections with a birthday in the next 1-2 weeks. * Update the year so that we don't create another event until next year. - * */ - - function update_birthdays() { require_once('include/event.php'); require_once('include/permissions.php'); - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash WHERE abook_dob > %s + interval %s and abook_dob < %s + interval %s", db_utcnow(), db_quoteinterval('7 day'), db_utcnow(), db_quoteinterval('14 day') - ); - if($r) { - foreach($r as $rr) { - - if(! perm_is_allowed($rr['abook_channel'],$rr['xchan_hash'],'send_stream')) + ); + if ($r) { + foreach ($r as $rr) { + if (! perm_is_allowed($rr['abook_channel'], $rr['xchan_hash'], 'send_stream')) continue; $ev = array(); $ev['uid'] = $rr['abook_channel']; $ev['account'] = $rr['abook_account']; $ev['event_xchan'] = $rr['xchan_hash']; - $ev['start'] = datetime_convert('UTC','UTC', $rr['abook_dob']); - $ev['finish'] = datetime_convert('UTC','UTC', $rr['abook_dob'] . ' + 1 day '); + $ev['start'] = datetime_convert('UTC', 'UTC', $rr['abook_dob']); + $ev['finish'] = datetime_convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day '); $ev['adjust'] = 1; - $ev['summary'] = sprintf( t('%1$s\'s birthday'), $rr['xchan_name']); - $ev['description'] = sprintf( t('Happy Birthday %1$s'), + $ev['summary'] = sprintf( t('%1$s\'s birthday'), $rr['xchan_name']); + $ev['description'] = sprintf( t('Happy Birthday %1$s'), '[zrl=' . $rr['xchan_url'] . ']' . $rr['xchan_name'] . '[/zrl]') ; $ev['type'] = 'birthday'; - + $z = event_store_event($ev); - if($z) { - $item_id = event_store_item($ev,$z); + if ($z) { + $item_id = event_store_item($ev, $z); q("update abook set abook_dob = '%s' where abook_id = %d", - dbesc(intval($rr['abook_dob']) + 1 . substr($rr['abook_dob'],4)), + dbesc(intval($rr['abook_dob']) + 1 . substr($rr['abook_dob'], 4)), intval($rr['abook_id']) ); } diff --git a/include/dir_fns.php b/include/dir_fns.php index 4c6c40f15..d1e26b637 100644 --- a/include/dir_fns.php +++ b/include/dir_fns.php @@ -1,14 +1,23 @@ - $preferred); } +/** + * Directories may come and go over time. We will need to check that our + * directory server is still valid occasionally, and reset to something that + * is if our directory has gone offline for any reason + */ function check_upstream_directory() { - /** - * Directories may come and go over time. We will need to check that our - * directory server is still valid occasionally, and reset to something that - * is if our directory has gone offline for any reason - */ - - $directory = get_config('system','directory_server'); + $directory = get_config('system', 'directory_server'); // it's possible there is no directory server configured and the local hub is being used. // If so, default to preserving the absence of a specific server setting. - $isadir = true; + $isadir = true; - if($directory) { + if ($directory) { $h = parse_url($directory); - if($h) { + if ($h) { $x = zot_finger('[system]@' . $h['host']); - if($x['success']) { - $j = json_decode($x['body'],true); - if(array_key_exists('site',$j) && array_key_exists('directory_mode',$j['site'])) { - if($j['site']['directory_mode'] === 'normal') { + if ($x['success']) { + $j = json_decode($x['body'], true); + if (array_key_exists('site', $j) && array_key_exists('directory_mode', $j['site'])) { + if ($j['site']['directory_mode'] === 'normal') { $isadir = false; } } @@ -60,9 +68,8 @@ function check_upstream_directory() { } } - if(! $isadir) - set_config('system','directory_server',''); - return; + if (! $isadir) + set_config('system', 'directory_server', ''); } function get_globaldir_setting($observer) { @@ -95,12 +102,8 @@ function get_safemode_setting($observer) { } /** - * @function dir_sort_links() - * Called by the directory_sort widget + * @brief Called by the directory_sort widget. */ - - - function dir_sort_links() { $safe_mode = 1; @@ -110,7 +113,7 @@ function dir_sort_links() { $safe_mode = get_safemode_setting($observer); $globaldir = get_globaldir_setting($observer); - // Build urls without order and pubforums so it's easy to tack on the changed value + // Build urls without order and pubforums so it's easy to tack on the changed value // Probably there's an easier way to do this $current_order = (($_REQUEST['order']) ? $_REQUEST['order'] : 'date'); @@ -145,38 +148,34 @@ function dir_sort_links() { '$pubforums' => array('pubforums', t('Public Forums Only'),(x($_REQUEST,'pubforums') ? $_REQUEST['pubforums'] : ''),'','',' onchange=\'window.location.href="' . $forumsurl . '&pubforums="+(this.checked ? 1 : 0)\''), '$globaldir' => array('globaldir', t('This Website Only'), 1-intval($globaldir),'','',' onchange=\'window.location.href="' . $forumsurl . '&global="+(this.checked ? 0 : 1)\''), )); + return $o; } - /** - * @function sync_directories($mode) - * - * @param int $mode; + * @brief Checks the directory mode of this hub. * * Checks the directory mode of this hub to see if it is some form of directory server. If it is, * get the directory realm of this hub. Fetch a list of all other directory servers in this realm and request * a directory sync packet. This will contain both directory updates and new ratings. Store these all in the DB. * In the case of updates, we will query each of them asynchronously from a poller task. Ratings are stored - * directly if the rater's signature matches. + * directly if the rater's signature matches. * + * @param int $dirmode; */ - - function sync_directories($dirmode) { - if($dirmode == DIRECTORY_MODE_STANDALONE || $dirmode == DIRECTORY_MODE_NORMAL) + if ($dirmode == DIRECTORY_MODE_STANDALONE || $dirmode == DIRECTORY_MODE_NORMAL) return; $realm = get_directory_realm(); - if($realm == DIRECTORY_REALM) { + if ($realm == DIRECTORY_REALM) { $r = q("select * from site where (site_flags & %d) > 0 and site_url != '%s' and ( site_realm = '%s' or site_realm = '') ", intval(DIRECTORY_MODE_PRIMARY|DIRECTORY_MODE_SECONDARY), dbesc(z_root()), dbesc($realm) ); - } - else { + } else { $r = q("select * from site where (site_flags & %d) > 0 and site_url != '%s' and site_realm like '%s' ", intval(DIRECTORY_MODE_PRIMARY|DIRECTORY_MODE_SECONDARY), dbesc(z_root()), @@ -185,9 +184,9 @@ function sync_directories($dirmode) { } // If there are no directory servers, setup the fallback master - // FIXME - what to do if we're in a different realm? + /** @FIXME What to do if we're in a different realm? */ - if((! $r) && (z_root() != DIRECTORY_FALLBACK_MASTER)) { + if ((! $r) && (z_root() != DIRECTORY_FALLBACK_MASTER)) { $r = array(); $r[] = array( 'site_url' => DIRECTORY_FALLBACK_MASTER, @@ -211,32 +210,30 @@ function sync_directories($dirmode) { intval(DIRECTORY_MODE_PRIMARY|DIRECTORY_MODE_SECONDARY), dbesc(z_root()) ); - - } - if(! $r) + } + if (! $r) return; - foreach($r as $rr) { - if(! $rr['site_directory']) + foreach ($r as $rr) { + if (! $rr['site_directory']) continue; logger('sync directories: ' . $rr['site_directory']); // for brand new directory servers, only load the last couple of days. // It will take about a month for a new directory to obtain the full current repertoire of channels. - // FIXME - go back and pick up earlier ratings if this is a new directory server. These do not get refreshed. + /** @FIXME Go back and pick up earlier ratings if this is a new directory server. These do not get refreshed. */ $token = get_config('system','realm_token'); - $syncdate = (($rr['site_sync'] === NULL_DATE) ? datetime_convert('UTC','UTC','now - 2 days') : $rr['site_sync']); $x = z_fetch_url($rr['site_directory'] . '?f=&sync=' . urlencode($syncdate) . (($token) ? '&t=' . $token : '')); - if(! $x['success']) + if (! $x['success']) continue; $j = json_decode($x['body'],true); - if(!($j['transactions']) || ($j['ratings'])) + if (!($j['transactions']) || ($j['ratings'])) continue; q("update site set site_sync = '%s' where site_url = '%s'", @@ -246,17 +243,18 @@ function sync_directories($dirmode) { logger('sync_directories: ' . $rr['site_url'] . ': ' . print_r($j,true), LOGGER_DATA); - if(is_array($j['transactions']) && count($j['transactions'])) { - foreach($j['transactions'] as $t) { + if (is_array($j['transactions']) && count($j['transactions'])) { + foreach ($j['transactions'] as $t) { $r = q("select * from updates where ud_guid = '%s' limit 1", dbesc($t['transaction_id']) ); if($r) continue; + $ud_flags = 0; - if(is_array($t['flags']) && in_array('deleted',$t['flags'])) + if (is_array($t['flags']) && in_array('deleted',$t['flags'])) $ud_flags |= UPDATE_FLAGS_DELETED; - if(is_array($t['flags']) && in_array('forced',$t['flags'])) + if (is_array($t['flags']) && in_array('forced',$t['flags'])) $ud_flags |= UPDATE_FLAGS_FORCED; $z = q("insert into updates ( ud_hash, ud_guid, ud_date, ud_flags, ud_addr ) @@ -269,42 +267,41 @@ function sync_directories($dirmode) { ); } } - if(is_array($j['ratings']) && count($j['ratings'])) { - foreach($j['ratings'] as $rr) { + if (is_array($j['ratings']) && count($j['ratings'])) { + foreach ($j['ratings'] as $rr) { $x = q("select * from xlink where xlink_xchan = '%s' and xlink_link = '%s' and xlink_static = 1", dbesc($rr['channel']), dbesc($rr['target']) ); - if($x && $x[0]['xlink_updated'] >= $rr['edited']) + if ($x && $x[0]['xlink_updated'] >= $rr['edited']) continue; // Ratings are signed by the rater. We need to verify before we can accept it. - // TODO - queue or defer if the xchan is not yet present on our site + /** @TODO Queue or defer if the xchan is not yet present on our site */ $y = q("select xchan_pubkey from xchan where xchan_hash = '%s' limit 1", dbesc($rr['channel']) ); - if(! $y) { + if (! $y) { logger('key unavailable on this site for ' . $rr['channel']); continue; } - if(! rsa_verify($rr['target'] . '.' . $rr['rating'] . '.' . $rr['rating_text'], base64url_decode($rr['signature']),$y[0]['xchan_pubkey'])) { - logger('failed to verify rating'); + if (! rsa_verify($rr['target'] . '.' . $rr['rating'] . '.' . $rr['rating_text'], base64url_decode($rr['signature']),$y[0]['xchan_pubkey'])) { + logger('failed to verify rating'); continue; } - if($x) { + if ($x) { $z = q("update xlink set xlink_rating = %d, xlink_rating_text = '%s', xlink_sig = '%s', xlink_updated = '%s' where xlink_id = %d", intval($rr['rating']), dbesc($rr['rating_text']), dbesc($rr['signature']), dbesc(datetime_convert()), intval($x[0]['xlink_id']) - ); - logger('rating updated'); - } - else { - $z = q("insert into xlink ( xlink_xchan, xlink_link, xlink_rating, xlink_rating_text, xlink_sig, xlink_updated, xlink_static ) values( '%s', '%s', %d, '%s', '%s', '%s', 1 ) ", + ); + logger('rating updated'); + } else { + $z = q("insert into xlink ( xlink_xchan, xlink_link, xlink_rating, xlink_rating_text, xlink_sig, xlink_updated, xlink_static ) values( '%s', '%s', %d, '%s', '%s', '%s', 1 ) ", dbesc($rr['channel']), dbesc($rr['target']), intval($rr['rating']), @@ -321,50 +318,51 @@ function sync_directories($dirmode) { /** - * $function update_directory_entry($ud) + * @brief * - * @param array $ud; // Entry from update table - * Given an update record, probe the channel, grab a zot-info packet and refresh/sync the data + * Given an update record, probe the channel, grab a zot-info packet and refresh/sync the data. * - * Ignore updating records marked as deleted + * Ignore updating records marked as deleted. * - * If successful, - * sets ud_last in the DB to the current datetime for this reddress/webbie + * If successful, sets ud_last in the DB to the current datetime for this + * reddress/webbie. + * + * @param array $ud Entry from update table */ - function update_directory_entry($ud) { logger('update_directory_entry: ' . print_r($ud,true), LOGGER_DATA); - if($ud['ud_addr'] && (! ($ud['ud_flags'] & UPDATE_FLAGS_DELETED))) { + if ($ud['ud_addr'] && (! ($ud['ud_flags'] & UPDATE_FLAGS_DELETED))) { $success = false; - $x = zot_finger($ud['ud_addr'],''); - if($x['success']) { - $j = json_decode($x['body'],true); - if($j) + $x = zot_finger($ud['ud_addr'], ''); + if ($x['success']) { + $j = json_decode($x['body'], true); + if ($j) $success = true; - $y = import_xchan($j,0,$ud); + + $y = import_xchan($j, 0, $ud); } - if(! $success) { - $r = q("update updates set ud_last = '%s' where ud_addr = '%s'", + if (! $success) { + q("update updates set ud_last = '%s' where ud_addr = '%s'", dbesc(datetime_convert()), dbesc($ud['ud_addr']) ); } } - } /** - * @function local_dir_update($uid,$force) - * push local channel updates to a local directory server - * This is called from include/directory.php if a profile is to be pushed - * to the directory and the local hub in this case is any kind of directory server. + * @brief Push local channel updates to a local directory server. * + * This is called from include/directory.php if a profile is to be pushed to the + * directory and the local hub in this case is any kind of directory server. + * + * @param int $uid + * @param boolean $force */ - -function local_dir_update($uid,$force) { +function local_dir_update($uid, $force) { logger('local_dir_update: uid: ' . $uid, LOGGER_DEBUG); @@ -375,12 +373,12 @@ function local_dir_update($uid,$force) { $profile = array(); $profile['encoding'] = 'zot'; - if($p) { + if ($p) { $hash = $p[0]['channel_hash']; $profile['description'] = $p[0]['pdesc']; $profile['birthday'] = $p[0]['dob']; - if($age = age($p[0]['dob'],$p[0]['channel_timezone'],'')) + if ($age = age($p[0]['dob'],$p[0]['channel_timezone'],'')) $profile['age'] = $age; $profile['gender'] = $p[0]['gender']; @@ -394,14 +392,15 @@ function local_dir_update($uid,$force) { $profile['homepage'] = $p[0]['homepage']; $profile['hometown'] = $p[0]['hometown']; - if($p[0]['keywords']) { + if ($p[0]['keywords']) { $tags = array(); - $k = explode(' ',$p[0]['keywords']); - if($k) - foreach($k as $kk) - if(trim($kk)) + $k = explode(' ', $p[0]['keywords']); + if ($k) + foreach ($k as $kk) + if (trim($kk)) $tags[] = trim($kk); - if($tags) + + if ($tags) $profile['keywords'] = $tags; } @@ -414,26 +413,23 @@ function local_dir_update($uid,$force) { ); // Be careful - XCHAN_FLAGS_HIDDEN should evaluate to 1 - if(($r[0]['xchan_flags'] & XCHAN_FLAGS_HIDDEN) != $hidden) + if (($r[0]['xchan_flags'] & XCHAN_FLAGS_HIDDEN) != $hidden) $new_flags = $r[0]['xchan_flags'] ^ XCHAN_FLAGS_HIDDEN; else $new_flags = $r[0]['xchan_flags']; - - if($new_flags != $r[0]['xchan_flags']) { + if ($new_flags != $r[0]['xchan_flags']) { $r = q("update xchan set xchan_flags = %d where xchan_hash = '%s'", intval($new_flags), dbesc($p[0]['channel_hash']) ); - } $address = $p[0]['channel_address'] . '@' . get_app()->get_hostname(); - if(perm_is_allowed($uid,'','view_profile')) { - import_directory_profile($hash,$profile,$address,0); - } - else { + if (perm_is_allowed($uid, '', 'view_profile')) { + import_directory_profile($hash, $profile, $address, 0); + } else { // they may have made it private $r = q("delete from xprof where xprof_hash = '%s'", dbesc($hash) @@ -445,7 +441,5 @@ function local_dir_update($uid,$force) { } $ud_hash = random_string() . '@' . get_app()->get_hostname(); - update_modtime($hash,$ud_hash,$p[0]['channel_address'] . '@' . get_app()->get_hostname(),(($force) ? UPDATE_FLAGS_FORCED : UPDATE_FLAGS_UPDATED)); - + update_modtime($hash, $ud_hash, $p[0]['channel_address'] . '@' . get_app()->get_hostname(),(($force) ? UPDATE_FLAGS_FORCED : UPDATE_FLAGS_UPDATED)); } - diff --git a/include/directory.php b/include/directory.php index 801d4ec8e..9ab1d805b 100644 --- a/include/directory.php +++ b/include/directory.php @@ -1,14 +1,23 @@ -0 limit 1", dbesc($params['to_xchan']), intval(PAGE_REMOVED) ); } - if($x & $y) { + if ($x & $y) { $sender = $x[0]; $recip = $y[0]; - } - else { + } else { logger('notification: no sender or recipient.'); logger('sender: ' . $params['from_xchan']); logger('recip: ' . $params['to_xchan']); @@ -55,10 +72,10 @@ function notification($params) { $additional_mail_header = ""; - if(array_key_exists('item',$params)) { + if (array_key_exists('item', $params)) { require_once('include/conversation.php'); // if it's a normal item... - if(array_key_exists('verb',$params['item'])) { + if (array_key_exists('verb', $params['item'])) { // localize_item() alters the original item so make a copy first $i = $params['item']; logger('calling localize'); @@ -66,13 +83,11 @@ function notification($params) { $title = $i['title']; $body = $i['body']; $private = (($i['item_private']) || ($i['item_flags'] & ITEM_OBSCURED)); - } - else { + } else { $title = $params['item']['title']; $body = $params['item']['body']; } - } - else { + } else { $title = $body = ''; } @@ -80,7 +95,7 @@ function notification($params) { // e.g. "your post", "David's photo", etc. $possess_desc = t('%s '); - if($params['type'] == NOTIFY_MAIL) { + if ($params['type'] == NOTIFY_MAIL) { logger('notification: mail'); $subject = sprintf( t('[Red:Notify] New mail received at %s'),$sitename); @@ -92,28 +107,27 @@ function notification($params) { $itemlink = $siteurl . '/mail/' . $params['item']['id']; } - if($params['type'] == NOTIFY_COMMENT) { + if ($params['type'] == NOTIFY_COMMENT) { // logger("notification: params = " . print_r($params, true), LOGGER_DEBUG); $itemlink = $params['link']; - // ignore like/unlike activity on posts - they probably require a sepearate notification preference - if(array_key_exists('item',$params) && (! visible_activity($params['item']))) + if (array_key_exists('item',$params) && (! visible_activity($params['item']))) return; $parent_mid = $params['parent_mid']; // Check to see if there was already a notify for this post. // If so don't create a second notification - + $p = null; $p = q("select id from notify where link = '%s' and uid = %d limit 1", dbesc($params['link']), intval($recip['channel_id']) ); - if($p) { + if ($p) { logger('notification: comment already notified'); pop_lang(); return; @@ -182,26 +196,26 @@ function notification($params) { $subject = sprintf( t('[Red:Notify] %s posted to your profile wall') , $sender['xchan_name']); $preamble = sprintf( t('%1$s, %2$s posted to your profile wall at %3$s') , $recip['channel_name'], $sender['xchan_name'], $sitename); - + $epreamble = sprintf( t('%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]') , $recip['channel_name'], '[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]', $params['link']); - + $sitelink = t('Please visit %s to view and/or reply to the conversation.'); $tsitelink = sprintf( $sitelink, $siteurl ); $hsitelink = sprintf( $sitelink, '' . $sitename . ''); $itemlink = $params['link']; } - if($params['type'] == NOTIFY_TAGSELF) { + if ($params['type'] == NOTIFY_TAGSELF) { $p = null; $p = q("select id from notify where link = '%s' and uid = %d limit 1", dbesc($params['link']), intval($recip['channel_id']) ); - if($p) { + if ($p) { logger('enotify: tag: already notified about this post'); pop_lang(); return; @@ -220,8 +234,7 @@ function notification($params) { $itemlink = $params['link']; } - if($params['type'] == NOTIFY_POKE) { - + if ($params['type'] == NOTIFY_POKE) { $subject = sprintf( t('[Red:Notify] %1$s poked you') , $sender['xchan_name']); $preamble = sprintf( t('%1$s, %2$s poked you at %3$s') , $recip['channel_name'], $sender['xchan_name'], $sitename); $epreamble = sprintf( t('%1$s, %2$s [zrl=%2$s]poked you[/zrl].') , @@ -239,7 +252,7 @@ function notification($params) { $itemlink = $params['link']; } - if($params['type'] == NOTIFY_TAGSHARE) { + if ($params['type'] == NOTIFY_TAGSHARE) { $subject = sprintf( t('[Red:Notify] %s tagged your post') , $sender['xchan_name']); $preamble = sprintf( t('%1$s, %2$s tagged your post at %3$s') , $recip['channel_name'],$sender['xchan_name'], $sitename); $epreamble = sprintf( t('%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]') , @@ -253,7 +266,7 @@ function notification($params) { $itemlink = $params['link']; } - if($params['type'] == NOTIFY_INTRO) { + if ($params['type'] == NOTIFY_INTRO) { $subject = sprintf( t('[Red:Notify] Introduction received')); $preamble = sprintf( t('%1$s, you\'ve received an new connection request from \'%2$s\' at %3$s'), $recip['channel_name'], $sender['xchan_name'], $sitename); $epreamble = sprintf( t('%1$s, you\'ve received [zrl=%2$s]a new connection request[/zrl] from %3$s.'), @@ -268,7 +281,7 @@ function notification($params) { $itemlink = $params['link']; } - if($params['type'] == NOTIFY_SUGGEST) { + if ($params['type'] == NOTIFY_SUGGEST) { $subject = sprintf( t('[Red:Notify] Friend suggestion received')); $preamble = sprintf( t('%1$s, you\'ve received a friend suggestion from \'%2$s\' at %3$s'), $recip['channel_name'], $sender['xchan_name'], $sitename); $epreamble = sprintf( t('%1$s, you\'ve received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s.'), @@ -276,7 +289,7 @@ function notification($params) { $itemlink, '[zrl=' . $params['item']['url'] . ']' . $params['item']['name'] . '[/zrl]', '[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]'); - + $body = t('Name:') . ' ' . $params['item']['name'] . "\n"; $body .= t('Photo:') . ' ' . $params['item']['photo'] . "\n"; $body .= sprintf( t('You may visit their profile at %s'),$params['item']['url']); @@ -287,27 +300,27 @@ function notification($params) { $itemlink = $params['link']; } - if($params['type'] == NOTIFY_CONFIRM) { - + if ($params['type'] == NOTIFY_CONFIRM) { + // ? } - if($params['type'] == NOTIFY_SYSTEM) { - + if ($params['type'] == NOTIFY_SYSTEM) { + // ? } $h = array( - 'params' => $params, + 'params' => $params, 'subject' => $subject, - 'preamble' => $preamble, - 'epreamble' => $epreamble, - 'body' => $body, + 'preamble' => $preamble, + 'epreamble' => $epreamble, + 'body' => $body, 'sitelink' => $sitelink, 'tsitelink' => $tsitelink, 'hsitelink' => $hsitelink, 'itemlink' => $itemlink ); - - call_hooks('enotify',$h); + + call_hooks('enotify', $h); $subject = $h['subject']; $preamble = $h['preamble']; @@ -319,16 +332,16 @@ function notification($params) { $itemlink = $h['itemlink']; - require_once('include/html2bbcode.php'); + require_once('include/html2bbcode.php'); do { $dups = false; $hash = random_string(); - $r = q("SELECT `id` FROM `notify` WHERE `hash` = '%s' LIMIT 1", + $r = q("SELECT `id` FROM `notify` WHERE `hash` = '%s' LIMIT 1", dbesc($hash)); - if(count($r)) + if (count($r)) $dups = true; - } while($dups == true); + } while ($dups === true); $datarray = array(); @@ -348,10 +361,10 @@ function notification($params) { $datarray['abort'] = false; $datarray['item'] = $params['item']; - + call_hooks('enotify_store', $datarray); - if($datarray['abort']) { + if ($datarray['abort']) { pop_lang(); return; } @@ -365,8 +378,8 @@ function notification($params) { // So easiest solution to hide them from Notices is to mark them as seen right away. // Another option would be to not add them to the DB, and change how emails are handled (probably would be better that way) $always_show_in_notices = get_pconfig($recip['channel_id'],'system','always_show_in_notices'); - if(!$always_show_in_notices) { - if(($params['type'] == NOTIFY_WALL) || ($params['type'] == NOTIFY_MAIL) || ($params['type'] == NOTIFY_INTRO)) { + if (!$always_show_in_notices) { + if (($params['type'] == NOTIFY_WALL) || ($params['type'] == NOTIFY_MAIL) || ($params['type'] == NOTIFY_INTRO)) { $seen = 1; } } @@ -392,9 +405,9 @@ function notification($params) { dbesc($hash), intval($recip['channel_id']) ); - if($r) + if ($r) { $notify_id = $r[0]['id']; - else { + } else { logger('notification not found.'); pop_lang(); return; @@ -405,7 +418,7 @@ function notification($params) { // wretched hack, but we don't want to duplicate all the preamble variations and we also don't want to screw up a translation - if(($a->language === 'en' || (! $a->language)) && strpos($msg,', ')) + if (($a->language === 'en' || (! $a->language)) && strpos($msg,', ')) $msg = substr($msg,strpos($msg,', ')+1); $r = q("update notify set msg = '%s' where id = %d and uid = %d", @@ -413,12 +426,11 @@ function notification($params) { intval($notify_id), intval($datarray['uid']) ); - // send email notification if notification preferences permit require_once('bbcode.php'); - if((intval($recip['channel_notifyflags']) & intval($params['type'])) || $params['type'] == NOTIFY_SYSTEM) { + if ((intval($recip['channel_notifyflags']) & intval($params['type'])) || $params['type'] == NOTIFY_SYSTEM) { logger('notification: sending notification email'); @@ -429,8 +441,6 @@ function notification($params) { return; } - - $textversion = strip_tags(html_entity_decode(bbcode(stripslashes(str_replace(array("\\r", "\\n"), array( "", "\n"), $body))),ENT_QUOTES,'UTF-8')); $htmlversion = bbcode(stripslashes(str_replace(array("\\r","\\n"), array("","
        \n"),$body))); @@ -450,7 +460,6 @@ function notification($params) { unset($_SESSION['zid_override']); unset($_SESSION['zrl_override']); - $datarray = array(); $datarray['banner'] = $banner; $datarray['product'] = $product; @@ -485,13 +494,13 @@ function notification($params) { $private_activity = false; - if(! $datarray['email_secure']) { - switch($params['type']) { + if (! $datarray['email_secure']) { + switch ($params['type']) { case NOTIFY_WALL: case NOTIFY_TAGSELF: case NOTIFY_POKE: case NOTIFY_COMMENT: - if(! $private) + if (! $private) break; $private_activity = true; case NOTIFY_MAIL: @@ -503,11 +512,12 @@ function notification($params) { } } - if($private_activity - && intval(get_pconfig($datarray['uid'],'system','ignore_private_notifications'))) { + if ($private_activity + && intval(get_pconfig($datarray['uid'], 'system', 'ignore_private_notifications'))) { + pop_lang(); return; - } + } // load the template for private message notifications $tpl = get_markup_template('email_notify_html.tpl'); @@ -525,13 +535,13 @@ function notification($params) { '$hitemlink' => $datarray['hitemlink'], '$thanks' => $datarray['thanks'], '$site_admin' => $datarray['site_admin'], - '$title' => $datarray['title'], - '$htmlversion' => $datarray['htmlversion'], + '$title' => $datarray['title'], + '$htmlversion' => $datarray['htmlversion'], )); - + // load the template for private message notifications $tpl = get_markup_template('email_notify_text.tpl'); - $email_text_body = replace_macros($tpl,array( + $email_text_body = replace_macros($tpl, array( '$banner' => $datarray['banner'], '$product' => $datarray['product'], '$preamble' => $datarray['preamble'], @@ -545,8 +555,8 @@ function notification($params) { '$titemlink' => $datarray['titemlink'], '$thanks' => $datarray['thanks'], '$site_admin' => $datarray['site_admin'], - '$title' => $datarray['title'], - '$textversion' => $datarray['textversion'], + '$title' => $datarray['title'], + '$textversion' => $datarray['textversion'], )); // logger('text: ' . $email_text_body); @@ -570,41 +580,48 @@ function notification($params) { } +/** + * @brief A class for sending email notifications. + * + * @fixme Class names start mostly with capital letter to distinguish them easier. + */ class enotify { /** - * Send a multipart/alternative message with Text and HTML versions + * @brief Send a multipart/alternative message with Text and HTML versions. * - * @param fromName name of the sender - * @param fromEmail email fo the sender - * @param replyTo replyTo address to direct responses - * @param toEmail destination email address - * @param messageSubject subject of the message - * @param htmlVersion html version of the message - * @param textVersion text only version of the message - * @param additionalMailHeader additions to the smtp mail header + * @param array $params an assoziative array with: + * * \e string \b fromName name of the sender + * * \e string \b fromEmail email of the sender + * * \e string \b replyTo replyTo address to direct responses + * * \e string \b toEmail destination email address + * * \e string \b messageSubject subject of the message + * * \e string \b htmlVersion html version of the message + * * \e string \b textVersion text only version of the message + * * \e string \b additionalMailHeader additions to the smtp mail header */ static public function send($params) { $fromName = email_header_encode(html_entity_decode($params['fromName'],ENT_QUOTES,'UTF-8'),'UTF-8'); $messageSubject = email_header_encode(html_entity_decode($params['messageSubject'],ENT_QUOTES,'UTF-8'),'UTF-8'); - + // generate a mime boundary - $mimeBoundary =rand(0,9)."-" - .rand(10000000000,9999999999)."-" - .rand(10000000000,9999999999)."=:" - .rand(10000,99999); + $mimeBoundary = rand(0, 9) . "-" + .rand(10000000000, 9999999999) . "-" + .rand(10000000000, 9999999999) . "=:" + .rand(10000, 99999); // generate a multipart/alternative message header $messageHeader = $params['additionalMailHeader'] . - "From: $fromName <{$params['fromEmail']}>\n" . + "From: $fromName <{$params['fromEmail']}>\n" . "Reply-To: $fromName <{$params['replyTo']}>\n" . "MIME-Version: 1.0\n" . "Content-Type: multipart/alternative; boundary=\"{$mimeBoundary}\""; // assemble the final multipart message body with the text and html types included - $textBody = chunk_split(base64_encode($params['textVersion'])); - $htmlBody = chunk_split(base64_encode($params['htmlVersion'])); + $textBody = chunk_split(base64_encode($params['textVersion'])); + $htmlBody = chunk_split(base64_encode($params['htmlVersion'])); + $multipartMessageBody = "--" . $mimeBoundary . "\n" . // plain text section "Content-Type: text/plain; charset=UTF-8\n" . @@ -618,12 +635,11 @@ class enotify { // send the message $res = mail( - $params['toEmail'], // send to address + $params['toEmail'], // send to address $messageSubject, // subject - $multipartMessageBody, // message body + $multipartMessageBody, // message body $messageHeader // message headers ); logger("notification: enotify::send returns " . $res, LOGGER_DEBUG); } -} - +} \ No newline at end of file diff --git a/include/expire.php b/include/expire.php index b244e65f5..e5d456896 100644 --- a/include/expire.php +++ b/include/expire.php @@ -1,4 +1,7 @@ - 0 and (item_restrict & %d) = 0 + $r = q("select id from item where (item_restrict & %d) > 0 and (item_restrict & %d) = 0 and changed < %s - INTERVAL %s", intval(ITEM_DELETED), intval(ITEM_PENDING_REMOVE), db_utcnow(), db_quoteinterval('10 DAY') ); - if($r) { - foreach($r as $rr) { - drop_item($rr['id'],false,DROPITEM_PHASE2); + if ($r) { + foreach ($r as $rr) { + drop_item($rr['id'], false, DROPITEM_PHASE2); } } // physically remove anything that has been deleted for more than two months - // FIXME - this is a wretchedly inefficient query + /** @FIXME - this is a wretchedly inefficient query */ $r = q("delete from item where ( item_restrict & %d ) > 0 and changed < %s - INTERVAL %s", intval(ITEM_PENDING_REMOVE), db_utcnow(), db_quoteinterval('36 DAY') ); - // make this optional as it could have a performance impact on large sites + /** @FIXME make this optional as it could have a performance impact on large sites */ - if(intval(get_config('system','optimize_items'))) + if (intval(get_config('system', 'optimize_items'))) q("optimize table item"); logger('expire: start', LOGGER_DEBUG); - + $site_expire = get_config('system', 'default_expire_days'); logger('site_expire: ' . $site_expire); $r = q("SELECT channel_id, channel_address, channel_pageflags, channel_expire_days from channel where true"); - if($r) { - foreach($r as $rr) { + if ($r) { + foreach ($r as $rr) { // expire the sys channel separately - if($rr['channel_pageflags'] & PAGE_SYSTEM) + if ($rr['channel_pageflags'] & PAGE_SYSTEM) continue; // service class default (if non-zero) over-rides the site default - $service_class_expire = service_class_fetch($rr['channel_id'],'expire_days'); - if(intval($service_class_expire)) + $service_class_expire = service_class_fetch($rr['channel_id'], 'expire_days'); + if (intval($service_class_expire)) $channel_expire = $service_class_expire; else $channel_expire = $site_expire; - if(intval($channel_expire) && (intval($channel_expire) < intval($rr['channel_expire_days'])) || + if (intval($channel_expire) && (intval($channel_expire) < intval($rr['channel_expire_days'])) || intval($rr['channel_expire_days'] == 0)) { $expire_days = $channel_expire; - } - else { + } else { $expire_days = $rr['channel_expire_days']; } @@ -72,34 +73,30 @@ function expire_run($argv, $argc){ } } - $x = get_sys_channel(); - if($x) { + if ($x) { // this should probably just fetch the channel_expire_days from the sys channel, // but there's no convenient way to set it. - $expire_days = get_config('system','sys_expire_days'); - if($expire_days === false) + $expire_days = get_config('system', 'sys_expire_days'); + if ($expire_days === false) $expire_days = 30; - if(intval($site_expire) && (intval($site_expire) < intval($expire_days))) { + if (intval($site_expire) && (intval($site_expire) < intval($expire_days))) { $expire_days = $site_expire; } logger('Expire: sys interval: ' . $expire_days, LOGGER_DEBUG); - if($expire_days) - item_expire($x['channel_id'],$expire_days); + if ($expire_days) + item_expire($x['channel_id'], $expire_days); logger('Expire: sys: done', LOGGER_DEBUG); - } - - return; } -if (array_search(__file__,get_included_files())===0){ - expire_run($argv,$argc); - killme(); +if (array_search(__file__, get_included_files()) === 0){ + expire_run($argv, $argc); + killme(); } diff --git a/include/identity.php b/include/identity.php index af6cb74d2..7884c04d2 100644 --- a/include/identity.php +++ b/include/identity.php @@ -1,27 +1,29 @@ - boolean true if creating a new channel is allowed for this account - * 'message' => if success is false, optional error text + * @returns assoziative array with: + * * \e boolean \b success boolean true if creating a new channel is allowed for this account + * * \e string \b message (optional) if success is false, optional error text + * * \e int \b total_identities */ - - function identity_check_service_class($account_id) { - $ret = array('success' => false, $message => ''); - + $ret = array('success' => false, 'message' => ''); + $r = q("select count(channel_id) as total from channel where channel_account_id = %d and not ( channel_pageflags & %d )>0 ", intval($account_id), intval(PAGE_REMOVED) @@ -30,68 +32,67 @@ function identity_check_service_class($account_id) { $ret['total_identities'] = 0; $ret['message'] = t('Unable to obtain identity information from database'); return $ret; - } + } $ret['total_identities'] = intval($r[0]['total']); - if(! account_service_class_allows($account_id,'total_identities',$r[0]['total'])) { - $result['message'] .= upgrade_message(); - return $result; + if (! account_service_class_allows($account_id, 'total_identities', $r[0]['total'])) { + $ret['message'] .= upgrade_message(); + return $ret; } $ret['success'] = true; + return $ret; } /** - * @function validate_channelname($name) - * Determine if the channel name is allowed when creating a new channel. + * @brief Determine if the channel name is allowed when creating a new channel. + * * This action is pluggable. + * We're currently only checking for an empty name or one that exceeds our + * storage limit (255 chars). 255 chars is probably going to create a mess on + * some pages. + * Plugins can set additional policies such as full name requirements, character + * sets, multi-byte length, etc. * * @param string $name * * @returns nil return if name is valid, or string describing the error state. - * - * We're currently only checking for an empty name or one that exceeds our storage limit (255 chars). - * 255 chars is probably going to create a mess on some pages. - * Plugins can set additional policies such as full name requirements, character sets, multi-byte - * length, etc. - * */ - function validate_channelname($name) { - if(! $name) + if (! $name) return t('Empty name'); - if(strlen($name) > 255) + + if (strlen($name) > 255) return t('Name too long'); + $arr = array('name' => $name); - call_hooks('validate_channelname',$arr); - if(x($arr,'message')) + call_hooks('validate_channelname', $arr); + + if (x($arr, 'message')) return $arr['message']; - return; } /** - * @function create_sys_channel() - * Create a system channel - which has no account attached + * @brief Create a system channel - which has no account attached. * */ - function create_sys_channel() { - if(get_sys_channel()) + if (get_sys_channel()) return; - // Ensure that there is a host keypair. + // Ensure that there is a host keypair. - if((! get_config('system','pubkey')) && (! get_config('system','prvkey'))) { + if ((! get_config('system', 'pubkey')) && (! get_config('system', 'prvkey'))) { require_once('include/crypto.php'); - $hostkey = new_keypair(4096); - set_config('system','pubkey',$hostkey['pubkey']); - set_config('system','prvkey',$hostkey['prvkey']); - } + $hostkey = new_keypair(4096); + set_config('system', 'pubkey', $hostkey['pubkey']); + set_config('system', 'prvkey', $hostkey['prvkey']); + } create_identity(array( 'account_id' => 'xxx', // This will create an identity with an (integer) account_id of 0, but account_id is required @@ -103,63 +104,79 @@ function create_sys_channel() { )); } + +/** + * @brief Returns the sys channel. + * + * @return array|boolean + */ function get_sys_channel() { $r = q("select * from channel left join xchan on channel_hash = xchan_hash where (channel_pageflags & %d)>0 limit 1", intval(PAGE_SYSTEM) ); - if($r) + + if ($r) return $r[0]; + return false; } + +/** + * @brief Checks if $channel_id is sys channel. + * + * @param int $channel_id + * @return boolean + */ function is_sys_channel($channel_id) { $r = q("select channel_pageflags from channel where channel_id = %d limit 1", intval($channel_id) ); - if(($r) && ($r[0]['channel_pageflags'] & PAGE_SYSTEM)) + + if (($r) && ($r[0]['channel_pageflags'] & PAGE_SYSTEM)) return true; + return false; } /** - * @channel_total() - * Return the total number of channels on this site. No filtering is performed except to check PAGE_REMOVED + * @brief Return the total number of channels on this site. * - * @returns int - * on error returns boolean false + * No filtering is performed except to check PAGE_REMOVED. * + * @returns int|booleean + * on error returns boolean false */ - function channel_total() { $r = q("select channel_id from channel where not ( channel_pageflags & %d )>0", intval(PAGE_REMOVED) ); - if(is_array($r)) + if (is_array($r)) return count($r); + return false; } /** - * @function create_identity($arr) - * Create a new channel - * Also creates the related xchan, hubloc, profile, and "self" abook records, and an - * empty "Friends" group/collection for the new channel + * @brief Create a new channel. + * + * Also creates the related xchan, hubloc, profile, and "self" abook records, + * and an empty "Friends" group/collection for the new channel. * - * @param array $arr - * 'name' => full name of channel - * 'nickname' => "email/url-compliant" nickname - * 'account_id' => account_id to attach with this channel - * [other identity fields as desired] + * @param array $arr assoziative array with: + * * \e string \b name full name of channel + * * \e string \b nickname "email/url-compliant" nickname + * * \e int \b account_id to attach with this channel + * * [other identity fields as desired] * * @returns array * 'success' => boolean true or false * 'message' => optional error text if success is false * 'channel' => if successful the created channel array */ - function create_identity($arr) { $a = get_app(); @@ -176,7 +193,6 @@ function create_identity($arr) { // save this for auto_friending $total_identities = $ret['total_identities']; - $nick = mb_strtolower(trim($arr['nickname'])); if(! $nick) { $ret['message'] = t('Nickname is required.'); @@ -205,7 +221,6 @@ function create_identity($arr) { $guid = zot_new_uid($nick); $key = new_keypair(4096); - $sig = base64url_encode(rsa_sign($guid,$key['prvkey'])); $hash = make_xchan_hash($guid,$sig); @@ -221,9 +236,6 @@ function create_identity($arr) { if(array_key_exists('primary', $arr)) $primary = intval($arr['primary']); - - $perms_sql = ''; - $role_permissions = null; $global_perms = get_perms(); @@ -269,7 +281,6 @@ function create_identity($arr) { intval($expire), dbesc($a->timezone) ); - $r = q("select * from channel where channel_account_id = %d and channel_guid = '%s' limit 1", @@ -281,7 +292,7 @@ function create_identity($arr) { $ret['message'] = t('Unable to retrieve created identity'); return $ret; } - + $ret['channel'] = $r[0]; if(intval($arr['account_id'])) @@ -307,7 +318,6 @@ function create_identity($arr) { if(! $r) logger('create_identity: Unable to store hub location'); - $newuid = $ret['channel']['channel_id']; $r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_guid_sig, xchan_pubkey, xchan_photo_l, xchan_photo_m, xchan_photo_s, xchan_addr, xchan_url, xchan_follow, xchan_connurl, xchan_name, xchan_network, xchan_photo_date, xchan_name_date, xchan_flags ) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d)", @@ -329,9 +339,8 @@ function create_identity($arr) { intval($xchanflags) ); - // Not checking return value. + // Not checking return value. // It's ok for this to fail if it's an imported channel, and therefore the hash is a duplicate - $r = q("INSERT INTO profile ( aid, uid, profile_guid, profile_name, is_default, publish, name, photo, thumb) VALUES ( %d, %d, '%s', '%s', %d, %d, '%s', '%s', '%s') ", @@ -418,37 +427,31 @@ function create_identity($arr) { } call_hooks('register_account', $newuid); - + proc_run('php','include/directory.php', $ret['channel']['channel_id']); } $ret['success'] = true; return $ret; - } - /** - * @function set_default_login_identity($account_id, $channel_id, $force = true) - * Set default channel to be used on login + * @brief Set default channel to be used on login. * * @param int $account_id * login account * @param int $channel_id * channel id to set as default for this account - * @param boolean force + * @param boolean $force * if true, set this default unconditionally * if $force is false only do this if there is no existing default - * - * @returns nil */ - -function set_default_login_identity($account_id,$channel_id,$force = true) { +function set_default_login_identity($account_id, $channel_id, $force = true) { $r = q("select account_default_channel from account where account_id = %d limit 1", intval($account_id) ); - if($r) { - if((intval($r[0]['account_default_channel']) == 0) || ($force)) { + if ($r) { + if ((intval($r[0]['account_default_channel']) == 0) || ($force)) { $r = q("update account set account_default_channel = %d where account_id = %d", intval($channel_id), intval($account_id) @@ -458,8 +461,7 @@ function set_default_login_identity($account_id,$channel_id,$force = true) { } /** - * @function identity_basic_export($channel_id,$items = false) - * Create an array representing the important channel information + * @brief Create an array representing the important channel information * which would be necessary to create a nomadic identity clone. This includes * most channel resources and connection information with the exception of content. * @@ -470,9 +472,7 @@ function set_default_login_identity($account_id,$channel_id,$force = true) { * * @returns array * See function for details - * */ - function identity_basic_export($channel_id, $items = false) { /* @@ -536,7 +536,6 @@ function identity_basic_export($channel_id, $items = false) { if($r) $ret['config'] = $r; - $r = q("select type, data from photo where scale = 4 and profile = 1 and uid = %d limit 1", intval($channel_id) ); @@ -563,11 +562,9 @@ function identity_basic_export($channel_id, $items = false) { if($r) $ret['obj'] = $r; - if(! $items) return $ret; - $r = q("select likes.*, item.mid from likes left join item on likes.iid = item.id where likes.channel_id = %d", intval($channel_id) ); @@ -575,17 +572,16 @@ function identity_basic_export($channel_id, $items = false) { if($r) $ret['likes'] = $r; - $r = q("select item_id.*, item.mid from item_id left join item on item_id.iid = item.id where item_id.uid = %d", intval($channel_id) ); - + if($r) - $ret['item_id'] = $r; + $ret['item_id'] = $r; - $key = get_config('system','prvkey'); + //$key = get_config('system','prvkey'); - // warning: this may run into memory limits on smaller systems + /** @warning this may run into memory limits on smaller systems */ $r = q("select * from item where (item_flags & %d)>0 and not (item_restrict & %d)>0 and uid = %d", intval(ITEM_WALL), @@ -598,25 +594,17 @@ function identity_basic_export($channel_id, $items = false) { $r = fetch_post_tags($r,true); foreach($r as $rr) $ret['item'][] = encode_item($rr,true); - } - return $ret; + return $ret; } - /** + * @brief Loads a profile into the App structure. * - * @function : profile_load(&$a, $nickname, $profile) - * Generate - * @param App $a - * @param string $nickname - * @param string $profile - * - * Summary: Loads a profile into the App structure. - * The function requires a writeable copy of the main App structure, and the nickname - * of a valid channel. + * The function requires a writeable copy of the main App structure, and the + * nickname of a valid channel. * * Permissions of the current observer are checked. If a restricted profile is available * to the current observer, that will be loaded instead of the channel default profile. @@ -625,9 +613,10 @@ function identity_basic_export($channel_id, $items = false) { * * The channel default theme is also selected for use, unless over-riden elsewhere. * + * @param[in,out] App &$a + * @param string $nickname + * @param string $profile */ - - function profile_load(&$a, $nickname, $profile = '') { logger('profile_load: ' . $nickname . (($profile) ? ' profile: ' . $profile : '')); @@ -635,7 +624,7 @@ function profile_load(&$a, $nickname, $profile = '') { $user = q("select channel_id from channel where channel_address = '%s' limit 1", dbesc($nickname) ); - + if(! $user) { logger('profile error: ' . $a->query_string, LOGGER_DEBUG); notice( t('Requested channel is not available.') . EOL ); @@ -683,7 +672,6 @@ function profile_load(&$a, $nickname, $profile = '') { ); } - if(! $p) { logger('profile error: ' . $a->query_string, LOGGER_DEBUG); notice( t('Requested profile is not available.') . EOL ); @@ -729,10 +717,11 @@ function profile_load(&$a, $nickname, $profile = '') { $p[0]['picdate'] = $z[0]['xchan_photo_date']; $p[0]['reddress'] = str_replace('@','@',$z[0]['xchan_addr']); } - + // fetch user tags if this isn't the default profile if(! $p[0]['is_default']) { + /** @BUG $profile_uid is undefinded for this query, so should not work. */ $x = q("select `keywords` from `profile` where uid = %d and `is_default` = 1 limit 1", intval($profile_uid) ); @@ -744,7 +733,6 @@ function profile_load(&$a, $nickname, $profile = '') { $keywords = str_replace(array('#',',',' ',',,'),array('',' ',',',','),$p[0]['keywords']); if(strlen($keywords) && $can_view_profile) $a->page['htmlhead'] .= '' . "\r\n" ; - } $a->profile = $p[0]; @@ -756,7 +744,6 @@ function profile_load(&$a, $nickname, $profile = '') { if($can_view_profile) { $online = get_online_status($nickname); $a->profile['online_status'] = $online['result']; - } if(local_channel()) { @@ -764,7 +751,7 @@ function profile_load(&$a, $nickname, $profile = '') { $_SESSION['mobile_theme'] = $a->profile['channel_mobile_theme']; } - /** + /* * load/reload current theme info */ @@ -776,36 +763,34 @@ function profile_load(&$a, $nickname, $profile = '') { // if (file_exists($theme_info_file)){ // require_once($theme_info_file); // } - - return; } -function profile_create_sidebar(&$a,$connect = true) { +/** + * @brief + * + * @param App &$a + * @param boolean $connect + */ +function profile_create_sidebar(&$a, $connect = true) { - $block = (((get_config('system','block_public')) && (! local_channel()) && (! remote_channel())) ? true : false); + $block = (((get_config('system', 'block_public')) && (! local_channel()) && (! remote_channel())) ? true : false); - $a->set_widget('profile',profile_sidebar($a->profile, $block, $connect)); - return; + $a->set_widget('profile', profile_sidebar($a->profile, $block, $connect)); } - /** + * @brief Formats a profile for display in the sidebar. * - * Function: profile_sidebar - * - * Formats a profile for display in the sidebar. * It is very difficult to templatise the HTML completely * because of all the conditional logic. * - * @parameter: array $profile + * @param array $profile + * @param int $block + * @param boolean $show_connect * - * Returns HTML string stuitable for sidebar inclusion + * @return HTML string suitable for sidebar inclusion * Exceptions: Returns empty string if passed $profile is wrong type or not populated - * */ - - - function profile_sidebar($profile, $block = 0, $show_connect = true) { $a = get_app(); @@ -814,14 +799,12 @@ function profile_sidebar($profile, $block = 0, $show_connect = true) { $o = ''; $location = false; - $address = false; $pdesc = true; $reddress = true; if((! is_array($profile)) && (! count($profile))) return $o; - head_set_icon($profile['thumb']); $is_owner = (($profile['uid'] == local_channel()) ? true : false); @@ -849,13 +832,11 @@ function profile_sidebar($profile, $block = 0, $show_connect = true) { // show edit profile to yourself if($is_owner) { - $profile['menu'] = array( 'chg_photo' => t('Change profile photo'), 'entries' => array(), ); - $multi_profiles = feature_enabled(local_channel(), 'multi_profiles'); if($multi_profiles) { $profile['edit'] = array($a->get_baseurl(). '/profiles', t('Profiles'),"", t('Manage/edit profiles')); @@ -863,10 +844,9 @@ function profile_sidebar($profile, $block = 0, $show_connect = true) { } else $profile['edit'] = array($a->get_baseurl() . '/profiles/' . $profile['id'], t('Edit Profile'),'',t('Edit Profile')); - + $r = q("SELECT * FROM `profile` WHERE `uid` = %d", local_channel()); - if($r) { foreach($r as $rr) { @@ -899,21 +879,21 @@ function profile_sidebar($profile, $block = 0, $show_connect = true) { $marital = ((x($profile,'marital') == 1) ? t('Status:') : False); $homepage = ((x($profile,'homepage') == 1) ? t('Homepage:') : False); $profile['online'] = (($profile['online_status'] === 'online') ? t('Online Now') : False); -logger('online: ' . $profile['online']); + logger('online: ' . $profile['online']); if(! perm_is_allowed($profile['uid'],((is_array($observer)) ? $observer['xchan_hash'] : ''),'view_profile')) { $block = true; } if(($profile['hidewall'] && (! local_channel()) && (! remote_channel())) || $block ) { - $location = $reddress = $pdesc = $gender = $marital = $homepage = $online = False; + $location = $reddress = $pdesc = $gender = $marital = $homepage = False; } $firstname = ((strpos($profile['channel_name'],' ')) ? trim(substr($profile['channel_name'],0,strpos($profile['channel_name'],' '))) : $profile['channel_name']); $lastname = (($firstname === $profile['channel_name']) ? '' : trim(substr($profile['channel_name'],strlen($firstname)))); - $diaspora = array( + $diaspora = array( 'podloc' => z_root(), 'searchable' => (($block) ? 'false' : 'true'), 'nickname' => $profile['channel_address'], @@ -970,9 +950,9 @@ logger('online: ' . $profile['online']); } -// FIXME or remove - - +/** + * @FIXME or remove + */ function get_birthdays() { $a = get_app(); @@ -1030,7 +1010,6 @@ logger('online: ' . $profile['online']); $rr['date'] = day_translate(datetime_convert('UTC', $a->timezone, $rr['start'], $rr['adjust'] ? $bd_format : $bd_short)) . (($today) ? ' ' . t('[today]') : ''); $rr['startime'] = Null; $rr['today'] = $today; - } } } @@ -1044,14 +1023,13 @@ logger('online: ' . $profile['online']); '$events' => $r, '$lbr' => '{', // raw brackets mess up if/endif macro processing '$rbr' => '}' - )); } -// FIXME - - +/** + * @FIXME + */ function get_events() { require_once('include/bbcode.php'); @@ -1085,7 +1063,6 @@ logger('online: ' . $profile['online']); } $classtoday = (($istoday) ? 'event-today' : ''); - foreach($r as &$rr) { if($rr['adjust']) $md = datetime_convert('UTC',$a->timezone,$rr['start'],'Y/m'); @@ -1132,19 +1109,19 @@ function advanced_profile(&$a) { if($a->profile['name']) { $tpl = get_markup_template('profile_advanced.tpl'); - + $profile = array(); - + $profile['fullname'] = array( t('Full Name:'), $a->profile['name'] ) ; - + if($a->profile['gender']) $profile['gender'] = array( t('Gender:'), $a->profile['gender'] ); - + $ob_hash = get_observer_hash(); if($ob_hash && perm_is_allowed($a->profile['profile_uid'],$ob_hash,'post_like')) { $profile['canlike'] = true; $profile['likethis'] = t('Like this channel'); $profile['profile_guid'] = $a->profile['profile_guid']; - } + } $likers = q("select liker, xchan.* from likes left join xchan on liker = xchan_hash where channel_id = %d and target_type = '%s' and verb = '%s'", intval($a->profile['profile_uid']), @@ -1175,19 +1152,19 @@ function advanced_profile(&$a) { : day_translate(datetime_convert('UTC','UTC','2001-' . substr($a->profile['dob'],5) . ' 00:00 +00:00',$short_bd_format))); } $profile['birthday'] = array( t('Birthday:'), $val); - } - if($age = age($a->profile['dob'],$a->profile['timezone'],'')) $profile['age'] = array( t('Age:'), $age ); - - - if($a->profile['marital']) $profile['marital'] = array( t('Status:'), $a->profile['marital']); + if($age = age($a->profile['dob'],$a->profile['timezone'],'')) + $profile['age'] = array( t('Age:'), $age ); + if($a->profile['marital']) + $profile['marital'] = array( t('Status:'), $a->profile['marital']); - if($a->profile['with']) $profile['marital']['with'] = bbcode($a->profile['with']); + if($a->profile['with']) + $profile['marital']['with'] = bbcode($a->profile['with']); if(strlen($a->profile['howlong']) && $a->profile['howlong'] !== NULL_DATE) { - $profile['howlong'] = relative_date($a->profile['howlong'], t('for %1$d %2$s')); + $profile['howlong'] = relative_date($a->profile['howlong'], t('for %1$d %2$s')); } if($a->profile['sexual']) $profile['sexual'] = array( t('Sexual Preference:'), $a->profile['sexual'] ); @@ -1243,54 +1220,55 @@ function advanced_profile(&$a) { // logger('mod_profile: things: ' . print_r($things,true), LOGGER_DATA); - return replace_macros($tpl, array( - '$title' => t('Profile'), + return replace_macros($tpl, array( + '$title' => t('Profile'), '$canlike' => (($profile['canlike'])? true : false), '$likethis' => t('Like this thing'), - '$profile' => $profile, + '$profile' => $profile, '$things' => $things - )); - } + )); + } return ''; } - - function get_my_url() { - if(x($_SESSION,'zrl_override')) + if(x($_SESSION, 'zrl_override')) return $_SESSION['zrl_override']; - if(x($_SESSION,'my_url')) + if(x($_SESSION, 'my_url')) return $_SESSION['my_url']; + return false; } function get_my_address() { - if(x($_SESSION,'zid_override')) + if(x($_SESSION, 'zid_override')) return $_SESSION['zid_override']; - if(x($_SESSION,'my_address')) + if(x($_SESSION, 'my_address')) return $_SESSION['my_address']; + return false; } /** - * @function zid_init(&$a) - * If somebody arrives at our site using a zid, add their xchan to our DB if we don't have it already. - * And if they aren't already authenticated here, attempt reverse magic auth. + * @brief + * + * If somebody arrives at our site using a zid, add their xchan to our DB if we don't have it already. + * And if they aren't already authenticated here, attempt reverse magic auth. + * + * @param App &$a * * @hooks 'zid_init' * string 'zid' - their zid * string 'url' - the destination url - * */ - function zid_init(&$a) { $tmp_str = get_my_address(); if(validate_email($tmp_str)) { proc_run('php','include/gprobe.php',bin2hex($tmp_str)); $arr = array('zid' => $tmp_str, 'url' => $a->cmd); - call_hooks('zid_init',$arr); + call_hooks('zid_init',$arr); if(! local_channel()) { $r = q("select * from hubloc where hubloc_addr = '%s' order by hubloc_connected desc limit 1", dbesc($tmp_str) @@ -1312,8 +1290,8 @@ function zid_init(&$a) { } /** - * @function zid($s,$address = '') - * Adds a zid parameter to a url + * @brief Adds a zid parameter to a url. + * * @param string $s * The url to accept the zid * @param boolean $address @@ -1325,31 +1303,33 @@ function zid_init(&$a) { * string zid - urlencoded zid * string result - the return string we calculated, change it if you want to return something else */ - - function zid($s,$address = '') { - if(! strlen($s) || strpos($s,'zid=')) + if (! strlen($s) || strpos($s,'zid=')) return $s; + $has_params = ((strpos($s,'?')) ? true : false); - $num_slashes = substr_count($s,'/'); - if(! $has_params) - $has_params = ((strpos($s,'&')) ? true : false); + $num_slashes = substr_count($s, '/'); + if (! $has_params) + $has_params = ((strpos($s, '&')) ? true : false); + $achar = strpos($s,'?') ? '&' : '?'; $mine = get_my_url(); $myaddr = (($address) ? $address : get_my_address()); - // FIXME checking against our own channel url is no longer reliable. We may have a lot - // of urls attached to out channel. Should probably match against our site, since we - // will not need to remote authenticate on our own site anyway. + /** @FIXME checking against our own channel url is no longer reliable. We may have a lot + * of urls attached to out channel. Should probably match against our site, since we + * will not need to remote authenticate on our own site anyway. + */ - if($mine && $myaddr && (! link_compare($mine,$s))) + if ($mine && $myaddr && (! link_compare($mine,$s))) $zurl = $s . (($num_slashes >= 3) ? '' : '/') . $achar . 'zid=' . urlencode($myaddr); else $zurl = $s; $arr = array('url' => $s, 'zid' => urlencode($myaddr), 'result' => $zurl); call_hooks('zid', $arr); + return $arr['result']; } @@ -1369,55 +1349,45 @@ function get_theme_uid() { $x = get_sys_channel(); if($x) return $x['channel_id']; - } + } + return $uid; } /** -* @function get_default_profile_photo($size = 175) -* Retrieves the path of the default_profile_photo for this system -* with the specified size. +* @brief Retrieves the path of the default_profile_photo for this system +* with the specified size. +* * @param int $size -* one of (175, 80, 48) +* one of (175, 80, 48) * @returns string -* */ - function get_default_profile_photo($size = 175) { - $scheme = get_config('system','default_profile_photo'); - if(! $scheme) - $scheme = 'rainbow_man'; - return 'images/default_profile_photos/' . $scheme . '/' . $size . '.png'; -} + $scheme = get_config('system','default_profile_photo'); + if(! $scheme) + $scheme = 'rainbow_man'; + return 'images/default_profile_photos/' . $scheme . '/' . $size . '.png'; +} /** + * @brief Test whether a given identity is NOT a member of the Red Matrix. * - * @function is_foreigner($s) - * Test whether a given identity is NOT a member of the Red Matrix * @param string $s; * xchan_hash of the identity in question - * * @returns boolean true or false - * */ - function is_foreigner($s) { - return((strpbrk($s,'.:@')) ? true : false); + return((strpbrk($s, '.:@')) ? true : false); } - /** + * @brief Test whether a given identity is a member of the Red Matrix. * - * @function is_member($s) - * Test whether a given identity is a member of the Red Matrix * @param string $s; * xchan_hash of the identity in question - * * @returns boolean true or false - * */ - function is_member($s) { return((is_foreigner($s)) ? false : true); } @@ -1464,8 +1434,8 @@ function remote_online_status($webbie) { if($j) $result = (($j['result']) ? $j['result'] : false); } - return $result; + return $result; } @@ -1477,17 +1447,20 @@ function get_channel_by_nick($nick) { } - +/** + * @brief + * + * @return string + */ function identity_selector() { - if(local_channel()) { + if (local_channel()) { $r = q("select channel.*, xchan.* from channel left join xchan on channel.channel_hash = xchan.xchan_hash where channel.channel_account_id = %d and (channel_pageflags & %d) = 0 order by channel_name ", intval(get_account_id()), intval(PAGE_REMOVED) ); - if(count($r) > 1) { - $selected_channel = null; - $account = get_app()->get_account(); - $o = replace_macros(get_markup_template('channel_id_select.tpl'),array( + if (count($r) > 1) { + //$account = get_app()->get_account(); + $o = replace_macros(get_markup_template('channel_id_select.tpl'), array( '$channels' => $r, '$selected' => local_channel() )); @@ -1507,6 +1480,7 @@ function is_public_profile() { $channel = get_app()->get_channel(); if($channel && $channel['channel_r_profile'] == PERMS_PUBLIC) return true; + return false; } @@ -1522,7 +1496,6 @@ function get_profile_fields_basic($filter = 0) { $x[$f] = 1; return $x; - } @@ -1536,6 +1509,7 @@ function get_profile_fields_advanced($filter = 0) { if($basic) foreach($basic as $f => $v) $x[$f] = $v; + if($profile_fields_advanced) foreach($profile_fields_advanced as $f) $x[$f] = 1; @@ -1544,28 +1518,26 @@ function get_profile_fields_advanced($filter = 0) { } /** - * @function notifications_off($channel_id) - * Clear notifyflags for a channel - most likely during bulk import of content or other activity that is likely - * to generate huge amounts of undesired notifications. + * @brief Clear notifyflags for a channel. + * + * Most likely during bulk import of content or other activity that is likely + * to generate huge amounts of undesired notifications. + * * @param int $channel_id * The channel to disable notifications for * @returns int * Current notification flag value. Send this to notifications_on() to restore the channel settings when finished * with the activity requiring notifications_off(); */ - - - function notifications_off($channel_id) { $r = q("select channel_notifyflags from channel where channel_id = %d limit 1", intval($channel_id) ); - $x = q("update channel set channel_notifyflags = 0 where channel_id = %d", + q("update channel set channel_notifyflags = 0 where channel_id = %d", intval($channel_id) ); return intval($r[0]['channel_notifyflags']); - } @@ -1586,5 +1558,6 @@ function get_channel_default_perms($uid) { ); if($r) return $r[0]['abook_my_perms']; + return 0; } diff --git a/include/items.php b/include/items.php index ef269b9c4..4b83ce3e3 100755 --- a/include/items.php +++ b/include/items.php @@ -1,4 +1,7 @@ -0 ", @@ -84,7 +93,7 @@ function collect_recipients($item,&$private_envelope) { switch($policy) { case 'net': case 'aut': - case 'sit': + case 'sit': case 'any': case 'con': if($rr['xchan_network'] != 'zot') @@ -103,7 +112,6 @@ function collect_recipients($item,&$private_envelope) { } } - // This is a somewhat expensive operation but important. // Don't send this item to anybody who isn't allowed to see it @@ -129,7 +137,6 @@ function collect_recipients($item,&$private_envelope) { $recipients[] = $item['owner_xchan']; return $recipients; - } /** @@ -139,30 +146,35 @@ function collect_recipients($item,&$private_envelope) { * They can still be addressed individually. * Networks may need to be added or removed from this list as circumstances change. * - * Update: this may need to be the default, which will force people to opt-in to sending stuff - * privately to insecure platforms. + * Update: this may need to be the default, which will force people to opt-in to + * sending stuff privately to insecure platforms. + * + * @param int $channel_id + * @param array $arr + * @return array containing the sane xchan_hashes */ - -function filter_insecure($channel_id,$arr) { +function filter_insecure($channel_id, $arr) { $insecure_nets = " and not xchan_network in ('diaspora', 'friendica-over-diaspora') "; $ret = array(); - if((! intval(get_config($channel_id,'system','filter_insecure_collections'))) || (! $arr)) + if((! intval(get_config($channel_id, 'system', 'filter_insecure_collections'))) || (! $arr)) return $arr; $str = ''; foreach($arr as $rr) { if(strlen($str)) $str .= ','; + $str .= "'" . dbesc($rr) . "'"; } - $r = q("select xchan_hash from xchan where xchan_hash in ($str) $insecure_nets "); + $r = q("select xchan_hash from xchan where xchan_hash in ($str) $insecure_nets"); if($r) { foreach($r as $rr) { $ret[] = $rr['xchan_hash']; } } + return $ret; } @@ -173,12 +185,13 @@ function comments_are_now_closed($item) { if($d > $item['comments_closed']) return true; } + return false; } /** - * @function can_comment_on_post($observer_xchan,$item); + * @brief * * This function examines the comment_policy attached to an item and decides if the current observer has * sufficient privileges to comment. This will normally be called on a remote site where perm_is_allowed() @@ -187,16 +200,18 @@ function comments_are_now_closed($item) { * If it is, you should be able to use perm_is_allowed( ... 'post_comments'), and if it isn't you need to call * can_comment_on_post() * We also check the comments_closed date/time on the item if this is set. + * + * @param string $observer_xchan + * @param array $item + * @return boolean */ - -function can_comment_on_post($observer_xchan,$item) { +function can_comment_on_post($observer_xchan, $item) { // logger('can_comment_on_post: comment_policy: ' . $item['comment_policy'], LOGGER_DEBUG); if(! $observer_xchan) return false; - if($item['comment_policy'] === 'none') return false; @@ -205,6 +220,7 @@ function can_comment_on_post($observer_xchan,$item) { if($observer_xchan === $item['author_xchan'] || $observer_xchan === $item['owner_xchan']) return true; + switch($item['comment_policy']) { case 'self': if($observer_xchan === $item['author_xchan'] || $observer_xchan === $item['owner_xchan']) @@ -233,36 +249,36 @@ function can_comment_on_post($observer_xchan,$item) { return true; if(strstr($item['comment_policy'],'site:') && strstr($item['comment_policy'],get_app()->get_hostname())) return true; - + return false; } /** - * @function add_source_route($iid,$hash) - * Adds $hash to the item source route specified by $iid - * @param integer $iid - * item['id'] of target item - * @param string $hash - * xchan_hash of the channel that sent the item - * Modifies item pointed to by $iid + * @brief Adds $hash to the item source route specified by $iid. * * $item['route'] contains a comma-separated list of xchans that sent the current message, * somewhat analogous to the * Received: header line in email. We can use this to perform * loop detection and to avoid sending a particular item to any "upstream" sender (they - * already have a copy because they sent it to us). + * already have a copy because they sent it to us). + * + * Modifies item in the database pointed to by $iid. * + * @param integer $iid + * item['id'] of target item + * @param string $hash + * xchan_hash of the channel that sent the item */ - -function add_source_route($iid,$hash) { +function add_source_route($iid, $hash) { // logger('add_source_route ' . $iid . ' ' . $hash, LOGGER_DEBUG); if((! $iid) || (! $hash)) return; + $r = q("select route from item where id = %d limit 1", intval($iid) ); if($r) { - $new_route = (($r[0]['route']) ? $r[0]['route'] . ',' : '') . $hash; + $new_route = (($r[0]['route']) ? $r[0]['route'] . ',' : '') . $hash; q("update item set route = '%s' where id = %d", (dbesc($new_route)), intval($iid) @@ -271,17 +287,17 @@ function add_source_route($iid,$hash) { } - /** - * @function red_zrl_callback - * preg_match function when fixing 'naked' links in mod item.php - * Check if we've got a hubloc for the site and use a zrl if we do, a url if we don't. - * Remove any existing zid= param which may have been pasted by mistake - and will have - * the author's credentials. zid's are dynamic and can't really be passed around like - * that. + * @brief preg_match function when fixing 'naked' links in mod item.php. + * + * Check if we've got a hubloc for the site and use a zrl if we do, a url if we don't. + * Remove any existing zid= param which may have been pasted by mistake - and will have + * the author's credentials. zid's are dynamic and can't really be passed around like + * that. + * + * @param array $matches + * @return string */ - - function red_zrl_callback($matches) { require_once('include/hubloc.php'); $zrl = is_matrix_url($matches[2]); @@ -296,19 +312,24 @@ function red_zrl_callback($matches) { $matches[1] = ''; if($zrl) return $matches[1] . '#^[zrl=' . $matches[2] . ']' . $matches[2] . '[/zrl]'; + return $matches[1] . '#^[url=' . $matches[2] . ']' . $matches[2] . '[/url]'; } - -// If we've got a url or zrl tag with a naked url somewhere in the link text, -// escape it with quotes unless the naked url is a linked photo. - +/** + * If we've got a url or zrl tag with a naked url somewhere in the link text, + * escape it with quotes unless the naked url is a linked photo. + * + * @param array $matches + * @return string + */ function red_escape_zrl_callback($matches) { // Uncertain why the url/zrl forms weren't picked up by the non-greedy regex. - if((strpos($matches[3],'zmg') !== false) || (strpos($matches[3],'img') !== false) || (strpos($matches[3],'zrl') !== false) || (strpos($matches[3],'url') !== false)) + if((strpos($matches[3], 'zmg') !== false) || (strpos($matches[3], 'img') !== false) || (strpos($matches[3],'zrl') !== false) || (strpos($matches[3],'url') !== false)) return $matches[0]; + return '[' . $matches[1] . 'rl' . $matches[2] . ']' . $matches[3] . '"' . $matches[4] . '"' . $matches[5] . '[/' . $matches[6] . 'rl]'; } @@ -318,7 +339,6 @@ function red_escape_codeblock($m) { function red_unescape_codeblock($m) { return '[' . $m[2] . base64_decode($m[1]) . '[/' . $m[2] . ']'; - } @@ -334,28 +354,23 @@ function red_zrlify_img_callback($matches) { if($zrl) return '[zmg' . $matches[1] . ']' . $matches[2] . '[/zmg]'; + return $matches[0]; } - - /** - * @function post_activity_item($arr) - * - * post an activity - * - * @param array $arr + * @brief Post an activity. * * In its simplest form one needs only to set $arr['body'] to post a note to the logged in channel's wall. * Much more complex activities can be created. Permissions are checked. No filtering, tag expansion * or other processing is performed. * - * @returns array - * 'success' => true or false - * 'activity' => the resulting activity if successful + * @param array $arr + * @returns array + * * \e boolean \b success true or false + * * \e array \b activity the resulting activity if successful */ - function post_activity_item($arr) { $ret = array('success' => false); @@ -369,14 +384,13 @@ function post_activity_item($arr) { $arr['item_flags'] = ITEM_ORIGIN; else $arr['item_flags'] = ITEM_ORIGIN | ITEM_WALL | ITEM_THREAD_TOP; - } - + } $channel = get_app()->get_channel(); $observer = get_app()->get_observer(); - $arr['aid'] = ((x($arr,'aid')) ? $arr['aid'] : $channel['channel_account_id']); - $arr['uid'] = ((x($arr,'uid')) ? $arr['uid'] : $channel['channel_id']); + $arr['aid'] = ((x($arr,'aid')) ? $arr['aid'] : $channel['channel_account_id']); + $arr['uid'] = ((x($arr,'uid')) ? $arr['uid'] : $channel['channel_id']); if(! perm_is_allowed($arr['uid'],$observer['xchan_hash'],(($is_comment) ? 'post_comments' : 'post_wall'))) { $ret['message'] = t('Permission denied'); @@ -410,19 +424,18 @@ function post_activity_item($arr) { $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); } - $arr['mid'] = ((x($arr,'mid')) ? $arr['mid'] : item_message_id()); - $arr['parent_mid'] = ((x($arr,'parent_mid')) ? $arr['parent_mid'] : $arr['mid']); - $arr['thr_parent'] = ((x($arr,'thr_parent')) ? $arr['thr_parent'] : $arr['mid']); + $arr['mid'] = ((x($arr,'mid')) ? $arr['mid'] : item_message_id()); + $arr['parent_mid'] = ((x($arr,'parent_mid')) ? $arr['parent_mid'] : $arr['mid']); + $arr['thr_parent'] = ((x($arr,'thr_parent')) ? $arr['thr_parent'] : $arr['mid']); - $arr['owner_xchan'] = ((x($arr,'owner_xchan')) ? $arr['owner_xchan'] : $channel['channel_hash']); - $arr['author_xchan'] = ((x($arr,'author_xchan')) ? $arr['author_xchan'] : $observer['xchan_hash']); + $arr['owner_xchan'] = ((x($arr,'owner_xchan')) ? $arr['owner_xchan'] : $channel['channel_hash']); + $arr['author_xchan'] = ((x($arr,'author_xchan')) ? $arr['author_xchan'] : $observer['xchan_hash']); - $arr['verb'] = ((x($arr,'verb')) ? $arr['verb'] : ACTIVITY_POST); - $arr['obj_type'] = ((x($arr,'obj_type')) ? $arr['obj_type'] : ACTIVITY_OBJ_NOTE); + $arr['verb'] = ((x($arr,'verb')) ? $arr['verb'] : ACTIVITY_POST); + $arr['obj_type'] = ((x($arr,'obj_type')) ? $arr['obj_type'] : ACTIVITY_OBJ_NOTE); if($is_comment) $arr['obj_type'] = ACTIVITY_OBJ_COMMENT; - $arr['allow_cid'] = ((x($arr,'allow_cid')) ? $arr['allow_cid'] : $channel['channel_allow_cid']); $arr['allow_gid'] = ((x($arr,'allow_gid')) ? $arr['allow_gid'] : $channel['channel_allow_gid']); $arr['deny_cid'] = ((x($arr,'deny_cid')) ? $arr['deny_cid'] : $channel['channel_deny_cid']); @@ -430,7 +443,6 @@ function post_activity_item($arr) { $arr['comment_policy'] = map_scope($channel['channel_w_comment']); - if ((! $arr['plink']) && ($arr['item_flags'] & ITEM_THREAD_TOP)) { $arr['plink'] = z_root() . '/channel/' . $channel['channel_address'] . '/?f=&mid=' . $arr['mid']; } @@ -447,7 +459,6 @@ function post_activity_item($arr) { return $ret; } - $post = item_store($arr); if($post['success']) $post_id = $post['item_id']; @@ -465,15 +476,15 @@ function post_activity_item($arr) { } return $ret; - } /** - * @function get_public_feed($channel,$params) - * generate an Atom feed + * @brief Generate an Atom feed. + * + * @param array $channel + * @param array $params */ - -function get_public_feed($channel,$params) { +function get_public_feed($channel, $params) { $type = 'xml'; $begin = NULL_DATE; @@ -494,7 +505,7 @@ function get_public_feed($channel,$params) { $params['direction'] = ((x($params,'direction')) ? $params['direction'] : 'desc'); $params['pages'] = ((x($params,'pages')) ? intval($params['pages']) : 0); $params['top'] = ((x($params,'top')) ? intval($params['top']) : 0); - + switch($params['type']) { case 'json': header("Content-type: application/atom+json"); @@ -505,24 +516,26 @@ function get_public_feed($channel,$params) { break; } - - return get_feed_for($channel,get_observer_hash(),$params); + return get_feed_for($channel, get_observer_hash(), $params); } - - - +/** + * @brief + * + * @param array $channel + * @param string $observer_hash + * @param array $params + * @return string + */ function get_feed_for($channel, $observer_hash, $params) { if(! channel) http_status_exit(401); - if($params['pages']) { if(! perm_is_allowed($channel['channel_id'],$observer_hash,'view_pages')) http_status_exit(403); - } - else { + } else { if(! perm_is_allowed($channel['channel_id'],$observer_hash,'view_stream')) http_status_exit(403); } @@ -538,7 +551,6 @@ function get_feed_for($channel, $observer_hash, $params) { 'top' => $params['top'] ), $channel, $observer_hash, CLIENT_MODE_NORMAL, get_app()->module); - $feed_template = get_markup_template('atom_feed.tpl'); $atom = ''; @@ -571,7 +583,8 @@ function get_feed_for($channel, $observer_hash, $params) { if($item['item_private']) continue; - $atom .= atom_entry($item,$type,null,$owner,true); + /** @BUG $owner is undefined in this call */ + $atom .= atom_entry($item, $type, null, $owner, true); } } @@ -604,11 +617,11 @@ function construct_activity_object($item) { if($r->title) $o .= '' . xmlify($r->title) . '' . "\r\n"; if($r->links) { - // FIXME!! + /** @FIXME!! */ if(substr($r->link,0,1) === '<') { $r->link = preg_replace('/\/','',$r->link); $o .= $r->link; - } + } else $o .= '' . "\r\n"; } @@ -635,7 +648,7 @@ function construct_activity_target($item) { if($r->title) $o .= '' . xmlify($r->title) . '' . "\r\n"; if($r->links) { - // FIXME !!! + /** @FIXME !!! */ if(substr($r->link,0,1) === '<') { if(strstr($r->link,'&') && (! strstr($r->link,'&'))) $r->link = str_replace('&','&', $r->link); @@ -654,12 +667,15 @@ function construct_activity_target($item) { return ''; } -/* limit_body_size() +/** + * @brief Limit lenght on imported system messages. + * + * The purpose of this function is to apply system message length limits to + * imported messages without including any embedded photos in the length. * - * The purpose of this function is to apply system message length limits to - * imported messages without including any embedded photos in the length + * @param string $body + * @return string|unknown */ - function limit_body_size($body) { $maxlen = get_max_import_size(); @@ -671,7 +687,6 @@ function limit_body_size($body) { $orig_body = $body; $new_body = ''; $textlen = 0; - $max_found = false; $img_start = strpos($orig_body, '[img'); $img_st_close = ($img_start !== false ? strpos(substr($orig_body, $img_start), ']') : false); @@ -700,7 +715,6 @@ function limit_body_size($body) { $new_body = $new_body . substr($orig_body, $img_start, $img_end - $img_start); } else { - if( ($textlen + $img_end) > $maxlen ) { if($textlen < $maxlen) { $new_body = $new_body . substr($orig_body, 0, $maxlen - $textlen); @@ -836,12 +850,8 @@ function get_item_elements($x) { $arr['item_flags'] = 0; - if(array_key_exists('flags',$x) && in_array('consensus',$x['flags'])) $arr['item_flags'] |= ITEM_CONSENSUS; - - - if(array_key_exists('flags',$x) && in_array('deleted',$x['flags'])) $arr['item_restrict'] |= ITEM_DELETED; if(array_key_exists('flags',$x) && in_array('hidden',$x['flags'])) @@ -868,7 +878,6 @@ function get_item_elements($x) { return array(); } - if($arr['sig']) { $r = q("select xchan_pubkey from xchan where xchan_hash = '%s' limit 1", dbesc($arr['author_xchan']) @@ -885,7 +894,6 @@ function get_item_elements($x) { // and we need plaintext to do that. - if(intval($arr['item_private'])) { $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; if($arr['title']) @@ -914,7 +922,6 @@ function get_item_elements($x) { } return $arr; - } @@ -998,7 +1005,6 @@ function import_author_rss($x) { } return false; - } function import_author_unknown($x) { @@ -1043,7 +1049,6 @@ function import_author_unknown($x) { } return false; - } function encode_item($item,$mirror = false) { @@ -1150,7 +1155,6 @@ function encode_item($item,$mirror = false) { logger('encode_item: ' . print_r($x,true), LOGGER_DATA); return $x; - } @@ -1174,7 +1178,7 @@ function map_scope($scope,$strip = false) { default: return 'contacts'; } -} +} function translate_scope($scope) { if(! $scope || $scope === 'public') @@ -1269,12 +1273,16 @@ function decode_tags($t) { } return $ret; } - return ''; + return ''; } -// santise a potentially complex array - +/** + * @brief Santise a potentially complex array. + * + * @param array $arr + * @return array|string + */ function activity_sanitise($arr) { if($arr) { if(is_array($arr)) { @@ -1291,11 +1299,16 @@ function activity_sanitise($arr) { return htmlspecialchars($arr, ENT_COMPAT,'UTF-8', false); } } + return ''; } -// sanitise a simple linear array - +/** + * @brief Sanitise a simple linear array. + * + * @param array $arr + * @return array|string + */ function array_sanitise($arr) { if($arr) { $ret = array(); @@ -1304,6 +1317,7 @@ function array_sanitise($arr) { } return $ret; } + return ''; } @@ -1326,7 +1340,7 @@ function encode_item_flags($item) { $ret[] = 'consensus'; if($item['item_private']) $ret[] = 'private'; - + return $ret; } @@ -1419,7 +1433,6 @@ function get_mail_elements($x) { return array(); return $arr; - } @@ -1448,15 +1461,17 @@ function get_profile_elements($x) { $arr['keywords'] = (($x['keywords'] && is_array($x['keywords'])) ? array_sanitise($x['keywords']) : array()); return $arr; - } +/** + * @param object $feed + * @param array $item + * @param[out] array $author + * @return multitype:multitype: string NULL number Ambigous Ambigous Ambigous , multitype:multitype:string unknown > multitype:NULL unknown + */ +function get_atom_elements($feed, $item, &$author) { - -function get_atom_elements($feed,$item,&$author) { - - - $best_photo = array(); + //$best_photo = array(); $res = array(); @@ -1531,7 +1546,7 @@ function get_atom_elements($feed,$item,&$author) { if($rawmedia && $rawmedia[0]['attribs']['']['url']) { $author['author_photo'] = strip_tags(unxmlify($rawmedia[0]['attribs']['']['url'])); } - } + } // No photo/profile-link on the item - look at the feed level @@ -1573,9 +1588,9 @@ function get_atom_elements($feed,$item,&$author) { $apps = $item->get_item_tags(NAMESPACE_STATUSNET,'notice_info'); if($apps && $apps[0]['attribs']['']['source']) { $res['app'] = strip_tags(unxmlify($apps[0]['attribs']['']['source'])); - } + } - /** + /* * If there's a copy of the body content which is guaranteed to have survived mangling in transit, use it. */ @@ -1593,10 +1608,8 @@ function get_atom_elements($feed,$item,&$author) { // create a term table item for them. For now just make sure they stay as links. $res['body'] = preg_replace('/\[bookmark(.*?)\](.*?)\[\/bookmark\]/','[url$1]$2[/url]',$res['body']); - } - $res['body'] = limit_body_size($res['body']); // It isn't certain at this point whether our content is plaintext or html and we'd be foolish to trust @@ -1620,8 +1633,6 @@ function get_atom_elements($feed,$item,&$author) { $res['body'] = purify_html($res['body']); $res['body'] = @html2bbcode($res['body']); - - } elseif(! $have_real_body) { @@ -1652,7 +1663,6 @@ function get_atom_elements($feed,$item,&$author) { ); } - $private = $item->get_item_tags(NAMESPACE_DFRN,'private'); if($private && intval($private[0]['data']) > 0) $res['item_private'] = ((intval($private[0]['data'])) ? 1 : 0); @@ -1663,12 +1673,10 @@ function get_atom_elements($feed,$item,&$author) { if($rawlocation) $res['location'] = unxmlify($rawlocation[0]['data']); - $rawcreated = $item->get_item_tags(SIMPLEPIE_NAMESPACE_ATOM_10,'published'); if($rawcreated) $res['created'] = unxmlify($rawcreated[0]['data']); - $rawedited = $item->get_item_tags(SIMPLEPIE_NAMESPACE_ATOM_10,'updated'); if($rawedited) $res['edited'] = unxmlify($rawedited[0]['data']); @@ -1735,7 +1743,7 @@ function get_atom_elements($feed,$item,&$author) { } // translate OStatus unfollow to activity streams if it happened to get selected - + if((x($res,'verb')) && ($res['verb'] === 'http://ostatus.org/schema/1.0/unfollow')) $res['verb'] = ACTIVITY_UNFOLLOW; @@ -1765,7 +1773,7 @@ function get_atom_elements($feed,$item,&$author) { 'url' => $termurl, 'term' => $termterm, ); - } + } } } @@ -1790,6 +1798,7 @@ function get_atom_elements($feed,$item,&$author) { $title = ' '; if(! $type) $type = 'application/octet-stream'; + $res['attach'][] = array('href' => $link, 'length' => $len, 'type' => $type, 'title' => $title ); } } @@ -1817,10 +1826,8 @@ function get_atom_elements($feed,$item,&$author) { // preserve a copy of the original body content in case we later need to parse out any microformat information, e.g. events $obj['orig'] = xmlify($body); if((strpos($body,'<') !== false) || (strpos($body,'>') !== false)) { - $body = purify_html($body); $body = html2bbcode($body); - } $obj['content'] = $body; @@ -1838,7 +1845,7 @@ function get_atom_elements($feed,$item,&$author) { if($child[NAMESPACE_ACTIVITY]['obj_type'][0]['data']) { $res['tgt_type'] = $child[NAMESPACE_ACTIVITY]['obj_type'][0]['data']; $obj['type'] = $child[NAMESPACE_ACTIVITY]['obj_type'][0]['data']; - } + } if(x($child[SIMPLEPIE_NAMESPACE_ATOM_10], 'id') && $child[SIMPLEPIE_NAMESPACE_ATOM_10]['id'][0]['data']) $obj['id'] = $child[SIMPLEPIE_NAMESPACE_ATOM_10]['id'][0]['data']; if(x($child[SIMPLEPIE_NAMESPACE_ATOM_10], 'link') && $child[SIMPLEPIE_NAMESPACE_ATOM_10]['link']) @@ -1849,13 +1856,12 @@ function get_atom_elements($feed,$item,&$author) { $body = $child[SIMPLEPIE_NAMESPACE_ATOM_10]['content'][0]['data']; if(! $body) $body = $child[SIMPLEPIE_NAMESPACE_ATOM_10]['summary'][0]['data']; + // preserve a copy of the original body content in case we later need to parse out any microformat information, e.g. events $obj['orig'] = xmlify($body); if((strpos($body,'<') !== false) || (strpos($body,'>') !== false)) { - $body = purify_html($body); $body = html2bbcode($body); - } $obj['content'] = $body; @@ -1896,6 +1902,7 @@ function encode_rel_links($links) { $o .= 'media:height="' . $link['attribs'][NAMESPACE_MEDIA]['height'] . '" '; $o .= ' />' . "\n" ; } + return xmlify($o); } @@ -1915,7 +1922,7 @@ function item_store($arr,$allow_exec = false) { return $ret; } - $uplinked_comment = false; + //$uplinked_comment = false; // If a page layout is provided, ensure it exists and belongs to us. @@ -1955,8 +1962,6 @@ function item_store($arr,$allow_exec = false) { $arr['item_private'] = ((x($arr,'item_private')) ? intval($arr['item_private']) : 0 ); $arr['item_flags'] = ((x($arr,'item_flags')) ? intval($arr['item_flags']) : 0 ); - - // only detect language if we have text content, and if the post is private but not yet // obscured, make it so. @@ -1966,7 +1971,6 @@ function item_store($arr,$allow_exec = false) { // apply the input filter here - if it is obscured it has been filtered already $arr['body'] = z_input_filter($arr['uid'],$arr['body'],$arr['mimetype']); - if(local_channel() && (! $arr['sig'])) { $channel = get_app()->get_channel(); if($channel['channel_hash'] === $arr['author_xchan']) { @@ -1995,7 +1999,6 @@ function item_store($arr,$allow_exec = false) { if($arr['body']) $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); } - } if((x($arr,'object')) && is_array($arr['object'])) { @@ -2042,13 +2045,12 @@ function item_store($arr,$allow_exec = false) { $arr['public_policy'] = ((x($arr,'public_policy')) ? notags(trim($arr['public_policy'])) : '' ); $arr['comment_policy'] = ((x($arr,'comment_policy')) ? notags(trim($arr['comment_policy'])) : 'contacts' ); - + $arr['item_unseen'] = ((array_key_exists('item_unseen',$arr)) ? intval($arr['item_unseen']) : 1); if($arr['comment_policy'] == 'none') $arr['item_flags'] = $arr['item_flags'] | ITEM_NOCOMMENT; - // handle time travelers // Allow a bit of fudge in case somebody just has a slightly slow/fast clock @@ -2062,8 +2064,6 @@ function item_store($arr,$allow_exec = false) { if(! $arr['plink']) $arr['plink'] = $arr['llink']; - - if($arr['parent_mid'] === $arr['mid']) { $parent_id = 0; $parent_deleted = 0; @@ -2134,13 +2134,12 @@ function item_store($arr,$allow_exec = false) { if($r[0]['item_flags'] & ITEM_WALL) $arr['item_flags'] = $arr['item_flags'] | ITEM_WALL; - // An uplinked comment might arrive with a downstream owner. // Fix it. if($r[0]['owner_xchan'] !== $arr['owner_xchan']) { $arr['owner_xchan'] = $r[0]['owner_xchan']; - $uplinked_comment = true; +// $uplinked_comment = true; } // if the parent is private, force privacy for the entire conversation @@ -2164,8 +2163,7 @@ function item_store($arr,$allow_exec = false) { if($parent_deleted) $arr['item_restrict'] = $arr['item_restrict'] | ITEM_DELETED; - - + $r = q("SELECT `id` FROM `item` WHERE `mid` = '%s' AND `uid` = %d LIMIT 1", dbesc($arr['mid']), intval($arr['uid']) @@ -2270,7 +2268,7 @@ function item_store($arr,$allow_exec = false) { } $arr['term'] = $terms; - } + } call_hooks('post_remote_end',$arr); @@ -2337,7 +2335,7 @@ function item_store_update($arr,$allow_exec = false) { logger('item_store_update: original post not found: ' . $orig_post_id); $ret['message'] = 'no original'; return $ret; - } + } // override the unseen flag with the original @@ -2350,13 +2348,12 @@ function item_store_update($arr,$allow_exec = false) { if($orig[0]['item_flags'] & ITEM_OBSCURED) $orig[0]['item_flags'] = $orig[0]['item_flags'] ^ ITEM_OBSCURED; - $arr['item_flags'] = intval($arr['item_flags']) | $orig[0]['item_flags']; $arr['item_restrict'] = intval($arr['item_restrict']) | $orig[0]['item_restrict']; - if(array_key_exists('edit',$arr)) - unset($arr['edit']); + unset($arr['edit']); + $arr['mimetype'] = ((x($arr,'mimetype')) ? notags(trim($arr['mimetype'])) : 'text/bbcode'); if(($arr['mimetype'] == 'application/x-php') && (! $allow_exec)) { @@ -2365,19 +2362,19 @@ function item_store_update($arr,$allow_exec = false) { return $ret; } - if(! ($arr['item_flags'] & ITEM_OBSCURED)) { + if(! ($arr['item_flags'] & ITEM_OBSCURED)) { $arr['lang'] = detect_language($arr['body']); - // apply the input filter here - if it is obscured it has been filtered already - $arr['body'] = z_input_filter($arr['uid'],$arr['body'],$arr['mimetype']); - - if(local_channel() && (! $arr['sig'])) { - $channel = get_app()->get_channel(); - if($channel['channel_hash'] === $arr['author_xchan']) { - $arr['sig'] = base64url_encode(rsa_sign($arr['body'],$channel['channel_prvkey'])); - $arr['item_flags'] |= ITEM_VERIFIED; - } - } + // apply the input filter here - if it is obscured it has been filtered already + $arr['body'] = z_input_filter($arr['uid'],$arr['body'],$arr['mimetype']); + + if(local_channel() && (! $arr['sig'])) { + $channel = get_app()->get_channel(); + if($channel['channel_hash'] === $arr['author_xchan']) { + $arr['sig'] = base64url_encode(rsa_sign($arr['body'],$channel['channel_prvkey'])); + $arr['item_flags'] |= ITEM_VERIFIED; + } + } $allowed_languages = get_pconfig($arr['uid'],'system','allowed_languages'); @@ -2392,17 +2389,15 @@ function item_store_update($arr,$allow_exec = false) { $arr = $translate['item']; } if($arr['item_private']) { - $key = get_config('system','pubkey'); - $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; - if($arr['title']) - $arr['title'] = json_encode(crypto_encapsulate($arr['title'],$key)); - if($arr['body']) - $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); - } - + $key = get_config('system','pubkey'); + $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; + if($arr['title']) + $arr['title'] = json_encode(crypto_encapsulate($arr['title'],$key)); + if($arr['body']) + $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); + } } - if((x($arr,'object')) && is_array($arr['object'])) { activity_sanitise($arr['object']); $arr['object'] = json_encode($arr['object']); @@ -2418,7 +2413,6 @@ function item_store_update($arr,$allow_exec = false) { $arr['attach'] = json_encode($arr['attach']); } - unset($arr['id']); unset($arr['uid']); unset($arr['aid']); @@ -2465,15 +2459,13 @@ function item_store_update($arr,$allow_exec = false) { $arr['app'] = ((x($arr,'app')) ? notags(trim($arr['app'])) : $orig[0]['app']); // $arr['item_restrict'] = ((x($arr,'item_restrict')) ? intval($arr['item_restrict']) : $orig[0]['item_restrict'] ); // $arr['item_flags'] = ((x($arr,'item_flags')) ? intval($arr['item_flags']) : $orig[0]['item_flags'] ); - + $arr['sig'] = ((x($arr,'sig')) ? $arr['sig'] : ''); $arr['layout_mid'] = ((array_key_exists('layout_mid',$arr)) ? dbesc($arr['layout_mid']) : $orig[0]['layout_mid'] ); $arr['public_policy'] = ((x($arr,'public_policy')) ? notags(trim($arr['public_policy'])) : $orig[0]['public_policy'] ); $arr['comment_policy'] = ((x($arr,'comment_policy')) ? notags(trim($arr['comment_policy'])) : $orig[0]['comment_policy'] ); - - call_hooks('post_remote_update',$arr); if(x($arr,'cancel')) { @@ -2495,11 +2487,11 @@ function item_store_update($arr,$allow_exec = false) { logger('item_store_update: ' . print_r($arr,true), LOGGER_DATA); $str = ''; - foreach($arr as $k => $v) { - if($str) - $str .= ","; - $str .= " `" . $k . "` = '" . $v . "' "; - } + foreach($arr as $k => $v) { + if($str) + $str .= ","; + $str .= " `" . $k . "` = '" . $v . "' "; + } $r = dbq("update `item` set " . $str . " where id = " . $orig_post_id ); @@ -2530,7 +2522,7 @@ function item_store_update($arr,$allow_exec = false) { } $arr['term'] = $terms; - } + } call_hooks('post_remote_update_end',$arr); @@ -2568,8 +2560,9 @@ function store_diaspora_comment_sig($datarray, $channel, $parent_item, $post_id, $signed_text = $datarray['mid'] . ';' . $parent_item['mid'] . ';' . $signed_body . ';' . $diaspora_handle; + /** @FIXME $uprvkey is undefined, do we still need this if-statement? */ if( $uprvkey !== false ) - $authorsig = base64_encode(rsa_sign($signed_text,$channel['channel_prvkey'],'sha256')); + $authorsig = base64_encode(rsa_sign($signed_text, $channel['channel_prvkey'], 'sha256')); else $authorsig = ''; @@ -2630,7 +2623,6 @@ function send_status_notifications($post_id,$item) { $link = get_app()->get_baseurl() . '/display/' . $item['mid']; - $y = q("select id from notify where link = '%s' and uid = %d limit 1", dbesc($link), intval($item['uid']) @@ -2641,50 +2633,50 @@ function send_status_notifications($post_id,$item) { if(! $notify) return; + require_once('include/enotify.php'); notification(array( 'type' => NOTIFY_COMMENT, 'from_xchan' => $item['author_xchan'], 'to_xchan' => $r[0]['channel_hash'], 'item' => $item, - 'link' => $link, + 'link' => $link, 'verb' => ACTIVITY_POST, 'otype' => 'item', 'parent' => $parent, 'parent_mid' => $item['parent_mid'] )); - return; } - - - - function get_item_contact($item,$contacts) { if(! count($contacts) || (! is_array($item))) return false; + foreach($contacts as $contact) { if($contact['id'] == $item['contact-id']) { return $contact; break; // NOTREACHED } } + return false; } - -function tag_deliver($uid,$item_id) { - - // Called when we deliver things that might be tagged in ways that require delivery processing. - // Handles community tagging of posts and also look for mention tags - // and sets up a second delivery chain if appropriate - - $a = get_app(); +/** + * @brief Called when we deliver things that might be tagged in ways that require delivery processing. + * + * Handles community tagging of posts and also look for mention tags and sets up + * a second delivery chain if appropriate. + * + * @param int $uid + * @param int $item_id + */ +function tag_deliver($uid, $item_id) { $mention = false; - /** + /* * Fetch stuff we need - a channel and an item */ @@ -2693,7 +2685,7 @@ function tag_deliver($uid,$item_id) { ); if(! $u) return; - + $i = q("select * from item where id = %d and uid = %d limit 1", intval($item_id), intval($uid) @@ -2713,8 +2705,7 @@ function tag_deliver($uid,$item_id) { return; } - - /** + /* * Seems like a good place to plug in a poke notification. */ @@ -2722,7 +2713,7 @@ function tag_deliver($uid,$item_id) { $poke_notify = true; if(($item['obj_type'] == "") || ($item['obj_type'] !== ACTIVITY_OBJ_PERSON) || (! $item['object'])) - $poke_notify = false; + $poke_notify = false; $obj = json_decode_plus($item['object']); if($obj) { @@ -2732,7 +2723,6 @@ function tag_deliver($uid,$item_id) { if($item['item_restrict'] & ITEM_DELETED) $poke_notify = false; - $verb = urldecode(substr($item['verb'],strpos($item['verb'],'#')+1)); if($poke_notify) { require_once('include/enotify.php'); @@ -2749,7 +2739,7 @@ function tag_deliver($uid,$item_id) { } } - /** + /* * Do community tagging */ @@ -2783,7 +2773,7 @@ function tag_deliver($uid,$item_id) { dbesc(datetime_convert()), dbesc($j_tgt['id']), intval($u[0]['channel_id']) - ); + ); proc_run('php','include/notifier.php','edit_post',$p[0]['id']); } } @@ -2793,7 +2783,7 @@ function tag_deliver($uid,$item_id) { logger('tag_deliver: tag permission denied for ' . $u[0]['channel_address']); } - /** + /* * A "union" is a message which our channel has sourced from another channel. * This sets up a second delivery chain just like forum tags do. * Find out if this is a source-able post. @@ -2819,11 +2809,10 @@ function tag_deliver($uid,$item_id) { } - /** + /* * Now we've got those out of the way. Let's see if this is a post that's tagged for re-delivery */ - $terms = get_terms_oftype($item['term'],TERM_MENTION); if($terms) @@ -2833,20 +2822,20 @@ function tag_deliver($uid,$item_id) { if($terms) { foreach($terms as $term) { - if(link_compare($term['url'],$link)) { + if(link_compare($term['url'],$link)) { $mention = true; break; } } - } + } if($mention) { logger('tag_deliver: mention found for ' . $u[0]['channel_name']); - + $r = q("update item set item_flags = ( item_flags | %d ) where id = %d", intval(ITEM_MENTIONSME), intval($item_id) - ); + ); // At this point we've determined that the person receiving this post was mentioned in it or it is a union. // Now let's check if this mention was inside a reshare so we don't spam a forum @@ -2866,6 +2855,7 @@ function tag_deliver($uid,$item_id) { $tagged = false; $plustagged = false; + $matches = array(); $pattern = '/@\!?\[zrl\=' . preg_quote($term['url'],'/') . '\]' . preg_quote($term['term'],'/') . '\[\/zrl\]/'; if(preg_match($pattern,$body,$matches)) @@ -2898,7 +2888,7 @@ function tag_deliver($uid,$item_id) { $arr = array('channel_id' => $uid, 'item' => $item, 'body' => $body); call_hooks('tagged',$arr); - /** + /* * Kill two birds with one stone. As long as we're here, send a mention notification. */ @@ -2926,7 +2916,6 @@ function tag_deliver($uid,$item_id) { logger('tag_delivery denied for uid ' . $uid . ' and xchan ' . $item['author_xchan']); return; } - } if((! $mention) && (! $union)) { @@ -2948,25 +2937,18 @@ function tag_deliver($uid,$item_id) { logger('tag_deliver: creating second delivery chain.'); start_delivery_chain($u[0],$item,$item_id,null); - } /** - * @function tgroup_check($uid,$item) + * @brief This function is called pre-deliver to see if a post matches the criteria to be tag delivered. * - * This function is called pre-deliver to see if a post matches the criteria to be tag delivered. * We don't actually do anything except check that it matches the criteria. * This is so that the channel with tag_delivery enabled can receive the post even if they turn off * permissions for the sender to send their stream. tag_deliver() can't be called until the post is actually stored. * By then it would be too late to reject it. */ - - - function tgroup_check($uid,$item) { - $a = get_app(); - $mention = false; // check that the message originated elsewhere and is a top-level post @@ -2980,6 +2962,7 @@ function tgroup_check($uid,$item) { ); if($r) return true; + return false; } if(! perm_is_allowed($uid,$item['author_xchan'],'tag_deliver')) @@ -3001,13 +2984,12 @@ function tgroup_check($uid,$item) { if($terms) { foreach($terms as $term) { - if(link_compare($term['url'],$link)) { + if(link_compare($term['url'],$link)) { $mention = true; break; } } - } - + } if($mention) { logger('tgroup_check: mention found for ' . $u[0]['channel_name']); @@ -3029,12 +3011,12 @@ function tgroup_check($uid,$item) { $body = preg_replace('/\[share(.*?)\[\/share\]/','',$body); - // $pattern = '/@\!?\[zrl\=' . preg_quote($term['url'],'/') . '\]' . preg_quote($term['term'] . '+','/') . '\[\/zrl\]/'; $pattern = '/@\!?\[zrl\=([^\]]*?)\]((?:.(?!\[zrl\=))*?)\+\[\/zrl\]/'; $found = false; + $matches = array(); if(preg_match_all($pattern,$body,$matches,PREG_SET_ORDER)) { $max_forums = get_config('system','max_tagged_forums'); @@ -3059,7 +3041,6 @@ function tgroup_check($uid,$item) { } return true; - } /** @@ -3067,10 +3048,13 @@ function tgroup_check($uid,$item) { * receiving the post. This starts the second delivery chain, by resetting permissions and ensuring * that ITEM_UPLINK is set on the parent post, and storing the current owner_xchan as the source_xchan. * We'll become the new owner. If called without $parent, this *is* the parent post. + * + * @param array $channel + * @param array $item + * @param int $item_id + * @param boolean $parent */ - -function start_delivery_chain($channel,$item,$item_id,$parent) { - +function start_delivery_chain($channel, $item, $item_id, $parent) { // Change this copy of the post to a forum head message and deliver to all the tgroup members // also reset all the privacy bits to the forum default permissions @@ -3093,7 +3077,6 @@ function start_delivery_chain($channel,$item,$item_id,$parent) { if(! $parent) $flag_bits = $flag_bits | ITEM_ORIGIN; - // unset the nocomment bit if it's there. if($flag_bits & ITEM_NOCOMMENT) @@ -3113,7 +3096,7 @@ function start_delivery_chain($channel,$item,$item_id,$parent) { $r = q("update item set source_xchan = owner_xchan where id = %d", intval($item_id) ); - } + } $title = $item['title']; $body = $item['body']; @@ -3155,39 +3138,28 @@ function start_delivery_chain($channel,$item,$item_id,$parent) { intval($item_id) ); - - if($r) proc_run('php','include/notifier.php','tgroup',$item_id); else - logger('start_delivery_chain: failed to update item'); - - return; + logger('start_delivery_chain: failed to update item'); } - - /** - * @function check_item_source($uid,$item) - * @param $uid - * @param $item + * @brief * - * @description * Checks to see if this item owner is referenced as a source for this channel and if the post * matches the rules for inclusion in this channel. Returns true if we should create a second delivery * chain and false if none of the rules apply, or if the item is private. + * + * @param int $uid + * @param array $item */ - - -function check_item_source($uid,$item) { - - +function check_item_source($uid, $item) { $r = q("select * from source where src_channel_id = %d and ( src_xchan = '%s' or src_xchan = '*' ) limit 1", intval($uid), dbesc(($item['source_xchan']) ? $item['source_xchan'] : $item['owner_xchan']) ); - if(! $r) return false; @@ -3196,18 +3168,15 @@ function check_item_source($uid,$item) { dbesc($item['owner_xchan']) ); - if(! $x) return false; - if(! ($x[0]['abook_their_perms'] & PERMS_A_REPUBLISH)) return false; if($item['item_private'] && (! ($x[0]['abook_flags'] & ABOOK_FLAG_FEED))) return false; - if($r[0]['src_channel_xchan'] === $item['owner_xchan']) return false; @@ -3218,6 +3187,7 @@ function check_item_source($uid,$item) { $text = prepare_text($item['body'],$item['mimetype']); $text = html2plain($text); + /** @BUG $items is undefined, should this be $item? */ $tags = ((count($items['term'])) ? $items['term'] : false); $words = explode("\n",$r[0]['src_patt']); @@ -3232,12 +3202,11 @@ function check_item_source($uid,$item) { return true; } } + return false; } - - function mail_store($arr) { if(! $arr['channel_id']) { @@ -3262,7 +3231,6 @@ function mail_store($arr) { $arr['body'] = ((x($arr,'body')) ? trim($arr['body']) : ''); $arr['mail_flags'] = ((x($arr,'mail_flags')) ? intval($arr['mail_flags']) : 0 ); - if(! $arr['parent_mid']) { logger('mail_store: missing parent'); @@ -3328,9 +3296,9 @@ function mail_store($arr) { 'type' => NOTIFY_MAIL, 'item' => $arr, 'verb' => ACTIVITY_POST, - 'otype' => 'mail' + 'otype' => 'mail' ); - + notification($notif_params); } @@ -3338,35 +3306,35 @@ function mail_store($arr) { return $current_post; } - /** + * @brief Process atom feed and update anything/everything we might need to update. * - * consume_feed - process atom feed and update anything/everything we might need to update - * - * $xml = the (atom) feed to consume - RSS isn't as fully supported but may work for simple feeds. - * - * $importer = the contact_record (joined to user_record) of the local user who owns this relationship. - * It is this person's stuff that is going to be updated. - * $contact = the person who is sending us stuff. If not set, we MAY be processing a "follow" activity - * from an external network and MAY create an appropriate contact record. Otherwise, we MUST - * have a contact record. * $hub = should we find a hub declation in the feed, pass it back to our calling process, who might (or * might not) try and subscribe to it. * $datedir sorts in reverse order - * $pass - by default ($pass = 0) we cannot guarantee that a parent item has been - * imported prior to its children being seen in the stream unless we are certain - * of how the feed is arranged/ordered. - * With $pass = 1, we only pull parent items out of the stream. - * With $pass = 2, we only pull children (comments/likes). + * + * @param array $xml + * The (atom) feed to consume - RSS isn't as fully supported but may work for simple feeds. + * @param $importer + * The contact_record (joined to user_record) of the local user who owns this + * relationship. It is this person's stuff that is going to be updated. + * @param $contact + * The person who is sending us stuff. If not set, we MAY be processing a "follow" activity + * from an external network and MAY create an appropriate contact record. Otherwise, we MUST + * have a contact record. + * @param int $pass by default ($pass = 0) we cannot guarantee that a parent item has been + * imported prior to its children being seen in the stream unless we are certain + * of how the feed is arranged/ordered. + * * With $pass = 1, we only pull parent items out of the stream. + * * With $pass = 2, we only pull children (comments/likes). * * So running this twice, first with pass 1 and then with pass 2 will do the right * thing regardless of feed ordering. This won't be adequate in a fully-threaded * model where comments can have sub-threads. That would require some massive sorting * to get all the feed items into a mostly linear ordering, and might still require - * recursion. + * recursion. */ - -function consume_feed($xml,$importer,&$contact,$pass = 0) { +function consume_feed($xml, $importer, &$contact, $pass = 0) { require_once('library/simplepie/simplepie.inc'); @@ -3403,7 +3371,6 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { $when = datetime_convert('UTC','UTC','now','Y-m-d H:i:s'); } - if($deleted && is_array($contact)) { $r = q("SELECT * from item where mid = '%s' and author_xchan = '%s' and uid = %d limit 1", dbesc(base64url_encode($mid)), @@ -3418,7 +3385,7 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { logger('consume_feed: deleting item ' . $item['id'] . ' mid=' . base64url_decode($item['mid']), LOGGER_DEBUG); drop_item($item['id'],false); } - } + } } } } @@ -3449,7 +3416,6 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { if($pass == 1) continue; - // Have we seen it? If not, import it. $item_id = base64url_encode($item->get_id()); @@ -3469,15 +3435,12 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { $x = import_author_unknown(array('name' => $author['author_name'],'url' => $author['author_link'],'photo' => array('src' => $author['author_photo']))); if($x) $datarray['author_xchan'] = $x; - } if(! $datarray['author_xchan']) $datarray['author_xchan'] = $contact['xchan_hash']; - $datarray['owner_xchan'] = $contact['xchan_hash']; - $r = q("SELECT edited FROM item WHERE mid = '%s' AND uid = %d LIMIT 1", dbesc($item_id), intval($importer['channel_id']) @@ -3501,15 +3464,12 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { $datarray['parent_mid'] = $parent_mid; $datarray['uid'] = $importer['channel_id']; - - logger('consume_feed: ' . print_r($datarray,true),LOGGER_DATA); $xx = item_store($datarray); $r = $xx['item_id']; continue; } - else { // Head post of a conversation. Have we seen it? If not, import it. @@ -3538,15 +3498,12 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { $x = import_author_unknown(array('name' => $author['author_name'],'url' => $author['author_link'],'photo' => array('src' => $author['author_photo']))); if($x) $datarray['author_xchan'] = $x; - } if(! $datarray['author_xchan']) $datarray['author_xchan'] = $contact['xchan_hash']; - $datarray['owner_xchan'] = $contact['xchan_hash']; - $r = q("SELECT edited FROM item WHERE mid = '%s' AND uid = %d LIMIT 1", dbesc($item_id), intval($importer['channel_id']) @@ -3568,7 +3525,6 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { continue; } - $datarray['parent_mid'] = $item_id; $datarray['uid'] = $importer['channel_id']; @@ -3581,24 +3537,18 @@ function consume_feed($xml,$importer,&$contact,$pass = 0) { logger('consume_feed: author ' . print_r($author,true),LOGGER_DEBUG); - logger('consume_feed: ' . print_r($datarray,true),LOGGER_DATA); $xx = item_store($datarray); $r = $xx['item_id']; continue; - } } } - - } function update_feed_item($uid,$datarray) { - logger('update_feed_item: not implemented! ' . $uid . ' ' . print_r($datarray,true), LOGGER_DATA); - } @@ -3608,6 +3558,7 @@ function handle_feed($uid,$abook_id,$url) { $channel = channelx_by_n($uid); if(! $channel) return; + $x = q("select * from abook left join xchan on abook_xchan = xchan_hash where abook_id = %d and abook_channel = %d limit 1", dbesc($abook_id), intval($uid) @@ -3629,13 +3580,13 @@ function atom_author($tag,$name,$uri,$h,$w,$type,$photo) { $o = ''; if(! $tag) return $o; + $name = xmlify($name); $uri = xmlify($uri); $h = intval($h); $w = intval($w); $photo = xmlify($photo); - $o .= "<$tag>\r\n"; $o .= "$name\r\n"; $o .= "$uri\r\n"; @@ -3645,13 +3596,12 @@ function atom_author($tag,$name,$uri,$h,$w,$type,$photo) { call_hooks('atom_author', $o); $o .= "\r\n"; + return $o; } function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) { - $a = get_app(); - if(! $item['parent']) return; @@ -3664,7 +3614,6 @@ function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) { else $body = $item['body']; - $o = "\r\n\r\n\r\n"; if(is_array($author)) @@ -3698,11 +3647,9 @@ function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) { if(($item['item_private']) || strlen($item['allow_cid']) || strlen($item['allow_gid']) || strlen($item['deny_cid']) || strlen($item['deny_gid'])) $o .= '' . (($item['item_private']) ? $item['item_private'] : 1) . '' . "\r\n"; - if($item['app']) $o .= '' . "\r\n"; - $verb = construct_verb($item); $o .= '' . xmlify($verb) . '' . "\r\n"; $actobj = construct_activity_object($item); @@ -3730,7 +3677,7 @@ function atom_entry($item,$type,$author,$owner,$comment = false,$cid = 0) { call_hooks('atom_entry', $o); $o .= '' . "\r\n"; - + return $o; } @@ -3753,7 +3700,6 @@ function fix_private_photos($s, $uid, $item = null, $cid = 0) { logger('fix_private_photos: found photo ' . $image, LOGGER_DEBUG); - if(stristr($image , $site . '/photo/')) { // Only embed locally hosted photos $replace = false; @@ -3815,7 +3761,7 @@ function fix_private_photos($s, $uid, $item = null, $cid = 0) { } } } - } + } $new_body = $new_body . substr($orig_body, 0, $img_start + $img_st_close) . $image . '[/zmg]'; $orig_body = substr($orig_body, $img_start + $img_st_close + $img_len + strlen('[/zmg]')); @@ -3836,6 +3782,7 @@ function fix_private_photos($s, $uid, $item = null, $cid = 0) { function has_permissions($obj) { if(($obj['allow_cid'] != '') || ($obj['allow_gid'] != '') || ($obj['deny_cid'] != '') || ($obj['deny_gid'] != '')) return true; + return false; } @@ -3858,10 +3805,15 @@ function compare_permissions($obj1,$obj2) { return false; } -// returns an array of contact-ids that are allowed to see this object - +/** + * @brief Returns an array of contact-ids that are allowed to see this object. + * + * @param object $obj + * @return array + */ function enumerate_permissions($obj) { require_once('include/group.php'); + $allow_people = expand_acl($obj['allow_cid']); $allow_groups = expand_groups(expand_acl($obj['allow_gid'])); $deny_people = expand_acl($obj['deny_cid']); @@ -3869,6 +3821,7 @@ function enumerate_permissions($obj) { $recipients = array_unique(array_merge($allow_people,$allow_groups)); $deny = array_unique(array_merge($deny_people,$deny_groups)); $recipients = array_diff($recipients,$deny); + return $recipients; } @@ -3885,6 +3838,7 @@ function item_getfeedtags($item) { $ret[] = array('@',$term['url'],$term['term']); } } + return $ret; } @@ -3905,11 +3859,11 @@ function item_getfeedattach($item) { } } } + return $ret; } - function item_expire($uid,$days) { if((! $uid) || ($days < 1)) @@ -3970,7 +3924,6 @@ function item_expire($uid,$days) { } // proc_run('php',"include/notifier.php","expire","$uid"); - } function retain_item($id) { @@ -4012,7 +3965,6 @@ function drop_items($items) { function drop_item($id,$interactive = true,$stage = DROPITEM_NORMAL,$force = false) { - $a = get_app(); // locate item to be deleted @@ -4057,7 +4009,6 @@ function drop_item($id,$interactive = true,$stage = DROPITEM_NORMAL,$force = fal intval($item['id']) ); - $arr = array('item' => $item, 'interactive' => $interactive, 'stage' => $stage); call_hooks('drop_item', $arr ); @@ -4089,7 +4040,6 @@ function drop_item($id,$interactive = true,$stage = DROPITEM_NORMAL,$force = fal proc_run('php','include/notifier.php','drop',$notify_id); goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); - } else { if(! $interactive) @@ -4097,14 +4047,20 @@ function drop_item($id,$interactive = true,$stage = DROPITEM_NORMAL,$force = fal notice( t('Permission denied.') . EOL); goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); } - } -// This function does not check for permission and does not send notifications and does not check recursion. -// It merely destroys all resources associated with an item. -// Please do not use without a suitable wrapper. - -function delete_item_lowlevel($item,$stage = DROPITEM_NORMAL,$force = false) { +/** + * @warning This function does not check for permission and does not send + * notifications and does not check recursion. + * It merely destroys all resources associated with an item. + * Please do not use without a suitable wrapper. + * + * @param array $item + * @param int $stage + * @param boolean $force + * @return boolean + */ +function delete_item_lowlevel($item, $stage = DROPITEM_NORMAL, $force = false) { $linked_item = (($item['resource_id']) ? true : false); @@ -4152,7 +4108,6 @@ function delete_item_lowlevel($item,$stage = DROPITEM_NORMAL,$force = false) { break; } - // immediately remove any undesired profile likes. q("delete from likes where iid = %d and channel_id = %d", @@ -4160,7 +4115,6 @@ function delete_item_lowlevel($item,$stage = DROPITEM_NORMAL,$force = false) { intval($item['uid']) ); - // network deletion request. Keep the message structure so that we can deliver delete notifications. // Come back after several days (or perhaps a month) to do the lowlevel delete (DROPITEM_PHASE2). @@ -4182,7 +4136,7 @@ function delete_item_lowlevel($item,$stage = DROPITEM_NORMAL,$force = false) { intval(TERM_OBJ_POST) ); - // FIXME remove notifications for this item + /** @FIXME remove notifications for this item */ return true; } @@ -4203,6 +4157,7 @@ function first_post_date($uid,$wall = false) { // logger('first_post_date: ' . $r[0]['id'] . ' ' . $r[0]['created'], LOGGER_DATA); return substr(datetime_convert('',date_default_timezone_get(),$r[0]['created']),0,10); } + return false; } @@ -4210,15 +4165,19 @@ function first_post_date($uid,$wall = false) { * modified posted_dates() {below} to arrange the list in years, which we'll eventually * use to make a menu of years with collapsible sub-menus for the months instead of the * current flat list of all representative dates. + * + * @param int $uid + * @param unknown $wall + * @param unknown $mindate + * @return array */ - -function list_post_dates($uid,$wall,$mindate) { +function list_post_dates($uid, $wall, $mindate) { $dnow = datetime_convert('',date_default_timezone_get(),'now','Y-m-d'); if($mindate) - $dthen = datetime_convert('',date_default_timezone_get(),$mindate); + $dthen = datetime_convert('',date_default_timezone_get(), $mindate); else - $dthen = first_post_date($uid,$wall); + $dthen = first_post_date($uid, $wall); if(! $dthen) return array(); @@ -4245,6 +4204,7 @@ function list_post_dates($uid,$wall,$mindate) { $ret[$dyear][] = array($str,$end_month,$start_month); $dnow = datetime_convert('','',$dnow . ' -1 month', 'Y-m-d'); } + return $ret; } @@ -4307,7 +4267,6 @@ function fetch_post_tags($items,$link = false) { ); } - for($x = 0; $x < count($items); $x ++) { if($tags) { foreach($tags as $t) { @@ -4338,7 +4297,6 @@ function fetch_post_tags($items,$link = false) { function zot_feed($uid,$observer_xchan,$arr) { - $result = array(); $mindate = null; $message_id = null; @@ -4351,9 +4309,9 @@ function zot_feed($uid,$observer_xchan,$arr) { $message_id = $arr['message_id']; } - if(! $mindate) $mindate = NULL_DATE; + $mindate = dbesc($mindate); logger('zot_feed: requested for uid ' . $uid . ' from observer ' . $observer_xchan, LOGGER_DEBUG); @@ -4383,7 +4341,7 @@ function zot_feed($uid,$observer_xchan,$arr) { $items = array(); - // FIXME + /** @FIXME fix this part for PostgreSQL */ if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) { return array(); @@ -4426,12 +4384,10 @@ function zot_feed($uid,$observer_xchan,$arr) { $items = fetch_post_tags($items); require_once('include/conversation.php'); $items = conv_sort($items,'ascending'); - } else $items = array(); - logger('zot_feed: number items: ' . count($items),LOGGER_DEBUG); foreach($items as $item) @@ -4452,13 +4408,13 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $sql_nets = ''; $sql_options = ''; $sql_extra2 = ''; - $sql_extra3 = ''; + $sql_extra3 = ''; $def_acl = ''; $item_uids = ' true '; - + if ($arr['uid']) $uid= $arr['uid']; - + if($channel) { $uid = $channel['channel_id']; $uidhash = $channel['channel_hash']; @@ -4470,65 +4426,64 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C if($arr['wall']) $sql_options .= " and (item_flags & " . intval(ITEM_WALL) . ")>0 "; - + $sql_extra = " AND item.parent IN ( SELECT parent FROM item WHERE (item_flags & " . intval(ITEM_THREAD_TOP) . ")>0 $sql_options ) "; - + if($arr['since_id']) - $sql_extra .= " and item.id > " . $since_id . " "; - - if($arr['gid'] && $uid) { - $r = q("SELECT * FROM `groups` WHERE id = %d AND uid = %d LIMIT 1", - intval($arr['group']), - intval($uid) - ); - if(! $r) { + $sql_extra .= " and item.id > " . $since_id . " "; + + if($arr['gid'] && $uid) { + $r = q("SELECT * FROM `groups` WHERE id = %d AND uid = %d LIMIT 1", + intval($arr['group']), + intval($uid) + ); + if(! $r) { $result['message'] = t('Collection not found.'); return $result; - } + } $contact_str = ''; - $contacts = group_get_members($group); - if($contacts) { + /** @FIXME $group is undefined */ + $contacts = group_get_members($group); + if ($contacts) { foreach($contacts as $c) { if($contact_str) $contact_str .= ','; - $contact_str .= "'" . $c['xchan'] . "'"; + + $contact_str .= "'" . $c['xchan'] . "'"; } - } - else { + } else { $contact_str = ' 0 '; $result['message'] = t('Collection is empty.'); return $result; - } + } - $sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND (( author_xchan IN ( $contact_str ) OR owner_xchan in ( $contact_str)) or allow_gid like '" . protect_sprintf('%<' . dbesc($r[0]['hash']) . '>%') . "' ) and id = parent and item_restrict = 0 ) "; + $sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND (( author_xchan IN ( $contact_str ) OR owner_xchan in ( $contact_str)) or allow_gid like '" . protect_sprintf('%<' . dbesc($r[0]['hash']) . '>%') . "' ) and id = parent and item_restrict = 0 ) "; $x = group_rec_byhash($uid,$r[0]['hash']); $result['headline'] = sprintf( t('Collection: %s'),$x['name']); + } + elseif($arr['cid'] && $uid) { - } - elseif($arr['cid'] && $uid) { - - $r = q("SELECT abook.*, xchan.* from abook left join xchan on abook_xchan = xchan_hash where abook_id = %d and abook_channel = %d and not ( abook_flags & " . intval(ABOOK_FLAG_BLOCKED) . ")>0 limit 1", + $r = q("SELECT abook.*, xchan.* from abook left join xchan on abook_xchan = xchan_hash where abook_id = %d and abook_channel = %d and not ( abook_flags & " . intval(ABOOK_FLAG_BLOCKED) . ")>0 limit 1", intval($arr['cid']), intval(local_channel()) - ); - if($r) { - $sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND uid = " . intval($arr['uid']) . " AND ( author_xchan = '" . dbesc($r[0]['abook_xchan']) . "' or owner_xchan = '" . dbesc($r[0]['abook_xchan']) . "' ) and item_restrict = 0 ) "; + ); + if ($r) { + $sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND uid = " . intval($arr['uid']) . " AND ( author_xchan = '" . dbesc($r[0]['abook_xchan']) . "' or owner_xchan = '" . dbesc($r[0]['abook_xchan']) . "' ) and item_restrict = 0 ) "; $result['headline'] = sprintf( t('Connection: %s'),$r[0]['xchan_name']); - } - else { + } else { $result['message'] = t('Connection not found.'); return $result; - } - } + } + } - if($arr['datequery']) { - $sql_extra3 .= protect_sprintf(sprintf(" AND item.created <= '%s' ", dbesc(datetime_convert(date_default_timezone_get(),'',$arr['datequery'])))); - } - if($arr['datequery2']) { - $sql_extra3 .= protect_sprintf(sprintf(" AND item.created >= '%s' ", dbesc(datetime_convert(date_default_timezone_get(),'',$arr['datequery2'])))); - } + if ($arr['datequery']) { + $sql_extra3 .= protect_sprintf(sprintf(" AND item.created <= '%s' ", dbesc(datetime_convert(date_default_timezone_get(),'',$arr['datequery'])))); + } + if ($arr['datequery2']) { + $sql_extra3 .= protect_sprintf(sprintf(" AND item.created >= '%s' ", dbesc(datetime_convert(date_default_timezone_get(),'',$arr['datequery2'])))); + } if(! array_key_exists('nouveau',$arr)) { $sql_extra2 = " AND item.parent = item.id "; @@ -4542,37 +4497,33 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $sql_extra .= sprintf(" AND item.body like '%s' ", dbesc(protect_sprintf('%' . $arr['search'] . '%')) ); - } - - if(strlen($arr['file'])) { - $sql_extra .= term_query('item',$arr['files'],TERM_FILE); - } - - if($arr['conv'] && $channel) { - $sql_extra .= sprintf(" AND parent IN (SELECT distinct parent from item where ( author_xchan like '%s' or ( item_flags & %d )>0)) ", - dbesc(protect_sprintf($uidhash)), - intval(ITEM_MENTIONSME) - ); - } - + } - if(($client_mode & CLIENT_MODE_UPDATE) && (! ($client_mode & CLIENT_MODE_LOAD))) { + if (strlen($arr['file'])) { + $sql_extra .= term_query('item',$arr['files'],TERM_FILE); + } - // only setup pagination on initial page view - $pager_sql = ''; + if ($arr['conv'] && $channel) { + $sql_extra .= sprintf(" AND parent IN (SELECT distinct parent from item where ( author_xchan like '%s' or ( item_flags & %d )>0)) ", + dbesc(protect_sprintf($uidhash)), + intval(ITEM_MENTIONSME) + ); + } - } - else { - $itemspage = (($channel) ? get_pconfig($uid,'system','itemspage') : 20); - $a->set_pager_itemspage(((intval($itemspage)) ? $itemspage : 20)); - $pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval(get_app()->pager['itemspage']), intval(get_app()->pager['start'])); - } + if (($client_mode & CLIENT_MODE_UPDATE) && (! ($client_mode & CLIENT_MODE_LOAD))) { + // only setup pagination on initial page view + $pager_sql = ''; + } else { + $itemspage = (($channel) ? get_pconfig($uid,'system','itemspage') : 20); + $a->set_pager_itemspage(((intval($itemspage)) ? $itemspage : 20)); + $pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval(get_app()->pager['itemspage']), intval(get_app()->pager['start'])); + } - if(isset($arr['start']) && isset($arr['records'])) - $pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval($arr['records']), intval($arr['start'])); + if (isset($arr['start']) && isset($arr['records'])) + $pager_sql = sprintf(" LIMIT %d OFFSET %d ", intval($arr['records']), intval($arr['start'])); - if(array_key_exists('cmin',$arr) || array_key_exists('cmax',$arr)) { - if(($arr['cmin'] != 0) || ($arr['cmax'] != 99)) { + if (array_key_exists('cmin',$arr) || array_key_exists('cmax',$arr)) { + if (($arr['cmin'] != 0) || ($arr['cmax'] != 99)) { // Not everybody who shows up in the network stream will be in your address book. // By default those that aren't are assumed to have closeness = 99; but this isn't @@ -4581,33 +4532,32 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $sql_nets .= " AND "; - if($arr['cmax'] == 99) + if ($arr['cmax'] == 99) $sql_nets .= " ( "; $sql_nets .= "( abook.abook_closeness >= " . intval($arr['cmin']) . " "; $sql_nets .= " AND abook.abook_closeness <= " . intval($arr['cmax']) . " ) "; - if($cmax == 99) + if ($cmax == 99) $sql_nets .= " OR abook.abook_closeness IS NULL ) "; - } + } } - $simple_update = (($client_mode & CLIENT_MODE_UPDATE) ? " and ( item.item_unseen = 1 ) " : ''); - if($client_mode & CLIENT_MODE_LOAD) - $simple_update = ''; + $simple_update = (($client_mode & CLIENT_MODE_UPDATE) ? " and ( item.item_unseen = 1 ) " : ''); + if ($client_mode & CLIENT_MODE_LOAD) + $simple_update = ''; - $start = dba_timer(); + //$start = dba_timer(); require_once('include/security.php'); $sql_extra .= item_permissions_sql($channel['channel_id']); - if($arr['pages']) + if ($arr['pages']) $item_restrict = " AND (item_restrict & " . ITEM_WEBPAGE . ") "; else $item_restrict = " AND item_restrict = 0 "; - - if($arr['nouveau'] && ($client_mode & CLIENT_MODE_LOAD) && $channel) { - // "New Item View" - show all items unthreaded in reverse created date order + if ($arr['nouveau'] && ($client_mode & CLIENT_MODE_LOAD) && $channel) { + // "New Item View" - show all items unthreaded in reverse created date order $items = q("SELECT item.*, item.id AS item_id FROM item WHERE $item_uids $item_restrict @@ -4616,22 +4566,21 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C ORDER BY item.received DESC $pager_sql " ); - require_once('include/items.php'); + require_once('include/items.php'); - xchan_query($items); + xchan_query($items); - $items = fetch_post_tags($items,true); - } - else { + $items = fetch_post_tags($items,true); + } else { - // Normal conversation view + // Normal conversation view - if($arr['order'] === 'post') + if($arr['order'] === 'post') $ordering = "created"; - else + else $ordering = "commented"; - if(($client_mode & CLIENT_MODE_LOAD) || ($client_mode == CLIENT_MODE_NORMAL)) { + if(($client_mode & CLIENT_MODE_LOAD) || ($client_mode == CLIENT_MODE_NORMAL)) { // Fetch a page full of parent items for this page @@ -4657,48 +4606,46 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C ); } - $first = dba_timer(); + //$first = dba_timer(); - // Then fetch all the children of the parents that are on this page + // Then fetch all the children of the parents that are on this page - if($r) { + if($r) { - $parents_str = ids_to_querystr($r,'item_id'); + $parents_str = ids_to_querystr($r,'item_id'); if($arr['top']) $sql_extra = ' and id = parent ' . $sql_extra; - $items = q("SELECT item.*, item.id AS item_id FROM item - WHERE $item_uids $item_restrict - AND item.parent IN ( %s ) - $sql_extra ", - dbesc($parents_str) - ); + $items = q("SELECT item.*, item.id AS item_id FROM item + WHERE $item_uids $item_restrict + AND item.parent IN ( %s ) + $sql_extra ", + dbesc($parents_str) + ); - $second = dba_timer(); + $second = dba_timer(); - xchan_query($items); + xchan_query($items); - $third = dba_timer(); + //$third = dba_timer(); - $items = fetch_post_tags($items,true); + $items = fetch_post_tags($items,true); - $fourth = dba_timer(); + //$fourth = dba_timer(); require_once('include/conversation.php'); - $items = conv_sort($items,$ordering); - - //logger('items: ' . print_r($items,true)); + $items = conv_sort($items,$ordering); - } - else { - $items = array(); - } + //logger('items: ' . print_r($items,true)); + } else { + $items = array(); + } - if($parents_str && $arr['mark_seen']) - $update_unseen = ' AND parent IN ( ' . dbesc($parents_str) . ' )'; - // FIXME finish mark unseen sql - } + if($parents_str && $arr['mark_seen']) + $update_unseen = ' AND parent IN ( ' . dbesc($parents_str) . ' )'; + /** @FIXME finish mark unseen sql */ + } return $items; } @@ -4719,7 +4666,7 @@ function update_remote_id($channel,$post_id,$webpage,$pagetitle,$namespace,$remo $pagetitle = $remote_id; } - if($page_type) { + if($page_type) { // store page info as an alternate message_id so we can access it via // https://sitename/page/$channelname/$pagetitle @@ -4747,17 +4694,17 @@ function update_remote_id($channel,$post_id,$webpage,$pagetitle,$namespace,$remo ); } } - } - /** - * change access control for item with message_id $mid and channel_id $uid + * @brief Change access control for item with message_id $mid and channel_id $uid. + * + * @param string $xchan_hash + * @param string $mid + * @param int $uid */ - - -function item_add_cid($xchan_hash,$mid,$uid) { +function item_add_cid($xchan_hash, $mid, $uid) { $r = q("select id from item where mid = '%s' and uid = %d and allow_cid like '%s'", dbesc($mid), intval($uid), @@ -4809,27 +4756,28 @@ function set_linkified_perms($linkified, &$str_contact_allow, &$str_group_allow, } if(strpos($access_tag,'cid:') === 0) { $str_contact_allow .= '<' . substr($access_tag,4) . '>'; - $access_tag = ''; + $access_tag = ''; } elseif(strpos($access_tag,'gid:') === 0) { $str_group_allow .= '<' . substr($access_tag,4) . '>'; - $access_tag = ''; + $access_tag = ''; } } } } - -/* - * We can't trust ITEM_ORIGIN to tell us if this is a local comment +/** + * We can't trust ITEM_ORIGIN to tell us if this is a local comment * which needs to be relayed, because it was misconfigured at one point for several * months and set for some remote items (in alternate delivery chains). This could * cause looping, so use this hackish but accurate method. + * + * @param array $item + * @return boolean */ - - function comment_local_origin($item) { - if(stripos($item['mid'],get_app()->get_hostname()) && ($item['parent'] != $item['id'])) + if(stripos($item['mid'], get_app()->get_hostname()) && ($item['parent'] != $item['id'])) return true; - return false; + + return false; } diff --git a/include/language.php b/include/language.php index ec5fa84fa..1e8528dc1 100644 --- a/include/language.php +++ b/include/language.php @@ -1,8 +1,8 @@ language = $a->langsave; } - -// load string translation table for alternate language - +/** + * @brief Load string translation table for alternate language. + * + * @param string $lang language code in 2-letter ISO 639-1 (en, de, fr) format + * @param boolean $install (optional) default false + */ function load_translation_table($lang, $install = false) { global $a; @@ -139,14 +142,13 @@ function load_translation_table($lang, $install = false) { if(file_exists("view/local-$lang/strings.php")) { include("view/local-$lang/strings.php"); } - } /** - * @brief translate string if translation exists. + * @brief Translate string if translation exists. * * @param string $s string that should get translated - * @param string $ctx optional context to appear in po file + * @param string $ctx (optional) context to appear in po file * @return translated string if exists, otherwise return $s * */ @@ -154,37 +156,53 @@ function t($s, $ctx = '') { global $a; $cs = $ctx ? '__ctx:' . $ctx . '__ ' . $s : $s; - if(x($a->strings, $cs)) { + if (x($a->strings, $cs)) { $t = $a->strings[$cs]; + return is_array($t) ? $t[0] : $t; } + return $s; } - +/** + * @brief + * + * @param string $singular + * @param string $plural + * @param int $count + * @param string $ctx + * @return string + */ function tt($singular, $plural, $count, $ctx = ''){ $a = get_app(); - $cs = $ctx?"__ctx:".$ctx."__ ".$singular:$singular; - if(x($a->strings,$cs)) { + $cs = $ctx ? "__ctx:" . $ctx . "__ " . $singular : $singular; + if (x($a->strings,$cs)) { $t = $a->strings[$cs]; $f = 'string_plural_select_' . str_replace('-', '_', $a->language); - if(! function_exists($f)) + if (! function_exists($f)) $f = 'string_plural_select_default'; + $k = $f($count); + return is_array($t) ? $t[$k] : $t; } - - if ($count != 1){ + + if ($count != 1) { return $plural; } else { return $singular; } } -// provide a fallback which will not collide with -// a function defined in any language file - +/** + * @brief Provide a fallback which will not collide with a function defined in + * any language file. + * + * @param int $n + * @return boolean + */ function string_plural_select_default($n) { return ($n != 1); } @@ -200,25 +218,25 @@ function string_plural_select_default($n) { * returned through config['system']['language_detect_min_confidence']. * * @see http://pear.php.net/package/Text_LanguageDetect - * @param s A string to examine + * @param string $s A string to examine * @return Language code in 2-letter ISO 639-1 (en, de, fr) format */ function detect_language($s) { require_once('Text/LanguageDetect.php'); $min_length = get_config('system', 'language_detect_min_length'); - if($min_length === false) + if ($min_length === false) $min_length = LANGUAGE_DETECT_MIN_LENGTH; $min_confidence = get_config('system', 'language_detect_min_confidence'); - if($min_confidence === false) + if ($min_confidence === false) $min_confidence = LANGUAGE_DETECT_MIN_CONFIDENCE; // embedded apps have long base64 strings which will trip up the detector. $naked_body = preg_replace('/\[app\](.*?)\[\/app\]/','',$s); // strip off bbcode $naked_body = preg_replace('/\[(.+?)\]/', '', $naked_body); - if(mb_strlen($naked_body) < intval($min_length)) { + if (mb_strlen($naked_body) < intval($min_length)) { logger('string length less than ' . intval($min_length), LOGGER_DATA); return ''; } @@ -233,11 +251,11 @@ function detect_language($s) { logger('detect language exception: ' . $e->getMessage(), LOGGER_DATA); } - if((! $lng) || (! (x($lng,'language')))) { + if ((! $lng) || (! (x($lng,'language')))) { return ''; } - if($lng['confidence'] < (float) $min_confidence) { + if ($lng['confidence'] < (float) $min_confidence) { logger('detect language: confidence less than ' . (float) $min_confidence, LOGGER_DATA); return ''; } @@ -251,38 +269,37 @@ function detect_language($s) { * By default we use the localized language name. You can switch the result * to any language with the optional 2nd parameter $l. * - * $s and $l should be in 2-letter ISO 639-1 format + * $s and $l should be in 2-letter ISO 639-1 format. * * If nothing could be looked up it returns $s. * - * @param $s Language code to look up - * @param $l (optional) In which language to return the name + * @param string $s Language code to look up + * @param string $l (optional) In which language to return the name * @return string with the language name, or $s if unrecognized + * + * @todo include CommerceGuys\Intl through composer like SabreDAV. */ require_once(__DIR__ . '/../library/intl/vendor/autoload.php'); use CommerceGuys\Intl\Language\LanguageRepository; function get_language_name($s, $l = null) { // get() expects the second part to be in upper case - if(strpos($s,'-') !== false) $s = substr($s,0,2) . strtoupper(substr($s,2)); - if($l !== null && strpos($l,'-') !== false) $l = substr($l,0,2) . strtoupper(substr($l,2)); + if (strpos($s, '-') !== false) $s = substr($s, 0, 2) . strtoupper(substr($s, 2)); + if ($l !== null && strpos($l, '-') !== false) $l = substr($l, 0, 2) . strtoupper(substr($l, 2)); $languageRepository = new LanguageRepository; // Sometimes intl doesn't like the second part at all ... try { $language = $languageRepository->get($s, $l); - } - catch(CommerceGuys\Intl\Exception\UnknownLanguageException $e) { - $s = substr($s,0,2); - if($l !== null) $l = substr($s,0,2); + } catch(CommerceGuys\Intl\Exception\UnknownLanguageException $e) { + $s = substr($s, 0, 2); + if($l !== null) $l = substr($s, 0, 2); try { $language = $languageRepository->get($s, $l); - } - catch(CommerceGuys\Intl\Exception\UnknownLanguageException $e) { + } catch (CommerceGuys\Intl\Exception\UnknownLanguageException $e) { return $s; // Give up } - } + } return $language->getName(); } - diff --git a/include/network.php b/include/network.php index 6aefc0b30..a0782692e 100644 --- a/include/network.php +++ b/include/network.php @@ -1,33 +1,39 @@ - supply Accept: header with 'accept_content' as the value - * 'timeout' => int seconds, default system config value or 60 seconds - * 'http_auth' => username:password - * 'novalidate' => do not validate SSL certs, default is to validate using our CA list - * 'nobody' => only return the header - * - * @returns array - * 'return_code' => HTTP return code or 0 if timeout or failure - * 'success' => boolean true (if HTTP 2xx result) or false - * 'header' => HTTP headers - * 'body' => fetched content + * @param array $opts (optional parameters) assoziative array with: + * * \b accept_content => supply Accept: header with 'accept_content' as the value + * * \b timeout => int seconds, default system config value or 60 seconds + * * \b http_auth => username:password + * * \b novalidate => do not validate SSL certs, default is to validate using our CA list + * * \b nobody => only return the header + * + * @return array an assoziative array with: + * * \e int \b return_code => HTTP return code or 0 if timeout or failure + * * \e boolean \b success => boolean true (if HTTP 2xx result) or false + * * \e string \b header => HTTP headers + * * \e string \b body => fetched content */ - function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { $ret = array('return_code' => 0, 'success' => false, 'header' => "", 'body' => ""); @@ -129,14 +135,15 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { if(x($opts,'debug')) { $ret['debug'] = $curl_info; } - + @curl_close($ch); return($ret); } /** - * @function z_post_url + * @brief + * * @param string $url * URL to post * @param mixed $params @@ -151,17 +158,15 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) { * 'timeout' => int seconds, default system config value or 60 seconds * 'http_auth' => username:password * 'novalidate' => do not validate SSL certs, default is to validate using our CA list - * - * @returns array - * 'return_code' => HTTP return code or 0 if timeout or failure - * 'success' => boolean true (if HTTP 2xx result) or false - * 'header' => HTTP headers - * 'body' => fetched content + * @return array an assoziative array with: + * * \e int \b return_code => HTTP return code or 0 if timeout or failure + * * \e boolean \b success => boolean true (if HTTP 2xx result) or false + * * \e string \b header => HTTP headers + * * \e string \b body => content + * * \e string \b debug => from curl_info() */ - - function z_post_url($url,$params, $redirects = 0, $opts = array()) { - + $ret = array('return_code' => 0, 'success' => false, 'header' => "", 'body' => ""); $ch = curl_init($url); @@ -257,24 +262,35 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) { logger('z_post_url: debug: ' . print_r($curl_info,true), LOGGER_DATA); } - $ret['body'] = substr($s,strlen($header)); + $ret['body'] = substr($s, strlen($header)); $ret['header'] = $header; if(x($opts,'debug')) { $ret['debug'] = $curl_info; } - curl_close($ch); return($ret); } +/** + * @brief Like z_post_url() but with an application/json HTTP header. + * + * Add a "Content-Type: application/json" HTTP-header to $opts and call z_post_url(). + * + * @see z_post_url() + * + * @param string $url + * @param array $params + * @param number $redirects default 0 + * @param array $opts (optional) curl options + * @return z_post_url() + */ +function z_post_url_json($url, $params, $redirects = 0, $opts = array()) { -function z_post_url_json($url,$params,$redirects = 0, $opts = array()) { + $opts = array_merge($opts, array('headers' => array('Content-Type: application/json'))); - $opts = array_merge($opts,array('headers' => array('Content-Type: application/json'))); return z_post_url($url,json_encode($params),$redirects,$opts); - } @@ -305,22 +321,19 @@ function xml_status($st, $message = '') { } /** - * @function http_status_exit - * - * Send HTTP status header and exit + * @brief Send HTTP status header and exit. + * * @param int $val * integer HTTP status result value * @param string $msg * optional message * @returns (does not return, process is terminated) */ +function http_status_exit($val, $msg = '') { -function http_status_exit($val,$msg = '') { - - $err = ''; - if($val >= 400) + if ($val >= 400) $msg = (($msg) ? $msg : 'Error'); - if($val >= 200 && $val < 300) + if ($val >= 200 && $val < 300) $msg = (($msg) ? $msg : 'OK'); logger('http_status_exit ' . $val . ' ' . $msg); diff --git a/include/permissions.php b/include/permissions.php index 4d7def346..82145066b 100644 --- a/include/permissions.php +++ b/include/permissions.php @@ -1,6 +1,6 @@ array('forum' => t('Mostly Public'), 'forum_restricted' => t('Restricted'), 'forum_private' => t('Private')), t('Feed Republish') => array('feed' => t('Mostly Public'), 'feed_restricted' => t('Restricted')), t('Special Purpose') => array('soapbox' => t('Celebrity/Soapbox'), 'repository' => t('Group Repository')), - t('Other') => array('custom' => t('Custom/Expert Mode'))); + t('Other') => array('custom' => t('Custom/Expert Mode')) + ); return $roles; } diff --git a/include/photos.php b/include/photos.php index c4d5a33aa..1672e310a 100644 --- a/include/photos.php +++ b/include/photos.php @@ -1,10 +1,21 @@ - false); @@ -18,12 +29,12 @@ function photo_upload($channel, $observer, $args) { call_hooks('photo_upload_begin', $args); - /** + /* * Determine the album to use */ - $album = $args['album']; - $newalbum = $args['newalbum']; + $album = $args['album']; + $newalbum = $args['newalbum']; logger('photo_upload: album= ' . $album . ' newalbum= ' . $newalbum , LOGGER_DEBUG); @@ -44,8 +55,7 @@ function photo_upload($channel, $observer, $args) { $str_group_deny = perms2str(((is_array($args['group_deny'])) ? $args['group_deny'] : explode(',',$args['group_deny']))); $str_contact_deny = perms2str(((is_array($args['contact_deny'])) ? $args['contact_deny'] : explode(',',$args['contact_deny']))); - - if($args['data']) { + if ($args['data']) { // allow an import from a binary string representing the image. // This bypasses the upload step and max size limit checking @@ -56,23 +66,21 @@ function photo_upload($channel, $observer, $args) { // this is going to be deleted if it exists $src = '/tmp/deletemenow'; $type = $args['type']; - } - else { + } else { $f = array('src' => '', 'filename' => '', 'filesize' => 0, 'type' => ''); call_hooks('photo_upload_file',$f); - if(x($f,'src') && x($f,'filesize')) { + if (x($f,'src') && x($f,'filesize')) { $src = $f['src']; $filename = $f['filename']; $filesize = $f['filesize']; $type = $f['type']; - } - else { - $src = $_FILES['userfile']['tmp_name']; - $filename = basename($_FILES['userfile']['name']); - $filesize = intval($_FILES['userfile']['size']); - $type = $_FILES['userfile']['type']; + } else { + $src = $_FILES['userfile']['tmp_name']; + $filename = basename($_FILES['userfile']['name']); + $filesize = intval($_FILES['userfile']['size']); + $type = $_FILES['userfile']['type']; } if (! $type) @@ -82,14 +90,14 @@ function photo_upload($channel, $observer, $args) { $maximagesize = get_config('system','maximagesize'); - if(($maximagesize) && ($filesize > $maximagesize)) { + if (($maximagesize) && ($filesize > $maximagesize)) { $ret['message'] = sprintf ( t('Image exceeds website size limit of %lu bytes'), $maximagesize); @unlink($src); call_hooks('photo_upload_end',$ret); return $ret; } - if(! $filesize) { + if (! $filesize) { $ret['message'] = t('Image file is empty.'); @unlink($src); call_hooks('photo_post_end',$ret); @@ -101,14 +109,13 @@ function photo_upload($channel, $observer, $args) { $imagedata = @file_get_contents($src); } - $r = q("select sum(size) as total from photo where aid = %d and scale = 0 ", intval($account_id) ); $limit = service_class_fetch($channel_id,'photo_upload_limit'); - if(($r) && ($limit !== false) && (($r[0]['total'] + strlen($imagedata)) > $limit)) { + if (($r) && ($limit !== false) && (($r[0]['total'] + strlen($imagedata)) > $limit)) { $ret['message'] = upgrade_message(); @unlink($src); call_hooks('photo_post_end',$ret); @@ -117,7 +124,7 @@ function photo_upload($channel, $observer, $args) { $ph = photo_factory($imagedata, $type); - if(! $ph->is_valid()) { + if (! $ph->is_valid()) { $ret['message'] = t('Unable to process image'); logger('photo_upload: unable to process image'); @unlink($src); @@ -127,13 +134,12 @@ function photo_upload($channel, $observer, $args) { $exif = $ph->orient($src); - @unlink($src); $max_length = get_config('system','max_image_length'); - if(! $max_length) + if (! $max_length) $max_length = MAX_IMAGE_LENGTH; - if($max_length > 0) + if ($max_length > 0) $ph->scaleImage($max_length); $width = $ph->getWidth(); @@ -144,7 +150,7 @@ function photo_upload($channel, $observer, $args) { $photo_hash = (($args['resource_id']) ? $args['resource_id'] : photo_new_resource()); $visitor = ''; - if($channel['channel_hash'] !== $observer['xchan_hash']) + if ($channel['channel_hash'] !== $observer['xchan_hash']) $visitor = $observer['xchan_hash']; $errors = false; @@ -163,7 +169,6 @@ function photo_upload($channel, $observer, $args) { if($args['description']) $p['description'] = $args['description']; - $r1 = $ph->save($p); if(! $r1) $errors = true; @@ -214,8 +219,6 @@ function photo_upload($channel, $observer, $args) { } } - - $item_flags = ITEM_WALL|ITEM_ORIGIN|ITEM_THREAD_TOP; $item_restrict = (($visible) ? ITEM_VISIBLE : ITEM_HIDDEN); $title = ''; @@ -263,10 +266,9 @@ function photo_upload($channel, $observer, $args) { $tag = '[zmg]'; } - - $arr['body'] = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']' - . $tag . z_root() . "/photo/{$photo_hash}-{$smallest}.".$ph->getExt() . '[/zmg]' - . '[/zrl]'; + $arr['body'] = '[zrl=' . z_root() . '/photos/' . $channel['channel_address'] . '/image/' . $photo_hash . ']' + . $tag . z_root() . "/photo/{$photo_hash}-{$smallest}.".$ph->getExt() . '[/zmg]' + . '[/zrl]'; $result = item_store($arr); $item_id = $result['item_id']; @@ -304,7 +306,7 @@ function photos_albums_list($channel, $observer) { if(! perm_is_allowed($channel_id, $observer_xchan, 'view_photos')) return false; - // FIXME - create a permissions SQL which works on arbitrary observers and channels, regardless of login or web status + /** @FIXME create a permissions SQL which works on arbitrary observers and channels, regardless of login or web status */ $sql_extra = permissions_sql($channel_id); @@ -327,7 +329,8 @@ function photos_albums_list($channel, $observer) { 'total' => $album['total'], 'url' => z_root() . '/photos/' . $channel['channel_address'] . '/album/' . bin2hex($album['album']), 'urlencode' => urlencode($album['album']), - 'bin2hex' => bin2hex($album['album'])); + 'bin2hex' => bin2hex($album['album']) + ); $ret['albums'][] = $entry; } } @@ -360,11 +363,19 @@ function photos_album_widget($channelx,$observer,$albums = null) { ? t('Upload New Photos') : '') )); } + return $o; } - -function photos_list_photos($channel,$observer,$album = '') { +/** + * @brief + * + * @param array $channel + * @param array $observer + * @param string $album default empty + * @return boolean|array + */ +function photos_list_photos($channel, $observer, $album = '') { $channel_id = $channel['channel_id']; $observer_xchan = (($observer) ? $observer['xchan_hash'] : ''); @@ -384,7 +395,7 @@ function photos_list_photos($channel,$observer,$album = '') { intval(PHOTO_NORMAL), intval(PHOTO_PROFILE) ); - + if($r) { for($x = 0; $x < count($r); $x ++) { $r[$x]['src'] = z_root() . '/photo/' . $r[$x]['resource_id'] . '-' . $r[$x]['scale']; @@ -416,6 +427,7 @@ function photos_album_exists($channel_id, $album) { * @brief Renames a photo album in a channel. * * @todo Do we need to check if new album name already exists? + * * @param int $channel_id id of the channel * @param string $oldname The name of the album to rename * @param string $newname The new name of the album @@ -429,25 +441,31 @@ function photos_album_rename($channel_id, $oldname, $newname) { ); } +/** + * @brief + * + * @param int $channel_id + * @param string $album + * @param string $remote_xchan + * @return string|boolean + */ +function photos_album_get_db_idstr($channel_id, $album, $remote_xchan = '') { -function photos_album_get_db_idstr($channel_id,$album,$remote_xchan = '') { - - if($remote_xchan) { + if ($remote_xchan) { $r = q("SELECT distinct resource_id as from photo where xchan = '%s' and uid = %d and album = '%s' ", dbesc($remote_xchan), intval($channel_id), dbesc($album) ); - } - else { + } else { $r = q("SELECT distinct resource_id from photo where uid = %d and album = '%s' ", intval($channel_id), dbesc($album) ); } - if($r) { + if ($r) { $arr = array(); - foreach($r as $rr) { + foreach ($r as $rr) { $arr[] = "'" . dbesc($rr['resource_id']) . "'" ; } $str = implode(',',$arr); @@ -457,6 +475,15 @@ function photos_album_get_db_idstr($channel_id,$album,$remote_xchan = '') { return false; } +/** + * @brief Creates a new photo item. + * + * @param array $channel + * @param string $creator_hash + * @param array $photo + * @param boolean $visible default false + * @return int item_id + */ function photos_create_item($channel, $creator_hash, $photo, $visible = false) { // Create item container @@ -506,7 +533,6 @@ function getGps($exifCoord, $hemi) { $flip = ($hemi == 'W' or $hemi == 'S') ? -1 : 1; return floatval($flip * ($degrees + ($minutes / 60) + ($seconds / 3600))); - } function gps2Num($coordPart) { @@ -521,4 +547,3 @@ function gps2Num($coordPart) { return floatval($parts[0]) / floatval($parts[1]); } - diff --git a/include/plugin.php b/include/plugin.php index b6cfc8d89..4d8405b62 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -7,13 +7,12 @@ require_once("include/smarty.php"); + /** * @brief unloads an addon. * * @param string $plugin name of the addon - * @return void */ - function unload_plugin($plugin){ logger("Addons: unloading " . $plugin, LOGGER_DEBUG); @@ -28,9 +27,8 @@ function unload_plugin($plugin){ * @brief uninstalls an addon. * * @param string $plugin name of the addon - * @return bool + * @return boolean */ - function uninstall_plugin($plugin) { unload_plugin($plugin); @@ -70,7 +68,7 @@ function install_plugin($plugin) { $plugin_admin = (function_exists($plugin . '_plugin_admin') ? 1 : 0); - $r = q("INSERT INTO `addon` (`name`, `installed`, `timestamp`, `plugin_admin`) VALUES ( '%s', 1, %d , %d ) ", + q("INSERT INTO `addon` (`name`, `installed`, `timestamp`, `plugin_admin`) VALUES ( '%s', 1, %d , %d ) ", dbesc($plugin), intval($t), $plugin_admin @@ -196,6 +194,7 @@ function register_hook($hook, $file, $function, $priority = 0) { dbesc($function), dbesc($priority) ); + return $r; } @@ -206,7 +205,7 @@ function register_hook($hook, $file, $function, $priority = 0) { * @param string $hook the name of the hook * @param string $file the name of the file that hooks into * @param string $function the name of the function that the hook called - * @return mixed + * @return array */ function unregister_hook($hook, $file, $function) { $r = q("DELETE FROM hook WHERE hook = '%s' AND `file` = '%s' AND `function` = '%s'", @@ -214,6 +213,7 @@ function unregister_hook($hook, $file, $function) { dbesc($file), dbesc($function) ); + return $r; } @@ -243,8 +243,7 @@ function load_hooks() { } /** - * - * @function insert_hook($hook,$fn) + * @brief Inserts a hook into a page request. * * Insert a short-lived hook into the running page request. * Hooks are normally persistent so that they can be called @@ -255,9 +254,9 @@ function load_hooks() { * which will not persist beyond the life of this page request * or the current process. * - * @param string $hook; + * @param string $hook * name of hook to attach callback - * @param string $fn; + * @param string $fn * function name of callback handler */ function insert_hook($hook, $fn) { @@ -305,9 +304,10 @@ function call_hooks($name, &$data = null) { /** - * @brief parse plugin comment in search of plugin infos. + * @brief Parse plugin comment in search of plugin infos. * * like + * \code * * Name: Plugin * * Description: A plugin which plugs in * * Version: 1.2.3 @@ -315,7 +315,7 @@ function call_hooks($name, &$data = null) { * * Author: Jane * * Compat: Red [(version)], Friendica [(version)] * * - * + *\endcode * @param string $plugin the name of the plugin * @return array with the plugin information */ @@ -363,9 +363,10 @@ function get_plugin_info($plugin){ /** - * @brief parse theme comment in search of theme infos. + * @brief Parse theme comment in search of theme infos. * * like + * \code * * Name: My Theme * * Description: My Cool Theme * * Version: 1.2.3 @@ -373,7 +374,7 @@ function get_plugin_info($plugin){ * * Maintainer: Jane * * Compat: Friendica [(version)], Red [(version)] * * - * + * \endcode * @param string $theme the name of the theme * @return array */ @@ -456,13 +457,11 @@ function get_theme_screenshot($theme) { return($a->get_baseurl() . '/images/blank.png'); } - /** - * @brief add CSS to + * @brief add CSS to \ * * @param string $src * @param string $media change media attribute (default to 'screen') - * @return void */ function head_add_css($src, $media = 'screen') { get_app()->css_sources[] = array($src, $media); @@ -471,21 +470,23 @@ function head_add_css($src, $media = 'screen') { function head_remove_css($src, $media = 'screen') { $a = get_app(); $index = array_search(array($src, $media), $a->css_sources); - if($index !== false) + if ($index !== false) unset($a->css_sources[$index]); } function head_get_css() { $str = ''; $sources = get_app()->css_sources; - if(count($sources)) - foreach($sources as $source) + if (count($sources)) { + foreach ($sources as $source) $str .= format_css_if_exists($source); + } + return $str; } function format_css_if_exists($source) { - if(strpos($source[0], '/') !== false) + if (strpos($source[0], '/') !== false) $path = $source[0]; else $path = theme_include($source[0]); @@ -592,6 +593,7 @@ function theme_include($file, $root = '') { if(file_exists($p)) return $p; } + return ''; } diff --git a/include/template_processor.php b/include/template_processor.php index 74acc9c67..d2bf283e3 100755 --- a/include/template_processor.php +++ b/include/template_processor.php @@ -1,305 +1,307 @@ 5.3, not certain how to code around it for unit tests -// case PREG_BAD_UTF8_OFFSET_ERROR: echo('PREG_BAD_UTF8_OFFSET_ERROR'); break; - default: - //die("Unknown preg error."); - return; - } - echo "
        ";
        -			debug_print_backtrace();
        -			die();
        +//			case PREG_BAD_UTF8_OFFSET_ERROR: echo('PREG_BAD_UTF8_OFFSET_ERROR'); break;
        +			default:
        +				//die("Unknown preg error.");
        +				return;
         		}
        -		
        -		
        -		private function _push_stack(){
        -			$this->stack[] = array($this->r, $this->nodes);
        -		}
        -		private function _pop_stack(){
        -			list($this->r, $this->nodes) = array_pop($this->stack);
        -			
        -		}
        -		
        -		private function _get_var($name, $retNoKey=false){
        -			$keys = array_map('trim',explode(".",$name));
        -			if ($retNoKey && !array_key_exists($keys[0], $this->r)) return KEY_NOT_EXISTS;
        -			$val = $this->r;
        -			foreach($keys as $k) {
        -				$val = (isset($val[$k]) ? $val[$k] : null);
        -			}
        -			return template_escape($val);
        +		echo "
        ";
        +		debug_print_backtrace();
        +		die();
        +	}
        +
        +	private function _push_stack() {
        +		$this->stack[] = array($this->r, $this->nodes);
        +	}
        +
        +	private function _pop_stack(){
        +		list($this->r, $this->nodes) = array_pop($this->stack);
        +	}
        +
        +	private function _get_var($name, $retNoKey=false) {
        +		$keys = array_map('trim',explode(".",$name));
        +		if ($retNoKey && !array_key_exists($keys[0], $this->r))
        +			return KEY_NOT_EXISTS;
        +
        +		$val = $this->r;
        +		foreach($keys as $k) {
        +			$val = (isset($val[$k]) ? $val[$k] : null);
         		}
        -		
        -		/**
        -		 * IF node
        -		 * 
        -		 * {{ if <$var> }}...[{{ else }} ...] {{ endif }}
        -		 * {{ if <$var>== }}...[{{ else }} ...]{{ endif }}
        -		 * {{ if <$var>!= }}...[{{ else }} ...]{{ endif }}
        -		 */
        -		private function _replcb_if($args){
        -			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) = array_map("trim", 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]);
        -			}
        -			$x = preg_split("|{{ *else *}}|", $args[3]);
        -			return ( ($val) ? $x[0] : (isset($x[1]) ? $x[1] : ""));
        +
        +		return template_escape($val);
        +	}
        +
        +	/**
        +	 * IF node
        +	 * \code
        +	 * {{ if <$var> }}...[{{ else }} ...] {{ endif }}
        +	 * {{ if <$var>== }}...[{{ else }} ...]{{ endif }}
        +	 * {{ if <$var>!= }}...[{{ else }} ...]{{ endif }}
        +	 * \endcode
        +	 */
        +	private function _replcb_if($args) {
        +		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) = array_map("trim", 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]);
         		}
        -		
        -		/**
        -		 * FOR node
        -		 * 
        -		 * {{ for <$var> as $name }}...{{ endfor }}
        -		 * {{ for <$var> as $key=>$name }}...{{ endfor }}
        -		 */
        -		private function _replcb_for($args){
        -			$m = array_map('trim', explode(" as ", $args[2]));
        -			$x = explode("=>",$m[1]);
        -			if (count($x) == 1) {
        -				$varname = $x[0];
        -				$keyname = "";
        -			} else {
        -				list($keyname, $varname) = $x;
        -			}
        -			if ($m[0]=="" || $varname=="" || is_null($varname)) die("template error: 'for ".$m[0]." as ".$varname."'") ;
        -			//$vals = $this->r[$m[0]];
        -			$vals = $this->_get_var($m[0]);
        -			$ret="";
        -			if (!is_array($vals)) return $ret; 
        -			foreach ($vals as $k=>$v){
        -				$this->_push_stack();
        -				$r = $this->r;
        -				$r[$varname] = $v;
        -				if ($keyname!='') $r[$keyname] = (($k === 0) ? '0' : $k);
        -				$ret .=  $this->replace($args[3], $r);
        -				$this->_pop_stack();
        -			}
        -			return $ret;
        +		$x = preg_split("|{{ *else *}}|", $args[3]);
        +
        +		return ( ($val) ? $x[0] : (isset($x[1]) ? $x[1] : ""));
        +	}
        +
        +	/**
        +	 * FOR node
        +	 * \code
        +	 * {{ for <$var> as $name }}...{{ endfor }}
        +	 * {{ for <$var> as $key=>$name }}...{{ endfor }}
        +	 * \endcode
        +	 */
        +	private function _replcb_for($args) {
        +		$m = array_map('trim', explode(" as ", $args[2]));
        +		$x = explode("=>",$m[1]);
        +		if (count($x) == 1) {
        +			$varname = $x[0];
        +			$keyname = "";
        +		} else {
        +			list($keyname, $varname) = $x;
         		}
        +		if ($m[0]=="" || $varname=="" || is_null($varname)) die("template error: 'for ".$m[0]." as ".$varname."'") ;
        +		//$vals = $this->r[$m[0]];
        +		$vals = $this->_get_var($m[0]);
        +		$ret="";
        +		if (!is_array($vals)) return $ret;
         
        -		/**
        -		 * INC node
        -		 * 
        -		 * {{ inc  [with $var1=$var2] }}{{ endinc }}
        -		 */
        -		private function _replcb_inc($args){
        -			if (strpos($args[2],"with")) {
        -				list($tplfile, $newctx) = array_map('trim', explode("with",$args[2]));
        -			} else {
        -				$tplfile = trim($args[2]);
        -				$newctx = null;
        -			}
        -			
        -			if ($tplfile[0]=="$") $tplfile = $this->_get_var($tplfile);
        -			
        +		foreach ($vals as $k=>$v){
         			$this->_push_stack();
         			$r = $this->r;
        -			if (!is_null($newctx)) {
        -				list($a,$b) = array_map('trim', explode("=",$newctx));
        -				$r[$a] = $this->_get_var($b); 
        -			}
        -			$this->nodes = Array();
        -			$tpl = get_markup_template($tplfile);
        -			$ret = $this->replace($tpl, $r);
        +			$r[$varname] = $v;
        +			if ($keyname!='') $r[$keyname] = (($k === 0) ? '0' : $k);
        +			$ret .=  $this->replace($args[3], $r);
         			$this->_pop_stack();
        -			return $ret;
        -			
         		}
        -		
        -		/**
        -		 * DEBUG node
        -		 * 
        -		 * {{ debug $var [$var [$var [...]]] }}{{ enddebug }}
        -		 * 
        -		 * replace node with 
        var_dump($var, $var, ...);
        - */ - private function _replcb_debug($args){ - $vars = array_map('trim', explode(" ",$args[2])); - $vars[] = $args[1]; - - $ret = "
        ";
        -			foreach ($vars as $var){
        -				$ret .= htmlspecialchars(var_export( $this->_get_var($var), true ));
        -				$ret .= "\n";
        -			}
        -			$ret .= "
        "; - return $ret; + + return $ret; + } + + /** + * INC node + * \code + * {{ inc [with $var1=$var2] }}{{ endinc }} + * \endcode + */ + private function _replcb_inc($args) { + if (strpos($args[2],"with")) { + list($tplfile, $newctx) = array_map('trim', explode("with",$args[2])); + } else { + $tplfile = trim($args[2]); + $newctx = null; } - private function _replcb_node($m) { - $node = $this->nodes[$m[1]]; - if (method_exists($this, "_replcb_".$node[1])){ - $s = call_user_func(array($this, "_replcb_".$node[1]), $node); - } else { - $s = ""; - } - $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); - return $s; + if ($tplfile[0]=="$") $tplfile = $this->_get_var($tplfile); + + $this->_push_stack(); + $r = $this->r; + if (!is_null($newctx)) { + list($a,$b) = array_map('trim', explode("=",$newctx)); + $r[$a] = $this->_get_var($b); + } + $this->nodes = Array(); + $tpl = get_markup_template($tplfile); + $ret = $this->replace($tpl, $r); + $this->_pop_stack(); + + return $ret; + } + + /** + * DEBUG node + * \code + * {{ debug $var [$var [$var [...]]] }}{{ enddebug }} + * \endcode + * replace node with
        var_dump($var, $var, ...);
        + */ + private function _replcb_debug($args) { + $vars = array_map('trim', explode(" ",$args[2])); + $vars[] = $args[1]; + + $ret = "
        ";
        +		foreach ($vars as $var){
        +			$ret .= htmlspecialchars(var_export( $this->_get_var($var), true ));
        +			$ret .= "\n";
         		}
        -						
        -		private function _replcb($m){
        -			//var_dump(array_map('htmlspecialchars', $m));
        -			$this->done = false;	
        -			$this->nodes[] = (array) $m;
        -			return "||". (count($this->nodes)-1) ."||";
        +		$ret .= "
        "; + + return $ret; + } + + private function _replcb_node($m) { + $node = $this->nodes[$m[1]]; + if (method_exists($this, "_replcb_".$node[1])){ + $s = call_user_func(array($this, "_replcb_".$node[1]), $node); + } else { + $s = ""; } - - private function _build_nodes($s){ - $this->done = false; - while (!$this->done){ - $this->done=true; - $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; + $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); + + return $s; + } + + private function _replcb($m) { + //var_dump(array_map('htmlspecialchars', $m)); + $this->done = false; + $this->nodes[] = (array) $m; + + return "||". (count($this->nodes)-1) ."||"; + } + + private function _build_nodes($s) { + $this->done = false; + while (!$this->done) { + $this->done=true; + $s = preg_replace_callback('|{{ *([a-z]*) *([^}]*)}}([^{]*({{ *else *}}[^{]*)?){{ *end\1 *}}|', array($this, "_replcb"), $s); + if ($s==Null) $this->_preg_error(); } - - - private function var_replace($s){ - $m = array(); - /** regexp: - * \$ literal $ - * (\[)? optional open square bracket - * ([a-zA-Z0-9-_]+\.?)+ var name, followed by optional - * dot, repeated at least 1 time - * (?(1)\]) if there was opened square bracket - * (subgrup 1), match close bracket - */ - if (preg_match_all('/\$(\[)?([a-zA-Z0-9-_]+\.?)+(?(1)\])/', $s,$m)){ - foreach($m[0] as $var){ - - $exp = str_replace(array("[", "]"), array("", ""), $var); - $exptks = explode("|", $exp); - - $varn = $exptks[0]; - unset($exptks[0]); - $val = $this->_get_var($varn, true); - if ($val != KEY_NOT_EXISTS) { - /* run filters */ - /* - * Filter are in form of: - * filtername:arg:arg:arg - * - * "filtername" is function name - * "arg"s are optional, var value is appended to the end - * if one "arg"==='x' , is replaced with var value - * - * examples: - * $item.body|htmlspecialchars // escape html chars - * $item.body|htmlspecialchars|strtoupper // escape html and uppercase result - * $item.created|date:%Y %M %j // format date (created is a timestamp) - * $item.body|str_replace:cat:dog // replace all "cat" with "dog" - * $item.body|str_replace:cat:dog:x:1 // replace one "cat" with "dog" - - */ - foreach ($exptks as $filterstr) { - $filter = explode(":", $filterstr); - $filtername = $filter[0]; - unset($filter[0]); - $valkey = array_search("x", $filter); - if ($valkey === false) { - $filter[] = $val; - } else { - $filter[$valkey] = $val; - } - if (function_exists($filtername)) { - $val = call_user_func_array($filtername, $filter); - } - } - $s = str_replace($var, $val, $s); + //({{ *else *}}[^{]*)? + krsort($this->nodes); + + return $s; + } + private function var_replace($s) { + $m = array(); + /** regexp: + * \$ literal $ + * (\[)? optional open square bracket + * ([a-zA-Z0-9-_]+\.?)+ var name, followed by optional + * dot, repeated at least 1 time + * (?(1)\]) if there was opened square bracket + * (subgrup 1), match close bracket + */ + if (preg_match_all('/\$(\[)?([a-zA-Z0-9-_]+\.?)+(?(1)\])/', $s,$m)) { + foreach ($m[0] as $var) { + $exp = str_replace(array("[", "]"), array("", ""), $var); + $exptks = explode("|", $exp); + + $varn = $exptks[0]; + unset($exptks[0]); + $val = $this->_get_var($varn, true); + if ($val != KEY_NOT_EXISTS) { + /* run filters */ + /* + * Filter are in form of: + * filtername:arg:arg:arg + * + * "filtername" is function name + * "arg"s are optional, var value is appended to the end + * if one "arg"==='x' , is replaced with var value + * + * examples: + * $item.body|htmlspecialchars // escape html chars + * $item.body|htmlspecialchars|strtoupper // escape html and uppercase result + * $item.created|date:%Y %M %j // format date (created is a timestamp) + * $item.body|str_replace:cat:dog // replace all "cat" with "dog" + * $item.body|str_replace:cat:dog:x:1 // replace one "cat" with "dog" + */ + foreach ($exptks as $filterstr) { + $filter = explode(":", $filterstr); + $filtername = $filter[0]; + unset($filter[0]); + $valkey = array_search("x", $filter); + if ($valkey === false) { + $filter[] = $val; + } else { + $filter[$valkey] = $val; + } + if (function_exists($filtername)) { + $val = call_user_func_array($filtername, $filter); + } } + $s = str_replace($var, $val, $s); } } - - return $s; - } - - private function replace($s,$r) { - $this->replace_macros($s, $r); - } - - // TemplateEngine interface - public function replace_macros($s, $r) { - $this->r = $r; - - $s = $this->_build_nodes($s); - - $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); - if ($s==Null) $this->_preg_error(); - - // remove comments block - $s = preg_replace('/{#[^#]*#}/', "" , $s); - - $t2 = dba_timer(); - - // replace strings recursively (limit to 10 loops) - $os = ""; $count=0; - while(($os !== $s) && $count<10){ - $os=$s; $count++; - $s = $this->var_replace($s); - } - return $s; } - public function get_markup_template($file, $root='') { - $template_file = theme_include($file, $root); - if ($template_file) { - $content = file_get_contents($template_file); - } - return $content; - } + return $s; } - + private function replace($s, $r) { + $this->replace_macros($s, $r); + } + // TemplateEngine interface + public function replace_macros($s, $r) { + $this->r = $r; + $s = $this->_build_nodes($s); -function template_escape($s) { + $s = preg_replace_callback('/\|\|([0-9]+)\|\|/', array($this, "_replcb_node"), $s); + if ($s == Null) + $this->_preg_error(); - return str_replace(array('$','{{'),array('!_Doll^Ars1Az_!','!_DoubLe^BraceS4Rw_!'),$s); + // remove comments block + $s = preg_replace('/{#[^#]*#}/', "" , $s); + //$t2 = dba_timer(); -} + // replace strings recursively (limit to 10 loops) + $os = ""; + $count=0; + while (($os !== $s) && $count<10) { + $os=$s; + $count++; + $s = $this->var_replace($s); + } -function template_unescape($s) { + return $s; + } - return str_replace(array('!_Doll^Ars1Az_!','!_DoubLe^BraceS4Rw_!'),array('$','{{'),$s); + public function get_markup_template($file, $root='') { + $template_file = theme_include($file, $root); + if ($template_file) { + $content = file_get_contents($template_file); + } + return $content; + } +} +function template_escape($s) { + return str_replace(array('$','{{'),array('!_Doll^Ars1Az_!','!_DoubLe^BraceS4Rw_!'),$s); +} + +function template_unescape($s) { + return str_replace(array('!_Doll^Ars1Az_!','!_DoubLe^BraceS4Rw_!'),array('$','{{'),$s); } diff --git a/include/text.php b/include/text.php index 75125c606..664d5f83d 100644 --- a/include/text.php +++ b/include/text.php @@ -1,18 +1,26 @@ - replace) * @return string substituted string */ -function replace_macros($s,$r) { +function replace_macros($s, $r) { $a = get_app(); $arr = array('template' => $s, 'params' => $r); @@ -24,40 +32,38 @@ function replace_macros($s,$r) { return $output; } - -// random string, there are 86 characters max in text mode, 128 for hex -// output is urlsafe - -define('RANDOM_STRING_HEX', 0x00 ); -define('RANDOM_STRING_TEXT', 0x01 ); - - -function random_string($size = 64,$type = RANDOM_STRING_HEX) { +/** + * @brief Generates a random string. + * + * @param number $size + * @param int $type + * @return string + */ +function random_string($size = 64, $type = RANDOM_STRING_HEX) { // generate a bit of entropy and run it through the whirlpool $s = hash('whirlpool', (string) rand() . uniqid(rand(),true) . (string) rand(),(($type == RANDOM_STRING_TEXT) ? true : false)); $s = (($type == RANDOM_STRING_TEXT) ? str_replace("\n","",base64url_encode($s,true)) : $s); - return(substr($s,0,$size)); + + return(substr($s, 0, $size)); } /** - * This is our primary input filter. + * @brief This is our primary input filter. * * The high bit hack only involved some old IE browser, forget which (IE5/Mac?) * that had an XSS attack vector due to stripping the high-bit on an 8-bit character * after cleansing, and angle chars with the high bit set could get through as markup. - * + * * This is now disabled because it was interfering with some legitimate unicode sequences * and hopefully there aren't a lot of those browsers left. * * Use this on any text input where angle chars are not valid or permitted * They will be replaced with safer brackets. This may be filtered further - * if these are not allowed either. + * if these are not allowed either. * * @param string $string Input string * @return string Filtered string */ - - function notags($string) { return(str_replace(array("<",">"), array('[',']'), $string)); @@ -105,7 +111,6 @@ function z_input_filter($channel_id,$s,$type = 'text/bbcode') { return purify_html($s); return escape_tags($s); - } @@ -114,39 +119,38 @@ function purify_html($s) { require_once('library/HTMLPurifier.auto.php'); require_once('include/html2bbcode.php'); -// FIXME this function has html output, not bbcode - so safely purify these -// $s = html2bb_video($s); -// $s = oembed_html2bbcode($s); +/** + * @FIXME this function has html output, not bbcode - so safely purify these + * $s = html2bb_video($s); + * $s = oembed_html2bbcode($s); + */ $config = HTMLPurifier_Config::createDefault(); $config->set('Cache.DefinitionImpl', null); $config->set('Attr.EnableID', true); $purifier = new HTMLPurifier($config); + return $purifier->purify($s); } - - -// generate a string that's random, but usually pronounceable. -// used to generate initial passwords - - /** - * generate a string that's random, but usually pronounceable. - * used to generate initial passwords + * @brief generate a string that's random, but usually pronounceable. + * + * Used to generate initial passwords. + * * @param int $len * @return string */ function autoname($len) { - if($len <= 0) + if ($len <= 0) return ''; $vowels = array('a','a','ai','au','e','e','e','ee','ea','i','ie','o','ou','u'); - if(mt_rand(0,5) == 4) + if (mt_rand(0, 5) == 4) $vowels[] = 'y'; $cons = array( @@ -178,8 +182,8 @@ function autoname($len) { $noend = array('bl', 'br', 'cl','cr','dr','fl','fr','gl','gr', 'kh', 'kl','kr','mn','pl','pr','rh','tr','qu','wh'); - $start = mt_rand(0,2); - if($start == 0) + $start = mt_rand(0, 2); + if ($start == 0) $table = $vowels; else $table = $cons; @@ -190,33 +194,30 @@ function autoname($len) { $r = mt_rand(0,count($table) - 1); $word .= $table[$r]; - if($table == $vowels) - $table = array_merge($cons,$midcons); + if ($table == $vowels) + $table = array_merge($cons, $midcons); else $table = $vowels; - } $word = substr($word,0,$len); - foreach($noend as $noe) { - if((strlen($word) > 2) && (substr($word,-2) == $noe)) { + foreach ($noend as $noe) { + if ((strlen($word) > 2) && (substr($word,-2) == $noe)) { $word = substr($word,0,-1); break; } } - if(substr($word,-1) == 'q') - $word = substr($word,0,-1); + if (substr($word, -1) == 'q') + $word = substr($word, 0, -1); + return $word; } -// escape text ($str) for XML transport -// returns escaped text. - - /** - * escape text ($str) for XML transport + * @brief escape text ($str) for XML transport + * * @param string $str * @return string Escaped text. */ @@ -228,7 +229,6 @@ function xmlify($str) { $char = mb_substr($str,$x,1); switch( $char ) { - case "\r" : break; case "&" : @@ -252,9 +252,10 @@ function xmlify($str) { default : $buffer .= $char; break; - } + } } $buffer = trim($buffer); + return($buffer); } @@ -268,10 +269,12 @@ function unxmlify($s) { return $ret; } -// convenience wrapper, reverse the operation "bin2hex" - -// This is a built-in function in php >= 5.4 - +/** + * Convenience wrapper, reverse the operation "bin2hex" + * This is a built-in function in php >= 5.4 + * + * @FIXME We already have php >= 5.4 requirements, so can we remove this? + */ if(! function_exists('hex2bin')) { function hex2bin($s) { if(! (is_string($s) && strlen($s))) @@ -381,14 +384,16 @@ function alt_pager(&$a, $i, $more = '', $less = '') { } -// Turn user/group ACLs stored as angle bracketed text into arrays - - +/** + * @brief Turn user/group ACLs stored as angle bracketed text into arrays. + * + * turn string array of angle-bracketed elements into string array + * e.g. "<123xyz><246qyo>" => array(123xyz,246qyo,sxo33e); + * + * @param string $s + * @return array + */ function expand_acl($s) { - - // turn string array of angle-bracketed elements into string array - // e.g. "<123xyz><246qyo>" => array(123xyz,246qyo,sxo33e); - $ret = array(); if(strlen($s)) { @@ -399,34 +404,41 @@ function expand_acl($s) { $ret[] = $aa; } } + return $ret; } -// Used to wrap ACL elements in angle brackets for storage - - +/** + * @brief Used to wrap ACL elements in angle brackets for storage. + * + * @param[in,out] array &$item + */ function sanitise_acl(&$item) { - if(strlen($item)) + if (strlen($item)) $item = '<' . notags(trim($item)) . '>'; else unset($item); } - -// Convert an ACL array to a storable string - +/** + * @brief Convert an ACL array to a storable string. + * + * @param array $p + * @return array + */ function perms2str($p) { $ret = ''; - if(is_array($p)) + if (is_array($p)) $tmp = $p; else - $tmp = explode(',',$p); + $tmp = explode(',', $p); - if(is_array($tmp)) { - array_walk($tmp,'sanitise_acl'); - $ret = implode('',$tmp); + if (is_array($tmp)) { + array_walk($tmp, 'sanitise_acl'); + $ret = implode('', $tmp); } + return $ret; } @@ -858,51 +870,48 @@ function valid_email($x){ return false; } - /** + * @brief Replace naked text hyperlink with HTML formatted hyperlink. * - * Function: linkify - * - * Replace naked text hyperlink with HTML formatted hyperlink - * + * @param string $s + * @param boolean $me (optional) default false + * @return string */ - - -function linkify($s,$me = false) { +function linkify($s, $me = false) { $s = preg_replace("/(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\@\~\#\'\%\$\!\+\,\@]*)/", (($me) ? ' $1' : ' $1'), $s); $s = preg_replace("/\<(.*?)(src|href)=(.*?)\&\;(.*?)\>/ism",'<$1$2=$3&$4>',$s); + return($s); } - /** - * @function sslify($s) - * Replace media element using http url with https to a local redirector if using https locally - * @param string $s + * @brief Replace media element using http url with https to a local redirector + * if using https locally. * * Looks for HTML tags containing src elements that are http when we're viewing an https page * Typically this throws an insecure content violation in the browser. So we redirect them * to a local redirector which uses https and which redirects to the selected content * + * @param string $s * @returns string */ function sslify($s) { - if(strpos(z_root(),'https:') === false) + if (strpos(z_root(),'https:') === false) return $s; $matches = null; $cnt = preg_match_all("/\<(.*?)src=\"(http\:.*?)\"(.*?)\>/",$s,$matches,PREG_SET_ORDER); - if($cnt) { - foreach($matches as $match) { - $filename = basename( parse_url($match[2],PHP_URL_PATH) ); + if ($cnt) { + foreach ($matches as $match) { + $filename = basename( parse_url($match[2], PHP_URL_PATH) ); $s = str_replace($match[2],z_root() . '/sslify/' . $filename . '?f=&url=' . urlencode($match[2]),$s); } } + return $s; } - function get_poke_verbs() { // index is present tense verb // value is array containing past tense verb, translation of present, translation of past @@ -1033,47 +1042,42 @@ function list_smilies() { $params = array('texts' => $texts, 'icons' => $icons); call_hooks('smilie', $params); + return $params; } /** - * - * Function: smilies - * - * Description: - * Replaces text emoticons with graphical images - * - * @Parameter: string $s - * - * Returns string + * @brief Replaces text emoticons with graphical images. * * It is expected that this function will be called using HTML text. * We will escape text between HTML pre and code blocks, and HTML attributes * (such as urls) from being processed. - * + * * At a higher level, the bbcode [nosmile] tag can be used to prevent this * function from being executed by the prepare_text() routine when preparing - * bbcode source for HTML display + * bbcode source for HTML display. * + * @param string $s + * @param boolean $sample (optional) default false + * @return string */ function smilies($s, $sample = false) { - if(intval(get_config('system','no_smilies')) - || (local_channel() && intval(get_pconfig(local_channel(),'system','no_smilies')))) + if(intval(get_config('system', 'no_smilies')) + || (local_channel() && intval(get_pconfig(local_channel(), 'system', 'no_smilies')))) return $s; - $s = preg_replace_callback('{<(pre|code)>.*?}ism','smile_shield',$s); - $s = preg_replace_callback('/<[a-z]+ .*?>/ism','smile_shield',$s); + $s = preg_replace_callback('{<(pre|code)>.*?}ism', 'smile_shield', $s); + $s = preg_replace_callback('/<[a-z]+ .*?>/ism', 'smile_shield', $s); $params = list_smilies(); $params['string'] = $s; - if($sample) { + if ($sample) { $s = '
        '; - for($x = 0; $x < count($params['texts']); $x ++) { + for ($x = 0; $x < count($params['texts']); $x ++) { $s .= '
        ' . $params['texts'][$x] . '
        ' . $params['icons'][$x] . '
        '; } - } - else { + } else { $params['string'] = preg_replace_callback('/<(3+)/','preg_heart',$params['string']); $s = str_replace($params['texts'],$params['icons'],$params['string']); } @@ -1083,6 +1087,12 @@ function smilies($s, $sample = false) { return $s; } +/** + * @brief + * + * @param array $m + * @return string + */ function smile_shield($m) { return ''; } @@ -1091,16 +1101,22 @@ function smile_unshield($m) { return base64url_decode($m[1]); } -// expand <3333 to the correct number of hearts - +/** + * @brief Expand <3333 to the correct number of hearts. + * + * @param array $x + */ function preg_heart($x) { $a = get_app(); - if(strlen($x[1]) == 1) + if (strlen($x[1]) == 1) return $x[0]; + $t = ''; for($cnt = 0; $cnt < strlen($x[1]); $cnt ++) $t .= '<3'; + $r = str_replace($x[0],$t,$x[0]); + return $r; } @@ -1118,27 +1134,33 @@ function day_translate($s) { return $ret; } - - +/** + * @brief normalises a string. + * + * @param string $url + * @return string + */ function normalise_link($url) { - $ret = str_replace(array('https:','//www.'), array('http:','//'), $url); - return(rtrim($ret,'/')); + $ret = str_replace(array('https:', '//www.'), array('http:', '//'), $url); + + return(rtrim($ret, '/')); } /** + * @brief Compare two URLs to see if they are the same. * - * Compare two URLs to see if they are the same, but ignore - * slight but hopefully insignificant differences such as if one - * is https and the other isn't, or if one is www.something and - * the other isn't - and also ignore case differences. + * But ignore slight but hopefully insignificant differences such as if one + * is https and the other isn't, or if one is www.something and the other + * isn't - and also ignore case differences. * - * Return true if the URLs match, otherwise false. + * @see normalis_link() * + * @param string $a + * @param string $b + * @return true if the URLs match, otherwise false */ - - -function link_compare($a,$b) { - if(strcasecmp(normalise_link($a),normalise_link($b)) === 0) +function link_compare($a, $b) { + if (strcasecmp(normalise_link($a), normalise_link($b)) === 0) return true; return false; @@ -1167,8 +1189,10 @@ function theme_attachments(&$item) { $icon = ''; $icontype = substr($r['type'],0,strpos($r['type'],'/')); - // FIXME This should probably be a giant "if" statement in the template so that we don't have icon names - // embedded in php code + /** + * @FIXME This should probably be a giant "if" statement in the + * template so that we don't have icon names embedded in php code. + */ switch($icontype) { case 'video': @@ -1394,11 +1418,14 @@ function prepare_body(&$item,$attach = false) { return $prep_arr['html']; } - -// Given a text string, convert from bbcode to html and add smilie icons. - - -function prepare_text($text,$content_type = 'text/bbcode') { +/** + * @brief Given a text string, convert from bbcode to html and add smilie icons. + * + * @param string $text + * @param sting $content_type + * @return string + */ +function prepare_text($text, $content_type = 'text/bbcode') { switch($content_type) { case 'text/plain': @@ -1451,19 +1478,21 @@ function prepare_text($text,$content_type = 'text/bbcode') { /** * zidify_callback() and zidify_links() work together to turn any HTML a tags with class="zrl" into zid links - * These will typically be generated by a bbcode '[zrl]' tag. This is done inside prepare_text() rather than bbcode() + * These will typically be generated by a bbcode '[zrl]' tag. This is done inside prepare_text() rather than bbcode() * because the latter is used for general purpose conversions and the former is used only when preparing text for * immediate display. - * + * * Issues: Currently the order of HTML parameters in the text is somewhat rigid and inflexible. - * We assume it looks like and will not work if zrl and href appear in a different order. + * We assume it looks like \ and will not work if zrl and href appear in a different order. + * + * @param array $match + * @return string */ - - function zidify_callback($match) { $is_zid = ((feature_enabled(local_channel(),'sendzid')) || (strpos($match[1],'zrl')) ? true : false); $replace = '' . "\n" ; } } @@ -2094,15 +2126,16 @@ function extra_query_args() { } /** - * This function removes the tag $tag from the text $body and replaces it with - * the appropiate link. - * - * @param unknown_type $body the text to replace the tag in - * @param unknown_type $access_tag - used to return tag ACL exclusions e.g. @!foo - * @param unknown_type $str_tags string to add the tag to - * @param unknown_type $profile_uid - * @param unknown_type $tag the tag to replace + * @brief This function removes the tag $tag from the text $body and replaces it + * with the appropiate link. * + * @param App $a + * @param[in,out] string &$body the text to replace the tag in + * @param[in,out] string &$access_tag used to return tag ACL exclusions e.g. @!foo + * @param[in,out] string &$str_tags string to add the tag to + * @param int $profile_uid + * @param string $tag the tag to replace + * @param boolean $diaspora default false * @return boolean true if replaced, false if not replaced */ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag, $diaspora = false) { diff --git a/include/zot.php b/include/zot.php index 99a787cd9..28a2e8957 100644 --- a/include/zot.php +++ b/include/zot.php @@ -1,110 +1,113 @@ -0 order by hubloc_url ", dbesc($hash), intval(HUBLOC_FLAGS_DELETED) ); + return $ret; } /** + * @brief Builds a zot notification packet. * - * @function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_key = null, $secret = null) - * builds a zot notification packet that you can either - * store in the queue with a message array or call zot_zot to immediately - * zot it to the other side - * - * @param array $channel => sender channel structure - * @param string $type => packet type: one of 'ping', 'pickup', 'purge', 'refresh', 'force_refresh', 'notify', 'auth_check' - * @param array $recipients => envelope information, array ( 'guid' => string, 'guid_sig' => string ); empty for public posts - * @param string $remote_key => optional public site key of target hub used to encrypt entire packet - * NOTE: remote_key and encrypted packets are required for 'auth_check' packets, optional for all others - * @param string $secret => random string, required for packets which require verification/callback - * e.g. 'pickup', 'purge', 'notify', 'auth_check'. Packet types 'ping', 'force_refresh', and 'refresh' do not require verification + * Builds a zot notification packet that you can either store in the queue with + * a message array or call zot_zot to immediately zot it to the other side. * + * @param array $channel + * sender channel structure + * @param string $type + * packet type: one of 'ping', 'pickup', 'purge', 'refresh', 'force_refresh', 'notify', 'auth_check' + * @param array $recipients + * envelope information, array ( 'guid' => string, 'guid_sig' => string ); empty for public posts + * @param string $remote_key + * optional public site key of target hub used to encrypt entire packet + * NOTE: remote_key and encrypted packets are required for 'auth_check' packets, optional for all others + * @param string $secret + * random string, required for packets which require verification/callback + * e.g. 'pickup', 'purge', 'notify', 'auth_check'. Packet types 'ping', 'force_refresh', and 'refresh' do not require verification + * @param string $extra * @returns string json encoded zot packet */ - -function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_key = null, $secret = null, $extra = null) { +function zot_build_packet($channel, $type = 'notify', $recipients = null, $remote_key = null, $secret = null, $extra = null) { $data = array( 'type' => $type, @@ -118,84 +121,76 @@ function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_ 'version' => ZOT_REVISION ); - if($recipients) { - for($x = 0; $x < count($recipients); $x ++) + if ($recipients) { + for ($x = 0; $x < count($recipients); $x ++) unset($recipients[$x]['hash']); $data['recipients'] = $recipients; } - if($secret) { + if ($secret) { $data['secret'] = $secret; $data['secret_sig'] = base64url_encode(rsa_sign($secret,$channel['channel_prvkey'])); } - if($extra) { - foreach($extra as $k => $v) + if ($extra) { + foreach ($extra as $k => $v) $data[$k] = $v; } - logger('zot_build_packet: ' . print_r($data,true), LOGGER_DATA); // Hush-hush ultra top-secret mode - if($remote_key) { + if ($remote_key) { $data = crypto_encapsulate(json_encode($data),$remote_key); } return json_encode($data); } - /** - * @function: zot_zot - * @param: string $url - * @param: array $data + * @brief + * + * @see z_post_url() * - * @returns: array => see z_post_url for returned data format + * @param string $url + * @param array $data + * @return array see z_post_url() for returned data format */ - - - -function zot_zot($url,$data) { - return z_post_url($url,array('data' => $data)); +function zot_zot($url, $data) { + return z_post_url($url, array('data' => $data)); } /** - * @function: zot_finger + * @brief Look up information about channel. * - * Look up information about channel - * @param: string $webbie - * does not have to be host qualified e.g. 'foo' is treated as 'foo@thishub' - * @param: array $channel + * @param string $webbie + * does not have to be host qualified e.g. 'foo' is treated as 'foo\@thishub' + * @param array $channel * (optional), if supplied permissions will be enumerated specifically for $channel - * @param: boolean $autofallback + * @param boolean $autofallback * fallback/failover to http if https connection cannot be established. Default is true. * - * @returns: array => see z_post_url and mod/zfinger.php + * @return array see z_post_url() and \ref mod/zfinger.php */ +function zot_finger($webbie, $channel = null, $autofallback = true) { - -function zot_finger($webbie,$channel = null,$autofallback = true) { - - - if(strpos($webbie,'@') === false) { + if (strpos($webbie,'@') === false) { $address = $webbie; $host = get_app()->get_hostname(); - } - else { + } else { $address = substr($webbie,0,strpos($webbie,'@')); $host = substr($webbie,strpos($webbie,'@')+1); } $xchan_addr = $address . '@' . $host; - if((! $address) || (! $xchan_addr)) { + if ((! $address) || (! $xchan_addr)) { logger('zot_finger: no address :' . $webbie); return array('success' => false); - } + } logger('using xchan_addr: ' . $xchan_addr, LOGGER_DATA); - + // potential issue here; the xchan_addr points to the primary hub. // The webbie we were called with may not, so it might not be found // unless we query for hubloc_addr instead of xchan_addr @@ -207,26 +202,24 @@ function zot_finger($webbie,$channel = null,$autofallback = true) { intval(HUBLOC_FLAGS_PRIMARY) ); - if($r) { + if ($r) { $url = $r[0]['hubloc_url']; - if($r[0]['hubloc_network'] && $r[0]['hubloc_network'] !== 'zot') { + if ($r[0]['hubloc_network'] && $r[0]['hubloc_network'] !== 'zot') { logger('zot_finger: alternate network: ' . $webbie); logger('url: '.$url.', net: '.var_export($r[0]['hubloc_network'],true), LOGGER_DATA); return array('success' => false); - } - } - else { + } + } else { $url = 'https://' . $host; } - $rhs = '/.well-known/zot-info'; $https = ((strpos($url,'https://') === 0) ? true : false); logger('zot_finger: ' . $address . ' at ' . $url, LOGGER_DEBUG); - if($channel) { + if ($channel) { $postvars = array( 'address' => $address, 'target' => $channel['channel_guid'], @@ -236,88 +229,85 @@ function zot_finger($webbie,$channel = null,$autofallback = true) { $result = z_post_url($url . $rhs,$postvars); - - if((! $result['success']) && ($autofallback)) { - if($https) { + if ((! $result['success']) && ($autofallback)) { + if ($https) { logger('zot_finger: https failed. falling back to http'); $result = z_post_url('http://' . $host . $rhs,$postvars); } } - } - else { + } else { $rhs .= '?f=&address=' . urlencode($address); $result = z_fetch_url($url . $rhs); - if((! $result['success']) && ($autofallback)) { - if($https) { + if ((! $result['success']) && ($autofallback)) { + if ($https) { logger('zot_finger: https failed. falling back to http'); $result = z_fetch_url('http://' . $host . $rhs); } } } - - if(! $result['success']) - logger('zot_finger: no results'); - return $result; + if (! $result['success']) + logger('zot_finger: no results'); + return $result; } /** - * @function: zot_refresh($them, $channel = null, $force = false) + * @brief Refreshes after permission changed or friending, etc. + * + * zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified + * to fetch new permissions via a finger/discovery operation. This may result in a new connection + * (abook entry) being added to a local channel and it may result in auto-permissions being granted. + * + * Friending in zot is accomplished by sending a refresh packet to a specific channel which indicates a + * permission change has been made by the sender which affects the target channel. The hub controlling + * the target channel does targetted discovery (a zot-finger request requesting permissions for the local + * channel). These are decoded here, and if necessary and abook structure (addressbook) is created to store + * the permissions assigned to this channel. + * + * Initially these abook structures are created with a 'pending' flag, so that no reverse permissions are + * implied until this is approved by the owner channel. A channel can also auto-populate permissions in + * return and send back a refresh packet of its own. This is used by forum and group communication channels + * so that friending and membership in the channel's "club" is automatic. * - * zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified - * to fetch new permissions via a finger/discovery operation. This may result in a new connection - * (abook entry) being added to a local channel and it may result in auto-permissions being granted. - * - * Friending in zot is accomplished by sending a refresh packet to a specific channel which indicates a - * permission change has been made by the sender which affects the target channel. The hub controlling - * the target channel does targetted discovery (a zot-finger request requesting permissions for the local - * channel). These are decoded here, and if necessary and abook structure (addressbook) is created to store - * the permissions assigned to this channel. - * - * Initially these abook structures are created with a 'pending' flag, so that no reverse permissions are - * implied until this is approved by the owner channel. A channel can also auto-populate permissions in - * return and send back a refresh packet of its own. This is used by forum and group communication channels - * so that friending and membership in the channel's "club" is automatic. - * * @param array $them => xchan structure of sender * @param array $channel => local channel structure of target recipient, required for "friending" operations + * @param array $force default false * - * @returns boolean true if successful, else false + * @returns boolean true if successful, else false */ +function zot_refresh($them, $channel = null, $force = false) { -function zot_refresh($them,$channel = null, $force = false) { - - if(array_key_exists('xchan_network',$them) && ($them['xchan_network'] !== 'zot')) { + if (array_key_exists('xchan_network', $them) && ($them['xchan_network'] !== 'zot')) { logger('zot_refresh: not got zot. ' . $them['xchan_name']); return true; } logger('zot_refresh: them: ' . print_r($them,true), LOGGER_DATA); - if($channel) + if ($channel) logger('zot_refresh: channel: ' . print_r($channel,true), LOGGER_DATA); $url = null; - if($them['hubloc_url']) + if ($them['hubloc_url']) { $url = $them['hubloc_url']; - else { + } else { $r = q("select hubloc_url, hubloc_flags from hubloc where hubloc_hash = '%s'", dbesc($them['xchan_hash']) ); - if($r) { - foreach($r as $rr) { - if($rr['hubloc_flags'] & HUBLOC_FLAGS_PRIMARY) { + if ($r) { + foreach ($r as $rr) { + if ($rr['hubloc_flags'] & HUBLOC_FLAGS_PRIMARY) { $url = $rr['hubloc_url']; break; } } - if(! $url) + if (! $url) $url = $r[0]['hubloc_url']; } } - if(! $url) { + if (! $url) { logger('zot_refresh: no url'); return false; } @@ -330,12 +320,13 @@ function zot_refresh($them,$channel = null, $force = false) { $postvars['key'] = $channel['channel_pubkey']; } - if(array_key_exists('xchan_addr',$them) && $them['xchan_addr']) + if (array_key_exists('xchan_addr',$them) && $them['xchan_addr']) $postvars['address'] = $them['xchan_addr']; - if(array_key_exists('xchan_hash',$them) && $them['xchan_hash']) + if (array_key_exists('xchan_hash',$them) && $them['xchan_hash']) $postvars['guid_hash'] = $them['xchan_hash']; - if(array_key_exists('xchan_guid',$them) && $them['xchan_guid'] + if (array_key_exists('xchan_guid',$them) && $them['xchan_guid'] && array_key_exists('xchan_guid_sig',$them) && $them['xchan_guid_sig']) { + $postvars['guid'] = $them['xchan_guid']; $postvars['guid_sig'] = $them['xchan_guid_sig']; } @@ -343,19 +334,19 @@ function zot_refresh($them,$channel = null, $force = false) { $rhs = '/.well-known/zot-info'; $result = z_post_url($url . $rhs,$postvars); - + logger('zot_refresh: zot-info: ' . print_r($result,true), LOGGER_DATA); - if($result['success']) { + if ($result['success']) { $j = json_decode($result['body'],true); - if(! (($j) && ($j['success']))) { + if (! (($j) && ($j['success']))) { logger('zot_refresh: result not decodable'); return false; } - $x = import_xchan($j,(($force) ? UPDATE_FLAGS_FORCED : UPDATE_FLAGS_UPDATED)); + $x = import_xchan($j, (($force) ? UPDATE_FLAGS_FORCED : UPDATE_FLAGS_UPDATED)); if(! $x['success']) return false; @@ -415,7 +406,7 @@ function zot_refresh($them,$channel = null, $force = false) { $next_birthday = $r[0]['abook_dob']; $current_abook_connected = (($r[0]['abook_flags'] & ABOOK_FLAG_UNCONNECTED) ? 0 : 1); - + $y = q("update abook set abook_their_perms = %d, abook_dob = '%s' where abook_xchan = '%s' and abook_channel = %d and not (abook_flags & %d) > 0 ", @@ -430,8 +421,8 @@ function zot_refresh($them,$channel = null, $force = false) { // if they are in your address book but you aren't in theirs, and/or this does not // match your current connected state setting, toggle it. - // FIXME: uncoverted to postgres - // FIXME: when this was enabled, all contacts became unconnected. Currently disabled intentionally + /** @FIXME uncoverted to postgres */ + /** @FIXME when this was enabled, all contacts became unconnected. Currently disabled intentionally */ // $y1 = q("update abook set abook_flags = (abook_flags ^ %d) // where abook_xchan = '%s' and abook_channel = %d // and not (abook_flags & %d) limit 1", @@ -505,7 +496,7 @@ function zot_refresh($them,$channel = null, $force = false) { 'type' => NOTIFY_INTRO, 'from_xchan' => $x['hash'], 'to_xchan' => $channel['channel_hash'], - 'link' => z_root() . '/connedit/' . $new_connection[0]['abook_id'], + 'link' => z_root() . '/connedit/' . $new_connection[0]['abook_id'], )); } @@ -514,7 +505,6 @@ function zot_refresh($them,$channel = null, $force = false) { || (! ($new_connection[0]['abook_flags'] & ABOOK_FLAG_PENDING)) ) proc_run('php','include/onepoll.php',$new_connection[0]['abook_id']); } - } } } @@ -524,25 +514,22 @@ function zot_refresh($them,$channel = null, $force = false) { } /** - * @function: zot_gethub + * @brief Look up if channel is known and previously verified. * - * A guid and a url, both signed by the sender, distinguish a known sender at a known location - * This function looks these up to see if the channel is known and therefore previously verified. - * If not, we will need to verify it. + * A guid and a url, both signed by the sender, distinguish a known sender at a + * known location. + * This function looks these up to see if the channel is known and therefore + * previously verified. If not, we will need to verify it. * - * @param array $arr - * $arr must contain: - * string $arr['guid'] => guid of conversant - * string $arr['guid_sig'] => guid signed with conversant's private key - * string $arr['url'] => URL of the origination hub of this communication - * string $arr['url_sig'] => URL signed with conversant's private key - * + * @param array $arr an assoziative array which must contain: + * * \e string \b guid => guid of conversant + * * \e string \b guid_sig => guid signed with conversant's private key + * * \e string \b url => URL of the origination hub of this communication + * * \e string \b url_sig => URL signed with conversant's private key * - * @returns: array => hubloc record + * @returns array|null null if site is blacklisted or not found, otherwise an + * array with an hubloc record */ - - - function zot_gethub($arr) { if($arr['guid'] && $arr['guid_sig'] && $arr['url'] && $arr['url_sig']) { @@ -581,26 +568,23 @@ function zot_gethub($arr) { } /** - * @function zot_register_hub($arr) + * @brief Registers an unknown hup. * - * A communication has been received which has an unknown (to us) sender. - * Perform discovery based on our calculated hash of the sender at the origination address. - * This will fetch the discovery packet of the sender, which contains the public key we - * need to verify our guid and url signatures. + * A communication has been received which has an unknown (to us) sender. + * Perform discovery based on our calculated hash of the sender at the + * origination address. This will fetch the discovery packet of the sender, + * which contains the public key we need to verify our guid and url signatures. * - * @param array $arr - * $arr must contain: - * string $arr['guid'] => guid of conversant - * string $arr['guid_sig'] => guid signed with conversant's private key - * string $arr['url'] => URL of the origination hub of this communication - * string $arr['url_sig'] => URL signed with conversant's private key - * + * @param array $arr an assoziative array which must contain: + * * \e string \b guid => guid of conversant + * * \e string \b guid_sig => guid signed with conversant's private key + * * \e string \b url => URL of the origination hub of this communication + * * \e string \b url_sig => URL signed with conversant's private key * - * @returns array => 'success' (boolean true or false) - * 'message' (optional error string only if success is false) + * @returns array an assoziative array with: + * * \b success boolean true or false + * * \b message (optional) error string only if success is false */ - - function zot_register_hub($arr) { $result = array('success' => false); @@ -640,15 +624,14 @@ function zot_register_hub($arr) { } } } + return $result; } - /** - * @function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED) - * Takes an associative array of a fetched discovery packet and updates + * @brief Takes an associative array of a fetched discovery packet and updates * all internal data structures which need to be updated as a result. - * + * * @param array $arr => json_decoded discovery packet * @param int $ud_flags * Determines whether to create a directory update record if any changes occur, default is UPDATE_FLAGS_UPDATED @@ -659,13 +642,12 @@ function zot_register_hub($arr) { * If set [typically by update_directory_entry()] indicates a specific update table row and more particularly * contains a particular address (ud_addr) which needs to be updated in that table. * - * @returns array => 'success' (boolean true or false) - * 'message' (optional error string only if success is false) + * @return associative array + * * \e boolean \b success boolean true or false + * * \e string \b message (optional) error string only if success is false */ - function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { - call_hooks('import_xchan', $arr); $ret = array('success' => false); @@ -700,11 +682,11 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $r = q("select * from xchan where xchan_hash = '%s' limit 1", dbesc($xchan_hash) - ); + ); if(! array_key_exists('connect_url', $arr)) - $arr['connect_url'] = ''; - + $arr['connect_url'] = ''; + if(strpos($arr['address'],'/') !== false) $arr['address'] = substr($arr['address'],0,strpos($arr['address'],'/')); @@ -713,14 +695,13 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $import_photos = true; // if we import an entry from a site that's not ours and either or both of us is off the grid - hide the entry. - // TODO: check if we're the same directory realm, which would mean we are allowed to see it + /** @TODO: check if we're the same directory realm, which would mean we are allowed to see it */ $dirmode = get_config('system','directory_mode'); if((($arr['site']['directory_mode'] === 'standalone') || ($dirmode & DIRECTORY_MODE_STANDALONE)) && ($arr['site']['url'] != z_root())) $arr['searchable'] = false; - $hidden = (1 - intval($arr['searchable'])); // Be careful - XCHAN_FLAGS_HIDDEN should evaluate to 1 @@ -770,11 +751,9 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $what .= 'xchan '; $changed = true; } - } - else { + } else { $import_photos = true; - if((($arr['site']['directory_mode'] === 'standalone') || ($dirmode & DIRECTORY_MODE_STANDALONE)) && ($arr['site']['url'] != z_root())) $arr['searchable'] = false; @@ -789,7 +768,7 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $new_flags |= XCHAN_FLAGS_SELFCENSORED; if(array_key_exists('deleted',$arr) && $arr['deleted']) $new_flags |= XCHAN_FLAGS_DELETED; - + $x = q("insert into xchan ( xchan_hash, xchan_guid, xchan_guid_sig, xchan_pubkey, xchan_photo_mimetype, xchan_photo_l, xchan_addr, xchan_url, xchan_connurl, xchan_follow, xchan_connpage, xchan_name, xchan_network, xchan_photo_date, xchan_name_date, xchan_flags) values ( '%s', '%s', '%s', '%s' , '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d) ", @@ -813,11 +792,9 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $what .= 'new_xchan'; $changed = true; + } - } - - - if($import_photos) { + if ($import_photos) { require_once('include/photo/photo_driver.php'); @@ -826,9 +803,9 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $local = q("select channel_account_id, channel_id from channel where channel_hash = '%s' limit 1", dbesc($xchan_hash) ); - if($local) { - $ph = z_fetch_url($arr['photo'],true); - if($ph['success']) { + if ($local) { + $ph = z_fetch_url($arr['photo'], true); + if ($ph['success']) { import_channel_photo($ph['body'], $arr['photo_mimetype'], $local[0]['channel_account_id'],$local[0]['channel_id']); // reset the names in case they got messed up when we had a bug in this function $photos = array( @@ -839,12 +816,11 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { false ); } + } else { + $photos = import_profile_photo($arr['photo'], $xchan_hash); } - else { - $photos = import_profile_photo($arr['photo'],$xchan_hash); - } - if($photos) { - if($photos[4]) { + if ($photos) { + if ($photos[4]) { // importing the photo failed somehow. Leave the photo_date alone so we can try again at a later date. // This often happens when somebody joins the matrix with a bad cert. $r = q("update xchan set xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s' @@ -855,8 +831,7 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { dbesc($photos[3]), dbesc($xchan_hash) ); - } - else { + } else { $r = q("update xchan set xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s' where xchan_hash = '%s'", dbescdate(datetime_convert('UTC','UTC',$arr['photo_updated'])), @@ -875,8 +850,7 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { // what we are missing for true hub independence is for any changes in the primary hub to // get reflected not only in the hublocs, but also to update the URLs and addr in the appropriate xchan - - $s = sync_locations($arr,$arr); + $s = sync_locations($arr, $arr); if($s) { if($s['change_message']) @@ -915,8 +889,7 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $what .= 'profile '; $changed = true; } - } - else { + } else { logger('import_xchan: profile not available - hiding'); // they may have made it private $r = q("delete from xprof where xprof_hash = '%s'", @@ -935,7 +908,6 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $changed = true; } } - if(($changed) || ($ud_flags == UPDATE_FLAGS_FORCED)) { $guid = random_string() . '@' . get_app()->get_hostname(); @@ -956,60 +928,52 @@ function import_xchan($arr,$ud_flags = UPDATE_FLAGS_UPDATED, $ud_arr = null) { $ret['hash'] = $xchan_hash; } - - logger('import_xchan: result: ' . print_r($ret,true), LOGGER_DATA); return $ret; } /** - * @function zot_process_response($hub,$arr,$outq) { - * Called immediately after sending a zot message which is using queue processing - * Updates the queue item according to the response result and logs any information - * returned to aid communications troubleshooting. + * @brief Called immediately after sending a zot message which is using queue processing. + * + * Updates the queue item according to the response result and logs any information + * returned to aid communications troubleshooting. * * @param string $hub - url of site we just contacted * @param array $arr - output of z_post_url() * @param array $outq - The queue structure attached to this request - * - * @returns nothing */ +function zot_process_response($hub, $arr, $outq) { - -function zot_process_response($hub,$arr,$outq) { - - if(! $arr['success']) { + if (! $arr['success']) { logger('zot_process_response: failed: ' . $hub); return; } - $x = json_decode($arr['body'],true); + $x = json_decode($arr['body'], true); - if(! $x) { + if (! $x) { logger('zot_process_response: No json from ' . $hub); logger('zot_process_response: headers: ' . print_r($arr['header'],true), LOGGER_DATA); } // update the timestamp for this site - $r = q("update site set site_update = '%s' where site_url = '%s'", + q("update site set site_update = '%s' where site_url = '%s'", dbesc(datetime_convert()), dbesc(dirname($hub)) ); - // synchronous message types are handled immediately // async messages remain in the queue until processed. - if(intval($outq['outq_async'])) { - $r = q("update outq set outq_delivered = 1, outq_updated = '%s' where outq_hash = '%s' and outq_channel = %d", + if (intval($outq['outq_async'])) { + q("update outq set outq_delivered = 1, outq_updated = '%s' where outq_hash = '%s' and outq_channel = %d", dbesc(datetime_convert()), dbesc($outq['outq_hash']), intval($outq['outq_channel']) ); - } - else { - $r = q("delete from outq where outq_hash = '%s' and outq_channel = %d", + } else { + q("delete from outq where outq_hash = '%s' and outq_channel = %d", dbesc($outq['outq_hash']), intval($outq['outq_channel']) ); @@ -1019,19 +983,20 @@ function zot_process_response($hub,$arr,$outq) { } /** - * @function zot_fetch($arr) + * @brief + * + * We received a notification packet (in mod/post.php) that a message is waiting for us, and we've verified the sender. + * Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign with our site private key. + * The entire pickup message is encrypted with the remote site's public key. + * If everything checks out on the remote end, we will receive back a packet containing one or more messages, + * which will be processed and delivered before this function ultimately returns. + * + * @see zot_import() * - * We received a notification packet (in mod/post.php) that a message is waiting for us, and we've verified the sender. - * Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign with our site private key. - * The entire pickup message is encrypted with the remote site's public key. - * If everything checks out on the remote end, we will receive back a packet containing one or more messages, - * which will be processed and delivered before this function ultimately returns. - * * @param array $arr * decrypted and json decoded notify packet from remote site + * @return array from zot_import() */ - - function zot_fetch($arr) { logger('zot_fetch: ' . print_r($arr,true), LOGGER_DATA); @@ -1054,31 +1019,36 @@ function zot_fetch($arr) { ); $datatosend = json_encode(crypto_encapsulate(json_encode($data),$ret_hub['hubloc_sitekey'])); - + $fetch = zot_zot($url,$datatosend); $result = zot_import($fetch, $arr['sender']['url']); + return $result; } /** - * @function zot_import + * @brief Process incoming array of messages. * * Process an incoming array of messages which were obtained via pickup, and * import, update, delete as directed. - * - * @param array $arr => 'pickup' structure returned from remote site - * @param string $sender_url => the url specified by the sender in the initial communication - * we will verify the sender and url in each returned message structure and also verify - * that all the messages returned match the site url that we are currently processing. - * - * The message types handled here are 'activity' (e.g. posts), 'mail' , 'profile', 'location', - * and 'channel_sync' - * - * @returns array => array ( [0] => string $channel_hash, [1] => string $delivery_status, [2] => string $address ) - * suitable for logging remotely, enumerating the processing results of each message/recipient combination. - * + * + * The message types handled here are 'activity' (e.g. posts), 'mail' , + * 'profile', 'location' and 'channel_sync'. + * + * @param array $arr + * 'pickup' structure returned from remote site + * @param string $sender_url + * the url specified by the sender in the initial communication. + * We will verify the sender and url in each returned message structure and + * also verify that all the messages returned match the site url that we are + * currently processing. + * + * @returns array + * suitable for logging remotely, enumerating the processing results of each message/recipient combination + * * [0] => \e string $channel_hash + * * [1] => \e string $delivery_status + * * [2] => \e string $address */ - function zot_import($arr, $sender_url) { $data = json_decode($arr['body'],true); @@ -1168,7 +1138,7 @@ function zot_import($arr, $sender_url) { } } - logger('public post'); + logger('public post'); // Public post. look for any site members who are or may be accepting posts from this sender // and who are allowed to see them based on the sender's permissions @@ -1190,7 +1160,6 @@ function zot_import($arr, $sender_url) { $i['message']['flags'] = array(); if(! in_array('private',$i['message']['flags'])) $i['message']['flags'][] = 'private'; - } } @@ -1215,8 +1184,8 @@ function zot_import($arr, $sender_url) { logger('zot_import: no deliveries on this site'); continue; } - - if($i['message']) { + + if($i['message']) { if($i['message']['type'] === 'activity') { $arr = get_item_elements($i['message']); @@ -1230,7 +1199,6 @@ function zot_import($arr, $sender_url) { $relay = ((array_key_exists('flags',$i['message']) && in_array('relay',$i['message']['flags'])) ? true : false); $result = process_delivery($i['notify']['sender'],$arr,$deliveries,$relay,false,$message_request); - } elseif($i['message']['type'] === 'mail') { $arr = get_mail_elements($i['message']); @@ -1238,9 +1206,7 @@ function zot_import($arr, $sender_url) { logger('Mail received: ' . print_r($arr,true), LOGGER_DATA); logger('Mail recipients: ' . print_r($deliveries,true), LOGGER_DATA); - $result = process_mail_delivery($i['notify']['sender'],$arr,$deliveries); - } elseif($i['message']['type'] === 'profile') { $arr = get_profile_elements($i['message']); @@ -1249,9 +1215,7 @@ function zot_import($arr, $sender_url) { logger('Profile recipients: ' . print_r($deliveries,true), LOGGER_DATA); $result = process_profile_delivery($i['notify']['sender'],$arr,$deliveries); - } - elseif($i['message']['type'] === 'channel_sync') { // $arr = get_channelsync_elements($i['message']); @@ -1270,31 +1234,34 @@ function zot_import($arr, $sender_url) { $result = process_location_delivery($i['notify']['sender'],$arr,$deliveries); } - } if($result){ - $return = array_merge($return,$result); + $return = array_merge($return, $result); } } } return $return; - } // A public message with no listed recipients can be delivered to anybody who -// has PERMS_NETWORK for that type of post, PERMS_AUTHED (in-network senders are +// has PERMS_NETWORK for that type of post, PERMS_AUTHED (in-network senders are // by definition authenticated) or PERMS_SITE and is one the same // site, or PERMS_SPECIFIC and the sender is a contact who is granted // permissions via their connection permissions in the address book. // Here we take a given message and construct a list of hashes of everybody -// on the site that we should try and deliver to. +// on the site that we should try and deliver to. // Some of these will be rejected, but this gives us a place to start. +/** + * @brief + * + * @param array $msg + * @return NULL|array + */ function public_recips($msg) { - require_once('include/identity.php'); $check_mentions = false; @@ -1363,7 +1330,6 @@ function public_recips($msg) { or ( " . $col . " & " . intval(PERMS_PUBLIC) . ") > 0 or ( " . $col . " & " . intval(PERMS_AUTHED) . ") > 0 ) "; - $r = q("select channel_hash as hash from channel $sql or channel_hash = '%s' and ( channel_pageflags & " . intval(PAGE_REMOVED) . " ) = 0 ", dbesc($msg['notify']['sender']['hash']) @@ -1514,7 +1480,6 @@ function allowed_public_recips($msg) { return $results; } - return array(); } @@ -1544,7 +1509,6 @@ function process_delivery($sender,$arr,$deliveries,$relay,$public = false,$reque continue; } - $channel = $r[0]; // allow public postings to the sys channel regardless of permissions, but not @@ -1763,7 +1727,6 @@ function remove_community_tag($sender,$arr,$uid) { return; logger('remove_community_tag: invoked'); - if(! get_pconfig($uid,'system','blocktags')) { logger('remove_community tag: permission denied.'); @@ -1806,8 +1769,8 @@ function remove_community_tag($sender,$arr,$uid) { logger('remove_community_tag: no parent message'); return; } - - $x = q("delete from term where uid = %d and oid = %d and otype = %d and type = %d and term = '%s' and url = '%s'", + + q("delete from term where uid = %d and oid = %d and otype = %d and type = %d and term = '%s' and url = '%s'", intval($uid), intval($r[0]['id']), intval(TERM_OBJ_POST), @@ -1815,8 +1778,6 @@ function remove_community_tag($sender,$arr,$uid) { dbesc($i['object']['title']), dbesc(get_rel_link($i['object']['link'],'alternate')) ); - - return; } function update_imported_item($sender,$item,$uid) { @@ -1826,12 +1787,20 @@ function update_imported_item($sender,$item,$uid) { logger('update_imported_item: failed: ' . $x['message']); else logger('update_imported_item'); - } -function delete_imported_item($sender,$item,$uid,$relay) { +/** + * @brief Deletes an imported item. + * + * @param array $sender + * @param array $item + * @param int $uid + * @param unknown $relay + * @return boolean|int post_id + */ +function delete_imported_item($sender, $item, $uid, $relay) { - logger('delete_imported_item invoked',LOGGER_DEBUG); + logger('delete_imported_item invoked', LOGGER_DEBUG); $ownership_valid = false; $item_found = false; @@ -1841,13 +1810,13 @@ function delete_imported_item($sender,$item,$uid,$relay) { dbesc($item['mid']), intval($uid) ); - if($r) { - if($r[0]['author_xchan'] === $sender['hash'] || $r[0]['owner_xchan'] === $sender['hash'] || $r[0]['source_xchan'] === $sender['hash']) + if ($r) { + if ($r[0]['author_xchan'] === $sender['hash'] || $r[0]['owner_xchan'] === $sender['hash'] || $r[0]['source_xchan'] === $sender['hash']) $ownership_valid = true; + $post_id = $r[0]['id']; $item_found = true; - } - else { + } else { // perhaps the item is still in transit and the delete notification got here before the actual item did. Store it with the deleted flag set. // item_store() won't try to deliver any notifications or start delivery chains if this flag is set. @@ -1855,22 +1824,24 @@ function delete_imported_item($sender,$item,$uid,$relay) { // But this will ensure that if the (undeleted) original post comes in at a later date, we'll reject it because it will have an older timestamp. logger('delete received for non-existent item - storing item data.'); - if($arr['author_xchan'] === $sender['hash'] || $arr['owner_xchan'] === $sender['hash'] || $arr['source_xchan'] === $sender['hash']) { + + /** @BUG $arr is undefined here, so this is dead code */ + if ($arr['author_xchan'] === $sender['hash'] || $arr['owner_xchan'] === $sender['hash'] || $arr['source_xchan'] === $sender['hash']) { $ownership_valid = true; $item_result = item_store($arr); $post_id = $item_result['item_id']; } } - if($ownership_valid == false) { + if ($ownership_valid === false) { logger('delete_imported_item: failed: ownership issue'); return false; } - if($item_found) { - if($r[0]['item_restrict'] & ITEM_DELETED) { + if ($item_found) { + if ($r[0]['item_restrict'] & ITEM_DELETED) { logger('delete_imported_item: item was already deleted'); - if(! $relay) + if (! $relay) return false; // This is a bit hackish, but may have to suffice until the notification/delivery loop is optimised @@ -1879,9 +1850,9 @@ function delete_imported_item($sender,$item,$uid,$relay) { // code path downstream can relay it again (causing a loop). Since it's already gone it's not coming // back, and we aren't going to (or shouldn't at any rate) delete it again in the future - so losing // this information from the metadata should have no other discernible impact. - - if(($r[0]['id'] != $r[0]['parent']) && ($r[0]['item_flags'] & ITEM_ORIGIN)) { - $x = q("update item set item_flags = %d where id = %d and uid = %d", + + if (($r[0]['id'] != $r[0]['parent']) && ($r[0]['item_flags'] & ITEM_ORIGIN)) { + q("update item set item_flags = %d where id = %d and uid = %d", intval($r[0]['item_flags'] ^ ITEM_ORIGIN), intval($r[0]['id']), intval($r[0]['uid']) @@ -1889,14 +1860,13 @@ function delete_imported_item($sender,$item,$uid,$relay) { } } - require_once('include/items.php'); // Use phased deletion to set the deleted flag, call both tag_deliver and the notifier to notify downstream channels // and then clean up after ourselves with a cron job after several days to do the delete_item_lowlevel() (DROPITEM_PHASE2). - drop_item($post_id,false, DROPITEM_PHASE1); - tag_deliver($uid,$post_id); + drop_item($post_id, false, DROPITEM_PHASE1); + tag_deliver($uid, $post_id); } return $post_id; @@ -1904,17 +1874,13 @@ function delete_imported_item($sender,$item,$uid,$relay) { function process_mail_delivery($sender,$arr,$deliveries) { - $result = array(); - if($sender['hash'] != $arr['from_xchan']) { logger('process_mail_delivery: sender is not mail author'); return; } - - foreach($deliveries as $d) { $r = q("select * from channel where channel_hash = '%s' limit 1", dbesc($d['hash']) @@ -1946,7 +1912,7 @@ function process_mail_delivery($sender,$arr,$deliveries) { $result[] = array($d['hash'],'mail recalled',$channel['channel_name'],$arr['mid']); logger('mail_recalled'); } - else { + else { $result[] = array($d['hash'],'duplicate mail received',$channel['channel_name'],$arr['mid']); logger('duplicate mail received'); } @@ -1974,7 +1940,6 @@ function process_rating_delivery($sender,$arr) { dbesc($sender['hash']) ); - if((! $z) || (! rsa_verify($arr['target'] . '.' . $arr['rating'] . '.' . $arr['rating_text'], base64url_decode($arr['signature']),$z[0]['xchan_pubkey']))) { logger('failed to verify rating'); return; @@ -2012,7 +1977,6 @@ function process_rating_delivery($sender,$arr) { ); logger('rating created'); } - return; } @@ -2080,7 +2044,6 @@ function sync_locations($sender,$arr,$absolute = false) { continue; } - for($x = 0; $x < count($xisting); $x ++) { if(($xisting[$x]['hubloc_url'] === $location['url']) && ($xisting[$x]['hubloc_sitekey'] === $location['sitekey'])) { @@ -2250,7 +2213,7 @@ function sync_locations($sender,$arr,$absolute = false) { ); if($r) hubloc_change_primary($r[0]); - } + } } // get rid of any hubs we have for this channel which weren't reported. @@ -2275,17 +2238,23 @@ function sync_locations($sender,$arr,$absolute = false) { $ret['changed'] = $changed; return $ret; - } - +/** + * @brief Returns an array with all known distinct hubs for this channel. + * + * @see zot_get_hublocs() + * @param array $channel an assoziative array which must contain + * * \e string \b channel_hash the hash of the channel + * @return array an array with assoziated arrays + */ function zot_encode_locations($channel) { $ret = array(); $x = zot_get_hublocs($channel['channel_hash']); - if($x && count($x)) { - foreach($x as $hub) { - if(! ($hub['hubloc_flags'] & HUBLOC_FLAGS_UNVERIFIED)) { + if ($x && count($x)) { + foreach ($x as $hub) { + if (! ($hub['hubloc_flags'] & HUBLOC_FLAGS_UNVERIFIED)) { $ret[] = array( 'host' => $hub['hubloc_host'], 'address' => $hub['hubloc_addr'], @@ -2299,24 +2268,25 @@ function zot_encode_locations($channel) { } } } + return $ret; } - - - -/* - * @function import_directory_profile +/** + * @brief Imports a directory profile. * - * @returns boolean $updated if something changed - * + * @param string $hash + * @param array $profile + * @param string $addr + * @param number $ud_flags + * @param number $suppress_update default 0 + * @return boolean $updated if something changed */ - -function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_UPDATED, $suppress_update = 0) { +function import_directory_profile($hash, $profile, $addr, $ud_flags = UPDATE_FLAGS_UPDATED, $suppress_update = 0) { logger('import_directory_profile', LOGGER_DEBUG); - if(! $hash) + if (! $hash) return false; $arr = array(); @@ -2337,11 +2307,11 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ $arr['xprof_hometown'] = (($profile['hometown']) ? htmlspecialchars($profile['hometown'], ENT_COMPAT,'UTF-8',false) : ''); $clean = array(); - if(array_key_exists('keywords',$profile) and is_array($profile['keywords'])) { + if (array_key_exists('keywords', $profile) and is_array($profile['keywords'])) { import_directory_keywords($hash,$profile['keywords']); - foreach($profile['keywords'] as $kw) { - $kw = trim(htmlspecialchars($kw,ENT_COMPAT,'UTF-8',false)); - $kw = trim($kw,','); + foreach ($profile['keywords'] as $kw) { + $kw = trim(htmlspecialchars($kw,ENT_COMPAT, 'UTF-8', false)); + $kw = trim($kw, ','); $clean[] = $kw; } } @@ -2352,48 +2322,47 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ // These are not translated, so the German "erwachsenen" keyword will not censor the directory profile. Only the English form - "adult". - if(in_arrayi('nsfw',$clean) || in_arrayi('adult',$clean)) { + if (in_arrayi('nsfw', $clean) || in_arrayi('adult', $clean)) { q("update xchan set xchan_flags = (xchan_flags | %d) where xchan_hash = '%s'", intval(XCHAN_FLAGS_SELFCENSORED), dbesc($hash) ); } - $r = q("select * from xprof where xprof_hash = '%s' limit 1", dbesc($hash) ); - - if($arr['xprof_age'] > 150) + + if ($arr['xprof_age'] > 150) $arr['xprof_age'] = 150; - if($arr['xprof_age'] < 0) + if ($arr['xprof_age'] < 0) $arr['xprof_age'] = 0; - - if($r) { + + if ($r) { $update = false; - foreach($r[0] as $k => $v) { - if((array_key_exists($k,$arr)) && ($arr[$k] != $v)) { + foreach ($r[0] as $k => $v) { + if ((array_key_exists($k,$arr)) && ($arr[$k] != $v)) { logger('import_directory_profile: update ' . $k . ' => ' . $arr[$k]); $update = true; break; } } - if($update) { - $x = q("update xprof set + if ($update) { + q("update xprof set xprof_desc = '%s', xprof_dob = '%s', - xprof_age = %d, + xprof_age = %d, xprof_gender = '%s', xprof_marital = '%s', xprof_sexual = '%s', xprof_locale = '%s', xprof_region = '%s', xprof_postcode = '%s', - xprof_country = '%s', - xprof_about = '%s', - xprof_homepage = '%s', - xprof_hometown = '%s', - xprof_keywords = '%s' + xprof_country = '%s', + xprof_about = '%s', + xprof_homepage = '%s', + xprof_hometown = '%s', + xprof_keywords = '%s' where xprof_hash = '%s'", dbesc($arr['xprof_desc']), dbesc($arr['xprof_dob']), @@ -2412,11 +2381,10 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ dbesc($arr['xprof_hash']) ); } - } - else { + } else { $update = true; logger('import_directory_profile: new profile '); - $x = q("insert into xprof (xprof_hash, xprof_desc, xprof_dob, xprof_age, xprof_gender, xprof_marital, xprof_sexual, xprof_locale, xprof_region, xprof_postcode, xprof_country, xprof_about, xprof_homepage, xprof_hometown, xprof_keywords) values ('%s', '%s', '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s') ", + q("insert into xprof (xprof_hash, xprof_desc, xprof_dob, xprof_age, xprof_gender, xprof_marital, xprof_sexual, xprof_locale, xprof_region, xprof_postcode, xprof_country, xprof_about, xprof_homepage, xprof_hometown, xprof_keywords) values ('%s', '%s', '%s', %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s') ", dbesc($arr['xprof_hash']), dbesc($arr['xprof_desc']), dbesc($arr['xprof_dob']), @@ -2438,8 +2406,9 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = UPDATE_FLAGS_ $d = array('xprof' => $arr, 'profile' => $profile, 'update' => $update); call_hooks('import_directory_profile', $d); - if(($d['update']) && (! $suppress_update)) + if (($d['update']) && (! $suppress_update)) update_modtime($arr['xprof_hash'],random_string() . '@' . get_app()->get_hostname(), $addr, $ud_flags); + return $d['update']; } @@ -2528,7 +2497,6 @@ function import_site($arr,$pubkey) { $site_directory = 0; if($arr['directory_mode'] == 'normal') $site_directory = DIRECTORY_MODE_NORMAL; - if($arr['directory_mode'] == 'primary') $site_directory = DIRECTORY_MODE_PRIMARY; if($arr['directory_mode'] == 'secondary') @@ -2536,9 +2504,6 @@ function import_site($arr,$pubkey) { if($arr['directory_mode'] == 'standalone') $site_directory = DIRECTORY_MODE_STANDALONE; - - - $register_policy = 0; if($arr['register_policy'] == 'closed') $register_policy = REGISTER_CLOSED; @@ -2569,16 +2534,16 @@ function import_site($arr,$pubkey) { if(! $x['success']) $access_policy = ACCESS_PRIVATE; } - + $directory_url = htmlspecialchars($arr['directory_url'],ENT_COMPAT,'UTF-8',false); $url = htmlspecialchars(strtolower($arr['url']),ENT_COMPAT,'UTF-8',false); $sellpage = htmlspecialchars($arr['sellpage'],ENT_COMPAT,'UTF-8',false); $site_location = htmlspecialchars($arr['location'],ENT_COMPAT,'UTF-8',false); $site_realm = htmlspecialchars($arr['realm'],ENT_COMPAT,'UTF-8',false); - // You can have one and only one primary directory per realm. + // You can have one and only one primary directory per realm. // Downgrade any others claiming to be primary. As they have - // flubbed up this badly already, don't let them be directory servers at all. + // flubbed up this badly already, don't let them be directory servers at all. if(($site_directory === DIRECTORY_MODE_PRIMARY) && ($site_realm === get_directory_realm()) @@ -2586,7 +2551,6 @@ function import_site($arr,$pubkey) { $site_directory = DIRECTORY_MODE_NORMAL; } - if($exists) { if(($siterecord['site_flags'] != $site_directory) || ($siterecord['site_access'] != $access_policy) @@ -2644,11 +2608,9 @@ function import_site($arr,$pubkey) { } return $update; - } - /** * Send a zot packet to all hubs where this channel is duplicated, refreshing * such things as personal settings, channel permissions, address book updates, etc. @@ -2714,7 +2676,7 @@ function build_sync_packet($uid = 0, $packet = null, $groups_changed = false) { $info['config'] = $settings; } } - + if($channel) { $info['channel'] = array(); foreach($channel as $k => $v) { @@ -2775,23 +2737,20 @@ function build_sync_packet($uid = 0, $packet = null, $groups_changed = false) { if($interval) @time_sleep_until(microtime(true) + (float) $interval); } - - } function process_channel_sync_delivery($sender,$arr,$deliveries) { -// FIXME - this will sync red structures (channel, pconfig and abook). Eventually we need to make this application agnostic. - + /** @FIXME this will sync red structures (channel, pconfig and abook). Eventually we need to make this application agnostic. */ $result = array(); - - foreach($deliveries as $d) { + + foreach ($deliveries as $d) { $r = q("select * from channel where channel_hash = '%s' limit 1", dbesc($d['hash']) ); - if(! $r) { + if (! $r) { $result[] = array($d['hash'],'not found'); continue; } @@ -2801,7 +2760,6 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { $max_friends = service_class_fetch($channel['channel_id'],'total_channels'); $max_feeds = account_service_class_fetch($channel['channel_account_id'],'total_feeds'); - if($channel['channel_hash'] != $sender['hash']) { logger('process_channel_sync_delivery: possible forgery. Sender ' . $sender['hash'] . ' is not ' . $channel['channel_hash']); $result[] = array($d['hash'],'channel mismatch',$channel['channel_name'],''); @@ -2832,8 +2790,6 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { } } - - if(array_key_exists('abook',$arr) && is_array($arr['abook']) && count($arr['abook'])) { $total_friends = 0; $total_feeds = 0; @@ -2922,7 +2878,7 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { } if($max_feeds !== false && ($clean['abook_flags'] & ABOOK_FLAG_FEED) && $total_feeds > $max_feeds) { logger('process_channel_sync_delivery: total_feeds service class limit exceeded'); - continue; + continue; } q("insert into abook ( abook_xchan, abook_channel ) values ('%s', %d ) ", dbesc($clean['abook_xchan']), @@ -2931,7 +2887,7 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { $total_friends ++; if($clean['abook_flags'] & ABOOK_FLAG_FEED) $total_feeds ++; - } + } if(count($clean)) { foreach($clean as $k => $v) { @@ -2975,7 +2931,7 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { if(intval($cl['deleted']) && (! intval($y['deleted']))) { q("delete from group_member where gid = %d", intval($y['id']) - ); + ); } } } @@ -3095,7 +3051,7 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { if(! $x) { q("insert into profile ( profile_guid, aid, uid ) values ('%s', %d, %d)", dbesc($profile['profile_guid']), - intval($channel['channel_account_id']), + intval($channel['channel_account_id']), intval($channel['channel_id']) ); $x = q("select * from profile where profile_guid = '%s' and uid = %d limit 1", @@ -3109,9 +3065,12 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { foreach($profile as $k => $v) { if(in_array($k,$disallowed)) continue; + $clean[$k] = $v; - // TODO - check if these are allowed, otherwise we'll error - // We also need to import local photos if a custom photo is selected + /** + * @TODO check if these are allowed, otherwise we'll error + * We also need to import local photos if a custom photo is selected + */ } if(count($clean)) { foreach($clean as $k => $v) { @@ -3121,49 +3080,58 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) { } } } - - $result[] = array($d['hash'],'channel sync updated',$channel['channel_name'],''); - + $result[] = array($d['hash'],'channel sync updated',$channel['channel_name'],''); } + return $result; } // We probably should make rpost discoverable. - + function get_rpost_path($observer) { if(! $observer) return ''; + $parsed = parse_url($observer['xchan_url']); - return $parsed['scheme'] . '://' . $parsed['host'] . (($parsed['port']) ? ':' . $parsed['port'] : '') . '/rpost?f='; + return $parsed['scheme'] . '://' . $parsed['host'] . (($parsed['port']) ? ':' . $parsed['port'] : '') . '/rpost?f='; } + +/** + * @brief + * + * @param array $x + * @return boolean|string return false or a hash + */ function import_author_zot($x) { - $hash = make_xchan_hash($x['guid'],$x['guid_sig']); + $hash = make_xchan_hash($x['guid'], $x['guid_sig']); $r = q("select hubloc_url from hubloc where hubloc_guid = '%s' and hubloc_guid_sig = '%s' and (hubloc_flags & %d)>0 limit 1", dbesc($x['guid']), dbesc($x['guid_sig']), intval(HUBLOC_FLAGS_PRIMARY) ); - if($r) { + if ($r) { logger('import_author_zot: in cache', LOGGER_DEBUG); return $hash; } logger('import_author_zot: entry not in cache - probing: ' . print_r($x,true), LOGGER_DEBUG); - - $them = array('hubloc_url' => $x['url'],'xchan_guid' => $x['guid'], 'xchan_guid_sig' => $x['guid_sig']); - if(zot_refresh($them)) + + $them = array('hubloc_url' => $x['url'], 'xchan_guid' => $x['guid'], 'xchan_guid_sig' => $x['guid_sig']); + if (zot_refresh($them)) return $hash; + return false; } /** - * @function zot_process_message_request($data) - * If a site receives a comment to a post but finds they have no parent to attach it with, they + * @brief Process a message request. + * + * If a site receives a comment to a post but finds they have no parent to attach it with, they * may send a 'request' packet containing the message_id of the missing parent. This is the handler * for that packet. We will create a message_list array of the entire conversation starting with * the missing parent and invoke delivery to the sender of the packet. @@ -3173,20 +3141,21 @@ function import_author_zot($x) { * processed/delivered in order. * * Called from mod/post.php - */ - - + * + * @param array $data + * @return array + */ function zot_process_message_request($data) { $ret = array('success' => false); - if(! $data['message_id']) { + if (! $data['message_id']) { $ret['message'] = 'no message_id'; logger('no message_id'); return $ret; } $sender = $data['sender']; - $sender_hash = make_xchan_hash($sender['guid'],$sender['guid_sig']); + $sender_hash = make_xchan_hash($sender['guid'], $sender['guid_sig']); /* * Find the local channel in charge of this post (the first and only recipient of the request packet) @@ -3197,7 +3166,7 @@ function zot_process_message_request($data) { $c = q("select * from channel left join xchan on channel_hash = xchan_hash where channel_hash = '%s' limit 1", dbesc($recip_hash) ); - if(! $c) { + if (! $c) { logger('recipient channel not found.'); $ret['message'] .= 'recipient not found.' . EOL; return $ret; @@ -3209,7 +3178,7 @@ function zot_process_message_request($data) { $messages = zot_feed($c[0]['channel_id'],$sender_hash,array('message_id' => $data['message_id'])); - if($messages) { + if ($messages) { $env_recips = null; $r = q("select hubloc_guid, hubloc_url, hubloc_sitekey, hubloc_network, hubloc_flags, hubloc_callback, hubloc_host @@ -3219,20 +3188,18 @@ function zot_process_message_request($data) { intval(HUBLOC_FLAGS_DELETED), intval(HUBLOC_OFFLINE) ); - if(! $r) { + if (! $r) { logger('no hubs'); return $ret; } $hubs = $r; - $hublist = array(); - $keys = array(); - $private = ((array_key_exists('flags',$messages[0]) && in_array('private',$messages[0]['flags'])) ? true : false); + $private = ((array_key_exists('flags', $messages[0]) && in_array('private',$messages[0]['flags'])) ? true : false); if($private) - $env_recips = array('guid' => $sender['guid'],'guid_sig' => $sender['guid_sig'],'hash' => $sender_hash); + $env_recips = array('guid' => $sender['guid'], 'guid_sig' => $sender['guid_sig'], 'hash' => $sender_hash); $data_packet = json_encode(array('message_list' => $messages)); - + foreach($hubs as $hub) { $hash = random_string(); @@ -3260,10 +3227,10 @@ function zot_process_message_request($data) { * invoke delivery to send out the notify packet */ - proc_run('php','include/deliver.php',$hash); + proc_run('php', 'include/deliver.php', $hash); } - } $ret['success'] = true; + return $ret; } diff --git a/mod/admin.php b/mod/admin.php index 7182bb9e5..fd2ba510b 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -73,7 +73,7 @@ function admin_post(&$a){ } /** - * @param App $$a + * @param App &$a * @return string */ function admin_content(&$a) { @@ -84,7 +84,7 @@ function admin_content(&$a) { return login(false); } - /** + /* * Side bar links */ @@ -125,7 +125,7 @@ function admin_content(&$a) { )); - /** + /* * Page content */ $o = ''; @@ -183,7 +183,7 @@ function admin_content(&$a) { /** * @brief Returns content for Admin Summary Page. * - * @param App $$a + * @param App &$a * @return string HTML from parsed admin_summary.tpl */ function admin_page_summary(&$a) { @@ -252,8 +252,9 @@ function admin_page_summary(&$a) { /** - * Admin Site Page - * @param App $a + * @brief POST handler for Admin Site Page. + * + * @param App &$a */ function admin_page_site_post(&$a){ if (!x($_POST, 'page_site')){ @@ -277,15 +278,15 @@ function admin_page_site_post(&$a){ $register_text = ((x($_POST,'register_text')) ? notags(trim($_POST['register_text'])) : ''); - $allowed_sites = ((x($_POST,'allowed_sites')) ? notags(trim($_POST['allowed_sites'])) : ''); - $allowed_email = ((x($_POST,'allowed_email')) ? notags(trim($_POST['allowed_email'])) : ''); - $not_allowed_email = ((x($_POST,'not_allowed_email')) ? notags(trim($_POST['not_allowed_email'])) : ''); - $block_public = ((x($_POST,'block_public')) ? True : False); - $force_publish = ((x($_POST,'publish_all')) ? True : False); - $disable_discover_tab = ((x($_POST,'disable_discover_tab')) ? True : False); - $no_login_on_homepage = ((x($_POST,'no_login_on_homepage')) ? True : False); - $global_directory = ((x($_POST,'directory_submit_url')) ? notags(trim($_POST['directory_submit_url'])) : ''); - $no_community_page = !((x($_POST,'no_community_page')) ? True : False); + $allowed_sites = ((x($_POST,'allowed_sites')) ? notags(trim($_POST['allowed_sites'])) : ''); + $allowed_email = ((x($_POST,'allowed_email')) ? notags(trim($_POST['allowed_email'])) : ''); + $not_allowed_email = ((x($_POST,'not_allowed_email')) ? notags(trim($_POST['not_allowed_email'])) : ''); + $block_public = ((x($_POST,'block_public')) ? True : False); + $force_publish = ((x($_POST,'publish_all')) ? True : False); + $disable_discover_tab = ((x($_POST,'disable_discover_tab')) ? True : False); + $no_login_on_homepage = ((x($_POST,'no_login_on_homepage')) ? True : False); + $global_directory = ((x($_POST,'directory_submit_url')) ? notags(trim($_POST['directory_submit_url'])) : ''); + $no_community_page = !((x($_POST,'no_community_page')) ? True : False); $default_expire_days = ((array_key_exists('default_expire_days',$_POST)) ? intval($_POST['default_expire_days']) : 0); $verifyssl = ((x($_POST,'verifyssl')) ? True : False); @@ -307,7 +308,7 @@ function admin_page_site_post(&$a){ set_config('system', 'sitename', $sitename); set_config('system', 'no_login_on_homepage', $no_login_on_homepage); set_config('system', 'verify_email', $verify_email); - set_config('system','default_expire_days', $default_expire_days); + set_config('system', 'default_expire_days', $default_expire_days); if ($banner == '') { del_config('system', 'banner'); @@ -360,6 +361,8 @@ function admin_page_site_post(&$a){ } /** + * @brief Admin page site. + * * @param App $a * @return string */ @@ -480,8 +483,8 @@ function admin_page_site(&$a) { '$default_expire_days' => array('default_expire_days', t('Expiration period in days for imported (matrix/network) content'), intval(get_config('system','default_expire_days')), t('0 for no expiration of imported content')), '$form_security_token' => get_form_security_token("admin_site"), )); - } + function admin_page_hubloc_post(&$a){ check_form_security_token_redirectOnErr('/admin/hubloc', 'admin_hubloc'); require_once('include/zot.php'); @@ -617,7 +620,6 @@ function admin_page_queue($a) { ); } - $r = q("select count(outq_posturl) as total, max(outq_priority) as priority, outq_posturl from outq where outq_delivered = 0 group by outq_posturl order by total desc"); @@ -626,7 +628,6 @@ function admin_page_queue($a) { $r[$x]['connected'] = datetime_convert('UTC',date_default_timezone_get(),$r[$x]['connected'],'Y-m-d'); } - $o = replace_macros(get_markup_template('admin_queue.tpl'), array( '$banner' => t('Queue Statistics'), '$numentries' => t('Total Entries'), @@ -763,13 +764,11 @@ function admin_page_users(&$a){ } -// WEe'll still need to link email addresses to admin/users/channels or some such, but this bit doesn't exist yet. +// We'll still need to link email addresses to admin/users/channels or some such, but this bit doesn't exist yet. // That's where we need to be doing last post/channel flags/etc, not here. - $serviceclass = (($_REQUEST['class']) ? " and account_service_class = '" . dbesc($_REQUEST['class']) . "' " : ''); - $order = " order by account_email asc "; if($_REQUEST['order'] === 'expires') $order = " order by account_expires desc "; @@ -803,7 +802,6 @@ function admin_page_users(&$a){ // } // $users = array_map("_setup_users", $users); - $t = get_markup_template('admin_users.tpl'); $o = replace_macros($t, array( // strings // @@ -841,9 +839,9 @@ function admin_page_users(&$a){ /** - * Channels admin page + * @brief Channels admin page. * - * @param App $a + * @param App &$a */ function admin_page_channels_post(&$a) { $channels = ( x($_POST, 'channel') ? $_POST['channel'] : Array() ); @@ -872,7 +870,9 @@ function admin_page_channels_post(&$a) { } /** - * @param App $a + * @brief + * + * @param App &$a * @return string */ function admin_page_channels(&$a){ @@ -975,7 +975,7 @@ function admin_page_channels(&$a){ */ function admin_page_plugins(&$a){ - /** + /* * Single plugin */ if ($a->argc == 3){ @@ -1055,7 +1055,7 @@ function admin_page_plugins(&$a){ } - /** + /* * List plugins */ $plugins = array(); @@ -1087,7 +1087,7 @@ function admin_page_plugins(&$a){ * @param string $th * @param int $result */ -function toggle_theme(&$themes,$th,&$result) { +function toggle_theme(&$themes, $th, &$result) { for($x = 0; $x < count($themes); $x ++) { if($themes[$x]['name'] === $th) { if($themes[$x]['allowed']) { @@ -1142,9 +1142,9 @@ function rebuild_theme_table($themes) { /** - * Themes admin page + * @brief Themes admin page. * - * @param App $a + * @param App &$a * @return string */ function admin_page_themes(&$a){ @@ -1174,7 +1174,7 @@ function admin_page_themes(&$a){ return ''; } - /** + /* * Single theme */ @@ -1253,8 +1253,7 @@ function admin_page_themes(&$a){ )); } - - /** + /* * List themes */ @@ -1281,9 +1280,9 @@ function admin_page_themes(&$a){ /** - * Logs admin page + * @brief POST handler for logs admin page. * - * @param App $a + * @param App &$a */ function admin_page_logs_post(&$a) { if (x($_POST, 'page_logs')) { @@ -1303,6 +1302,8 @@ function admin_page_logs_post(&$a) { } /** + * @brief Logs admin page. + * * @param App $a * @return string */ @@ -1435,5 +1436,4 @@ function admin_page_profs(&$a) { '$submit' => t('Save') )); } - } \ No newline at end of file diff --git a/mod/id.php b/mod/id.php index 05a2f3dc5..bd4c1fa89 100644 --- a/mod/id.php +++ b/mod/id.php @@ -1,45 +1,51 @@ t('First Name'), - 'namePerson/last' => t('Last Name'), - 'namePerson/friendly' => t('Nickname'), - 'namePerson' => t('Full Name'), - 'contact/internet/email' => t('Email'), - 'contact/email' => t('Email'), - 'media/image/aspect11' => t('Profile Photo'), - 'media/image' => t('Profile Photo'), - 'media/image/default' => t('Profile Photo'), - 'media/image/16x16' => t('Profile Photo 16px'), - 'media/image/32x32' => t('Profile Photo 32px'), - 'media/image/48x48' => t('Profile Photo 48px'), - 'media/image/64x64' => t('Profile Photo 64px'), - 'media/image/80x80' => t('Profile Photo 80px'), - 'media/image/128x128' => t('Profile Photo 128px'), - 'timezone' => t('Timezone'), - 'contact/web/default' => t('Homepage URL'), - 'language/pref' => t('Language'), - 'birthDate/birthYear' => t('Birth Year'), - 'birthDate/birthMonth' => t('Birth Month'), - 'birthDate/birthday' => t('Birth Day'), - 'birthDate' => t('Birthdate'), - 'gender' => t('Gender'), - ); - - - +/** + * @file mod/id.php + * @brief OpenID implementation + */ + +require 'library/openid/provider/provider.php'; + + +$attrMap = array( + 'namePerson/first' => t('First Name'), + 'namePerson/last' => t('Last Name'), + 'namePerson/friendly' => t('Nickname'), + 'namePerson' => t('Full Name'), + 'contact/internet/email' => t('Email'), + 'contact/email' => t('Email'), + 'media/image/aspect11' => t('Profile Photo'), + 'media/image' => t('Profile Photo'), + 'media/image/default' => t('Profile Photo'), + 'media/image/16x16' => t('Profile Photo 16px'), + 'media/image/32x32' => t('Profile Photo 32px'), + 'media/image/48x48' => t('Profile Photo 48px'), + 'media/image/64x64' => t('Profile Photo 64px'), + 'media/image/80x80' => t('Profile Photo 80px'), + 'media/image/128x128' => t('Profile Photo 128px'), + 'timezone' => t('Timezone'), + 'contact/web/default' => t('Homepage URL'), + 'language/pref' => t('Language'), + 'birthDate/birthYear' => t('Birth Year'), + 'birthDate/birthMonth' => t('Birth Month'), + 'birthDate/birthday' => t('Birth Day'), + 'birthDate' => t('Birthdate'), + 'gender' => t('Gender'), +); + + +/** + * @brief Entrypoint for the OpenID implementation. + * + * @param App &$a + */ function id_init(&$a) { - logger('id: ' . print_r($_REQUEST,true)); - + logger('id: ' . print_r($_REQUEST, true)); - if(argc() > 1) + if(argc() > 1) { $which = argv(1); - else { + } else { $a->error = 404; return; } @@ -48,41 +54,45 @@ function id_init(&$a) { $channel = $a->get_channel(); profile_load($a,$which,$profile); - - $op = new MysqlProvider; $op->server(); - } - -function getUserData($handle=null) { - if(! local_channel()) { +/** + * @brief Returns user data needed for OpenID. + * + * If no $handle is provided we will use local_channel() by default. + * + * @param string $handle (default null) + * @return boolean|array + */ +function getUserData($handle = null) { + if (! local_channel()) { notice( t('Permission denied.') . EOL); get_app()->page['content'] = login(); + return false; } // logger('handle: ' . $handle); - if($handle) { + if ($handle) { $r = q("select * from channel left join xchan on channel_hash = xchan_hash where channel_address = '%s' limit 1", dbesc($handle) ); - } - else { + } else { $r = q("select * from channel left join xchan on channel_hash = xchan_hash where channel_id = %d", intval(local_channel()) ); } - if(! r) + if (! r) return false; $x = q("select * from account where account_id = %d limit 1", intval($r[0]['channel_account_id']) ); - if($x) + if ($x) $r[0]['email'] = $x[0]['account_email']; $p = q("select * from profile where is_default = 1 and uid = %d limit 1", @@ -90,11 +100,11 @@ function getUserData($handle=null) { ); $gender = ''; - if($p[0]['gender'] == t('Male')) + if ($p[0]['gender'] == t('Male')) $gender = 'M'; - if($p[0]['gender'] == t('Female')) + if ($p[0]['gender'] == t('Female')) $gender = 'F'; - + $r[0]['firstName'] = ((strpos($r[0]['channel_name'],' ')) ? substr($r[0]['channel_name'],0,strpos($r[0]['channel_name'],' ')) : $r[0]['channel_name']); $r[0]['lastName'] = ((strpos($r[0]['channel_name'],' ')) ? substr($r[0]['channel_name'],strpos($r[0]['channel_name'],' ')+1) : ''); $r[0]['namePerson'] = $r[0]['channel_name']; @@ -113,7 +123,7 @@ function getUserData($handle=null) { $r[0]['birthday'] = ((intval(substr($p[0]['dob'],8,2))) ? intval(substr($p[0]['dob'],8,2)) : ''); $r[0]['birthdate'] = (($r[0]['birthyear'] && $r[0]['birthmonth'] && $r[0]['birthday']) ? $p[0]['dob'] : ''); $r[0]['gender'] = $gender; - + return $r[0]; /* @@ -144,20 +154,20 @@ function getUserData($handle=null) { } - - -class MysqlProvider extends LightOpenIDProvider -{ - +/** + * @brief MySQL provider for OpenID implementation. + * + */ +class MysqlProvider extends LightOpenIDProvider { // See http://openid.net/specs/openid-attribute-properties-list-1_0-01.html // This list contains a few variations of these attributes to maintain // compatibility with legacy clients - private $attrFieldMap = array( - 'namePerson/first' => 'firstName', - 'namePerson/last' => 'lastName', - 'namePerson/friendly' => 'channel_address', + private $attrFieldMap = array( + 'namePerson/first' => 'firstName', + 'namePerson/last' => 'lastName', + 'namePerson/friendly' => 'channel_address', 'namePerson' => 'namePerson', 'contact/internet/email' => 'email', 'contact/email' => 'email', @@ -178,11 +188,9 @@ class MysqlProvider extends LightOpenIDProvider 'birthDate/birthday' => 'birthday', 'birthDate' => 'birthdate', 'gender' => 'gender', - ); - - - function setup($identity, $realm, $assoc_handle, $attributes) - { + ); + + function setup($identity, $realm, $assoc_handle, $attributes) { global $attrMap; // logger('identity: ' . $identity); @@ -190,10 +198,10 @@ class MysqlProvider extends LightOpenIDProvider // logger('assoc_handle: ' . $assoc_handle); // logger('attributes: ' . print_r($attributes,true)); - $data = getUserData($assoc_handle); + $data = getUserData($assoc_handle); -// FIXME this needs to be a template with localised strings +/** @FIXME this needs to be a template with localised strings */ $o .= '
        ' . '' @@ -203,7 +211,7 @@ class MysqlProvider extends LightOpenIDProvider if($attributes['required'] || $attributes['optional']) { $o .= " It also requests following information (required fields marked with *):" . '
        + +
        -- cgit v1.2.3 From aecd2432b0974d1999ce290d3243833c9f434f21 Mon Sep 17 00:00:00 2001 From: tuscanhobbit Date: Mon, 30 Mar 2015 20:10:38 +0200 Subject: Italian translation --- view/it/messages.po | 1262 +++++++++++++++++++++++++++------------------------ view/it/strings.php | 82 ++-- 2 files changed, 718 insertions(+), 626 deletions(-) diff --git a/view/it/messages.po b/view/it/messages.po index 781e5f971..91ed448f5 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-20 00:03-0700\n" -"PO-Revision-Date: 2015-03-24 10:11+0000\n" +"POT-Creation-Date: 2015-03-27 00:03-0700\n" +"PO-Revision-Date: 2015-03-30 14:28+0000\n" "Last-Translator: tuscanhobbit \n" "Language-Team: Italian (http://www.transifex.com/projects/p/red-matrix/language/it/)\n" "MIME-Version: 1.0\n" @@ -60,7 +60,7 @@ msgstr "È stato ripristinato un insieme con lo stesso nome che era stato elimin msgid "Default privacy group for new contacts" msgstr "Insieme predefinito per i canali che inizi a seguire" -#: ../../include/group.php:254 ../../mod/admin.php:821 +#: ../../include/group.php:254 ../../mod/admin.php:824 msgid "All Channels" msgstr "Tutti i canali" @@ -131,7 +131,7 @@ msgstr "$1 spoiler" msgid "$1 wrote:" msgstr "$1 ha scritto:" -#: ../../include/identity.php:31 ../../mod/item.php:1078 +#: ../../include/identity.php:31 msgid "Unable to obtain identity information from database" msgstr "Impossibile ottenere le informazioni di identificazione dal database" @@ -160,16 +160,16 @@ msgid "" "Nickname has unsupported characters or is already being used on this site." msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." -#: ../../include/identity.php:283 +#: ../../include/identity.php:281 msgid "Unable to retrieve created identity" msgstr "Impossibile caricare l'identità creata" -#: ../../include/identity.php:343 +#: ../../include/identity.php:341 msgid "Default Profile" msgstr "Profilo predefinito" -#: ../../include/identity.php:387 ../../include/identity.php:388 -#: ../../include/identity.php:395 ../../include/widgets.php:430 +#: ../../include/identity.php:385 ../../include/identity.php:386 +#: ../../include/identity.php:393 ../../include/widgets.php:430 #: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 #: ../../mod/settings.php:343 ../../mod/settings.php:344 #: ../../mod/settings.php:347 ../../mod/settings.php:358 @@ -177,129 +177,129 @@ msgstr "Profilo predefinito" msgid "Friends" msgstr "Amici" -#: ../../include/identity.php:643 +#: ../../include/identity.php:641 msgid "Requested channel is not available." msgstr "Il canale che cerchi non è disponibile." -#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../include/identity.php:689 ../../mod/profile.php:16 #: ../../mod/achievements.php:11 ../../mod/blocks.php:29 #: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 -#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:53 +#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:54 #: ../../mod/webpages.php:29 ../../mod/editblock.php:29 #: ../../mod/layouts.php:29 msgid "Requested profile is not available." msgstr "Il profilo richiesto non è disponibile." -#: ../../include/identity.php:842 ../../include/widgets.php:136 -#: ../../include/widgets.php:175 ../../include/conversation.php:940 +#: ../../include/identity.php:840 ../../include/widgets.php:136 +#: ../../include/widgets.php:175 ../../include/conversation.php:945 #: ../../include/Contact.php:107 ../../mod/match.php:62 #: ../../mod/directory.php:291 ../../mod/suggest.php:51 msgid "Connect" msgstr "Aggiungi" -#: ../../include/identity.php:856 ../../mod/profiles.php:774 +#: ../../include/identity.php:854 ../../mod/profiles.php:774 msgid "Change profile photo" msgstr "Cambia la foto del profilo" -#: ../../include/identity.php:863 +#: ../../include/identity.php:861 msgid "Profiles" msgstr "Profili" -#: ../../include/identity.php:863 +#: ../../include/identity.php:861 msgid "Manage/edit profiles" msgstr "Gestisci/modifica i profili" -#: ../../include/identity.php:864 ../../mod/profiles.php:775 +#: ../../include/identity.php:862 ../../mod/profiles.php:775 msgid "Create New Profile" msgstr "Crea un nuovo profilo" -#: ../../include/identity.php:867 ../../include/nav.php:95 +#: ../../include/identity.php:865 ../../include/nav.php:95 msgid "Edit Profile" msgstr "Modifica il profilo" -#: ../../include/identity.php:880 ../../mod/profiles.php:786 +#: ../../include/identity.php:878 ../../mod/profiles.php:786 msgid "Profile Image" msgstr "Immagine del profilo" -#: ../../include/identity.php:883 +#: ../../include/identity.php:881 msgid "visible to everybody" msgstr "visibile a tutti" -#: ../../include/identity.php:884 ../../mod/profiles.php:669 +#: ../../include/identity.php:882 ../../mod/profiles.php:669 #: ../../mod/profiles.php:790 msgid "Edit visibility" msgstr "Cambia la visibilità" -#: ../../include/identity.php:896 ../../include/bb2diaspora.php:450 -#: ../../include/event.php:40 ../../mod/events.php:645 +#: ../../include/identity.php:894 ../../include/bb2diaspora.php:473 +#: ../../include/event.php:40 ../../mod/events.php:647 #: ../../mod/directory.php:223 msgid "Location:" msgstr "Luogo:" -#: ../../include/identity.php:900 ../../include/identity.php:1142 +#: ../../include/identity.php:898 ../../include/identity.php:1140 msgid "Gender:" msgstr "Sesso:" -#: ../../include/identity.php:901 ../../include/identity.php:1186 +#: ../../include/identity.php:899 ../../include/identity.php:1184 msgid "Status:" msgstr "Stato:" -#: ../../include/identity.php:902 ../../include/identity.php:1197 +#: ../../include/identity.php:900 ../../include/identity.php:1195 msgid "Homepage:" msgstr "Home page:" -#: ../../include/identity.php:903 +#: ../../include/identity.php:901 msgid "Online Now" msgstr "Online adesso" -#: ../../include/identity.php:986 ../../include/identity.php:1066 +#: ../../include/identity.php:984 ../../include/identity.php:1064 #: ../../mod/ping.php:324 msgid "g A l F d" msgstr "g A l d F" -#: ../../include/identity.php:987 ../../include/identity.php:1067 +#: ../../include/identity.php:985 ../../include/identity.php:1065 msgid "F d" msgstr "d F" -#: ../../include/identity.php:1032 ../../include/identity.php:1107 +#: ../../include/identity.php:1030 ../../include/identity.php:1105 #: ../../mod/ping.php:346 msgid "[today]" msgstr "[oggi]" -#: ../../include/identity.php:1044 +#: ../../include/identity.php:1042 msgid "Birthday Reminders" msgstr "Promemoria compleanni" -#: ../../include/identity.php:1045 +#: ../../include/identity.php:1043 msgid "Birthdays this week:" msgstr "Compleanni questa settimana:" -#: ../../include/identity.php:1100 +#: ../../include/identity.php:1098 msgid "[No description]" msgstr "[Nessuna descrizione]" -#: ../../include/identity.php:1118 +#: ../../include/identity.php:1116 msgid "Event Reminders" msgstr "Promemoria" -#: ../../include/identity.php:1119 +#: ../../include/identity.php:1117 msgid "Events this week:" msgstr "Eventi di questa settimana:" -#: ../../include/identity.php:1132 ../../include/identity.php:1249 +#: ../../include/identity.php:1130 ../../include/identity.php:1247 #: ../../include/apps.php:138 ../../mod/profperm.php:112 msgid "Profile" msgstr "Profilo" -#: ../../include/identity.php:1140 ../../mod/settings.php:1045 +#: ../../include/identity.php:1138 ../../mod/settings.php:1045 msgid "Full Name:" msgstr "Nome completo:" -#: ../../include/identity.php:1147 +#: ../../include/identity.php:1145 msgid "Like this channel" msgstr "Mi piace questo canale" -#: ../../include/identity.php:1158 ../../include/conversation.php:1692 +#: ../../include/identity.php:1156 ../../include/conversation.php:1698 #: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 #: ../../mod/photos.php:1007 msgctxt "noun" @@ -308,100 +308,100 @@ msgid_plural "Likes" msgstr[0] "Mi piace" msgstr[1] "Mi piace" -#: ../../include/identity.php:1171 +#: ../../include/identity.php:1169 msgid "j F, Y" msgstr "j F Y" -#: ../../include/identity.php:1172 +#: ../../include/identity.php:1170 msgid "j F" msgstr "j F" -#: ../../include/identity.php:1179 +#: ../../include/identity.php:1177 msgid "Birthday:" msgstr "Compleanno:" -#: ../../include/identity.php:1183 +#: ../../include/identity.php:1181 msgid "Age:" msgstr "Età:" -#: ../../include/identity.php:1192 +#: ../../include/identity.php:1190 #, php-format msgid "for %1$d %2$s" msgstr "per %1$d %2$s" -#: ../../include/identity.php:1195 ../../mod/profiles.php:691 +#: ../../include/identity.php:1193 ../../mod/profiles.php:691 msgid "Sexual Preference:" msgstr "Preferenze sessuali:" -#: ../../include/identity.php:1199 ../../mod/profiles.php:693 +#: ../../include/identity.php:1197 ../../mod/profiles.php:693 msgid "Hometown:" msgstr "Città dove vivo:" -#: ../../include/identity.php:1201 +#: ../../include/identity.php:1199 msgid "Tags:" msgstr "Tag:" -#: ../../include/identity.php:1203 ../../mod/profiles.php:694 +#: ../../include/identity.php:1201 ../../mod/profiles.php:694 msgid "Political Views:" msgstr "Orientamento politico:" -#: ../../include/identity.php:1205 +#: ../../include/identity.php:1203 msgid "Religion:" msgstr "Religione:" -#: ../../include/identity.php:1207 +#: ../../include/identity.php:1205 msgid "About:" msgstr "Informazioni:" -#: ../../include/identity.php:1209 +#: ../../include/identity.php:1207 msgid "Hobbies/Interests:" msgstr "Interessi e hobby:" -#: ../../include/identity.php:1211 ../../mod/profiles.php:697 +#: ../../include/identity.php:1209 ../../mod/profiles.php:697 msgid "Likes:" msgstr "Mi piace:" -#: ../../include/identity.php:1213 ../../mod/profiles.php:698 +#: ../../include/identity.php:1211 ../../mod/profiles.php:698 msgid "Dislikes:" msgstr "Non mi piace:" -#: ../../include/identity.php:1215 +#: ../../include/identity.php:1213 msgid "Contact information and Social Networks:" msgstr "Contatti e social network:" -#: ../../include/identity.php:1217 +#: ../../include/identity.php:1215 msgid "My other channels:" msgstr "I miei altri canali:" -#: ../../include/identity.php:1219 +#: ../../include/identity.php:1217 msgid "Musical interests:" msgstr "Gusti musicali:" -#: ../../include/identity.php:1221 +#: ../../include/identity.php:1219 msgid "Books, literature:" msgstr "Libri, letteratura:" -#: ../../include/identity.php:1223 +#: ../../include/identity.php:1221 msgid "Television:" msgstr "Televisione:" -#: ../../include/identity.php:1225 +#: ../../include/identity.php:1223 msgid "Film/dance/culture/entertainment:" msgstr "Film, danza, cultura, intrattenimento:" -#: ../../include/identity.php:1227 +#: ../../include/identity.php:1225 msgid "Love/Romance:" msgstr "Amore:" -#: ../../include/identity.php:1229 +#: ../../include/identity.php:1227 msgid "Work/employment:" msgstr "Lavoro:" -#: ../../include/identity.php:1231 +#: ../../include/identity.php:1229 msgid "School/education:" msgstr "Scuola:" -#: ../../include/identity.php:1251 +#: ../../include/identity.php:1249 msgid "Like this thing" msgstr "Mi piace questo Oggetto" @@ -426,8 +426,8 @@ msgstr "Modifica" msgid "View" msgstr "Guarda" -#: ../../include/page_widgets.php:40 ../../include/conversation.php:1152 -#: ../../include/ItemObject.php:677 ../../mod/events.php:651 +#: ../../include/page_widgets.php:40 ../../include/conversation.php:1155 +#: ../../include/ItemObject.php:677 ../../mod/events.php:653 #: ../../mod/webpages.php:166 ../../mod/photos.php:970 msgid "Preview" msgstr "Anteprima" @@ -466,7 +466,7 @@ msgstr "Apps" msgid "System" msgstr "Sistema" -#: ../../include/widgets.php:94 ../../include/conversation.php:1498 +#: ../../include/widgets.php:94 ../../include/conversation.php:1501 msgid "Personal" msgstr "Personali" @@ -513,7 +513,7 @@ msgstr "Note" #: ../../include/widgets.php:192 ../../include/text.php:833 #: ../../include/text.php:845 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1412 ../../mod/admin.php:1432 +#: ../../mod/filer.php:50 ../../mod/admin.php:1415 ../../mod/admin.php:1435 msgid "Save" msgstr "Salva" @@ -609,8 +609,8 @@ msgid "Channel Sources" msgstr "Sorgenti del canale" #: ../../include/widgets.php:537 ../../include/nav.php:208 -#: ../../include/apps.php:134 ../../mod/admin.php:1035 -#: ../../mod/admin.php:1235 +#: ../../include/apps.php:134 ../../mod/admin.php:1038 +#: ../../mod/admin.php:1238 msgid "Settings" msgstr "Impostazioni" @@ -656,14 +656,14 @@ msgid "Public Hubs" msgstr "Hub pubblici" #: ../../include/conversation.php:120 ../../include/text.php:1747 -#: ../../include/diaspora.php:2030 ../../mod/like.php:335 +#: ../../include/diaspora.php:2030 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:43 msgid "photo" msgstr "la foto" #: ../../include/conversation.php:123 ../../include/text.php:1750 -#: ../../mod/like.php:337 ../../mod/tagger.php:47 +#: ../../mod/like.php:348 ../../mod/tagger.php:47 msgid "event" msgstr "l'evento" @@ -672,7 +672,7 @@ msgid "channel" msgstr "canale" #: ../../include/conversation.php:148 ../../include/text.php:1753 -#: ../../include/diaspora.php:2030 ../../mod/like.php:335 +#: ../../include/diaspora.php:2030 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:51 msgid "status" @@ -684,12 +684,12 @@ msgid "comment" msgstr "il commento" #: ../../include/conversation.php:164 ../../include/diaspora.php:2059 -#: ../../mod/like.php:383 +#: ../../mod/like.php:394 #, php-format msgid "%1$s likes %2$s's %3$s" msgstr "A %1$s piace %3$s di %2$s" -#: ../../include/conversation.php:167 ../../mod/like.php:385 +#: ../../include/conversation.php:167 ../../mod/like.php:396 #, php-format msgid "%1$s doesn't like %2$s's %3$s" msgstr "A %1$s non piace %3$s di %2$s" @@ -708,109 +708,109 @@ msgstr "%1$s ha mandato un poke a %2$s" msgid "poked" msgstr "ha ricevuto un poke" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#: ../../include/conversation.php:260 ../../mod/mood.php:63 #, php-format msgctxt "mood" msgid "%1$s is %2$s" msgstr "%1$s è %2$s" -#: ../../include/conversation.php:556 ../../mod/photos.php:984 +#: ../../include/conversation.php:572 ../../mod/photos.php:984 msgctxt "title" msgid "Likes" msgstr "Mi piace" -#: ../../include/conversation.php:556 ../../mod/photos.php:984 +#: ../../include/conversation.php:572 ../../mod/photos.php:984 msgctxt "title" msgid "Dislikes" msgstr "Non mi piace" -#: ../../include/conversation.php:557 ../../mod/photos.php:985 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Agree" msgstr "D'accordo" -#: ../../include/conversation.php:557 ../../mod/photos.php:985 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Disagree" msgstr "Non d'accordo" -#: ../../include/conversation.php:557 ../../mod/photos.php:985 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Abstain" msgstr "Astenuti" -#: ../../include/conversation.php:558 ../../mod/photos.php:986 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Attending" msgstr "Partecipano" -#: ../../include/conversation.php:558 ../../mod/photos.php:986 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Not attending" msgstr "Non partecipano" -#: ../../include/conversation.php:558 ../../mod/photos.php:986 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Might attend" msgstr "Forse partecipano" -#: ../../include/conversation.php:644 ../../include/ItemObject.php:126 +#: ../../include/conversation.php:659 ../../include/ItemObject.php:126 msgid "Select" msgstr "Seleziona" -#: ../../include/conversation.php:645 ../../include/RedDAV/RedBrowser.php:268 +#: ../../include/conversation.php:660 ../../include/RedDAV/RedBrowser.php:268 #: ../../include/ItemObject.php:120 ../../include/apps.php:255 #: ../../mod/settings.php:645 ../../mod/connedit.php:533 -#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:816 -#: ../../mod/admin.php:945 ../../mod/photos.php:1050 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:819 +#: ../../mod/admin.php:948 ../../mod/photos.php:1050 msgid "Delete" msgstr "Elimina" -#: ../../include/conversation.php:652 ../../include/ItemObject.php:89 +#: ../../include/conversation.php:667 ../../include/ItemObject.php:89 msgid "Private Message" msgstr "Messaggio privato" -#: ../../include/conversation.php:659 ../../include/ItemObject.php:227 +#: ../../include/conversation.php:674 ../../include/ItemObject.php:227 msgid "Message signature validated" msgstr "Messaggio con firma verificata" -#: ../../include/conversation.php:660 ../../include/ItemObject.php:228 +#: ../../include/conversation.php:675 ../../include/ItemObject.php:228 msgid "Message signature incorrect" msgstr "Massaggio con firma non corretta" -#: ../../include/conversation.php:680 +#: ../../include/conversation.php:692 #, php-format msgid "View %s's profile @ %s" msgstr "Vedi il profilo di %s @ %s" -#: ../../include/conversation.php:695 +#: ../../include/conversation.php:707 msgid "Categories:" msgstr "Categorie:" -#: ../../include/conversation.php:696 +#: ../../include/conversation.php:708 msgid "Filed under:" msgstr "Classificato come:" -#: ../../include/conversation.php:704 ../../include/ItemObject.php:312 +#: ../../include/conversation.php:716 ../../include/ItemObject.php:312 #, php-format msgid " from %s" msgstr " da %s" -#: ../../include/conversation.php:707 ../../include/ItemObject.php:315 +#: ../../include/conversation.php:719 ../../include/ItemObject.php:315 #, php-format msgid "last edited: %s" msgstr "ultima modifica: %s" -#: ../../include/conversation.php:708 ../../include/ItemObject.php:316 +#: ../../include/conversation.php:720 ../../include/ItemObject.php:316 #, php-format msgid "Expires: %s" msgstr "Scadenza: %s" -#: ../../include/conversation.php:723 +#: ../../include/conversation.php:735 msgid "View in context" msgstr "Vedi nel contesto" -#: ../../include/conversation.php:725 ../../include/conversation.php:1203 +#: ../../include/conversation.php:737 ../../include/conversation.php:1208 #: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 #: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 #: ../../mod/editblock.php:157 ../../mod/photos.php:950 ../../mod/mail.php:241 @@ -818,52 +818,52 @@ msgstr "Vedi nel contesto" msgid "Please wait" msgstr "Attendere" -#: ../../include/conversation.php:838 +#: ../../include/conversation.php:846 msgid "remove" msgstr "rimuovi" -#: ../../include/conversation.php:842 ../../include/nav.php:247 +#: ../../include/conversation.php:850 ../../include/nav.php:247 msgid "Loading..." msgstr "Caricamento in corso..." -#: ../../include/conversation.php:843 +#: ../../include/conversation.php:851 msgid "Delete Selected Items" msgstr "Elimina gli oggetti selezionati" -#: ../../include/conversation.php:934 +#: ../../include/conversation.php:939 msgid "View Source" msgstr "Vedi il sorgente" -#: ../../include/conversation.php:935 +#: ../../include/conversation.php:940 msgid "Follow Thread" msgstr "Segui la discussione" -#: ../../include/conversation.php:936 +#: ../../include/conversation.php:941 msgid "View Status" msgstr "Guarda il messaggio di stato" -#: ../../include/conversation.php:937 ../../include/nav.php:91 +#: ../../include/conversation.php:942 ../../include/nav.php:91 #: ../../mod/connedit.php:484 ../../mod/connedit.php:634 msgid "View Profile" msgstr "Profilo" -#: ../../include/conversation.php:938 +#: ../../include/conversation.php:943 msgid "View Photos" msgstr "Guarda le foto" -#: ../../include/conversation.php:939 +#: ../../include/conversation.php:944 msgid "Matrix Activity" msgstr "Attività nella tua rete" -#: ../../include/conversation.php:941 +#: ../../include/conversation.php:946 msgid "Edit Contact" msgstr "Modifica il contatto" -#: ../../include/conversation.php:942 +#: ../../include/conversation.php:947 msgid "Send PM" msgstr "Invia messaggio privato" -#: ../../include/conversation.php:943 ../../include/apps.php:145 +#: ../../include/conversation.php:948 ../../include/apps.php:145 msgid "Poke" msgstr "Poke" @@ -874,373 +874,373 @@ msgstr "Poke" msgid "Unknown" msgstr "Sconosciuto" -#: ../../include/conversation.php:1061 +#: ../../include/conversation.php:1063 #, php-format msgid "%s likes this." msgstr "Piace a %s." -#: ../../include/conversation.php:1061 +#: ../../include/conversation.php:1063 #, php-format msgid "%s doesn't like this." msgstr "Non piace a %s." -#: ../../include/conversation.php:1065 +#: ../../include/conversation.php:1067 #, php-format msgid "%2$d people like this." msgid_plural "%2$d people like this." msgstr[0] "" msgstr[1] "Piace a %2$d persone." -#: ../../include/conversation.php:1067 +#: ../../include/conversation.php:1069 #, php-format msgid "%2$d people don't like this." msgid_plural "%2$d people don't like this." msgstr[0] "" msgstr[1] "Non piace a %2$d persone." -#: ../../include/conversation.php:1073 +#: ../../include/conversation.php:1075 msgid "and" msgstr "e" -#: ../../include/conversation.php:1076 +#: ../../include/conversation.php:1078 #, php-format msgid ", and %d other people" msgid_plural ", and %d other people" msgstr[0] "" msgstr[1] "e altre %d persone" -#: ../../include/conversation.php:1077 +#: ../../include/conversation.php:1079 #, php-format msgid "%s like this." msgstr "Piace a %s." -#: ../../include/conversation.php:1077 +#: ../../include/conversation.php:1079 #, php-format msgid "%s don't like this." msgstr "Non piace a %s." -#: ../../include/conversation.php:1136 +#: ../../include/conversation.php:1139 msgid "Visible to everybody" msgstr "Visibile a tutti" -#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../include/conversation.php:1140 ../../mod/mail.php:174 #: ../../mod/mail.php:289 msgid "Please enter a link URL:" msgstr "Inserisci l'indirizzo del link:" -#: ../../include/conversation.php:1138 +#: ../../include/conversation.php:1141 msgid "Please enter a video link/URL:" msgstr "Inserisci l'indirizzo del video:" -#: ../../include/conversation.php:1139 +#: ../../include/conversation.php:1142 msgid "Please enter an audio link/URL:" msgstr "Inserisci l'indirizzo dell'audio:" -#: ../../include/conversation.php:1140 +#: ../../include/conversation.php:1143 msgid "Tag term:" msgstr "Tag:" -#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +#: ../../include/conversation.php:1144 ../../mod/filer.php:49 msgid "Save to Folder:" msgstr "Salva nella cartella:" -#: ../../include/conversation.php:1142 +#: ../../include/conversation.php:1145 msgid "Where are you right now?" msgstr "Dove sei ora?" -#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../include/conversation.php:1146 ../../mod/editpost.php:52 #: ../../mod/mail.php:175 ../../mod/mail.php:290 msgid "Expires YYYY-MM-DD HH:MM" msgstr "Scade il YYYY-MM-DD HH:MM" -#: ../../include/conversation.php:1169 ../../mod/editlayout.php:198 +#: ../../include/conversation.php:1174 ../../mod/editlayout.php:198 #: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 #: ../../mod/photos.php:949 ../../mod/layouts.php:168 msgid "Share" msgstr "Condividi" -#: ../../include/conversation.php:1171 ../../mod/editwebpage.php:170 +#: ../../include/conversation.php:1176 ../../mod/editwebpage.php:170 msgid "Page link title" msgstr "Link del titolo" -#: ../../include/conversation.php:1174 +#: ../../include/conversation.php:1179 msgid "Post as" msgstr "Pubblica come " -#: ../../include/conversation.php:1176 ../../include/ItemObject.php:669 +#: ../../include/conversation.php:1181 ../../include/ItemObject.php:669 #: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 #: ../../mod/editpost.php:114 ../../mod/editblock.php:144 msgid "Bold" msgstr "Grassetto" -#: ../../include/conversation.php:1177 ../../include/ItemObject.php:670 +#: ../../include/conversation.php:1182 ../../include/ItemObject.php:670 #: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 #: ../../mod/editpost.php:115 ../../mod/editblock.php:145 msgid "Italic" msgstr "Corsivo" -#: ../../include/conversation.php:1178 ../../include/ItemObject.php:671 +#: ../../include/conversation.php:1183 ../../include/ItemObject.php:671 #: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 #: ../../mod/editpost.php:116 ../../mod/editblock.php:146 msgid "Underline" msgstr "Sottolineato" -#: ../../include/conversation.php:1179 ../../include/ItemObject.php:672 +#: ../../include/conversation.php:1184 ../../include/ItemObject.php:672 #: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 #: ../../mod/editpost.php:117 ../../mod/editblock.php:147 msgid "Quote" msgstr "Citazione" -#: ../../include/conversation.php:1180 ../../include/ItemObject.php:673 +#: ../../include/conversation.php:1185 ../../include/ItemObject.php:673 #: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 #: ../../mod/editpost.php:118 ../../mod/editblock.php:148 msgid "Code" msgstr "Codice" -#: ../../include/conversation.php:1181 ../../mod/editlayout.php:145 +#: ../../include/conversation.php:1186 ../../mod/editlayout.php:145 #: ../../mod/editwebpage.php:180 ../../mod/editpost.php:119 #: ../../mod/editblock.php:149 ../../mod/mail.php:238 ../../mod/mail.php:352 msgid "Upload photo" msgstr "Carica foto" -#: ../../include/conversation.php:1182 +#: ../../include/conversation.php:1187 msgid "upload photo" msgstr "carica foto" -#: ../../include/conversation.php:1183 ../../mod/editlayout.php:146 +#: ../../include/conversation.php:1188 ../../mod/editlayout.php:146 #: ../../mod/editwebpage.php:181 ../../mod/editpost.php:120 #: ../../mod/editblock.php:150 ../../mod/mail.php:239 ../../mod/mail.php:353 msgid "Attach file" msgstr "Allega file" -#: ../../include/conversation.php:1184 +#: ../../include/conversation.php:1189 msgid "attach file" msgstr "allega file" -#: ../../include/conversation.php:1185 ../../mod/editlayout.php:147 +#: ../../include/conversation.php:1190 ../../mod/editlayout.php:147 #: ../../mod/editwebpage.php:182 ../../mod/editpost.php:121 #: ../../mod/editblock.php:151 ../../mod/mail.php:240 ../../mod/mail.php:354 msgid "Insert web link" msgstr "Inserisci un indirizzo web" -#: ../../include/conversation.php:1186 +#: ../../include/conversation.php:1191 msgid "web link" msgstr "link web" -#: ../../include/conversation.php:1187 +#: ../../include/conversation.php:1192 msgid "Insert video link" msgstr "Inserisci l'indirizzo di un video" -#: ../../include/conversation.php:1188 +#: ../../include/conversation.php:1193 msgid "video link" msgstr "link video" -#: ../../include/conversation.php:1189 +#: ../../include/conversation.php:1194 msgid "Insert audio link" msgstr "Inserisci l'indirizzo di un audio" -#: ../../include/conversation.php:1190 +#: ../../include/conversation.php:1195 msgid "audio link" msgstr "link audio" -#: ../../include/conversation.php:1191 ../../mod/editlayout.php:151 +#: ../../include/conversation.php:1196 ../../mod/editlayout.php:151 #: ../../mod/editwebpage.php:186 ../../mod/editpost.php:125 #: ../../mod/editblock.php:155 msgid "Set your location" msgstr "La tua località" -#: ../../include/conversation.php:1192 +#: ../../include/conversation.php:1197 msgid "set location" msgstr "la tua località" -#: ../../include/conversation.php:1193 ../../mod/editpost.php:127 +#: ../../include/conversation.php:1198 ../../mod/editpost.php:127 msgid "Toggle voting" msgstr "Abilita/disabilita il voto" -#: ../../include/conversation.php:1196 ../../mod/editlayout.php:152 +#: ../../include/conversation.php:1201 ../../mod/editlayout.php:152 #: ../../mod/editwebpage.php:187 ../../mod/editpost.php:126 #: ../../mod/editblock.php:156 msgid "Clear browser location" msgstr "Rimuovi la località data dal browser" -#: ../../include/conversation.php:1197 +#: ../../include/conversation.php:1202 msgid "clear location" msgstr "rimuovi la località" -#: ../../include/conversation.php:1199 ../../mod/editlayout.php:164 +#: ../../include/conversation.php:1204 ../../mod/editlayout.php:164 #: ../../mod/editwebpage.php:203 ../../mod/editpost.php:141 #: ../../mod/editblock.php:169 msgid "Title (optional)" msgstr "Titolo (opzionale)" -#: ../../include/conversation.php:1202 ../../mod/editlayout.php:167 +#: ../../include/conversation.php:1207 ../../mod/editlayout.php:167 #: ../../mod/editwebpage.php:205 ../../mod/editpost.php:143 #: ../../mod/editblock.php:172 msgid "Categories (optional, comma-separated list)" msgstr "Categorie (lista separata da virgole)" -#: ../../include/conversation.php:1204 ../../mod/editlayout.php:154 +#: ../../include/conversation.php:1209 ../../mod/editlayout.php:154 #: ../../mod/editwebpage.php:189 ../../mod/editpost.php:131 #: ../../mod/editblock.php:158 msgid "Permission settings" msgstr "Impostazioni permessi" -#: ../../include/conversation.php:1205 +#: ../../include/conversation.php:1210 msgid "permissions" msgstr "permessi" -#: ../../include/conversation.php:1212 ../../mod/editlayout.php:161 +#: ../../include/conversation.php:1217 ../../mod/editlayout.php:161 #: ../../mod/editwebpage.php:198 ../../mod/editpost.php:138 #: ../../mod/editblock.php:166 msgid "Public post" msgstr "Articolo pubblico" -#: ../../include/conversation.php:1214 ../../mod/editlayout.php:168 +#: ../../include/conversation.php:1219 ../../mod/editlayout.php:168 #: ../../mod/editwebpage.php:206 ../../mod/editpost.php:144 #: ../../mod/editblock.php:173 msgid "Example: bob@example.com, mary@example.com" msgstr "Per esempio: mario@esempio.com, simona@esempio.com" -#: ../../include/conversation.php:1227 ../../mod/editlayout.php:178 +#: ../../include/conversation.php:1232 ../../mod/editlayout.php:178 #: ../../mod/editwebpage.php:215 ../../mod/editpost.php:155 #: ../../mod/editblock.php:183 ../../mod/mail.php:245 ../../mod/mail.php:359 msgid "Set expiration date" msgstr "Data di scadenza" -#: ../../include/conversation.php:1229 ../../include/ItemObject.php:680 +#: ../../include/conversation.php:1234 ../../include/ItemObject.php:680 #: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:361 msgid "Encrypt text" msgstr "Crittografia del testo" -#: ../../include/conversation.php:1231 ../../mod/events.php:635 +#: ../../include/conversation.php:1236 ../../mod/events.php:637 #: ../../mod/editpost.php:159 msgid "OK" msgstr "OK" -#: ../../include/conversation.php:1232 ../../mod/settings.php:583 +#: ../../include/conversation.php:1237 ../../mod/settings.php:583 #: ../../mod/settings.php:609 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -#: ../../mod/events.php:634 ../../mod/fbrowser.php:82 +#: ../../mod/events.php:636 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160 msgid "Cancel" msgstr "Annulla" -#: ../../include/conversation.php:1475 +#: ../../include/conversation.php:1478 msgid "Discover" msgstr "Scopri" -#: ../../include/conversation.php:1478 +#: ../../include/conversation.php:1481 msgid "Imported public streams" msgstr "Contenuti pubblici importati" -#: ../../include/conversation.php:1483 +#: ../../include/conversation.php:1486 msgid "Commented Order" msgstr "Ultimi commenti" -#: ../../include/conversation.php:1486 +#: ../../include/conversation.php:1489 msgid "Sort by Comment Date" msgstr "Per data del commento" -#: ../../include/conversation.php:1490 +#: ../../include/conversation.php:1493 msgid "Posted Order" msgstr "Ultimi articoli" -#: ../../include/conversation.php:1493 +#: ../../include/conversation.php:1496 msgid "Sort by Post Date" msgstr "Per data di creazione" -#: ../../include/conversation.php:1501 +#: ../../include/conversation.php:1504 msgid "Posts that mention or involve you" msgstr "Articoli che ti riguardano o ti menzionano" -#: ../../include/conversation.php:1507 ../../mod/connections.php:212 +#: ../../include/conversation.php:1510 ../../mod/connections.php:212 #: ../../mod/connections.php:225 ../../mod/menu.php:80 msgid "New" msgstr "Novità" -#: ../../include/conversation.php:1510 +#: ../../include/conversation.php:1513 msgid "Activity Stream - by date" msgstr "Elenco attività - per data" -#: ../../include/conversation.php:1516 +#: ../../include/conversation.php:1519 msgid "Starred" msgstr "Preferiti" -#: ../../include/conversation.php:1519 +#: ../../include/conversation.php:1522 msgid "Favourite Posts" msgstr "Articoli preferiti" -#: ../../include/conversation.php:1526 +#: ../../include/conversation.php:1529 msgid "Spam" msgstr "Spam" -#: ../../include/conversation.php:1529 +#: ../../include/conversation.php:1532 msgid "Posts flagged as SPAM" msgstr "Articoli marcati come spam" -#: ../../include/conversation.php:1568 ../../mod/admin.php:949 +#: ../../include/conversation.php:1576 ../../mod/admin.php:952 msgid "Channel" msgstr "Canale" -#: ../../include/conversation.php:1571 +#: ../../include/conversation.php:1579 msgid "Status Messages and Posts" msgstr "Articoli e messaggi di stato" -#: ../../include/conversation.php:1580 +#: ../../include/conversation.php:1588 msgid "About" msgstr "Informazioni" -#: ../../include/conversation.php:1583 +#: ../../include/conversation.php:1591 msgid "Profile Details" msgstr "Dettagli del profilo" -#: ../../include/conversation.php:1589 ../../include/nav.php:97 +#: ../../include/conversation.php:1597 ../../include/nav.php:97 #: ../../include/apps.php:139 ../../mod/fbrowser.php:25 msgid "Photos" msgstr "Foto" -#: ../../include/conversation.php:1592 ../../include/photos.php:356 +#: ../../include/conversation.php:1600 ../../include/photos.php:356 msgid "Photo Albums" msgstr "Album foto" -#: ../../include/conversation.php:1598 ../../include/RedDAV/RedBrowser.php:249 +#: ../../include/conversation.php:1606 ../../include/RedDAV/RedBrowser.php:249 #: ../../include/nav.php:98 ../../include/apps.php:135 #: ../../mod/fbrowser.php:114 msgid "Files" msgstr "Archivio file" -#: ../../include/conversation.php:1601 +#: ../../include/conversation.php:1609 msgid "Files and Storage" msgstr "Archivio file" -#: ../../include/conversation.php:1611 ../../include/conversation.php:1614 +#: ../../include/conversation.php:1619 ../../include/conversation.php:1622 msgid "Chatrooms" msgstr "Area chat" -#: ../../include/conversation.php:1624 ../../include/nav.php:109 +#: ../../include/conversation.php:1632 ../../include/nav.php:109 #: ../../include/apps.php:129 msgid "Bookmarks" msgstr "Segnalibri" -#: ../../include/conversation.php:1627 +#: ../../include/conversation.php:1635 msgid "Saved Bookmarks" msgstr "Segnalibri salvati" -#: ../../include/conversation.php:1635 ../../include/nav.php:113 +#: ../../include/conversation.php:1642 ../../include/nav.php:113 #: ../../include/apps.php:136 ../../mod/webpages.php:160 msgid "Webpages" msgstr "Pagine web" -#: ../../include/conversation.php:1638 +#: ../../include/conversation.php:1645 msgid "Manage Webpages" msgstr "Gestisci le pagine web" -#: ../../include/conversation.php:1667 ../../include/ItemObject.php:175 +#: ../../include/conversation.php:1674 ../../include/ItemObject.php:175 #: ../../include/ItemObject.php:187 ../../mod/photos.php:1003 #: ../../mod/photos.php:1015 msgid "View all" msgstr "Vedi tutto" -#: ../../include/conversation.php:1695 ../../include/ItemObject.php:184 +#: ../../include/conversation.php:1701 ../../include/ItemObject.php:184 #: ../../mod/photos.php:1012 msgctxt "noun" msgid "Dislike" @@ -1248,42 +1248,42 @@ msgid_plural "Dislikes" msgstr[0] "Non mi piace" msgstr[1] "Non mi piace" -#: ../../include/conversation.php:1698 +#: ../../include/conversation.php:1704 msgctxt "noun" msgid "Attending" msgid_plural "Attending" msgstr[0] "Partecipa" msgstr[1] "Partecipano" -#: ../../include/conversation.php:1701 +#: ../../include/conversation.php:1707 msgctxt "noun" msgid "Not Attending" msgid_plural "Not Attending" msgstr[0] "Non partecipa" msgstr[1] "Non partecipano" -#: ../../include/conversation.php:1704 +#: ../../include/conversation.php:1710 msgctxt "noun" msgid "Undecided" msgid_plural "Undecided" msgstr[0] "Indeciso" msgstr[1] "Indecisi" -#: ../../include/conversation.php:1707 +#: ../../include/conversation.php:1713 msgctxt "noun" msgid "Agree" msgid_plural "Agrees" msgstr[0] "D'accordo" msgstr[1] "D'accordo" -#: ../../include/conversation.php:1710 +#: ../../include/conversation.php:1716 msgctxt "noun" msgid "Disagree" msgid_plural "Disagrees" msgstr[0] "Non d'accordo" msgstr[1] "Non d'accordo" -#: ../../include/conversation.php:1713 +#: ../../include/conversation.php:1719 msgctxt "noun" msgid "Abstain" msgid_plural "Abstains" @@ -1292,9 +1292,9 @@ msgstr[1] "Astenuti" #: ../../include/attach.php:137 ../../include/attach.php:184 #: ../../include/attach.php:247 ../../include/attach.php:261 -#: ../../include/attach.php:301 ../../include/attach.php:315 -#: ../../include/attach.php:339 ../../include/attach.php:532 -#: ../../include/attach.php:606 ../../include/items.php:4093 +#: ../../include/attach.php:305 ../../include/attach.php:319 +#: ../../include/attach.php:344 ../../include/attach.php:540 +#: ../../include/attach.php:614 ../../include/items.php:4097 #: ../../include/photos.php:15 ../../include/chat.php:131 #: ../../mod/profile.php:64 ../../mod/profile.php:72 #: ../../mod/achievements.php:30 ../../mod/manage.php:6 @@ -1304,8 +1304,8 @@ msgstr[1] "Astenuti" #: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 #: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 #: ../../mod/setup.php:207 ../../mod/common.php:35 ../../mod/id.php:61 -#: ../../mod/connections.php:169 ../../mod/item.php:197 ../../mod/item.php:205 -#: ../../mod/item.php:938 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/connections.php:169 ../../mod/item.php:207 ../../mod/item.php:215 +#: ../../mod/item.php:958 ../../mod/thing.php:247 ../../mod/thing.php:264 #: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 #: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 #: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 @@ -1313,8 +1313,8 @@ msgstr[1] "Astenuti" #: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 #: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 #: ../../mod/menu.php:61 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 -#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88 +#: ../../mod/filestorage.php:115 ../../mod/fsuggest.php:78 #: ../../mod/poke.php:128 ../../mod/profiles.php:188 #: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 #: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 @@ -1323,70 +1323,70 @@ msgstr[1] "Astenuti" #: ../../mod/mitem.php:106 ../../mod/mood.php:111 ../../mod/layouts.php:67 #: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 #: ../../mod/notifications.php:66 ../../mod/regmod.php:17 -#: ../../mod/network.php:12 ../../mod/new_channel.php:68 -#: ../../mod/new_channel.php:99 ../../mod/appman.php:66 ../../mod/page.php:28 -#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:95 -#: ../../mod/channel.php:206 ../../mod/channel.php:249 +#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 +#: ../../mod/appman.php:66 ../../mod/network.php:12 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:100 +#: ../../mod/channel.php:219 ../../mod/channel.php:262 #: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 #: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 msgid "Permission denied." msgstr "Permesso negato." -#: ../../include/attach.php:242 ../../include/attach.php:296 +#: ../../include/attach.php:242 ../../include/attach.php:300 msgid "Item was not found." msgstr "Elemento non trovato." -#: ../../include/attach.php:352 +#: ../../include/attach.php:357 msgid "No source file." msgstr "Nessun file di origine." -#: ../../include/attach.php:369 +#: ../../include/attach.php:375 msgid "Cannot locate file to replace" msgstr "Il file da sostituire non è stato trovato" -#: ../../include/attach.php:387 +#: ../../include/attach.php:393 msgid "Cannot locate file to revise/update" msgstr "Il file da aggiornare non è stato trovato" -#: ../../include/attach.php:398 +#: ../../include/attach.php:404 #, php-format msgid "File exceeds size limit of %d" msgstr "Il file supera la dimensione massima di %d" -#: ../../include/attach.php:410 +#: ../../include/attach.php:416 #, php-format msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "Hai raggiunto il limite complessivo di %1$.0f Mbytes per gli allegati." -#: ../../include/attach.php:493 +#: ../../include/attach.php:499 msgid "File upload failed. Possible system limit or action terminated." msgstr "Caricamento file fallito, potrebbe essere stato interrotto o potrebbe aver superato lo spazio assegnato." -#: ../../include/attach.php:505 +#: ../../include/attach.php:511 msgid "Stored file could not be verified. Upload failed." msgstr "Il file non può essere verificato. Caricamento fallito." -#: ../../include/attach.php:547 ../../include/attach.php:564 +#: ../../include/attach.php:555 ../../include/attach.php:572 msgid "Path not available." msgstr "Percorso non disponibile." -#: ../../include/attach.php:611 +#: ../../include/attach.php:619 msgid "Empty pathname" msgstr "Il percorso del file è vuoto" -#: ../../include/attach.php:627 +#: ../../include/attach.php:635 msgid "duplicate filename or path" msgstr "il file o il percorso del file è duplicato" -#: ../../include/attach.php:651 +#: ../../include/attach.php:659 msgid "Path not found." msgstr "Percorso del file non trovato." -#: ../../include/attach.php:702 +#: ../../include/attach.php:710 msgid "mkdir failed." msgstr "mkdir fallito." -#: ../../include/attach.php:706 +#: ../../include/attach.php:714 msgid "database storage failed." msgstr "scrittura su database fallita." @@ -1541,21 +1541,21 @@ msgstr "Descrizione (facoltativa)" #: ../../mod/settings.php:710 ../../mod/settings.php:738 #: ../../mod/settings.php:761 ../../mod/settings.php:843 #: ../../mod/settings.php:1039 ../../mod/xchan.php:11 ../../mod/connect.php:93 -#: ../../mod/events.php:654 ../../mod/connedit.php:653 ../../mod/group.php:81 +#: ../../mod/events.php:656 ../../mod/connedit.php:653 ../../mod/group.php:81 #: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/thing.php:284 #: ../../mod/thing.php:327 ../../mod/pdledit.php:58 ../../mod/import.php:504 #: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:167 #: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 -#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:156 #: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 -#: ../../mod/profiles.php:667 ../../mod/admin.php:441 ../../mod/admin.php:809 -#: ../../mod/admin.php:943 ../../mod/admin.php:1074 ../../mod/admin.php:1269 -#: ../../mod/admin.php:1352 ../../mod/photos.php:565 ../../mod/photos.php:642 +#: ../../mod/profiles.php:667 ../../mod/admin.php:443 ../../mod/admin.php:812 +#: ../../mod/admin.php:946 ../../mod/admin.php:1077 ../../mod/admin.php:1272 +#: ../../mod/admin.php:1355 ../../mod/photos.php:565 ../../mod/photos.php:642 #: ../../mod/photos.php:929 ../../mod/photos.php:969 ../../mod/photos.php:1087 #: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 #: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 #: ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:97 +#: ../../view/theme/redbasic/php/config.php:97 ../../wppost/wppost.php:104 msgid "Submit" msgstr "Salva" @@ -1641,7 +1641,7 @@ msgstr "timeago.numbers" msgid "parent" msgstr "cartella superiore" -#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2395 +#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2407 msgid "Collection" msgstr "Cartella" @@ -1696,8 +1696,8 @@ msgid "Upload" msgstr "Carica" #: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:584 -#: ../../mod/settings.php:610 ../../mod/admin.php:950 -#: ../../mod/sharedwithme.php:100 +#: ../../mod/settings.php:610 ../../mod/admin.php:953 +#: ../../mod/sharedwithme.php:95 msgid "Name" msgstr "Nome" @@ -1705,11 +1705,11 @@ msgstr "Nome" msgid "Type" msgstr "Tipo" -#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:97 msgid "Size" msgstr "Dimensione" -#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:98 msgid "Last Modified" msgstr "Ultima modifica" @@ -1726,7 +1726,7 @@ msgstr "Carica un file" msgid "%1$s's bookmarks" msgstr "I segnalibri di %1$s" -#: ../../include/comanche.php:34 ../../mod/admin.php:381 +#: ../../include/comanche.php:34 ../../mod/admin.php:383 #: ../../view/theme/apw/php/config.php:185 msgid "Default" msgstr "Predefinito" @@ -1982,79 +1982,6 @@ msgstr "Nuvola di tag" msgid "Provide a personal tag cloud on your channel page" msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" -#: ../../include/items.php:382 ../../mod/like.php:270 -#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 -#: ../../mod/bulksetclose.php:11 ../../index.php:392 -msgid "Permission denied" -msgstr "Permesso negato" - -#: ../../include/items.php:979 ../../include/items.php:1024 -msgid "(Unknown)" -msgstr "(Sconosciuto)" - -#: ../../include/items.php:1181 -msgid "Visible to anybody on the internet." -msgstr "Visibile a chiunque su internet." - -#: ../../include/items.php:1183 -msgid "Visible to you only." -msgstr "Visibile solo a te." - -#: ../../include/items.php:1185 -msgid "Visible to anybody in this network." -msgstr "Visibile a tutti su questa rete." - -#: ../../include/items.php:1187 -msgid "Visible to anybody authenticated." -msgstr "Visibile a chiunque sia autenticato." - -#: ../../include/items.php:1189 -#, php-format -msgid "Visible to anybody on %s." -msgstr "Visibile a tutti in %s." - -#: ../../include/items.php:1191 -msgid "Visible to all connections." -msgstr "Visibile a tutti coloro che ti seguono." - -#: ../../include/items.php:1193 -msgid "Visible to approved connections." -msgstr "Visibile ai contatti approvati." - -#: ../../include/items.php:1195 -msgid "Visible to specific connections." -msgstr "Visibile ad alcuni contatti scelti." - -#: ../../include/items.php:4023 ../../mod/thing.php:76 -#: ../../mod/display.php:32 ../../mod/filestorage.php:27 -#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:981 -#: ../../mod/admin.php:1181 -msgid "Item not found." -msgstr "Elemento non trovato." - -#: ../../include/items.php:4476 ../../mod/group.php:38 ../../mod/group.php:140 -#: ../../mod/bulksetclose.php:51 -msgid "Collection not found." -msgstr "Insieme di canali non trovato." - -#: ../../include/items.php:4491 -msgid "Collection is empty." -msgstr "L'insieme di canali è vuoto." - -#: ../../include/items.php:4498 -#, php-format -msgid "Collection: %s" -msgstr "Insieme: %s" - -#: ../../include/items.php:4509 -#, php-format -msgid "Connection: %s" -msgstr "Contatto: %s" - -#: ../../include/items.php:4512 -msgid "Connection not found." -msgstr "Contatto non trovato." - #: ../../include/contact_selectors.php:56 msgid "Frequently" msgstr "Frequentemente" @@ -2092,7 +2019,7 @@ msgid "RSS/Atom" msgstr "RSS/Atom" #: ../../include/contact_selectors.php:79 ../../mod/id.php:12 -#: ../../mod/id.php:13 ../../mod/admin.php:812 ../../mod/admin.php:821 +#: ../../mod/id.php:13 ../../mod/admin.php:815 ../../mod/admin.php:824 #: ../../boot.php:1554 msgid "Email" msgstr "Email" @@ -2321,86 +2248,86 @@ msgstr "Altro" msgid "YYYY-MM-DD or MM-DD" msgstr "AAAA-MM-GG oppure MM-GG" -#: ../../include/datetime.php:212 ../../mod/events.php:633 +#: ../../include/datetime.php:214 ../../mod/events.php:635 #: ../../mod/appman.php:91 ../../mod/appman.php:92 msgid "Required" msgstr "Obbligatorio" -#: ../../include/datetime.php:231 ../../boot.php:2356 +#: ../../include/datetime.php:233 ../../boot.php:2356 msgid "never" msgstr "mai" -#: ../../include/datetime.php:237 +#: ../../include/datetime.php:239 msgid "less than a second ago" msgstr "meno di un secondo fa" -#: ../../include/datetime.php:240 +#: ../../include/datetime.php:242 msgid "year" msgstr "anno" -#: ../../include/datetime.php:240 +#: ../../include/datetime.php:242 msgid "years" msgstr "anni" -#: ../../include/datetime.php:241 +#: ../../include/datetime.php:243 msgid "month" msgstr "mese" -#: ../../include/datetime.php:241 +#: ../../include/datetime.php:243 msgid "months" msgstr "mesi" -#: ../../include/datetime.php:242 +#: ../../include/datetime.php:244 msgid "week" msgstr "settimana" -#: ../../include/datetime.php:242 +#: ../../include/datetime.php:244 msgid "weeks" msgstr "settimane" -#: ../../include/datetime.php:243 +#: ../../include/datetime.php:245 msgid "day" msgstr "giorno" -#: ../../include/datetime.php:243 +#: ../../include/datetime.php:245 msgid "days" msgstr "giorni" -#: ../../include/datetime.php:244 +#: ../../include/datetime.php:246 msgid "hour" msgstr "ora" -#: ../../include/datetime.php:244 +#: ../../include/datetime.php:246 msgid "hours" msgstr "ore" -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:247 msgid "minute" msgstr "minuto" -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:247 msgid "minutes" msgstr "minuti" -#: ../../include/datetime.php:246 +#: ../../include/datetime.php:248 msgid "second" msgstr "secondo" -#: ../../include/datetime.php:246 +#: ../../include/datetime.php:248 msgid "seconds" msgstr "secondi" -#: ../../include/datetime.php:255 +#: ../../include/datetime.php:257 #, php-format msgid "%1$d %2$s ago" msgstr "%1$d %2$s fa" -#: ../../include/datetime.php:463 +#: ../../include/datetime.php:465 #, php-format msgid "%1$s's birthday" msgstr "Compleanno di %1$s" -#: ../../include/datetime.php:464 +#: ../../include/datetime.php:466 #, php-format msgid "Happy Birthday %1$s" msgstr "Buon compleanno %1$s" @@ -2413,31 +2340,104 @@ msgstr "Nuova finestra" msgid "Open the selected location in a different window or browser tab" msgstr "Apri l'indirizzo selezionato in una nuova scheda o finestra" -#: ../../include/Contact.php:215 ../../mod/admin.php:726 +#: ../../include/Contact.php:215 ../../mod/admin.php:729 #, php-format msgid "User '%s' deleted" msgstr "Utente '%s' eliminato" -#: ../../include/bb2diaspora.php:349 +#: ../../include/bb2diaspora.php:373 msgid "Attachments:" msgstr "Allegati:" -#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +#: ../../include/bb2diaspora.php:451 ../../include/event.php:11 msgid "l F d, Y \\@ g:i A" msgstr "l d F Y \\@ G:i" -#: ../../include/bb2diaspora.php:430 +#: ../../include/bb2diaspora.php:453 msgid "Redmatrix event notification:" msgstr "Notifica eventi RedMatrix:" -#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +#: ../../include/bb2diaspora.php:457 ../../include/event.php:20 msgid "Starts:" msgstr "Inizio:" -#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +#: ../../include/bb2diaspora.php:465 ../../include/event.php:30 msgid "Finishes:" msgstr "Fine:" +#: ../../include/items.php:382 ../../mod/like.php:270 +#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 +#: ../../mod/bulksetclose.php:11 ../../index.php:392 +msgid "Permission denied" +msgstr "Permesso negato" + +#: ../../include/items.php:979 ../../include/items.php:1024 +msgid "(Unknown)" +msgstr "(Sconosciuto)" + +#: ../../include/items.php:1181 +msgid "Visible to anybody on the internet." +msgstr "Visibile a chiunque su internet." + +#: ../../include/items.php:1183 +msgid "Visible to you only." +msgstr "Visibile solo a te." + +#: ../../include/items.php:1185 +msgid "Visible to anybody in this network." +msgstr "Visibile a tutti su questa rete." + +#: ../../include/items.php:1187 +msgid "Visible to anybody authenticated." +msgstr "Visibile a chiunque sia autenticato." + +#: ../../include/items.php:1189 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Visibile a tutti in %s." + +#: ../../include/items.php:1191 +msgid "Visible to all connections." +msgstr "Visibile a tutti coloro che ti seguono." + +#: ../../include/items.php:1193 +msgid "Visible to approved connections." +msgstr "Visibile ai contatti approvati." + +#: ../../include/items.php:1195 +msgid "Visible to specific connections." +msgstr "Visibile ad alcuni contatti scelti." + +#: ../../include/items.php:4027 ../../mod/thing.php:76 +#: ../../mod/display.php:36 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:984 +#: ../../mod/admin.php:1184 +msgid "Item not found." +msgstr "Elemento non trovato." + +#: ../../include/items.php:4479 ../../mod/group.php:38 ../../mod/group.php:140 +#: ../../mod/bulksetclose.php:51 +msgid "Collection not found." +msgstr "Insieme di canali non trovato." + +#: ../../include/items.php:4494 +msgid "Collection is empty." +msgstr "L'insieme di canali è vuoto." + +#: ../../include/items.php:4501 +#, php-format +msgid "Collection: %s" +msgstr "Insieme: %s" + +#: ../../include/items.php:4512 +#, php-format +msgid "Connection: %s" +msgstr "Contatto: %s" + +#: ../../include/items.php:4515 +msgid "Connection not found." +msgstr "Contatto non trovato." + #: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1551 msgid "Logout" msgstr "Esci" @@ -2542,7 +2542,7 @@ msgstr "Applicazioni, utilità, link, giochi" #: ../../include/nav.php:165 ../../include/apps.php:147 #: ../../include/text.php:832 ../../include/text.php:844 -#: ../../mod/search.php:34 +#: ../../mod/search.php:38 msgid "Search" msgstr "Cerca" @@ -2732,14 +2732,10 @@ msgstr "%1$s ha aggiornato %2$s cambiando %3$s." msgid "This event has been added to your calendar." msgstr "Questo evento è stato aggiunto al tuo calendario" -#: ../../include/api.php:1081 +#: ../../include/api.php:1095 msgid "Public Timeline" msgstr "Diario pubblico" -#: ../../include/network.php:620 -msgid "view full size" -msgstr "guarda nelle dimensioni reali" - #: ../../include/dir_fns.php:134 msgid "Directory Options" msgstr "Opzioni elenco pubblico" @@ -2797,15 +2793,15 @@ msgstr "Impossibile verificare la firma elettronica del canale" msgid "Unable to verify site signature for %s" msgstr "Impossibile verificare la firma elettronica del sito %s" -#: ../../include/auth.php:130 +#: ../../include/auth.php:131 msgid "Logged out." msgstr "Uscita effettuata." -#: ../../include/auth.php:271 +#: ../../include/auth.php:272 msgid "Failed authentication" msgstr "Autenticazione fallita" -#: ../../include/auth.php:285 ../../mod/openid.php:190 +#: ../../include/auth.php:286 ../../mod/openid.php:190 msgid "Login failed." msgstr "Accesso fallito." @@ -3012,7 +3008,7 @@ msgid_plural "%d invitations available" msgstr[0] "%d invito disponibile" msgstr[1] "%d inviti disponibili" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:445 +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:447 msgid "Advanced" msgstr "Avanzate" @@ -3077,8 +3073,8 @@ msgstr "Mostra" msgid "Don't show" msgstr "Non mostrare" -#: ../../include/acl_selectors.php:248 ../../mod/events.php:652 -#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 +#: ../../include/acl_selectors.php:248 ../../mod/events.php:654 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:147 #: ../../mod/photos.php:559 ../../mod/photos.php:922 msgid "Permissions" msgstr "Permessi" @@ -3693,23 +3689,23 @@ msgstr "Seleziona una lingua diversa" msgid "activity" msgstr "l'attività" -#: ../../include/text.php:2047 +#: ../../include/text.php:2051 msgid "Design" msgstr "Design" -#: ../../include/text.php:2050 +#: ../../include/text.php:2054 msgid "Blocks" msgstr "Riquadri" -#: ../../include/text.php:2051 +#: ../../include/text.php:2055 msgid "Menus" msgstr "Menù" -#: ../../include/text.php:2052 +#: ../../include/text.php:2056 msgid "Layouts" msgstr "Layout" -#: ../../include/text.php:2053 +#: ../../include/text.php:2057 msgid "Pages" msgstr "Pagine" @@ -3829,7 +3825,7 @@ msgstr "Social network" #: ../../include/permissions.php:810 ../../include/permissions.php:811 #: ../../include/permissions.php:812 msgid "Mostly Public" -msgstr "Quasi sempre pubblico" +msgstr "Prevalentemente pubblico" #: ../../include/permissions.php:810 ../../include/permissions.php:811 #: ../../include/permissions.php:812 @@ -3864,6 +3860,10 @@ msgstr "Repository di gruppo" msgid "Custom/Expert Mode" msgstr "Personalizzazione per esperti" +#: ../../include/network.php:619 +msgid "view full size" +msgstr "guarda nelle dimensioni reali" + #: ../../mod/achievements.php:34 msgid "Some blurb about what to do when you're new here" msgstr "Qualche suggerimento per i nuovi utenti su cosa fare" @@ -3951,15 +3951,17 @@ msgstr "Errore di sistema. Non è stato possibile memorizzare il tuo messaggio, msgid "Settings updated." msgstr "Impostazioni aggiornate." -#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:419 +#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:421 #: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 -#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 +#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 +#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 msgid "No" msgstr "No" -#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:421 +#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:423 #: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 -#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1556 +#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 +#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 msgid "Yes" msgstr "Si" @@ -4099,7 +4101,7 @@ msgstr "Nessun tema per dispositivi mobili" msgid "%s - (Experimental)" msgstr "%s - (Sperimentale)" -#: ../../mod/settings.php:805 ../../mod/admin.php:391 +#: ../../mod/settings.php:805 ../../mod/admin.php:393 msgid "mobile" msgstr "mobile" @@ -4619,11 +4621,11 @@ msgstr "Elemento non disponibile." msgid "Fetching URL returns error: %1$s" msgstr "La chiamata all'URL restituisce questo errore: %1$s" -#: ../../mod/home.php:48 +#: ../../mod/home.php:53 msgid "Red Matrix - "The Network"" msgstr "RedMatrix - "La tua rete"" -#: ../../mod/home.php:101 +#: ../../mod/home.php:106 #, php-format msgid "Welcome to %s" msgstr "%s ti dà il benvenuto" @@ -4708,7 +4710,7 @@ msgstr "Elemento non valido." msgid "Channel not found." msgstr "Canale non trovato." -#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:106 #: ../../mod/page.php:81 ../../index.php:241 msgid "Page not found." msgstr "Pagina non trovata." @@ -4743,41 +4745,41 @@ msgstr "Canale non trovato." msgid "Previous action reversed." msgstr "Il comando precedente è stato annullato." -#: ../../mod/like.php:387 +#: ../../mod/like.php:398 #, php-format msgid "%1$s agrees with %2$s's %3$s" msgstr "%3$s di %2$s: %1$s è d'accordo" -#: ../../mod/like.php:389 +#: ../../mod/like.php:400 #, php-format msgid "%1$s doesn't agree with %2$s's %3$s" msgstr "%3$s di %2$s: %1$s non è d'accordo" -#: ../../mod/like.php:391 +#: ../../mod/like.php:402 #, php-format msgid "%1$s abstains from a decision on %2$s's %3$s" msgstr "%3$s di %2$s: %1$s non ha preso una decisione" -#: ../../mod/like.php:393 +#: ../../mod/like.php:404 #, php-format msgid "%1$s is attending %2$s's %3$s" msgstr "%3$s di %2$s: %1$s partecipa" -#: ../../mod/like.php:395 +#: ../../mod/like.php:406 #, php-format msgid "%1$s is not attending %2$s's %3$s" msgstr "%3$s di %2$s: %1$s non partecipa" -#: ../../mod/like.php:397 +#: ../../mod/like.php:408 #, php-format msgid "%1$s may attend %2$s's %3$s" msgstr "%3$s di %2$s: %1$s forse partecipa" -#: ../../mod/like.php:481 +#: ../../mod/like.php:492 msgid "Action completed." msgstr "Comando completato." -#: ../../mod/like.php:482 +#: ../../mod/like.php:493 msgid "Thank you." msgstr "Grazie." @@ -4833,49 +4835,49 @@ msgstr "Evento eliminato" msgid "Failed to remove event" msgstr "Impossibile eliminare l'evento" -#: ../../mod/events.php:625 +#: ../../mod/events.php:627 msgid "Event details" msgstr "Dettagli evento" -#: ../../mod/events.php:626 +#: ../../mod/events.php:628 msgid "Starting date and Title are required." msgstr "Titolo e data d'inizio sono obbligatori." -#: ../../mod/events.php:628 +#: ../../mod/events.php:630 msgid "Categories (comma-separated list)" msgstr "Categorie (separate da virgola)" -#: ../../mod/events.php:630 +#: ../../mod/events.php:632 msgid "Event Starts:" msgstr "Inizio:" -#: ../../mod/events.php:637 +#: ../../mod/events.php:639 msgid "Finish date/time is not known or not relevant" msgstr "La data/ora di fine non è rilevante" -#: ../../mod/events.php:639 +#: ../../mod/events.php:641 msgid "Event Finishes:" msgstr "Fine:" -#: ../../mod/events.php:641 ../../mod/events.php:642 +#: ../../mod/events.php:643 ../../mod/events.php:644 msgid "Adjust for viewer timezone" msgstr "Adatta al fuso orario di chi legge" -#: ../../mod/events.php:641 +#: ../../mod/events.php:643 msgid "" "Important for events that happen in a particular place. Not practical for " "global holidays." msgstr "Importante per eventi che avvengono in base all'orario di un luogo particolare." -#: ../../mod/events.php:643 +#: ../../mod/events.php:645 msgid "Description:" msgstr "Descrizione:" -#: ../../mod/events.php:647 +#: ../../mod/events.php:649 msgid "Title:" msgstr "Titolo:" -#: ../../mod/events.php:649 +#: ../../mod/events.php:651 msgid "Share this event" msgstr "Condividi questo evento" @@ -5029,12 +5031,12 @@ msgid "View recent posts and comments" msgstr "Leggi i post recenti e i commenti" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:818 +#: ../../mod/admin.php:821 msgid "Unblock" msgstr "Sblocca" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:817 +#: ../../mod/admin.php:820 msgid "Block" msgstr "Blocca" @@ -5324,58 +5326,58 @@ msgstr "Tutti i canali connessi" msgid "Click on a channel to add or remove." msgstr "Clicca su un canale per aggiungerlo o rimuoverlo." -#: ../../mod/siteinfo.php:106 +#: ../../mod/siteinfo.php:112 #, php-format msgid "Version %s" msgstr "Versione %s" -#: ../../mod/siteinfo.php:127 +#: ../../mod/siteinfo.php:133 msgid "Installed plugins/addons/apps:" msgstr "App e componenti installati:" -#: ../../mod/siteinfo.php:140 +#: ../../mod/siteinfo.php:146 msgid "No installed plugins/addons/apps" msgstr "Nessuna app o componente installato" -#: ../../mod/siteinfo.php:149 +#: ../../mod/siteinfo.php:155 msgid "Red" msgstr "RedMatrix" -#: ../../mod/siteinfo.php:150 +#: ../../mod/siteinfo.php:156 msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." +"This is a hub of redmatrix - a global cooperative network of decentralized " +"privacy enhanced websites." msgstr "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. " -#: ../../mod/siteinfo.php:152 +#: ../../mod/siteinfo.php:158 msgid "Tag: " msgstr "Tag: " -#: ../../mod/siteinfo.php:154 +#: ../../mod/siteinfo.php:160 msgid "Last background fetch: " msgstr "Ultima acquisizione:" -#: ../../mod/siteinfo.php:157 +#: ../../mod/siteinfo.php:163 msgid "Running at web location" msgstr "In esecuzione sull'indirizzo web" -#: ../../mod/siteinfo.php:158 +#: ../../mod/siteinfo.php:164 msgid "" -"Please visit RedMatrix.me to learn more" +"Please visit redmatrix.me to learn more" " about the Red Matrix." -msgstr "Visita RedMatrix.me per scoprire di più su Red Matrix." +msgstr "Visita RedMatrix.me per scoprire cosa è Red Matrix." -#: ../../mod/siteinfo.php:159 +#: ../../mod/siteinfo.php:165 msgid "Bug reports and issues: please visit" msgstr "Per segnalare bug e problemi: visita" -#: ../../mod/siteinfo.php:162 +#: ../../mod/siteinfo.php:168 msgid "" "Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " "com" msgstr "Per consigli, ringraziamenti, ecc. - scrivi a \"redmatrix\" at librelist - dot com" -#: ../../mod/siteinfo.php:164 +#: ../../mod/siteinfo.php:170 msgid "Site Administrators" msgstr "Amministratori del sito" @@ -5846,7 +5848,7 @@ msgstr "Giorno di nascita" #: ../../mod/id.php:29 msgid "Birthdate" -msgstr "Nascita" +msgstr "Data di nascita" #: ../../mod/id.php:30 ../../mod/profiles.php:431 msgid "Gender" @@ -5959,33 +5961,37 @@ msgstr "%1$s ha taggato %3$s di %2$s con %4$s" msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" msgstr "Accesso a Red Matrix. {Inserisci l'email con cui sei registrato e la password.}" -#: ../../mod/item.php:165 +#: ../../mod/item.php:175 msgid "Unable to locate original post." msgstr "Impossibile trovare il messaggio originale." -#: ../../mod/item.php:424 +#: ../../mod/item.php:437 msgid "Empty post discarded." msgstr "L'articolo vuoto è stato ignorato." -#: ../../mod/item.php:466 +#: ../../mod/item.php:479 msgid "Executable content type not permitted to this channel." msgstr "I contenuti eseguibili non sono permessi su questo canale." -#: ../../mod/item.php:865 +#: ../../mod/item.php:885 msgid "System error. Post not saved." msgstr "Errore di sistema. Articolo non salvato." -#: ../../mod/item.php:1083 +#: ../../mod/item.php:1097 +msgid "Unable to obtain post information from database." +msgstr "Impossibile ottenere dati sull'articolo." + +#: ../../mod/item.php:1103 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale." -#: ../../mod/item.php:1089 +#: ../../mod/item.php:1109 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Hai raggiunto il limite massimo di %1$.0f pagine web." -#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:82 +#: ../../mod/search.php:13 ../../mod/display.php:13 ../../mod/ratings.php:82 #: ../../mod/directory.php:47 ../../mod/viewconnections.php:17 #: ../../mod/photos.php:429 msgid "Public access denied." @@ -6650,47 +6656,47 @@ msgstr "Aggiungi o rimuovi elementi di questo menù" msgid "Modify" msgstr "Modifica" -#: ../../mod/filestorage.php:81 +#: ../../mod/filestorage.php:82 msgid "Permission Denied." msgstr "Permesso negato." -#: ../../mod/filestorage.php:97 +#: ../../mod/filestorage.php:98 msgid "File not found." msgstr "File non trovato." -#: ../../mod/filestorage.php:140 +#: ../../mod/filestorage.php:141 msgid "Edit file permissions" msgstr "Modifica i permessi del file" -#: ../../mod/filestorage.php:149 +#: ../../mod/filestorage.php:150 msgid "Set/edit permissions" msgstr "Modifica i permessi" -#: ../../mod/filestorage.php:150 +#: ../../mod/filestorage.php:151 msgid "Include all files and sub folders" msgstr "Includi tutti i file e le sottocartelle" -#: ../../mod/filestorage.php:151 +#: ../../mod/filestorage.php:152 msgid "Return to file list" msgstr "Torna all'elenco dei file" -#: ../../mod/filestorage.php:153 +#: ../../mod/filestorage.php:154 msgid "Copy/paste this code to attach file to a post" msgstr "Copia/incolla questo codice per far comparire il file in un articolo" -#: ../../mod/filestorage.php:154 +#: ../../mod/filestorage.php:155 msgid "Copy/paste this URL to link file from a web page" msgstr "Copia/incolla questo indirizzo in una pagina web per avere un link al file" -#: ../../mod/filestorage.php:156 +#: ../../mod/filestorage.php:157 msgid "Attach this file to a new post" msgstr "Allega questo file a un nuovo articolo" -#: ../../mod/filestorage.php:157 +#: ../../mod/filestorage.php:158 msgid "Show URL to this file" msgstr "Mostra l'URL del file" -#: ../../mod/filestorage.php:158 +#: ../../mod/filestorage.php:159 msgid "Do not show in shared with me folder of your connections" msgstr "Non mostrare nella cartella dei file condivisi dei tuoi contatti" @@ -6828,7 +6834,7 @@ msgstr "Home page" msgid "Interests" msgstr "Interessi" -#: ../../mod/profiles.php:447 ../../mod/admin.php:950 +#: ../../mod/profiles.php:447 ../../mod/admin.php:953 msgid "Address" msgstr "Indirizzo" @@ -7134,7 +7140,7 @@ msgstr "la firma ricevuta non è valida" msgid "Theme settings updated." msgstr "Le impostazioni del tema sono state aggiornate." -#: ../../mod/admin.php:93 ../../mod/admin.php:440 +#: ../../mod/admin.php:93 ../../mod/admin.php:442 msgid "Site" msgstr "Sito" @@ -7142,15 +7148,15 @@ msgstr "Sito" msgid "Accounts" msgstr "Account" -#: ../../mod/admin.php:95 ../../mod/admin.php:942 +#: ../../mod/admin.php:95 ../../mod/admin.php:945 msgid "Channels" msgstr "Canali" -#: ../../mod/admin.php:96 ../../mod/admin.php:1033 ../../mod/admin.php:1073 +#: ../../mod/admin.php:96 ../../mod/admin.php:1036 ../../mod/admin.php:1076 msgid "Plugins" msgstr "Plugin" -#: ../../mod/admin.php:97 ../../mod/admin.php:1233 ../../mod/admin.php:1268 +#: ../../mod/admin.php:97 ../../mod/admin.php:1236 ../../mod/admin.php:1271 msgid "Themes" msgstr "Temi" @@ -7166,7 +7172,7 @@ msgstr "Configurazione del profilo" msgid "DB updates" msgstr "Aggiornamenti al DB" -#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1351 +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1354 msgid "Logs" msgstr "Log" @@ -7180,7 +7186,7 @@ msgstr "Registrazioni in attesa" #: ../../mod/admin.php:200 msgid "# Accounts" -msgstr "# Account" +msgstr "# account" #: ../../mod/admin.php:201 msgid "# blocked accounts" @@ -7196,7 +7202,7 @@ msgstr "# account in scadenza" #: ../../mod/admin.php:216 msgid "# Channels" -msgstr "# Canali" +msgstr "# canali" #: ../../mod/admin.php:217 msgid "# primary" @@ -7210,10 +7216,10 @@ msgstr "# cloni" msgid "Message queues" msgstr "Coda messaggi in uscita" -#: ../../mod/admin.php:240 ../../mod/admin.php:439 ../../mod/admin.php:533 -#: ../../mod/admin.php:807 ../../mod/admin.php:941 ../../mod/admin.php:1032 -#: ../../mod/admin.php:1072 ../../mod/admin.php:1232 ../../mod/admin.php:1267 -#: ../../mod/admin.php:1350 +#: ../../mod/admin.php:240 ../../mod/admin.php:441 ../../mod/admin.php:536 +#: ../../mod/admin.php:810 ../../mod/admin.php:944 ../../mod/admin.php:1035 +#: ../../mod/admin.php:1075 ../../mod/admin.php:1235 ../../mod/admin.php:1270 +#: ../../mod/admin.php:1353 msgid "Administration" msgstr "Amministrazione" @@ -7225,7 +7231,7 @@ msgstr "Riepilogo" msgid "Registered accounts" msgstr "Account creati" -#: ../../mod/admin.php:245 ../../mod/admin.php:537 +#: ../../mod/admin.php:245 ../../mod/admin.php:540 msgid "Pending registrations" msgstr "Registrazioni da approvare" @@ -7233,7 +7239,7 @@ msgstr "Registrazioni da approvare" msgid "Registered channels" msgstr "Canali creati" -#: ../../mod/admin.php:247 ../../mod/admin.php:538 +#: ../../mod/admin.php:247 ../../mod/admin.php:541 msgid "Active plugins" msgstr "Plugin attivi" @@ -7241,611 +7247,619 @@ msgstr "Plugin attivi" msgid "Version" msgstr "Versione" -#: ../../mod/admin.php:356 +#: ../../mod/admin.php:358 msgid "Site settings updated." msgstr "Impostazioni del sito salvate correttamente." -#: ../../mod/admin.php:393 +#: ../../mod/admin.php:395 msgid "experimental" msgstr "sperimentale" -#: ../../mod/admin.php:395 +#: ../../mod/admin.php:397 msgid "unsupported" msgstr "non supportato" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:422 msgid "Yes - with approval" msgstr "Sì - con approvazione" -#: ../../mod/admin.php:426 +#: ../../mod/admin.php:428 msgid "My site is not a public server" msgstr "Non è un server pubblico" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:429 msgid "My site has paid access only" msgstr "È un servizio a pagamento" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:430 msgid "My site has free access only" msgstr "È un servizio gratuito" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "My site offers free accounts with optional paid upgrades" msgstr "È un servizio gratuito con opzioni aggiuntive a pagamento" -#: ../../mod/admin.php:442 ../../mod/register.php:207 +#: ../../mod/admin.php:444 ../../mod/register.php:207 msgid "Registration" msgstr "Registrazione" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:445 msgid "File upload" msgstr "Caricamento file" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:446 msgid "Policies" msgstr "Politiche" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:451 msgid "Site name" msgstr "Nome del sito" -#: ../../mod/admin.php:450 +#: ../../mod/admin.php:452 msgid "Banner/Logo" msgstr "Banner o logo" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:453 msgid "Administrator Information" msgstr "Informazioni sull'amministratore" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:453 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Informazioni per contattare gli amministratori del sito. Saranno mostrate sulla pagina di informazioni. È consentito il BBcode" -#: ../../mod/admin.php:452 +#: ../../mod/admin.php:454 msgid "System language" msgstr "Lingua di sistema" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:455 msgid "System theme" msgstr "Tema di sistema" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:455 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Il tema di sistema può essere cambiato dai profili dei singoli utenti - Cambia le impostazioni del tema" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:456 msgid "Mobile system theme" msgstr "Tema di sistema per dispositivi mobili" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:456 msgid "Theme for mobile devices" msgstr "Tema per i dispositivi mobili" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:458 msgid "Enable Diaspora Protocol" msgstr "Abilita la comunicazione con Diaspora" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:458 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "Sperimentale - per comunicare con Diaspora e Friendica" -#: ../../mod/admin.php:457 +#: ../../mod/admin.php:459 msgid "Allow Feeds as Connections" msgstr "Permetti di aggiungere i feed come contatti" -#: ../../mod/admin.php:457 +#: ../../mod/admin.php:459 msgid "(Heavy system resource usage)" msgstr "(Uso intenso delle risorse di sistema!)" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:460 msgid "Maximum image size" msgstr "Dimensione massima immagini" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:460 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite." -#: ../../mod/admin.php:459 +#: ../../mod/admin.php:461 msgid "Does this site allow new member registration?" msgstr "Questo sito permette a nuovi utenti di registrarsi?" -#: ../../mod/admin.php:460 +#: ../../mod/admin.php:462 msgid "Which best describes the types of account offered by this hub?" msgstr "Come descriveresti il tipo di servizio proposto da questo server?" -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:463 msgid "Register text" msgstr "Testo di registrazione" -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:463 msgid "Will be displayed prominently on the registration page." msgstr "Sarà mostrato ben visibile nella pagina di registrazione." -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:464 msgid "Accounts abandoned after x days" msgstr "Account abbandonati dopo X giorni" -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:464 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Eviterà di sprecare risorse di sistema controllando se i siti esterni hanno account abbandonati. Immettere 0 per non imporre nessun limite di tempo." -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:465 msgid "Allowed friend domains" msgstr "Domini fidati e consentiti" -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:465 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Elenco separato da virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascia vuoto per accettare connessioni da qualsiasi dominio." -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:466 msgid "Allowed email domains" msgstr "Domini email consentiti" -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:466 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione. Sono accettati caratteri jolly. Lascia vuoto per accettare qualsiasi dominio email" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:467 msgid "Not allowed email domains" msgstr "Domini email non consentiti" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:467 msgid "" "Comma separated list of domains which are not allowed in email addresses for" " registrations to this site. Wildcards are accepted. Empty to allow any " "domains, unless allowed domains have been defined." msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio." -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:468 msgid "Block public" msgstr "Blocca pagine pubbliche" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:468 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Seleziona per impedire di vedere le pagine personali di questo sito a chi non ha effettuato l'accesso." -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:469 msgid "Verify Email Addresses" msgstr "Verifica l'indirizzo email" -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:469 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Attiva per richiedere la verifica degli indirizzi email dei nuovi utenti (consigliato)." -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:470 msgid "Force publish" msgstr "Forza la publicazione del profilo" -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:470 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Seleziona per mostrare nell'elenco pubblico tutti i profili registrati su questo sito." -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:471 msgid "Disable discovery tab" msgstr "Disabilita la funzione 'scopri'" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:471 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "Nell'area della rete personale non comparirà più la scheda con i contenuti acquisiti da altri siti." -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:472 msgid "No login on Homepage" msgstr "Non mostrare il login sulla homepage" -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:472 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "Per nascondere la possibilità di fare login ai visitatori (per esempio, quando il contenuto della homepage del sito è alimentato da un canale)." -#: ../../mod/admin.php:472 +#: ../../mod/admin.php:474 msgid "Proxy user" msgstr "Utente proxy" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:475 msgid "Proxy URL" msgstr "URL proxy" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:476 msgid "Network timeout" msgstr "Timeout rete" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:476 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Valore in secondi. Imposta a 0 per illimitato (sconsigliato)." -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:477 msgid "Delivery interval" msgstr "Recapito ritardato" -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:477 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Numero di secondi di cui può essere ritardato il recapito, per ridurre il carico di sistema. Consigliati: 4-5 secondi per hosting condiviso, 2-3 per i VPS, 0-1 per grandi server dedicati." -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:478 msgid "Poll interval" msgstr "Intervallo di polling" -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:478 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Numero di secondi di cui può essere ritardato il polling in background, per ridurre il carico del sistema. Se 0, verrà usato lo stesso valore del 'Recapito ritardato'." -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:479 msgid "Maximum Load Average" msgstr "Carico massimo medio" -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:479 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Carico di sistema massimo perché i processi di recapito e polling siano ritardati - il valore predefinito è 50." -#: ../../mod/admin.php:525 +#: ../../mod/admin.php:480 +msgid "Expiration period in days for imported (matrix/network) content" +msgstr "Scadenza dei contenuti importati da altri siti (in giorni)" + +#: ../../mod/admin.php:480 +msgid "0 for no expiration of imported content" +msgstr "0 per non avere scadenza" + +#: ../../mod/admin.php:528 msgid "No server found" msgstr "Server non trovato" -#: ../../mod/admin.php:532 ../../mod/admin.php:821 +#: ../../mod/admin.php:535 ../../mod/admin.php:824 msgid "ID" msgstr "ID" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "for channel" msgstr "per canale" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "on server" msgstr "sul server" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "Status" msgstr "Stato" -#: ../../mod/admin.php:534 +#: ../../mod/admin.php:537 msgid "Server" msgstr "Server" -#: ../../mod/admin.php:551 +#: ../../mod/admin.php:554 msgid "Update has been marked successful" msgstr "L'aggiornamento è stato marcato come eseguito." -#: ../../mod/admin.php:561 +#: ../../mod/admin.php:564 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Fallita l'esecuzione di %s. Maggiori informazioni sui log di sistema." -#: ../../mod/admin.php:564 +#: ../../mod/admin.php:567 #, php-format msgid "Update %s was successfully applied." msgstr "L'aggiornamento %s è terminato correttamente." -#: ../../mod/admin.php:568 +#: ../../mod/admin.php:571 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "L'aggiornamento %s non ha dato risposta. Impossibile determinare se è terminato correttamente." -#: ../../mod/admin.php:571 +#: ../../mod/admin.php:574 #, php-format msgid "Update function %s could not be found." msgstr "Impossibile trovare la funzione di aggiornamento %s" -#: ../../mod/admin.php:587 +#: ../../mod/admin.php:590 msgid "No failed updates." msgstr "Nessun aggiornamento fallito." -#: ../../mod/admin.php:591 +#: ../../mod/admin.php:594 msgid "Failed Updates" msgstr "Aggiornamenti falliti." -#: ../../mod/admin.php:593 +#: ../../mod/admin.php:596 msgid "Mark success (if update was manually applied)" msgstr "Marca come eseguito (se applicato manualmente)." -#: ../../mod/admin.php:594 +#: ../../mod/admin.php:597 msgid "Attempt to execute this update step automatically" msgstr "Tenta di eseguire in automatico questo passaggio dell'aggiornamento." -#: ../../mod/admin.php:628 +#: ../../mod/admin.php:631 msgid "Queue Statistics" msgstr "Statistiche della coda" -#: ../../mod/admin.php:629 +#: ../../mod/admin.php:632 msgid "Total Entries" msgstr "Totale" -#: ../../mod/admin.php:630 +#: ../../mod/admin.php:633 msgid "Priority" msgstr "Priorità" -#: ../../mod/admin.php:631 +#: ../../mod/admin.php:634 msgid "Destination URL" msgstr "URL di destinazione" -#: ../../mod/admin.php:632 +#: ../../mod/admin.php:635 msgid "Mark hub permanently offline" msgstr "Questo hub è definitivamente offline" -#: ../../mod/admin.php:633 +#: ../../mod/admin.php:636 msgid "Empty queue for this hub" msgstr "Svuota la coda per questo hub" -#: ../../mod/admin.php:634 +#: ../../mod/admin.php:637 msgid "Last known contact" -msgstr "Ultima comunicazione" +msgstr "Ultimo scambio dati" -#: ../../mod/admin.php:670 +#: ../../mod/admin.php:673 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s utente bloccato/sbloccato" msgstr[1] "%s utenti bloccati/sbloccati" -#: ../../mod/admin.php:678 +#: ../../mod/admin.php:681 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s utente cancellato" msgstr[1] "%s utenti cancellati" -#: ../../mod/admin.php:714 +#: ../../mod/admin.php:717 msgid "Account not found" msgstr "Account non trovato" -#: ../../mod/admin.php:734 +#: ../../mod/admin.php:737 #, php-format msgid "User '%s' blocked" msgstr "Utente '%s' bloccato" -#: ../../mod/admin.php:742 +#: ../../mod/admin.php:745 #, php-format msgid "User '%s' unblocked" msgstr "Utente '%s' sbloccato" -#: ../../mod/admin.php:808 ../../mod/admin.php:820 +#: ../../mod/admin.php:811 ../../mod/admin.php:823 msgid "Users" msgstr "Utenti" -#: ../../mod/admin.php:810 ../../mod/admin.php:944 +#: ../../mod/admin.php:813 ../../mod/admin.php:947 msgid "select all" msgstr "seleziona tutti" -#: ../../mod/admin.php:811 +#: ../../mod/admin.php:814 msgid "User registrations waiting for confirm" msgstr "Richieste di registrazione in attesa di conferma" -#: ../../mod/admin.php:812 +#: ../../mod/admin.php:815 msgid "Request date" msgstr "Data richiesta" -#: ../../mod/admin.php:813 +#: ../../mod/admin.php:816 msgid "No registrations." msgstr "Nessuna registrazione." -#: ../../mod/admin.php:814 +#: ../../mod/admin.php:817 msgid "Approve" msgstr "Approva" -#: ../../mod/admin.php:815 +#: ../../mod/admin.php:818 msgid "Deny" msgstr "Nega" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Register date" msgstr "Data registrazione" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Last login" msgstr "Ultimo accesso" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Expires" msgstr "Con scadenza" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Service Class" msgstr "Classe dell'account" -#: ../../mod/admin.php:823 +#: ../../mod/admin.php:826 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Gli utenti selezionati saranno eliminati!\\n\\nTutto quello che gli utenti hanno pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:827 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "L'utente {0} sarà eliminato!\\n\\nTutto quello che ha pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?" -#: ../../mod/admin.php:858 +#: ../../mod/admin.php:861 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "Censura modificata per %s canale" msgstr[1] "Censura modificata per %s canali" -#: ../../mod/admin.php:865 +#: ../../mod/admin.php:868 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "%s canale è stato rimosso" msgstr[1] "%s canali sono stati rimossi" -#: ../../mod/admin.php:883 +#: ../../mod/admin.php:886 msgid "Channel not found" msgstr "Canale non trovato" -#: ../../mod/admin.php:894 +#: ../../mod/admin.php:897 #, php-format msgid "Channel '%s' deleted" msgstr "Il canale '%s' è stato rimosso" -#: ../../mod/admin.php:905 +#: ../../mod/admin.php:908 #, php-format msgid "Channel '%s' uncensored" msgstr "Rimossa la censura dal canale '%s'" -#: ../../mod/admin.php:905 +#: ../../mod/admin.php:908 #, php-format msgid "Channel '%s' censored" msgstr "Applicata una censura al canale '%s'" -#: ../../mod/admin.php:946 +#: ../../mod/admin.php:949 msgid "Censor" msgstr "Applica una censura" -#: ../../mod/admin.php:947 +#: ../../mod/admin.php:950 msgid "Uncensor" msgstr "Rimuovi la censura" -#: ../../mod/admin.php:950 +#: ../../mod/admin.php:953 msgid "UID" msgstr "UID" -#: ../../mod/admin.php:952 +#: ../../mod/admin.php:955 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " "channels on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "I canali selezionati saranno rimossi!\\n\\nTutto ciò che è stato pubblicato su questo server tramite questi canali sarà irreversibilmente eliminato!\\n\\nVuoi confermare?" -#: ../../mod/admin.php:953 +#: ../../mod/admin.php:956 msgid "" "The channel {0} will be deleted!\\n\\nEverything that was posted in this " "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Il canale {0} sarà rimosso!\\n\\nTutto ciò che è stato pubblicato su questo server tramite questo canale sarà irreversibilmente eliminato!\\n\\nVuoi confermare?" -#: ../../mod/admin.php:993 +#: ../../mod/admin.php:996 #, php-format msgid "Plugin %s disabled." msgstr "Plugin %s non attivo." -#: ../../mod/admin.php:997 +#: ../../mod/admin.php:1000 #, php-format msgid "Plugin %s enabled." msgstr "Plugin %s attivo." -#: ../../mod/admin.php:1007 ../../mod/admin.php:1205 +#: ../../mod/admin.php:1010 ../../mod/admin.php:1208 msgid "Disable" msgstr "Disattiva" -#: ../../mod/admin.php:1010 ../../mod/admin.php:1207 +#: ../../mod/admin.php:1013 ../../mod/admin.php:1210 msgid "Enable" msgstr "Attiva" -#: ../../mod/admin.php:1034 ../../mod/admin.php:1234 +#: ../../mod/admin.php:1037 ../../mod/admin.php:1237 msgid "Toggle" msgstr "Attiva/disattiva" -#: ../../mod/admin.php:1042 ../../mod/admin.php:1244 +#: ../../mod/admin.php:1045 ../../mod/admin.php:1247 msgid "Author: " msgstr "Autore:" -#: ../../mod/admin.php:1043 ../../mod/admin.php:1245 +#: ../../mod/admin.php:1046 ../../mod/admin.php:1248 msgid "Maintainer: " msgstr "Gestore:" -#: ../../mod/admin.php:1170 +#: ../../mod/admin.php:1173 msgid "No themes found." msgstr "Nessun tema trovato." -#: ../../mod/admin.php:1226 +#: ../../mod/admin.php:1229 msgid "Screenshot" msgstr "Istantanea dello schermo" -#: ../../mod/admin.php:1273 +#: ../../mod/admin.php:1276 msgid "[Experimental]" msgstr "[Sperimentale]" -#: ../../mod/admin.php:1274 +#: ../../mod/admin.php:1277 msgid "[Unsupported]" msgstr "[Non supportato]" -#: ../../mod/admin.php:1298 +#: ../../mod/admin.php:1301 msgid "Log settings updated." msgstr "Impostazioni di log aggiornate." -#: ../../mod/admin.php:1353 +#: ../../mod/admin.php:1356 msgid "Clear" msgstr "Pulisci" -#: ../../mod/admin.php:1359 +#: ../../mod/admin.php:1362 msgid "Debugging" msgstr "Debugging" -#: ../../mod/admin.php:1360 +#: ../../mod/admin.php:1363 msgid "Log file" msgstr "File di log" -#: ../../mod/admin.php:1360 +#: ../../mod/admin.php:1363 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "Deve essere scrivibile dal web server. La posizione è relativa alla cartella dove è installato RedMatrix." -#: ../../mod/admin.php:1361 +#: ../../mod/admin.php:1364 msgid "Log level" msgstr "Livello di log" -#: ../../mod/admin.php:1407 +#: ../../mod/admin.php:1410 msgid "New Profile Field" msgstr "Nuovo campo del profilo" -#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 msgid "Field nickname" msgstr "Nome breve del campo" -#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 msgid "System name of field" msgstr "Nome di sistema del campo" -#: ../../mod/admin.php:1409 ../../mod/admin.php:1429 +#: ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Input type" msgstr "Tipo di dati" -#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Field Name" msgstr "Nome del campo" -#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Label on profile pages" msgstr "Etichetta da mostrare sulla pagina del profilo" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Help text" msgstr "Testo di aiuto" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Additional info (optional)" msgstr "Informazioni aggiuntive (opzionali)" -#: ../../mod/admin.php:1421 +#: ../../mod/admin.php:1424 msgid "Field definition not found" msgstr "Impossibile trovare la definizione del campo" -#: ../../mod/admin.php:1427 +#: ../../mod/admin.php:1430 msgid "Edit Profile Field" msgstr "Modifica campo del profilo" @@ -7962,7 +7976,7 @@ msgstr "ATTENZIONE:" msgid "" "This account and all its channels will be completely removed from the " "network. " -msgstr "Questo account e tutti i suoi canali sarà completamente eliminato dalla rete." +msgstr "Questo account e tutti i suoi canali saranno completamente eliminati dalla rete." #: ../../mod/removeaccount.php:58 ../../mod/removeme.php:58 msgid "This action is permanent and can not be undone!" @@ -8038,7 +8052,7 @@ msgstr "o seleziona uno esistente (doppio click)" #: ../../mod/photos.php:556 msgid "Create a status post for this upload" -msgstr "Pubblica questo caricamento sulla bacheca" +msgstr "Pubblica l'oggetto caricato sulla bacheca" #: ../../mod/photos.php:584 msgid "Album name could not be decoded" @@ -8403,30 +8417,6 @@ msgstr "Rifiuta" msgid "Please login." msgstr "Effettua l'accesso." -#: ../../mod/network.php:90 -msgid "No such group" -msgstr "Impossibile trovare l'insieme" - -#: ../../mod/network.php:128 -msgid "Search Results For:" -msgstr "Cerca risultati con:" - -#: ../../mod/network.php:182 -msgid "Collection is empty" -msgstr "L'insieme di canali è vuoto" - -#: ../../mod/network.php:190 -msgid "Collection: " -msgstr "Insieme:" - -#: ../../mod/network.php:203 -msgid "Connection: " -msgstr "Contatto:" - -#: ../../mod/network.php:206 -msgid "Invalid connection." -msgstr "Contatto non valido." - #: ../../mod/new_channel.php:109 msgid "Add a Channel" msgstr "Aggiungi un canale" @@ -8531,6 +8521,34 @@ msgstr "ha aggiunto il tuo canale" msgid "posted an event" msgstr "ha creato un evento" +#: ../../mod/network.php:91 +msgid "No such group" +msgstr "Impossibile trovare l'insieme" + +#: ../../mod/network.php:129 +msgid "No such channel" +msgstr "Nessun canale" + +#: ../../mod/network.php:143 +msgid "Search Results For:" +msgstr "Cerca risultati con:" + +#: ../../mod/network.php:198 +msgid "Collection is empty" +msgstr "L'insieme di canali è vuoto" + +#: ../../mod/network.php:207 +msgid "Collection: " +msgstr "Insieme:" + +#: ../../mod/network.php:226 +msgid "Connection: " +msgstr "Contatto:" + +#: ../../mod/network.php:233 +msgid "Invalid connection." +msgstr "Contatto non valido." + #: ../../mod/bookmarks.php:38 msgid "Bookmark added" msgstr "Segnalibro aggiunto" @@ -8543,7 +8561,7 @@ msgstr "I miei segnalibri" msgid "My Connections Bookmarks" msgstr "I segnalibri dei miei contatti" -#: ../../mod/channel.php:92 +#: ../../mod/channel.php:97 msgid "Insufficient permissions. Request redirected to profile page." msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." @@ -8565,15 +8583,19 @@ msgstr "Guarda i risultati" msgid "No service class restrictions found." msgstr "Non esistono restrizioni su questa classe di account." -#: ../../mod/sharedwithme.php:99 +#: ../../mod/sharedwithme.php:94 msgid "Files: shared with me" msgstr "File: condivisi con me" -#: ../../mod/sharedwithme.php:103 +#: ../../mod/sharedwithme.php:96 +msgid "NEW" +msgstr "NOVITÀ" + +#: ../../mod/sharedwithme.php:99 msgid "Remove all files" msgstr "Elimina tutti i file" -#: ../../mod/sharedwithme.php:104 +#: ../../mod/sharedwithme.php:100 msgid "Remove this file" msgstr "Elimina questo file" @@ -8848,6 +8870,58 @@ msgstr "Dimensione foto dell'autore della conversazione" msgid "Set size of followup author photos" msgstr "Dimensione foto dei partecipanti alla conversazione" +#: ../../randpost/randpost.php:96 +msgid "You're welcome." +msgstr "Un grande benvenuto." + +#: ../../randpost/randpost.php:97 +msgid "Ah shucks..." +msgstr "Imbarazzato..." + +#: ../../randpost/randpost.php:98 +msgid "Don't mention it." +msgstr "Non me lo dire." + +#: ../../randpost/randpost.php:99 +msgid "<blush>" +msgstr "<blush>" + +#: ../../wppost/wppost.php:43 +msgid "Post to WordPress" +msgstr "Invia a WordPress" + +#: ../../wppost/wppost.php:80 +msgid "Enable WordPress Post Plugin" +msgstr "Abilita il plugin Wordpress" + +#: ../../wppost/wppost.php:84 +msgid "WordPress username" +msgstr "Nome utente WordPress" + +#: ../../wppost/wppost.php:88 +msgid "WordPress password" +msgstr "Password WordPress" + +#: ../../wppost/wppost.php:92 +msgid "WordPress API URL" +msgstr "Indirizzo API WordPress" + +#: ../../wppost/wppost.php:96 +msgid "Post to WordPress by default" +msgstr "Invia tutti gli articoli a WordPress" + +#: ../../wppost/wppost.php:100 +msgid "Forward comments (requires post_to_red plugin)" +msgstr "Inoltra anche i commenti (necessita del plugin post_to_red)" + +#: ../../wppost/wppost.php:104 +msgid "WordPress Post Settings" +msgstr "Impostazioni di invio a WordPress" + +#: ../../wppost/wppost.php:119 +msgid "Wordpress Settings saved." +msgstr "Impostazioni WordPress salvate." + #: ../../boot.php:1357 #, php-format msgid "Update %s failed. See error logs." diff --git a/view/it/strings.php b/view/it/strings.php index 781638ae3..dce82adab 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -459,22 +459,6 @@ $a->strings["Star Posts"] = "Articoli stella (preferiti)"; $a->strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per scegliere gli articoli preferiti"; $a->strings["Tag Cloud"] = "Nuvola di tag"; $a->strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; -$a->strings["Permission denied"] = "Permesso negato"; -$a->strings["(Unknown)"] = "(Sconosciuto)"; -$a->strings["Visible to anybody on the internet."] = "Visibile a chiunque su internet."; -$a->strings["Visible to you only."] = "Visibile solo a te."; -$a->strings["Visible to anybody in this network."] = "Visibile a tutti su questa rete."; -$a->strings["Visible to anybody authenticated."] = "Visibile a chiunque sia autenticato."; -$a->strings["Visible to anybody on %s."] = "Visibile a tutti in %s."; -$a->strings["Visible to all connections."] = "Visibile a tutti coloro che ti seguono."; -$a->strings["Visible to approved connections."] = "Visibile ai contatti approvati."; -$a->strings["Visible to specific connections."] = "Visibile ad alcuni contatti scelti."; -$a->strings["Item not found."] = "Elemento non trovato."; -$a->strings["Collection not found."] = "Insieme di canali non trovato."; -$a->strings["Collection is empty."] = "L'insieme di canali è vuoto."; -$a->strings["Collection: %s"] = "Insieme: %s"; -$a->strings["Connection: %s"] = "Contatto: %s"; -$a->strings["Connection not found."] = "Contatto non trovato."; $a->strings["Frequently"] = "Frequentemente"; $a->strings["Hourly"] = "Ogni ora"; $a->strings["Twice daily"] = "Due volte al giorno"; @@ -570,6 +554,22 @@ $a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; $a->strings["Redmatrix event notification:"] = "Notifica eventi RedMatrix:"; $a->strings["Starts:"] = "Inizio:"; $a->strings["Finishes:"] = "Fine:"; +$a->strings["Permission denied"] = "Permesso negato"; +$a->strings["(Unknown)"] = "(Sconosciuto)"; +$a->strings["Visible to anybody on the internet."] = "Visibile a chiunque su internet."; +$a->strings["Visible to you only."] = "Visibile solo a te."; +$a->strings["Visible to anybody in this network."] = "Visibile a tutti su questa rete."; +$a->strings["Visible to anybody authenticated."] = "Visibile a chiunque sia autenticato."; +$a->strings["Visible to anybody on %s."] = "Visibile a tutti in %s."; +$a->strings["Visible to all connections."] = "Visibile a tutti coloro che ti seguono."; +$a->strings["Visible to approved connections."] = "Visibile ai contatti approvati."; +$a->strings["Visible to specific connections."] = "Visibile ad alcuni contatti scelti."; +$a->strings["Item not found."] = "Elemento non trovato."; +$a->strings["Collection not found."] = "Insieme di canali non trovato."; +$a->strings["Collection is empty."] = "L'insieme di canali è vuoto."; +$a->strings["Collection: %s"] = "Insieme: %s"; +$a->strings["Connection: %s"] = "Contatto: %s"; +$a->strings["Connection not found."] = "Contatto non trovato."; $a->strings["Logout"] = "Esci"; $a->strings["End this session"] = "Chiudi questa sessione"; $a->strings["Home"] = "Bacheca"; @@ -642,7 +642,6 @@ $a->strings["Visit %1\$s's %2\$s"] = "Guarda %2\$s di %1\$s "; $a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha aggiornato %2\$s cambiando %3\$s."; $a->strings["This event has been added to your calendar."] = "Questo evento è stato aggiunto al tuo calendario"; $a->strings["Public Timeline"] = "Diario pubblico"; -$a->strings["view full size"] = "guarda nelle dimensioni reali"; $a->strings["Directory Options"] = "Opzioni elenco pubblico"; $a->strings["Alphabetic"] = "Alfabetico"; $a->strings["Reverse Alphabetic"] = "Alfabetico inverso"; @@ -906,7 +905,7 @@ $a->strings["Somewhat advanced - very useful in open communities"] = "Piuttosto $a->strings["Can administer my channel resources"] = "Può amministrare i contenuti del mio canale"; $a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri"; $a->strings["Social Networking"] = "Social network"; -$a->strings["Mostly Public"] = "Quasi sempre pubblico"; +$a->strings["Mostly Public"] = "Prevalentemente pubblico"; $a->strings["Restricted"] = "Con restrizioni"; $a->strings["Private"] = "Privato"; $a->strings["Community Forum"] = "Forum di discussione"; @@ -915,6 +914,7 @@ $a->strings["Special Purpose"] = "Per finalità speciali"; $a->strings["Celebrity/Soapbox"] = "Pagina per fan"; $a->strings["Group Repository"] = "Repository di gruppo"; $a->strings["Custom/Expert Mode"] = "Personalizzazione per esperti"; +$a->strings["view full size"] = "guarda nelle dimensioni reali"; $a->strings["Some blurb about what to do when you're new here"] = "Qualche suggerimento per i nuovi utenti su cosa fare"; $a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Hai creato %1$.0f dei %2$.0f canali permessi."; $a->strings["Create a new channel"] = "Crea un nuovo canale"; @@ -1264,11 +1264,11 @@ $a->strings["Version %s"] = "Versione %s"; $a->strings["Installed plugins/addons/apps:"] = "App e componenti installati:"; $a->strings["No installed plugins/addons/apps"] = "Nessuna app o componente installato"; $a->strings["Red"] = "RedMatrix"; -$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. "; +$a->strings["This is a hub of redmatrix - a global cooperative network of decentralized privacy enhanced websites."] = "Questo è un hub di RedMatrix - una rete cooperativa e decentralizzata di siti ad elevata privacy. "; $a->strings["Tag: "] = "Tag: "; $a->strings["Last background fetch: "] = "Ultima acquisizione:"; $a->strings["Running at web location"] = "In esecuzione sull'indirizzo web"; -$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Visita RedMatrix.me per scoprire di più su Red Matrix."; +$a->strings["Please visit redmatrix.me to learn more about the Red Matrix."] = "Visita RedMatrix.me per scoprire cosa è Red Matrix."; $a->strings["Bug reports and issues: please visit"] = "Per segnalare bug e problemi: visita"; $a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Per consigli, ringraziamenti, ecc. - scrivi a \"redmatrix\" at librelist - dot com"; $a->strings["Site Administrators"] = "Amministratori del sito"; @@ -1371,7 +1371,7 @@ $a->strings["Homepage URL"] = "Indirizzo home page"; $a->strings["Birth Year"] = "Anno di nascita"; $a->strings["Birth Month"] = "Mese di nascita"; $a->strings["Birth Day"] = "Giorno di nascita"; -$a->strings["Birthdate"] = "Nascita"; +$a->strings["Birthdate"] = "Data di nascita"; $a->strings["Gender"] = "Sesso"; $a->strings["Blocked"] = "Bloccati"; $a->strings["Ignored"] = "Ignorati"; @@ -1403,6 +1403,7 @@ $a->strings["Unable to locate original post."] = "Impossibile trovare il messagg $a->strings["Empty post discarded."] = "L'articolo vuoto è stato ignorato."; $a->strings["Executable content type not permitted to this channel."] = "I contenuti eseguibili non sono permessi su questo canale."; $a->strings["System error. Post not saved."] = "Errore di sistema. Articolo non salvato."; +$a->strings["Unable to obtain post information from database."] = "Impossibile ottenere dati sull'articolo."; $a->strings["You have reached your limit of %1$.0f top level posts."] = "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale."; $a->strings["You have reached your limit of %1$.0f webpages."] = "Hai raggiunto il limite massimo di %1$.0f pagine web."; $a->strings["Public access denied."] = "Accesso pubblico negato."; @@ -1696,11 +1697,11 @@ $a->strings["DB updates"] = "Aggiornamenti al DB"; $a->strings["Logs"] = "Log"; $a->strings["Plugin Features"] = "Plugin"; $a->strings["User registrations waiting for confirmation"] = "Registrazioni in attesa"; -$a->strings["# Accounts"] = "# Account"; +$a->strings["# Accounts"] = "# account"; $a->strings["# blocked accounts"] = "# account bloccati"; $a->strings["# expired accounts"] = "# account scaduti"; $a->strings["# expiring accounts"] = "# account in scadenza"; -$a->strings["# Channels"] = "# Canali"; +$a->strings["# Channels"] = "# canali"; $a->strings["# primary"] = "# primari"; $a->strings["# clones"] = "# cloni"; $a->strings["Message queues"] = "Coda messaggi in uscita"; @@ -1769,6 +1770,8 @@ $a->strings["Poll interval"] = "Intervallo di polling"; $a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Numero di secondi di cui può essere ritardato il polling in background, per ridurre il carico del sistema. Se 0, verrà usato lo stesso valore del 'Recapito ritardato'."; $a->strings["Maximum Load Average"] = "Carico massimo medio"; $a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Carico di sistema massimo perché i processi di recapito e polling siano ritardati - il valore predefinito è 50."; +$a->strings["Expiration period in days for imported (matrix/network) content"] = "Scadenza dei contenuti importati da altri siti (in giorni)"; +$a->strings["0 for no expiration of imported content"] = "0 per non avere scadenza"; $a->strings["No server found"] = "Server non trovato"; $a->strings["ID"] = "ID"; $a->strings["for channel"] = "per canale"; @@ -1790,7 +1793,7 @@ $a->strings["Priority"] = "Priorità"; $a->strings["Destination URL"] = "URL di destinazione"; $a->strings["Mark hub permanently offline"] = "Questo hub è definitivamente offline"; $a->strings["Empty queue for this hub"] = "Svuota la coda per questo hub"; -$a->strings["Last known contact"] = "Ultima comunicazione"; +$a->strings["Last known contact"] = "Ultimo scambio dati"; $a->strings["%s user blocked/unblocked"] = array( 0 => "%s utente bloccato/sbloccato", 1 => "%s utenti bloccati/sbloccati", @@ -1884,7 +1887,7 @@ $a->strings["Please re-enter your password"] = "Ripeti la password per verifica" $a->strings["Account removals are not allowed within 48 hours of changing the account password."] = "Non è possibile eliminare il tuo account prima di 48 ore dall'ultimo cambio password."; $a->strings["Remove This Account"] = "Elimina questo account"; $a->strings["WARNING: "] = "ATTENZIONE:"; -$a->strings["This account and all its channels will be completely removed from the network. "] = "Questo account e tutti i suoi canali sarà completamente eliminato dalla rete."; +$a->strings["This account and all its channels will be completely removed from the network. "] = "Questo account e tutti i suoi canali saranno completamente eliminati dalla rete."; $a->strings["This action is permanent and can not be undone!"] = "Questo comando è definitivo e non può essere annullato!"; $a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; $a->strings["Remove this account, all its channels and all its channel clones from the network"] = "Elimina dalla rete questo account, tutti i suoi canali e ANCHE tutti gli eventuali canali clonati."; @@ -1901,7 +1904,7 @@ $a->strings["%1$.2f MB photo storage used."] = "Hai usato %1$.2f Mb del tuo spaz $a->strings["Upload Photos"] = "Carica foto"; $a->strings["Enter a new album name"] = "Inserisci il nome di un nuovo album"; $a->strings["or select an existing one (doubleclick)"] = "o seleziona uno esistente (doppio click)"; -$a->strings["Create a status post for this upload"] = "Pubblica questo caricamento sulla bacheca"; +$a->strings["Create a status post for this upload"] = "Pubblica l'oggetto caricato sulla bacheca"; $a->strings["Album name could not be decoded"] = "Non è stato possibile leggere il nome dell'album"; $a->strings["Contact Photos"] = "Foto dei contatti"; $a->strings["Show Newest First"] = "Prima i più recenti"; @@ -1990,12 +1993,6 @@ $a->strings["Send Reply"] = "Invia la risposta"; $a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; $a->strings["Discard"] = "Rifiuta"; $a->strings["Please login."] = "Effettua l'accesso."; -$a->strings["No such group"] = "Impossibile trovare l'insieme"; -$a->strings["Search Results For:"] = "Cerca risultati con:"; -$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; -$a->strings["Collection: "] = "Insieme:"; -$a->strings["Connection: "] = "Contatto:"; -$a->strings["Invalid connection."] = "Contatto non valido."; $a->strings["Add a Channel"] = "Aggiungi un canale"; $a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "I contenuti che pubblichi sono mostrati nel tuo \"canale\". Un canale può essere usato come bacheca personale, come blog, oppure può essere un forum di discussione, un gruppo di interesse, una pagina di celebrità e molto altro. Puoi creare tanti canali quanti ne permette il tuo sito."; $a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\""; @@ -2020,6 +2017,13 @@ $a->strings["Location (URL) to purchase app"] = "Indirizzo (URL) per acquistare $a->strings["sent you a private message"] = "ti ha inviato un messaggio privato"; $a->strings["added your channel"] = "ha aggiunto il tuo canale"; $a->strings["posted an event"] = "ha creato un evento"; +$a->strings["No such group"] = "Impossibile trovare l'insieme"; +$a->strings["No such channel"] = "Nessun canale"; +$a->strings["Search Results For:"] = "Cerca risultati con:"; +$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; +$a->strings["Collection: "] = "Insieme:"; +$a->strings["Connection: "] = "Contatto:"; +$a->strings["Invalid connection."] = "Contatto non valido."; $a->strings["Bookmark added"] = "Segnalibro aggiunto"; $a->strings["My Bookmarks"] = "I miei segnalibri"; $a->strings["My Connections Bookmarks"] = "I segnalibri dei miei contatti"; @@ -2029,6 +2033,7 @@ $a->strings["Poll"] = "Sondaggio"; $a->strings["View Results"] = "Guarda i risultati"; $a->strings["No service class restrictions found."] = "Non esistono restrizioni su questa classe di account."; $a->strings["Files: shared with me"] = "File: condivisi con me"; +$a->strings["NEW"] = "NOVITÀ"; $a->strings["Remove all files"] = "Elimina tutti i file"; $a->strings["Remove this file"] = "Elimina questo file"; $a->strings["Schema Default"] = "Schema predefinito"; @@ -2098,6 +2103,19 @@ $a->strings["Center page content"] = "Centra il contenuto della pagina"; $a->strings["Set minimum opacity of nav bar - to hide it"] = "Imposta l'opacità minima della barra di navigazione per nasconderla"; $a->strings["Set size of conversation author photo"] = "Dimensione foto dell'autore della conversazione"; $a->strings["Set size of followup author photos"] = "Dimensione foto dei partecipanti alla conversazione"; +$a->strings["You're welcome."] = "Un grande benvenuto."; +$a->strings["Ah shucks..."] = "Imbarazzato..."; +$a->strings["Don't mention it."] = "Non me lo dire."; +$a->strings["<blush>"] = "<blush>"; +$a->strings["Post to WordPress"] = "Invia a WordPress"; +$a->strings["Enable WordPress Post Plugin"] = "Abilita il plugin Wordpress"; +$a->strings["WordPress username"] = "Nome utente WordPress"; +$a->strings["WordPress password"] = "Password WordPress"; +$a->strings["WordPress API URL"] = "Indirizzo API WordPress"; +$a->strings["Post to WordPress by default"] = "Invia tutti gli articoli a WordPress"; +$a->strings["Forward comments (requires post_to_red plugin)"] = "Inoltra anche i commenti (necessita del plugin post_to_red)"; +$a->strings["WordPress Post Settings"] = "Impostazioni di invio a WordPress"; +$a->strings["Wordpress Settings saved."] = "Impostazioni WordPress salvate."; $a->strings["Update %s failed. See error logs."] = "%s: aggiornamento fallito. Controlla i log di errore."; $a->strings["Update Error at %s"] = "Errore di aggiornamento su %s"; $a->strings["Create an account to access services and applications within the Red Matrix"] = "Registrati per accedere ai servizi e alle applicazioni di RedMatrix"; -- cgit v1.2.3 From d3c064cc345ac66a0c3ce2c79d566740b090be8c Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 30 Mar 2015 19:41:42 -0700 Subject: title of preview button incorrect, fix ability to upload to webpages --- mod/editblock.php | 3 ++- mod/editlayout.php | 2 +- mod/editpost.php | 2 +- mod/editwebpage.php | 4 +++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mod/editblock.php b/mod/editblock.php index cacb5c27d..73be6a9f3 100644 --- a/mod/editblock.php +++ b/mod/editblock.php @@ -146,6 +146,7 @@ function editblock_content(&$a) { '$underline' => t('Underline'), '$quote' => t('Quote'), '$code' => t('Code'), + '$writefiles' => (perm_is_allowed($owner, get_observer_hash(), 'post_photos') || perm_is_allowed($owner, get_observer_hash(), 'write_storage')), '$upload' => t('Upload photo'), '$attach' => t('Attach file'), '$weblink' => t('Insert web link'), @@ -175,7 +176,7 @@ function editblock_content(&$a) { '$acl' => '', '$bang' => '', '$profile_uid' => (intval($channel['channel_id'])), - '$preview' => true, // ((feature_enabled($uid,'preview')) ? t('Preview') : ''), + '$preview' => t('Preview'), '$jotplugins' => $jotplugins, '$sourceapp' => $itm[0]['app'], '$defexpire' => '', diff --git a/mod/editlayout.php b/mod/editlayout.php index 21607de8c..f6d76f6b4 100644 --- a/mod/editlayout.php +++ b/mod/editlayout.php @@ -170,7 +170,7 @@ function editlayout_content(&$a) { '$acl' => '', '$bang' => '', '$profile_uid' => (intval($owner)), - '$preview' => true, // ((feature_enabled($uid,'preview')) ? t('Preview') : ''), + '$preview' => t('Preview'), '$jotplugins' => $jotplugins, '$sourceapp' => t($a->sourcename), '$defexpire' => '', diff --git a/mod/editpost.php b/mod/editpost.php index edc5fa1b7..58ebe31cb 100644 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -146,7 +146,7 @@ function editpost_content(&$a) { '$acl' => '', '$bang' => '', '$profile_uid' => local_channel(), - '$preview' => true, // ((feature_enabled(local_channel(),'preview')) ? t('Preview') : ''), + '$preview' => t('Preview'), '$jotplugins' => $jotplugins, '$sourceapp' => t($a->sourcename), '$catsenabled' => $catsenabled, diff --git a/mod/editwebpage.php b/mod/editwebpage.php index 3e0bd9ff4..e81cde479 100644 --- a/mod/editwebpage.php +++ b/mod/editwebpage.php @@ -164,11 +164,13 @@ function editwebpage_content(&$a) { $rp = 'webpages/' . $which; +logger('canwrite: ' . (perm_is_allowed($owner, get_observer_hash(), 'post_photos') || perm_is_allowed($owner, get_observer_hash(), 'write_storage'))); $o .= replace_macros($tpl,array( '$return_path' => $rp, '$webpage' => ITEM_WEBPAGE, '$placeholdpagetitle' => t('Page link title'), '$pagetitle' => $page_title, + '$writefiles' => (perm_is_allowed($owner, get_observer_hash(), 'post_photos') || perm_is_allowed($owner, get_observer_hash(), 'write_storage')), '$action' => 'item', '$share' => t('Edit'), @@ -207,7 +209,7 @@ function editwebpage_content(&$a) { 'lockstate' => (((strlen($itm[0]['allow_cid'])) || (strlen($itm[0]['allow_gid'])) || (strlen($itm[0]['deny_cid'])) || (strlen($itm[0]['deny_gid']))) ? 'lock' : 'unlock'), '$bang' => '', '$profile_uid' => (intval($owner)), - '$preview' => true, // ((feature_enabled($uid,'preview')) ? t('Preview') : ''), + '$preview' => t('Preview'), '$jotplugins' => $jotplugins, '$sourceapp' => $a->sourcename, '$defexpire' => '', -- cgit v1.2.3 From cbaa2a9b847bca5b7df4136d961058c7b459be98 Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 30 Mar 2015 21:06:41 -0700 Subject: don't included any deleted posts in the self query --- mod/network.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mod/network.php b/mod/network.php index 8db3bfd58..d96c6830d 100644 --- a/mod/network.php +++ b/mod/network.php @@ -324,7 +324,7 @@ function network_content(&$a, $update = 0, $load = false) { } if($conv) { - $sql_extra .= sprintf(" AND parent IN (SELECT distinct(parent) from item where ( author_xchan like '%s' or ( item_flags & %d ) > 0)) ", + $sql_extra .= sprintf(" AND parent IN (SELECT distinct(parent) from item where ( author_xchan like '%s' or ( item_flags & %d ) > 0) and item_restrict = 0 ) ", dbesc(protect_sprintf($channel['channel_hash'])), intval(ITEM_MENTIONSME) ); -- cgit v1.2.3 From 5e01abaa16a16ac2eb6dd9963cfaf33fed10b1cf Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 30 Mar 2015 21:53:00 -0700 Subject: some DB documentation --- doc/db_addon.bb | 18 +++++++++++------- doc/db_app.bb | 30 ++++++++++++++++-------------- doc/db_attach.bb | 44 ++++++++++++++++++++++++++------------------ doc/db_auth_codes.bb | 3 +++ doc/db_cache.bb | 9 ++++++--- 5 files changed, 62 insertions(+), 42 deletions(-) diff --git a/doc/db_addon.bb b/doc/db_addon.bb index 5706c1bff..afa06d56c 100644 --- a/doc/db_addon.bb +++ b/doc/db_addon.bb @@ -1,20 +1,24 @@ [table] [tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra [/th][/tr] -[tr][td]id[/td][td][/td][td]int(11)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment +[tr][td]id[/td][td][/td]generated index[td]int(11)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment [/td][/tr] -[tr][td]name[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td] +[tr][td]name[/td][td]plugin base (file)name[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td]NULL[/td][td] [/td][/tr] -[tr][td]version[/td][td][/td][td]char(255)[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]version[/td][td]currently unused[/td][td]char(255)[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]installed[/td][td][/td][td]tinyint(1)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]installed[/td][td]currently always 1[/td][td]tinyint(1)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]hidden[/td][td][/td][td]tinyint(1)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]hidden[/td][td]currently unused[/td][td]tinyint(1)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]timestamp[/td][td][/td][td]bigint(20)[/td][td]NO[/td][td][/td][td]0[/td][td] +[tr][td]timestamp[/td][td]file timestamp to check for reloads[/td][td]bigint(20)[/td][td]NO[/td][td][/td][td]0[/td][td] [/td][/tr] -[tr][td]plugin_admin[/td][td][/td][td]tinyint(1)[/td][td]NO[/td][td][/td][td]0[/td][td] +[tr][td]plugin_admin[/td][td]1 = has admin config, 0 = has no admin config[/td][td]tinyint(1)[/td][td]NO[/td][td][/td][td]0[/td][td] [/td][/tr] [/table] +Notes: + +These are addons which have been enabled by the site administrator on the admin/plugin page + Return to [zrl=[baseurl]/help/database]database documentation[/zrl] \ No newline at end of file diff --git a/doc/db_app.bb b/doc/db_app.bb index 6e55e930a..7076bffdd 100644 --- a/doc/db_app.bb +++ b/doc/db_app.bb @@ -1,34 +1,36 @@ [table] [tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra [/th][/tr] -[tr][td]id[/td][td][/td][td]int(11)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment +[tr][td]id[/td][td]generated index[/td][td]int(11)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment [/td][/tr] -[tr][td]app_id[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]app_id[/td][td]hash identifying this app[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]app_sig[/td][td][/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] +[tr][td]app_sig[/td][td]currently unused[/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] [/td][/tr] -[tr][td]app_author[/td][td][/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] +[tr][td]app_author[/td][td]xchan_hash of app creator[/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] [/td][/tr] -[tr][td]app_name[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]app_name[/td][td]name of app[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]app_desc[/td][td][/td][td]text[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]app_desc[/td][td]optional description of app[/td][td]text[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]app_url[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]app_url[/td][td]target_url[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]app_photo[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]app_photo[/td][td]app icon[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]app_version[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]app_version[/td][td]version of app[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]app_channel[/td][td][/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]app_channel[/td][td]channel_id owning this instance of the app[/td][td]int(11)[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]app_addr[/td][td][/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] +[tr][td]app_addr[/td][td]reddress/webbie of app creator[/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] [/td][/tr] -[tr][td]app_price[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]app_price[/td][td]free-form price field[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]app_page[/td][td][/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] +[tr][td]app_page[/td][td]currently unused[/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] [/td][/tr] -[tr][td]app_requires[/td][td][/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] +[tr][td]app_requires[/td][td]currently unused[/td][td]char(255)[/td][td]NO[/td][td][/td][td][/td][td] [/td][/tr] [/table] +Storage for personal apps + Return to [zrl=[baseurl]/help/database]database documentation[/zrl] \ No newline at end of file diff --git a/doc/db_attach.bb b/doc/db_attach.bb index b755ee0e0..4514c87f8 100644 --- a/doc/db_attach.bb +++ b/doc/db_attach.bb @@ -1,42 +1,50 @@ [table] [tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra [/th][/tr] -[tr][td]id[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment +[tr][td]id[/td][td]generated index[/td][td]int(10) unsigned[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td]auto_increment [/td][/tr] -[tr][td]aid[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]aid[/td][td]account_id of owner[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]uid[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]uid[/td][td]channel_id of owner[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]hash[/td][td][/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]hash[/td][td]hash for cross-site identification[/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]creator[/td][td][/td][td]char(128)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]creator[/td][td]xchan_hash of author/creator[/td][td]char(128)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]filename[/td][td][/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]filename[/td][td]filename of original[/td][td]char(255)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]filetype[/td][td][/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]filetype[/td][td]mimetype[/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]filesize[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]filesize[/td][td]size in bytes[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]revision[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]revision[/td][td]for version control (partially implemented)[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]folder[/td][td][/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] +[tr][td]folder[/td][td]attach.hash of parent folder[/td][td]char(64)[/td][td]NO[/td][td]MUL[/td][td][/td][td] [/td][/tr] -[tr][td]flags[/td][td][/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] +[tr][td]flags[/td][td]see notes[/td][td]int(10) unsigned[/td][td]NO[/td][td]MUL[/td][td]0[/td][td] [/td][/tr] -[tr][td]data[/td][td][/td][td]longblob[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]data[/td][td]file data or pathname to stored data if ATTACH_FLAG_OS[/td][td]longblob[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]created[/td][td][/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] +[tr][td]created[/td][td]creation time[/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] [/td][/tr] -[tr][td]edited[/td][td][/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] +[tr][td]edited[/td][td]last edit time[/td][td]datetime[/td][td]NO[/td][td]MUL[/td][td]0000-00-00 00:00:00[/td][td] [/td][/tr] -[tr][td]allow_cid[/td][td][/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]allow_cid[/td][td]permissions[/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]allow_gid[/td][td][/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]allow_gid[/td][td]permissions[/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]deny_cid[/td][td][/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]deny_cid[/td][td]permissions[/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]deny_gid[/td][td][/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]deny_gid[/td][td]permissions[/td][td]mediumtext[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] [/table] + +Bitmasks + +define ( 'ATTACH_FLAG_DIR', 0x0001); This is a directory +define ( 'ATTACH_FLAG_OS', 0x0002); Data content is link to OS file containing data, if unset the data filed contains the file data + +permissions are xchan_hash or group_hash surrounded by angle chars. e.g. '' + Return to [zrl=[baseurl]/help/database]database documentation[/zrl] \ No newline at end of file diff --git a/doc/db_auth_codes.bb b/doc/db_auth_codes.bb index cd13011c3..c60f064a4 100644 --- a/doc/db_auth_codes.bb +++ b/doc/db_auth_codes.bb @@ -1,3 +1,6 @@ + +OAuth2 authorisation register - currently implemented but unused + [table] [tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra [/th][/tr] diff --git a/doc/db_cache.bb b/doc/db_cache.bb index 65c2146fb..02c292f20 100644 --- a/doc/db_cache.bb +++ b/doc/db_cache.bb @@ -1,11 +1,14 @@ + +OEmbed information cache + [table] [tr][th]Field[/th][th]Description[/th][th]Type[/th][th]Null[/th][th]Key[/th][th]Default[/th][th]Extra [/th][/tr] -[tr][td]k[/td][td][/td][td]char(255)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td] +[tr][td]k[/td][td]horizontal width + url or resource[/td][td]char(255)[/td][td]NO[/td][td]PRI[/td][td]NULL[/td][td] [/td][/tr] -[tr][td]v[/td][td][/td][td]text[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]v[/td][td]OEmbed response from site[/td][td]text[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] -[tr][td]updated[/td][td][/td][td]datetime[/td][td]NO[/td][td][/td][td]NULL[/td][td] +[tr][td]updated[/td][td]datetime of cache insertion[/td][td]datetime[/td][td]NO[/td][td][/td][td]NULL[/td][td] [/td][/tr] [/table] -- cgit v1.2.3 From 7f6ba91dfadc8f256cd3a707b0ba281d47843c26 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 31 Mar 2015 17:52:03 -0700 Subject: allow webpage for home to use its own layout file --- mod/home.php | 14 ++++++++++++++ version.inc | 2 +- view/css/full.css | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/mod/home.php b/mod/home.php index f4358da5c..7f28a89fc 100644 --- a/mod/home.php +++ b/mod/home.php @@ -88,6 +88,20 @@ function home_content(&$a, $update = 0, $load = false) { if($r) { xchan_query($r); $r = fetch_post_tags($r,true); + + if($r[0]['layout_mid']) { + $l = q("select body from item where mid = '%s' and uid = %d limit 1", + dbesc($r[0]['layout_mid']), + intval($u[0]['channel_id']) + ); + + if($l) { + require_once('include/comanche.php'); + comanche_parser($a,$l[0]['body']); + $a->pdl = $l[0]['body']; + } + } + $a->profile = array('profile_uid' => $u[0]['channel_id']); $a->profile_uid = $u[0]['channel_id']; $o .= prepare_page($r[0]); diff --git a/version.inc b/version.inc index 378e67747..7a3bb9cc9 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-30.987 +2015-03-31.988 diff --git a/view/css/full.css b/view/css/full.css index fe5f26b08..05401f68c 100644 --- a/view/css/full.css +++ b/view/css/full.css @@ -9,4 +9,5 @@ header #banner { section { display: block; min-height: 112px; + margin: 50px 10px; } -- cgit v1.2.3 From 68c1aac1e33e24809e8bd75bf6f02756a668d8cb Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 31 Mar 2015 19:02:02 -0700 Subject: make search box border radius consistent with everything else. It looks really weird when it's so different. --- view/theme/redbasic/css/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 571298f8d..15bf85e4a 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -785,7 +785,7 @@ a.rateme, div.rateme { height: 20px; margin: 15px; padding: 0px 5px 0px 5px; - border-radius: 10px; + border-radius: $radiuspx; border-color: $nav_bd; background-color: $search_background; transition: background-color 300ms ease 0s; -- cgit v1.2.3 From c98de445281e1a819581f96d0919eb5da307c62c Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 31 Mar 2015 20:01:37 -0700 Subject: more logging for onepoll --- include/onepoll.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/onepoll.php b/include/onepoll.php index ee90fbdb1..66b000934 100644 --- a/include/onepoll.php +++ b/include/onepoll.php @@ -125,7 +125,7 @@ function onepoll_run($argv, $argc){ if(($x) && ($x['success'])) { $total = 0; - logger('onepoll: feed update ' . $contact['xchan_name']); + logger('onepoll: feed update ' . $contact['xchan_name'] . ' ' . $feedurl); $j = json_decode($x['body'],true); if($j['success'] && $j['messages']) { -- cgit v1.2.3 From 6f78d7a85d0371dc7fb72acb3a85217005400f91 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 31 Mar 2015 21:06:48 -0700 Subject: fix regdir --- include/poller.php | 2 +- mod/post.php | 6 +++++- mod/regdir.php | 11 +++++++---- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/include/poller.php b/include/poller.php index 4786188af..bc48c3f00 100644 --- a/include/poller.php +++ b/include/poller.php @@ -174,7 +174,7 @@ function poller_run($argv, $argc){ ); $dirmode = intval(get_config('system','directory_mode')); - if($dirmode === DIRECTORY_MODE_SECONDARY) { + if($dirmode === DIRECTORY_MODE_SECONDARY || $dirmode === DIRECTORY_MODE_PRIMARY) { logger('regdir: ' . print_r(z_fetch_url(get_directory_primary() . '/regdir?f=&url=' . urlencode(z_root()) . '&realm=' . urlencode(get_directory_realm())),true)); } diff --git a/mod/post.php b/mod/post.php index 37002b249..95931a3f0 100644 --- a/mod/post.php +++ b/mod/post.php @@ -622,7 +622,7 @@ function post_post(&$a) { dbesc($data['callback']) ); if($r) { - logger('mod_zot: succesful pickup message received from ' . $data['callback'] . ' ' . count($r) . ' message(s) picked up', LOGGER_DEBUG); + logger('mod_zot: successful pickup message received from ' . $data['callback'] . ' ' . count($r) . ' message(s) picked up', LOGGER_DEBUG); $ret['success'] = true; $ret['pickup'] = array(); @@ -919,6 +919,10 @@ function post_post(&$a) { } if ($msgtype === 'notify') { + + logger('notify received from ' . $hub['hubloc_url']); + + $async = get_config('system','queued_fetch'); if ($async) { diff --git a/mod/regdir.php b/mod/regdir.php index 025be220b..dce50e76a 100644 --- a/mod/regdir.php +++ b/mod/regdir.php @@ -50,7 +50,8 @@ function regdir_init(&$a) { if ($url) { $m = parse_url($url); - if ((! $m) || (! @dns_get_record($m['host'], DNS_A + DNS_CNAME + DNS_PTR)) || (! filter_var($m['host'], FILTER_VALIDATE_IP) )) { + if ((! $m) || ((! @dns_get_record($m['host'], DNS_A + DNS_CNAME + DNS_PTR)) && (! filter_var($m['host'], FILTER_VALIDATE_IP) ))) { + $result['message'] = 'unparseable url'; json_return_and_die($result); } @@ -62,11 +63,13 @@ function regdir_init(&$a) { $x = import_xchan($j); if($x['success']) { $result['success'] = true; - json_return_and_die($result); } } } + if(! $result['success']) + $valid = 0; + q("update site set site_valid = %d where site_url = '%s' limit 1", intval($valid), strtolower($url) @@ -75,11 +78,11 @@ function regdir_init(&$a) { json_return_and_die($result); } else { - // We can put this in the sql without the condition after 31 april 2015 assuming + // We can put this in the sql without the condition after 31 august 2015 assuming // most directory servers will have updated by then // This just makes sure it happens if I forget - $sql_extra = ((datetime_convert() > datetime_convert('UTC','UTC','2015-04-31')) ? ' and site_valid = 1 ' : '' ); + $sql_extra = ((datetime_convert() > datetime_convert('UTC','UTC','2015-08-31')) ? ' and site_valid = 1 ' : '' ); if ($dirmode == DIRECTORY_MODE_STANDALONE) { $r = array(array('site_url' => z_root())); } else { -- cgit v1.2.3 From 6199af6a790016254b3af3cebd334902469f86ec Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 1 Apr 2015 01:07:38 -0700 Subject: revert iconic change to collection list widget --- include/group.php | 2 +- version.inc | 2 +- view/tpl/group_side.tpl | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/include/group.php b/include/group.php index 19bdf03f9..fe55ec23f 100644 --- a/include/group.php +++ b/include/group.php @@ -297,7 +297,7 @@ function group_side($every="connections",$each="group",$edit = false, $group_id $o = replace_macros($tpl, array( '$title' => t('Collections'), '$edittext' => t('Edit collection'), - '$createtext' => t('New collection'), + '$createtext' => t('Add new collection'), '$ungrouped' => (($every === 'contacts') ? t('Channels not in any collection') : ''), '$groups' => $groups, '$add' => t('add'), diff --git a/version.inc b/version.inc index 7a3bb9cc9..bd5275b1b 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-03-31.988 +2015-04-01.989 diff --git a/view/tpl/group_side.tpl b/view/tpl/group_side.tpl index d99bd72c7..952757076 100755 --- a/view/tpl/group_side.tpl +++ b/view/tpl/group_side.tpl @@ -15,8 +15,10 @@ {{$group.text}} {{/foreach}} +
      • + {{$createtext}} +
      • -
        -- cgit v1.2.3 From 41e755222544ee0733098db20cecad5ffe6319fb Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 1 Apr 2015 12:30:03 -0700 Subject: open bbcode tag --- include/bbcode.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/bbcode.php b/include/bbcode.php index 6f7ef8973..e97a96f87 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -668,6 +668,17 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) { "
        " . $t_wrote . "
        $2
        ", $Text); + + $endlessloop = 0; + while ((strpos($Text, "[/open]")!== false) and (strpos($Text, "[open=") !== false) and (++$endlessloop < 20)) { + $rnd = mt_rand(); + $Text = preg_replace("/\[open=(.*?)\](.*?)\[\/open\]/ism", + "
        $1
        $2
        ", + $Text); + } + + + // Declare the format for [quote] layout $QuoteLayout = '
        $1
        '; -- cgit v1.2.3 From f0330bcdc2b60438f87fb7caac7b66aaab75034f Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 1 Apr 2015 15:00:58 -0700 Subject: please update your repository pointers to https://github.com/redmatrix/redmatrix --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 12273801d..2deabff8b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ![the Red Matrix](images/rm.png) +Note: please update your repository pointers to https://github.com/redmatrix/redmatrix . + One of the traditional problems with independent publishing on the internet has always been the fact that independent publishers often operate as isolated islands within their own website, and spend most of their resources attracting visitors. The rise of corporate providers and social networking services alleviated many of these problems; however centralisation has led to a situation where your content is no longer under your direct control. It is shared fully with corporate advertisers and governments, but ironically you are now often asked to pay money to ensure that your friends can see it. What if you could have advantages of scale and connections that centralisation typically offers whilst maintaining independent control over your own web presence? The RedMatrix is a super network created from a huge number of smaller independent and autonomous websites - which are linked together into a cooperative publishing and social platform. It consists of an open source webapp providing a complete multi-user **decentralised** publishing, sharing, and communications system - known as a "hub". Each hub provides communications (private messaging, chat, blogging, forums, and social networking), along with media management (photos, events, files, web pages, shareable apps) for its members; all in a feature-rich platform. These hubs automatically reach out and connect with each other and the rest of the matrix. Privacy and content ownership always remain under the direct personal control of the individual; and permission to access any item can be granted or denied to anybody in the entire matrix. -- cgit v1.2.3 From d599ebe742a9fa205da989521388a18655353566 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 1 Apr 2015 15:52:02 -0700 Subject: update resource links --- doc/Developers.md | 3 +-- doc/addons.bb | 2 +- doc/addons_gnusocial.bb | 2 +- doc/campaign.bb | 2 +- doc/dev_beginner.bb | 6 +++--- doc/developers.bb | 2 +- doc/external-resource-links.bb | 2 +- doc/git_for_non_developers.bb | 2 +- doc/main.bb | 4 ++-- doc/red2pi.bb | 4 ++-- doc/troubleshooting.bb | 2 +- doc/what_is_zot.bb | 2 +- install/INSTALL.txt | 4 ++-- mod/siteinfo.php | 2 +- 14 files changed, 19 insertions(+), 20 deletions(-) diff --git a/doc/Developers.md b/doc/Developers.md index 8252fa91d..7f12ef206 100644 --- a/doc/Developers.md +++ b/doc/Developers.md @@ -8,7 +8,7 @@ doing development. Create your own github account. -You may fork/clone the Red repository from [https://github.com/friendica/red.git](https://github.com/friendica/red.git). +You may fork/clone the Red repository from [https://github.com/redmatrix/redmatrix.git](https://github.com/redmatrix/redmatrix.git). Follow the instructions provided here: [http://help.github.com/fork-a-repo/](http://help.github.com/fork-a-repo/) to create and use your own tracking fork on github @@ -28,7 +28,6 @@ Please pull in any changes from the project repository and merge them with your Also - **test your changes**. Don't assume that a simple fix won't break something else. If possible get an experienced Red developer to review the code. -Further documentation can be found at the Github wiki pages at: [https://github.com/friendica/red/wiki](https://github.com/friendica/red/wiki). **Licensing** diff --git a/doc/addons.bb b/doc/addons.bb index 7f2bb59e9..cad662308 100644 --- a/doc/addons.bb +++ b/doc/addons.bb @@ -61,7 +61,7 @@ [h3]Addon Repositories[/h3] -[url=https://github.com/friendica/red-addons]https://github.com/friendica/red-addons[/url] Main project addon repository +[url=https://github.com/redmatrix/redmatrix-addons]https://github.com/redmatrix/redmatrix-addons[/url] Main project addon repository [url=https://github.com/23n/red-addons]https://github.com/23n/red-addons[/url] Oliver's repository (mayan_places and flip) diff --git a/doc/addons_gnusocial.bb b/doc/addons_gnusocial.bb index 339add5a9..61c8f92c1 100644 --- a/doc/addons_gnusocial.bb +++ b/doc/addons_gnusocial.bb @@ -10,7 +10,7 @@ Next, click the link to Register a new application. That brings up the new appli Icon. I uploaded the RedMatrix icon located at this link, after saving it to my computer: -https://github.com/friendica/red/blob/master/images/rm-32.png +https://github.com/redmatrix/redmatrix/blob/master/images/rm-32.png Name. Give the application an appropriate name. I called mine redmatrix. You might prefer r2g. diff --git a/doc/campaign.bb b/doc/campaign.bb index b05846a0b..c65c1b080 100644 --- a/doc/campaign.bb +++ b/doc/campaign.bb @@ -153,7 +153,7 @@ Each contributor at this level gets their own Red Matrix virtual private server, We're a handful of volunteers, and we understand that not everyone can contribute by donating money. There are many other ways you can in getting the Matrix to version 1.0! -First, you can checkout our source code on github: https://github.com/friendica/red +First, you can checkout our source code on github: https://github.com/redmatrix/redmatrix Maybe you can dive in and help us out with some development. diff --git a/doc/dev_beginner.bb b/doc/dev_beginner.bb index b29b0bad7..33b0edc95 100644 --- a/doc/dev_beginner.bb +++ b/doc/dev_beginner.bb @@ -174,8 +174,8 @@ It is a good idea to read the whole manual! Git is different to other version co Now you should [list] [*] create an account at github.com -[*] fork https://github.com/friendica/red -[*] fork https://github.com/friendica/red-addons +[*] fork https://github.com/redmatrix/redmatrix +[*] fork https://github.com/redmatrix/redmatrix-addons [/list] If you not want to use GIT from the command line - there is a usefull Eclipse plugin named ""Eclipse Mylyn to GitHub connector". @@ -362,7 +362,7 @@ surfer@debian:/var/www$ git checkout -b dev_beginning Make sure your local repository is up-to-date with the main project. Add the original repository as a remote named “upstream” if not done yet [code] -surfer@debian:/var/www$ git remote add upstream https://github.com/friendica/red +surfer@debian:/var/www$ git remote add upstream https://github.com/redmatrix/redmatrix [/code] Fetch the newest work from that remote diff --git a/doc/developers.bb b/doc/developers.bb index 5365fd77a..8f526d963 100644 --- a/doc/developers.bb +++ b/doc/developers.bb @@ -9,7 +9,7 @@ doing development. Create your own github account. -You may fork/clone the Red repository from [url=https://github.com/friendica/red.git]https://github.com/friendica/red.git[/url] +You may fork/clone the Red repository from [url=https://github.com/redmatrix/redmatrix.git]https://github.com/redmatrix/redmatrix.git[/url] Follow the instructions provided here: [url=http://help.github.com/fork-a-repo/]http://help.github.com/fork-a-repo/[/url] to create and use your own tracking fork on github diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb index beb16e699..62cbbc33d 100644 --- a/doc/external-resource-links.bb +++ b/doc/external-resource-links.bb @@ -15,6 +15,6 @@ [*][url=https://addons.mozilla.org/en-US/firefox/addon/redshare/]Redshare for Firefox[/url] [*][url=https://github.com/cvogeley/red-for-android]Red for Android[/url] [*][url=https://github.com/zzottel/feed2red]feed2red.pl (posts Atom/RSS feeds to channel)[/url] -[*][url=https://github.com/friendica/wptored]WordPress gateway (combine with wppost addon for full features)[/url] +[*][url=https://wordpress.org/plugins/redmatrix-wp/]WordPress gateway (combine with wppost addon for full features)[/url] #include doc/macros/main_footer.bb; diff --git a/doc/git_for_non_developers.bb b/doc/git_for_non_developers.bb index 029a6eb77..b0a623104 100644 --- a/doc/git_for_non_developers.bb +++ b/doc/git_for_non_developers.bb @@ -14,7 +14,7 @@ Once you've done that, cd into the directory, and add an upstream. [code] cd red -git remote add upstream https://github.com/friendica/red +git remote add upstream https://github.com/redmatrix/redmatrix [/code] From now on, you can pull upstream changes with the command diff --git a/doc/main.bb b/doc/main.bb index 67e3c5da0..cdccd6ecc 100644 --- a/doc/main.bb +++ b/doc/main.bb @@ -75,8 +75,8 @@ Zot is the great new communicaton protocol invented especially for the RedMatrix [size=large][b]External Resources[/b][/size] [zrl=[baseurl]/help/external-resource-links]External Resource Links[/zrl] -[url=https://github.com/friendica/red]Main Website[/url] -[url=https://github.com/friendica/red-addons]Addon Website[/url] +[url=https://github.com/redmatrix/redmatrix]Main Website[/url] +[url=https://github.com/redmatrix/redmatrix-addons]Addon Website[/url] [url=https://zothub.com/channel/one]Development Channel[/url] [url=https://federated.social/channel/postgres]Postgres-specific RedMatrix Admin Support Channel[/url] diff --git a/doc/red2pi.bb b/doc/red2pi.bb index 03e05aa99..6d15d3afe 100644 --- a/doc/red2pi.bb +++ b/doc/red2pi.bb @@ -239,10 +239,10 @@ Cleanup: Remove the directory www/ (Git will not create files and folders in dir Remove directory[code]pi@pi /var $ sudo rm -rf www/[/code] Download the sources of RED from GIT -[code]pi@pi /var $ sudo git clone https://github.com/friendica/red.git www[/code] +[code]pi@pi /var $ sudo git clone https://github.com/redmatrix/redmatrix.git www[/code] Download the sources of the addons from GIT -[code]pi@pi /var/www $ sudo git clone https://github.com/friendica/red-addons.git addon[/code] +[code]pi@pi /var/www $ sudo git clone https://github.com/redmatrix/redmatrix-addons.git addon[/code] Make user www-data the owner of the whole red directory (including subdirectories and files) (TODO: This step has to be proofed by the next installation.) diff --git a/doc/troubleshooting.bb b/doc/troubleshooting.bb index f27db558f..6628e2df8 100644 --- a/doc/troubleshooting.bb +++ b/doc/troubleshooting.bb @@ -14,7 +14,7 @@ In the case of "500" errors, the issues may often be logged in your webserver lo We encourage you to try to the best of your abilities to use these logs combined with the source code in your possession to troubleshoot issues and find their cause. The community is often able to help, but only you have access to your site logfiles and it is considered a security risk to share them. -If a code issue has been uncovered, please report it on the project bugtracker (https://github.com/friendica/red/issues). Again provide as much detail as possible to avoid us going back and forth asking questions about your configuration or how to duplicate the problem, so that we can get right to the problem and figure out what to do about it. You are also welcome to offer your own solutions and submit patches. In fact we encourage this as we are all volunteers and have little spare time available. The more people that help, the easier the workload for everybody. It's OK if your solution isn't perfect. Every little bit helps and perhaps we can improve on it. +If a code issue has been uncovered, please report it on the project bugtracker (https://github.com/redmatrix/redmatrix/issues). Again provide as much detail as possible to avoid us going back and forth asking questions about your configuration or how to duplicate the problem, so that we can get right to the problem and figure out what to do about it. You are also welcome to offer your own solutions and submit patches. In fact we encourage this as we are all volunteers and have little spare time available. The more people that help, the easier the workload for everybody. It's OK if your solution isn't perfect. Every little bit helps and perhaps we can improve on it. #include doc/macros/troubleshooting_footer.bb; #include doc/macros/main_footer.bb; diff --git a/doc/what_is_zot.bb b/doc/what_is_zot.bb index 67c0159e3..5dce2cb6f 100644 --- a/doc/what_is_zot.bb +++ b/doc/what_is_zot.bb @@ -55,7 +55,7 @@ For more detailed, technical information about Zot, check out the following link - [url=https://github.com/friendica/red/wiki/zot]Zot development specification[/url] - - [url=https://github.com/friendica/red/blob/master/include/zot.php]Zot reference implementation in PHP[/url] + - [url=https://github.com/redmatrix/redmatrix/blob/master/include/zot.php]Zot reference implementation in PHP[/url] #include doc/macros/main_footer.bb; diff --git a/install/INSTALL.txt b/install/INSTALL.txt index bfd685de4..58ec365cb 100644 --- a/install/INSTALL.txt +++ b/install/INSTALL.txt @@ -96,7 +96,7 @@ use SSL, your webserver must not listen on port 443 at all. software much easier to update. The Linux command to clone the repository into a directory "mywebsite" would be - git clone https://github.com/friendica/red.git mywebsite + git clone https://github.com/redmatrix/redmatrix.git mywebsite - and then you can pick up the latest changes at any time with @@ -127,7 +127,7 @@ use SSL, your webserver must not listen on port 443 at all. a nickname of 'matrix'. You can pull in other redmatrix addon repositories by giving them different nicknames. - util/add_addon_repo https://github.com/friendica/red-addons.git matrix + util/add_addon_repo https://github.com/redmatrix/redmatrix-addons.git matrix - For keeping the addon tree updated, you should be on your top level website directory and issue an update command for that repository. diff --git a/mod/siteinfo.php b/mod/siteinfo.php index ab6891e25..856909a27 100644 --- a/mod/siteinfo.php +++ b/mod/siteinfo.php @@ -163,7 +163,7 @@ function siteinfo_content(&$a) { '$web_location' => t('Running at web location') . ' ' . z_root(), '$visit' => t('Please visit redmatrix.me to learn more about the Red Matrix.'), '$bug_text' => t('Bug reports and issues: please visit'), - '$bug_link_url' => 'https://github.com/friendica/red/issues', + '$bug_link_url' => 'https://github.com/redmatrix/redmatrix/issues', '$bug_link_text' => 'redmatrix issues', '$contact' => t('Suggestions, praise, etc. - please email "redmatrix" at librelist - dot com'), '$donate' => $donate, -- cgit v1.2.3 From c2517eca56a032c33208a786dc2734919e31c8e6 Mon Sep 17 00:00:00 2001 From: jeroenpraat Date: Thu, 2 Apr 2015 02:23:26 +0200 Subject: Update/fix Dutch and removing an ugly space --- include/ItemObject.php | 2 +- include/conversation.php | 2 +- view/nl/messages.po | 1917 ++++++++++++++++++++++++---------------------- view/nl/strings.php | 135 ++-- 4 files changed, 1086 insertions(+), 970 deletions(-) diff --git a/include/ItemObject.php b/include/ItemObject.php index 4fc01e6d4..d5601edf5 100644 --- a/include/ItemObject.php +++ b/include/ItemObject.php @@ -309,7 +309,7 @@ class Item extends BaseObject { 'title_tosource' => get_pconfig($conv->get_profile_owner(),'system','title_tosource'), 'ago' => relative_date($item['created']), 'app' => $item['app'], - 'str_app' => sprintf( t(' from %s'), $item['app']), + 'str_app' => sprintf( t('from %s'), $item['app']), 'isotime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'c'), 'localtime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'r'), 'editedtime' => (($item['edited'] != $item['created']) ? sprintf( t('last edited: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['edited'], 'r')) : ''), diff --git a/include/conversation.php b/include/conversation.php index 042d01b3e..67f3afde0 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -713,7 +713,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $ 'text' => strip_tags($body), 'ago' => relative_date($item['created']), 'app' => $item['app'], - 'str_app' => sprintf( t(' from %s'), $item['app']), + 'str_app' => sprintf( t('from %s'), $item['app']), 'isotime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'c'), 'localtime' => datetime_convert('UTC', date_default_timezone_get(), $item['created'], 'r'), 'editedtime' => (($item['edited'] != $item['created']) ? sprintf( t('last edited: %s'), datetime_convert('UTC', date_default_timezone_get(), $item['edited'], 'r')) : ''), diff --git a/view/nl/messages.po b/view/nl/messages.po index ca4deac30..d18d03a6b 100644 --- a/view/nl/messages.po +++ b/view/nl/messages.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-13 00:03-0700\n" -"PO-Revision-Date: 2015-03-18 12:46+0000\n" +"POT-Creation-Date: 2015-03-27 00:03-0700\n" +"PO-Revision-Date: 2015-04-02 00:15+0000\n" "Last-Translator: jeroenpraat \n" "Language-Team: Dutch (http://www.transifex.com/projects/p/red-matrix/language/nl/)\n" "MIME-Version: 1.0\n" @@ -24,7 +24,7 @@ msgstr "" msgid "Cannot locate DNS info for database server '%s'" msgstr "Kan DNS-informatie voor databaseserver '%s' niet vinden" -#: ../../include/photo/photo_driver.php:680 ../../mod/profile_photo.php:143 +#: ../../include/photo/photo_driver.php:687 ../../mod/profile_photo.php:143 #: ../../mod/profile_photo.php:302 ../../mod/profile_photo.php:424 #: ../../mod/photos.php:91 ../../mod/photos.php:625 msgid "Profile Photos" @@ -56,7 +56,7 @@ msgstr "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande item msgid "Default privacy group for new contacts" msgstr "Standaard privacy-collectie voor nieuwe kanalen" -#: ../../include/group.php:254 ../../mod/admin.php:821 +#: ../../include/group.php:254 ../../mod/admin.php:824 msgid "All Channels" msgstr "Alle kanalen" @@ -127,7 +127,7 @@ msgstr "$1 spoiler" msgid "$1 wrote:" msgstr "$1 schreef:" -#: ../../include/identity.php:31 ../../mod/item.php:1078 +#: ../../include/identity.php:31 msgid "Unable to obtain identity information from database" msgstr "Niet in staat om identiteitsinformatie uit de database te verkrijgen" @@ -156,16 +156,16 @@ msgid "" "Nickname has unsupported characters or is already being used on this site." msgstr "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik." -#: ../../include/identity.php:283 +#: ../../include/identity.php:281 msgid "Unable to retrieve created identity" msgstr "Niet in staat om aangemaakte identiteit te vinden" -#: ../../include/identity.php:343 +#: ../../include/identity.php:341 msgid "Default Profile" msgstr "Standaardprofiel" -#: ../../include/identity.php:387 ../../include/identity.php:388 -#: ../../include/identity.php:395 ../../include/widgets.php:430 +#: ../../include/identity.php:385 ../../include/identity.php:386 +#: ../../include/identity.php:393 ../../include/widgets.php:430 #: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 #: ../../mod/settings.php:343 ../../mod/settings.php:344 #: ../../mod/settings.php:347 ../../mod/settings.php:358 @@ -173,231 +173,231 @@ msgstr "Standaardprofiel" msgid "Friends" msgstr "Vrienden" -#: ../../include/identity.php:643 +#: ../../include/identity.php:641 msgid "Requested channel is not available." msgstr "Opgevraagd kanaal is niet beschikbaar." -#: ../../include/identity.php:691 ../../mod/profile.php:16 +#: ../../include/identity.php:689 ../../mod/profile.php:16 #: ../../mod/achievements.php:11 ../../mod/blocks.php:29 #: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 -#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:53 +#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:54 #: ../../mod/webpages.php:29 ../../mod/editblock.php:29 #: ../../mod/layouts.php:29 msgid "Requested profile is not available." msgstr "Opgevraagd profiel is niet beschikbaar" -#: ../../include/identity.php:842 ../../include/widgets.php:136 -#: ../../include/widgets.php:175 ../../include/conversation.php:940 +#: ../../include/identity.php:840 ../../include/widgets.php:136 +#: ../../include/widgets.php:175 ../../include/conversation.php:945 #: ../../include/Contact.php:107 ../../mod/match.php:62 #: ../../mod/directory.php:291 ../../mod/suggest.php:51 msgid "Connect" msgstr "Verbinden" -#: ../../include/identity.php:856 ../../mod/profiles.php:774 +#: ../../include/identity.php:854 ../../mod/profiles.php:774 msgid "Change profile photo" msgstr "Profielfoto veranderen" -#: ../../include/identity.php:863 +#: ../../include/identity.php:861 msgid "Profiles" msgstr "Profielen" -#: ../../include/identity.php:863 +#: ../../include/identity.php:861 msgid "Manage/edit profiles" msgstr "Profielen beheren/bewerken" -#: ../../include/identity.php:864 ../../mod/profiles.php:775 +#: ../../include/identity.php:862 ../../mod/profiles.php:775 msgid "Create New Profile" msgstr "Nieuw profiel aanmaken" -#: ../../include/identity.php:867 ../../include/nav.php:95 +#: ../../include/identity.php:865 ../../include/nav.php:95 msgid "Edit Profile" msgstr "Profiel bewerken" -#: ../../include/identity.php:880 ../../mod/profiles.php:786 +#: ../../include/identity.php:878 ../../mod/profiles.php:786 msgid "Profile Image" msgstr "Profielfoto" -#: ../../include/identity.php:883 +#: ../../include/identity.php:881 msgid "visible to everybody" msgstr "Voor iedereen zichtbaar" -#: ../../include/identity.php:884 ../../mod/profiles.php:669 +#: ../../include/identity.php:882 ../../mod/profiles.php:669 #: ../../mod/profiles.php:790 msgid "Edit visibility" msgstr "Zichtbaarheid bewerken" -#: ../../include/identity.php:896 ../../include/bb2diaspora.php:450 -#: ../../include/event.php:40 ../../mod/events.php:645 +#: ../../include/identity.php:894 ../../include/bb2diaspora.php:473 +#: ../../include/event.php:40 ../../mod/events.php:647 #: ../../mod/directory.php:223 msgid "Location:" msgstr "Plaats:" -#: ../../include/identity.php:900 ../../include/identity.php:1142 +#: ../../include/identity.php:898 ../../include/identity.php:1140 msgid "Gender:" msgstr "Geslacht:" -#: ../../include/identity.php:901 ../../include/identity.php:1186 +#: ../../include/identity.php:899 ../../include/identity.php:1184 msgid "Status:" msgstr "Status:" -#: ../../include/identity.php:902 ../../include/identity.php:1197 +#: ../../include/identity.php:900 ../../include/identity.php:1195 msgid "Homepage:" msgstr "Homepagina:" -#: ../../include/identity.php:903 +#: ../../include/identity.php:901 msgid "Online Now" msgstr "Nu online" -#: ../../include/identity.php:986 ../../include/identity.php:1066 +#: ../../include/identity.php:984 ../../include/identity.php:1064 #: ../../mod/ping.php:324 msgid "g A l F d" msgstr "G:i, l d F" -#: ../../include/identity.php:987 ../../include/identity.php:1067 +#: ../../include/identity.php:985 ../../include/identity.php:1065 msgid "F d" msgstr "d F" -#: ../../include/identity.php:1032 ../../include/identity.php:1107 +#: ../../include/identity.php:1030 ../../include/identity.php:1105 #: ../../mod/ping.php:346 msgid "[today]" msgstr "[vandaag]" -#: ../../include/identity.php:1044 +#: ../../include/identity.php:1042 msgid "Birthday Reminders" msgstr "Verjaardagsherinneringen" -#: ../../include/identity.php:1045 +#: ../../include/identity.php:1043 msgid "Birthdays this week:" msgstr "Verjaardagen deze week:" -#: ../../include/identity.php:1100 +#: ../../include/identity.php:1098 msgid "[No description]" msgstr "[Geen omschrijving]" -#: ../../include/identity.php:1118 +#: ../../include/identity.php:1116 msgid "Event Reminders" msgstr "Herinneringen" -#: ../../include/identity.php:1119 +#: ../../include/identity.php:1117 msgid "Events this week:" msgstr "Gebeurtenissen deze week:" -#: ../../include/identity.php:1132 ../../include/identity.php:1249 +#: ../../include/identity.php:1130 ../../include/identity.php:1247 #: ../../include/apps.php:138 ../../mod/profperm.php:112 msgid "Profile" msgstr "Profiel" -#: ../../include/identity.php:1140 ../../mod/settings.php:1045 +#: ../../include/identity.php:1138 ../../mod/settings.php:1045 msgid "Full Name:" msgstr "Volledige naam:" -#: ../../include/identity.php:1147 +#: ../../include/identity.php:1145 msgid "Like this channel" msgstr "Vind dit kanaal leuk" -#: ../../include/identity.php:1158 ../../include/conversation.php:1692 +#: ../../include/identity.php:1156 ../../include/conversation.php:1698 #: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 -#: ../../mod/photos.php:1001 +#: ../../mod/photos.php:1007 msgctxt "noun" msgid "Like" msgid_plural "Likes" msgstr[0] "vindt dit leuk" msgstr[1] "vinden dit leuk" -#: ../../include/identity.php:1171 +#: ../../include/identity.php:1169 msgid "j F, Y" msgstr "F j Y" -#: ../../include/identity.php:1172 +#: ../../include/identity.php:1170 msgid "j F" msgstr "F j" -#: ../../include/identity.php:1179 +#: ../../include/identity.php:1177 msgid "Birthday:" msgstr "Geboortedatum:" -#: ../../include/identity.php:1183 +#: ../../include/identity.php:1181 msgid "Age:" msgstr "Leeftijd:" -#: ../../include/identity.php:1192 +#: ../../include/identity.php:1190 #, php-format msgid "for %1$d %2$s" msgstr "voor %1$d %2$s" -#: ../../include/identity.php:1195 ../../mod/profiles.php:691 +#: ../../include/identity.php:1193 ../../mod/profiles.php:691 msgid "Sexual Preference:" msgstr "Seksuele voorkeur:" -#: ../../include/identity.php:1199 ../../mod/profiles.php:693 +#: ../../include/identity.php:1197 ../../mod/profiles.php:693 msgid "Hometown:" msgstr "Oorspronkelijk uit:" -#: ../../include/identity.php:1201 +#: ../../include/identity.php:1199 msgid "Tags:" msgstr "Tags:" -#: ../../include/identity.php:1203 ../../mod/profiles.php:694 +#: ../../include/identity.php:1201 ../../mod/profiles.php:694 msgid "Political Views:" msgstr "Politieke overtuigingen:" -#: ../../include/identity.php:1205 +#: ../../include/identity.php:1203 msgid "Religion:" msgstr "Religie:" -#: ../../include/identity.php:1207 +#: ../../include/identity.php:1205 msgid "About:" msgstr "Over:" -#: ../../include/identity.php:1209 +#: ../../include/identity.php:1207 msgid "Hobbies/Interests:" msgstr "Hobby's/interesses:" -#: ../../include/identity.php:1211 ../../mod/profiles.php:697 +#: ../../include/identity.php:1209 ../../mod/profiles.php:697 msgid "Likes:" msgstr "Houdt van:" -#: ../../include/identity.php:1213 ../../mod/profiles.php:698 +#: ../../include/identity.php:1211 ../../mod/profiles.php:698 msgid "Dislikes:" msgstr "Houdt niet van:" -#: ../../include/identity.php:1215 +#: ../../include/identity.php:1213 msgid "Contact information and Social Networks:" msgstr "Contactinformatie en sociale netwerken:" -#: ../../include/identity.php:1217 +#: ../../include/identity.php:1215 msgid "My other channels:" msgstr "Mijn andere kanalen" -#: ../../include/identity.php:1219 +#: ../../include/identity.php:1217 msgid "Musical interests:" msgstr "Muzikale interesses:" -#: ../../include/identity.php:1221 +#: ../../include/identity.php:1219 msgid "Books, literature:" msgstr "Boeken, literatuur:" -#: ../../include/identity.php:1223 +#: ../../include/identity.php:1221 msgid "Television:" msgstr "Televisie:" -#: ../../include/identity.php:1225 +#: ../../include/identity.php:1223 msgid "Film/dance/culture/entertainment:" msgstr "Films/dansen/cultuur/vermaak:" -#: ../../include/identity.php:1227 +#: ../../include/identity.php:1225 msgid "Love/Romance:" msgstr "Liefde/romantiek:" -#: ../../include/identity.php:1229 +#: ../../include/identity.php:1227 msgid "Work/employment:" msgstr "Werk/beroep:" -#: ../../include/identity.php:1231 +#: ../../include/identity.php:1229 msgid "School/education:" msgstr "School/opleiding:" -#: ../../include/identity.php:1251 +#: ../../include/identity.php:1249 msgid "Like this thing" msgstr "Vind dit ding leuk" @@ -422,9 +422,9 @@ msgstr "Bewerken" msgid "View" msgstr "Weergeven" -#: ../../include/page_widgets.php:40 ../../include/conversation.php:1152 -#: ../../include/ItemObject.php:677 ../../mod/events.php:651 -#: ../../mod/webpages.php:166 ../../mod/photos.php:964 +#: ../../include/page_widgets.php:40 ../../include/conversation.php:1155 +#: ../../include/ItemObject.php:677 ../../mod/events.php:653 +#: ../../mod/webpages.php:166 ../../mod/photos.php:970 msgid "Preview" msgstr "Voorvertoning" @@ -462,7 +462,7 @@ msgstr "Apps" msgid "System" msgstr "Systeem" -#: ../../include/widgets.php:94 ../../include/conversation.php:1498 +#: ../../include/widgets.php:94 ../../include/conversation.php:1501 msgid "Personal" msgstr "Persoonlijk" @@ -507,9 +507,9 @@ msgstr "Voorbeeld: bob@example.com, http://example.com/barbara" msgid "Notes" msgstr "Aantekeningen" -#: ../../include/widgets.php:192 ../../include/text.php:835 -#: ../../include/text.php:847 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1412 ../../mod/admin.php:1432 +#: ../../include/widgets.php:192 ../../include/text.php:833 +#: ../../include/text.php:845 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 +#: ../../mod/filer.php:50 ../../mod/admin.php:1415 ../../mod/admin.php:1435 msgid "Save" msgstr "Opslaan" @@ -517,11 +517,11 @@ msgstr "Opslaan" msgid "Remove term" msgstr "Verwijder zoekterm" -#: ../../include/widgets.php:274 ../../include/features.php:72 +#: ../../include/widgets.php:274 ../../include/features.php:73 msgid "Saved Searches" msgstr "Opgeslagen zoekopdrachten" -#: ../../include/widgets.php:304 ../../include/features.php:84 +#: ../../include/widgets.php:304 ../../include/features.php:85 #: ../../include/contact_widgets.php:57 msgid "Saved Folders" msgstr "Bewaarde mappen" @@ -599,14 +599,14 @@ msgstr "Standaard permissies voor connecties" msgid "Premium Channel Settings" msgstr "Instellingen premiumkanaal" -#: ../../include/widgets.php:529 ../../include/features.php:61 +#: ../../include/widgets.php:529 ../../include/features.php:62 #: ../../mod/sources.php:88 msgid "Channel Sources" msgstr "Kanaalbronnen" #: ../../include/widgets.php:537 ../../include/nav.php:208 -#: ../../include/apps.php:134 ../../mod/admin.php:1035 -#: ../../mod/admin.php:1235 +#: ../../include/apps.php:134 ../../mod/admin.php:1038 +#: ../../mod/admin.php:1238 msgid "Settings" msgstr "Instellingen" @@ -651,15 +651,15 @@ msgstr "Bekijk beoordelingen" msgid "Public Hubs" msgstr "Openbare hubs" -#: ../../include/conversation.php:120 ../../include/diaspora.php:1921 -#: ../../include/text.php:1749 ../../mod/like.php:335 +#: ../../include/conversation.php:120 ../../include/text.php:1747 +#: ../../include/diaspora.php:2030 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:43 msgid "photo" msgstr "foto" -#: ../../include/conversation.php:123 ../../include/text.php:1752 -#: ../../mod/like.php:337 ../../mod/tagger.php:47 +#: ../../include/conversation.php:123 ../../include/text.php:1750 +#: ../../mod/like.php:348 ../../mod/tagger.php:47 msgid "event" msgstr "gebeurtenis" @@ -667,25 +667,25 @@ msgstr "gebeurtenis" msgid "channel" msgstr "kanaal" -#: ../../include/conversation.php:148 ../../include/diaspora.php:1921 -#: ../../include/text.php:1755 ../../mod/like.php:335 +#: ../../include/conversation.php:148 ../../include/text.php:1753 +#: ../../include/diaspora.php:2030 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:51 msgid "status" msgstr "bericht" -#: ../../include/conversation.php:150 ../../include/text.php:1757 +#: ../../include/conversation.php:150 ../../include/text.php:1755 #: ../../mod/tagger.php:53 msgid "comment" msgstr "reactie" -#: ../../include/conversation.php:164 ../../include/diaspora.php:1950 -#: ../../mod/like.php:383 +#: ../../include/conversation.php:164 ../../include/diaspora.php:2059 +#: ../../mod/like.php:394 #, php-format msgid "%1$s likes %2$s's %3$s" msgstr "%1$s vindt %3$s van %2$s leuk" -#: ../../include/conversation.php:167 ../../mod/like.php:385 +#: ../../include/conversation.php:167 ../../mod/like.php:396 #, php-format msgid "%1$s doesn't like %2$s's %3$s" msgstr "%1$s vindt %3$s van %2$s niet leuk" @@ -700,586 +700,586 @@ msgstr "%1$s is nu met %2$s verbonden" msgid "%1$s poked %2$s" msgstr "%1$s heeft %2$s aangestoten" -#: ../../include/conversation.php:243 ../../include/text.php:913 +#: ../../include/conversation.php:243 ../../include/text.php:911 msgid "poked" msgstr "aangestoten" -#: ../../include/conversation.php:261 ../../mod/mood.php:63 +#: ../../include/conversation.php:260 ../../mod/mood.php:63 #, php-format msgctxt "mood" msgid "%1$s is %2$s" msgstr "%1$s is %2$s" -#: ../../include/conversation.php:556 ../../mod/photos.php:978 +#: ../../include/conversation.php:572 ../../mod/photos.php:984 msgctxt "title" msgid "Likes" msgstr "vinden dit leuk" -#: ../../include/conversation.php:556 ../../mod/photos.php:978 +#: ../../include/conversation.php:572 ../../mod/photos.php:984 msgctxt "title" msgid "Dislikes" msgstr "vinden dit niet leuk" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Agree" msgstr "eens" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Disagree" msgstr "oneens" -#: ../../include/conversation.php:557 ../../mod/photos.php:979 +#: ../../include/conversation.php:573 ../../mod/photos.php:985 msgctxt "title" msgid "Abstain" msgstr "onthoudingen" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Attending" msgstr "aanwezig" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Not attending" msgstr "niet aanwezig" -#: ../../include/conversation.php:558 ../../mod/photos.php:980 +#: ../../include/conversation.php:574 ../../mod/photos.php:986 msgctxt "title" msgid "Might attend" msgstr "mogelijk aanwezig" -#: ../../include/conversation.php:644 ../../include/ItemObject.php:126 +#: ../../include/conversation.php:659 ../../include/ItemObject.php:126 msgid "Select" msgstr "Kies" -#: ../../include/conversation.php:645 ../../include/RedDAV/RedBrowser.php:268 +#: ../../include/conversation.php:660 ../../include/RedDAV/RedBrowser.php:268 #: ../../include/ItemObject.php:120 ../../include/apps.php:255 #: ../../mod/settings.php:645 ../../mod/connedit.php:533 -#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:816 -#: ../../mod/admin.php:945 ../../mod/photos.php:1044 +#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:819 +#: ../../mod/admin.php:948 ../../mod/photos.php:1050 msgid "Delete" msgstr "Verwijderen" -#: ../../include/conversation.php:652 ../../include/ItemObject.php:89 +#: ../../include/conversation.php:667 ../../include/ItemObject.php:89 msgid "Private Message" msgstr "Privébericht" -#: ../../include/conversation.php:659 ../../include/ItemObject.php:227 +#: ../../include/conversation.php:674 ../../include/ItemObject.php:227 msgid "Message signature validated" msgstr "Berichtkenmerk gevalideerd" -#: ../../include/conversation.php:660 ../../include/ItemObject.php:228 +#: ../../include/conversation.php:675 ../../include/ItemObject.php:228 msgid "Message signature incorrect" msgstr "Berichtkenmerk onjuist" -#: ../../include/conversation.php:680 +#: ../../include/conversation.php:692 #, php-format msgid "View %s's profile @ %s" msgstr "Bekijk het profiel van %s @ %s" -#: ../../include/conversation.php:695 +#: ../../include/conversation.php:707 msgid "Categories:" msgstr "Categorieën:" -#: ../../include/conversation.php:696 +#: ../../include/conversation.php:708 msgid "Filed under:" msgstr "Bewaard onder:" -#: ../../include/conversation.php:704 ../../include/ItemObject.php:312 +#: ../../include/conversation.php:716 ../../include/ItemObject.php:312 #, php-format msgid " from %s" msgstr " van %s" -#: ../../include/conversation.php:707 ../../include/ItemObject.php:315 +#: ../../include/conversation.php:719 ../../include/ItemObject.php:315 #, php-format msgid "last edited: %s" msgstr "laatst bewerkt: %s" -#: ../../include/conversation.php:708 ../../include/ItemObject.php:316 +#: ../../include/conversation.php:720 ../../include/ItemObject.php:316 #, php-format msgid "Expires: %s" msgstr "Verloopt: %s" -#: ../../include/conversation.php:723 +#: ../../include/conversation.php:735 msgid "View in context" msgstr "In context bekijken" -#: ../../include/conversation.php:725 ../../include/conversation.php:1203 +#: ../../include/conversation.php:737 ../../include/conversation.php:1208 #: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 #: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 -#: ../../mod/editblock.php:157 ../../mod/photos.php:944 ../../mod/mail.php:241 +#: ../../mod/editblock.php:157 ../../mod/photos.php:950 ../../mod/mail.php:241 #: ../../mod/mail.php:356 msgid "Please wait" msgstr "Even wachten" -#: ../../include/conversation.php:838 +#: ../../include/conversation.php:846 msgid "remove" msgstr "verwijderen" -#: ../../include/conversation.php:842 ../../include/nav.php:247 +#: ../../include/conversation.php:850 ../../include/nav.php:247 msgid "Loading..." msgstr "Aan het laden..." -#: ../../include/conversation.php:843 +#: ../../include/conversation.php:851 msgid "Delete Selected Items" msgstr "Verwijder de geselecteerde items" -#: ../../include/conversation.php:934 +#: ../../include/conversation.php:939 msgid "View Source" msgstr "Bron weergeven" -#: ../../include/conversation.php:935 +#: ../../include/conversation.php:940 msgid "Follow Thread" msgstr "Conversatie volgen" -#: ../../include/conversation.php:936 +#: ../../include/conversation.php:941 msgid "View Status" msgstr "Status weergeven" -#: ../../include/conversation.php:937 ../../include/nav.php:91 +#: ../../include/conversation.php:942 ../../include/nav.php:91 #: ../../mod/connedit.php:484 ../../mod/connedit.php:634 msgid "View Profile" msgstr "Profiel weergeven" -#: ../../include/conversation.php:938 +#: ../../include/conversation.php:943 msgid "View Photos" msgstr "Foto's weergeven" -#: ../../include/conversation.php:939 +#: ../../include/conversation.php:944 msgid "Matrix Activity" msgstr "Activiteit in de RedMatrix" -#: ../../include/conversation.php:941 +#: ../../include/conversation.php:946 msgid "Edit Contact" msgstr "Contact bewerken" -#: ../../include/conversation.php:942 +#: ../../include/conversation.php:947 msgid "Send PM" msgstr "Privébericht verzenden" -#: ../../include/conversation.php:943 ../../include/apps.php:145 +#: ../../include/conversation.php:948 ../../include/apps.php:145 msgid "Poke" msgstr "Aanstoten" #: ../../include/conversation.php:1019 ../../include/RedDAV/RedBrowser.php:163 #: ../../include/apps.php:336 ../../include/apps.php:387 #: ../../mod/connedit.php:570 ../../mod/photos.php:681 -#: ../../mod/photos.php:1113 +#: ../../mod/photos.php:1119 msgid "Unknown" msgstr "Onbekend" -#: ../../include/conversation.php:1061 +#: ../../include/conversation.php:1063 #, php-format msgid "%s likes this." msgstr "%s vindt dit leuk." -#: ../../include/conversation.php:1061 +#: ../../include/conversation.php:1063 #, php-format msgid "%s doesn't like this." msgstr "%s vindt dit niet leuk." -#: ../../include/conversation.php:1065 +#: ../../include/conversation.php:1067 #, php-format msgid "%2$d people like this." msgid_plural "%2$d people like this." msgstr[0] "%2$d persoon vindt dit leuk." msgstr[1] "%2$d personen vinden dit leuk." -#: ../../include/conversation.php:1067 +#: ../../include/conversation.php:1069 #, php-format msgid "%2$d people don't like this." msgid_plural "%2$d people don't like this." msgstr[0] "%2$d persoon vindt dit niet leuk." msgstr[1] "%2$d personen vinden dit niet leuk." -#: ../../include/conversation.php:1073 +#: ../../include/conversation.php:1075 msgid "and" msgstr "en" -#: ../../include/conversation.php:1076 +#: ../../include/conversation.php:1078 #, php-format msgid ", and %d other people" msgid_plural ", and %d other people" msgstr[0] ", en %d ander persoon" msgstr[1] ", en %d andere personen" -#: ../../include/conversation.php:1077 +#: ../../include/conversation.php:1079 #, php-format msgid "%s like this." msgstr "%s vinden dit leuk." -#: ../../include/conversation.php:1077 +#: ../../include/conversation.php:1079 #, php-format msgid "%s don't like this." msgstr "%s vinden dit niet leuk." -#: ../../include/conversation.php:1136 +#: ../../include/conversation.php:1139 msgid "Visible to everybody" msgstr "Voor iedereen zichtbaar" -#: ../../include/conversation.php:1137 ../../mod/mail.php:174 +#: ../../include/conversation.php:1140 ../../mod/mail.php:174 #: ../../mod/mail.php:289 msgid "Please enter a link URL:" msgstr "Vul een internetadres/URL in:" -#: ../../include/conversation.php:1138 +#: ../../include/conversation.php:1141 msgid "Please enter a video link/URL:" msgstr "Vul een videolink/URL in:" -#: ../../include/conversation.php:1139 +#: ../../include/conversation.php:1142 msgid "Please enter an audio link/URL:" msgstr "Vul een audiolink/URL in:" -#: ../../include/conversation.php:1140 +#: ../../include/conversation.php:1143 msgid "Tag term:" msgstr "Tag:" -#: ../../include/conversation.php:1141 ../../mod/filer.php:49 +#: ../../include/conversation.php:1144 ../../mod/filer.php:49 msgid "Save to Folder:" msgstr "Bewaar in map: " -#: ../../include/conversation.php:1142 +#: ../../include/conversation.php:1145 msgid "Where are you right now?" msgstr "Waar bevind je je op dit moment?" -#: ../../include/conversation.php:1143 ../../mod/editpost.php:52 +#: ../../include/conversation.php:1146 ../../mod/editpost.php:52 #: ../../mod/mail.php:175 ../../mod/mail.php:290 msgid "Expires YYYY-MM-DD HH:MM" msgstr "Verloopt op DD-MM-YYYY om HH:MM" -#: ../../include/conversation.php:1169 ../../mod/editlayout.php:198 +#: ../../include/conversation.php:1174 ../../mod/editlayout.php:198 #: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 -#: ../../mod/photos.php:943 ../../mod/layouts.php:168 +#: ../../mod/photos.php:949 ../../mod/layouts.php:168 msgid "Share" msgstr "Delen" -#: ../../include/conversation.php:1171 ../../mod/editwebpage.php:170 +#: ../../include/conversation.php:1176 ../../mod/editwebpage.php:170 msgid "Page link title" msgstr "Titel van paginalink" -#: ../../include/conversation.php:1174 +#: ../../include/conversation.php:1179 msgid "Post as" msgstr "Bericht plaatsen als" -#: ../../include/conversation.php:1176 ../../include/ItemObject.php:669 +#: ../../include/conversation.php:1181 ../../include/ItemObject.php:669 #: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 #: ../../mod/editpost.php:114 ../../mod/editblock.php:144 msgid "Bold" msgstr "Vet" -#: ../../include/conversation.php:1177 ../../include/ItemObject.php:670 +#: ../../include/conversation.php:1182 ../../include/ItemObject.php:670 #: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 #: ../../mod/editpost.php:115 ../../mod/editblock.php:145 msgid "Italic" msgstr "Cursief" -#: ../../include/conversation.php:1178 ../../include/ItemObject.php:671 +#: ../../include/conversation.php:1183 ../../include/ItemObject.php:671 #: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 #: ../../mod/editpost.php:116 ../../mod/editblock.php:146 msgid "Underline" msgstr "Onderstrepen" -#: ../../include/conversation.php:1179 ../../include/ItemObject.php:672 +#: ../../include/conversation.php:1184 ../../include/ItemObject.php:672 #: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 #: ../../mod/editpost.php:117 ../../mod/editblock.php:147 msgid "Quote" msgstr "Citeren" -#: ../../include/conversation.php:1180 ../../include/ItemObject.php:673 +#: ../../include/conversation.php:1185 ../../include/ItemObject.php:673 #: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 #: ../../mod/editpost.php:118 ../../mod/editblock.php:148 msgid "Code" msgstr "Broncode" -#: ../../include/conversation.php:1181 ../../mod/editlayout.php:145 +#: ../../include/conversation.php:1186 ../../mod/editlayout.php:145 #: ../../mod/editwebpage.php:180 ../../mod/editpost.php:119 #: ../../mod/editblock.php:149 ../../mod/mail.php:238 ../../mod/mail.php:352 msgid "Upload photo" msgstr "Foto uploaden" -#: ../../include/conversation.php:1182 +#: ../../include/conversation.php:1187 msgid "upload photo" msgstr "foto uploaden" -#: ../../include/conversation.php:1183 ../../mod/editlayout.php:146 +#: ../../include/conversation.php:1188 ../../mod/editlayout.php:146 #: ../../mod/editwebpage.php:181 ../../mod/editpost.php:120 #: ../../mod/editblock.php:150 ../../mod/mail.php:239 ../../mod/mail.php:353 msgid "Attach file" msgstr "Bestand toevoegen" -#: ../../include/conversation.php:1184 +#: ../../include/conversation.php:1189 msgid "attach file" msgstr "bestand toevoegen" -#: ../../include/conversation.php:1185 ../../mod/editlayout.php:147 +#: ../../include/conversation.php:1190 ../../mod/editlayout.php:147 #: ../../mod/editwebpage.php:182 ../../mod/editpost.php:121 #: ../../mod/editblock.php:151 ../../mod/mail.php:240 ../../mod/mail.php:354 msgid "Insert web link" msgstr "Weblink invoegen" -#: ../../include/conversation.php:1186 +#: ../../include/conversation.php:1191 msgid "web link" msgstr "Weblink" -#: ../../include/conversation.php:1187 +#: ../../include/conversation.php:1192 msgid "Insert video link" msgstr "Videolink invoegen" -#: ../../include/conversation.php:1188 +#: ../../include/conversation.php:1193 msgid "video link" msgstr "videolink" -#: ../../include/conversation.php:1189 +#: ../../include/conversation.php:1194 msgid "Insert audio link" msgstr "Audiolink invoegen" -#: ../../include/conversation.php:1190 +#: ../../include/conversation.php:1195 msgid "audio link" msgstr "audiolink" -#: ../../include/conversation.php:1191 ../../mod/editlayout.php:151 +#: ../../include/conversation.php:1196 ../../mod/editlayout.php:151 #: ../../mod/editwebpage.php:186 ../../mod/editpost.php:125 #: ../../mod/editblock.php:155 msgid "Set your location" msgstr "Locatie instellen" -#: ../../include/conversation.php:1192 +#: ../../include/conversation.php:1197 msgid "set location" msgstr "locatie instellen" -#: ../../include/conversation.php:1193 ../../mod/editpost.php:127 +#: ../../include/conversation.php:1198 ../../mod/editpost.php:127 msgid "Toggle voting" msgstr "Stemmen in- of uitschakelen" -#: ../../include/conversation.php:1196 ../../mod/editlayout.php:152 +#: ../../include/conversation.php:1201 ../../mod/editlayout.php:152 #: ../../mod/editwebpage.php:187 ../../mod/editpost.php:126 #: ../../mod/editblock.php:156 msgid "Clear browser location" msgstr "Locatie van webbrowser wissen" -#: ../../include/conversation.php:1197 +#: ../../include/conversation.php:1202 msgid "clear location" msgstr "locatie wissen" -#: ../../include/conversation.php:1199 ../../mod/editlayout.php:164 +#: ../../include/conversation.php:1204 ../../mod/editlayout.php:164 #: ../../mod/editwebpage.php:203 ../../mod/editpost.php:141 #: ../../mod/editblock.php:169 msgid "Title (optional)" msgstr "Titel (optioneel)" -#: ../../include/conversation.php:1202 ../../mod/editlayout.php:167 +#: ../../include/conversation.php:1207 ../../mod/editlayout.php:167 #: ../../mod/editwebpage.php:205 ../../mod/editpost.php:143 #: ../../mod/editblock.php:172 msgid "Categories (optional, comma-separated list)" msgstr "Categorieën (optioneel, door komma's gescheiden lijst)" -#: ../../include/conversation.php:1204 ../../mod/editlayout.php:154 +#: ../../include/conversation.php:1209 ../../mod/editlayout.php:154 #: ../../mod/editwebpage.php:189 ../../mod/editpost.php:131 #: ../../mod/editblock.php:158 msgid "Permission settings" msgstr "Permissies" -#: ../../include/conversation.php:1205 +#: ../../include/conversation.php:1210 msgid "permissions" msgstr "permissies" -#: ../../include/conversation.php:1212 ../../mod/editlayout.php:161 +#: ../../include/conversation.php:1217 ../../mod/editlayout.php:161 #: ../../mod/editwebpage.php:198 ../../mod/editpost.php:138 #: ../../mod/editblock.php:166 msgid "Public post" msgstr "Openbaar bericht" -#: ../../include/conversation.php:1214 ../../mod/editlayout.php:168 +#: ../../include/conversation.php:1219 ../../mod/editlayout.php:168 #: ../../mod/editwebpage.php:206 ../../mod/editpost.php:144 #: ../../mod/editblock.php:173 msgid "Example: bob@example.com, mary@example.com" msgstr "Voorbeeld: bob@voorbeeld.nl, mary@voorbeeld.be" -#: ../../include/conversation.php:1227 ../../mod/editlayout.php:178 +#: ../../include/conversation.php:1232 ../../mod/editlayout.php:178 #: ../../mod/editwebpage.php:215 ../../mod/editpost.php:155 #: ../../mod/editblock.php:183 ../../mod/mail.php:245 ../../mod/mail.php:359 msgid "Set expiration date" msgstr "Verloopdatum instellen" -#: ../../include/conversation.php:1229 ../../include/ItemObject.php:680 +#: ../../include/conversation.php:1234 ../../include/ItemObject.php:680 #: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:361 msgid "Encrypt text" msgstr "Tekst versleutelen" -#: ../../include/conversation.php:1231 ../../mod/events.php:635 +#: ../../include/conversation.php:1236 ../../mod/events.php:637 #: ../../mod/editpost.php:159 msgid "OK" msgstr "OK" -#: ../../include/conversation.php:1232 ../../mod/settings.php:583 +#: ../../include/conversation.php:1237 ../../mod/settings.php:583 #: ../../mod/settings.php:609 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 -#: ../../mod/events.php:634 ../../mod/fbrowser.php:82 +#: ../../mod/events.php:636 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160 msgid "Cancel" msgstr "Annuleren" -#: ../../include/conversation.php:1475 +#: ../../include/conversation.php:1478 msgid "Discover" msgstr "Ontdekken" -#: ../../include/conversation.php:1478 +#: ../../include/conversation.php:1481 msgid "Imported public streams" msgstr "Openbare streams importeren" -#: ../../include/conversation.php:1483 +#: ../../include/conversation.php:1486 msgid "Commented Order" msgstr "Nieuwe reacties bovenaan" -#: ../../include/conversation.php:1486 +#: ../../include/conversation.php:1489 msgid "Sort by Comment Date" msgstr "Berichten met nieuwe reacties bovenaan" -#: ../../include/conversation.php:1490 +#: ../../include/conversation.php:1493 msgid "Posted Order" msgstr "Nieuwe berichten bovenaan" -#: ../../include/conversation.php:1493 +#: ../../include/conversation.php:1496 msgid "Sort by Post Date" msgstr "Nieuwe berichten bovenaan" -#: ../../include/conversation.php:1501 +#: ../../include/conversation.php:1504 msgid "Posts that mention or involve you" msgstr "Alleen berichten die jou vermelden of waar je op een andere manier bij betrokken bent" -#: ../../include/conversation.php:1507 ../../mod/connections.php:212 +#: ../../include/conversation.php:1510 ../../mod/connections.php:212 #: ../../mod/connections.php:225 ../../mod/menu.php:80 msgid "New" msgstr "Nieuw" -#: ../../include/conversation.php:1510 +#: ../../include/conversation.php:1513 msgid "Activity Stream - by date" msgstr "Activiteitenstroom - volgens datum" -#: ../../include/conversation.php:1516 +#: ../../include/conversation.php:1519 msgid "Starred" msgstr "Met ster" -#: ../../include/conversation.php:1519 +#: ../../include/conversation.php:1522 msgid "Favourite Posts" msgstr "Favoriete berichten" -#: ../../include/conversation.php:1526 +#: ../../include/conversation.php:1529 msgid "Spam" msgstr "Spam" -#: ../../include/conversation.php:1529 +#: ../../include/conversation.php:1532 msgid "Posts flagged as SPAM" msgstr "Berichten gemarkeerd als SPAM" -#: ../../include/conversation.php:1568 ../../mod/admin.php:949 +#: ../../include/conversation.php:1576 ../../mod/admin.php:952 msgid "Channel" msgstr "Kanaal" -#: ../../include/conversation.php:1571 +#: ../../include/conversation.php:1579 msgid "Status Messages and Posts" msgstr "Berichten in dit kanaal" -#: ../../include/conversation.php:1580 +#: ../../include/conversation.php:1588 msgid "About" msgstr "Over" -#: ../../include/conversation.php:1583 +#: ../../include/conversation.php:1591 msgid "Profile Details" msgstr "Profiel" -#: ../../include/conversation.php:1589 ../../include/nav.php:97 +#: ../../include/conversation.php:1597 ../../include/nav.php:97 #: ../../include/apps.php:139 ../../mod/fbrowser.php:25 msgid "Photos" msgstr "Foto's" -#: ../../include/conversation.php:1592 ../../include/photos.php:340 +#: ../../include/conversation.php:1600 ../../include/photos.php:356 msgid "Photo Albums" msgstr "Fotoalbums" -#: ../../include/conversation.php:1598 ../../include/RedDAV/RedBrowser.php:249 +#: ../../include/conversation.php:1606 ../../include/RedDAV/RedBrowser.php:249 #: ../../include/nav.php:98 ../../include/apps.php:135 #: ../../mod/fbrowser.php:114 msgid "Files" msgstr "Bestanden" -#: ../../include/conversation.php:1601 +#: ../../include/conversation.php:1609 msgid "Files and Storage" msgstr "Bestanden en opslagruimte" -#: ../../include/conversation.php:1611 ../../include/conversation.php:1614 +#: ../../include/conversation.php:1619 ../../include/conversation.php:1622 msgid "Chatrooms" msgstr "Chatkanalen" -#: ../../include/conversation.php:1624 ../../include/nav.php:109 +#: ../../include/conversation.php:1632 ../../include/nav.php:109 #: ../../include/apps.php:129 msgid "Bookmarks" msgstr "Bladwijzers" -#: ../../include/conversation.php:1627 +#: ../../include/conversation.php:1635 msgid "Saved Bookmarks" msgstr "Opgeslagen bladwijzers" -#: ../../include/conversation.php:1635 ../../include/nav.php:113 +#: ../../include/conversation.php:1642 ../../include/nav.php:113 #: ../../include/apps.php:136 ../../mod/webpages.php:160 msgid "Webpages" msgstr "Webpagina's" -#: ../../include/conversation.php:1638 +#: ../../include/conversation.php:1645 msgid "Manage Webpages" msgstr "Webpagina's beheren" -#: ../../include/conversation.php:1667 ../../include/ItemObject.php:175 -#: ../../include/ItemObject.php:187 ../../mod/photos.php:997 -#: ../../mod/photos.php:1009 +#: ../../include/conversation.php:1674 ../../include/ItemObject.php:175 +#: ../../include/ItemObject.php:187 ../../mod/photos.php:1003 +#: ../../mod/photos.php:1015 msgid "View all" msgstr "Toon alles" -#: ../../include/conversation.php:1695 ../../include/ItemObject.php:184 -#: ../../mod/photos.php:1006 +#: ../../include/conversation.php:1701 ../../include/ItemObject.php:184 +#: ../../mod/photos.php:1012 msgctxt "noun" msgid "Dislike" msgid_plural "Dislikes" msgstr[0] "vindt dit niet leuk" msgstr[1] "vinden dit niet leuk" -#: ../../include/conversation.php:1698 +#: ../../include/conversation.php:1704 msgctxt "noun" msgid "Attending" msgid_plural "Attending" msgstr[0] "aanwezig" msgstr[1] "aanwezig" -#: ../../include/conversation.php:1701 +#: ../../include/conversation.php:1707 msgctxt "noun" msgid "Not Attending" msgid_plural "Not Attending" msgstr[0] "niet aanwezig" msgstr[1] "niet aanwezig" -#: ../../include/conversation.php:1704 +#: ../../include/conversation.php:1710 msgctxt "noun" msgid "Undecided" msgid_plural "Undecided" msgstr[0] "nog niet beslist" msgstr[1] "nog niet beslist" -#: ../../include/conversation.php:1707 +#: ../../include/conversation.php:1713 msgctxt "noun" msgid "Agree" msgid_plural "Agrees" msgstr[0] "eens" msgstr[1] "eens" -#: ../../include/conversation.php:1710 +#: ../../include/conversation.php:1716 msgctxt "noun" msgid "Disagree" msgid_plural "Disagrees" msgstr[0] "oneens" msgstr[1] "oneens" -#: ../../include/conversation.php:1713 +#: ../../include/conversation.php:1719 msgctxt "noun" msgid "Abstain" msgid_plural "Abstains" @@ -1288,30 +1288,29 @@ msgstr[1] "onthoudingen" #: ../../include/attach.php:137 ../../include/attach.php:184 #: ../../include/attach.php:247 ../../include/attach.php:261 -#: ../../include/attach.php:301 ../../include/attach.php:315 -#: ../../include/attach.php:339 ../../include/attach.php:532 -#: ../../include/attach.php:606 ../../include/items.php:4093 -#: ../../include/chat.php:116 ../../include/photos.php:15 +#: ../../include/attach.php:305 ../../include/attach.php:319 +#: ../../include/attach.php:344 ../../include/attach.php:540 +#: ../../include/attach.php:614 ../../include/items.php:4097 +#: ../../include/photos.php:15 ../../include/chat.php:131 #: ../../mod/profile.php:64 ../../mod/profile.php:72 #: ../../mod/achievements.php:30 ../../mod/manage.php:6 #: ../../mod/settings.php:564 ../../mod/api.php:26 ../../mod/api.php:31 #: ../../mod/blocks.php:67 ../../mod/blocks.php:75 #: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 #: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 -#: ../../mod/events.php:219 ../../mod/network.php:12 -#: ../../mod/connedit.php:321 ../../mod/group.php:9 ../../mod/setup.php:207 -#: ../../mod/common.php:35 ../../mod/id.php:50 ../../mod/connections.php:169 -#: ../../mod/item.php:197 ../../mod/item.php:205 ../../mod/item.php:938 -#: ../../mod/thing.php:247 ../../mod/thing.php:264 ../../mod/thing.php:299 -#: ../../mod/pdledit.php:21 ../../mod/authtest.php:13 +#: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 +#: ../../mod/setup.php:207 ../../mod/common.php:35 ../../mod/id.php:61 +#: ../../mod/connections.php:169 ../../mod/item.php:207 ../../mod/item.php:215 +#: ../../mod/item.php:958 ../../mod/thing.php:247 ../../mod/thing.php:264 +#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 #: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 #: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 #: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 #: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 #: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 #: ../../mod/menu.php:61 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:72 ../../mod/filestorage.php:87 -#: ../../mod/filestorage.php:114 ../../mod/fsuggest.php:78 +#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88 +#: ../../mod/filestorage.php:115 ../../mod/fsuggest.php:78 #: ../../mod/poke.php:128 ../../mod/profiles.php:188 #: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 #: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 @@ -1321,78 +1320,155 @@ msgstr[1] "onthoudingen" #: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 #: ../../mod/notifications.php:66 ../../mod/regmod.php:17 #: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 -#: ../../mod/appman.php:66 ../../mod/page.php:28 ../../mod/page.php:78 -#: ../../mod/bookmarks.php:46 ../../mod/channel.php:90 -#: ../../mod/channel.php:199 ../../mod/channel.php:242 +#: ../../mod/appman.php:66 ../../mod/network.php:12 ../../mod/page.php:28 +#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:100 +#: ../../mod/channel.php:219 ../../mod/channel.php:262 #: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 #: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 msgid "Permission denied." msgstr "Toegang geweigerd" -#: ../../include/attach.php:242 ../../include/attach.php:296 +#: ../../include/attach.php:242 ../../include/attach.php:300 msgid "Item was not found." msgstr "Item niet gevonden" -#: ../../include/attach.php:352 +#: ../../include/attach.php:357 msgid "No source file." msgstr "Geen bronbestand." -#: ../../include/attach.php:369 +#: ../../include/attach.php:375 msgid "Cannot locate file to replace" msgstr "Kan het te vervangen bestand niet vinden" -#: ../../include/attach.php:387 +#: ../../include/attach.php:393 msgid "Cannot locate file to revise/update" msgstr "Kan het bestand wat aangepast moet worden niet vinden" -#: ../../include/attach.php:398 +#: ../../include/attach.php:404 #, php-format msgid "File exceeds size limit of %d" msgstr "Bestand is groter dan de toegelaten %d" -#: ../../include/attach.php:410 +#: ../../include/attach.php:416 #, php-format msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "Je hebt jouw limiet van %1$.0f MB opslagruimte voor bijlagen bereikt." -#: ../../include/attach.php:493 +#: ../../include/attach.php:499 msgid "File upload failed. Possible system limit or action terminated." msgstr "Uploaden van bestand mislukt. Mogelijk systeemlimiet bereikt of actie afgebroken." -#: ../../include/attach.php:505 +#: ../../include/attach.php:511 msgid "Stored file could not be verified. Upload failed." msgstr "Opgeslagen bestand kon niet worden geverifieerd. Uploaden mislukt." -#: ../../include/attach.php:547 ../../include/attach.php:564 +#: ../../include/attach.php:555 ../../include/attach.php:572 msgid "Path not available." msgstr "Pad niet beschikbaar." -#: ../../include/attach.php:611 +#: ../../include/attach.php:619 msgid "Empty pathname" msgstr "Padnaam leeg" -#: ../../include/attach.php:627 +#: ../../include/attach.php:635 msgid "duplicate filename or path" msgstr "dubbele bestandsnaam of pad" -#: ../../include/attach.php:651 +#: ../../include/attach.php:659 msgid "Path not found." msgstr "Pad niet gevonden" -#: ../../include/attach.php:702 +#: ../../include/attach.php:710 msgid "mkdir failed." msgstr "directory aanmaken (mkdir) mislukt." -#: ../../include/attach.php:706 +#: ../../include/attach.php:714 msgid "database storage failed." msgstr "opslag in database mislukt." +#: ../../include/account.php:23 +msgid "Not a valid email address" +msgstr "Geen geldig e-mailadres" + +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" +msgstr "Jouw e-maildomein is op deze RedMatrix-hub niet toegestaan" + +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." +msgstr "Jouw e-mailadres is al op deze RedMatrix-hub geregistreerd." + +#: ../../include/account.php:64 +msgid "An invitation is required." +msgstr "Een uitnodiging is vereist" + +#: ../../include/account.php:68 +msgid "Invitation could not be verified." +msgstr "Uitnodiging kon niet geverifieerd worden" + +#: ../../include/account.php:119 +msgid "Please enter the required information." +msgstr "Vul de vereiste informatie in." + +#: ../../include/account.php:187 +msgid "Failed to store account information." +msgstr "Account-informatie kon niet opgeslagen worden." + +#: ../../include/account.php:245 +#, php-format +msgid "Registration confirmation for %s" +msgstr "Registratiebevestiging voor %s" + +#: ../../include/account.php:313 +#, php-format +msgid "Registration request at %s" +msgstr "Registratiebevestiging voor %s" + +#: ../../include/account.php:315 ../../include/account.php:342 +#: ../../include/account.php:399 +msgid "Administrator" +msgstr "Beheerder" + +#: ../../include/account.php:337 +msgid "your registration password" +msgstr "jouw registratiewachtwoord" + +#: ../../include/account.php:340 ../../include/account.php:397 +#, php-format +msgid "Registration details for %s" +msgstr "Registratiegegevens voor %s" + +#: ../../include/account.php:406 +msgid "Account approved." +msgstr "Account goedgekeurd" + +#: ../../include/account.php:440 +#, php-format +msgid "Registration revoked for %s" +msgstr "Registratie ingetrokken voor %s" + +#: ../../include/account.php:486 +msgid "Account verified. Please login." +msgstr "Account is geverifieerd. Je kan inloggen." + +#: ../../include/account.php:706 ../../include/account.php:708 +msgid "Click here to upgrade." +msgstr "Klik hier om te upgraden." + +#: ../../include/account.php:714 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden." + +#: ../../include/account.php:719 +msgid "This action is not available under your subscription plan." +msgstr "Deze handeling is niet mogelijk met jouw abonnement." + #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "Dit item verwijderen?" #: ../../include/js_strings.php:6 ../../include/ItemObject.php:667 -#: ../../mod/photos.php:962 ../../mod/photos.php:1080 +#: ../../mod/photos.php:968 ../../mod/photos.php:1086 msgid "Comment" msgstr "Reactie" @@ -1461,21 +1537,21 @@ msgstr "Omschrijving (optioneel)" #: ../../mod/settings.php:710 ../../mod/settings.php:738 #: ../../mod/settings.php:761 ../../mod/settings.php:843 #: ../../mod/settings.php:1039 ../../mod/xchan.php:11 ../../mod/connect.php:93 -#: ../../mod/events.php:654 ../../mod/connedit.php:653 ../../mod/group.php:81 +#: ../../mod/events.php:656 ../../mod/connedit.php:653 ../../mod/group.php:81 #: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/thing.php:284 #: ../../mod/thing.php:327 ../../mod/pdledit.php:58 ../../mod/import.php:504 #: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:167 #: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 -#: ../../mod/sources.php:138 ../../mod/filestorage.php:155 +#: ../../mod/sources.php:138 ../../mod/filestorage.php:156 #: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 -#: ../../mod/profiles.php:667 ../../mod/admin.php:441 ../../mod/admin.php:809 -#: ../../mod/admin.php:943 ../../mod/admin.php:1074 ../../mod/admin.php:1269 -#: ../../mod/admin.php:1352 ../../mod/photos.php:565 ../../mod/photos.php:642 -#: ../../mod/photos.php:923 ../../mod/photos.php:963 ../../mod/photos.php:1081 +#: ../../mod/profiles.php:667 ../../mod/admin.php:443 ../../mod/admin.php:812 +#: ../../mod/admin.php:946 ../../mod/admin.php:1077 ../../mod/admin.php:1272 +#: ../../mod/admin.php:1355 ../../mod/photos.php:565 ../../mod/photos.php:642 +#: ../../mod/photos.php:929 ../../mod/photos.php:969 ../../mod/photos.php:1087 #: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 #: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 #: ../../view/theme/apw/php/config.php:256 -#: ../../view/theme/redbasic/php/config.php:99 +#: ../../view/theme/redbasic/php/config.php:97 ../../wppost/wppost.php:104 msgid "Submit" msgstr "Opslaan" @@ -1561,7 +1637,7 @@ msgstr "timeago.numbers" msgid "parent" msgstr "omhoog" -#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2397 +#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2407 msgid "Collection" msgstr "map" @@ -1611,13 +1687,13 @@ msgstr "Aanmaken" #: ../../include/RedDAV/RedBrowser.php:255 #: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 -#: ../../mod/photos.php:706 ../../mod/photos.php:1228 +#: ../../mod/photos.php:706 ../../mod/photos.php:1236 msgid "Upload" msgstr "Uploaden" #: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:584 -#: ../../mod/settings.php:610 ../../mod/admin.php:950 -#: ../../mod/sharedwithme.php:100 +#: ../../mod/settings.php:610 ../../mod/admin.php:953 +#: ../../mod/sharedwithme.php:95 msgid "Name" msgstr "Naam" @@ -1625,11 +1701,11 @@ msgstr "Naam" msgid "Type" msgstr "Type" -#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:101 +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:97 msgid "Size" msgstr "Grootte" -#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:102 +#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:98 msgid "Last Modified" msgstr "Laatst gewijzigd" @@ -1646,7 +1722,7 @@ msgstr "Bestand uploaden" msgid "%1$s's bookmarks" msgstr "Bladwijzers van %1$s" -#: ../../include/comanche.php:34 ../../mod/admin.php:381 +#: ../../include/comanche.php:34 ../../mod/admin.php:383 #: ../../view/theme/apw/php/config.php:185 msgid "Default" msgstr "Standaard" @@ -1711,262 +1787,197 @@ msgstr "Kanaal kiezen in navigatiemenu" msgid "Change channels directly from within the navigation dropdown menu" msgstr "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk" -#: ../../include/features.php:50 +#: ../../include/features.php:47 +msgid "Photo Location" +msgstr "Fotolocatie" + +#: ../../include/features.php:47 +msgid "If location data is available on uploaded photos, link this to a map." +msgstr "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart." + +#: ../../include/features.php:51 msgid "Extended Identity Sharing" msgstr "Uitgebreid identiteit delen" -#: ../../include/features.php:50 +#: ../../include/features.php:51 msgid "" "Share your identity with all websites on the internet. When disabled, " "identity is only shared with sites in the matrix." msgstr "Deel jouw RedMatrix-identiteit met alle websites op het internet. Wanneer dit is uitgeschakeld wordt je identiteit alleen binnen het RedMatrix-netwerk gedeeld. Schakel dit alleen als je weet wat je doet." -#: ../../include/features.php:51 +#: ../../include/features.php:52 msgid "Expert Mode" msgstr "Expertmodus" -#: ../../include/features.php:51 +#: ../../include/features.php:52 msgid "Enable Expert Mode to provide advanced configuration options" msgstr "Schakel de expertmodus in voor geavanceerde instellingen" -#: ../../include/features.php:52 +#: ../../include/features.php:53 msgid "Premium Channel" msgstr "Premiumkanaal" -#: ../../include/features.php:52 +#: ../../include/features.php:53 msgid "" "Allows you to set restrictions and terms on those that connect with your " "channel" msgstr "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal" -#: ../../include/features.php:57 +#: ../../include/features.php:58 msgid "Post Composition Features" msgstr "Functies voor het opstellen van berichten" -#: ../../include/features.php:59 +#: ../../include/features.php:60 msgid "Use Markdown" msgstr "Markdown gebruiken" -#: ../../include/features.php:59 +#: ../../include/features.php:60 msgid "Allow use of \"Markdown\" to format posts" msgstr "Sta het gebruik van \"markdown\" toe om berichten mee op te maken." -#: ../../include/features.php:60 +#: ../../include/features.php:61 msgid "Large Photos" msgstr "Grote foto's" -#: ../../include/features.php:60 +#: ../../include/features.php:61 msgid "" "Include large (640px) photo thumbnails in posts. If not enabled, use small " "(320px) photo thumbnails" msgstr "Toon grote (640px) voorbeeldfoto's in berichten. Standaard worden kleine voorbeeldfoto's (320px) getoond. " -#: ../../include/features.php:61 +#: ../../include/features.php:62 msgid "Automatically import channel content from other channels or feeds" msgstr "Automatisch inhoud uit andere kanalen of feeds importeren." -#: ../../include/features.php:62 +#: ../../include/features.php:63 msgid "Even More Encryption" msgstr "Extra encryptie" -#: ../../include/features.php:62 +#: ../../include/features.php:63 msgid "" "Allow optional encryption of content end-to-end with a shared secret key" msgstr "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel." -#: ../../include/features.php:63 +#: ../../include/features.php:64 msgid "Enable voting tools" msgstr "Stemmen inschakelen" -#: ../../include/features.php:63 +#: ../../include/features.php:64 msgid "Provide a class of post which others can vote on" msgstr "Creëert een berichtenoptie zodat anderen op jouw vraag kunnen stemmen." -#: ../../include/features.php:64 +#: ../../include/features.php:65 msgid "Flag Adult Photos" msgstr "Markeer foto's als voor volwassenen" -#: ../../include/features.php:64 +#: ../../include/features.php:65 msgid "Provide photo edit option to hide adult photos from default album view" msgstr "Zorgt voor een optie om foto's met inhoud voor volwassenen in de standaard albumweergave te verbergen" -#: ../../include/features.php:69 +#: ../../include/features.php:70 msgid "Network and Stream Filtering" msgstr "Netwerk- en streamfilter" -#: ../../include/features.php:70 +#: ../../include/features.php:71 msgid "Search by Date" msgstr "Zoek op datum" -#: ../../include/features.php:70 +#: ../../include/features.php:71 msgid "Ability to select posts by date ranges" msgstr "Mogelijkheid om berichten op datum te filteren " -#: ../../include/features.php:71 +#: ../../include/features.php:72 msgid "Collections Filter" msgstr "Filter op collecties" -#: ../../include/features.php:71 +#: ../../include/features.php:72 msgid "Enable widget to display Network posts only from selected collections" msgstr "Sta de widget toe om netwerkberichten te tonen van bepaalde collecties" -#: ../../include/features.php:72 +#: ../../include/features.php:73 msgid "Save search terms for re-use" msgstr "Sla zoekopdrachten op voor hergebruik" -#: ../../include/features.php:73 +#: ../../include/features.php:74 msgid "Network Personal Tab" msgstr "Persoonlijke netwerktab" -#: ../../include/features.php:73 +#: ../../include/features.php:74 msgid "Enable tab to display only Network posts that you've interacted on" msgstr "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had" -#: ../../include/features.php:74 +#: ../../include/features.php:75 msgid "Network New Tab" msgstr "Nieuwe netwerktab" -#: ../../include/features.php:74 +#: ../../include/features.php:75 msgid "Enable tab to display all new Network activity" msgstr "Laat de tab alle nieuwe netwerkactiviteit tonen" -#: ../../include/features.php:75 +#: ../../include/features.php:76 msgid "Affinity Tool" msgstr "Verwantschapsfilter" -#: ../../include/features.php:75 +#: ../../include/features.php:76 msgid "Filter stream activity by depth of relationships" msgstr "Filter wat je in de Matrix ziet op hoe goed je iemand kent of mag" -#: ../../include/features.php:76 +#: ../../include/features.php:77 msgid "Suggest Channels" msgstr "Kanalen voorstellen" -#: ../../include/features.php:76 +#: ../../include/features.php:77 msgid "Show channel suggestions" msgstr "Voor jou mogelijk interessante kanalen voorstellen" -#: ../../include/features.php:81 +#: ../../include/features.php:82 msgid "Post/Comment Tools" msgstr "Bericht- en reactiehulpmiddelen" -#: ../../include/features.php:82 +#: ../../include/features.php:83 msgid "Tagging" msgstr "Taggen" -#: ../../include/features.php:82 +#: ../../include/features.php:83 msgid "Ability to tag existing posts" msgstr "Mogelijkheid om bestaande berichten te taggen" -#: ../../include/features.php:83 +#: ../../include/features.php:84 msgid "Post Categories" msgstr "Categorieën berichten" -#: ../../include/features.php:83 +#: ../../include/features.php:84 msgid "Add categories to your posts" msgstr "Voeg categorieën toe aan je berichten" -#: ../../include/features.php:84 +#: ../../include/features.php:85 msgid "Ability to file posts under folders" msgstr "Mogelijkheid om berichten in mappen op te slaan" -#: ../../include/features.php:85 +#: ../../include/features.php:86 msgid "Dislike Posts" msgstr "Vind berichten niet leuk" -#: ../../include/features.php:85 +#: ../../include/features.php:86 msgid "Ability to dislike posts/comments" msgstr "Mogelijkheid om berichten en reacties niet leuk te vinden" -#: ../../include/features.php:86 +#: ../../include/features.php:87 msgid "Star Posts" msgstr "Geef berichten een ster" -#: ../../include/features.php:86 +#: ../../include/features.php:87 msgid "Ability to mark special posts with a star indicator" msgstr "Mogelijkheid om speciale berichten met een ster te markeren" -#: ../../include/features.php:87 +#: ../../include/features.php:88 msgid "Tag Cloud" msgstr "Tagwolk" -#: ../../include/features.php:87 +#: ../../include/features.php:88 msgid "Provide a personal tag cloud on your channel page" msgstr "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina" -#: ../../include/items.php:382 ../../mod/like.php:270 -#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 -#: ../../mod/bulksetclose.php:11 ../../index.php:392 -msgid "Permission denied" -msgstr "Toegang geweigerd" - -#: ../../include/items.php:979 ../../include/items.php:1024 -msgid "(Unknown)" -msgstr "(Onbekend)" - -#: ../../include/items.php:1181 -msgid "Visible to anybody on the internet." -msgstr "Voor iedereen op het internet zichtbaar." - -#: ../../include/items.php:1183 -msgid "Visible to you only." -msgstr "Alleen voor jou zichtbaar." - -#: ../../include/items.php:1185 -msgid "Visible to anybody in this network." -msgstr "Voor iedereen in dit netwerk zichtbaar." - -#: ../../include/items.php:1187 -msgid "Visible to anybody authenticated." -msgstr "Voor iedereen die geauthenticeerd is zichtbaar." - -#: ../../include/items.php:1189 -#, php-format -msgid "Visible to anybody on %s." -msgstr "Voor iedereen op %s zichtbaar." - -#: ../../include/items.php:1191 -msgid "Visible to all connections." -msgstr "Voor alle connecties zichtbaar." - -#: ../../include/items.php:1193 -msgid "Visible to approved connections." -msgstr "Voor alle goedgekeurde connecties zichtbaar." - -#: ../../include/items.php:1195 -msgid "Visible to specific connections." -msgstr "Voor specifieke connecties zichtbaar." - -#: ../../include/items.php:4023 ../../mod/thing.php:76 -#: ../../mod/display.php:32 ../../mod/filestorage.php:27 -#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:981 -#: ../../mod/admin.php:1181 -msgid "Item not found." -msgstr "Item niet gevonden." - -#: ../../include/items.php:4476 ../../mod/group.php:38 ../../mod/group.php:140 -#: ../../mod/bulksetclose.php:51 -msgid "Collection not found." -msgstr "Collectie niet gevonden." - -#: ../../include/items.php:4491 -msgid "Collection is empty." -msgstr "Collectie is leeg" - -#: ../../include/items.php:4498 -#, php-format -msgid "Collection: %s" -msgstr "Collectie: %s" - -#: ../../include/items.php:4509 -#, php-format -msgid "Connection: %s" -msgstr "Connectie: %s" - -#: ../../include/items.php:4512 -msgid "Connection not found." -msgstr "Connectie niet gevonden." - #: ../../include/contact_selectors.php:56 msgid "Frequently" msgstr "Regelmatig" @@ -2003,8 +2014,8 @@ msgstr "OStatus" msgid "RSS/Atom" msgstr "RSS/Atom" -#: ../../include/contact_selectors.php:79 ../../mod/id.php:148 -#: ../../mod/id.php:149 ../../mod/admin.php:812 ../../mod/admin.php:821 +#: ../../include/contact_selectors.php:79 ../../mod/id.php:12 +#: ../../mod/id.php:13 ../../mod/admin.php:815 ../../mod/admin.php:824 #: ../../boot.php:1554 msgid "Email" msgstr "E-mail" @@ -2129,7 +2140,7 @@ msgstr "met ster" msgid "Add Tag" msgstr "Tag toevoegen" -#: ../../include/ItemObject.php:254 ../../mod/photos.php:941 +#: ../../include/ItemObject.php:254 ../../mod/photos.php:947 msgid "I like this (toggle)" msgstr "Vind ik leuk" @@ -2137,7 +2148,7 @@ msgstr "Vind ik leuk" msgid "like" msgstr "vind dit leuk" -#: ../../include/ItemObject.php:255 ../../mod/photos.php:942 +#: ../../include/ItemObject.php:255 ../../mod/photos.php:948 msgid "I don't like this (toggle)" msgstr "Vind ik niet leuk" @@ -2193,23 +2204,23 @@ msgstr "Aan agenda toevoegen" msgid "Mark all seen" msgstr "Markeer alles als bekeken" -#: ../../include/ItemObject.php:353 ../../mod/photos.php:1125 +#: ../../include/ItemObject.php:353 ../../mod/photos.php:1133 msgctxt "noun" msgid "Likes" msgstr "vinden dit leuk" -#: ../../include/ItemObject.php:354 ../../mod/photos.php:1126 +#: ../../include/ItemObject.php:354 ../../mod/photos.php:1134 msgctxt "noun" msgid "Dislikes" msgstr "vinden dit niet leuk" #: ../../include/ItemObject.php:359 ../../include/acl_selectors.php:249 -#: ../../mod/photos.php:1131 +#: ../../mod/photos.php:1139 msgid "Close" msgstr "Sluiten" -#: ../../include/ItemObject.php:665 ../../mod/photos.php:960 -#: ../../mod/photos.php:1078 +#: ../../include/ItemObject.php:665 ../../mod/photos.php:966 +#: ../../mod/photos.php:1084 msgid "This is you" msgstr "Dit ben jij" @@ -2233,86 +2244,86 @@ msgstr "Diversen" msgid "YYYY-MM-DD or MM-DD" msgstr "JJJJ-MM-DD of MM-DD" -#: ../../include/datetime.php:212 ../../mod/events.php:633 +#: ../../include/datetime.php:214 ../../mod/events.php:635 #: ../../mod/appman.php:91 ../../mod/appman.php:92 msgid "Required" msgstr "Vereist" -#: ../../include/datetime.php:231 ../../boot.php:2356 +#: ../../include/datetime.php:233 ../../boot.php:2356 msgid "never" msgstr "nooit" -#: ../../include/datetime.php:237 +#: ../../include/datetime.php:239 msgid "less than a second ago" msgstr "minder dan een seconde geleden" -#: ../../include/datetime.php:240 +#: ../../include/datetime.php:242 msgid "year" msgstr "jaar" -#: ../../include/datetime.php:240 +#: ../../include/datetime.php:242 msgid "years" msgstr "jaren" -#: ../../include/datetime.php:241 +#: ../../include/datetime.php:243 msgid "month" msgstr "maand" -#: ../../include/datetime.php:241 +#: ../../include/datetime.php:243 msgid "months" msgstr "maanden" -#: ../../include/datetime.php:242 +#: ../../include/datetime.php:244 msgid "week" msgstr "week" -#: ../../include/datetime.php:242 +#: ../../include/datetime.php:244 msgid "weeks" msgstr "weken" -#: ../../include/datetime.php:243 +#: ../../include/datetime.php:245 msgid "day" msgstr "dag" -#: ../../include/datetime.php:243 +#: ../../include/datetime.php:245 msgid "days" msgstr "dagen" -#: ../../include/datetime.php:244 +#: ../../include/datetime.php:246 msgid "hour" msgstr "uur" -#: ../../include/datetime.php:244 +#: ../../include/datetime.php:246 msgid "hours" msgstr "uren" -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:247 msgid "minute" msgstr "minuut" -#: ../../include/datetime.php:245 +#: ../../include/datetime.php:247 msgid "minutes" msgstr "minuten" -#: ../../include/datetime.php:246 +#: ../../include/datetime.php:248 msgid "second" msgstr "seconde" -#: ../../include/datetime.php:246 +#: ../../include/datetime.php:248 msgid "seconds" msgstr "seconden" -#: ../../include/datetime.php:255 +#: ../../include/datetime.php:257 #, php-format msgid "%1$d %2$s ago" msgstr "%1$d %2$s geleden" -#: ../../include/datetime.php:463 +#: ../../include/datetime.php:465 #, php-format msgid "%1$s's birthday" msgstr "Verjaardag van %1$s" -#: ../../include/datetime.php:464 +#: ../../include/datetime.php:466 #, php-format msgid "Happy Birthday %1$s" msgstr "Gefeliciteerd met je verjaardag %1$s" @@ -2325,50 +2336,103 @@ msgstr "Nieuw venster" msgid "Open the selected location in a different window or browser tab" msgstr "Open de geselecteerde locatie in een ander venster of tab" -#: ../../include/Contact.php:215 ../../mod/admin.php:726 +#: ../../include/Contact.php:215 ../../mod/admin.php:729 #, php-format msgid "User '%s' deleted" msgstr "Account '%s' verwijderd" -#: ../../include/bb2diaspora.php:349 +#: ../../include/bb2diaspora.php:373 msgid "Attachments:" msgstr "Bijlagen:" -#: ../../include/bb2diaspora.php:428 ../../include/event.php:11 +#: ../../include/bb2diaspora.php:451 ../../include/event.php:11 msgid "l F d, Y \\@ g:i A" msgstr "l d F Y \\@ G:i" -#: ../../include/bb2diaspora.php:430 +#: ../../include/bb2diaspora.php:453 msgid "Redmatrix event notification:" msgstr "Notificatie RedMatrix-gebeurtenis:" -#: ../../include/bb2diaspora.php:434 ../../include/event.php:20 +#: ../../include/bb2diaspora.php:457 ../../include/event.php:20 msgid "Starts:" msgstr "Start:" -#: ../../include/bb2diaspora.php:442 ../../include/event.php:30 +#: ../../include/bb2diaspora.php:465 ../../include/event.php:30 msgid "Finishes:" msgstr "Einde:" -#: ../../include/chat.php:10 -msgid "Missing room name" -msgstr "Naam chatkanaal ontbreekt" +#: ../../include/items.php:382 ../../mod/like.php:270 +#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 +#: ../../mod/bulksetclose.php:11 ../../index.php:392 +msgid "Permission denied" +msgstr "Toegang geweigerd" -#: ../../include/chat.php:19 -msgid "Duplicate room name" -msgstr "Naam chatkanaal bestaat al" +#: ../../include/items.php:979 ../../include/items.php:1024 +msgid "(Unknown)" +msgstr "(Onbekend)" -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." -msgstr "Ongeldige omschrijving chatkanaal" +#: ../../include/items.php:1181 +msgid "Visible to anybody on the internet." +msgstr "Voor iedereen op het internet zichtbaar." -#: ../../include/chat.php:105 -msgid "Room not found." -msgstr "Chatkanaal niet gevonden" +#: ../../include/items.php:1183 +msgid "Visible to you only." +msgstr "Alleen voor jou zichtbaar." -#: ../../include/chat.php:126 -msgid "Room is full" -msgstr "Chatkanaal is vol" +#: ../../include/items.php:1185 +msgid "Visible to anybody in this network." +msgstr "Voor iedereen in dit netwerk zichtbaar." + +#: ../../include/items.php:1187 +msgid "Visible to anybody authenticated." +msgstr "Voor iedereen die geauthenticeerd is zichtbaar." + +#: ../../include/items.php:1189 +#, php-format +msgid "Visible to anybody on %s." +msgstr "Voor iedereen op %s zichtbaar." + +#: ../../include/items.php:1191 +msgid "Visible to all connections." +msgstr "Voor alle connecties zichtbaar." + +#: ../../include/items.php:1193 +msgid "Visible to approved connections." +msgstr "Voor alle goedgekeurde connecties zichtbaar." + +#: ../../include/items.php:1195 +msgid "Visible to specific connections." +msgstr "Voor specifieke connecties zichtbaar." + +#: ../../include/items.php:4027 ../../mod/thing.php:76 +#: ../../mod/display.php:36 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:984 +#: ../../mod/admin.php:1184 +msgid "Item not found." +msgstr "Item niet gevonden." + +#: ../../include/items.php:4479 ../../mod/group.php:38 ../../mod/group.php:140 +#: ../../mod/bulksetclose.php:51 +msgid "Collection not found." +msgstr "Collectie niet gevonden." + +#: ../../include/items.php:4494 +msgid "Collection is empty." +msgstr "Collectie is leeg" + +#: ../../include/items.php:4501 +#, php-format +msgid "Collection: %s" +msgstr "Collectie: %s" + +#: ../../include/items.php:4512 +#, php-format +msgid "Connection: %s" +msgstr "Connectie: %s" + +#: ../../include/items.php:4515 +msgid "Connection not found." +msgstr "Connectie niet gevonden." #: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1551 msgid "Logout" @@ -2473,8 +2537,8 @@ msgid "Applications, utilities, links, games" msgstr "Apps" #: ../../include/nav.php:165 ../../include/apps.php:147 -#: ../../include/text.php:834 ../../include/text.php:846 -#: ../../mod/search.php:34 +#: ../../include/text.php:832 ../../include/text.php:844 +#: ../../mod/search.php:38 msgid "Search" msgstr "Zoeken" @@ -2664,14 +2728,10 @@ msgstr "%1$s heeft een aangepaste %2$s, %3$s veranderd." msgid "This event has been added to your calendar." msgstr "Dit evenement is aan jouw agenda toegevoegd." -#: ../../include/api.php:1081 +#: ../../include/api.php:1095 msgid "Public Timeline" msgstr "Openbare tijdlijn" -#: ../../include/network.php:620 -msgid "view full size" -msgstr "volledige grootte tonen" - #: ../../include/dir_fns.php:134 msgid "Directory Options" msgstr "Opties kanalengids" @@ -2729,15 +2789,15 @@ msgstr "Kanaalkenmerk kon niet worden geverifieerd. " msgid "Unable to verify site signature for %s" msgstr "Hubkenmerk voor %s kon niet worden geverifieerd" -#: ../../include/auth.php:130 +#: ../../include/auth.php:131 msgid "Logged out." msgstr "Uitgelogd." -#: ../../include/auth.php:271 +#: ../../include/auth.php:272 msgid "Failed authentication" msgstr "Mislukte authenticatie" -#: ../../include/auth.php:285 ../../mod/openid.php:190 +#: ../../include/auth.php:286 ../../mod/openid.php:190 msgid "Login failed." msgstr "Inloggen mislukt." @@ -2944,7 +3004,7 @@ msgid_plural "%d invitations available" msgstr[0] "%d uitnodiging beschikbaar" msgstr[1] "%d uitnodigingen beschikbaar" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:445 +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:447 msgid "Advanced" msgstr "Geavanceerd" @@ -3009,9 +3069,9 @@ msgstr "Tonen" msgid "Don't show" msgstr "Niet tonen" -#: ../../include/acl_selectors.php:248 ../../mod/events.php:652 -#: ../../mod/chat.php:209 ../../mod/filestorage.php:146 -#: ../../mod/photos.php:559 ../../mod/photos.php:916 +#: ../../include/acl_selectors.php:248 ../../mod/events.php:654 +#: ../../mod/chat.php:209 ../../mod/filestorage.php:147 +#: ../../mod/photos.php:559 ../../mod/photos.php:922 msgid "Permissions" msgstr "Permissies" @@ -3028,21 +3088,21 @@ msgstr "Afbeeldingsbestand is leeg" msgid "Unable to process image" msgstr "Afbeelding kan niet verwerkt worden" -#: ../../include/photos.php:192 +#: ../../include/photos.php:194 msgid "Photo storage failed." msgstr "Foto kan niet worden opgeslagen" -#: ../../include/photos.php:344 +#: ../../include/photos.php:360 msgid "Upload New Photos" msgstr "Nieuwe foto's uploaden" #: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 ../../mod/id.php:85 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:93 msgid "Male" msgstr "Man" #: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 ../../mod/id.php:87 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:95 msgid "Female" msgstr "Vrouw" @@ -3311,7 +3371,7 @@ msgstr "Uitnodigen " msgid "Features" msgstr "Extra functies" -#: ../../include/apps.php:153 ../../mod/id.php:161 +#: ../../include/apps.php:153 ../../mod/id.php:25 msgid "Language" msgstr "Taal" @@ -3319,8 +3379,8 @@ msgstr "Taal" msgid "Post" msgstr "Bericht" -#: ../../include/apps.php:155 ../../mod/id.php:150 ../../mod/id.php:151 -#: ../../mod/id.php:152 +#: ../../include/apps.php:155 ../../mod/id.php:14 ../../mod/id.php:15 +#: ../../mod/id.php:16 msgid "Profile Photo" msgstr "Profielfoto" @@ -3365,362 +3425,305 @@ msgstr "nieuwer" msgid "No connections" msgstr "Geen connecties" -#: ../../include/text.php:764 +#: ../../include/text.php:762 #, php-format msgid "%d Connection" msgid_plural "%d Connections" msgstr[0] "%d connectie" msgstr[1] "%d connecties" -#: ../../include/text.php:777 ../../mod/viewconnections.php:86 +#: ../../include/text.php:775 ../../mod/viewconnections.php:86 msgid "View Connections" msgstr "Connecties weergeven" -#: ../../include/text.php:913 +#: ../../include/text.php:911 msgid "poke" msgstr "aanstoten" -#: ../../include/text.php:914 +#: ../../include/text.php:912 msgid "ping" msgstr "ping" -#: ../../include/text.php:914 +#: ../../include/text.php:912 msgid "pinged" msgstr "gepingd" -#: ../../include/text.php:915 +#: ../../include/text.php:913 msgid "prod" msgstr "por" -#: ../../include/text.php:915 +#: ../../include/text.php:913 msgid "prodded" msgstr "gepord" -#: ../../include/text.php:916 +#: ../../include/text.php:914 msgid "slap" msgstr "slaan" -#: ../../include/text.php:916 +#: ../../include/text.php:914 msgid "slapped" msgstr "sloeg" -#: ../../include/text.php:917 +#: ../../include/text.php:915 msgid "finger" msgstr "finger" -#: ../../include/text.php:917 +#: ../../include/text.php:915 msgid "fingered" msgstr "gefingerd" -#: ../../include/text.php:918 +#: ../../include/text.php:916 msgid "rebuff" msgstr "afpoeieren" -#: ../../include/text.php:918 +#: ../../include/text.php:916 msgid "rebuffed" msgstr "afgepoeierd" -#: ../../include/text.php:928 +#: ../../include/text.php:926 msgid "happy" msgstr "gelukkig" -#: ../../include/text.php:929 +#: ../../include/text.php:927 msgid "sad" msgstr "bedroefd" -#: ../../include/text.php:930 +#: ../../include/text.php:928 msgid "mellow" msgstr "mellow" -#: ../../include/text.php:931 +#: ../../include/text.php:929 msgid "tired" msgstr "moe" -#: ../../include/text.php:932 +#: ../../include/text.php:930 msgid "perky" msgstr "parmantig" -#: ../../include/text.php:933 +#: ../../include/text.php:931 msgid "angry" msgstr "boos" -#: ../../include/text.php:934 +#: ../../include/text.php:932 msgid "stupified" msgstr "beteuterd" -#: ../../include/text.php:935 +#: ../../include/text.php:933 msgid "puzzled" msgstr "verward" -#: ../../include/text.php:936 +#: ../../include/text.php:934 msgid "interested" msgstr "geïnteresseerd" -#: ../../include/text.php:937 +#: ../../include/text.php:935 msgid "bitter" msgstr "verbitterd" -#: ../../include/text.php:938 +#: ../../include/text.php:936 msgid "cheerful" msgstr "vrolijk" -#: ../../include/text.php:939 +#: ../../include/text.php:937 msgid "alive" msgstr "levendig" -#: ../../include/text.php:940 +#: ../../include/text.php:938 msgid "annoyed" msgstr "geërgerd" -#: ../../include/text.php:941 +#: ../../include/text.php:939 msgid "anxious" msgstr "bezorgd" -#: ../../include/text.php:942 +#: ../../include/text.php:940 msgid "cranky" msgstr "humeurig" -#: ../../include/text.php:943 +#: ../../include/text.php:941 msgid "disturbed" msgstr "verontrust" -#: ../../include/text.php:944 +#: ../../include/text.php:942 msgid "frustrated" msgstr "gefrustreerd " -#: ../../include/text.php:945 +#: ../../include/text.php:943 msgid "depressed" msgstr "gedeprimeerd" -#: ../../include/text.php:946 +#: ../../include/text.php:944 msgid "motivated" msgstr "gemotiveerd" -#: ../../include/text.php:947 +#: ../../include/text.php:945 msgid "relaxed" msgstr "ontspannen" -#: ../../include/text.php:948 +#: ../../include/text.php:946 msgid "surprised" msgstr "verrast" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Monday" msgstr "maandag" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Tuesday" msgstr "dinsdag" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Wednesday" msgstr "woensdag" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Thursday" msgstr "donderdag" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Friday" msgstr "vrijdag" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Saturday" msgstr "zaterdag" -#: ../../include/text.php:1113 +#: ../../include/text.php:1111 msgid "Sunday" msgstr "zondag" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "January" msgstr "januari" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "February" msgstr "februari" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "March" msgstr "maart" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "April" msgstr "april" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "May" msgstr "mei" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "June" msgstr "juni" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "July" msgstr "juli" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "August" msgstr "augustus" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "September" msgstr "september" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "October" msgstr "oktober" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "November" msgstr "november" -#: ../../include/text.php:1117 +#: ../../include/text.php:1115 msgid "December" msgstr "december" -#: ../../include/text.php:1195 +#: ../../include/text.php:1193 msgid "unknown.???" msgstr "onbekend.???" -#: ../../include/text.php:1196 +#: ../../include/text.php:1194 msgid "bytes" msgstr "bytes" -#: ../../include/text.php:1232 +#: ../../include/text.php:1230 msgid "remove category" msgstr "categorie verwijderen" -#: ../../include/text.php:1301 +#: ../../include/text.php:1299 msgid "remove from file" msgstr "uit map verwijderen" -#: ../../include/text.php:1377 ../../include/text.php:1388 +#: ../../include/text.php:1375 ../../include/text.php:1386 #: ../../mod/connedit.php:635 msgid "Click to open/close" msgstr "Klik om te openen of te sluiten" -#: ../../include/text.php:1536 ../../mod/events.php:444 +#: ../../include/text.php:1534 ../../mod/events.php:444 msgid "Link to Source" msgstr "Originele locatie" -#: ../../include/text.php:1555 +#: ../../include/text.php:1553 msgid "Select a page layout: " msgstr "Kies een paginalay-out: " -#: ../../include/text.php:1558 ../../include/text.php:1618 +#: ../../include/text.php:1556 ../../include/text.php:1616 msgid "default" msgstr "standaard" -#: ../../include/text.php:1591 +#: ../../include/text.php:1589 msgid "Page content type: " msgstr "Opmaakcode pagina" -#: ../../include/text.php:1630 +#: ../../include/text.php:1628 msgid "Select an alternate language" msgstr "Kies een andere taal" -#: ../../include/text.php:1762 +#: ../../include/text.php:1760 msgid "activity" msgstr "activiteit" -#: ../../include/text.php:2049 +#: ../../include/text.php:2051 msgid "Design" msgstr "Ontwerp" -#: ../../include/text.php:2052 +#: ../../include/text.php:2054 msgid "Blocks" msgstr "Blokken" -#: ../../include/text.php:2053 +#: ../../include/text.php:2055 msgid "Menus" msgstr "Menu's" -#: ../../include/text.php:2054 +#: ../../include/text.php:2056 msgid "Layouts" msgstr "Lay-outs" -#: ../../include/text.php:2055 +#: ../../include/text.php:2057 msgid "Pages" msgstr "Pagina's" -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "Geen geldig e-mailadres" - -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "Jouw e-maildomein is op deze RedMatrix-hub niet toegestaan" - -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "Jouw e-mailadres is al op deze RedMatrix-hub geregistreerd." - -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "Een uitnodiging is vereist" - -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "Uitnodiging kon niet geverifieerd worden" - -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "Vul de vereiste informatie in." - -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "Account-informatie kon niet opgeslagen worden." - -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" -msgstr "Registratiebevestiging voor %s" - -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "Registratiebevestiging voor %s" - -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "Beheerder" - -#: ../../include/account.php:337 -msgid "your registration password" -msgstr "jouw registratiewachtwoord" - -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" -msgstr "Registratiegegevens voor %s" - -#: ../../include/account.php:406 -msgid "Account approved." -msgstr "Account goedgekeurd" - -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" -msgstr "Registratie ingetrokken voor %s" +#: ../../include/chat.php:23 +msgid "Missing room name" +msgstr "Naam chatkanaal ontbreekt" -#: ../../include/account.php:486 -msgid "Account verified. Please login." -msgstr "Account is geverifieerd. Je kan inloggen." +#: ../../include/chat.php:32 +msgid "Duplicate room name" +msgstr "Naam chatkanaal bestaat al" -#: ../../include/account.php:674 ../../include/account.php:676 -msgid "Click here to upgrade." -msgstr "Klik hier om te upgraden." +#: ../../include/chat.php:82 ../../include/chat.php:90 +msgid "Invalid room specifier." +msgstr "Ongeldige omschrijving chatkanaal" -#: ../../include/account.php:682 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden." +#: ../../include/chat.php:120 +msgid "Room not found." +msgstr "Chatkanaal niet gevonden" -#: ../../include/account.php:687 -msgid "This action is not available under your subscription plan." -msgstr "Deze handeling is niet mogelijk met jouw abonnement." +#: ../../include/chat.php:141 +msgid "Room is full" +msgstr "Chatkanaal is vol" #: ../../include/permissions.php:26 msgid "Can view my normal stream and posts" @@ -3853,6 +3856,10 @@ msgstr "Groepsopslag" msgid "Custom/Expert Mode" msgstr "Expertmodus/handmatig aanpassen" +#: ../../include/network.php:619 +msgid "view full size" +msgstr "volledige grootte tonen" + #: ../../mod/achievements.php:34 msgid "Some blurb about what to do when you're new here" msgstr "Welkom op de RedMatrix. Klik op de tab ontdekken of klik rechtsboven op de kanalengids, om kanalen te vinden. Rechtsboven vind je ook onze apps, waar je vrijwel alles van de RedMatrix kan vinden. Voor hulp met de RedMatrix klik je op het vraagteken of als je meer vragen hebt stel je die in het supportkanaal (liefst in het Engels)." @@ -3940,15 +3947,17 @@ msgstr "Systeemfout opslaan van nieuwe e-mail. Probeer het nog een keer." msgid "Settings updated." msgstr "Instellingen bijgewerkt." -#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:419 -#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:104 -#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 +#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:421 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 +#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 msgid "No" msgstr "Nee" -#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:421 -#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:104 -#: ../../view/theme/redbasic/php/config.php:129 ../../boot.php:1556 +#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:423 +#: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 +#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 msgid "Yes" msgstr "Ja" @@ -4088,7 +4097,7 @@ msgstr "Geen speciaal thema voor mobiele apparaten" msgid "%s - (Experimental)" msgstr "%s - (experimenteel)" -#: ../../mod/settings.php:805 ../../mod/admin.php:391 +#: ../../mod/settings.php:805 ../../mod/admin.php:393 msgid "mobile" msgstr "mobiel" @@ -4536,7 +4545,7 @@ msgstr "Verwijder item-tag" msgid "Select a tag to remove: " msgstr "Kies een tag om te verwijderen" -#: ../../mod/tagrm.php:133 ../../mod/photos.php:873 +#: ../../mod/tagrm.php:133 ../../mod/photos.php:875 msgid "Remove" msgstr "Verwijderen" @@ -4608,11 +4617,11 @@ msgstr "Item is niet aanwezig." msgid "Fetching URL returns error: %1$s" msgstr "Ophalen URL gaf een foutmelding terug: %1$s" -#: ../../mod/home.php:48 +#: ../../mod/home.php:53 msgid "Red Matrix - "The Network"" msgstr "RedMatrix - "The Network"" -#: ../../mod/home.php:101 +#: ../../mod/home.php:106 #, php-format msgid "Welcome to %s" msgstr "Welkom op %s" @@ -4697,7 +4706,7 @@ msgstr "Ongeldig item." msgid "Channel not found." msgstr "Kanaal niet gevonden." -#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:102 +#: ../../mod/block.php:75 ../../mod/help.php:79 ../../mod/display.php:106 #: ../../mod/page.php:81 ../../index.php:241 msgid "Page not found." msgstr "Pagina niet gevonden." @@ -4732,41 +4741,41 @@ msgstr "Kanaal niet beschikbaar." msgid "Previous action reversed." msgstr "Vorige actie omgedraaid" -#: ../../mod/like.php:387 +#: ../../mod/like.php:398 #, php-format msgid "%1$s agrees with %2$s's %3$s" msgstr "%1$s is het eens met %2$s's %3$s" -#: ../../mod/like.php:389 +#: ../../mod/like.php:400 #, php-format msgid "%1$s doesn't agree with %2$s's %3$s" msgstr "%1$s is het niet eens met %2$s's %3$s" -#: ../../mod/like.php:391 +#: ../../mod/like.php:402 #, php-format msgid "%1$s abstains from a decision on %2$s's %3$s" msgstr "%1$s onthoudt zich van een besluit over %2$s's %3$s" -#: ../../mod/like.php:393 +#: ../../mod/like.php:404 #, php-format msgid "%1$s is attending %2$s's %3$s" msgstr "%1$s is aanwezig op %2$s's %3$s" -#: ../../mod/like.php:395 +#: ../../mod/like.php:406 #, php-format msgid "%1$s is not attending %2$s's %3$s" msgstr "%1$s is niet aanwezig op %2$s's %3$s" -#: ../../mod/like.php:397 +#: ../../mod/like.php:408 #, php-format msgid "%1$s may attend %2$s's %3$s" msgstr "%1$s is mogelijk aanwezig op %2$s's %3$s" -#: ../../mod/like.php:481 +#: ../../mod/like.php:492 msgid "Action completed." msgstr "Actie voltooid" -#: ../../mod/like.php:482 +#: ../../mod/like.php:493 msgid "Thank you." msgstr "Bedankt" @@ -4822,49 +4831,49 @@ msgstr "Gebeurtenis verwijderd" msgid "Failed to remove event" msgstr "Verwijderen gebeurtenis mislukt" -#: ../../mod/events.php:625 +#: ../../mod/events.php:627 msgid "Event details" msgstr "Details van gebeurtenis" -#: ../../mod/events.php:626 +#: ../../mod/events.php:628 msgid "Starting date and Title are required." msgstr "Begintijd en titel zijn vereist." -#: ../../mod/events.php:628 +#: ../../mod/events.php:630 msgid "Categories (comma-separated list)" msgstr "Categorieën (door komma's gescheiden lijst)" -#: ../../mod/events.php:630 +#: ../../mod/events.php:632 msgid "Event Starts:" msgstr "Begin gebeurtenis:" -#: ../../mod/events.php:637 +#: ../../mod/events.php:639 msgid "Finish date/time is not known or not relevant" msgstr "Einddatum/-tijd is niet bekend of niet relevant" -#: ../../mod/events.php:639 +#: ../../mod/events.php:641 msgid "Event Finishes:" msgstr "Einde gebeurtenis:" -#: ../../mod/events.php:641 ../../mod/events.php:642 +#: ../../mod/events.php:643 ../../mod/events.php:644 msgid "Adjust for viewer timezone" msgstr "Aanpassen aan de tijdzone van wie deze gebeurtenis bekijkt" -#: ../../mod/events.php:641 +#: ../../mod/events.php:643 msgid "" "Important for events that happen in a particular place. Not practical for " "global holidays." msgstr "Belangrijk voor gebeurtenissen die op een bepaalde locatie plaatsvinden. Niet praktisch voor wereldwijde feestdagen." -#: ../../mod/events.php:643 +#: ../../mod/events.php:645 msgid "Description:" msgstr "Omschrijving:" -#: ../../mod/events.php:647 +#: ../../mod/events.php:649 msgid "Title:" msgstr "Titel:" -#: ../../mod/events.php:649 +#: ../../mod/events.php:651 msgid "Share this event" msgstr "Deel deze gebeurtenis" @@ -4910,37 +4919,13 @@ msgstr "Locatie" msgid "View hub ratings" msgstr "Bekijk hubbeoordelingen" -#: ../../mod/pubsites.php:30 -msgid "Rate" -msgstr "Beoordeel" - -#: ../../mod/pubsites.php:31 -msgid "View ratings" -msgstr "Bekijk beoordelingen" - -#: ../../mod/network.php:90 -msgid "No such group" -msgstr "Collectie niet gevonden" - -#: ../../mod/network.php:128 -msgid "Search Results For:" -msgstr "Zoekresultaten voor:" - -#: ../../mod/network.php:182 -msgid "Collection is empty" -msgstr "Collectie is leeg" - -#: ../../mod/network.php:190 -msgid "Collection: " -msgstr "Collectie: " - -#: ../../mod/network.php:203 -msgid "Connection: " -msgstr "Connectie: " - -#: ../../mod/network.php:206 -msgid "Invalid connection." -msgstr "Ongeldige connectie." +#: ../../mod/pubsites.php:30 +msgid "Rate" +msgstr "Beoordeel" + +#: ../../mod/pubsites.php:31 +msgid "View ratings" +msgstr "Bekijk beoordelingen" #: ../../mod/connedit.php:75 ../../mod/connections.php:37 msgid "Could not access contact record." @@ -5042,12 +5027,12 @@ msgid "View recent posts and comments" msgstr "Recente berichten en reacties weergeven" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:818 +#: ../../mod/admin.php:821 msgid "Unblock" msgstr "Deblokkeren" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:817 +#: ../../mod/admin.php:820 msgid "Block" msgstr "Blokkeren" @@ -5337,58 +5322,58 @@ msgstr "Alle kanaalconnecties" msgid "Click on a channel to add or remove." msgstr "Klik op een kanaal om deze toe te voegen of te verwijderen." -#: ../../mod/siteinfo.php:106 +#: ../../mod/siteinfo.php:112 #, php-format msgid "Version %s" msgstr "Versie %s" -#: ../../mod/siteinfo.php:127 +#: ../../mod/siteinfo.php:133 msgid "Installed plugins/addons/apps:" msgstr "Ingeschakelde plug-ins/add-ons/apps:" -#: ../../mod/siteinfo.php:140 +#: ../../mod/siteinfo.php:146 msgid "No installed plugins/addons/apps" msgstr "Geen ingeschakelde plug-ins/add-ons/apps" -#: ../../mod/siteinfo.php:149 +#: ../../mod/siteinfo.php:155 msgid "Red" msgstr "Red" -#: ../../mod/siteinfo.php:150 +#: ../../mod/siteinfo.php:156 msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralized privacy enhanced websites." +"This is a hub of redmatrix - a global cooperative network of decentralized " +"privacy enhanced websites." msgstr "Dit is een hub van de RedMatrix - een wereldwijd coöperatief netwerk van gedecentraliseerde websites met verbeterde privacy." -#: ../../mod/siteinfo.php:152 +#: ../../mod/siteinfo.php:158 msgid "Tag: " msgstr "Tag: " -#: ../../mod/siteinfo.php:154 +#: ../../mod/siteinfo.php:160 msgid "Last background fetch: " msgstr "Meest recente achtergrond-fetch:" -#: ../../mod/siteinfo.php:157 +#: ../../mod/siteinfo.php:163 msgid "Running at web location" msgstr "Draaiend op weblocatie" -#: ../../mod/siteinfo.php:158 +#: ../../mod/siteinfo.php:164 msgid "" -"Please visit RedMatrix.me to learn more" +"Please visit redmatrix.me to learn more" " about the Red Matrix." -msgstr "Bezoek RedMatrix.me om meer te leren over de RedMatrix." +msgstr "Bezoek RedMatrix.me om meer over de RedMatrix te leren." -#: ../../mod/siteinfo.php:159 +#: ../../mod/siteinfo.php:165 msgid "Bug reports and issues: please visit" msgstr "Bugrapporten en andere kwesties: bezoek" -#: ../../mod/siteinfo.php:162 +#: ../../mod/siteinfo.php:168 msgid "" "Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot " "com" msgstr "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com" -#: ../../mod/siteinfo.php:164 +#: ../../mod/siteinfo.php:170 msgid "Site Administrators" msgstr "Hubbeheerders: " @@ -5797,71 +5782,71 @@ msgstr "Veel voorkomende connecties" msgid "No connections in common." msgstr "Geen gemeenschappelijke connecties." -#: ../../mod/id.php:144 +#: ../../mod/id.php:8 msgid "First Name" msgstr "Voornaam" -#: ../../mod/id.php:145 +#: ../../mod/id.php:9 msgid "Last Name" msgstr "Achternaam" -#: ../../mod/id.php:146 +#: ../../mod/id.php:10 msgid "Nickname" msgstr "Bijnaam" -#: ../../mod/id.php:147 +#: ../../mod/id.php:11 msgid "Full Name" msgstr "Volledige naam" -#: ../../mod/id.php:153 +#: ../../mod/id.php:17 msgid "Profile Photo 16px" msgstr "Profielfoto 16px" -#: ../../mod/id.php:154 +#: ../../mod/id.php:18 msgid "Profile Photo 32px" msgstr "Profielfoto 32px" -#: ../../mod/id.php:155 +#: ../../mod/id.php:19 msgid "Profile Photo 48px" msgstr "Profielfoto 48px" -#: ../../mod/id.php:156 +#: ../../mod/id.php:20 msgid "Profile Photo 64px" msgstr "Profielfoto 64px" -#: ../../mod/id.php:157 +#: ../../mod/id.php:21 msgid "Profile Photo 80px" msgstr "Profielfoto 80px" -#: ../../mod/id.php:158 +#: ../../mod/id.php:22 msgid "Profile Photo 128px" msgstr "Profielfoto 128px" -#: ../../mod/id.php:159 +#: ../../mod/id.php:23 msgid "Timezone" msgstr "Tijdzone" -#: ../../mod/id.php:160 +#: ../../mod/id.php:24 msgid "Homepage URL" msgstr "URL homepagina" -#: ../../mod/id.php:162 +#: ../../mod/id.php:26 msgid "Birth Year" msgstr "Geboortejaar" -#: ../../mod/id.php:163 +#: ../../mod/id.php:27 msgid "Birth Month" msgstr "Geboortemaand" -#: ../../mod/id.php:164 +#: ../../mod/id.php:28 msgid "Birth Day" msgstr "Geboortedag" -#: ../../mod/id.php:165 +#: ../../mod/id.php:29 msgid "Birthdate" msgstr "Geboortedatum" -#: ../../mod/id.php:166 ../../mod/profiles.php:431 +#: ../../mod/id.php:30 ../../mod/profiles.php:431 msgid "Gender" msgstr "Geslacht" @@ -5972,33 +5957,37 @@ msgstr "%1$s heeft het %3$s van %2$s getagd met %4$s" msgid "RedMatrix - Guests: Username: {your email address}, Password: +++" msgstr "RedMatrix - gasttoegang: Toegangsnaam: {jouw e-mailadres}, wachtwoord: +++" -#: ../../mod/item.php:165 +#: ../../mod/item.php:175 msgid "Unable to locate original post." msgstr "Niet in staat om de originele locatie van het bericht te vinden. " -#: ../../mod/item.php:424 +#: ../../mod/item.php:437 msgid "Empty post discarded." msgstr "Leeg bericht geannuleerd" -#: ../../mod/item.php:466 +#: ../../mod/item.php:479 msgid "Executable content type not permitted to this channel." msgstr "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal." -#: ../../mod/item.php:865 +#: ../../mod/item.php:885 msgid "System error. Post not saved." msgstr "Systeemfout. Bericht niet opgeslagen." -#: ../../mod/item.php:1083 +#: ../../mod/item.php:1097 +msgid "Unable to obtain post information from database." +msgstr "Niet in staat om informatie over dit bericht uit de database te verkrijgen." + +#: ../../mod/item.php:1103 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Je hebt jouw limiet van %1$.0f berichten bereikt." -#: ../../mod/item.php:1089 +#: ../../mod/item.php:1109 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Je hebt jouw limiet van %1$.0f webpagina's bereikt." -#: ../../mod/search.php:13 ../../mod/display.php:9 ../../mod/ratings.php:82 +#: ../../mod/search.php:13 ../../mod/display.php:13 ../../mod/ratings.php:82 #: ../../mod/directory.php:47 ../../mod/viewconnections.php:17 #: ../../mod/photos.php:429 msgid "Public access denied." @@ -6399,7 +6388,7 @@ msgstr "Kanaal op afstand [%s] (nog niet op deze hub bekend)" msgid "Item is not editable" msgstr "Item is niet te bewerken" -#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 +#: ../../mod/editpost.php:42 ../../mod/rpost.php:98 msgid "Edit post" msgstr "Bericht bewerken" @@ -6663,47 +6652,47 @@ msgstr "Items aan dit menu toevoegen of verwijder" msgid "Modify" msgstr "Wijzigen" -#: ../../mod/filestorage.php:81 +#: ../../mod/filestorage.php:82 msgid "Permission Denied." msgstr "Toegang geweigerd" -#: ../../mod/filestorage.php:97 +#: ../../mod/filestorage.php:98 msgid "File not found." msgstr "Bestand niet gevonden." -#: ../../mod/filestorage.php:140 +#: ../../mod/filestorage.php:141 msgid "Edit file permissions" msgstr "Bestandsrechten bewerken" -#: ../../mod/filestorage.php:149 +#: ../../mod/filestorage.php:150 msgid "Set/edit permissions" msgstr "Rechten instellen/bewerken" -#: ../../mod/filestorage.php:150 +#: ../../mod/filestorage.php:151 msgid "Include all files and sub folders" msgstr "Toepassen op alle bestanden en submappen" -#: ../../mod/filestorage.php:151 +#: ../../mod/filestorage.php:152 msgid "Return to file list" msgstr "Terugkeren naar bestandlijst " -#: ../../mod/filestorage.php:153 +#: ../../mod/filestorage.php:154 msgid "Copy/paste this code to attach file to a post" msgstr "Kopieer/plak deze code om het bestand aan een bericht te koppelen" -#: ../../mod/filestorage.php:154 +#: ../../mod/filestorage.php:155 msgid "Copy/paste this URL to link file from a web page" msgstr "Kopieer/plak deze URL om het bestand aan een externe webpagina te koppelen" -#: ../../mod/filestorage.php:156 +#: ../../mod/filestorage.php:157 msgid "Attach this file to a new post" msgstr "Dit bestand als bijlage aan nieuw bericht toevoegen" -#: ../../mod/filestorage.php:157 +#: ../../mod/filestorage.php:158 msgid "Show URL to this file" msgstr "Toon URL van dit bestand" -#: ../../mod/filestorage.php:158 +#: ../../mod/filestorage.php:159 msgid "Do not show in shared with me folder of your connections" msgstr "Toon niet in de map 'gedeeld' van jouw connecties" @@ -6841,7 +6830,7 @@ msgstr "Homepage" msgid "Interests" msgstr "Interesses" -#: ../../mod/profiles.php:447 ../../mod/admin.php:950 +#: ../../mod/profiles.php:447 ../../mod/admin.php:953 msgid "Address" msgstr "Kanaaladres" @@ -6935,7 +6924,7 @@ msgstr "Wie (wanneer toepasselijk):" #: ../../mod/profiles.php:689 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "Voorbeelden: karin123, Karin Jansen, cathy@voorbeeld.nl" +msgstr "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl" #: ../../mod/profiles.php:690 msgid "Since [date]:" @@ -7147,7 +7136,7 @@ msgstr "ongeldig doelkenmerk" msgid "Theme settings updated." msgstr "Thema-instellingen bijgewerkt." -#: ../../mod/admin.php:93 ../../mod/admin.php:440 +#: ../../mod/admin.php:93 ../../mod/admin.php:442 msgid "Site" msgstr "Hub-instellingen" @@ -7155,15 +7144,15 @@ msgstr "Hub-instellingen" msgid "Accounts" msgstr "Accounts" -#: ../../mod/admin.php:95 ../../mod/admin.php:942 +#: ../../mod/admin.php:95 ../../mod/admin.php:945 msgid "Channels" msgstr "Kanalen" -#: ../../mod/admin.php:96 ../../mod/admin.php:1033 ../../mod/admin.php:1073 +#: ../../mod/admin.php:96 ../../mod/admin.php:1036 ../../mod/admin.php:1076 msgid "Plugins" msgstr "Plug-ins" -#: ../../mod/admin.php:97 ../../mod/admin.php:1233 ../../mod/admin.php:1268 +#: ../../mod/admin.php:97 ../../mod/admin.php:1236 ../../mod/admin.php:1271 msgid "Themes" msgstr "Thema's" @@ -7179,7 +7168,7 @@ msgstr "Profielconfiguratie" msgid "DB updates" msgstr "Database-updates" -#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1351 +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1354 msgid "Logs" msgstr "Logboeken" @@ -7223,10 +7212,10 @@ msgstr "# klonen" msgid "Message queues" msgstr "Berichtenwachtrij" -#: ../../mod/admin.php:240 ../../mod/admin.php:439 ../../mod/admin.php:533 -#: ../../mod/admin.php:807 ../../mod/admin.php:941 ../../mod/admin.php:1032 -#: ../../mod/admin.php:1072 ../../mod/admin.php:1232 ../../mod/admin.php:1267 -#: ../../mod/admin.php:1350 +#: ../../mod/admin.php:240 ../../mod/admin.php:441 ../../mod/admin.php:536 +#: ../../mod/admin.php:810 ../../mod/admin.php:944 ../../mod/admin.php:1035 +#: ../../mod/admin.php:1075 ../../mod/admin.php:1235 ../../mod/admin.php:1270 +#: ../../mod/admin.php:1353 msgid "Administration" msgstr "Beheer" @@ -7238,7 +7227,7 @@ msgstr "Samenvatting" msgid "Registered accounts" msgstr "Geregistreerde accounts" -#: ../../mod/admin.php:245 ../../mod/admin.php:537 +#: ../../mod/admin.php:245 ../../mod/admin.php:540 msgid "Pending registrations" msgstr "Accounts die op goedkeuring wachten" @@ -7246,7 +7235,7 @@ msgstr "Accounts die op goedkeuring wachten" msgid "Registered channels" msgstr "Geregistreerde kanalen" -#: ../../mod/admin.php:247 ../../mod/admin.php:538 +#: ../../mod/admin.php:247 ../../mod/admin.php:541 msgid "Active plugins" msgstr "Ingeschakelde plug-ins" @@ -7254,611 +7243,619 @@ msgstr "Ingeschakelde plug-ins" msgid "Version" msgstr "Versie" -#: ../../mod/admin.php:356 +#: ../../mod/admin.php:358 msgid "Site settings updated." msgstr "Hub-instellingen bijgewerkt." -#: ../../mod/admin.php:393 +#: ../../mod/admin.php:395 msgid "experimental" msgstr "experimenteel" -#: ../../mod/admin.php:395 +#: ../../mod/admin.php:397 msgid "unsupported" msgstr "Niet ondersteund" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:422 msgid "Yes - with approval" msgstr "Ja - met goedkeuring" -#: ../../mod/admin.php:426 +#: ../../mod/admin.php:428 msgid "My site is not a public server" msgstr "Mijn RedMatrix-hub is niet openbaar" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:429 msgid "My site has paid access only" msgstr "Mijn RedMatrix-hub kent alleen betaalde toegang" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:430 msgid "My site has free access only" msgstr "Mijn RedMatrix-hub kent alleen gratis toegang" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "My site offers free accounts with optional paid upgrades" msgstr "Mijn RedMatrix-hub biedt gratis accounts aan met betaalde uitbreidingen als optie" -#: ../../mod/admin.php:442 ../../mod/register.php:207 +#: ../../mod/admin.php:444 ../../mod/register.php:207 msgid "Registration" msgstr "Registratie" -#: ../../mod/admin.php:443 +#: ../../mod/admin.php:445 msgid "File upload" msgstr "Bestand uploaden" -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:446 msgid "Policies" msgstr "Beleid" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:451 msgid "Site name" msgstr "Naam van deze RedMatrix-hub" -#: ../../mod/admin.php:450 +#: ../../mod/admin.php:452 msgid "Banner/Logo" msgstr "Banner/logo" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:453 msgid "Administrator Information" msgstr "Informatie over de beheerder van deze hub" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:453 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "Contactinformatie voor hub-beheerders. Getoond op pagina met hub-informatie. Er kan hier bbcode gebruikt worden." -#: ../../mod/admin.php:452 +#: ../../mod/admin.php:454 msgid "System language" msgstr "Standaardtaal" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:455 msgid "System theme" msgstr "Standaardthema" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:455 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Standaardthema voor RedMatrix-hub (kan door lid veranderd worden) - verander thema-instellingen" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:456 msgid "Mobile system theme" msgstr "Standaardthema voor mobiel" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:456 msgid "Theme for mobile devices" msgstr "Thema voor mobiele apparaten" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:458 msgid "Enable Diaspora Protocol" msgstr "Diaspora-protocol inschakelen" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:458 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "Communiceer met Diaspora en Friendica (experimenteel)" -#: ../../mod/admin.php:457 +#: ../../mod/admin.php:459 msgid "Allow Feeds as Connections" msgstr "Sta feeds toe als connecties" -#: ../../mod/admin.php:457 +#: ../../mod/admin.php:459 msgid "(Heavy system resource usage)" msgstr "(sterk negatieve invloed op systeembronnen hub)" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:460 msgid "Maximum image size" msgstr "Maximale grootte van afbeeldingen" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:460 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Maximale grootte in bytes voor afbeeldingen die worden geüpload. Standaard is 0, wat geen limiet betekend." -#: ../../mod/admin.php:459 +#: ../../mod/admin.php:461 msgid "Does this site allow new member registration?" msgstr "Staat deze hub nieuwe accounts toe?" -#: ../../mod/admin.php:460 +#: ../../mod/admin.php:462 msgid "Which best describes the types of account offered by this hub?" msgstr "Wat voor soort accounts biedt deze RedMatrix-hub aan? Kies wat het meest in de buurt komt." -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:463 msgid "Register text" msgstr "Tekst tijdens registratie" -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:463 msgid "Will be displayed prominently on the registration page." msgstr "Tekst dat op de pagina voor het registreren van nieuwe accounts wordt getoond." -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:464 msgid "Accounts abandoned after x days" msgstr "Accounts als verlaten beschouwen na zoveel aantal dagen:" -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:464 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Zal geen systeembronnen verspillen door polling van externe hubs voor verlaten accounts. Vul 0 in voor geen tijdslimiet." -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:465 msgid "Allowed friend domains" msgstr "Toegestane domeinen" -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:465 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Komma-gescheiden lijst van domeinen waarvan kanalen connecties kunnen aangaan met kanalen op deze RedMatrix-hub. Wildcards zijn toegestaan.\nLaat leeg om alle domeinen toe te laten." -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:466 msgid "Allowed email domains" msgstr "Toegestane e-maildomeinen" -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:466 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te laten." -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:467 msgid "Not allowed email domains" msgstr "Niet toegestane e-maildomeinen" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:467 msgid "" "Comma separated list of domains which are not allowed in email addresses for" " registrations to this site. Wildcards are accepted. Empty to allow any " "domains, unless allowed domains have been defined." msgstr "Door komma's gescheiden lijst met e-maildomeinen waarvan e-mailadressen niet op deze hub mogen registeren. Wildcards zijn toegestaan. Laat leeg om alle domeinen toe te staan, tenzij er toegestane domeinen zijn ingesteld. " -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:468 msgid "Block public" msgstr "Openbare toegang blokkeren" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:468 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Vink dit aan om alle normaliter openbare persoonlijke pagina's op deze hub alleen toegankelijk te maken voor ingelogde leden." -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:469 msgid "Verify Email Addresses" msgstr "E-mailadres verifieren" -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:469 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "Inschakelen om e-mailadressen te verifiëren die tijdens de accountregistratie worden gebruikt (aanbevolen)." -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:470 msgid "Force publish" msgstr "Dwing kanaalvermelding af" -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:470 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Vink dit aan om af te dwingen dat alle kanalen op deze hub in de kanalengids worden vermeld." -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:471 msgid "Disable discovery tab" msgstr "Ontdekkingstab" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:471 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "Verwijder de tab in de matrix-weergave waarin zich een selectie aan openbare berichten bevindt, die automatisch voor deze hub zijn uitgekozen." -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:472 msgid "No login on Homepage" msgstr "Geen inlogformulier op de homepage" -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:472 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "Vink dit aan om het inlogformulier op de homepage van deze hub, die niet-ingelogde bezoekers te zien krijgen, te verbergen. (bijvoorbeeld wanneer je een kanaal op deze RedMatrix-hub als homepage gebruikt)" -#: ../../mod/admin.php:472 +#: ../../mod/admin.php:474 msgid "Proxy user" msgstr "Gebruikersnaam proxy" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:475 msgid "Proxy URL" msgstr "URL proxy" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:476 msgid "Network timeout" msgstr "Netwerktimeout" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:476 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Waarde is in seconden. Zet op 0 voor onbeperkt (niet aanbevolen)" -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:477 msgid "Delivery interval" msgstr "Afleveringsinterval" -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:477 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "Vertraag de achtergrondprocessen voor het afleveren met een aantal seconden om de systeembelasting te verminderen. Aanbevolen: 4-5 voor shared hosts, 2-3 voor virtual private servers (VPS) en 0-1 voor grote dedicated servers." -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:478 msgid "Poll interval" msgstr "Poll-interval" -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:478 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken." -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:479 msgid "Maximum Load Average" msgstr "Maximaal gemiddelde systeembelasting" -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:479 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50." -#: ../../mod/admin.php:525 +#: ../../mod/admin.php:480 +msgid "Expiration period in days for imported (matrix/network) content" +msgstr "Aantal dagen waarna geïmporteerde inhoud uit iemands matrix/netwerk-pagina wordt verwijderd." + +#: ../../mod/admin.php:480 +msgid "0 for no expiration of imported content" +msgstr "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud." + +#: ../../mod/admin.php:528 msgid "No server found" msgstr "Geen hub gevonden" -#: ../../mod/admin.php:532 ../../mod/admin.php:821 +#: ../../mod/admin.php:535 ../../mod/admin.php:824 msgid "ID" msgstr "ID" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "for channel" msgstr "voor kanaal" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "on server" msgstr "op hub" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "Status" msgstr "Status" -#: ../../mod/admin.php:534 +#: ../../mod/admin.php:537 msgid "Server" msgstr "Hubbeheer" -#: ../../mod/admin.php:551 +#: ../../mod/admin.php:554 msgid "Update has been marked successful" msgstr "Update is als succesvol gemarkeerd" -#: ../../mod/admin.php:561 +#: ../../mod/admin.php:564 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Uitvoeren van %s is mislukt. Controleer systeemlogboek." -#: ../../mod/admin.php:564 +#: ../../mod/admin.php:567 #, php-format msgid "Update %s was successfully applied." msgstr "Update %s was geslaagd." -#: ../../mod/admin.php:568 +#: ../../mod/admin.php:571 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "Update %s gaf geen melding. Het is daarom niet bekend of deze geslaagd is." -#: ../../mod/admin.php:571 +#: ../../mod/admin.php:574 #, php-format msgid "Update function %s could not be found." msgstr "Update-functie %s kon niet gevonden worden." -#: ../../mod/admin.php:587 +#: ../../mod/admin.php:590 msgid "No failed updates." msgstr "Geen mislukte updates." -#: ../../mod/admin.php:591 +#: ../../mod/admin.php:594 msgid "Failed Updates" msgstr "Mislukte updates" -#: ../../mod/admin.php:593 +#: ../../mod/admin.php:596 msgid "Mark success (if update was manually applied)" msgstr "Markeer als geslaagd (wanneer de update handmatig was uitgevoerd)" -#: ../../mod/admin.php:594 +#: ../../mod/admin.php:597 msgid "Attempt to execute this update step automatically" msgstr "Poging om deze stap van de update automatisch uit te voeren." -#: ../../mod/admin.php:628 +#: ../../mod/admin.php:631 msgid "Queue Statistics" msgstr "Wachtrij-statistieken" -#: ../../mod/admin.php:629 +#: ../../mod/admin.php:632 msgid "Total Entries" msgstr "Aantal vermeldingen" -#: ../../mod/admin.php:630 +#: ../../mod/admin.php:633 msgid "Priority" msgstr "Prioriteit" -#: ../../mod/admin.php:631 +#: ../../mod/admin.php:634 msgid "Destination URL" msgstr "Doel-URL" -#: ../../mod/admin.php:632 +#: ../../mod/admin.php:635 msgid "Mark hub permanently offline" msgstr "Hub als permanent offline markeren" -#: ../../mod/admin.php:633 +#: ../../mod/admin.php:636 msgid "Empty queue for this hub" msgstr "Berichtenwachtrij voor deze hub legen" -#: ../../mod/admin.php:634 +#: ../../mod/admin.php:637 msgid "Last known contact" msgstr "Voor het laatst contact" -#: ../../mod/admin.php:670 +#: ../../mod/admin.php:673 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s account geblokkeerd/gedeblokkeerd" msgstr[1] "%s accounts geblokkeerd/gedeblokkeerd" -#: ../../mod/admin.php:678 +#: ../../mod/admin.php:681 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s account verwijderd" msgstr[1] "%s accounts verwijderd" -#: ../../mod/admin.php:714 +#: ../../mod/admin.php:717 msgid "Account not found" msgstr "Account niet gevonden" -#: ../../mod/admin.php:734 +#: ../../mod/admin.php:737 #, php-format msgid "User '%s' blocked" msgstr "Lid '%s' geblokkeerd" -#: ../../mod/admin.php:742 +#: ../../mod/admin.php:745 #, php-format msgid "User '%s' unblocked" msgstr "Account '%s' gedeblokkeerd" -#: ../../mod/admin.php:808 ../../mod/admin.php:820 +#: ../../mod/admin.php:811 ../../mod/admin.php:823 msgid "Users" msgstr "Accounts" -#: ../../mod/admin.php:810 ../../mod/admin.php:944 +#: ../../mod/admin.php:813 ../../mod/admin.php:947 msgid "select all" msgstr "alles selecteren" -#: ../../mod/admin.php:811 +#: ../../mod/admin.php:814 msgid "User registrations waiting for confirm" msgstr "Accounts die op goedkeuring wachten" -#: ../../mod/admin.php:812 +#: ../../mod/admin.php:815 msgid "Request date" msgstr "Tijd/datum verzoek" -#: ../../mod/admin.php:813 +#: ../../mod/admin.php:816 msgid "No registrations." msgstr "Geen verzoeken." -#: ../../mod/admin.php:814 +#: ../../mod/admin.php:817 msgid "Approve" msgstr "Goedkeuren" -#: ../../mod/admin.php:815 +#: ../../mod/admin.php:818 msgid "Deny" msgstr "Afkeuren" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Register date" msgstr "Geregistreerd" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Last login" msgstr "Laatste keer ingelogd" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Expires" msgstr "Verloopt" -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:824 msgid "Service Class" msgstr "Abonnementen" -#: ../../mod/admin.php:823 +#: ../../mod/admin.php:826 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Geselecteerde accounts (met bijbehorende kanalen) worden verwijderd!\\n\\nAlles wat deze accounts op deze hub hebben gepubliceerd wordt definitief verwijderd!\\n\\Weet je het zeker?" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:827 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "Account {0} (met bijbehorende kanalen) wordt verwijderd !\\n\\nAlles wat dit account op deze hub heeft gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" -#: ../../mod/admin.php:858 +#: ../../mod/admin.php:861 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "%s kanaal gecensureerd/ongecensureerd" msgstr[1] "%s kanalen gecensureerd/ongecensureerd" -#: ../../mod/admin.php:865 +#: ../../mod/admin.php:868 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "%s kanaal verwijderd" msgstr[1] "%s kanalen verwijderd" -#: ../../mod/admin.php:883 +#: ../../mod/admin.php:886 msgid "Channel not found" msgstr "Kanaal niet gevonden" -#: ../../mod/admin.php:894 +#: ../../mod/admin.php:897 #, php-format msgid "Channel '%s' deleted" msgstr "Kanaal '%s' verwijderd" -#: ../../mod/admin.php:905 +#: ../../mod/admin.php:908 #, php-format msgid "Channel '%s' uncensored" msgstr "Kanaal '%s' ongecensureerd" -#: ../../mod/admin.php:905 +#: ../../mod/admin.php:908 #, php-format msgid "Channel '%s' censored" msgstr "Kanaal '%s' gecensureerd" -#: ../../mod/admin.php:946 +#: ../../mod/admin.php:949 msgid "Censor" msgstr "Censureren" -#: ../../mod/admin.php:947 +#: ../../mod/admin.php:950 msgid "Uncensor" msgstr "Niet censureren" -#: ../../mod/admin.php:950 +#: ../../mod/admin.php:953 msgid "UID" msgstr "UID" -#: ../../mod/admin.php:952 +#: ../../mod/admin.php:955 msgid "" "Selected channels will be deleted!\\n\\nEverything that was posted in these " "channels on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Geselecteerde kanalen worden verwijderd!\\n\\nAlles wat in deze kanalen op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" -#: ../../mod/admin.php:953 +#: ../../mod/admin.php:956 msgid "" "The channel {0} will be deleted!\\n\\nEverything that was posted in this " "channel on this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Kanaal {0} wordt verwijderd!\\n\\nAlles wat in dit kanaal op deze hub werd gepubliceerd wordt definitief verwijderd!\\n\\nWeet je het zeker?" -#: ../../mod/admin.php:993 +#: ../../mod/admin.php:996 #, php-format msgid "Plugin %s disabled." msgstr "Plug-in %s uitgeschakeld." -#: ../../mod/admin.php:997 +#: ../../mod/admin.php:1000 #, php-format msgid "Plugin %s enabled." msgstr "Plug-in %s ingeschakeld" -#: ../../mod/admin.php:1007 ../../mod/admin.php:1205 +#: ../../mod/admin.php:1010 ../../mod/admin.php:1208 msgid "Disable" msgstr "Uitschakelen" -#: ../../mod/admin.php:1010 ../../mod/admin.php:1207 +#: ../../mod/admin.php:1013 ../../mod/admin.php:1210 msgid "Enable" msgstr "Inschakelen" -#: ../../mod/admin.php:1034 ../../mod/admin.php:1234 +#: ../../mod/admin.php:1037 ../../mod/admin.php:1237 msgid "Toggle" msgstr "Omschakelen" -#: ../../mod/admin.php:1042 ../../mod/admin.php:1244 +#: ../../mod/admin.php:1045 ../../mod/admin.php:1247 msgid "Author: " msgstr "Auteur: " -#: ../../mod/admin.php:1043 ../../mod/admin.php:1245 +#: ../../mod/admin.php:1046 ../../mod/admin.php:1248 msgid "Maintainer: " msgstr "Beheerder: " -#: ../../mod/admin.php:1170 +#: ../../mod/admin.php:1173 msgid "No themes found." msgstr "Geen thema's gevonden" -#: ../../mod/admin.php:1226 +#: ../../mod/admin.php:1229 msgid "Screenshot" msgstr "Schermafdruk" -#: ../../mod/admin.php:1273 +#: ../../mod/admin.php:1276 msgid "[Experimental]" msgstr "[Experimenteel]" -#: ../../mod/admin.php:1274 +#: ../../mod/admin.php:1277 msgid "[Unsupported]" msgstr "[Niet ondersteund]" -#: ../../mod/admin.php:1298 +#: ../../mod/admin.php:1301 msgid "Log settings updated." msgstr "Logboek-instellingen bijgewerkt." -#: ../../mod/admin.php:1353 +#: ../../mod/admin.php:1356 msgid "Clear" msgstr "Leegmaken" -#: ../../mod/admin.php:1359 +#: ../../mod/admin.php:1362 msgid "Debugging" msgstr "Debuggen" -#: ../../mod/admin.php:1360 +#: ../../mod/admin.php:1363 msgid "Log file" msgstr "Logbestand" -#: ../../mod/admin.php:1360 +#: ../../mod/admin.php:1363 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "Moet door de webserver beschrijfbaar zijn. Relatief ten opzichte van de bovenste map van je RedMatrix-installatie." -#: ../../mod/admin.php:1361 +#: ../../mod/admin.php:1364 msgid "Log level" msgstr "Logniveau" -#: ../../mod/admin.php:1407 +#: ../../mod/admin.php:1410 msgid "New Profile Field" msgstr "Nieuw profielveld" -#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 msgid "Field nickname" msgstr "Bijnaam voor veld" -#: ../../mod/admin.php:1408 ../../mod/admin.php:1428 +#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 msgid "System name of field" msgstr "Systeemnaam voor veld" -#: ../../mod/admin.php:1409 ../../mod/admin.php:1429 +#: ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Input type" msgstr "Invoertype" -#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Field Name" msgstr "Veldnaam" -#: ../../mod/admin.php:1410 ../../mod/admin.php:1430 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Label on profile pages" msgstr "Tekstlabel voor op profielpagina's" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Help text" msgstr "Helptekst" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Additional info (optional)" msgstr "Extra informatie (optioneel)" -#: ../../mod/admin.php:1421 +#: ../../mod/admin.php:1424 msgid "Field definition not found" msgstr "Velddefinitie niet gevonden" -#: ../../mod/admin.php:1427 +#: ../../mod/admin.php:1430 msgid "Edit Profile Field" msgstr "Profielveld bewerken" @@ -8015,7 +8012,7 @@ msgstr "Album niet gevonden." msgid "Delete Album" msgstr "Verwijder album" -#: ../../mod/photos.php:159 ../../mod/photos.php:924 +#: ../../mod/photos.php:159 ../../mod/photos.php:930 msgid "Delete Photo" msgstr "Verwijder foto" @@ -8041,11 +8038,11 @@ msgstr "%1$.2f MB aan foto-opslag gebruikt." msgid "Upload Photos" msgstr "Foto's uploaden" -#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:909 +#: ../../mod/photos.php:554 ../../mod/photos.php:636 ../../mod/photos.php:915 msgid "Enter a new album name" msgstr "Vul een nieuwe albumnaam in" -#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:910 +#: ../../mod/photos.php:555 ../../mod/photos.php:637 ../../mod/photos.php:916 msgid "or select an existing one (doubleclick)" msgstr "of kies een bestaand album (dubbelklikken)" @@ -8057,8 +8054,8 @@ msgstr "Plaats een bericht voor deze upload." msgid "Album name could not be decoded" msgstr "Albumnaam kon niet gedecodeerd worden" -#: ../../mod/photos.php:625 ../../mod/photos.php:1149 -#: ../../mod/photos.php:1165 +#: ../../mod/photos.php:625 ../../mod/photos.php:1157 +#: ../../mod/photos.php:1173 msgid "Contact Photos" msgstr "Connectiefoto's" @@ -8070,7 +8067,7 @@ msgstr "Nieuwste eerst weergeven" msgid "Show Oldest First" msgstr "Oudste eerst weergeven" -#: ../../mod/photos.php:675 ../../mod/photos.php:1197 +#: ../../mod/photos.php:675 ../../mod/photos.php:1205 msgid "View Photo" msgstr "Foto weergeven" @@ -8098,43 +8095,47 @@ msgstr "Privéfoto" msgid "View Full Size" msgstr "Volledige grootte weergeven" -#: ../../mod/photos.php:903 +#: ../../mod/photos.php:909 msgid "Edit photo" msgstr "Foto bewerken" -#: ../../mod/photos.php:905 +#: ../../mod/photos.php:911 msgid "Rotate CW (right)" msgstr "Draai met de klok mee (naar rechts)" -#: ../../mod/photos.php:906 +#: ../../mod/photos.php:912 msgid "Rotate CCW (left)" msgstr "Draai tegen de klok in (naar links)" -#: ../../mod/photos.php:913 +#: ../../mod/photos.php:919 msgid "Caption" msgstr "Bijschrift" -#: ../../mod/photos.php:915 +#: ../../mod/photos.php:921 msgid "Add a Tag" msgstr "Tag toevoegen" -#: ../../mod/photos.php:919 +#: ../../mod/photos.php:925 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl" -#: ../../mod/photos.php:922 +#: ../../mod/photos.php:928 msgid "Flag as adult in album view" msgstr "Markeer als voor volwassenen in albumweergave" -#: ../../mod/photos.php:1114 +#: ../../mod/photos.php:1120 msgid "In This Photo:" msgstr "Op deze foto:" -#: ../../mod/photos.php:1203 +#: ../../mod/photos.php:1125 +msgid "Map" +msgstr "Kaart" + +#: ../../mod/photos.php:1211 msgid "View Album" msgstr "Album weergeven" -#: ../../mod/photos.php:1226 +#: ../../mod/photos.php:1234 msgid "Recent Photos" msgstr "Recente foto's" @@ -8422,21 +8423,21 @@ msgid "" " to hold social network profiles, blogs, conversation groups and forums, " "celebrity pages, and much more. You may create as many channels as your " "service provider allows." -msgstr "Een kanaal is jouw eigen verzameling gerelateerde webpagina's. Een kanaal kan gebruikt worden voor een sociaal netwerk, weblog, discussiegroep of forum, een pagina over een beroemdheid, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat." +msgstr "Een kanaal is jouw eigen verzameling aan gerelateerde berichten. Een kanaal kan gebruikt worden voor een sociaal netwerk, weblog, forum, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat." #: ../../mod/new_channel.php:113 msgid "Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" " -msgstr "Voorbeelden: \"Bruce Springsteen\", \"Familiefoto's\", \"Voetbal\", \"Astronomie\"" +msgstr "Jouw naam of een andere relevante naam. Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Familieforum\"" #: ../../mod/new_channel.php:114 msgid "Choose a short nickname" -msgstr "Kies een korte bijnaam" +msgstr "Kies een bijnaam" #: ../../mod/new_channel.php:115 msgid "" "Your nickname will be used to create an easily remembered channel address " "(like an email address) which you can share with others." -msgstr "Jouw bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) aan te maken, die je dan kan delen met anderen." +msgstr "Deze bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) aan te maken, die je dan met anderen kan delen. Voorbeeld: janp (wordt janp@jouw_hub)" #: ../../mod/new_channel.php:116 msgid "Or import an existing channel from another location" @@ -8446,7 +8447,7 @@ msgstr "Of importeer een bestaand kanaal vanaf een andere msgid "" "Please choose a channel type (such as social networking or community forum) " "and privacy requirements so we can select the best permissions for you" -msgstr "Kies een kanaaltype (bijv. een persoonlijk kanaal voor een sociaal netwerk of eentje voor een groepsforum) en jouw behoefte aan privacy, zodat wij voor jou de beste permissies kunnen kiezen." +msgstr "Kies een kanaaltype en het door jouw gewenste privacy-niveau, zodat automatisch de beste permissies kunnen worden ingesteld. Dit kan later, indien gewenst, worden veranderd." #: ../../mod/new_channel.php:119 msgid "Channel Type" @@ -8516,6 +8517,34 @@ msgstr "voegde jouw kanaal toe" msgid "posted an event" msgstr "plaatste een gebeurtenis" +#: ../../mod/network.php:91 +msgid "No such group" +msgstr "Collectie niet gevonden" + +#: ../../mod/network.php:129 +msgid "No such channel" +msgstr "Niet zo'n kanaal" + +#: ../../mod/network.php:143 +msgid "Search Results For:" +msgstr "Zoekresultaten voor:" + +#: ../../mod/network.php:198 +msgid "Collection is empty" +msgstr "Collectie is leeg" + +#: ../../mod/network.php:207 +msgid "Collection: " +msgstr "Collectie: " + +#: ../../mod/network.php:226 +msgid "Connection: " +msgstr "Connectie: " + +#: ../../mod/network.php:233 +msgid "Invalid connection." +msgstr "Ongeldige connectie." + #: ../../mod/bookmarks.php:38 msgid "Bookmark added" msgstr "Bladwijzer toegevoegd" @@ -8528,7 +8557,7 @@ msgstr "Mijn bladwijzers" msgid "My Connections Bookmarks" msgstr "Bladwijzers van mijn connecties" -#: ../../mod/channel.php:87 +#: ../../mod/channel.php:97 msgid "Insufficient permissions. Request redirected to profile page." msgstr "Onvoldoende permissies. Doorgestuurd naar profielpagina." @@ -8550,15 +8579,19 @@ msgstr "Bekijk resultaten" msgid "No service class restrictions found." msgstr "Geen abonnementsbeperkingen gevonden." -#: ../../mod/sharedwithme.php:99 +#: ../../mod/sharedwithme.php:94 msgid "Files: shared with me" msgstr "Bestanden: met mij gedeeld" -#: ../../mod/sharedwithme.php:103 +#: ../../mod/sharedwithme.php:96 +msgid "NEW" +msgstr "NIEUW" + +#: ../../mod/sharedwithme.php:99 msgid "Remove all files" msgstr "Verwijder alle bestanden" -#: ../../mod/sharedwithme.php:104 +#: ../../mod/sharedwithme.php:100 msgid "Remove this file" msgstr "Verwijder dit bestand" @@ -8576,7 +8609,7 @@ msgid "Monospace" msgstr "Monospace" #: ../../view/theme/apw/php/config.php:259 -#: ../../view/theme/redbasic/php/config.php:102 +#: ../../view/theme/redbasic/php/config.php:100 msgid "Theme settings" msgstr "Thema-instellingen" @@ -8585,7 +8618,7 @@ msgid "Set scheme" msgstr "Schema van thema instellen" #: ../../view/theme/apw/php/config.php:261 -#: ../../view/theme/redbasic/php/config.php:124 +#: ../../view/theme/redbasic/php/config.php:122 msgid "Set font-size for posts and comments" msgstr "Lettergrootte voor berichten en reacties instellen" @@ -8705,126 +8738,186 @@ msgstr "Rechter offset van aside (zijbalk)" msgid "Right offset of the aside element" msgstr "Rechter offset van het aside-element" -#: ../../view/theme/redbasic/php/config.php:84 +#: ../../view/theme/redbasic/php/config.php:82 msgid "Light (Red Matrix default)" msgstr "Light (RedMatrix-standaard)" -#: ../../view/theme/redbasic/php/config.php:103 +#: ../../view/theme/redbasic/php/config.php:101 msgid "Select scheme" msgstr "Kies schema van thema" -#: ../../view/theme/redbasic/php/config.php:104 +#: ../../view/theme/redbasic/php/config.php:102 msgid "Narrow navbar" msgstr "Smalle navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:105 +#: ../../view/theme/redbasic/php/config.php:103 msgid "Navigation bar background color" msgstr "Achtergrondkleur navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:106 +#: ../../view/theme/redbasic/php/config.php:104 msgid "Navigation bar gradient top color" msgstr "Bovenste gradiëntkleur navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:107 +#: ../../view/theme/redbasic/php/config.php:105 msgid "Navigation bar gradient bottom color" msgstr "Onderste gradiëntkleur navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:108 +#: ../../view/theme/redbasic/php/config.php:106 msgid "Navigation active button gradient top color" msgstr "Bovenste gradiëntkleur actieve knop navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:109 +#: ../../view/theme/redbasic/php/config.php:107 msgid "Navigation active button gradient bottom color" msgstr "Onderste gradiëntkleur actieve knop op navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:110 +#: ../../view/theme/redbasic/php/config.php:108 msgid "Navigation bar border color " msgstr "Randkleur navigatiebalk " -#: ../../view/theme/redbasic/php/config.php:111 +#: ../../view/theme/redbasic/php/config.php:109 msgid "Navigation bar icon color " msgstr "Pictogramkleur navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:112 +#: ../../view/theme/redbasic/php/config.php:110 msgid "Navigation bar active icon color " msgstr "Actieve pictogramkleur navigatiebalk" -#: ../../view/theme/redbasic/php/config.php:113 +#: ../../view/theme/redbasic/php/config.php:111 msgid "link color" msgstr "Linkkleur instellen" -#: ../../view/theme/redbasic/php/config.php:114 +#: ../../view/theme/redbasic/php/config.php:112 msgid "Set font-color for banner" msgstr "Tekstkleur van banner instellen" -#: ../../view/theme/redbasic/php/config.php:115 +#: ../../view/theme/redbasic/php/config.php:113 msgid "Set the background color" msgstr "Achtergrondkleur instellen" -#: ../../view/theme/redbasic/php/config.php:116 +#: ../../view/theme/redbasic/php/config.php:114 msgid "Set the background image" msgstr "Achtergrondafbeelding instellen" -#: ../../view/theme/redbasic/php/config.php:117 +#: ../../view/theme/redbasic/php/config.php:115 msgid "Set the background color of items" msgstr "Achtergrondkleur items instellen" -#: ../../view/theme/redbasic/php/config.php:118 +#: ../../view/theme/redbasic/php/config.php:116 msgid "Set the background color of comments" msgstr "Achtergrondkleur reacties instellen" -#: ../../view/theme/redbasic/php/config.php:119 +#: ../../view/theme/redbasic/php/config.php:117 msgid "Set the border color of comments" msgstr "Randkleur reacties instellen" -#: ../../view/theme/redbasic/php/config.php:120 +#: ../../view/theme/redbasic/php/config.php:118 msgid "Set the indent for comments" msgstr "Inspringen reacties instellen" -#: ../../view/theme/redbasic/php/config.php:121 +#: ../../view/theme/redbasic/php/config.php:119 msgid "Set the basic color for item icons" msgstr "Basiskleur itempictogrammen instellen" -#: ../../view/theme/redbasic/php/config.php:122 +#: ../../view/theme/redbasic/php/config.php:120 msgid "Set the hover color for item icons" msgstr "Hoverkleur itempictogrammen instellen" -#: ../../view/theme/redbasic/php/config.php:123 +#: ../../view/theme/redbasic/php/config.php:121 msgid "Set font-size for the entire application" msgstr "Tekstgrootte van de volledige applicatie instellen" -#: ../../view/theme/redbasic/php/config.php:125 +#: ../../view/theme/redbasic/php/config.php:121 +msgid "Example: 14px" +msgstr "Voorbeeld: 14px" + +#: ../../view/theme/redbasic/php/config.php:123 msgid "Set font-color for posts and comments" msgstr "Tekstkleur van berichten en reacties" -#: ../../view/theme/redbasic/php/config.php:126 +#: ../../view/theme/redbasic/php/config.php:124 msgid "Set radius of corners" msgstr "Radius van hoeken instellen" -#: ../../view/theme/redbasic/php/config.php:127 +#: ../../view/theme/redbasic/php/config.php:125 msgid "Set shadow depth of photos" msgstr "Schaduwdiepte van foto's instellen" -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set maximum width of conversation regions" -msgstr "Maximumbreedte conversatieruimte instellen" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Set maximum width of content region in pixel" +msgstr "Maximumbreedte conversatieruimte instellen (in pixels)" -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Center conversation regions" -msgstr "Centreer conversatieruimte" +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Leave empty for default width" +msgstr "Laat leeg voor standaardbreedte" -#: ../../view/theme/redbasic/php/config.php:130 +#: ../../view/theme/redbasic/php/config.php:127 +msgid "Center page content" +msgstr "Inhoud centreren" + +#: ../../view/theme/redbasic/php/config.php:128 msgid "Set minimum opacity of nav bar - to hide it" msgstr "Minimale ondoorzichtigheid navigatiebalk (- om te verbergen)" -#: ../../view/theme/redbasic/php/config.php:131 +#: ../../view/theme/redbasic/php/config.php:129 msgid "Set size of conversation author photo" msgstr "Grootte profielfoto's van berichten instellen" -#: ../../view/theme/redbasic/php/config.php:132 +#: ../../view/theme/redbasic/php/config.php:130 msgid "Set size of followup author photos" msgstr "Grootte profielfoto's van reacties instellen" +#: ../../randpost/randpost.php:96 +msgid "You're welcome." +msgstr "Je bent van harte welkom." + +#: ../../randpost/randpost.php:97 +msgid "Ah shucks..." +msgstr "Hé verdorie..." + +#: ../../randpost/randpost.php:98 +msgid "Don't mention it." +msgstr "Graag gedaan." + +#: ../../randpost/randpost.php:99 +msgid "<blush>" +msgstr "<bloos>" + +#: ../../wppost/wppost.php:43 +msgid "Post to WordPress" +msgstr "Op WordPress plaatsen" + +#: ../../wppost/wppost.php:80 +msgid "Enable WordPress Post Plugin" +msgstr "WordPress-crosspost-plugin inschakelen" + +#: ../../wppost/wppost.php:84 +msgid "WordPress username" +msgstr "Gebruikersnaam WordPress" + +#: ../../wppost/wppost.php:88 +msgid "WordPress password" +msgstr "Wachtwoord WordPress" + +#: ../../wppost/wppost.php:92 +msgid "WordPress API URL" +msgstr "API-URL WordPress" + +#: ../../wppost/wppost.php:96 +msgid "Post to WordPress by default" +msgstr "Standaard op WordPress plaatsen" + +#: ../../wppost/wppost.php:100 +msgid "Forward comments (requires post_to_red plugin)" +msgstr "Reacties doorsturen (WordPress-plugin 'post_to_red' vereist)" + +#: ../../wppost/wppost.php:104 +msgid "WordPress Post Settings" +msgstr "Instellingen WordPress-crosspost" + +#: ../../wppost/wppost.php:119 +msgid "Wordpress Settings saved." +msgstr "WordPress-crosspost opgeslagen." + #: ../../boot.php:1357 #, php-format msgid "Update %s failed. See error logs." diff --git a/view/nl/strings.php b/view/nl/strings.php index 7edfb834e..3bf5e485f 100644 --- a/view/nl/strings.php +++ b/view/nl/strings.php @@ -323,6 +323,24 @@ $a->strings["duplicate filename or path"] = "dubbele bestandsnaam of pad"; $a->strings["Path not found."] = "Pad niet gevonden"; $a->strings["mkdir failed."] = "directory aanmaken (mkdir) mislukt."; $a->strings["database storage failed."] = "opslag in database mislukt."; +$a->strings["Not a valid email address"] = "Geen geldig e-mailadres"; +$a->strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze RedMatrix-hub niet toegestaan"; +$a->strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze RedMatrix-hub geregistreerd."; +$a->strings["An invitation is required."] = "Een uitnodiging is vereist"; +$a->strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden"; +$a->strings["Please enter the required information."] = "Vul de vereiste informatie in."; +$a->strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden."; +$a->strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s"; +$a->strings["Registration request at %s"] = "Registratiebevestiging voor %s"; +$a->strings["Administrator"] = "Beheerder"; +$a->strings["your registration password"] = "jouw registratiewachtwoord"; +$a->strings["Registration details for %s"] = "Registratiegegevens voor %s"; +$a->strings["Account approved."] = "Account goedgekeurd"; +$a->strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s"; +$a->strings["Account verified. Please login."] = "Account is geverifieerd. Je kan inloggen."; +$a->strings["Click here to upgrade."] = "Klik hier om te upgraden."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."; +$a->strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement."; $a->strings["Delete this item?"] = "Dit item verwijderen?"; $a->strings["Comment"] = "Reactie"; $a->strings["[+] show all"] = "[+] alle"; @@ -395,6 +413,8 @@ $a->strings["Private Notes"] = "Privé-aantekeningen"; $a->strings["Enables a tool to store notes and reminders"] = "Schakelt een eenvoudige toepassing in om aantekeningen en herinneringen in op te slaan"; $a->strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu"; $a->strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk"; +$a->strings["Photo Location"] = "Fotolocatie"; +$a->strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart."; $a->strings["Extended Identity Sharing"] = "Uitgebreid identiteit delen"; $a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = "Deel jouw RedMatrix-identiteit met alle websites op het internet. Wanneer dit is uitgeschakeld wordt je identiteit alleen binnen het RedMatrix-netwerk gedeeld. Schakel dit alleen als je weet wat je doet."; $a->strings["Expert Mode"] = "Expertmodus"; @@ -439,22 +459,6 @@ $a->strings["Star Posts"] = "Geef berichten een ster"; $a->strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren"; $a->strings["Tag Cloud"] = "Tagwolk"; $a->strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina"; -$a->strings["Permission denied"] = "Toegang geweigerd"; -$a->strings["(Unknown)"] = "(Onbekend)"; -$a->strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar."; -$a->strings["Visible to you only."] = "Alleen voor jou zichtbaar."; -$a->strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar."; -$a->strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar."; -$a->strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar."; -$a->strings["Visible to all connections."] = "Voor alle connecties zichtbaar."; -$a->strings["Visible to approved connections."] = "Voor alle goedgekeurde connecties zichtbaar."; -$a->strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar."; -$a->strings["Item not found."] = "Item niet gevonden."; -$a->strings["Collection not found."] = "Collectie niet gevonden."; -$a->strings["Collection is empty."] = "Collectie is leeg"; -$a->strings["Collection: %s"] = "Collectie: %s"; -$a->strings["Connection: %s"] = "Connectie: %s"; -$a->strings["Connection not found."] = "Connectie niet gevonden."; $a->strings["Frequently"] = "Regelmatig"; $a->strings["Hourly"] = "Elk uur"; $a->strings["Twice daily"] = "Twee keer per dag"; @@ -550,11 +554,22 @@ $a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; $a->strings["Redmatrix event notification:"] = "Notificatie RedMatrix-gebeurtenis:"; $a->strings["Starts:"] = "Start:"; $a->strings["Finishes:"] = "Einde:"; -$a->strings["Missing room name"] = "Naam chatkanaal ontbreekt"; -$a->strings["Duplicate room name"] = "Naam chatkanaal bestaat al"; -$a->strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal"; -$a->strings["Room not found."] = "Chatkanaal niet gevonden"; -$a->strings["Room is full"] = "Chatkanaal is vol"; +$a->strings["Permission denied"] = "Toegang geweigerd"; +$a->strings["(Unknown)"] = "(Onbekend)"; +$a->strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar."; +$a->strings["Visible to you only."] = "Alleen voor jou zichtbaar."; +$a->strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar."; +$a->strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar."; +$a->strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar."; +$a->strings["Visible to all connections."] = "Voor alle connecties zichtbaar."; +$a->strings["Visible to approved connections."] = "Voor alle goedgekeurde connecties zichtbaar."; +$a->strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar."; +$a->strings["Item not found."] = "Item niet gevonden."; +$a->strings["Collection not found."] = "Collectie niet gevonden."; +$a->strings["Collection is empty."] = "Collectie is leeg"; +$a->strings["Collection: %s"] = "Collectie: %s"; +$a->strings["Connection: %s"] = "Connectie: %s"; +$a->strings["Connection not found."] = "Connectie niet gevonden."; $a->strings["Logout"] = "Uitloggen"; $a->strings["End this session"] = "Beëindig deze sessie"; $a->strings["Home"] = "Home"; @@ -627,7 +642,6 @@ $a->strings["Visit %1\$s's %2\$s"] = "Bezoek het %2\$s van %1\$s"; $a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s heeft een aangepaste %2\$s, %3\$s veranderd."; $a->strings["This event has been added to your calendar."] = "Dit evenement is aan jouw agenda toegevoegd."; $a->strings["Public Timeline"] = "Openbare tijdlijn"; -$a->strings["view full size"] = "volledige grootte tonen"; $a->strings["Directory Options"] = "Opties kanalengids"; $a->strings["Alphabetic"] = "Alfabetisch"; $a->strings["Reverse Alphabetic"] = "Omgekeerd alfabetisch"; @@ -863,24 +877,11 @@ $a->strings["Blocks"] = "Blokken"; $a->strings["Menus"] = "Menu's"; $a->strings["Layouts"] = "Lay-outs"; $a->strings["Pages"] = "Pagina's"; -$a->strings["Not a valid email address"] = "Geen geldig e-mailadres"; -$a->strings["Your email domain is not among those allowed on this site"] = "Jouw e-maildomein is op deze RedMatrix-hub niet toegestaan"; -$a->strings["Your email address is already registered at this site."] = "Jouw e-mailadres is al op deze RedMatrix-hub geregistreerd."; -$a->strings["An invitation is required."] = "Een uitnodiging is vereist"; -$a->strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden"; -$a->strings["Please enter the required information."] = "Vul de vereiste informatie in."; -$a->strings["Failed to store account information."] = "Account-informatie kon niet opgeslagen worden."; -$a->strings["Registration confirmation for %s"] = "Registratiebevestiging voor %s"; -$a->strings["Registration request at %s"] = "Registratiebevestiging voor %s"; -$a->strings["Administrator"] = "Beheerder"; -$a->strings["your registration password"] = "jouw registratiewachtwoord"; -$a->strings["Registration details for %s"] = "Registratiegegevens voor %s"; -$a->strings["Account approved."] = "Account goedgekeurd"; -$a->strings["Registration revoked for %s"] = "Registratie ingetrokken voor %s"; -$a->strings["Account verified. Please login."] = "Account is geverifieerd. Je kan inloggen."; -$a->strings["Click here to upgrade."] = "Klik hier om te upgraden."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Deze handeling overschrijdt de beperkingen die voor jouw abonnement gelden."; -$a->strings["This action is not available under your subscription plan."] = "Deze handeling is niet mogelijk met jouw abonnement."; +$a->strings["Missing room name"] = "Naam chatkanaal ontbreekt"; +$a->strings["Duplicate room name"] = "Naam chatkanaal bestaat al"; +$a->strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal"; +$a->strings["Room not found."] = "Chatkanaal niet gevonden"; +$a->strings["Room is full"] = "Chatkanaal is vol"; $a->strings["Can view my normal stream and posts"] = "Kan mijn normale kanaalstream en berichten bekijken"; $a->strings["Can view my default channel profile"] = "Kan mijn standaard kanaalprofiel bekijken"; $a->strings["Can view my photo albums"] = "Kan mijn fotoalbums bekijken"; @@ -913,6 +914,7 @@ $a->strings["Special Purpose"] = "Speciaal doel"; $a->strings["Celebrity/Soapbox"] = "Beroemdheid/alleen volgen"; $a->strings["Group Repository"] = "Groepsopslag"; $a->strings["Custom/Expert Mode"] = "Expertmodus/handmatig aanpassen"; +$a->strings["view full size"] = "volledige grootte tonen"; $a->strings["Some blurb about what to do when you're new here"] = "Welkom op de RedMatrix. Klik op de tab ontdekken of klik rechtsboven op de kanalengids, om kanalen te vinden. Rechtsboven vind je ook onze apps, waar je vrijwel alles van de RedMatrix kan vinden. Voor hulp met de RedMatrix klik je op het vraagteken of als je meer vragen hebt stel je die in het supportkanaal (liefst in het Engels)."; $a->strings["You have created %1$.0f of %2$.0f allowed channels."] = "Je hebt %1$.0f van totaal %2$.0f toegestane kanalen aangemaakt."; $a->strings["Create a new channel"] = "Nieuw kanaal aanmaken"; @@ -1166,12 +1168,6 @@ $a->strings["Location"] = "Locatie"; $a->strings["View hub ratings"] = "Bekijk hubbeoordelingen"; $a->strings["Rate"] = "Beoordeel"; $a->strings["View ratings"] = "Bekijk beoordelingen"; -$a->strings["No such group"] = "Collectie niet gevonden"; -$a->strings["Search Results For:"] = "Zoekresultaten voor:"; -$a->strings["Collection is empty"] = "Collectie is leeg"; -$a->strings["Collection: "] = "Collectie: "; -$a->strings["Connection: "] = "Connectie: "; -$a->strings["Invalid connection."] = "Ongeldige connectie."; $a->strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens."; $a->strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden."; $a->strings["Connection updated."] = "Connectie bijgewerkt."; @@ -1268,11 +1264,11 @@ $a->strings["Version %s"] = "Versie %s"; $a->strings["Installed plugins/addons/apps:"] = "Ingeschakelde plug-ins/add-ons/apps:"; $a->strings["No installed plugins/addons/apps"] = "Geen ingeschakelde plug-ins/add-ons/apps"; $a->strings["Red"] = "Red"; -$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralized privacy enhanced websites."] = "Dit is een hub van de RedMatrix - een wereldwijd coöperatief netwerk van gedecentraliseerde websites met verbeterde privacy."; +$a->strings["This is a hub of redmatrix - a global cooperative network of decentralized privacy enhanced websites."] = "Dit is een hub van de RedMatrix - een wereldwijd coöperatief netwerk van gedecentraliseerde websites met verbeterde privacy."; $a->strings["Tag: "] = "Tag: "; $a->strings["Last background fetch: "] = "Meest recente achtergrond-fetch:"; $a->strings["Running at web location"] = "Draaiend op weblocatie"; -$a->strings["Please visit RedMatrix.me to learn more about the Red Matrix."] = "Bezoek RedMatrix.me om meer te leren over de RedMatrix."; +$a->strings["Please visit redmatrix.me to learn more about the Red Matrix."] = "Bezoek RedMatrix.me om meer over de RedMatrix te leren."; $a->strings["Bug reports and issues: please visit"] = "Bugrapporten en andere kwesties: bezoek"; $a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = "Voorstellen, lofbetuigingen, enz. - e-mail \"redmatrix\" at librelist - dot com"; $a->strings["Site Administrators"] = "Hubbeheerders: "; @@ -1407,6 +1403,7 @@ $a->strings["Unable to locate original post."] = "Niet in staat om de originele $a->strings["Empty post discarded."] = "Leeg bericht geannuleerd"; $a->strings["Executable content type not permitted to this channel."] = "Uitvoerbare bestanden zijn niet toegestaan op dit kanaal."; $a->strings["System error. Post not saved."] = "Systeemfout. Bericht niet opgeslagen."; +$a->strings["Unable to obtain post information from database."] = "Niet in staat om informatie over dit bericht uit de database te verkrijgen."; $a->strings["You have reached your limit of %1$.0f top level posts."] = "Je hebt jouw limiet van %1$.0f berichten bereikt."; $a->strings["You have reached your limit of %1$.0f webpages."] = "Je hebt jouw limiet van %1$.0f webpagina's bereikt."; $a->strings["Public access denied."] = "Openbare toegang geweigerd."; @@ -1636,7 +1633,7 @@ $a->strings["Country:"] = "Land:"; $a->strings["Region/State:"] = "Provincie/gewest/deelstaat:"; $a->strings[" Marital Status:"] = " Huwelijkse staat:"; $a->strings["Who: (if applicable)"] = "Wie (wanneer toepasselijk):"; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Voorbeelden: karin123, Karin Jansen, cathy@voorbeeld.nl"; +$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = "Voorbeelden: petra123, Petra Jansen, petra@voorbeeld.nl"; $a->strings["Since [date]:"] = "Sinds [datum]:"; $a->strings["Homepage URL:"] = "Adres homepage:"; $a->strings["Religious Views:"] = "Religieuze overtuigingen"; @@ -1773,6 +1770,8 @@ $a->strings["Poll interval"] = "Poll-interval"; $a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken."; $a->strings["Maximum Load Average"] = "Maximaal gemiddelde systeembelasting"; $a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50."; +$a->strings["Expiration period in days for imported (matrix/network) content"] = "Aantal dagen waarna geïmporteerde inhoud uit iemands matrix/netwerk-pagina wordt verwijderd."; +$a->strings["0 for no expiration of imported content"] = "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud."; $a->strings["No server found"] = "Geen hub gevonden"; $a->strings["ID"] = "ID"; $a->strings["for channel"] = "voor kanaal"; @@ -1925,6 +1924,7 @@ $a->strings["Add a Tag"] = "Tag toevoegen"; $a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com"] = "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl"; $a->strings["Flag as adult in album view"] = "Markeer als voor volwassenen in albumweergave"; $a->strings["In This Photo:"] = "Op deze foto:"; +$a->strings["Map"] = "Kaart"; $a->strings["View Album"] = "Album weergeven"; $a->strings["Recent Photos"] = "Recente foto's"; $a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen."; @@ -1994,12 +1994,12 @@ $a->strings["Invalid request identifier."] = "Ongeldige verzoek identificator (r $a->strings["Discard"] = "Annuleren"; $a->strings["Please login."] = "Inloggen."; $a->strings["Add a Channel"] = "Kanaal toevoegen"; -$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Een kanaal is jouw eigen verzameling gerelateerde webpagina's. Een kanaal kan gebruikt worden voor een sociaal netwerk, weblog, discussiegroep of forum, een pagina over een beroemdheid, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat."; -$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Voorbeelden: \"Bruce Springsteen\", \"Familiefoto's\", \"Voetbal\", \"Astronomie\""; -$a->strings["Choose a short nickname"] = "Kies een korte bijnaam"; -$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Jouw bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) aan te maken, die je dan kan delen met anderen."; +$a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "Een kanaal is jouw eigen verzameling aan gerelateerde berichten. Een kanaal kan gebruikt worden voor een sociaal netwerk, weblog, forum, en voor veel meer. Je kan net zoveel kanalen aanmaken als dat de eigenaar/beheerder van jouw hub toestaat."; +$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Jouw naam of een andere relevante naam. Voorbeelden: \"Jan Pietersen\", \"Willems weblog\", \"Familieforum\""; +$a->strings["Choose a short nickname"] = "Kies een bijnaam"; +$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Deze bijnaam wordt gebruikt om een makkelijk te onthouden kanaaladres (zoals een e-mailadres) aan te maken, die je dan met anderen kan delen. Voorbeeld: janp (wordt janp@jouw_hub)"; $a->strings["Or import an existing channel from another location"] = "Of importeer een bestaand kanaal vanaf een andere locatie."; -$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Kies een kanaaltype (bijv. een persoonlijk kanaal voor een sociaal netwerk of eentje voor een groepsforum) en jouw behoefte aan privacy, zodat wij voor jou de beste permissies kunnen kiezen."; +$a->strings["Please choose a channel type (such as social networking or community forum) and privacy requirements so we can select the best permissions for you"] = "Kies een kanaaltype en het door jouw gewenste privacy-niveau, zodat automatisch de beste permissies kunnen worden ingesteld. Dit kan later, indien gewenst, worden veranderd."; $a->strings["Channel Type"] = "Kanaaltype"; $a->strings["Read more about roles"] = "Lees meer over kanaaltypes"; $a->strings["App installed."] = "App geïnstalleerd"; @@ -2017,6 +2017,13 @@ $a->strings["Location (URL) to purchase app"] = "Locatie (URL) om de app aan te $a->strings["sent you a private message"] = "stuurde jou een privébericht"; $a->strings["added your channel"] = "voegde jouw kanaal toe"; $a->strings["posted an event"] = "plaatste een gebeurtenis"; +$a->strings["No such group"] = "Collectie niet gevonden"; +$a->strings["No such channel"] = "Niet zo'n kanaal"; +$a->strings["Search Results For:"] = "Zoekresultaten voor:"; +$a->strings["Collection is empty"] = "Collectie is leeg"; +$a->strings["Collection: "] = "Collectie: "; +$a->strings["Connection: "] = "Connectie: "; +$a->strings["Invalid connection."] = "Ongeldige connectie."; $a->strings["Bookmark added"] = "Bladwijzer toegevoegd"; $a->strings["My Bookmarks"] = "Mijn bladwijzers"; $a->strings["My Connections Bookmarks"] = "Bladwijzers van mijn connecties"; @@ -2026,6 +2033,7 @@ $a->strings["Poll"] = "Poll"; $a->strings["View Results"] = "Bekijk resultaten"; $a->strings["No service class restrictions found."] = "Geen abonnementsbeperkingen gevonden."; $a->strings["Files: shared with me"] = "Bestanden: met mij gedeeld"; +$a->strings["NEW"] = "NIEUW"; $a->strings["Remove all files"] = "Verwijder alle bestanden"; $a->strings["Remove this file"] = "Verwijder dit bestand"; $a->strings["Schema Default"] = "Standaardschema"; @@ -2085,14 +2093,29 @@ $a->strings["Set the indent for comments"] = "Inspringen reacties instellen"; $a->strings["Set the basic color for item icons"] = "Basiskleur itempictogrammen instellen"; $a->strings["Set the hover color for item icons"] = "Hoverkleur itempictogrammen instellen"; $a->strings["Set font-size for the entire application"] = "Tekstgrootte van de volledige applicatie instellen"; +$a->strings["Example: 14px"] = "Voorbeeld: 14px"; $a->strings["Set font-color for posts and comments"] = "Tekstkleur van berichten en reacties"; $a->strings["Set radius of corners"] = "Radius van hoeken instellen"; $a->strings["Set shadow depth of photos"] = "Schaduwdiepte van foto's instellen"; -$a->strings["Set maximum width of conversation regions"] = "Maximumbreedte conversatieruimte instellen"; -$a->strings["Center conversation regions"] = "Centreer conversatieruimte"; +$a->strings["Set maximum width of content region in pixel"] = "Maximumbreedte conversatieruimte instellen (in pixels)"; +$a->strings["Leave empty for default width"] = "Laat leeg voor standaardbreedte"; +$a->strings["Center page content"] = "Inhoud centreren"; $a->strings["Set minimum opacity of nav bar - to hide it"] = "Minimale ondoorzichtigheid navigatiebalk (- om te verbergen)"; $a->strings["Set size of conversation author photo"] = "Grootte profielfoto's van berichten instellen"; $a->strings["Set size of followup author photos"] = "Grootte profielfoto's van reacties instellen"; +$a->strings["You're welcome."] = "Je bent van harte welkom."; +$a->strings["Ah shucks..."] = "Hé verdorie..."; +$a->strings["Don't mention it."] = "Graag gedaan."; +$a->strings["<blush>"] = "<bloos>"; +$a->strings["Post to WordPress"] = "Op WordPress plaatsen"; +$a->strings["Enable WordPress Post Plugin"] = "WordPress-crosspost-plugin inschakelen"; +$a->strings["WordPress username"] = "Gebruikersnaam WordPress"; +$a->strings["WordPress password"] = "Wachtwoord WordPress"; +$a->strings["WordPress API URL"] = "API-URL WordPress"; +$a->strings["Post to WordPress by default"] = "Standaard op WordPress plaatsen"; +$a->strings["Forward comments (requires post_to_red plugin)"] = "Reacties doorsturen (WordPress-plugin 'post_to_red' vereist)"; +$a->strings["WordPress Post Settings"] = "Instellingen WordPress-crosspost"; +$a->strings["Wordpress Settings saved."] = "WordPress-crosspost opgeslagen."; $a->strings["Update %s failed. See error logs."] = "Update %s mislukt. Zie foutenlogboek."; $a->strings["Update Error at %s"] = "Update-fout op %s"; $a->strings["Create an account to access services and applications within the Red Matrix"] = "Maak een account aan om toegang te krijgen tot diensten en toepassingen van de RedMatrix"; -- cgit v1.2.3 From 649ada7100ef40d605b06088d96cd124fa311863 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 2 Apr 2015 13:22:48 -0700 Subject: provide ability to have randomised homepage content from a set of pages name home-* --- mod/home.php | 8 ++++++-- version.inc | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/mod/home.php b/mod/home.php index 7f28a89fc..7bb138d2e 100644 --- a/mod/home.php +++ b/mod/home.php @@ -72,16 +72,20 @@ function home_content(&$a, $update = 0, $load = false) { if($channel_address) { $page_id = 'home'; + $randpage_id = 'home-%'; $u = q("select channel_id from channel where channel_address = '%s' limit 1", dbesc($channel_address) ); + $randfunc = db_getfunc('RAND'); + $r = q("select item.* from item left join item_id on item.id = item_id.iid - where item.uid = %d and sid = '%s' and service = 'WEBPAGE' and - item_restrict = %d limit 1", + where item.uid = %d and ( sid = '%s' or sid like '%s' ) and service = 'WEBPAGE' and + item_restrict = %d ORDER BY $randfunc limit 1", intval($u[0]['channel_id']), dbesc($page_id), + dbesc($randpage_id), intval(ITEM_WEBPAGE) ); diff --git a/version.inc b/version.inc index bd5275b1b..1939ca859 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-04-01.989 +2015-04-02.990 -- cgit v1.2.3 From f18621c6db12fee15a021ceacbf9b973e5cc4374 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 3 Apr 2015 17:14:09 -0700 Subject: strings update --- util/messages.po | 3440 +++++++++++++++++++++++++++--------------------------- version.inc | 2 +- 2 files changed, 1715 insertions(+), 1727 deletions(-) diff --git a/util/messages.po b/util/messages.po index 37e1520df..0d798453e 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2015-03-27.984\n" +"Project-Id-Version: 2015-04-03.991\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-03-27 00:03-0700\n" +"POT-Creation-Date: 2015-04-03 00:03-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "" msgid "Default privacy group for new contacts" msgstr "" -#: ../../include/group.php:254 ../../mod/admin.php:824 +#: ../../include/group.php:254 ../../mod/admin.php:822 msgid "All Channels" msgstr "" @@ -71,7 +71,7 @@ msgid "Edit collection" msgstr "" #: ../../include/group.php:300 -msgid "Create a new collection" +msgid "Add new collection" msgstr "" #: ../../include/group.php:301 @@ -82,17 +82,17 @@ msgstr "" msgid "add" msgstr "" -#: ../../include/bbcode.php:115 ../../include/bbcode.php:694 -#: ../../include/bbcode.php:697 ../../include/bbcode.php:702 -#: ../../include/bbcode.php:705 ../../include/bbcode.php:708 -#: ../../include/bbcode.php:711 ../../include/bbcode.php:716 -#: ../../include/bbcode.php:719 ../../include/bbcode.php:724 -#: ../../include/bbcode.php:727 ../../include/bbcode.php:730 -#: ../../include/bbcode.php:733 +#: ../../include/bbcode.php:115 ../../include/bbcode.php:705 +#: ../../include/bbcode.php:708 ../../include/bbcode.php:713 +#: ../../include/bbcode.php:716 ../../include/bbcode.php:719 +#: ../../include/bbcode.php:722 ../../include/bbcode.php:727 +#: ../../include/bbcode.php:730 ../../include/bbcode.php:735 +#: ../../include/bbcode.php:738 ../../include/bbcode.php:741 +#: ../../include/bbcode.php:744 msgid "Image/photo" msgstr "" -#: ../../include/bbcode.php:150 ../../include/bbcode.php:744 +#: ../../include/bbcode.php:150 ../../include/bbcode.php:755 msgid "Encrypted content" msgstr "" @@ -121,282 +121,183 @@ msgstr "" msgid "$1 spoiler" msgstr "" -#: ../../include/bbcode.php:682 +#: ../../include/bbcode.php:693 msgid "$1 wrote:" msgstr "" -#: ../../include/identity.php:31 -msgid "Unable to obtain identity information from database" -msgstr "" - -#: ../../include/identity.php:66 -msgid "Empty name" -msgstr "" - -#: ../../include/identity.php:68 -msgid "Name too long" -msgstr "" - -#: ../../include/identity.php:169 -msgid "No account identifier" +#: ../../include/account.php:27 +msgid "Not a valid email address" msgstr "" -#: ../../include/identity.php:182 -msgid "Nickname is required." +#: ../../include/account.php:29 +msgid "Your email domain is not among those allowed on this site" msgstr "" -#: ../../include/identity.php:196 -msgid "Reserved nickname. Please choose another." +#: ../../include/account.php:35 +msgid "Your email address is already registered at this site." msgstr "" -#: ../../include/identity.php:201 ../../include/dimport.php:34 -msgid "" -"Nickname has unsupported characters or is already being used on this site." +#: ../../include/account.php:67 +msgid "An invitation is required." msgstr "" -#: ../../include/identity.php:281 -msgid "Unable to retrieve created identity" +#: ../../include/account.php:71 +msgid "Invitation could not be verified." msgstr "" -#: ../../include/identity.php:341 -msgid "Default Profile" +#: ../../include/account.php:121 +msgid "Please enter the required information." msgstr "" -#: ../../include/identity.php:385 ../../include/identity.php:386 -#: ../../include/identity.php:393 ../../include/widgets.php:430 -#: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 -#: ../../mod/settings.php:343 ../../mod/settings.php:344 -#: ../../mod/settings.php:347 ../../mod/settings.php:358 -#: ../../mod/connedit.php:567 -msgid "Friends" +#: ../../include/account.php:188 +msgid "Failed to store account information." msgstr "" -#: ../../include/identity.php:641 -msgid "Requested channel is not available." +#: ../../include/account.php:246 +#, php-format +msgid "Registration confirmation for %s" msgstr "" -#: ../../include/identity.php:689 ../../mod/profile.php:16 -#: ../../mod/achievements.php:11 ../../mod/blocks.php:29 -#: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 -#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:54 -#: ../../mod/webpages.php:29 ../../mod/editblock.php:29 -#: ../../mod/layouts.php:29 -msgid "Requested profile is not available." +#: ../../include/account.php:312 +#, php-format +msgid "Registration request at %s" msgstr "" -#: ../../include/identity.php:840 ../../include/widgets.php:136 -#: ../../include/widgets.php:175 ../../include/conversation.php:945 -#: ../../include/Contact.php:107 ../../mod/match.php:62 -#: ../../mod/directory.php:291 ../../mod/suggest.php:51 -msgid "Connect" +#: ../../include/account.php:314 ../../include/account.php:341 +#: ../../include/account.php:401 +msgid "Administrator" msgstr "" -#: ../../include/identity.php:854 ../../mod/profiles.php:774 -msgid "Change profile photo" +#: ../../include/account.php:336 +msgid "your registration password" msgstr "" -#: ../../include/identity.php:861 -msgid "Profiles" +#: ../../include/account.php:339 ../../include/account.php:399 +#, php-format +msgid "Registration details for %s" msgstr "" -#: ../../include/identity.php:861 -msgid "Manage/edit profiles" +#: ../../include/account.php:408 +msgid "Account approved." msgstr "" -#: ../../include/identity.php:862 ../../mod/profiles.php:775 -msgid "Create New Profile" +#: ../../include/account.php:447 +#, php-format +msgid "Registration revoked for %s" msgstr "" -#: ../../include/identity.php:865 ../../include/nav.php:95 -msgid "Edit Profile" +#: ../../include/account.php:492 +msgid "Account verified. Please login." msgstr "" -#: ../../include/identity.php:878 ../../mod/profiles.php:786 -msgid "Profile Image" +#: ../../include/account.php:705 ../../include/account.php:707 +msgid "Click here to upgrade." msgstr "" -#: ../../include/identity.php:881 -msgid "visible to everybody" +#: ../../include/account.php:713 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../include/identity.php:882 ../../mod/profiles.php:669 -#: ../../mod/profiles.php:790 -msgid "Edit visibility" +#: ../../include/account.php:718 +msgid "This action is not available under your subscription plan." msgstr "" -#: ../../include/identity.php:894 ../../include/bb2diaspora.php:473 -#: ../../include/event.php:40 ../../mod/events.php:647 -#: ../../mod/directory.php:223 -msgid "Location:" +#: ../../include/comanche.php:34 ../../mod/admin.php:386 +#: ../../view/theme/apw/php/config.php:185 +msgid "Default" msgstr "" -#: ../../include/identity.php:898 ../../include/identity.php:1140 -msgid "Gender:" +#: ../../include/datetime.php:48 +msgid "Miscellaneous" msgstr "" -#: ../../include/identity.php:899 ../../include/identity.php:1184 -msgid "Status:" +#: ../../include/datetime.php:132 +msgid "YYYY-MM-DD or MM-DD" msgstr "" -#: ../../include/identity.php:900 ../../include/identity.php:1195 -msgid "Homepage:" +#: ../../include/datetime.php:235 ../../mod/events.php:635 +#: ../../mod/appman.php:91 ../../mod/appman.php:92 +msgid "Required" msgstr "" -#: ../../include/identity.php:901 -msgid "Online Now" +#: ../../include/datetime.php:262 ../../boot.php:2342 +msgid "never" msgstr "" -#: ../../include/identity.php:984 ../../include/identity.php:1064 -#: ../../mod/ping.php:324 -msgid "g A l F d" +#: ../../include/datetime.php:268 +msgid "less than a second ago" msgstr "" -#: ../../include/identity.php:985 ../../include/identity.php:1065 -msgid "F d" +#: ../../include/datetime.php:271 +msgid "year" msgstr "" -#: ../../include/identity.php:1030 ../../include/identity.php:1105 -#: ../../mod/ping.php:346 -msgid "[today]" +#: ../../include/datetime.php:271 +msgid "years" msgstr "" -#: ../../include/identity.php:1042 -msgid "Birthday Reminders" +#: ../../include/datetime.php:272 +msgid "month" msgstr "" -#: ../../include/identity.php:1043 -msgid "Birthdays this week:" +#: ../../include/datetime.php:272 +msgid "months" msgstr "" -#: ../../include/identity.php:1098 -msgid "[No description]" +#: ../../include/datetime.php:273 +msgid "week" msgstr "" -#: ../../include/identity.php:1116 -msgid "Event Reminders" +#: ../../include/datetime.php:273 +msgid "weeks" msgstr "" -#: ../../include/identity.php:1117 -msgid "Events this week:" +#: ../../include/datetime.php:274 +msgid "day" msgstr "" -#: ../../include/identity.php:1130 ../../include/identity.php:1247 -#: ../../include/apps.php:138 ../../mod/profperm.php:112 -msgid "Profile" +#: ../../include/datetime.php:274 +msgid "days" msgstr "" -#: ../../include/identity.php:1138 ../../mod/settings.php:1045 -msgid "Full Name:" +#: ../../include/datetime.php:275 +msgid "hour" msgstr "" -#: ../../include/identity.php:1145 -msgid "Like this channel" +#: ../../include/datetime.php:275 +msgid "hours" msgstr "" -#: ../../include/identity.php:1156 ../../include/conversation.php:1698 -#: ../../include/ItemObject.php:179 ../../include/taxonomy.php:391 -#: ../../mod/photos.php:1007 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/identity.php:1169 -msgid "j F, Y" +#: ../../include/datetime.php:276 +msgid "minute" msgstr "" -#: ../../include/identity.php:1170 -msgid "j F" +#: ../../include/datetime.php:276 +msgid "minutes" msgstr "" -#: ../../include/identity.php:1177 -msgid "Birthday:" +#: ../../include/datetime.php:277 +msgid "second" msgstr "" -#: ../../include/identity.php:1181 -msgid "Age:" +#: ../../include/datetime.php:277 +msgid "seconds" msgstr "" -#: ../../include/identity.php:1190 +#: ../../include/datetime.php:285 #, php-format -msgid "for %1$d %2$s" -msgstr "" - -#: ../../include/identity.php:1193 ../../mod/profiles.php:691 -msgid "Sexual Preference:" -msgstr "" - -#: ../../include/identity.php:1197 ../../mod/profiles.php:693 -msgid "Hometown:" -msgstr "" - -#: ../../include/identity.php:1199 -msgid "Tags:" -msgstr "" - -#: ../../include/identity.php:1201 ../../mod/profiles.php:694 -msgid "Political Views:" -msgstr "" - -#: ../../include/identity.php:1203 -msgid "Religion:" -msgstr "" - -#: ../../include/identity.php:1205 -msgid "About:" -msgstr "" - -#: ../../include/identity.php:1207 -msgid "Hobbies/Interests:" -msgstr "" - -#: ../../include/identity.php:1209 ../../mod/profiles.php:697 -msgid "Likes:" -msgstr "" - -#: ../../include/identity.php:1211 ../../mod/profiles.php:698 -msgid "Dislikes:" -msgstr "" - -#: ../../include/identity.php:1213 -msgid "Contact information and Social Networks:" -msgstr "" - -#: ../../include/identity.php:1215 -msgid "My other channels:" -msgstr "" - -#: ../../include/identity.php:1217 -msgid "Musical interests:" -msgstr "" - -#: ../../include/identity.php:1219 -msgid "Books, literature:" -msgstr "" - -#: ../../include/identity.php:1221 -msgid "Television:" -msgstr "" - -#: ../../include/identity.php:1223 -msgid "Film/dance/culture/entertainment:" -msgstr "" - -#: ../../include/identity.php:1225 -msgid "Love/Romance:" -msgstr "" - -#: ../../include/identity.php:1227 -msgid "Work/employment:" +msgctxt "e.g. 22 hours ago, 1 minute ago" +msgid "%1$d %2$s ago" msgstr "" -#: ../../include/identity.php:1229 -msgid "School/education:" +#: ../../include/datetime.php:519 +#, php-format +msgid "%1$s's birthday" msgstr "" -#: ../../include/identity.php:1249 -msgid "Like this thing" +#: ../../include/datetime.php:520 +#, php-format +msgid "Happy Birthday %1$s" msgstr "" #: ../../include/page_widgets.php:6 @@ -404,13 +305,13 @@ msgid "New Page" msgstr "" #: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 -#: ../../include/RedDAV/RedBrowser.php:267 ../../include/ItemObject.php:100 +#: ../../include/RedDAV/RedBrowser.php:269 ../../include/ItemObject.php:100 #: ../../include/apps.php:254 ../../include/menu.php:42 -#: ../../mod/settings.php:644 ../../mod/blocks.php:132 +#: ../../mod/settings.php:644 ../../mod/blocks.php:132 ../../mod/thing.php:227 #: ../../mod/connections.php:382 ../../mod/connections.php:395 -#: ../../mod/connections.php:414 ../../mod/thing.php:233 -#: ../../mod/editlayout.php:139 ../../mod/editwebpage.php:174 -#: ../../mod/editpost.php:113 ../../mod/menu.php:78 ../../mod/webpages.php:162 +#: ../../mod/connections.php:414 ../../mod/editlayout.php:139 +#: ../../mod/editwebpage.php:176 ../../mod/editpost.php:113 +#: ../../mod/menu.php:78 ../../mod/webpages.php:162 #: ../../mod/editblock.php:143 ../../mod/layouts.php:167 msgid "Edit" msgstr "" @@ -420,9 +321,11 @@ msgstr "" msgid "View" msgstr "" -#: ../../include/page_widgets.php:40 ../../include/conversation.php:1155 +#: ../../include/page_widgets.php:40 ../../include/conversation.php:1153 #: ../../include/ItemObject.php:677 ../../mod/events.php:653 -#: ../../mod/webpages.php:166 ../../mod/photos.php:970 +#: ../../mod/editlayout.php:173 ../../mod/editwebpage.php:212 +#: ../../mod/editpost.php:149 ../../mod/webpages.php:166 +#: ../../mod/editblock.php:179 ../../mod/photos.php:970 msgid "Preview" msgstr "" @@ -460,7 +363,7 @@ msgstr "" msgid "System" msgstr "" -#: ../../include/widgets.php:94 ../../include/conversation.php:1501 +#: ../../include/widgets.php:94 ../../include/conversation.php:1499 msgid "Personal" msgstr "" @@ -472,6 +375,13 @@ msgstr "" msgid "Edit Personal App" msgstr "" +#: ../../include/widgets.php:136 ../../include/widgets.php:175 +#: ../../include/conversation.php:945 ../../include/Contact.php:107 +#: ../../include/identity.php:823 ../../mod/match.php:64 +#: ../../mod/directory.php:291 ../../mod/suggest.php:51 +msgid "Connect" +msgstr "" + #: ../../include/widgets.php:138 ../../mod/suggest.php:53 msgid "Ignore/Hide" msgstr "" @@ -505,9 +415,9 @@ msgstr "" msgid "Notes" msgstr "" -#: ../../include/widgets.php:192 ../../include/text.php:833 -#: ../../include/text.php:845 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 -#: ../../mod/filer.php:50 ../../mod/admin.php:1415 ../../mod/admin.php:1435 +#: ../../include/widgets.php:192 ../../include/text.php:845 +#: ../../include/text.php:857 ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 +#: ../../mod/filer.php:50 ../../mod/admin.php:1416 ../../mod/admin.php:1436 msgid "Save" msgstr "" @@ -515,11 +425,11 @@ msgstr "" msgid "Remove term" msgstr "" -#: ../../include/widgets.php:274 ../../include/features.php:73 +#: ../../include/widgets.php:274 ../../include/features.php:70 msgid "Saved Searches" msgstr "" -#: ../../include/widgets.php:304 ../../include/features.php:85 +#: ../../include/widgets.php:304 ../../include/features.php:82 #: ../../include/contact_widgets.php:57 msgid "Saved Folders" msgstr "" @@ -545,6 +455,15 @@ msgstr "" msgid "Best Friends" msgstr "" +#: ../../include/widgets.php:430 ../../include/identity.php:394 +#: ../../include/identity.php:395 ../../include/identity.php:402 +#: ../../include/profile_selectors.php:80 ../../mod/settings.php:339 +#: ../../mod/settings.php:343 ../../mod/settings.php:344 +#: ../../mod/settings.php:347 ../../mod/settings.php:358 +#: ../../mod/connedit.php:567 +msgid "Friends" +msgstr "" + #: ../../include/widgets.php:431 msgid "Co-workers" msgstr "" @@ -597,7 +516,7 @@ msgstr "" msgid "Premium Channel Settings" msgstr "" -#: ../../include/widgets.php:529 ../../include/features.php:62 +#: ../../include/widgets.php:529 ../../include/features.php:59 #: ../../mod/sources.php:88 msgid "Channel Sources" msgstr "" @@ -649,14 +568,14 @@ msgstr "" msgid "Public Hubs" msgstr "" -#: ../../include/conversation.php:120 ../../include/text.php:1747 -#: ../../include/diaspora.php:2030 ../../mod/like.php:346 +#: ../../include/conversation.php:120 ../../include/text.php:1779 +#: ../../include/diaspora.php:2081 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:43 msgid "photo" msgstr "" -#: ../../include/conversation.php:123 ../../include/text.php:1750 +#: ../../include/conversation.php:123 ../../include/text.php:1782 #: ../../mod/like.php:348 ../../mod/tagger.php:47 msgid "event" msgstr "" @@ -665,19 +584,19 @@ msgstr "" msgid "channel" msgstr "" -#: ../../include/conversation.php:148 ../../include/text.php:1753 -#: ../../include/diaspora.php:2030 ../../mod/like.php:346 +#: ../../include/conversation.php:148 ../../include/text.php:1785 +#: ../../include/diaspora.php:2081 ../../mod/like.php:346 #: ../../mod/subthread.php:72 ../../mod/subthread.php:174 #: ../../mod/tagger.php:51 msgid "status" msgstr "" -#: ../../include/conversation.php:150 ../../include/text.php:1755 +#: ../../include/conversation.php:150 ../../include/text.php:1787 #: ../../mod/tagger.php:53 msgid "comment" msgstr "" -#: ../../include/conversation.php:164 ../../include/diaspora.php:2059 +#: ../../include/conversation.php:164 ../../include/diaspora.php:2110 #: ../../mod/like.php:394 #, php-format msgid "%1$s likes %2$s's %3$s" @@ -698,7 +617,7 @@ msgstr "" msgid "%1$s poked %2$s" msgstr "" -#: ../../include/conversation.php:243 ../../include/text.php:911 +#: ../../include/conversation.php:243 ../../include/text.php:920 msgid "poked" msgstr "" @@ -752,10 +671,10 @@ msgstr "" msgid "Select" msgstr "" -#: ../../include/conversation.php:660 ../../include/RedDAV/RedBrowser.php:268 +#: ../../include/conversation.php:660 ../../include/RedDAV/RedBrowser.php:270 #: ../../include/ItemObject.php:120 ../../include/apps.php:255 -#: ../../mod/settings.php:645 ../../mod/connedit.php:533 -#: ../../mod/group.php:176 ../../mod/thing.php:234 ../../mod/admin.php:819 +#: ../../mod/settings.php:645 ../../mod/thing.php:228 +#: ../../mod/connedit.php:533 ../../mod/group.php:176 ../../mod/admin.php:817 #: ../../mod/admin.php:948 ../../mod/photos.php:1050 msgid "Delete" msgstr "" @@ -804,10 +723,10 @@ msgstr "" msgid "View in context" msgstr "" -#: ../../include/conversation.php:737 ../../include/conversation.php:1208 +#: ../../include/conversation.php:737 ../../include/conversation.php:1206 #: ../../include/ItemObject.php:364 ../../mod/editlayout.php:153 -#: ../../mod/editwebpage.php:188 ../../mod/editpost.php:130 -#: ../../mod/editblock.php:157 ../../mod/photos.php:950 ../../mod/mail.php:241 +#: ../../mod/editwebpage.php:190 ../../mod/editpost.php:130 +#: ../../mod/editblock.php:158 ../../mod/photos.php:950 ../../mod/mail.php:241 #: ../../mod/mail.php:356 msgid "Please wait" msgstr "" @@ -861,380 +780,389 @@ msgstr "" msgid "Poke" msgstr "" -#: ../../include/conversation.php:1019 ../../include/RedDAV/RedBrowser.php:163 +#: ../../include/conversation.php:1019 ../../include/RedDAV/RedBrowser.php:164 #: ../../include/apps.php:336 ../../include/apps.php:387 #: ../../mod/connedit.php:570 ../../mod/photos.php:681 #: ../../mod/photos.php:1119 msgid "Unknown" msgstr "" -#: ../../include/conversation.php:1063 +#: ../../include/conversation.php:1062 #, php-format msgid "%s likes this." msgstr "" -#: ../../include/conversation.php:1063 +#: ../../include/conversation.php:1062 #, php-format msgid "%s doesn't like this." msgstr "" -#: ../../include/conversation.php:1067 +#: ../../include/conversation.php:1066 #, php-format msgid "%2$d people like this." msgid_plural "%2$d people like this." msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1069 +#: ../../include/conversation.php:1068 #, php-format msgid "%2$d people don't like this." msgid_plural "%2$d people don't like this." msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1075 +#: ../../include/conversation.php:1074 msgid "and" msgstr "" -#: ../../include/conversation.php:1078 +#: ../../include/conversation.php:1077 #, php-format msgid ", and %d other people" msgid_plural ", and %d other people" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1079 +#: ../../include/conversation.php:1078 #, php-format msgid "%s like this." msgstr "" -#: ../../include/conversation.php:1079 +#: ../../include/conversation.php:1078 #, php-format msgid "%s don't like this." msgstr "" -#: ../../include/conversation.php:1139 +#: ../../include/conversation.php:1138 msgid "Visible to everybody" msgstr "" -#: ../../include/conversation.php:1140 ../../mod/mail.php:174 +#: ../../include/conversation.php:1139 ../../mod/mail.php:174 #: ../../mod/mail.php:289 msgid "Please enter a link URL:" msgstr "" -#: ../../include/conversation.php:1141 +#: ../../include/conversation.php:1140 msgid "Please enter a video link/URL:" msgstr "" -#: ../../include/conversation.php:1142 +#: ../../include/conversation.php:1141 msgid "Please enter an audio link/URL:" msgstr "" -#: ../../include/conversation.php:1143 +#: ../../include/conversation.php:1142 msgid "Tag term:" msgstr "" -#: ../../include/conversation.php:1144 ../../mod/filer.php:49 +#: ../../include/conversation.php:1143 ../../mod/filer.php:49 msgid "Save to Folder:" msgstr "" -#: ../../include/conversation.php:1145 +#: ../../include/conversation.php:1144 msgid "Where are you right now?" msgstr "" -#: ../../include/conversation.php:1146 ../../mod/editpost.php:52 +#: ../../include/conversation.php:1145 ../../mod/editpost.php:52 #: ../../mod/mail.php:175 ../../mod/mail.php:290 msgid "Expires YYYY-MM-DD HH:MM" msgstr "" -#: ../../include/conversation.php:1174 ../../mod/editlayout.php:198 -#: ../../mod/editwebpage.php:235 ../../mod/editblock.php:203 +#: ../../include/conversation.php:1172 ../../mod/editlayout.php:198 +#: ../../mod/editwebpage.php:237 ../../mod/editblock.php:204 #: ../../mod/photos.php:949 ../../mod/layouts.php:168 msgid "Share" msgstr "" -#: ../../include/conversation.php:1176 ../../mod/editwebpage.php:170 +#: ../../include/conversation.php:1174 ../../mod/editwebpage.php:171 msgid "Page link title" msgstr "" -#: ../../include/conversation.php:1179 +#: ../../include/conversation.php:1177 msgid "Post as" msgstr "" -#: ../../include/conversation.php:1181 ../../include/ItemObject.php:669 -#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:175 +#: ../../include/conversation.php:1179 ../../include/ItemObject.php:669 +#: ../../mod/editlayout.php:140 ../../mod/editwebpage.php:177 #: ../../mod/editpost.php:114 ../../mod/editblock.php:144 msgid "Bold" msgstr "" -#: ../../include/conversation.php:1182 ../../include/ItemObject.php:670 -#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:176 +#: ../../include/conversation.php:1180 ../../include/ItemObject.php:670 +#: ../../mod/editlayout.php:141 ../../mod/editwebpage.php:178 #: ../../mod/editpost.php:115 ../../mod/editblock.php:145 msgid "Italic" msgstr "" -#: ../../include/conversation.php:1183 ../../include/ItemObject.php:671 -#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:177 +#: ../../include/conversation.php:1181 ../../include/ItemObject.php:671 +#: ../../mod/editlayout.php:142 ../../mod/editwebpage.php:179 #: ../../mod/editpost.php:116 ../../mod/editblock.php:146 msgid "Underline" msgstr "" -#: ../../include/conversation.php:1184 ../../include/ItemObject.php:672 -#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:178 +#: ../../include/conversation.php:1182 ../../include/ItemObject.php:672 +#: ../../mod/editlayout.php:143 ../../mod/editwebpage.php:180 #: ../../mod/editpost.php:117 ../../mod/editblock.php:147 msgid "Quote" msgstr "" -#: ../../include/conversation.php:1185 ../../include/ItemObject.php:673 -#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:179 +#: ../../include/conversation.php:1183 ../../include/ItemObject.php:673 +#: ../../mod/editlayout.php:144 ../../mod/editwebpage.php:181 #: ../../mod/editpost.php:118 ../../mod/editblock.php:148 msgid "Code" msgstr "" -#: ../../include/conversation.php:1186 ../../mod/editlayout.php:145 -#: ../../mod/editwebpage.php:180 ../../mod/editpost.php:119 -#: ../../mod/editblock.php:149 ../../mod/mail.php:238 ../../mod/mail.php:352 +#: ../../include/conversation.php:1184 ../../mod/editlayout.php:145 +#: ../../mod/editwebpage.php:182 ../../mod/editpost.php:119 +#: ../../mod/editblock.php:150 ../../mod/mail.php:238 ../../mod/mail.php:352 msgid "Upload photo" msgstr "" -#: ../../include/conversation.php:1187 +#: ../../include/conversation.php:1185 msgid "upload photo" msgstr "" -#: ../../include/conversation.php:1188 ../../mod/editlayout.php:146 -#: ../../mod/editwebpage.php:181 ../../mod/editpost.php:120 -#: ../../mod/editblock.php:150 ../../mod/mail.php:239 ../../mod/mail.php:353 +#: ../../include/conversation.php:1186 ../../mod/editlayout.php:146 +#: ../../mod/editwebpage.php:183 ../../mod/editpost.php:120 +#: ../../mod/editblock.php:151 ../../mod/mail.php:239 ../../mod/mail.php:353 msgid "Attach file" msgstr "" -#: ../../include/conversation.php:1189 +#: ../../include/conversation.php:1187 msgid "attach file" msgstr "" -#: ../../include/conversation.php:1190 ../../mod/editlayout.php:147 -#: ../../mod/editwebpage.php:182 ../../mod/editpost.php:121 -#: ../../mod/editblock.php:151 ../../mod/mail.php:240 ../../mod/mail.php:354 +#: ../../include/conversation.php:1188 ../../mod/editlayout.php:147 +#: ../../mod/editwebpage.php:184 ../../mod/editpost.php:121 +#: ../../mod/editblock.php:152 ../../mod/mail.php:240 ../../mod/mail.php:354 msgid "Insert web link" msgstr "" -#: ../../include/conversation.php:1191 +#: ../../include/conversation.php:1189 msgid "web link" msgstr "" -#: ../../include/conversation.php:1192 +#: ../../include/conversation.php:1190 msgid "Insert video link" msgstr "" -#: ../../include/conversation.php:1193 +#: ../../include/conversation.php:1191 msgid "video link" msgstr "" -#: ../../include/conversation.php:1194 +#: ../../include/conversation.php:1192 msgid "Insert audio link" msgstr "" -#: ../../include/conversation.php:1195 +#: ../../include/conversation.php:1193 msgid "audio link" msgstr "" -#: ../../include/conversation.php:1196 ../../mod/editlayout.php:151 -#: ../../mod/editwebpage.php:186 ../../mod/editpost.php:125 -#: ../../mod/editblock.php:155 +#: ../../include/conversation.php:1194 ../../mod/editlayout.php:151 +#: ../../mod/editwebpage.php:188 ../../mod/editpost.php:125 +#: ../../mod/editblock.php:156 msgid "Set your location" msgstr "" -#: ../../include/conversation.php:1197 +#: ../../include/conversation.php:1195 msgid "set location" msgstr "" -#: ../../include/conversation.php:1198 ../../mod/editpost.php:127 +#: ../../include/conversation.php:1196 ../../mod/editpost.php:127 msgid "Toggle voting" msgstr "" -#: ../../include/conversation.php:1201 ../../mod/editlayout.php:152 -#: ../../mod/editwebpage.php:187 ../../mod/editpost.php:126 -#: ../../mod/editblock.php:156 +#: ../../include/conversation.php:1199 ../../mod/editlayout.php:152 +#: ../../mod/editwebpage.php:189 ../../mod/editpost.php:126 +#: ../../mod/editblock.php:157 msgid "Clear browser location" msgstr "" -#: ../../include/conversation.php:1202 +#: ../../include/conversation.php:1200 msgid "clear location" msgstr "" -#: ../../include/conversation.php:1204 ../../mod/editlayout.php:164 -#: ../../mod/editwebpage.php:203 ../../mod/editpost.php:141 -#: ../../mod/editblock.php:169 +#: ../../include/conversation.php:1202 ../../mod/editlayout.php:164 +#: ../../mod/editwebpage.php:205 ../../mod/editpost.php:141 +#: ../../mod/editblock.php:170 msgid "Title (optional)" msgstr "" -#: ../../include/conversation.php:1207 ../../mod/editlayout.php:167 -#: ../../mod/editwebpage.php:205 ../../mod/editpost.php:143 -#: ../../mod/editblock.php:172 +#: ../../include/conversation.php:1205 ../../mod/editlayout.php:167 +#: ../../mod/editwebpage.php:207 ../../mod/editpost.php:143 +#: ../../mod/editblock.php:173 msgid "Categories (optional, comma-separated list)" msgstr "" -#: ../../include/conversation.php:1209 ../../mod/editlayout.php:154 -#: ../../mod/editwebpage.php:189 ../../mod/editpost.php:131 -#: ../../mod/editblock.php:158 +#: ../../include/conversation.php:1207 ../../mod/editlayout.php:154 +#: ../../mod/editwebpage.php:191 ../../mod/editpost.php:131 +#: ../../mod/editblock.php:159 msgid "Permission settings" msgstr "" -#: ../../include/conversation.php:1210 +#: ../../include/conversation.php:1208 msgid "permissions" msgstr "" -#: ../../include/conversation.php:1217 ../../mod/editlayout.php:161 -#: ../../mod/editwebpage.php:198 ../../mod/editpost.php:138 -#: ../../mod/editblock.php:166 +#: ../../include/conversation.php:1215 ../../mod/editlayout.php:161 +#: ../../mod/editwebpage.php:200 ../../mod/editpost.php:138 +#: ../../mod/editblock.php:167 msgid "Public post" msgstr "" -#: ../../include/conversation.php:1219 ../../mod/editlayout.php:168 -#: ../../mod/editwebpage.php:206 ../../mod/editpost.php:144 -#: ../../mod/editblock.php:173 +#: ../../include/conversation.php:1217 ../../mod/editlayout.php:168 +#: ../../mod/editwebpage.php:208 ../../mod/editpost.php:144 +#: ../../mod/editblock.php:174 msgid "Example: bob@example.com, mary@example.com" msgstr "" -#: ../../include/conversation.php:1232 ../../mod/editlayout.php:178 -#: ../../mod/editwebpage.php:215 ../../mod/editpost.php:155 -#: ../../mod/editblock.php:183 ../../mod/mail.php:245 ../../mod/mail.php:359 +#: ../../include/conversation.php:1230 ../../mod/editlayout.php:178 +#: ../../mod/editwebpage.php:217 ../../mod/editpost.php:155 +#: ../../mod/editblock.php:184 ../../mod/mail.php:245 ../../mod/mail.php:359 msgid "Set expiration date" msgstr "" -#: ../../include/conversation.php:1234 ../../include/ItemObject.php:680 +#: ../../include/conversation.php:1232 ../../include/ItemObject.php:680 #: ../../mod/editpost.php:157 ../../mod/mail.php:247 ../../mod/mail.php:361 msgid "Encrypt text" msgstr "" -#: ../../include/conversation.php:1236 ../../mod/events.php:637 +#: ../../include/conversation.php:1234 ../../mod/events.php:637 #: ../../mod/editpost.php:159 msgid "OK" msgstr "" -#: ../../include/conversation.php:1237 ../../mod/settings.php:583 +#: ../../include/conversation.php:1235 ../../mod/settings.php:583 #: ../../mod/settings.php:609 ../../mod/tagrm.php:11 ../../mod/tagrm.php:134 #: ../../mod/events.php:636 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 ../../mod/editpost.php:160 msgid "Cancel" msgstr "" -#: ../../include/conversation.php:1478 +#: ../../include/conversation.php:1476 msgid "Discover" msgstr "" -#: ../../include/conversation.php:1481 +#: ../../include/conversation.php:1479 msgid "Imported public streams" msgstr "" -#: ../../include/conversation.php:1486 +#: ../../include/conversation.php:1484 msgid "Commented Order" msgstr "" -#: ../../include/conversation.php:1489 +#: ../../include/conversation.php:1487 msgid "Sort by Comment Date" msgstr "" -#: ../../include/conversation.php:1493 +#: ../../include/conversation.php:1491 msgid "Posted Order" msgstr "" -#: ../../include/conversation.php:1496 +#: ../../include/conversation.php:1494 msgid "Sort by Post Date" msgstr "" -#: ../../include/conversation.php:1504 +#: ../../include/conversation.php:1502 msgid "Posts that mention or involve you" msgstr "" -#: ../../include/conversation.php:1510 ../../mod/connections.php:212 +#: ../../include/conversation.php:1508 ../../mod/connections.php:212 #: ../../mod/connections.php:225 ../../mod/menu.php:80 msgid "New" msgstr "" -#: ../../include/conversation.php:1513 +#: ../../include/conversation.php:1511 msgid "Activity Stream - by date" msgstr "" -#: ../../include/conversation.php:1519 +#: ../../include/conversation.php:1517 msgid "Starred" msgstr "" -#: ../../include/conversation.php:1522 +#: ../../include/conversation.php:1520 msgid "Favourite Posts" msgstr "" -#: ../../include/conversation.php:1529 +#: ../../include/conversation.php:1527 msgid "Spam" msgstr "" -#: ../../include/conversation.php:1532 +#: ../../include/conversation.php:1530 msgid "Posts flagged as SPAM" msgstr "" -#: ../../include/conversation.php:1576 ../../mod/admin.php:952 +#: ../../include/conversation.php:1574 ../../mod/admin.php:952 msgid "Channel" msgstr "" -#: ../../include/conversation.php:1579 +#: ../../include/conversation.php:1577 msgid "Status Messages and Posts" msgstr "" -#: ../../include/conversation.php:1588 +#: ../../include/conversation.php:1586 msgid "About" msgstr "" -#: ../../include/conversation.php:1591 +#: ../../include/conversation.php:1589 msgid "Profile Details" msgstr "" -#: ../../include/conversation.php:1597 ../../include/nav.php:97 +#: ../../include/conversation.php:1595 ../../include/nav.php:97 #: ../../include/apps.php:139 ../../mod/fbrowser.php:25 msgid "Photos" msgstr "" -#: ../../include/conversation.php:1600 ../../include/photos.php:356 +#: ../../include/conversation.php:1598 ../../include/photos.php:359 msgid "Photo Albums" msgstr "" -#: ../../include/conversation.php:1606 ../../include/RedDAV/RedBrowser.php:249 +#: ../../include/conversation.php:1604 ../../include/RedDAV/RedBrowser.php:251 #: ../../include/nav.php:98 ../../include/apps.php:135 #: ../../mod/fbrowser.php:114 msgid "Files" msgstr "" -#: ../../include/conversation.php:1609 +#: ../../include/conversation.php:1607 msgid "Files and Storage" msgstr "" -#: ../../include/conversation.php:1619 ../../include/conversation.php:1622 +#: ../../include/conversation.php:1617 ../../include/conversation.php:1620 msgid "Chatrooms" msgstr "" -#: ../../include/conversation.php:1632 ../../include/nav.php:109 +#: ../../include/conversation.php:1630 ../../include/nav.php:109 #: ../../include/apps.php:129 msgid "Bookmarks" msgstr "" -#: ../../include/conversation.php:1635 +#: ../../include/conversation.php:1633 msgid "Saved Bookmarks" msgstr "" -#: ../../include/conversation.php:1642 ../../include/nav.php:113 +#: ../../include/conversation.php:1640 ../../include/nav.php:113 #: ../../include/apps.php:136 ../../mod/webpages.php:160 msgid "Webpages" msgstr "" -#: ../../include/conversation.php:1645 +#: ../../include/conversation.php:1643 msgid "Manage Webpages" msgstr "" -#: ../../include/conversation.php:1674 ../../include/ItemObject.php:175 +#: ../../include/conversation.php:1672 ../../include/ItemObject.php:175 #: ../../include/ItemObject.php:187 ../../mod/photos.php:1003 #: ../../mod/photos.php:1015 msgid "View all" msgstr "" -#: ../../include/conversation.php:1701 ../../include/ItemObject.php:184 +#: ../../include/conversation.php:1696 ../../include/ItemObject.php:179 +#: ../../include/taxonomy.php:391 ../../include/identity.php:1133 +#: ../../mod/photos.php:1007 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1699 ../../include/ItemObject.php:184 #: ../../mod/photos.php:1012 msgctxt "noun" msgid "Dislike" @@ -1242,223 +1170,104 @@ msgid_plural "Dislikes" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1704 +#: ../../include/conversation.php:1702 msgctxt "noun" msgid "Attending" msgid_plural "Attending" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1707 +#: ../../include/conversation.php:1705 msgctxt "noun" msgid "Not Attending" msgid_plural "Not Attending" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1710 +#: ../../include/conversation.php:1708 msgctxt "noun" msgid "Undecided" msgid_plural "Undecided" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1713 +#: ../../include/conversation.php:1711 msgctxt "noun" msgid "Agree" msgid_plural "Agrees" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1716 +#: ../../include/conversation.php:1714 msgctxt "noun" msgid "Disagree" msgid_plural "Disagrees" msgstr[0] "" msgstr[1] "" -#: ../../include/conversation.php:1719 +#: ../../include/conversation.php:1717 msgctxt "noun" msgid "Abstain" msgid_plural "Abstains" msgstr[0] "" msgstr[1] "" -#: ../../include/attach.php:137 ../../include/attach.php:184 -#: ../../include/attach.php:247 ../../include/attach.php:261 -#: ../../include/attach.php:305 ../../include/attach.php:319 -#: ../../include/attach.php:344 ../../include/attach.php:540 -#: ../../include/attach.php:614 ../../include/items.php:4097 -#: ../../include/photos.php:15 ../../include/chat.php:131 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 -#: ../../mod/achievements.php:30 ../../mod/manage.php:6 -#: ../../mod/settings.php:564 ../../mod/api.php:26 ../../mod/api.php:31 -#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 -#: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 -#: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 -#: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 -#: ../../mod/setup.php:207 ../../mod/common.php:35 ../../mod/id.php:61 -#: ../../mod/connections.php:169 ../../mod/item.php:207 ../../mod/item.php:215 -#: ../../mod/item.php:958 ../../mod/thing.php:247 ../../mod/thing.php:264 -#: ../../mod/thing.php:299 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 -#: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 -#: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 -#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 -#: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 -#: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 -#: ../../mod/menu.php:61 ../../mod/filestorage.php:18 -#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88 -#: ../../mod/filestorage.php:115 ../../mod/fsuggest.php:78 -#: ../../mod/poke.php:128 ../../mod/profiles.php:188 -#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 -#: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 -#: ../../mod/viewconnections.php:27 ../../mod/editblock.php:65 -#: ../../mod/register.php:72 ../../mod/photos.php:68 ../../mod/message.php:16 -#: ../../mod/mitem.php:106 ../../mod/mood.php:111 ../../mod/layouts.php:67 -#: ../../mod/layouts.php:74 ../../mod/layouts.php:85 ../../mod/mail.php:114 -#: ../../mod/notifications.php:66 ../../mod/regmod.php:17 -#: ../../mod/new_channel.php:68 ../../mod/new_channel.php:99 -#: ../../mod/appman.php:66 ../../mod/network.php:12 ../../mod/page.php:28 -#: ../../mod/page.php:78 ../../mod/bookmarks.php:46 ../../mod/channel.php:100 -#: ../../mod/channel.php:219 ../../mod/channel.php:262 -#: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 -#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 -msgid "Permission denied." +#: ../../include/dir_fns.php:137 +msgid "Directory Options" msgstr "" -#: ../../include/attach.php:242 ../../include/attach.php:300 -msgid "Item was not found." +#: ../../include/dir_fns.php:138 +msgid "Alphabetic" msgstr "" -#: ../../include/attach.php:357 -msgid "No source file." +#: ../../include/dir_fns.php:139 +msgid "Reverse Alphabetic" msgstr "" -#: ../../include/attach.php:375 -msgid "Cannot locate file to replace" +#: ../../include/dir_fns.php:140 +msgid "Newest to Oldest" msgstr "" -#: ../../include/attach.php:393 -msgid "Cannot locate file to revise/update" +#: ../../include/dir_fns.php:141 +msgid "Oldest to Newest" msgstr "" -#: ../../include/attach.php:404 -#, php-format -msgid "File exceeds size limit of %d" +#: ../../include/dir_fns.php:142 +msgid "Sort" msgstr "" -#: ../../include/attach.php:416 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "" - -#: ../../include/attach.php:499 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "" - -#: ../../include/attach.php:511 -msgid "Stored file could not be verified. Upload failed." -msgstr "" - -#: ../../include/attach.php:555 ../../include/attach.php:572 -msgid "Path not available." -msgstr "" - -#: ../../include/attach.php:619 -msgid "Empty pathname" -msgstr "" - -#: ../../include/attach.php:635 -msgid "duplicate filename or path" -msgstr "" - -#: ../../include/attach.php:659 -msgid "Path not found." -msgstr "" - -#: ../../include/attach.php:710 -msgid "mkdir failed." -msgstr "" - -#: ../../include/attach.php:714 -msgid "database storage failed." -msgstr "" - -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "" - -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "" - -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "" - -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "" - -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "" - -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "" - -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "" - -#: ../../include/account.php:245 -#, php-format -msgid "Registration confirmation for %s" -msgstr "" - -#: ../../include/account.php:313 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../include/account.php:315 ../../include/account.php:342 -#: ../../include/account.php:399 -msgid "Administrator" -msgstr "" - -#: ../../include/account.php:337 -msgid "your registration password" +#: ../../include/dir_fns.php:146 +msgid "Safe Mode" msgstr "" -#: ../../include/account.php:340 ../../include/account.php:397 -#, php-format -msgid "Registration details for %s" +#: ../../include/dir_fns.php:148 +msgid "Public Forums Only" msgstr "" -#: ../../include/account.php:406 -msgid "Account approved." +#: ../../include/dir_fns.php:149 +msgid "This Website Only" msgstr "" -#: ../../include/account.php:440 -#, php-format -msgid "Registration revoked for %s" +#: ../../include/event.php:19 ../../include/bb2diaspora.php:451 +msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../include/account.php:486 -msgid "Account verified. Please login." +#: ../../include/event.php:27 ../../include/bb2diaspora.php:457 +msgid "Starts:" msgstr "" -#: ../../include/account.php:706 ../../include/account.php:708 -msgid "Click here to upgrade." +#: ../../include/event.php:37 ../../include/bb2diaspora.php:465 +msgid "Finishes:" msgstr "" -#: ../../include/account.php:714 -msgid "This action exceeds the limits set by your subscription plan." +#: ../../include/event.php:47 ../../include/bb2diaspora.php:473 +#: ../../include/identity.php:874 ../../mod/events.php:647 +#: ../../mod/directory.php:223 +msgid "Location:" msgstr "" -#: ../../include/account.php:719 -msgid "This action is not available under your subscription plan." +#: ../../include/event.php:391 +msgid "This event has been added to your calendar." msgstr "" #: ../../include/js_strings.php:5 @@ -1535,16 +1344,16 @@ msgstr "" #: ../../mod/settings.php:710 ../../mod/settings.php:738 #: ../../mod/settings.php:761 ../../mod/settings.php:843 #: ../../mod/settings.php:1039 ../../mod/xchan.php:11 ../../mod/connect.php:93 -#: ../../mod/events.php:656 ../../mod/connedit.php:653 ../../mod/group.php:81 -#: ../../mod/setup.php:313 ../../mod/setup.php:358 ../../mod/thing.php:284 -#: ../../mod/thing.php:327 ../../mod/pdledit.php:58 ../../mod/import.php:504 +#: ../../mod/thing.php:275 ../../mod/thing.php:318 ../../mod/events.php:656 +#: ../../mod/connedit.php:653 ../../mod/group.php:81 ../../mod/setup.php:313 +#: ../../mod/setup.php:358 ../../mod/pdledit.php:58 ../../mod/import.php:504 #: ../../mod/chat.php:177 ../../mod/chat.php:211 ../../mod/rate.php:167 #: ../../mod/invite.php:142 ../../mod/locs.php:105 ../../mod/sources.php:104 #: ../../mod/sources.php:138 ../../mod/filestorage.php:156 #: ../../mod/fsuggest.php:108 ../../mod/poke.php:166 -#: ../../mod/profiles.php:667 ../../mod/admin.php:443 ../../mod/admin.php:812 -#: ../../mod/admin.php:946 ../../mod/admin.php:1077 ../../mod/admin.php:1272 -#: ../../mod/admin.php:1355 ../../mod/photos.php:565 ../../mod/photos.php:642 +#: ../../mod/profiles.php:667 ../../mod/admin.php:446 ../../mod/admin.php:810 +#: ../../mod/admin.php:946 ../../mod/admin.php:1077 ../../mod/admin.php:1271 +#: ../../mod/admin.php:1356 ../../mod/photos.php:565 ../../mod/photos.php:642 #: ../../mod/photos.php:929 ../../mod/photos.php:969 ../../mod/photos.php:1087 #: ../../mod/mood.php:134 ../../mod/mail.php:355 ../../mod/appman.php:99 #: ../../mod/poll.php:68 ../../mod/bulksetclose.php:24 @@ -1630,88 +1439,88 @@ msgstr "" msgid "timeago.numbers" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:106 -#: ../../include/RedDAV/RedBrowser.php:266 +#: ../../include/RedDAV/RedBrowser.php:107 +#: ../../include/RedDAV/RedBrowser.php:268 msgid "parent" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:130 ../../include/text.php:2407 +#: ../../include/RedDAV/RedBrowser.php:131 ../../include/text.php:2440 msgid "Collection" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:133 +#: ../../include/RedDAV/RedBrowser.php:134 msgid "Principal" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:136 +#: ../../include/RedDAV/RedBrowser.php:137 msgid "Addressbook" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:139 +#: ../../include/RedDAV/RedBrowser.php:140 msgid "Calendar" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:142 +#: ../../include/RedDAV/RedBrowser.php:143 msgid "Schedule Inbox" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:145 +#: ../../include/RedDAV/RedBrowser.php:146 msgid "Schedule Outbox" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:225 +#: ../../include/RedDAV/RedBrowser.php:227 #, php-format msgid "%1$s used" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:230 +#: ../../include/RedDAV/RedBrowser.php:232 #, php-format msgid "%1$s used of %2$s (%3$s%)" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:251 +#: ../../include/RedDAV/RedBrowser.php:253 msgid "Total" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:253 +#: ../../include/RedDAV/RedBrowser.php:255 msgid "Shared" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:254 -#: ../../include/RedDAV/RedBrowser.php:303 ../../mod/menu.php:100 +#: ../../include/RedDAV/RedBrowser.php:256 +#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/menu.php:100 #: ../../mod/mitem.php:169 ../../mod/new_channel.php:121 msgid "Create" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:255 -#: ../../include/RedDAV/RedBrowser.php:305 ../../mod/profile_photo.php:362 +#: ../../include/RedDAV/RedBrowser.php:257 +#: ../../include/RedDAV/RedBrowser.php:307 ../../mod/profile_photo.php:362 #: ../../mod/photos.php:706 ../../mod/photos.php:1236 msgid "Upload" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:262 ../../mod/settings.php:584 +#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/settings.php:584 #: ../../mod/settings.php:610 ../../mod/admin.php:953 #: ../../mod/sharedwithme.php:95 msgid "Name" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:263 +#: ../../include/RedDAV/RedBrowser.php:265 msgid "Type" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:264 ../../mod/sharedwithme.php:97 +#: ../../include/RedDAV/RedBrowser.php:266 ../../mod/sharedwithme.php:97 msgid "Size" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:265 ../../mod/sharedwithme.php:98 +#: ../../include/RedDAV/RedBrowser.php:267 ../../mod/sharedwithme.php:98 msgid "Last Modified" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:302 +#: ../../include/RedDAV/RedBrowser.php:304 msgid "Create new folder" msgstr "" -#: ../../include/RedDAV/RedBrowser.php:304 +#: ../../include/RedDAV/RedBrowser.php:306 msgid "Upload file" msgstr "" @@ -1720,9 +1529,8 @@ msgstr "" msgid "%1$s's bookmarks" msgstr "" -#: ../../include/comanche.php:34 ../../mod/admin.php:383 -#: ../../view/theme/apw/php/config.php:185 -msgid "Default" +#: ../../include/network.php:632 +msgid "view full size" msgstr "" #: ../../include/features.php:38 @@ -1793,309 +1601,486 @@ msgstr "" msgid "If location data is available on uploaded photos, link this to a map." msgstr "" -#: ../../include/features.php:51 -msgid "Extended Identity Sharing" -msgstr "" - -#: ../../include/features.php:51 -msgid "" -"Share your identity with all websites on the internet. When disabled, " -"identity is only shared with sites in the matrix." -msgstr "" - -#: ../../include/features.php:52 +#: ../../include/features.php:49 msgid "Expert Mode" msgstr "" -#: ../../include/features.php:52 +#: ../../include/features.php:49 msgid "Enable Expert Mode to provide advanced configuration options" msgstr "" -#: ../../include/features.php:53 +#: ../../include/features.php:50 msgid "Premium Channel" msgstr "" -#: ../../include/features.php:53 +#: ../../include/features.php:50 msgid "" "Allows you to set restrictions and terms on those that connect with your " "channel" msgstr "" -#: ../../include/features.php:58 +#: ../../include/features.php:55 msgid "Post Composition Features" msgstr "" -#: ../../include/features.php:60 +#: ../../include/features.php:57 msgid "Use Markdown" msgstr "" -#: ../../include/features.php:60 +#: ../../include/features.php:57 msgid "Allow use of \"Markdown\" to format posts" msgstr "" -#: ../../include/features.php:61 +#: ../../include/features.php:58 msgid "Large Photos" msgstr "" -#: ../../include/features.php:61 +#: ../../include/features.php:58 msgid "" "Include large (640px) photo thumbnails in posts. If not enabled, use small " "(320px) photo thumbnails" msgstr "" -#: ../../include/features.php:62 +#: ../../include/features.php:59 msgid "Automatically import channel content from other channels or feeds" msgstr "" -#: ../../include/features.php:63 +#: ../../include/features.php:60 msgid "Even More Encryption" msgstr "" -#: ../../include/features.php:63 +#: ../../include/features.php:60 msgid "" "Allow optional encryption of content end-to-end with a shared secret key" msgstr "" -#: ../../include/features.php:64 +#: ../../include/features.php:61 msgid "Enable voting tools" msgstr "" -#: ../../include/features.php:64 +#: ../../include/features.php:61 msgid "Provide a class of post which others can vote on" msgstr "" -#: ../../include/features.php:65 -msgid "Flag Adult Photos" -msgstr "" - -#: ../../include/features.php:65 -msgid "Provide photo edit option to hide adult photos from default album view" -msgstr "" - -#: ../../include/features.php:70 +#: ../../include/features.php:67 msgid "Network and Stream Filtering" msgstr "" -#: ../../include/features.php:71 +#: ../../include/features.php:68 msgid "Search by Date" msgstr "" -#: ../../include/features.php:71 +#: ../../include/features.php:68 msgid "Ability to select posts by date ranges" msgstr "" -#: ../../include/features.php:72 +#: ../../include/features.php:69 msgid "Collections Filter" msgstr "" -#: ../../include/features.php:72 +#: ../../include/features.php:69 msgid "Enable widget to display Network posts only from selected collections" msgstr "" -#: ../../include/features.php:73 +#: ../../include/features.php:70 msgid "Save search terms for re-use" msgstr "" -#: ../../include/features.php:74 +#: ../../include/features.php:71 msgid "Network Personal Tab" msgstr "" -#: ../../include/features.php:74 +#: ../../include/features.php:71 msgid "Enable tab to display only Network posts that you've interacted on" msgstr "" -#: ../../include/features.php:75 +#: ../../include/features.php:72 msgid "Network New Tab" msgstr "" -#: ../../include/features.php:75 +#: ../../include/features.php:72 msgid "Enable tab to display all new Network activity" msgstr "" -#: ../../include/features.php:76 +#: ../../include/features.php:73 msgid "Affinity Tool" msgstr "" -#: ../../include/features.php:76 +#: ../../include/features.php:73 msgid "Filter stream activity by depth of relationships" msgstr "" -#: ../../include/features.php:77 +#: ../../include/features.php:74 msgid "Suggest Channels" msgstr "" -#: ../../include/features.php:77 +#: ../../include/features.php:74 msgid "Show channel suggestions" msgstr "" -#: ../../include/features.php:82 +#: ../../include/features.php:79 msgid "Post/Comment Tools" msgstr "" -#: ../../include/features.php:83 +#: ../../include/features.php:80 msgid "Tagging" msgstr "" -#: ../../include/features.php:83 +#: ../../include/features.php:80 msgid "Ability to tag existing posts" msgstr "" -#: ../../include/features.php:84 +#: ../../include/features.php:81 msgid "Post Categories" msgstr "" -#: ../../include/features.php:84 +#: ../../include/features.php:81 msgid "Add categories to your posts" msgstr "" -#: ../../include/features.php:85 +#: ../../include/features.php:82 msgid "Ability to file posts under folders" msgstr "" -#: ../../include/features.php:86 +#: ../../include/features.php:83 msgid "Dislike Posts" msgstr "" -#: ../../include/features.php:86 +#: ../../include/features.php:83 msgid "Ability to dislike posts/comments" msgstr "" -#: ../../include/features.php:87 +#: ../../include/features.php:84 msgid "Star Posts" msgstr "" -#: ../../include/features.php:87 +#: ../../include/features.php:84 msgid "Ability to mark special posts with a star indicator" msgstr "" -#: ../../include/features.php:88 +#: ../../include/features.php:85 msgid "Tag Cloud" msgstr "" -#: ../../include/features.php:88 +#: ../../include/features.php:85 msgid "Provide a personal tag cloud on your channel page" msgstr "" -#: ../../include/contact_selectors.php:56 -msgid "Frequently" +#: ../../include/enotify.php:58 +msgid "Red Matrix Notification" msgstr "" -#: ../../include/contact_selectors.php:57 -msgid "Hourly" +#: ../../include/enotify.php:59 +msgid "redmatrix" msgstr "" -#: ../../include/contact_selectors.php:58 -msgid "Twice daily" +#: ../../include/enotify.php:61 +msgid "Thank You," msgstr "" -#: ../../include/contact_selectors.php:59 -msgid "Daily" +#: ../../include/enotify.php:63 +#, php-format +msgid "%s Administrator" msgstr "" -#: ../../include/contact_selectors.php:60 -msgid "Weekly" +#: ../../include/enotify.php:96 +#, php-format +msgid "%s " msgstr "" -#: ../../include/contact_selectors.php:61 -msgid "Monthly" +#: ../../include/enotify.php:100 +#, php-format +msgid "[Red:Notify] New mail received at %s" msgstr "" -#: ../../include/contact_selectors.php:76 -msgid "Friendica" +#: ../../include/enotify.php:102 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "" -#: ../../include/contact_selectors.php:77 -msgid "OStatus" +#: ../../include/enotify.php:103 +#, php-format +msgid "%1$s sent you %2$s." msgstr "" -#: ../../include/contact_selectors.php:78 -msgid "RSS/Atom" +#: ../../include/enotify.php:103 +msgid "a private message" msgstr "" -#: ../../include/contact_selectors.php:79 ../../mod/id.php:12 -#: ../../mod/id.php:13 ../../mod/admin.php:815 ../../mod/admin.php:824 -#: ../../boot.php:1554 -msgid "Email" +#: ../../include/enotify.php:104 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../include/contact_selectors.php:80 -msgid "Diaspora" +#: ../../include/enotify.php:158 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "" -#: ../../include/contact_selectors.php:81 -msgid "Facebook" +#: ../../include/enotify.php:166 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "" -#: ../../include/contact_selectors.php:82 -msgid "Zot!" +#: ../../include/enotify.php:175 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "" -#: ../../include/contact_selectors.php:83 -msgid "LinkedIn" +#: ../../include/enotify.php:186 +#, php-format +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -#: ../../include/contact_selectors.php:84 -msgid "XMPP/IM" +#: ../../include/enotify.php:187 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "" -#: ../../include/contact_selectors.php:85 -msgid "MySpace" +#: ../../include/enotify.php:190 ../../include/enotify.php:205 +#: ../../include/enotify.php:231 ../../include/enotify.php:249 +#: ../../include/enotify.php:263 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: ../../include/message.php:18 -msgid "No recipient provided." +#: ../../include/enotify.php:196 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" msgstr "" -#: ../../include/message.php:23 -msgid "[no subject]" +#: ../../include/enotify.php:198 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "" -#: ../../include/message.php:45 -msgid "Unable to determine sender." +#: ../../include/enotify.php:200 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "" -#: ../../include/message.php:200 -msgid "Stored post could not be verified." +#: ../../include/enotify.php:224 +#, php-format +msgid "[Red:Notify] %s tagged you" msgstr "" -#: ../../include/follow.php:28 -msgid "Channel is blocked on this site." +#: ../../include/enotify.php:225 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" msgstr "" -#: ../../include/follow.php:33 -msgid "Channel location missing." +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "" -#: ../../include/follow.php:83 -msgid "Response from remote channel was incomplete." +#: ../../include/enotify.php:238 +#, php-format +msgid "[Red:Notify] %1$s poked you" msgstr "" -#: ../../include/follow.php:100 -msgid "Channel was deleted and no longer exists." +#: ../../include/enotify.php:239 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" msgstr "" -#: ../../include/follow.php:135 ../../include/follow.php:197 -msgid "Protocol disabled." +#: ../../include/enotify.php:240 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "" -#: ../../include/follow.php:170 -msgid "Channel discovery failed." +#: ../../include/enotify.php:256 +#, php-format +msgid "[Red:Notify] %s tagged your post" msgstr "" -#: ../../include/follow.php:186 -msgid "local account not found." +#: ../../include/enotify.php:257 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" msgstr "" -#: ../../include/follow.php:215 -msgid "Cannot connect to yourself." +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "" -#: ../../include/ItemObject.php:130 -msgid "Save to Folder" +#: ../../include/enotify.php:270 +msgid "[Red:Notify] Introduction received" msgstr "" -#: ../../include/ItemObject.php:151 -msgid "I will attend" +#: ../../include/enotify.php:271 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "" + +#: ../../include/enotify.php:272 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "" + +#: ../../include/enotify.php:276 ../../include/enotify.php:295 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: ../../include/enotify.php:278 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "" + +#: ../../include/enotify.php:285 +msgid "[Red:Notify] Friend suggestion received" +msgstr "" + +#: ../../include/enotify.php:286 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "" + +#: ../../include/enotify.php:287 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." +msgstr "" + +#: ../../include/enotify.php:293 +msgid "Name:" +msgstr "" + +#: ../../include/enotify.php:294 +msgid "Photo:" +msgstr "" + +#: ../../include/enotify.php:297 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "" + +#: ../../include/enotify.php:508 +msgid "[Red:Notify]" +msgstr "" + +#: ../../include/contact_selectors.php:56 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:57 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:58 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:59 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:60 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:61 +msgid "Monthly" +msgstr "" + +#: ../../include/contact_selectors.php:76 +msgid "Friendica" +msgstr "" + +#: ../../include/contact_selectors.php:77 +msgid "OStatus" +msgstr "" + +#: ../../include/contact_selectors.php:78 +msgid "RSS/Atom" +msgstr "" + +#: ../../include/contact_selectors.php:79 ../../mod/admin.php:813 +#: ../../mod/admin.php:822 ../../mod/id.php:15 ../../mod/id.php:16 +#: ../../boot.php:1542 +msgid "Email" +msgstr "" + +#: ../../include/contact_selectors.php:80 +msgid "Diaspora" +msgstr "" + +#: ../../include/contact_selectors.php:81 +msgid "Facebook" +msgstr "" + +#: ../../include/contact_selectors.php:82 +msgid "Zot!" +msgstr "" + +#: ../../include/contact_selectors.php:83 +msgid "LinkedIn" +msgstr "" + +#: ../../include/contact_selectors.php:84 +msgid "XMPP/IM" +msgstr "" + +#: ../../include/contact_selectors.php:85 +msgid "MySpace" +msgstr "" + +#: ../../include/message.php:18 +msgid "No recipient provided." +msgstr "" + +#: ../../include/message.php:23 +msgid "[no subject]" +msgstr "" + +#: ../../include/message.php:45 +msgid "Unable to determine sender." +msgstr "" + +#: ../../include/message.php:200 +msgid "Stored post could not be verified." +msgstr "" + +#: ../../include/follow.php:28 +msgid "Channel is blocked on this site." +msgstr "" + +#: ../../include/follow.php:33 +msgid "Channel location missing." +msgstr "" + +#: ../../include/follow.php:83 +msgid "Response from remote channel was incomplete." +msgstr "" + +#: ../../include/follow.php:100 +msgid "Channel was deleted and no longer exists." +msgstr "" + +#: ../../include/follow.php:135 ../../include/follow.php:197 +msgid "Protocol disabled." +msgstr "" + +#: ../../include/follow.php:170 +msgid "Channel discovery failed." +msgstr "" + +#: ../../include/follow.php:186 +msgid "local account not found." +msgstr "" + +#: ../../include/follow.php:215 +msgid "Cannot connect to yourself." +msgstr "" + +#: ../../include/ItemObject.php:130 +msgid "Save to Folder" +msgstr "" + +#: ../../include/ItemObject.php:151 +msgid "I will attend" msgstr "" #: ../../include/ItemObject.php:151 @@ -2234,205 +2219,342 @@ msgstr "" msgid "Video" msgstr "" -#: ../../include/datetime.php:35 -msgid "Miscellaneous" +#: ../../include/Contact.php:124 +msgid "New window" msgstr "" -#: ../../include/datetime.php:113 -msgid "YYYY-MM-DD or MM-DD" +#: ../../include/Contact.php:125 +msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/datetime.php:214 ../../mod/events.php:635 -#: ../../mod/appman.php:91 ../../mod/appman.php:92 -msgid "Required" +#: ../../include/Contact.php:215 ../../mod/admin.php:730 +#, php-format +msgid "User '%s' deleted" msgstr "" -#: ../../include/datetime.php:233 ../../boot.php:2356 -msgid "never" +#: ../../include/bb2diaspora.php:373 +msgid "Attachments:" msgstr "" -#: ../../include/datetime.php:239 -msgid "less than a second ago" +#: ../../include/bb2diaspora.php:453 +msgid "Redmatrix event notification:" msgstr "" -#: ../../include/datetime.php:242 -msgid "year" +#: ../../include/text.php:321 +msgid "prev" msgstr "" -#: ../../include/datetime.php:242 -msgid "years" +#: ../../include/text.php:323 +msgid "first" msgstr "" -#: ../../include/datetime.php:243 -msgid "month" +#: ../../include/text.php:352 +msgid "last" msgstr "" -#: ../../include/datetime.php:243 -msgid "months" +#: ../../include/text.php:355 +msgid "next" msgstr "" -#: ../../include/datetime.php:244 -msgid "week" +#: ../../include/text.php:365 +msgid "older" msgstr "" -#: ../../include/datetime.php:244 -msgid "weeks" +#: ../../include/text.php:367 +msgid "newer" msgstr "" -#: ../../include/datetime.php:245 -msgid "day" +#: ../../include/text.php:760 +msgid "No connections" msgstr "" -#: ../../include/datetime.php:245 -msgid "days" +#: ../../include/text.php:774 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/text.php:787 ../../mod/viewconnections.php:86 +msgid "View Connections" msgstr "" -#: ../../include/datetime.php:246 -msgid "hour" +#: ../../include/text.php:844 ../../include/text.php:856 +#: ../../include/nav.php:165 ../../include/apps.php:147 +#: ../../mod/search.php:38 +msgid "Search" msgstr "" -#: ../../include/datetime.php:246 -msgid "hours" +#: ../../include/text.php:920 +msgid "poke" msgstr "" -#: ../../include/datetime.php:247 -msgid "minute" +#: ../../include/text.php:921 +msgid "ping" msgstr "" -#: ../../include/datetime.php:247 -msgid "minutes" +#: ../../include/text.php:921 +msgid "pinged" msgstr "" -#: ../../include/datetime.php:248 -msgid "second" +#: ../../include/text.php:922 +msgid "prod" msgstr "" -#: ../../include/datetime.php:248 -msgid "seconds" +#: ../../include/text.php:922 +msgid "prodded" msgstr "" -#: ../../include/datetime.php:257 -#, php-format -msgid "%1$d %2$s ago" +#: ../../include/text.php:923 +msgid "slap" msgstr "" -#: ../../include/datetime.php:465 -#, php-format -msgid "%1$s's birthday" +#: ../../include/text.php:923 +msgid "slapped" msgstr "" -#: ../../include/datetime.php:466 -#, php-format -msgid "Happy Birthday %1$s" +#: ../../include/text.php:924 +msgid "finger" msgstr "" -#: ../../include/Contact.php:124 -msgid "New window" +#: ../../include/text.php:924 +msgid "fingered" msgstr "" -#: ../../include/Contact.php:125 -msgid "Open the selected location in a different window or browser tab" +#: ../../include/text.php:925 +msgid "rebuff" msgstr "" -#: ../../include/Contact.php:215 ../../mod/admin.php:729 -#, php-format -msgid "User '%s' deleted" +#: ../../include/text.php:925 +msgid "rebuffed" msgstr "" -#: ../../include/bb2diaspora.php:373 -msgid "Attachments:" +#: ../../include/text.php:935 +msgid "happy" msgstr "" -#: ../../include/bb2diaspora.php:451 ../../include/event.php:11 -msgid "l F d, Y \\@ g:i A" +#: ../../include/text.php:936 +msgid "sad" msgstr "" -#: ../../include/bb2diaspora.php:453 -msgid "Redmatrix event notification:" +#: ../../include/text.php:937 +msgid "mellow" msgstr "" -#: ../../include/bb2diaspora.php:457 ../../include/event.php:20 -msgid "Starts:" +#: ../../include/text.php:938 +msgid "tired" msgstr "" -#: ../../include/bb2diaspora.php:465 ../../include/event.php:30 -msgid "Finishes:" +#: ../../include/text.php:939 +msgid "perky" msgstr "" -#: ../../include/items.php:382 ../../mod/like.php:270 -#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 -#: ../../mod/bulksetclose.php:11 ../../index.php:392 -msgid "Permission denied" +#: ../../include/text.php:940 +msgid "angry" msgstr "" -#: ../../include/items.php:979 ../../include/items.php:1024 -msgid "(Unknown)" +#: ../../include/text.php:941 +msgid "stupified" msgstr "" -#: ../../include/items.php:1181 -msgid "Visible to anybody on the internet." +#: ../../include/text.php:942 +msgid "puzzled" msgstr "" -#: ../../include/items.php:1183 -msgid "Visible to you only." +#: ../../include/text.php:943 +msgid "interested" msgstr "" -#: ../../include/items.php:1185 -msgid "Visible to anybody in this network." +#: ../../include/text.php:944 +msgid "bitter" msgstr "" -#: ../../include/items.php:1187 -msgid "Visible to anybody authenticated." +#: ../../include/text.php:945 +msgid "cheerful" msgstr "" -#: ../../include/items.php:1189 -#, php-format -msgid "Visible to anybody on %s." +#: ../../include/text.php:946 +msgid "alive" msgstr "" -#: ../../include/items.php:1191 -msgid "Visible to all connections." +#: ../../include/text.php:947 +msgid "annoyed" msgstr "" -#: ../../include/items.php:1193 -msgid "Visible to approved connections." +#: ../../include/text.php:948 +msgid "anxious" msgstr "" -#: ../../include/items.php:1195 -msgid "Visible to specific connections." +#: ../../include/text.php:949 +msgid "cranky" msgstr "" -#: ../../include/items.php:4027 ../../mod/thing.php:76 -#: ../../mod/display.php:36 ../../mod/filestorage.php:27 -#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:984 -#: ../../mod/admin.php:1184 -msgid "Item not found." +#: ../../include/text.php:950 +msgid "disturbed" msgstr "" -#: ../../include/items.php:4479 ../../mod/group.php:38 ../../mod/group.php:140 -#: ../../mod/bulksetclose.php:51 -msgid "Collection not found." +#: ../../include/text.php:951 +msgid "frustrated" msgstr "" -#: ../../include/items.php:4494 -msgid "Collection is empty." +#: ../../include/text.php:952 +msgid "depressed" msgstr "" -#: ../../include/items.php:4501 -#, php-format -msgid "Collection: %s" +#: ../../include/text.php:953 +msgid "motivated" msgstr "" -#: ../../include/items.php:4512 -#, php-format -msgid "Connection: %s" +#: ../../include/text.php:954 +msgid "relaxed" msgstr "" -#: ../../include/items.php:4515 -msgid "Connection not found." +#: ../../include/text.php:955 +msgid "surprised" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Monday" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Tuesday" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Wednesday" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Thursday" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Friday" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Saturday" +msgstr "" + +#: ../../include/text.php:1127 +msgid "Sunday" +msgstr "" + +#: ../../include/text.php:1131 +msgid "January" +msgstr "" + +#: ../../include/text.php:1131 +msgid "February" +msgstr "" + +#: ../../include/text.php:1131 +msgid "March" +msgstr "" + +#: ../../include/text.php:1131 +msgid "April" +msgstr "" + +#: ../../include/text.php:1131 +msgid "May" +msgstr "" + +#: ../../include/text.php:1131 +msgid "June" +msgstr "" + +#: ../../include/text.php:1131 +msgid "July" +msgstr "" + +#: ../../include/text.php:1131 +msgid "August" +msgstr "" + +#: ../../include/text.php:1131 +msgid "September" +msgstr "" + +#: ../../include/text.php:1131 +msgid "October" +msgstr "" + +#: ../../include/text.php:1131 +msgid "November" +msgstr "" + +#: ../../include/text.php:1131 +msgid "December" +msgstr "" + +#: ../../include/text.php:1217 +msgid "unknown.???" +msgstr "" + +#: ../../include/text.php:1218 +msgid "bytes" +msgstr "" + +#: ../../include/text.php:1254 +msgid "remove category" +msgstr "" + +#: ../../include/text.php:1323 +msgid "remove from file" +msgstr "" + +#: ../../include/text.php:1399 ../../include/text.php:1410 +#: ../../mod/connedit.php:635 +msgid "Click to open/close" +msgstr "" + +#: ../../include/text.php:1566 ../../mod/events.php:444 +msgid "Link to Source" +msgstr "" + +#: ../../include/text.php:1585 +msgid "Select a page layout: " +msgstr "" + +#: ../../include/text.php:1588 ../../include/text.php:1648 +msgid "default" msgstr "" -#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1551 +#: ../../include/text.php:1621 +msgid "Page content type: " +msgstr "" + +#: ../../include/text.php:1660 +msgid "Select an alternate language" +msgstr "" + +#: ../../include/text.php:1792 +msgid "activity" +msgstr "" + +#: ../../include/text.php:2083 +msgid "Design" +msgstr "" + +#: ../../include/text.php:2086 +msgid "Blocks" +msgstr "" + +#: ../../include/text.php:2087 +msgid "Menus" +msgstr "" + +#: ../../include/text.php:2088 +msgid "Layouts" +msgstr "" + +#: ../../include/text.php:2089 +msgid "Pages" +msgstr "" + +#: ../../include/nav.php:87 ../../include/nav.php:120 ../../boot.php:1539 msgid "Logout" msgstr "" @@ -2460,6 +2582,10 @@ msgstr "" msgid "Manage/Edit profiles" msgstr "" +#: ../../include/nav.php:95 ../../include/identity.php:846 +msgid "Edit Profile" +msgstr "" + #: ../../include/nav.php:95 msgid "Edit your profile" msgstr "" @@ -2488,7 +2614,7 @@ msgstr "" msgid "Your webpages" msgstr "" -#: ../../include/nav.php:117 ../../include/apps.php:131 ../../boot.php:1552 +#: ../../include/nav.php:117 ../../include/apps.php:131 ../../boot.php:1540 msgid "Login" msgstr "" @@ -2513,7 +2639,7 @@ msgstr "" msgid "Home Page" msgstr "" -#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1528 +#: ../../include/nav.php:155 ../../mod/register.php:224 ../../boot.php:1516 msgid "Register" msgstr "" @@ -2534,12 +2660,6 @@ msgstr "" msgid "Applications, utilities, links, games" msgstr "" -#: ../../include/nav.php:165 ../../include/apps.php:147 -#: ../../include/text.php:832 ../../include/text.php:844 -#: ../../mod/search.php:38 -msgid "Search" -msgstr "" - #: ../../include/nav.php:165 msgid "Search site content" msgstr "" @@ -2722,276 +2842,315 @@ msgstr "" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" -#: ../../include/event.php:376 -msgid "This event has been added to your calendar." +#: ../../include/items.php:396 ../../mod/like.php:270 +#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/profperm.php:23 +#: ../../mod/bulksetclose.php:11 ../../index.php:392 +msgid "Permission denied" msgstr "" -#: ../../include/api.php:1095 -msgid "Public Timeline" +#: ../../include/items.php:986 ../../include/items.php:1030 +msgid "(Unknown)" msgstr "" -#: ../../include/dir_fns.php:134 -msgid "Directory Options" +#: ../../include/items.php:1185 +msgid "Visible to anybody on the internet." msgstr "" -#: ../../include/dir_fns.php:135 -msgid "Alphabetic" +#: ../../include/items.php:1187 +msgid "Visible to you only." msgstr "" -#: ../../include/dir_fns.php:136 -msgid "Reverse Alphabetic" +#: ../../include/items.php:1189 +msgid "Visible to anybody in this network." msgstr "" -#: ../../include/dir_fns.php:137 -msgid "Newest to Oldest" +#: ../../include/items.php:1191 +msgid "Visible to anybody authenticated." msgstr "" -#: ../../include/dir_fns.php:138 -msgid "Oldest to Newest" +#: ../../include/items.php:1193 +#, php-format +msgid "Visible to anybody on %s." msgstr "" -#: ../../include/dir_fns.php:139 -msgid "Sort" +#: ../../include/items.php:1195 +msgid "Visible to all connections." msgstr "" -#: ../../include/dir_fns.php:143 -msgid "Safe Mode" +#: ../../include/items.php:1197 +msgid "Visible to approved connections." msgstr "" -#: ../../include/dir_fns.php:145 -msgid "Public Forums Only" +#: ../../include/items.php:1199 +msgid "Visible to specific connections." msgstr "" -#: ../../include/dir_fns.php:146 -msgid "This Website Only" +#: ../../include/items.php:3979 ../../mod/thing.php:74 +#: ../../mod/display.php:36 ../../mod/filestorage.php:27 +#: ../../mod/viewsrc.php:20 ../../mod/admin.php:167 ../../mod/admin.php:984 +#: ../../mod/admin.php:1184 +msgid "Item not found." msgstr "" -#: ../../include/oembed.php:183 -msgid "Embedded content" +#: ../../include/items.php:4047 ../../include/photos.php:26 +#: ../../include/attach.php:136 ../../include/attach.php:183 +#: ../../include/attach.php:246 ../../include/attach.php:260 +#: ../../include/attach.php:304 ../../include/attach.php:318 +#: ../../include/attach.php:343 ../../include/attach.php:539 +#: ../../include/attach.php:611 ../../include/chat.php:131 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 +#: ../../mod/achievements.php:30 ../../mod/manage.php:6 +#: ../../mod/settings.php:564 ../../mod/api.php:26 ../../mod/api.php:31 +#: ../../mod/blocks.php:67 ../../mod/blocks.php:75 ../../mod/thing.php:241 +#: ../../mod/thing.php:256 ../../mod/thing.php:290 +#: ../../mod/profile_photo.php:264 ../../mod/profile_photo.php:277 +#: ../../mod/block.php:22 ../../mod/block.php:72 ../../mod/like.php:178 +#: ../../mod/events.php:219 ../../mod/connedit.php:321 ../../mod/group.php:9 +#: ../../mod/setup.php:207 ../../mod/common.php:35 +#: ../../mod/connections.php:169 ../../mod/item.php:207 ../../mod/item.php:215 +#: ../../mod/item.php:958 ../../mod/pdledit.php:21 ../../mod/authtest.php:13 +#: ../../mod/editlayout.php:64 ../../mod/editlayout.php:89 +#: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/editwebpage.php:64 +#: ../../mod/editwebpage.php:86 ../../mod/editwebpage.php:118 +#: ../../mod/rate.php:110 ../../mod/editpost.php:13 ../../mod/invite.php:13 +#: ../../mod/invite.php:104 ../../mod/locs.php:77 ../../mod/sources.php:66 +#: ../../mod/menu.php:61 ../../mod/filestorage.php:18 +#: ../../mod/filestorage.php:73 ../../mod/filestorage.php:88 +#: ../../mod/filestorage.php:115 ../../mod/fsuggest.php:78 +#: ../../mod/poke.php:128 ../../mod/profiles.php:188 +#: ../../mod/profiles.php:576 ../../mod/viewsrc.php:14 +#: ../../mod/webpages.php:67 ../../mod/viewconnections.php:22 +#: ../../mod/viewconnections.php:27 ../../mod/editblock.php:65 +#: ../../mod/register.php:72 ../../mod/photos.php:68 ../../mod/id.php:71 +#: ../../mod/message.php:16 ../../mod/mitem.php:106 ../../mod/mood.php:111 +#: ../../mod/layouts.php:67 ../../mod/layouts.php:74 ../../mod/layouts.php:85 +#: ../../mod/mail.php:114 ../../mod/notifications.php:66 +#: ../../mod/regmod.php:17 ../../mod/new_channel.php:68 +#: ../../mod/new_channel.php:99 ../../mod/appman.php:66 +#: ../../mod/network.php:12 ../../mod/page.php:28 ../../mod/page.php:78 +#: ../../mod/bookmarks.php:46 ../../mod/channel.php:100 +#: ../../mod/channel.php:219 ../../mod/channel.php:262 +#: ../../mod/suggest.php:26 ../../mod/service_limits.php:7 +#: ../../mod/sharedwithme.php:7 ../../index.php:190 ../../index.php:393 +msgid "Permission denied." msgstr "" -#: ../../include/oembed.php:192 -msgid "Embedding disabled" +#: ../../include/items.php:4441 ../../mod/group.php:38 ../../mod/group.php:140 +#: ../../mod/bulksetclose.php:51 +msgid "Collection not found." msgstr "" -#: ../../include/zot.php:679 -msgid "Invalid data packet" +#: ../../include/items.php:4457 +msgid "Collection is empty." msgstr "" -#: ../../include/zot.php:695 -msgid "Unable to verify channel signature" +#: ../../include/items.php:4464 +#, php-format +msgid "Collection: %s" msgstr "" -#: ../../include/zot.php:2079 +#: ../../include/items.php:4474 #, php-format -msgid "Unable to verify site signature for %s" +msgid "Connection: %s" msgstr "" -#: ../../include/auth.php:131 -msgid "Logged out." +#: ../../include/items.php:4476 +msgid "Connection not found." msgstr "" -#: ../../include/auth.php:272 -msgid "Failed authentication" +#: ../../include/permissions.php:26 +msgid "Can view my normal stream and posts" msgstr "" -#: ../../include/auth.php:286 ../../mod/openid.php:190 -msgid "Login failed." +#: ../../include/permissions.php:27 +msgid "Can view my default channel profile" msgstr "" -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" +#: ../../include/permissions.php:28 +msgid "Can view my photo albums" msgstr "" -#: ../../include/enotify.php:42 -msgid "redmatrix" +#: ../../include/permissions.php:29 +msgid "Can view my connections" msgstr "" -#: ../../include/enotify.php:44 -msgid "Thank You," +#: ../../include/permissions.php:30 +msgid "Can view my file storage" msgstr "" -#: ../../include/enotify.php:46 -#, php-format -msgid "%s Administrator" +#: ../../include/permissions.php:31 +msgid "Can view my webpages" msgstr "" -#: ../../include/enotify.php:81 -#, php-format -msgid "%s " +#: ../../include/permissions.php:34 +msgid "Can send me their channel stream and posts" msgstr "" -#: ../../include/enotify.php:85 -#, php-format -msgid "[Red:Notify] New mail received at %s" +#: ../../include/permissions.php:35 +msgid "Can post on my channel page (\"wall\")" msgstr "" -#: ../../include/enotify.php:87 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." +#: ../../include/permissions.php:36 +msgid "Can comment on or like my posts" msgstr "" -#: ../../include/enotify.php:88 -#, php-format -msgid "%1$s sent you %2$s." +#: ../../include/permissions.php:37 +msgid "Can send me private mail messages" msgstr "" -#: ../../include/enotify.php:88 -msgid "a private message" +#: ../../include/permissions.php:38 +msgid "Can post photos to my photo albums" msgstr "" -#: ../../include/enotify.php:89 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." +#: ../../include/permissions.php:39 +msgid "Can like/dislike stuff" msgstr "" -#: ../../include/enotify.php:144 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +#: ../../include/permissions.php:39 +msgid "Profiles and things other than posts/comments" msgstr "" -#: ../../include/enotify.php:152 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +#: ../../include/permissions.php:41 +msgid "Can forward to all my channel contacts via post @mentions" msgstr "" -#: ../../include/enotify.php:161 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +#: ../../include/permissions.php:41 +msgid "Advanced - useful for creating group forum channels" msgstr "" -#: ../../include/enotify.php:172 -#, php-format -msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" +#: ../../include/permissions.php:42 +msgid "Can chat with me (when available)" msgstr "" -#: ../../include/enotify.php:173 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." +#: ../../include/permissions.php:43 +msgid "Can write to my file storage" msgstr "" -#: ../../include/enotify.php:176 ../../include/enotify.php:191 -#: ../../include/enotify.php:217 ../../include/enotify.php:236 -#: ../../include/enotify.php:250 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." +#: ../../include/permissions.php:44 +msgid "Can edit my webpages" msgstr "" -#: ../../include/enotify.php:182 -#, php-format -msgid "[Red:Notify] %s posted to your profile wall" +#: ../../include/permissions.php:46 +msgid "Can source my public posts in derived channels" msgstr "" -#: ../../include/enotify.php:184 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" +#: ../../include/permissions.php:46 +msgid "Somewhat advanced - very useful in open communities" msgstr "" -#: ../../include/enotify.php:186 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +#: ../../include/permissions.php:48 +msgid "Can administer my channel resources" msgstr "" -#: ../../include/enotify.php:210 -#, php-format -msgid "[Red:Notify] %s tagged you" +#: ../../include/permissions.php:48 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "" -#: ../../include/enotify.php:211 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" +#: ../../include/permissions.php:809 +msgid "Social Networking" msgstr "" -#: ../../include/enotify.php:212 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +#: ../../include/permissions.php:809 ../../include/permissions.php:810 +#: ../../include/permissions.php:811 +msgid "Mostly Public" msgstr "" -#: ../../include/enotify.php:225 -#, php-format -msgid "[Red:Notify] %1$s poked you" +#: ../../include/permissions.php:809 ../../include/permissions.php:810 +#: ../../include/permissions.php:811 +msgid "Restricted" msgstr "" -#: ../../include/enotify.php:226 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" +#: ../../include/permissions.php:809 ../../include/permissions.php:810 +msgid "Private" msgstr "" -#: ../../include/enotify.php:227 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +#: ../../include/permissions.php:810 +msgid "Community Forum" msgstr "" -#: ../../include/enotify.php:243 -#, php-format -msgid "[Red:Notify] %s tagged your post" +#: ../../include/permissions.php:811 +msgid "Feed Republish" msgstr "" -#: ../../include/enotify.php:244 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" +#: ../../include/permissions.php:812 +msgid "Special Purpose" msgstr "" -#: ../../include/enotify.php:245 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +#: ../../include/permissions.php:812 +msgid "Celebrity/Soapbox" msgstr "" -#: ../../include/enotify.php:257 -msgid "[Red:Notify] Introduction received" +#: ../../include/permissions.php:812 +msgid "Group Repository" msgstr "" -#: ../../include/enotify.php:258 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +#: ../../include/permissions.php:813 ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 +#: ../../include/profile_selectors.php:61 +#: ../../include/profile_selectors.php:97 +msgid "Other" msgstr "" -#: ../../include/enotify.php:259 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +#: ../../include/permissions.php:813 +msgid "Custom/Expert Mode" msgstr "" -#: ../../include/enotify.php:263 ../../include/enotify.php:282 -#, php-format -msgid "You may visit their profile at %s" +#: ../../include/api.php:1095 +msgid "Public Timeline" msgstr "" -#: ../../include/enotify.php:265 +#: ../../include/photos.php:94 #, php-format -msgid "Please visit %s to approve or reject the connection request." +msgid "Image exceeds website size limit of %lu bytes" msgstr "" -#: ../../include/enotify.php:272 -msgid "[Red:Notify] Friend suggestion received" +#: ../../include/photos.php:101 +msgid "Image file is empty." msgstr "" -#: ../../include/enotify.php:273 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +#: ../../include/photos.php:128 ../../mod/profile_photo.php:217 +msgid "Unable to process image" msgstr "" -#: ../../include/enotify.php:274 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." +#: ../../include/photos.php:199 +msgid "Photo storage failed." msgstr "" -#: ../../include/enotify.php:280 -msgid "Name:" +#: ../../include/photos.php:363 +msgid "Upload New Photos" msgstr "" -#: ../../include/enotify.php:281 -msgid "Photo:" +#: ../../include/zot.php:661 +msgid "Invalid data packet" +msgstr "" + +#: ../../include/zot.php:677 +msgid "Unable to verify channel signature" msgstr "" -#: ../../include/enotify.php:284 +#: ../../include/zot.php:2043 #, php-format -msgid "Please visit %s to approve or reject the suggestion." +msgid "Unable to verify site signature for %s" msgstr "" -#: ../../include/enotify.php:499 -msgid "[Red:Notify]" +#: ../../include/oembed.php:183 +msgid "Embedded content" +msgstr "" + +#: ../../include/oembed.php:192 +msgid "Embedding disabled" +msgstr "" + +#: ../../include/auth.php:131 +msgid "Logged out." +msgstr "" + +#: ../../include/auth.php:272 +msgid "Failed authentication" +msgstr "" + +#: ../../include/auth.php:286 ../../mod/openid.php:190 +msgid "Login failed." msgstr "" #: ../../include/contact_widgets.php:14 @@ -3001,7 +3160,7 @@ msgid_plural "%d invitations available" msgstr[0] "" msgstr[1] "" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:447 +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:450 msgid "Advanced" msgstr "" @@ -3072,788 +3231,615 @@ msgstr "" msgid "Permissions" msgstr "" -#: ../../include/photos.php:86 -#, php-format -msgid "Image exceeds website size limit of %lu bytes" +#: ../../include/attach.php:241 ../../include/attach.php:299 +msgid "Item was not found." msgstr "" -#: ../../include/photos.php:93 -msgid "Image file is empty." +#: ../../include/attach.php:356 +msgid "No source file." msgstr "" -#: ../../include/photos.php:121 ../../mod/profile_photo.php:217 -msgid "Unable to process image" +#: ../../include/attach.php:374 +msgid "Cannot locate file to replace" msgstr "" -#: ../../include/photos.php:194 -msgid "Photo storage failed." +#: ../../include/attach.php:392 +msgid "Cannot locate file to revise/update" msgstr "" -#: ../../include/photos.php:360 -msgid "Upload New Photos" +#: ../../include/attach.php:403 +#, php-format +msgid "File exceeds size limit of %d" msgstr "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 ../../mod/id.php:93 -msgid "Male" +#: ../../include/attach.php:415 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 ../../mod/id.php:95 -msgid "Female" +#: ../../include/attach.php:498 +msgid "File upload failed. Possible system limit or action terminated." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Currently Male" +#: ../../include/attach.php:510 +msgid "Stored file could not be verified. Upload failed." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Currently Female" +#: ../../include/attach.php:554 ../../include/attach.php:571 +msgid "Path not available." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Male" +#: ../../include/attach.php:616 +msgid "Empty pathname" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Female" +#: ../../include/attach.php:632 +msgid "duplicate filename or path" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Transgender" +#: ../../include/attach.php:656 +msgid "Path not found." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Intersex" +#: ../../include/attach.php:707 +msgid "mkdir failed." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Transsexual" +#: ../../include/attach.php:711 +msgid "database storage failed." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Hermaphrodite" +#: ../../include/identity.php:33 +msgid "Unable to obtain identity information from database" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Neuter" +#: ../../include/identity.php:67 +msgid "Empty name" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Non-specific" +#: ../../include/identity.php:70 +msgid "Name too long" msgstr "" -#: ../../include/profile_selectors.php:6 -#: ../../include/profile_selectors.php:23 -#: ../../include/profile_selectors.php:61 -#: ../../include/profile_selectors.php:97 ../../include/permissions.php:814 -msgid "Other" +#: ../../include/identity.php:186 +msgid "No account identifier" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Undecided" +#: ../../include/identity.php:198 +msgid "Nickname is required." msgstr "" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Males" +#: ../../include/identity.php:212 +msgid "Reserved nickname. Please choose another." msgstr "" -#: ../../include/profile_selectors.php:42 -#: ../../include/profile_selectors.php:61 -msgid "Females" +#: ../../include/identity.php:217 ../../include/dimport.php:34 +msgid "" +"Nickname has unsupported characters or is already being used on this site." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Gay" +#: ../../include/identity.php:292 +msgid "Unable to retrieve created identity" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Lesbian" +#: ../../include/identity.php:350 +msgid "Default Profile" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "No Preference" +#: ../../include/identity.php:630 +msgid "Requested channel is not available." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Bisexual" +#: ../../include/identity.php:677 ../../mod/profile.php:16 +#: ../../mod/achievements.php:11 ../../mod/blocks.php:29 +#: ../../mod/connect.php:13 ../../mod/hcard.php:8 ../../mod/editlayout.php:28 +#: ../../mod/editwebpage.php:28 ../../mod/filestorage.php:54 +#: ../../mod/webpages.php:29 ../../mod/editblock.php:29 +#: ../../mod/layouts.php:29 +msgid "Requested profile is not available." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Autosexual" +#: ../../include/identity.php:836 ../../mod/profiles.php:774 +msgid "Change profile photo" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Abstinent" +#: ../../include/identity.php:842 +msgid "Profiles" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Virgin" +#: ../../include/identity.php:842 +msgid "Manage/edit profiles" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Deviant" +#: ../../include/identity.php:843 ../../mod/profiles.php:775 +msgid "Create New Profile" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Fetish" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Oodles" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Nonsexual" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Single" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Lonely" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Available" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Unavailable" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Has crush" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Infatuated" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Dating" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Unfaithful" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Sex Addict" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Friends/Benefits" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Casual" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Engaged" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Married" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily married" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Partners" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Cohabiting" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Common law" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Happy" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Not looking" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Swinger" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Betrayed" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Separated" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Unstable" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Divorced" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Imaginarily divorced" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "Widowed" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Uncertain" -msgstr "" - -#: ../../include/profile_selectors.php:80 -#: ../../include/profile_selectors.php:97 -msgid "It's complicated" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Don't care" -msgstr "" - -#: ../../include/profile_selectors.php:80 -msgid "Ask me" +#: ../../include/identity.php:858 ../../mod/profiles.php:786 +msgid "Profile Image" msgstr "" -#: ../../include/apps.php:128 -msgid "Site Admin" +#: ../../include/identity.php:861 +msgid "visible to everybody" msgstr "" -#: ../../include/apps.php:130 -msgid "Address Book" +#: ../../include/identity.php:862 ../../mod/profiles.php:669 +#: ../../mod/profiles.php:790 +msgid "Edit visibility" msgstr "" -#: ../../include/apps.php:144 ../../mod/mood.php:130 -msgid "Mood" +#: ../../include/identity.php:878 ../../include/identity.php:1117 +msgid "Gender:" msgstr "" -#: ../../include/apps.php:148 -msgid "Probe" +#: ../../include/identity.php:879 ../../include/identity.php:1161 +msgid "Status:" msgstr "" -#: ../../include/apps.php:149 -msgid "Suggest" +#: ../../include/identity.php:880 ../../include/identity.php:1172 +msgid "Homepage:" msgstr "" -#: ../../include/apps.php:150 -msgid "Random Channel" +#: ../../include/identity.php:881 +msgid "Online Now" msgstr "" -#: ../../include/apps.php:151 -msgid "Invite" +#: ../../include/identity.php:964 ../../include/identity.php:1042 +#: ../../mod/ping.php:324 +msgid "g A l F d" msgstr "" -#: ../../include/apps.php:152 -msgid "Features" +#: ../../include/identity.php:965 ../../include/identity.php:1043 +msgid "F d" msgstr "" -#: ../../include/apps.php:153 ../../mod/id.php:25 -msgid "Language" +#: ../../include/identity.php:1010 ../../include/identity.php:1082 +#: ../../mod/ping.php:346 +msgid "[today]" msgstr "" -#: ../../include/apps.php:154 -msgid "Post" +#: ../../include/identity.php:1021 +msgid "Birthday Reminders" msgstr "" -#: ../../include/apps.php:155 ../../mod/id.php:14 ../../mod/id.php:15 -#: ../../mod/id.php:16 -msgid "Profile Photo" +#: ../../include/identity.php:1022 +msgid "Birthdays this week:" msgstr "" -#: ../../include/apps.php:247 ../../mod/settings.php:84 -#: ../../mod/settings.php:608 -msgid "Update" +#: ../../include/identity.php:1075 +msgid "[No description]" msgstr "" -#: ../../include/apps.php:247 -msgid "Install" +#: ../../include/identity.php:1093 +msgid "Event Reminders" msgstr "" -#: ../../include/apps.php:252 -msgid "Purchase" +#: ../../include/identity.php:1094 +msgid "Events this week:" msgstr "" -#: ../../include/text.php:318 -msgid "prev" +#: ../../include/identity.php:1107 ../../include/identity.php:1224 +#: ../../include/apps.php:138 ../../mod/profperm.php:112 +msgid "Profile" msgstr "" -#: ../../include/text.php:320 -msgid "first" +#: ../../include/identity.php:1115 ../../mod/settings.php:1045 +msgid "Full Name:" msgstr "" -#: ../../include/text.php:349 -msgid "last" +#: ../../include/identity.php:1122 +msgid "Like this channel" msgstr "" -#: ../../include/text.php:352 -msgid "next" +#: ../../include/identity.php:1146 +msgid "j F, Y" msgstr "" -#: ../../include/text.php:362 -msgid "older" +#: ../../include/identity.php:1147 +msgid "j F" msgstr "" -#: ../../include/text.php:364 -msgid "newer" +#: ../../include/identity.php:1154 +msgid "Birthday:" msgstr "" -#: ../../include/text.php:748 -msgid "No connections" +#: ../../include/identity.php:1158 +msgid "Age:" msgstr "" -#: ../../include/text.php:762 +#: ../../include/identity.php:1167 #, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/text.php:775 ../../mod/viewconnections.php:86 -msgid "View Connections" -msgstr "" - -#: ../../include/text.php:911 -msgid "poke" -msgstr "" - -#: ../../include/text.php:912 -msgid "ping" -msgstr "" - -#: ../../include/text.php:912 -msgid "pinged" -msgstr "" - -#: ../../include/text.php:913 -msgid "prod" -msgstr "" - -#: ../../include/text.php:913 -msgid "prodded" -msgstr "" - -#: ../../include/text.php:914 -msgid "slap" -msgstr "" - -#: ../../include/text.php:914 -msgid "slapped" -msgstr "" - -#: ../../include/text.php:915 -msgid "finger" -msgstr "" - -#: ../../include/text.php:915 -msgid "fingered" -msgstr "" - -#: ../../include/text.php:916 -msgid "rebuff" -msgstr "" - -#: ../../include/text.php:916 -msgid "rebuffed" +msgid "for %1$d %2$s" msgstr "" -#: ../../include/text.php:926 -msgid "happy" +#: ../../include/identity.php:1170 ../../mod/profiles.php:691 +msgid "Sexual Preference:" msgstr "" -#: ../../include/text.php:927 -msgid "sad" +#: ../../include/identity.php:1174 ../../mod/profiles.php:693 +msgid "Hometown:" msgstr "" -#: ../../include/text.php:928 -msgid "mellow" +#: ../../include/identity.php:1176 +msgid "Tags:" msgstr "" -#: ../../include/text.php:929 -msgid "tired" +#: ../../include/identity.php:1178 ../../mod/profiles.php:694 +msgid "Political Views:" msgstr "" -#: ../../include/text.php:930 -msgid "perky" +#: ../../include/identity.php:1180 +msgid "Religion:" msgstr "" -#: ../../include/text.php:931 -msgid "angry" +#: ../../include/identity.php:1182 +msgid "About:" msgstr "" -#: ../../include/text.php:932 -msgid "stupified" +#: ../../include/identity.php:1184 +msgid "Hobbies/Interests:" msgstr "" -#: ../../include/text.php:933 -msgid "puzzled" +#: ../../include/identity.php:1186 ../../mod/profiles.php:697 +msgid "Likes:" msgstr "" -#: ../../include/text.php:934 -msgid "interested" +#: ../../include/identity.php:1188 ../../mod/profiles.php:698 +msgid "Dislikes:" msgstr "" -#: ../../include/text.php:935 -msgid "bitter" +#: ../../include/identity.php:1190 +msgid "Contact information and Social Networks:" msgstr "" -#: ../../include/text.php:936 -msgid "cheerful" +#: ../../include/identity.php:1192 +msgid "My other channels:" msgstr "" -#: ../../include/text.php:937 -msgid "alive" +#: ../../include/identity.php:1194 +msgid "Musical interests:" msgstr "" -#: ../../include/text.php:938 -msgid "annoyed" +#: ../../include/identity.php:1196 +msgid "Books, literature:" msgstr "" -#: ../../include/text.php:939 -msgid "anxious" +#: ../../include/identity.php:1198 +msgid "Television:" msgstr "" -#: ../../include/text.php:940 -msgid "cranky" +#: ../../include/identity.php:1200 +msgid "Film/dance/culture/entertainment:" msgstr "" -#: ../../include/text.php:941 -msgid "disturbed" +#: ../../include/identity.php:1202 +msgid "Love/Romance:" msgstr "" -#: ../../include/text.php:942 -msgid "frustrated" +#: ../../include/identity.php:1204 +msgid "Work/employment:" msgstr "" -#: ../../include/text.php:943 -msgid "depressed" +#: ../../include/identity.php:1206 +msgid "School/education:" msgstr "" -#: ../../include/text.php:944 -msgid "motivated" +#: ../../include/identity.php:1226 +msgid "Like this thing" msgstr "" -#: ../../include/text.php:945 -msgid "relaxed" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:103 +msgid "Male" msgstr "" -#: ../../include/text.php:946 -msgid "surprised" +#: ../../include/profile_selectors.php:6 +#: ../../include/profile_selectors.php:23 ../../mod/id.php:105 +msgid "Female" msgstr "" -#: ../../include/text.php:1111 -msgid "Monday" +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" msgstr "" -#: ../../include/text.php:1111 -msgid "Tuesday" +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" msgstr "" -#: ../../include/text.php:1111 -msgid "Wednesday" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" msgstr "" -#: ../../include/text.php:1111 -msgid "Thursday" +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" msgstr "" -#: ../../include/text.php:1111 -msgid "Friday" +#: ../../include/profile_selectors.php:6 +msgid "Transgender" msgstr "" -#: ../../include/text.php:1111 -msgid "Saturday" +#: ../../include/profile_selectors.php:6 +msgid "Intersex" msgstr "" -#: ../../include/text.php:1111 -msgid "Sunday" +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" msgstr "" -#: ../../include/text.php:1115 -msgid "January" +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" msgstr "" -#: ../../include/text.php:1115 -msgid "February" +#: ../../include/profile_selectors.php:6 +msgid "Neuter" msgstr "" -#: ../../include/text.php:1115 -msgid "March" +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" msgstr "" -#: ../../include/text.php:1115 -msgid "April" +#: ../../include/profile_selectors.php:6 +msgid "Undecided" msgstr "" -#: ../../include/text.php:1115 -msgid "May" +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Males" msgstr "" -#: ../../include/text.php:1115 -msgid "June" +#: ../../include/profile_selectors.php:42 +#: ../../include/profile_selectors.php:61 +msgid "Females" msgstr "" -#: ../../include/text.php:1115 -msgid "July" +#: ../../include/profile_selectors.php:42 +msgid "Gay" msgstr "" -#: ../../include/text.php:1115 -msgid "August" +#: ../../include/profile_selectors.php:42 +msgid "Lesbian" msgstr "" -#: ../../include/text.php:1115 -msgid "September" +#: ../../include/profile_selectors.php:42 +msgid "No Preference" msgstr "" -#: ../../include/text.php:1115 -msgid "October" +#: ../../include/profile_selectors.php:42 +msgid "Bisexual" msgstr "" -#: ../../include/text.php:1115 -msgid "November" +#: ../../include/profile_selectors.php:42 +msgid "Autosexual" msgstr "" -#: ../../include/text.php:1115 -msgid "December" +#: ../../include/profile_selectors.php:42 +msgid "Abstinent" msgstr "" -#: ../../include/text.php:1193 -msgid "unknown.???" +#: ../../include/profile_selectors.php:42 +msgid "Virgin" msgstr "" -#: ../../include/text.php:1194 -msgid "bytes" +#: ../../include/profile_selectors.php:42 +msgid "Deviant" msgstr "" -#: ../../include/text.php:1230 -msgid "remove category" +#: ../../include/profile_selectors.php:42 +msgid "Fetish" msgstr "" -#: ../../include/text.php:1299 -msgid "remove from file" +#: ../../include/profile_selectors.php:42 +msgid "Oodles" msgstr "" -#: ../../include/text.php:1375 ../../include/text.php:1386 -#: ../../mod/connedit.php:635 -msgid "Click to open/close" +#: ../../include/profile_selectors.php:42 +msgid "Nonsexual" msgstr "" -#: ../../include/text.php:1534 ../../mod/events.php:444 -msgid "Link to Source" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Single" msgstr "" -#: ../../include/text.php:1553 -msgid "Select a page layout: " +#: ../../include/profile_selectors.php:80 +msgid "Lonely" msgstr "" -#: ../../include/text.php:1556 ../../include/text.php:1616 -msgid "default" +#: ../../include/profile_selectors.php:80 +msgid "Available" msgstr "" -#: ../../include/text.php:1589 -msgid "Page content type: " +#: ../../include/profile_selectors.php:80 +msgid "Unavailable" msgstr "" -#: ../../include/text.php:1628 -msgid "Select an alternate language" +#: ../../include/profile_selectors.php:80 +msgid "Has crush" msgstr "" -#: ../../include/text.php:1760 -msgid "activity" +#: ../../include/profile_selectors.php:80 +msgid "Infatuated" msgstr "" -#: ../../include/text.php:2051 -msgid "Design" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Dating" msgstr "" -#: ../../include/text.php:2054 -msgid "Blocks" +#: ../../include/profile_selectors.php:80 +msgid "Unfaithful" msgstr "" -#: ../../include/text.php:2055 -msgid "Menus" +#: ../../include/profile_selectors.php:80 +msgid "Sex Addict" msgstr "" -#: ../../include/text.php:2056 -msgid "Layouts" +#: ../../include/profile_selectors.php:80 +msgid "Friends/Benefits" msgstr "" -#: ../../include/text.php:2057 -msgid "Pages" +#: ../../include/profile_selectors.php:80 +msgid "Casual" msgstr "" -#: ../../include/chat.php:23 -msgid "Missing room name" +#: ../../include/profile_selectors.php:80 +msgid "Engaged" msgstr "" -#: ../../include/chat.php:32 -msgid "Duplicate room name" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Married" msgstr "" -#: ../../include/chat.php:82 ../../include/chat.php:90 -msgid "Invalid room specifier." +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily married" msgstr "" -#: ../../include/chat.php:120 -msgid "Room not found." +#: ../../include/profile_selectors.php:80 +msgid "Partners" msgstr "" -#: ../../include/chat.php:141 -msgid "Room is full" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Cohabiting" msgstr "" -#: ../../include/permissions.php:26 -msgid "Can view my normal stream and posts" +#: ../../include/profile_selectors.php:80 +msgid "Common law" msgstr "" -#: ../../include/permissions.php:27 -msgid "Can view my default channel profile" +#: ../../include/profile_selectors.php:80 +msgid "Happy" msgstr "" -#: ../../include/permissions.php:28 -msgid "Can view my photo albums" +#: ../../include/profile_selectors.php:80 +msgid "Not looking" msgstr "" -#: ../../include/permissions.php:29 -msgid "Can view my connections" +#: ../../include/profile_selectors.php:80 +msgid "Swinger" msgstr "" -#: ../../include/permissions.php:30 -msgid "Can view my file storage" +#: ../../include/profile_selectors.php:80 +msgid "Betrayed" msgstr "" -#: ../../include/permissions.php:31 -msgid "Can view my webpages" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Separated" msgstr "" -#: ../../include/permissions.php:34 -msgid "Can send me their channel stream and posts" +#: ../../include/profile_selectors.php:80 +msgid "Unstable" msgstr "" -#: ../../include/permissions.php:35 -msgid "Can post on my channel page (\"wall\")" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Divorced" msgstr "" -#: ../../include/permissions.php:36 -msgid "Can comment on or like my posts" +#: ../../include/profile_selectors.php:80 +msgid "Imaginarily divorced" msgstr "" -#: ../../include/permissions.php:37 -msgid "Can send me private mail messages" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "Widowed" msgstr "" -#: ../../include/permissions.php:38 -msgid "Can post photos to my photo albums" +#: ../../include/profile_selectors.php:80 +msgid "Uncertain" msgstr "" -#: ../../include/permissions.php:39 -msgid "Can like/dislike stuff" +#: ../../include/profile_selectors.php:80 +#: ../../include/profile_selectors.php:97 +msgid "It's complicated" msgstr "" -#: ../../include/permissions.php:39 -msgid "Profiles and things other than posts/comments" +#: ../../include/profile_selectors.php:80 +msgid "Don't care" msgstr "" -#: ../../include/permissions.php:41 -msgid "Can forward to all my channel contacts via post @mentions" +#: ../../include/profile_selectors.php:80 +msgid "Ask me" msgstr "" -#: ../../include/permissions.php:41 -msgid "Advanced - useful for creating group forum channels" +#: ../../include/apps.php:128 +msgid "Site Admin" msgstr "" -#: ../../include/permissions.php:42 -msgid "Can chat with me (when available)" +#: ../../include/apps.php:130 +msgid "Address Book" msgstr "" -#: ../../include/permissions.php:43 -msgid "Can write to my file storage" +#: ../../include/apps.php:144 ../../mod/mood.php:130 +msgid "Mood" msgstr "" -#: ../../include/permissions.php:44 -msgid "Can edit my webpages" +#: ../../include/apps.php:148 +msgid "Probe" msgstr "" -#: ../../include/permissions.php:46 -msgid "Can source my public posts in derived channels" +#: ../../include/apps.php:149 +msgid "Suggest" msgstr "" -#: ../../include/permissions.php:46 -msgid "Somewhat advanced - very useful in open communities" +#: ../../include/apps.php:150 +msgid "Random Channel" msgstr "" -#: ../../include/permissions.php:48 -msgid "Can administer my channel resources" +#: ../../include/apps.php:151 +msgid "Invite" msgstr "" -#: ../../include/permissions.php:48 -msgid "Extremely advanced. Leave this alone unless you know what you are doing" +#: ../../include/apps.php:152 +msgid "Features" msgstr "" -#: ../../include/permissions.php:810 -msgid "Social Networking" +#: ../../include/apps.php:153 ../../mod/id.php:28 +msgid "Language" msgstr "" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Mostly Public" +#: ../../include/apps.php:154 +msgid "Post" msgstr "" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -#: ../../include/permissions.php:812 -msgid "Restricted" +#: ../../include/apps.php:155 ../../mod/id.php:17 ../../mod/id.php:18 +#: ../../mod/id.php:19 +msgid "Profile Photo" msgstr "" -#: ../../include/permissions.php:810 ../../include/permissions.php:811 -msgid "Private" +#: ../../include/apps.php:247 ../../mod/settings.php:84 +#: ../../mod/settings.php:608 +msgid "Update" msgstr "" -#: ../../include/permissions.php:811 -msgid "Community Forum" +#: ../../include/apps.php:247 +msgid "Install" msgstr "" -#: ../../include/permissions.php:812 -msgid "Feed Republish" +#: ../../include/apps.php:252 +msgid "Purchase" msgstr "" -#: ../../include/permissions.php:813 -msgid "Special Purpose" +#: ../../include/chat.php:23 +msgid "Missing room name" msgstr "" -#: ../../include/permissions.php:813 -msgid "Celebrity/Soapbox" +#: ../../include/chat.php:32 +msgid "Duplicate room name" msgstr "" -#: ../../include/permissions.php:813 -msgid "Group Repository" +#: ../../include/chat.php:82 ../../include/chat.php:90 +msgid "Invalid room specifier." msgstr "" -#: ../../include/permissions.php:814 -msgid "Custom/Expert Mode" +#: ../../include/chat.php:120 +msgid "Room not found." msgstr "" -#: ../../include/network.php:619 -msgid "view full size" +#: ../../include/chat.php:141 +msgid "Room is full" msgstr "" #: ../../mod/achievements.php:34 @@ -3943,17 +3929,19 @@ msgstr "" msgid "Settings updated." msgstr "" -#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:421 +#: ../../mod/settings.php:573 ../../mod/api.php:106 ../../mod/admin.php:424 #: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 -#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 -#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 +#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1544 +#: ../../wppost/wppost.php:80 ../../wppost/wppost.php:96 +#: ../../wppost/wppost.php:100 msgid "No" msgstr "" -#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:423 +#: ../../mod/settings.php:573 ../../mod/api.php:105 ../../mod/admin.php:426 #: ../../mod/removeme.php:60 ../../view/theme/redbasic/php/config.php:102 -#: ../../view/theme/redbasic/php/config.php:127 ../../wppost/wppost.php:80 -#: ../../wppost/wppost.php:96 ../../wppost/wppost.php:100 ../../boot.php:1556 +#: ../../view/theme/redbasic/php/config.php:127 ../../boot.php:1544 +#: ../../wppost/wppost.php:80 ../../wppost/wppost.php:96 +#: ../../wppost/wppost.php:100 msgid "Yes" msgstr "" @@ -4092,7 +4080,7 @@ msgstr "" msgid "%s - (Experimental)" msgstr "" -#: ../../mod/settings.php:805 ../../mod/admin.php:393 +#: ../../mod/settings.php:805 ../../mod/admin.php:396 msgid "mobile" msgstr "" @@ -4587,20 +4575,61 @@ msgstr "" msgid "Restricted or Premium Channel" msgstr "" -#: ../../mod/match.php:16 -msgid "Profile Match" +#: ../../mod/thing.php:94 +msgid "Thing updated" msgstr "" -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." +#: ../../mod/thing.php:153 +msgid "Object store: failed" msgstr "" -#: ../../mod/match.php:61 -msgid "is interested in:" +#: ../../mod/thing.php:157 +msgid "Thing added" msgstr "" -#: ../../mod/match.php:69 -msgid "No matches" +#: ../../mod/thing.php:175 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" +msgstr "" + +#: ../../mod/thing.php:226 +msgid "Show Thing" +msgstr "" + +#: ../../mod/thing.php:233 +msgid "item not found." +msgstr "" + +#: ../../mod/thing.php:261 +msgid "Edit Thing" +msgstr "" + +#: ../../mod/thing.php:263 ../../mod/thing.php:310 +msgid "Select a profile" +msgstr "" + +#: ../../mod/thing.php:267 ../../mod/thing.php:313 +msgid "Post an activity" +msgstr "" + +#: ../../mod/thing.php:267 ../../mod/thing.php:313 +msgid "Only sends to viewers of the applicable profile" +msgstr "" + +#: ../../mod/thing.php:269 ../../mod/thing.php:315 +msgid "Name of thing e.g. something" +msgstr "" + +#: ../../mod/thing.php:271 ../../mod/thing.php:316 +msgid "URL of thing (optional)" +msgstr "" + +#: ../../mod/thing.php:273 ../../mod/thing.php:317 +msgid "URL for photo of thing (optional)" +msgstr "" + +#: ../../mod/thing.php:308 +msgid "Add Thing to your Profile" msgstr "" #: ../../mod/attach.php:9 @@ -4616,7 +4645,7 @@ msgstr "" msgid "Red Matrix - "The Network"" msgstr "" -#: ../../mod/home.php:106 +#: ../../mod/home.php:124 #, php-format msgid "Welcome to %s" msgstr "" @@ -5022,12 +5051,12 @@ msgid "View recent posts and comments" msgstr "" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:821 +#: ../../mod/admin.php:819 msgid "Unblock" msgstr "" #: ../../mod/connedit.php:507 ../../mod/connedit.php:694 -#: ../../mod/admin.php:820 +#: ../../mod/admin.php:818 msgid "Block" msgstr "" @@ -5773,72 +5802,8 @@ msgstr "" msgid "No connections in common." msgstr "" -#: ../../mod/id.php:8 -msgid "First Name" -msgstr "" - -#: ../../mod/id.php:9 -msgid "Last Name" -msgstr "" - -#: ../../mod/id.php:10 -msgid "Nickname" -msgstr "" - -#: ../../mod/id.php:11 -msgid "Full Name" -msgstr "" - -#: ../../mod/id.php:17 -msgid "Profile Photo 16px" -msgstr "" - -#: ../../mod/id.php:18 -msgid "Profile Photo 32px" -msgstr "" - -#: ../../mod/id.php:19 -msgid "Profile Photo 48px" -msgstr "" - -#: ../../mod/id.php:20 -msgid "Profile Photo 64px" -msgstr "" - -#: ../../mod/id.php:21 -msgid "Profile Photo 80px" -msgstr "" - -#: ../../mod/id.php:22 -msgid "Profile Photo 128px" -msgstr "" - -#: ../../mod/id.php:23 -msgid "Timezone" -msgstr "" - -#: ../../mod/id.php:24 -msgid "Homepage URL" -msgstr "" - -#: ../../mod/id.php:26 -msgid "Birth Year" -msgstr "" - -#: ../../mod/id.php:27 -msgid "Birth Month" -msgstr "" - -#: ../../mod/id.php:28 -msgid "Birth Day" -msgstr "" - -#: ../../mod/id.php:29 -msgid "Birthdate" -msgstr "" - -#: ../../mod/id.php:30 ../../mod/profiles.php:431 -msgid "Gender" +#: ../../mod/regdir.php:45 ../../mod/dirsearch.php:21 +msgid "This site is not a directory server" msgstr "" #: ../../mod/connections.php:192 ../../mod/connections.php:293 @@ -5984,61 +5949,20 @@ msgstr "" msgid "Public access denied." msgstr "" -#: ../../mod/thing.php:96 -msgid "Thing updated" -msgstr "" - -#: ../../mod/thing.php:156 -msgid "Object store: failed" -msgstr "" - -#: ../../mod/thing.php:160 -msgid "Thing added" -msgstr "" - -#: ../../mod/thing.php:180 -#, php-format -msgid "OBJ: %1$s %2$s %3$s" -msgstr "" - -#: ../../mod/thing.php:232 -msgid "Show Thing" -msgstr "" - -#: ../../mod/thing.php:239 -msgid "item not found." -msgstr "" - -#: ../../mod/thing.php:270 -msgid "Edit Thing" -msgstr "" - -#: ../../mod/thing.php:272 ../../mod/thing.php:319 -msgid "Select a profile" -msgstr "" - -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Post an activity" -msgstr "" - -#: ../../mod/thing.php:276 ../../mod/thing.php:322 -msgid "Only sends to viewers of the applicable profile" -msgstr "" - -#: ../../mod/thing.php:278 ../../mod/thing.php:324 -msgid "Name of thing e.g. something" +#: ../../mod/match.php:22 +msgid "Profile Match" msgstr "" -#: ../../mod/thing.php:280 ../../mod/thing.php:325 -msgid "URL of thing (optional)" +#: ../../mod/match.php:31 +msgid "No keywords to match. Please add keywords to your default profile." msgstr "" -#: ../../mod/thing.php:282 ../../mod/thing.php:326 -msgid "URL for photo of thing (optional)" +#: ../../mod/match.php:63 +msgid "is interested in:" msgstr "" -#: ../../mod/thing.php:317 -msgid "Add Thing to your Profile" +#: ../../mod/match.php:70 +msgid "No matches" msgstr "" #: ../../mod/chatsvc.php:111 @@ -6213,18 +6137,18 @@ msgstr "" msgid "Delete layout?" msgstr "" -#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:183 -#: ../../mod/editpost.php:122 ../../mod/editblock.php:152 +#: ../../mod/editlayout.php:148 ../../mod/editwebpage.php:185 +#: ../../mod/editpost.php:122 ../../mod/editblock.php:153 msgid "Insert YouTube video" msgstr "" -#: ../../mod/editlayout.php:149 ../../mod/editwebpage.php:184 -#: ../../mod/editpost.php:123 ../../mod/editblock.php:153 +#: ../../mod/editlayout.php:149 ../../mod/editwebpage.php:186 +#: ../../mod/editpost.php:123 ../../mod/editblock.php:154 msgid "Insert Vorbis [.ogg] video" msgstr "" -#: ../../mod/editlayout.php:150 ../../mod/editwebpage.php:185 -#: ../../mod/editpost.php:124 ../../mod/editblock.php:154 +#: ../../mod/editlayout.php:150 ../../mod/editwebpage.php:187 +#: ../../mod/editpost.php:124 ../../mod/editblock.php:155 msgid "Insert Vorbis [.ogg] audio" msgstr "" @@ -6281,14 +6205,10 @@ msgstr "" msgid "Delete webpage?" msgstr "" -#: ../../mod/editwebpage.php:220 +#: ../../mod/editwebpage.php:222 msgid "Delete Webpage" msgstr "" -#: ../../mod/dirsearch.php:21 ../../mod/regdir.php:47 -msgid "This site is not a directory server" -msgstr "" - #: ../../mod/dirsearch.php:29 msgid "This directory server requires an access token" msgstr "" @@ -6317,7 +6237,7 @@ msgid "" "Password reset failed." msgstr "" -#: ../../mod/lostpass.php:85 ../../boot.php:1560 +#: ../../mod/lostpass.php:85 ../../boot.php:1548 msgid "Password Reset" msgstr "" @@ -6809,6 +6729,10 @@ msgstr "" msgid "Political Views" msgstr "" +#: ../../mod/profiles.php:431 ../../mod/id.php:33 +msgid "Gender" +msgstr "" + #: ../../mod/profiles.php:435 msgid "Sexual Preference" msgstr "" @@ -7029,7 +6953,7 @@ msgstr "" msgid "OpenID protocol error. No ID returned." msgstr "" -#: ../../mod/openid.php:72 ../../mod/openid.php:180 ../../mod/post.php:290 +#: ../../mod/openid.php:72 ../../mod/openid.php:180 ../../mod/post.php:286 #, php-format msgid "Welcome %s. Remote authentication successful." msgstr "" @@ -7126,7 +7050,7 @@ msgstr "" msgid "Theme settings updated." msgstr "" -#: ../../mod/admin.php:93 ../../mod/admin.php:442 +#: ../../mod/admin.php:93 ../../mod/admin.php:445 msgid "Site" msgstr "" @@ -7142,7 +7066,7 @@ msgstr "" msgid "Plugins" msgstr "" -#: ../../mod/admin.php:97 ../../mod/admin.php:1236 ../../mod/admin.php:1271 +#: ../../mod/admin.php:97 ../../mod/admin.php:1236 ../../mod/admin.php:1270 msgid "Themes" msgstr "" @@ -7158,7 +7082,7 @@ msgstr "" msgid "DB updates" msgstr "" -#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1354 +#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1355 msgid "Logs" msgstr "" @@ -7202,10 +7126,10 @@ msgstr "" msgid "Message queues" msgstr "" -#: ../../mod/admin.php:240 ../../mod/admin.php:441 ../../mod/admin.php:536 -#: ../../mod/admin.php:810 ../../mod/admin.php:944 ../../mod/admin.php:1035 -#: ../../mod/admin.php:1075 ../../mod/admin.php:1235 ../../mod/admin.php:1270 -#: ../../mod/admin.php:1353 +#: ../../mod/admin.php:240 ../../mod/admin.php:444 ../../mod/admin.php:539 +#: ../../mod/admin.php:808 ../../mod/admin.php:944 ../../mod/admin.php:1035 +#: ../../mod/admin.php:1075 ../../mod/admin.php:1235 ../../mod/admin.php:1269 +#: ../../mod/admin.php:1354 msgid "Administration" msgstr "" @@ -7217,7 +7141,7 @@ msgstr "" msgid "Registered accounts" msgstr "" -#: ../../mod/admin.php:245 ../../mod/admin.php:540 +#: ../../mod/admin.php:245 ../../mod/admin.php:543 msgid "Pending registrations" msgstr "" @@ -7225,7 +7149,7 @@ msgstr "" msgid "Registered channels" msgstr "" -#: ../../mod/admin.php:247 ../../mod/admin.php:541 +#: ../../mod/admin.php:247 ../../mod/admin.php:544 msgid "Active plugins" msgstr "" @@ -7233,462 +7157,462 @@ msgstr "" msgid "Version" msgstr "" -#: ../../mod/admin.php:358 +#: ../../mod/admin.php:359 msgid "Site settings updated." msgstr "" -#: ../../mod/admin.php:395 +#: ../../mod/admin.php:398 msgid "experimental" msgstr "" -#: ../../mod/admin.php:397 +#: ../../mod/admin.php:400 msgid "unsupported" msgstr "" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:425 msgid "Yes - with approval" msgstr "" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:431 msgid "My site is not a public server" msgstr "" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:432 msgid "My site has paid access only" msgstr "" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:433 msgid "My site has free access only" msgstr "" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:434 msgid "My site offers free accounts with optional paid upgrades" msgstr "" -#: ../../mod/admin.php:444 ../../mod/register.php:207 +#: ../../mod/admin.php:447 ../../mod/register.php:207 msgid "Registration" msgstr "" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:448 msgid "File upload" msgstr "" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "Policies" msgstr "" -#: ../../mod/admin.php:451 +#: ../../mod/admin.php:454 msgid "Site name" msgstr "" -#: ../../mod/admin.php:452 +#: ../../mod/admin.php:455 msgid "Banner/Logo" msgstr "" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:456 msgid "Administrator Information" msgstr "" -#: ../../mod/admin.php:453 +#: ../../mod/admin.php:456 msgid "" "Contact information for site administrators. Displayed on siteinfo page. " "BBCode can be used here" msgstr "" -#: ../../mod/admin.php:454 +#: ../../mod/admin.php:457 msgid "System language" msgstr "" -#: ../../mod/admin.php:455 +#: ../../mod/admin.php:458 msgid "System theme" msgstr "" -#: ../../mod/admin.php:455 +#: ../../mod/admin.php:458 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:459 msgid "Mobile system theme" msgstr "" -#: ../../mod/admin.php:456 +#: ../../mod/admin.php:459 msgid "Theme for mobile devices" msgstr "" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:461 msgid "Enable Diaspora Protocol" msgstr "" -#: ../../mod/admin.php:458 +#: ../../mod/admin.php:461 msgid "Communicate with Diaspora and Friendica - experimental" msgstr "" -#: ../../mod/admin.php:459 +#: ../../mod/admin.php:462 msgid "Allow Feeds as Connections" msgstr "" -#: ../../mod/admin.php:459 +#: ../../mod/admin.php:462 msgid "(Heavy system resource usage)" msgstr "" -#: ../../mod/admin.php:460 +#: ../../mod/admin.php:463 msgid "Maximum image size" msgstr "" -#: ../../mod/admin.php:460 +#: ../../mod/admin.php:463 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "" -#: ../../mod/admin.php:461 +#: ../../mod/admin.php:464 msgid "Does this site allow new member registration?" msgstr "" -#: ../../mod/admin.php:462 +#: ../../mod/admin.php:465 msgid "Which best describes the types of account offered by this hub?" msgstr "" -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:466 msgid "Register text" msgstr "" -#: ../../mod/admin.php:463 +#: ../../mod/admin.php:466 msgid "Will be displayed prominently on the registration page." msgstr "" -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:467 msgid "Accounts abandoned after x days" msgstr "" -#: ../../mod/admin.php:464 +#: ../../mod/admin.php:467 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:468 msgid "Allowed friend domains" msgstr "" -#: ../../mod/admin.php:465 +#: ../../mod/admin.php:468 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:469 msgid "Allowed email domains" msgstr "" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:469 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "" -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:470 msgid "Not allowed email domains" msgstr "" -#: ../../mod/admin.php:467 +#: ../../mod/admin.php:470 msgid "" "Comma separated list of domains which are not allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains, unless allowed domains have been defined." msgstr "" -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:471 msgid "Block public" msgstr "" -#: ../../mod/admin.php:468 +#: ../../mod/admin.php:471 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:472 msgid "Verify Email Addresses" msgstr "" -#: ../../mod/admin.php:469 +#: ../../mod/admin.php:472 msgid "" "Check to verify email addresses used in account registration (recommended)." msgstr "" -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:473 msgid "Force publish" msgstr "" -#: ../../mod/admin.php:470 +#: ../../mod/admin.php:473 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: ../../mod/admin.php:471 +#: ../../mod/admin.php:474 msgid "Disable discovery tab" msgstr "" -#: ../../mod/admin.php:471 +#: ../../mod/admin.php:474 msgid "" "Remove the tab in the network view with public content pulled from sources " "chosen for this site." msgstr "" -#: ../../mod/admin.php:472 +#: ../../mod/admin.php:475 msgid "No login on Homepage" msgstr "" -#: ../../mod/admin.php:472 +#: ../../mod/admin.php:475 msgid "" "Check to hide the login form from your sites homepage when visitors arrive " "who are not logged in (e.g. when you put the content of the homepage in via " "the site channel)." msgstr "" -#: ../../mod/admin.php:474 +#: ../../mod/admin.php:477 msgid "Proxy user" msgstr "" -#: ../../mod/admin.php:475 +#: ../../mod/admin.php:478 msgid "Proxy URL" msgstr "" -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:479 msgid "Network timeout" msgstr "" -#: ../../mod/admin.php:476 +#: ../../mod/admin.php:479 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:480 msgid "Delivery interval" msgstr "" -#: ../../mod/admin.php:477 +#: ../../mod/admin.php:480 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "" -#: ../../mod/admin.php:478 +#: ../../mod/admin.php:481 msgid "Poll interval" msgstr "" -#: ../../mod/admin.php:478 +#: ../../mod/admin.php:481 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "" -#: ../../mod/admin.php:479 +#: ../../mod/admin.php:482 msgid "Maximum Load Average" msgstr "" -#: ../../mod/admin.php:479 +#: ../../mod/admin.php:482 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "" -#: ../../mod/admin.php:480 +#: ../../mod/admin.php:483 msgid "Expiration period in days for imported (matrix/network) content" msgstr "" -#: ../../mod/admin.php:480 +#: ../../mod/admin.php:483 msgid "0 for no expiration of imported content" msgstr "" -#: ../../mod/admin.php:528 +#: ../../mod/admin.php:531 msgid "No server found" msgstr "" -#: ../../mod/admin.php:535 ../../mod/admin.php:824 +#: ../../mod/admin.php:538 ../../mod/admin.php:822 msgid "ID" msgstr "" -#: ../../mod/admin.php:535 +#: ../../mod/admin.php:538 msgid "for channel" msgstr "" -#: ../../mod/admin.php:535 +#: ../../mod/admin.php:538 msgid "on server" msgstr "" -#: ../../mod/admin.php:535 +#: ../../mod/admin.php:538 msgid "Status" msgstr "" -#: ../../mod/admin.php:537 +#: ../../mod/admin.php:540 msgid "Server" msgstr "" -#: ../../mod/admin.php:554 +#: ../../mod/admin.php:557 msgid "Update has been marked successful" msgstr "" -#: ../../mod/admin.php:564 +#: ../../mod/admin.php:567 #, php-format msgid "Executing %s failed. Check system logs." msgstr "" -#: ../../mod/admin.php:567 +#: ../../mod/admin.php:570 #, php-format msgid "Update %s was successfully applied." msgstr "" -#: ../../mod/admin.php:571 +#: ../../mod/admin.php:574 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "" -#: ../../mod/admin.php:574 +#: ../../mod/admin.php:577 #, php-format msgid "Update function %s could not be found." msgstr "" -#: ../../mod/admin.php:590 +#: ../../mod/admin.php:593 msgid "No failed updates." msgstr "" -#: ../../mod/admin.php:594 +#: ../../mod/admin.php:597 msgid "Failed Updates" msgstr "" -#: ../../mod/admin.php:596 +#: ../../mod/admin.php:599 msgid "Mark success (if update was manually applied)" msgstr "" -#: ../../mod/admin.php:597 +#: ../../mod/admin.php:600 msgid "Attempt to execute this update step automatically" msgstr "" -#: ../../mod/admin.php:631 +#: ../../mod/admin.php:632 msgid "Queue Statistics" msgstr "" -#: ../../mod/admin.php:632 +#: ../../mod/admin.php:633 msgid "Total Entries" msgstr "" -#: ../../mod/admin.php:633 +#: ../../mod/admin.php:634 msgid "Priority" msgstr "" -#: ../../mod/admin.php:634 +#: ../../mod/admin.php:635 msgid "Destination URL" msgstr "" -#: ../../mod/admin.php:635 +#: ../../mod/admin.php:636 msgid "Mark hub permanently offline" msgstr "" -#: ../../mod/admin.php:636 +#: ../../mod/admin.php:637 msgid "Empty queue for this hub" msgstr "" -#: ../../mod/admin.php:637 +#: ../../mod/admin.php:638 msgid "Last known contact" msgstr "" -#: ../../mod/admin.php:673 +#: ../../mod/admin.php:674 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:681 +#: ../../mod/admin.php:682 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:717 +#: ../../mod/admin.php:718 msgid "Account not found" msgstr "" -#: ../../mod/admin.php:737 +#: ../../mod/admin.php:738 #, php-format msgid "User '%s' blocked" msgstr "" -#: ../../mod/admin.php:745 +#: ../../mod/admin.php:746 #, php-format msgid "User '%s' unblocked" msgstr "" -#: ../../mod/admin.php:811 ../../mod/admin.php:823 +#: ../../mod/admin.php:809 ../../mod/admin.php:821 msgid "Users" msgstr "" -#: ../../mod/admin.php:813 ../../mod/admin.php:947 +#: ../../mod/admin.php:811 ../../mod/admin.php:947 msgid "select all" msgstr "" -#: ../../mod/admin.php:814 +#: ../../mod/admin.php:812 msgid "User registrations waiting for confirm" msgstr "" -#: ../../mod/admin.php:815 +#: ../../mod/admin.php:813 msgid "Request date" msgstr "" -#: ../../mod/admin.php:816 +#: ../../mod/admin.php:814 msgid "No registrations." msgstr "" -#: ../../mod/admin.php:817 +#: ../../mod/admin.php:815 msgid "Approve" msgstr "" -#: ../../mod/admin.php:818 +#: ../../mod/admin.php:816 msgid "Deny" msgstr "" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:822 msgid "Register date" msgstr "" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:822 msgid "Last login" msgstr "" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:822 msgid "Expires" msgstr "" -#: ../../mod/admin.php:824 +#: ../../mod/admin.php:822 msgid "Service Class" msgstr "" -#: ../../mod/admin.php:826 +#: ../../mod/admin.php:824 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:827 +#: ../../mod/admin.php:825 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:861 +#: ../../mod/admin.php:859 #, php-format msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:868 +#: ../../mod/admin.php:866 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" @@ -7776,76 +7700,76 @@ msgstr "" msgid "Screenshot" msgstr "" -#: ../../mod/admin.php:1276 +#: ../../mod/admin.php:1275 msgid "[Experimental]" msgstr "" -#: ../../mod/admin.php:1277 +#: ../../mod/admin.php:1276 msgid "[Unsupported]" msgstr "" -#: ../../mod/admin.php:1301 +#: ../../mod/admin.php:1300 msgid "Log settings updated." msgstr "" -#: ../../mod/admin.php:1356 +#: ../../mod/admin.php:1357 msgid "Clear" msgstr "" -#: ../../mod/admin.php:1362 +#: ../../mod/admin.php:1363 msgid "Debugging" msgstr "" -#: ../../mod/admin.php:1363 +#: ../../mod/admin.php:1364 msgid "Log file" msgstr "" -#: ../../mod/admin.php:1363 +#: ../../mod/admin.php:1364 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "" -#: ../../mod/admin.php:1364 +#: ../../mod/admin.php:1365 msgid "Log level" msgstr "" -#: ../../mod/admin.php:1410 +#: ../../mod/admin.php:1411 msgid "New Profile Field" msgstr "" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "Field nickname" msgstr "" -#: ../../mod/admin.php:1411 ../../mod/admin.php:1431 +#: ../../mod/admin.php:1412 ../../mod/admin.php:1432 msgid "System name of field" msgstr "" -#: ../../mod/admin.php:1412 ../../mod/admin.php:1432 +#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 msgid "Input type" msgstr "" -#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Field Name" msgstr "" -#: ../../mod/admin.php:1413 ../../mod/admin.php:1433 +#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 msgid "Label on profile pages" msgstr "" -#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 +#: ../../mod/admin.php:1415 ../../mod/admin.php:1435 msgid "Help text" msgstr "" -#: ../../mod/admin.php:1414 ../../mod/admin.php:1434 +#: ../../mod/admin.php:1415 ../../mod/admin.php:1435 msgid "Additional info (optional)" msgstr "" -#: ../../mod/admin.php:1424 +#: ../../mod/admin.php:1425 msgid "Field definition not found" msgstr "" -#: ../../mod/admin.php:1430 +#: ../../mod/admin.php:1431 msgid "Edit Profile Field" msgstr "" @@ -7865,7 +7789,7 @@ msgstr "" msgid "Delete block?" msgstr "" -#: ../../mod/editblock.php:188 +#: ../../mod/editblock.php:189 msgid "Delete Block" msgstr "" @@ -8128,10 +8052,68 @@ msgstr "" msgid "Recent Photos" msgstr "" -#: ../../mod/post.php:234 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please " -"logout and retry." +#: ../../mod/id.php:11 +msgid "First Name" +msgstr "" + +#: ../../mod/id.php:12 +msgid "Last Name" +msgstr "" + +#: ../../mod/id.php:13 +msgid "Nickname" +msgstr "" + +#: ../../mod/id.php:14 +msgid "Full Name" +msgstr "" + +#: ../../mod/id.php:20 +msgid "Profile Photo 16px" +msgstr "" + +#: ../../mod/id.php:21 +msgid "Profile Photo 32px" +msgstr "" + +#: ../../mod/id.php:22 +msgid "Profile Photo 48px" +msgstr "" + +#: ../../mod/id.php:23 +msgid "Profile Photo 64px" +msgstr "" + +#: ../../mod/id.php:24 +msgid "Profile Photo 80px" +msgstr "" + +#: ../../mod/id.php:25 +msgid "Profile Photo 128px" +msgstr "" + +#: ../../mod/id.php:26 +msgid "Timezone" +msgstr "" + +#: ../../mod/id.php:27 +msgid "Homepage URL" +msgstr "" + +#: ../../mod/id.php:29 +msgid "Birth Year" +msgstr "" + +#: ../../mod/id.php:30 +msgid "Birth Month" +msgstr "" + +#: ../../mod/id.php:31 +msgid "Birth Day" +msgstr "" + +#: ../../mod/id.php:32 +msgid "Birthdate" msgstr "" #: ../../mod/message.php:41 @@ -8402,6 +8384,12 @@ msgstr "" msgid "Please login." msgstr "" +#: ../../mod/post.php:235 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please " +"logout and retry." +msgstr "" + #: ../../mod/new_channel.php:109 msgid "Add a Channel" msgstr "" @@ -8874,87 +8862,87 @@ msgstr "" msgid "<blush>" msgstr "" -#: ../../wppost/wppost.php:43 -msgid "Post to WordPress" +#: ../../boot.php:1345 +#, php-format +msgid "Update %s failed. See error logs." msgstr "" -#: ../../wppost/wppost.php:80 -msgid "Enable WordPress Post Plugin" +#: ../../boot.php:1348 +#, php-format +msgid "Update Error at %s" msgstr "" -#: ../../wppost/wppost.php:84 -msgid "WordPress username" +#: ../../boot.php:1515 +msgid "" +"Create an account to access services and applications within the Red Matrix" msgstr "" -#: ../../wppost/wppost.php:88 -msgid "WordPress password" +#: ../../boot.php:1543 +msgid "Password" msgstr "" -#: ../../wppost/wppost.php:92 -msgid "WordPress API URL" +#: ../../boot.php:1544 +msgid "Remember me" msgstr "" -#: ../../wppost/wppost.php:96 -msgid "Post to WordPress by default" +#: ../../boot.php:1547 +msgid "Forgot your password?" msgstr "" -#: ../../wppost/wppost.php:100 -msgid "Forward comments (requires post_to_red plugin)" +#: ../../boot.php:2166 +msgid "toggle mobile" msgstr "" -#: ../../wppost/wppost.php:104 -msgid "WordPress Post Settings" +#: ../../boot.php:2301 +msgid "Website SSL certificate is not valid. Please correct." msgstr "" -#: ../../wppost/wppost.php:119 -msgid "Wordpress Settings saved." +#: ../../boot.php:2304 +#, php-format +msgid "[red] Website SSL error for %s" msgstr "" -#: ../../boot.php:1357 -#, php-format -msgid "Update %s failed. See error logs." +#: ../../boot.php:2341 +msgid "Cron/Scheduled tasks not running." msgstr "" -#: ../../boot.php:1360 +#: ../../boot.php:2345 #, php-format -msgid "Update Error at %s" +msgid "[red] Cron tasks not running on %s" msgstr "" -#: ../../boot.php:1527 -msgid "" -"Create an account to access services and applications within the Red Matrix" +#: ../../wppost/wppost.php:43 +msgid "Post to WordPress" msgstr "" -#: ../../boot.php:1555 -msgid "Password" +#: ../../wppost/wppost.php:80 +msgid "Enable WordPress Post Plugin" msgstr "" -#: ../../boot.php:1556 -msgid "Remember me" +#: ../../wppost/wppost.php:84 +msgid "WordPress username" msgstr "" -#: ../../boot.php:1559 -msgid "Forgot your password?" +#: ../../wppost/wppost.php:88 +msgid "WordPress password" msgstr "" -#: ../../boot.php:2182 -msgid "toggle mobile" +#: ../../wppost/wppost.php:92 +msgid "WordPress API URL" msgstr "" -#: ../../boot.php:2314 -msgid "Website SSL certificate is not valid. Please correct." +#: ../../wppost/wppost.php:96 +msgid "Post to WordPress by default" msgstr "" -#: ../../boot.php:2317 -#, php-format -msgid "[red] Website SSL error for %s" +#: ../../wppost/wppost.php:100 +msgid "Forward comments (requires post_to_red plugin)" msgstr "" -#: ../../boot.php:2355 -msgid "Cron/Scheduled tasks not running." +#: ../../wppost/wppost.php:104 +msgid "WordPress Post Settings" msgstr "" -#: ../../boot.php:2359 -#, php-format -msgid "[red] Cron tasks not running on %s" +#: ../../wppost/wppost.php:119 +msgid "Wordpress Settings saved." msgstr "" diff --git a/version.inc b/version.inc index 1939ca859..e8ca25062 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-04-02.990 +2015-04-03.991 -- cgit v1.2.3 From f1e73abd21ac99b00038242b8a4e882e7f6dfc12 Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 5 Apr 2015 21:32:54 -0700 Subject: issue #226 --- mod/directory.php | 4 ++++ mod/search.php | 4 ++-- version.inc | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/mod/directory.php b/mod/directory.php index 274584862..87dadc58f 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -51,6 +51,10 @@ function directory_content(&$a) { $observer = get_observer_hash(); $globaldir = get_globaldir_setting($observer); + // override your personal global search pref if we're doing a navbar search of the directory + if(intval($_REQUEST['navsearch'])) + $globaldir = 1; + $safe_mode = get_safemode_setting($observer); $pubforums = null; diff --git a/mod/search.php b/mod/search.php index 4d66086f8..e235f720a 100644 --- a/mod/search.php +++ b/mod/search.php @@ -57,12 +57,12 @@ function search_content(&$a,$update = 0, $load = false) { } if(strpos($search,'@') === 0) { $search = substr($search,1); - goaway(z_root() . '/directory' . '?f=1&search=' . $search); + goaway(z_root() . '/directory' . '?f=1&navsearch=1&search=' . $search); } // look for a naked webbie if(strpos($search,'@') !== false) { - goaway(z_root() . '/directory' . '?f=1&search=' . $search); + goaway(z_root() . '/directory' . '?f=1&navsearch=1&search=' . $search); } if(! $search) diff --git a/version.inc b/version.inc index e8ca25062..e6ec6b1d0 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-04-03.991 +2015-04-05.993 -- cgit v1.2.3 From 754ac2cff72b0d9d5d9b389740cc8946ed1e40b2 Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Mon, 6 Apr 2015 23:51:30 +0200 Subject: Fix Design Tool navigation for sys channel. Fix creating menu for sys channel. --- include/text.php | 22 ++++++++++++++++------ mod/layouts.php | 6 ++---- mod/menu.php | 27 +++++++++++++++++++-------- mod/webpages.php | 8 +++----- view/tpl/menuedit.tpl | 3 +-- view/tpl/menulist.tpl | 15 +++++++-------- 6 files changed, 48 insertions(+), 33 deletions(-) diff --git a/include/text.php b/include/text.php index 664d5f83d..fefe67c4e 100644 --- a/include/text.php +++ b/include/text.php @@ -1258,15 +1258,19 @@ function format_categories(&$item,$writeable) { return $s; } -// Add any hashtags which weren't mentioned in the message body, e.g. community tags - +/** + * @brief Add any hashtags which weren't mentioned in the message body, e.g. community tags + * + * @param[in] array &$item + * @return string HTML link of hashtag + */ function format_hashtags(&$item) { - $s = ''; - $terms = get_terms_oftype($item['term'],TERM_HASHTAG); + + $terms = get_terms_oftype($item['term'], TERM_HASHTAG); if($terms) { foreach($terms as $t) { - $term = htmlspecialchars($t['term'],ENT_COMPAT,'UTF-8',false) ; + $term = htmlspecialchars($t['term'], ENT_COMPAT, 'UTF-8', false) ; if(! trim($term)) continue; if(strpos($item['body'], $t['url'])) @@ -1278,6 +1282,7 @@ function format_hashtags(&$item) { $s .= '#' . $term . ''; } } + return $s; } @@ -1301,6 +1306,7 @@ function format_mentions(&$item) { $s .= '@' . $term . ''; } } + return $s; } @@ -2065,7 +2071,11 @@ function json_decode_plus($s) { return $x; } - +/** + * @brief Creates navigation menu for webpage, layout, blocks, menu sites. + * + * @return string + */ function design_tools() { $channel = get_app()->get_channel(); diff --git a/mod/layouts.php b/mod/layouts.php index 74a713cf1..2616513f8 100644 --- a/mod/layouts.php +++ b/mod/layouts.php @@ -98,7 +98,6 @@ function layouts_content(&$a) { header('Content-disposition: attachment; filename="' . $r[0]['sid'] . '.pdl"'); echo json_encode($r); killme(); - } } @@ -156,7 +155,7 @@ function layouts_content(&$a) { 'title' => $rr['sid'], 'mid' => $rr['mid'] ); - } + } } //Build the base URL for edit links @@ -172,7 +171,6 @@ function layouts_content(&$a) { '$preview' => '1', )); - - return $o; + return $o; } diff --git a/mod/menu.php b/mod/menu.php index 7e9c580a8..4153f1ac0 100644 --- a/mod/menu.php +++ b/mod/menu.php @@ -3,11 +3,20 @@ require_once('include/menu.php'); require_once('include/identity.php'); +function menu_init(&$a) { + if (array_key_exists('sys', $_REQUEST) && $_REQUEST['sys'] && is_site_admin()) { + $sys = get_sys_channel(); + if ($sys && intval($sys['channel_id'])) { + $a->is_sys = true; + } + } +} + function menu_post(&$a) { $uid = local_channel(); - if(array_key_exists('sys',$_REQUEST) && $_REQUEST['sys'] && is_site_admin()) { + if(array_key_exists('sys', $_REQUEST) && $_REQUEST['sys'] && is_site_admin()) { $sys = get_sys_channel(); $uid = intval($sys['channel_id']); $a->is_sys = true; @@ -17,7 +26,7 @@ function menu_post(&$a) { return; $_REQUEST['menu_channel_id'] = $uid; - + if($_REQUEST['menu_bookmark']) $_REQUEST['menu_flags'] |= MENU_BOOKMARK; if($_REQUEST['menu_system']) @@ -44,7 +53,6 @@ function menu_post(&$a) { notice( t('Unable to create menu.'). EOL); } - } @@ -52,7 +60,7 @@ function menu_content(&$a) { $uid = local_channel(); - if($a->is_sys && is_site_admin()) { + if ($a->is_sys && is_site_admin()) { $sys = get_sys_channel(); $uid = intval($sys['channel_id']); } @@ -82,7 +90,8 @@ function menu_content(&$a) { '$hintnew' => t('Create a new menu'), '$hintdrop' => t('Delete this menu'), '$hintcontent' => t('Edit menu contents'), - '$hintedit' => t('Edit this menu') + '$hintedit' => t('Edit this menu'), + '$sys' => $a->is_sys )); return $o; @@ -91,18 +100,20 @@ function menu_content(&$a) { if(argc() > 1) { - if(argv(1) === 'new') { + if(argv(1) === 'new') { $o = replace_macros(get_markup_template('menuedit.tpl'), array( '$header' => t('New Menu'), '$menu_name' => array('menu_name', t('Menu name'), '', t('Must be unique, only seen by you'), '*'), '$menu_desc' => array('menu_desc', t('Menu title'), '', t('Menu title as seen by others'), ''), '$menu_bookmark' => array('menu_bookmark', t('Allow bookmarks'), 0 , t('Menu may be used to store saved bookmarks'), ''), - '$submit' => t('Create') + '$submit' => t('Create'), + '$sys' => $a->is_sys )); + return $o; } - elseif(intval(argv(1))) { + elseif(intval(argv(1))) { $m = menu_fetch_id(intval(argv(1)),$uid); if(! $m) { notice( t('Menu not found.') . EOL); diff --git a/mod/webpages.php b/mod/webpages.php index 6aff72a5e..a2a0ebf7b 100644 --- a/mod/webpages.php +++ b/mod/webpages.php @@ -71,7 +71,7 @@ function webpages_content(&$a) { if(feature_enabled($owner,'expert')) { $mimetype = (($_REQUEST['mimetype']) ? $_REQUEST['mimetype'] : get_pconfig($owner,'system','page_mimetype')); if(! $mimetype) - $mimetype = 'choose'; + $mimetype = 'choose'; } else { $mimetype = 'text/bbcode'; @@ -129,7 +129,7 @@ function webpages_content(&$a) { // Get a list of webpages. We can't display all them because endless scroll makes that unusable, // so just list titles and an edit link. - //TODO - this should be replaced with pagelist_widget + /** @TODO - this should be replaced with pagelist_widget */ $r = q("select * from item_id left join item on item_id.iid = item.id where item_id.uid = %d and service = 'WEBPAGE' order by item.created desc", @@ -157,7 +157,7 @@ function webpages_content(&$a) { $url = z_root() . '/editwebpage/' . $which; $o .= replace_macros(get_markup_template('webpagelist.tpl'), array( - '$listtitle' => t('Webpages'), + '$listtitle' => t('Webpages'), '$baseurl' => $url, '$edit' => t('Edit'), '$pages' => $pages, @@ -169,9 +169,7 @@ function webpages_content(&$a) { '$title_txt' => t('Title'), '$created_txt' => t('Created'), '$edited_txt' => t('Edited') - )); return $o; - } diff --git a/view/tpl/menuedit.tpl b/view/tpl/menuedit.tpl index 1ccfb3d68..9ea184269 100644 --- a/view/tpl/menuedit.tpl +++ b/view/tpl/menuedit.tpl @@ -5,7 +5,7 @@ {{$editcontents}} {{/if}} -