' . '' . t('Facebook') . ' ' . t("Authorise the Facebook Connector if you currently have a Facebook account and we will \x28optionally\x29 import all your Facebook friends and conversations.") . '
' . EOL;
- else
- $o .= '
' . '' . t('Facebook') . ' ' . t("If this is your own personal server, installing the Facebook addon may ease your transition to the free social web.") . '
' . EOL;
-
$mail_disabled = ((function_exists('imap_open') && (! get_config('system','imap_disabled'))) ? 0 : 1);
if(! $mail_disabled)
From 5c568df9a6d0136d44e60a2d9a45393efff35b69 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 11 Jan 2016 08:57:51 +0100
Subject: [PATCH 028/242] remove unsupported themes from list of allowed themes
---
htconfig.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/htconfig.php b/htconfig.php
index 508de9a323..fe6c0d82ee 100644
--- a/htconfig.php
+++ b/htconfig.php
@@ -57,7 +57,7 @@ $a->config['system']['huburl'] = '[internal]';
// allowed themes (change this from admin panel after installation)
-$a->config['system']['allowed_themes'] = 'dispy,quattro,vier,darkzero,duepuntozero,greenzero,purplezero,slackr,diabook';
+$a->config['system']['allowed_themes'] = 'quattro,vier,duepuntozero';
// default system theme
From 941b5fd11e7a7abe83940edfa5cfe74e1920c957 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Mon, 11 Jan 2016 14:24:54 +0100
Subject: [PATCH 029/242] Some added logging
---
include/diaspora.php | 29 ++++++++++++++++++-----------
1 file changed, 18 insertions(+), 11 deletions(-)
diff --git a/include/diaspora.php b/include/diaspora.php
index 59c1ac5a2a..1cf8897af9 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -2640,11 +2640,12 @@ function diaspora_send_status($item,$owner,$contact,$public_batch = false) {
}
logger('diaspora_send_status: '.$owner['username'].' -> '.$contact['name'].' base message: '.$msg, LOGGER_DATA);
+ logger('send guid '.$item['guid'], LOGGER_DEBUG);
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch)));
//$slap = 'xml=' . urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch));
- $return_code = diaspora_transmit($owner,$contact,$slap,$public_batch);
+ $return_code = diaspora_transmit($owner,$contact,$slap,$public_batch,false,$item['guid']);
logger('diaspora_send_status: guid: '.$item['guid'].' result '.$return_code, LOGGER_DEBUG);
@@ -2755,10 +2756,12 @@ function diaspora_send_images($item,$owner,$contact,$images,$public_batch = fals
logger('diaspora_send_photo: base message: ' . $msg, LOGGER_DATA);
+ logger('send guid '.$r[0]['guid'], LOGGER_DEBUG);
+
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch)));
//$slap = 'xml=' . urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch));
- diaspora_transmit($owner,$contact,$slap,$public_batch);
+ diaspora_transmit($owner,$contact,$slap,$public_batch,false,$r[0]['guid']);
}
}
@@ -2829,11 +2832,12 @@ function diaspora_send_followup($item,$owner,$contact,$public_batch = false) {
));
logger('diaspora_followup: base message: ' . $msg, LOGGER_DATA);
+ logger('send guid '.$item['guid'], LOGGER_DEBUG);
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch)));
//$slap = 'xml=' . urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch));
- return(diaspora_transmit($owner,$contact,$slap,$public_batch));
+ return(diaspora_transmit($owner,$contact,$slap,$public_batch,false,$item['guid']));
}
@@ -2965,12 +2969,12 @@ function diaspora_send_relay($item,$owner,$contact,$public_batch = false) {
));
logger('diaspora_send_relay: base message: ' . $msg, LOGGER_DATA);
-
+ logger('send guid '.$item['guid'], LOGGER_DEBUG);
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch)));
//$slap = 'xml=' . urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch));
- return(diaspora_transmit($owner,$contact,$slap,$public_batch));
+ return(diaspora_transmit($owner,$contact,$slap,$public_batch,false,$item['guid']));
}
@@ -3002,10 +3006,12 @@ function diaspora_send_retraction($item,$owner,$contact,$public_batch = false) {
'$signature' => xmlify(base64_encode(rsa_sign($signed_text,$owner['uprvkey'],'sha256')))
));
+ logger('send guid '.$item['guid'], LOGGER_DEBUG);
+
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch)));
//$slap = 'xml=' . urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch));
- return(diaspora_transmit($owner,$contact,$slap,$public_batch));
+ return(diaspora_transmit($owner,$contact,$slap,$public_batch,false,$item['guid']));
}
function diaspora_send_mail($item,$owner,$contact) {
@@ -3062,16 +3068,17 @@ function diaspora_send_mail($item,$owner,$contact) {
}
logger('diaspora_conversation: ' . print_r($xmsg,true), LOGGER_DATA);
+ logger('send guid '.$item['guid'], LOGGER_DEBUG);
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($xmsg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],false)));
//$slap = 'xml=' . urlencode(diaspora_msg_build($xmsg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],false));
- return(diaspora_transmit($owner,$contact,$slap,false));
+ return(diaspora_transmit($owner,$contact,$slap,false,false,$item['guid']));
}
-function diaspora_transmit($owner,$contact,$slap,$public_batch,$queue_run=false) {
+function diaspora_transmit($owner,$contact,$slap,$public_batch,$queue_run=false,$guid = "") {
$enabled = intval(get_config('system','diaspora_enabled'));
if(! $enabled) {
@@ -3084,9 +3091,9 @@ function diaspora_transmit($owner,$contact,$slap,$public_batch,$queue_run=false)
if(! $dest_url) {
logger('diaspora_transmit: no url for contact: ' . $contact['id'] . ' batch mode =' . $public_batch);
return 0;
- }
+ }
- logger('diaspora_transmit: ' . $logid . ' ' . $dest_url);
+ logger('diaspora_transmit: '.$logid.'-'.$guid.' '.$dest_url);
if( (! $queue_run) && (was_recently_delayed($contact['id'])) ) {
$return_code = 0;
@@ -3101,7 +3108,7 @@ function diaspora_transmit($owner,$contact,$slap,$public_batch,$queue_run=false)
}
}
- logger('diaspora_transmit: ' . $logid . ' returns: ' . $return_code);
+ logger('diaspora_transmit: '.$logid.'-'.$guid.' returns: '.$return_code);
if((! $return_code) || (($return_code == 503) && (stristr($a->get_curl_headers(),'retry-after')))) {
logger('diaspora_transmit: queue message');
From 012107f5f775de6fe87d8c8d37e797d2316758c5 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Mon, 11 Jan 2016 20:17:31 +0100
Subject: [PATCH 030/242] Table documentation added
---
doc/database/db_gcontact.md | 5 ++++
doc/database/db_item.md | 1 +
doc/database/db_thread.md | 51 +++++++++++++++++++------------------
3 files changed, 32 insertions(+), 25 deletions(-)
diff --git a/doc/database/db_gcontact.md b/doc/database/db_gcontact.md
index 8e9de43c96..c47e726228 100644
--- a/doc/database/db_gcontact.md
+++ b/doc/database/db_gcontact.md
@@ -18,9 +18,14 @@ Table gcontact
| about | | text | NO | | NULL | |
| keywords | puplic keywords (interests) | text | NO | | NULL | |
| gender | | varchar(32) | NO | | | |
+| birthday | | varchar(32) | NO | | 0000-00-00 | |
| community | 1 if contact is forum account | tinyint(1) | NO | | 0 | |
+| hide | 1 = should be hidden from search | tinyint(1) | NO | | 0 | |
+| nsfw | 1 = contact posts nsfw content | tinyint(1) | NO | | 0 | |
| network | social network protocol | varchar(255) | NO | | | |
| addr | | varchar(255) | NO | | | |
+| notify | | text | NO | | | |
+| alias | | varchar(255) | NO | | | |
| generation | | tinyint(3) | NO | | 0 | |
| server_url | baseurl of the contacts server | varchar(255) | NO | | | |
diff --git a/doc/database/db_item.md b/doc/database/db_item.md
index 3ed986a781..00fa213c89 100644
--- a/doc/database/db_item.md
+++ b/doc/database/db_item.md
@@ -8,6 +8,7 @@ Table item
| uri | | varchar(255) | NO | MUL | | |
| uid | user.id which owns this copy of the item | int(10) unsigned | NO | MUL | 0 | |
| contact-id | contact.id | int(11) | NO | MUL | 0 | |
+| gcontact-id | ID of the global contact | int(11) | NO | MUL | 0 | |
| type | | varchar(255) | NO | | | |
| wall | This item was posted to the wall of uid | tinyint(1) | NO | MUL | 0 | |
| gravity | | tinyint(1) | NO | | 0 | |
diff --git a/doc/database/db_thread.md b/doc/database/db_thread.md
index 78af5cb37a..4c912bec10 100644
--- a/doc/database/db_thread.md
+++ b/doc/database/db_thread.md
@@ -1,30 +1,31 @@
Table thread
============
-| Field | Description | Type | Null | Key | Default | Extra |
-|------------|------------------|------------------|------|-----|---------------------|-------|
-| iid | sequential ID | int(10) unsigned | NO | PRI | 0 | |
-| uid | | int(10) unsigned | NO | MUL | 0 | |
-| contact-id | | int(11) unsigned | NO | | 0 | |
-| created | | datetime | NO | MUL | 0000-00-00 00:00:00 | |
-| edited | | datetime | NO | | 0000-00-00 00:00:00 | |
-| commented | | datetime | NO | MUL | 0000-00-00 00:00:00 | |
-| received | | datetime | NO | | 0000-00-00 00:00:00 | |
-| changed | | datetime | NO | | 0000-00-00 00:00:00 | |
-| wall | | tinyint(1) | NO | MUL | 0 | |
-| private | | tinyint(1) | NO | | 0 | |
-| pubmail | | tinyint(1) | NO | | 0 | |
-| moderated | | tinyint(1) | NO | | 0 | |
-| visible | | tinyint(1) | NO | | 0 | |
-| spam | | tinyint(1) | NO | | 0 | |
-| starred | | tinyint(1) | NO | | 0 | |
-| ignored | | tinyint(1) | NO | | 0 | |
-| bookmark | | tinyint(1) | NO | | 0 | |
-| unseen | | tinyint(1) | NO | | 1 | |
-| deleted | | tinyint(1) | NO | | 0 | |
-| origin | | tinyint(1) | NO | | 0 | |
-| forum_mode | | tinyint(1) | NO | | 0 | |
-| mention | | tinyint(1) | NO | | 0 | |
-| network | | varchar(32) | NO | | | |
+| Field | Description | Type | Null | Key | Default | Extra |
+|-------------|------------------|------------------|------|-----|---------------------|-------|
+| iid | sequential ID | int(10) unsigned | NO | PRI | 0 | |
+| uid | | int(10) unsigned | NO | MUL | 0 | |
+| contact-id | | int(11) unsigned | NO | | 0 | |
+| gcontact-id | Global Contact | int(11) unsigned | NO | | 0 | |
+| created | | datetime | NO | MUL | 0000-00-00 00:00:00 | |
+| edited | | datetime | NO | | 0000-00-00 00:00:00 | |
+| commented | | datetime | NO | MUL | 0000-00-00 00:00:00 | |
+| received | | datetime | NO | | 0000-00-00 00:00:00 | |
+| changed | | datetime | NO | | 0000-00-00 00:00:00 | |
+| wall | | tinyint(1) | NO | MUL | 0 | |
+| private | | tinyint(1) | NO | | 0 | |
+| pubmail | | tinyint(1) | NO | | 0 | |
+| moderated | | tinyint(1) | NO | | 0 | |
+| visible | | tinyint(1) | NO | | 0 | |
+| spam | | tinyint(1) | NO | | 0 | |
+| starred | | tinyint(1) | NO | | 0 | |
+| ignored | | tinyint(1) | NO | | 0 | |
+| bookmark | | tinyint(1) | NO | | 0 | |
+| unseen | | tinyint(1) | NO | | 1 | |
+| deleted | | tinyint(1) | NO | | 0 | |
+| origin | | tinyint(1) | NO | | 0 | |
+| forum_mode | | tinyint(1) | NO | | 0 | |
+| mention | | tinyint(1) | NO | | 0 | |
+| network | | varchar(32) | NO | | | |
Return to [database documentation](help/database)
From d1d7ab799c2237fc6df7e94bcb78cd773c53c442 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Mon, 11 Jan 2016 20:21:42 +0100
Subject: [PATCH 031/242] Added some more documentation
---
include/ostatus.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/ostatus.php b/include/ostatus.php
index 05a1efaaa8..b7799fa9df 100644
--- a/include/ostatus.php
+++ b/include/ostatus.php
@@ -176,7 +176,7 @@ function ostatus_fetchauthor($xpath, $context, $importer, &$contact, $onlyfetch)
dbesc(datetime_convert()), intval($contact["id"]), dbesc(NETWORK_OSTATUS));
}
- // @todo: Addr
+ /// @todo Add the "addr" field
$contact["generation"] = 2;
$contact["photo"] = $author["author-avatar"];
update_gcontact($contact);
From 86da77e8ee7da6682e16a282d57b36e8d2cefeff Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Wed, 13 Jan 2016 10:53:38 +0100
Subject: [PATCH 032/242] Added two to-dos to do.
---
include/Contact.php | 1 +
include/socgraph.php | 2 ++
2 files changed, 3 insertions(+)
diff --git a/include/Contact.php b/include/Contact.php
index 81692fa840..c10bb9b791 100644
--- a/include/Contact.php
+++ b/include/Contact.php
@@ -402,6 +402,7 @@ function get_contact($url, $uid = 0) {
$contactid = 0;
// is it an address in the format user@server.tld?
+ /// @todo use gcontact and/or the addr field for a lookup
if (!strstr($url, "http") OR strstr($url, "@")) {
$data = probe_url($url);
$url = $data["url"];
diff --git a/include/socgraph.php b/include/socgraph.php
index 00fc439b7e..a01c9c5cb0 100644
--- a/include/socgraph.php
+++ b/include/socgraph.php
@@ -1560,6 +1560,8 @@ function get_gcontact_id($contact) {
*/
function update_gcontact($contact) {
+ /// @todo update contact table as well
+
$gcontact_id = get_gcontact_id($contact);
if (!$gcontact_id)
From 556f76de01cab922d2e1346c32c60681adbc60d3 Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Wed, 13 Jan 2016 19:56:21 +0100
Subject: [PATCH 033/242] vier: mobile view - fix word breaking
---
view/global.css | 6 ++++--
view/theme/vier/style.css | 2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/view/global.css b/view/global.css
index 05940508ca..fcb5875a04 100644
--- a/view/global.css
+++ b/view/global.css
@@ -93,7 +93,7 @@ span.connector {
/* Shared Messages */
.shared_header {
- height: 32px;
+ min-height: 32px;
color: #999;
border-top: 1px solid #D2D2D2;
padding-top: 5px;
@@ -118,10 +118,12 @@ span.connector {
-moz-border-radius: 4px;
border-radius: 4px;
float: left;
+ margin-right: 9px;
}
.shared_header span {
- margin-left: 9px;
+ display: table-cell;
+ float: none;
}
blockquote.shared_content {
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css
index 84b3ff2361..defeec7023 100644
--- a/view/theme/vier/style.css
+++ b/view/theme/vier/style.css
@@ -1055,6 +1055,7 @@ aside .vcard .title {
aside .vcard dl {
height: auto;
overflow: auto;
+ word-break: break-word;
}
aside .vcard .account-type {
margin-bottom: 13px;
@@ -1412,6 +1413,7 @@ section.minimal {
/* font-size: 14px; */
max-width: 660px;
word-wrap: break-word;
+ word-break: break-word;
/* line-height: 1.36; */
padding-bottom: 6px;
}
From 9b5c6ed58044bff41347ed2f742d7d26cbcb2975 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Thu, 14 Jan 2016 19:38:59 +0100
Subject: [PATCH 034/242] Twitter shortening should now work even the
shortening would be in the link
---
include/plaintext.php | 40 +++++++++++++++++++++++++++++++++++++---
1 file changed, 37 insertions(+), 3 deletions(-)
diff --git a/include/plaintext.php b/include/plaintext.php
index cb56850d4f..05431bee2d 100644
--- a/include/plaintext.php
+++ b/include/plaintext.php
@@ -90,6 +90,14 @@ function get_attached_data($body) {
$post["text"] = $body;
}
}
+
+ if (preg_match_all("(\[url\]([$URLSearchString]*)\[\/url\])ism", $body, $links, PREG_SET_ORDER)) {
+ if (count($links) == 1) {
+ $post["type"] = "text";
+ $post["url"] = $links[0][1];
+ $post["text"] = $body;
+ }
+ }
if (!isset($post["type"])) {
$post["type"] = "text";
$post["text"] = trim($body);
@@ -129,9 +137,17 @@ function plaintext($a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2) {
require_once("include/html2plain.php");
require_once("include/network.php");
+ // Remove the hash tags
+ $URLSearchString = "^\[\]";
+ $body = preg_replace("/([#@])\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", '$1$3', $b["body"]);
+
+ // Add an URL element if the text contains a raw link
+ $body = preg_replace("/([^\]\='".'"'."]|^)(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)/ism", '$1[url]$2[/url]', $body);
+
// At first look at data that is attached via "type-..." stuff
// This will hopefully replaced with a dedicated bbcode later
- $post = get_attached_data($b["body"]);
+ //$post = get_attached_data($b["body"]);
+ $post = get_attached_data($body);
if (($b["title"] != "") AND ($post["text"] != ""))
$post["text"] = trim($b["title"]."\n\n".$post["text"]);
@@ -146,6 +162,8 @@ function plaintext($a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2) {
if ($includedlinks) {
if ($post["type"] == "link")
$link = $post["url"];
+ elseif ($post["type"] == "text")
+ $link = $post["url"];
elseif ($post["type"] == "video")
$link = $post["url"];
elseif ($post["type"] == "photo")
@@ -161,8 +179,22 @@ function plaintext($a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2) {
// But: if the link is beyond the limit, then it has to be added.
if (($link != "") AND strstr($msg, $link)) {
$pos = strpos($msg, $link);
- if (($limit == 0) OR ($pos < $limit))
+
+ // Will the text be shortened in the link?
+ // Or is the link the last item in the post?
+ if (($limit > 0) AND ($pos < $limit) AND (($pos + 23 > $limit) OR ($pos + strlen($link) == strlen($msg))))
+ $msg = trim(str_replace($link, "", $msg));
+ elseif (($limit == 0) OR ($pos < $limit)) {
+ // The limit has to be increased since it will be shortened - but not now
+ // Only do it with Twitter (htmlmode = 8)
+ if (($limit > 0) AND (strlen($link) > 23) AND ($htmlmode == 8))
+ $limit = $limit - 23 + strlen($link);
+
$link = "";
+
+ if ($post["type"] == "text")
+ unset($post["url"]);
+ }
}
}
@@ -178,7 +210,9 @@ function plaintext($a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2) {
if (iconv_strlen($msg, "UTF-8") > $limit) {
- if (!isset($post["url"])) {
+ if (($post["type"] == "text") AND isset($post["url"]))
+ $post["url"] = $b["plink"];
+ elseif (!isset($post["url"])) {
$limit = $limit - 23;
$post["url"] = $b["plink"];
} elseif (strpos($b["body"], "[share") !== false)
From c4ba035ee314295c5a6a62ed49554f09a50c86f4 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Thu, 14 Jan 2016 21:56:37 +0100
Subject: [PATCH 035/242] Add some analysing stuff, rendered value is written
now more often
---
boot.php | 28 +++++++++++++++++++++++++++-
include/conversation.php | 10 +++++-----
include/cron.php | 2 +-
include/diaspora.php | 6 +++++-
include/items.php | 5 +++--
include/text.php | 8 ++++++--
include/threads.php | 8 +++++---
7 files changed, 52 insertions(+), 15 deletions(-)
diff --git a/boot.php b/boot.php
index 7d8c7040de..ae98e92409 100644
--- a/boot.php
+++ b/boot.php
@@ -467,6 +467,7 @@ class App {
public $is_tablet;
public $is_friendica_app;
public $performance = array();
+ public $callstack = array();
public $nav_sel;
@@ -552,7 +553,15 @@ class App {
$this->performance["rendering"] = 0;
$this->performance["parser"] = 0;
$this->performance["marktime"] = 0;
- $this->performance["markstart"] = microtime(true);
+
+ $this->performance["file"] = 0;
+ $this->performance["file"] = 0;
+
+ $this->callstack["database"] = array();
+ $this->callstack["network"] = array();
+ $this->callstack["file"] = array();
+ $this->callstack["rendering"] = array();
+ $this->callstack["parser"] = array();
$this->config = array();
$this->page = array();
@@ -1016,6 +1025,23 @@ class App {
$this->performance[$value] += (float)$duration;
$this->performance["marktime"] += (float)$duration;
+
+ // Trace the different functions with their timestamps
+ $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 5);
+
+ array_shift($trace);
+
+ $function = array();
+ foreach ($trace AS $func)
+ $function[] = $func["function"];
+
+ $function = implode(", ", $function);
+
+ //$last = array_pop($trace);
+ //$function = $last["function"];
+
+ $this->callstack[$value][$function] += (float)$duration;
+
}
function mark_timestamp($mark) {
diff --git a/include/conversation.php b/include/conversation.php
index 7eae1e052e..d8c5e4461d 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -315,11 +315,11 @@ function localize_item(&$item){
}
// add zrl's to public images
- $photo_pattern = "/\[url=(.*?)\/photos\/(.*?)\/image\/(.*?)\]\[img(.*?)\]h(.*?)\[\/img\]\[\/url\]/is";
- if(preg_match($photo_pattern,$item['body'])) {
- $photo_replace = '[url=' . zrl('$1' . '/photos/' . '$2' . '/image/' . '$3' ,true) . '][img' . '$4' . ']h' . '$5' . '[/img][/url]';
- $item['body'] = bb_tag_preg_replace($photo_pattern, $photo_replace, 'url', $item['body']);
- }
+// $photo_pattern = "/\[url=(.*?)\/photos\/(.*?)\/image\/(.*?)\]\[img(.*?)\]h(.*?)\[\/img\]\[\/url\]/is";
+// if(preg_match($photo_pattern,$item['body'])) {
+// $photo_replace = '[url=' . zrl('$1' . '/photos/' . '$2' . '/image/' . '$3' ,true) . '][img' . '$4' . ']h' . '$5' . '[/img][/url]';
+// $item['body'] = bb_tag_preg_replace($photo_pattern, $photo_replace, 'url', $item['body']);
+// }
// add sparkle links to appropriate permalinks
diff --git a/include/cron.php b/include/cron.php
index 09d141702e..ed7edc6994 100644
--- a/include/cron.php
+++ b/include/cron.php
@@ -230,7 +230,7 @@ function cron_run(&$argv, &$argc){
// Repair missing Diaspora settings
$r = q("SELECT `id`, `url` FROM `contact`
- WHERE `uid` > 0 AND `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
+ WHERE `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
ORDER BY RAND() LIMIT 50", dbesc(NETWORK_DIASPORA));
if ($r) {
foreach ($r AS $contact) {
diff --git a/include/diaspora.php b/include/diaspora.php
index 1cf8897af9..f03486fc21 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -1973,11 +1973,15 @@ function diaspora_photo($importer,$xml,$msg,$attempt=1) {
array($remote_photo_name, 'scaled_full_' . $remote_photo_name));
if(strpos($parent_item['body'],$link_text) === false) {
+
+ $parent_item['body'] = $link_text . $parent_item['body'];
+
$r = q("UPDATE `item` SET `body` = '%s', `visible` = 1 WHERE `id` = %d AND `uid` = %d",
- dbesc($link_text . $parent_item['body']),
+ dbesc($parent_item['body']),
intval($parent_item['id']),
intval($parent_item['uid'])
);
+ put_item_in_cache($parent_item, true);
update_thread($parent_item['id']);
}
diff --git a/include/items.php b/include/items.php
index 549027671d..62526d4486 100644
--- a/include/items.php
+++ b/include/items.php
@@ -955,8 +955,9 @@ function add_page_info_data($data) {
$a = get_app();
$hashtags = "\n";
foreach ($data["keywords"] AS $keyword) {
- $hashtag = str_replace(array(" ", "+", "/", ".", "#", "'"),
- array("","", "", "", "", ""), $keyword);
+ /// @todo make a positive list of allowed characters
+ $hashtag = str_replace(array(" ", "+", "/", ".", "#", "'", "’", "`", "(", ")", "„", "“"),
+ array("","", "", "", "", "", "", "", "", "", "", ""), $keyword);
$hashtags .= "#[url=".$a->get_baseurl()."/search?tag=".rawurlencode($hashtag)."]".$hashtag."[/url] ";
}
}
diff --git a/include/text.php b/include/text.php
index 1b03c39d26..3f4fe07d69 100644
--- a/include/text.php
+++ b/include/text.php
@@ -20,10 +20,10 @@ function replace_macros($s,$r) {
$stamp1 = microtime(true);
$a = get_app();
-
+
// pass $baseurl to all templates
$r['$baseurl'] = z_root();
-
+
$t = $a->template_engine();
try {
@@ -1415,9 +1415,13 @@ function prepare_body(&$item,$attach = false, $preview = false) {
$item['hashtags'] = $hashtags;
$item['mentions'] = $mentions;
+ $test = $item["rendered-html"];
put_item_in_cache($item, true);
$s = $item["rendered-html"];
+ //if ($test != $s)
+ // $s .= "*********************************".$test;
+
$prep_arr = array('item' => $item, 'html' => $s, 'preview' => $preview);
call_hooks('prepare_body', $prep_arr);
$s = $prep_arr['html'];
diff --git a/include/threads.php b/include/threads.php
index dddcc4cdd3..e542295d7b 100644
--- a/include/threads.php
+++ b/include/threads.php
@@ -112,7 +112,7 @@ function update_thread_uri($itemuri, $uid) {
function update_thread($itemid, $setmention = false) {
$items = q("SELECT `uid`, `guid`, `title`, `body`, `created`, `edited`, `commented`, `received`, `changed`, `wall`, `private`, `pubmail`, `moderated`, `visible`, `spam`, `starred`, `bookmark`, `contact-id`, `gcontact-id`,
- `deleted`, `origin`, `forum_mode`, `network` FROM `item` WHERE `id` = %d AND (`parent` = %d OR `parent` = 0) LIMIT 1", intval($itemid), intval($itemid));
+ `deleted`, `origin`, `forum_mode`, `network`, `rendered-html`, `rendered-hash` FROM `item` WHERE `id` = %d AND (`parent` = %d OR `parent` = 0) LIMIT 1", intval($itemid), intval($itemid));
if (!$items)
return;
@@ -125,7 +125,7 @@ function update_thread($itemid, $setmention = false) {
$sql = "";
foreach ($item AS $field => $data)
- if (!in_array($field, array("guid", "title", "body"))) {
+ if (!in_array($field, array("guid", "title", "body", "rendered-html", "rendered-hash"))) {
if ($sql != "")
$sql .= ", ";
@@ -142,9 +142,11 @@ function update_thread($itemid, $setmention = false) {
if (!$items)
return;
- $result = q("UPDATE `item` SET `title` = '%s', `body` = '%s' WHERE `id` = %d",
+ $result = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `rendered-html` = '%s', `rendered-hash` = '%s' WHERE `id` = %d",
dbesc($item["title"]),
dbesc($item["body"]),
+ dbesc($item["rendered-html"]),
+ dbesc($item["rendered-hash"]),
intval($items[0]["id"])
);
logger("Updating public shadow for post ".$items[0]["id"]." - guid ".$item["guid"]." Result: ".print_r($result, true), LOGGER_DEBUG);
From d5e1f33506dbb83d333e7ecd5e776c44eca35cb7 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Thu, 14 Jan 2016 23:59:51 +0100
Subject: [PATCH 036/242] OEmbed and parse_url are now cached in dedicated
tables
---
boot.php | 2 +-
include/dbstructure.php | 20 ++++++++++++++++++++
include/items.php | 7 +------
include/oembed.php | 18 +++++++++++++++---
mod/parse_url.php | 13 +++++++++++--
update.php | 2 +-
6 files changed, 49 insertions(+), 13 deletions(-)
diff --git a/boot.php b/boot.php
index ae98e92409..049dc91105 100644
--- a/boot.php
+++ b/boot.php
@@ -36,7 +36,7 @@ define ( 'FRIENDICA_PLATFORM', 'Friendica');
define ( 'FRIENDICA_CODENAME', 'Asparagus');
define ( 'FRIENDICA_VERSION', '3.5-dev' );
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
-define ( 'DB_UPDATE_VERSION', 1192 );
+define ( 'DB_UPDATE_VERSION', 1193 );
/**
* @brief Constant with a HTML line break.
diff --git a/include/dbstructure.php b/include/dbstructure.php
index 7fed50e741..35bacd7f83 100644
--- a/include/dbstructure.php
+++ b/include/dbstructure.php
@@ -1021,6 +1021,26 @@ function db_definition() {
"receiver-uid" => array("receiver-uid"),
)
);
+ $database["oembed"] = array(
+ "fields" => array(
+ "url" => array("type" => "varchar(255)", "not null" => "1", "primary" => "1"),
+ "content" => array("type" => "text", "not null" => "1"),
+ ),
+ "indexes" => array(
+ "PRIMARY" => array("url"),
+ )
+ );
+ $database["parsed_url"] = array(
+ "fields" => array(
+ "url" => array("type" => "varchar(255)", "not null" => "1", "primary" => "1"),
+ "guessing" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0", "primary" => "1"),
+ "oembed" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0", "primary" => "1"),
+ "content" => array("type" => "text", "not null" => "1"),
+ ),
+ "indexes" => array(
+ "PRIMARY" => array("url", "guessing", "oembed"),
+ )
+ );
$database["pconfig"] = array(
"fields" => array(
"id" => array("type" => "int(11)", "not null" => "1", "extra" => "auto_increment", "primary" => "1"),
diff --git a/include/items.php b/include/items.php
index 62526d4486..a74ca3b360 100644
--- a/include/items.php
+++ b/include/items.php
@@ -968,12 +968,7 @@ function add_page_info_data($data) {
function query_page_info($url, $no_photos = false, $photo = "", $keywords = false, $keyword_blacklist = "") {
require_once("mod/parse_url.php");
- $data = Cache::get("parse_url:".$url);
- if (is_null($data)){
- $data = parseurl_getsiteinfo($url, true);
- Cache::set("parse_url:".$url,serialize($data), CACHE_DAY);
- } else
- $data = unserialize($data);
+ $data = parseurl_getsiteinfo_cached($url, true);
if ($photo != "")
$data["images"][0]["src"] = $photo;
diff --git a/include/oembed.php b/include/oembed.php
index c848a4580c..5113064581 100755
--- a/include/oembed.php
+++ b/include/oembed.php
@@ -13,7 +13,13 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
$a = get_app();
- $txt = Cache::get($a->videowidth . $embedurl);
+ $r = q("SELECT * FROM `oembed` WHERE `url` = '%s'",
+ dbesc(normalise_link($embedurl)));
+
+ if ($r)
+ $txt = $r[0]["content"];
+ else
+ $txt = Cache::get($a->videowidth . $embedurl);
// These media files should now be caught in bbcode.php
// left here as a fallback in case this is called from another source
@@ -66,8 +72,14 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
if ($txt[0]!="{")
$txt='{"type":"error"}';
- else //save in cache
+ else { //save in cache
+ $j = json_decode($txt);
+ if ($j->type != "error")
+ q("INSERT INTO `oembed` (`url`, `content`) VALUES ('%s', '%s')",
+ dbesc(normalise_link($embedurl)), dbesc($txt));
+
Cache::set($a->videowidth . $embedurl,$txt, CACHE_DAY);
+ }
}
$j = json_decode($txt);
@@ -85,7 +97,7 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
// If fetching information doesn't work, then improve via internal functions
if (($j->type == "error") OR ($no_rich_type AND ($j->type == "rich"))) {
require_once("mod/parse_url.php");
- $data = parseurl_getsiteinfo($embedurl, true, false);
+ $data = parseurl_getsiteinfo_cached($embedurl, true, false);
$j->type = $data["type"];
if ($j->type == "photo") {
diff --git a/mod/parse_url.php b/mod/parse_url.php
index 28869b4c12..8aa0c17ee1 100644
--- a/mod/parse_url.php
+++ b/mod/parse_url.php
@@ -56,7 +56,15 @@ function completeurl($url, $scheme) {
function parseurl_getsiteinfo_cached($url, $no_guessing = false, $do_oembed = true) {
- $data = Cache::get("parse_url:".$no_guessing.":".$do_oembed.":".$url);
+ if ($url == "")
+ return false;
+
+ $r = q("SELECT * FROM `parsed_url` WHERE `url` = '%s' AND `guessing` = %d AND `oembed` = %d",
+ dbesc(normalise_link($url)), intval(!$no_guessing), intval($do_oembed));
+
+ if ($r)
+ $data = $r[0]["content"];
+
if (!is_null($data)) {
$data = unserialize($data);
return $data;
@@ -64,7 +72,8 @@ function parseurl_getsiteinfo_cached($url, $no_guessing = false, $do_oembed = tr
$data = parseurl_getsiteinfo($url, $no_guessing, $do_oembed);
- Cache::set("parse_url:".$no_guessing.":".$do_oembed.":".$url,serialize($data), CACHE_DAY);
+ q("INSERT INTO `parsed_url` (`url`, `guessing`, `oembed`, `content`) VALUES ('%s', %d, %d, '%s')",
+ dbesc(normalise_link($url)), intval(!$no_guessing), intval($do_oembed), dbesc(serialize($data)));
return $data;
}
diff --git a/update.php b/update.php
index 197e78de5c..a825c82e92 100644
--- a/update.php
+++ b/update.php
@@ -1,6 +1,6 @@
Date: Fri, 15 Jan 2016 00:58:57 +0100
Subject: [PATCH 037/242] Add the creation date to the cache tables
---
include/dbstructure.php | 4 ++++
include/oembed.php | 4 ++--
mod/parse_url.php | 4 ++--
3 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/include/dbstructure.php b/include/dbstructure.php
index 35bacd7f83..43dfbd7b35 100644
--- a/include/dbstructure.php
+++ b/include/dbstructure.php
@@ -1025,9 +1025,11 @@ function db_definition() {
"fields" => array(
"url" => array("type" => "varchar(255)", "not null" => "1", "primary" => "1"),
"content" => array("type" => "text", "not null" => "1"),
+ "created" => array("type" => "datetime", "not null" => "1", "default" => "0000-00-00 00:00:00"),
),
"indexes" => array(
"PRIMARY" => array("url"),
+ "created" => array("created"),
)
);
$database["parsed_url"] = array(
@@ -1036,9 +1038,11 @@ function db_definition() {
"guessing" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0", "primary" => "1"),
"oembed" => array("type" => "tinyint(1)", "not null" => "1", "default" => "0", "primary" => "1"),
"content" => array("type" => "text", "not null" => "1"),
+ "created" => array("type" => "datetime", "not null" => "1", "default" => "0000-00-00 00:00:00"),
),
"indexes" => array(
"PRIMARY" => array("url", "guessing", "oembed"),
+ "created" => array("created"),
)
);
$database["pconfig"] = array(
diff --git a/include/oembed.php b/include/oembed.php
index 5113064581..b1770f6890 100755
--- a/include/oembed.php
+++ b/include/oembed.php
@@ -75,8 +75,8 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){
else { //save in cache
$j = json_decode($txt);
if ($j->type != "error")
- q("INSERT INTO `oembed` (`url`, `content`) VALUES ('%s', '%s')",
- dbesc(normalise_link($embedurl)), dbesc($txt));
+ q("INSERT INTO `oembed` (`url`, `content`, `created`) VALUES ('%s', '%s', '%s')",
+ dbesc(normalise_link($embedurl)), dbesc($txt), dbesc(datetime_convert()));
Cache::set($a->videowidth . $embedurl,$txt, CACHE_DAY);
}
diff --git a/mod/parse_url.php b/mod/parse_url.php
index 8aa0c17ee1..1ca5dc1dac 100644
--- a/mod/parse_url.php
+++ b/mod/parse_url.php
@@ -72,8 +72,8 @@ function parseurl_getsiteinfo_cached($url, $no_guessing = false, $do_oembed = tr
$data = parseurl_getsiteinfo($url, $no_guessing, $do_oembed);
- q("INSERT INTO `parsed_url` (`url`, `guessing`, `oembed`, `content`) VALUES ('%s', %d, %d, '%s')",
- dbesc(normalise_link($url)), intval(!$no_guessing), intval($do_oembed), dbesc(serialize($data)));
+ q("INSERT INTO `parsed_url` (`url`, `guessing`, `oembed`, `content`, `created`) VALUES ('%s', %d, %d, '%s', '%s')",
+ dbesc(normalise_link($url)), intval(!$no_guessing), intval($do_oembed), dbesc(serialize($data)), dbesc(datetime_convert()));
return $data;
}
From a4104d7c17242c5f583891df7ed1f10f3ca94de2 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Tue, 17 Nov 2015 11:34:47 +0100
Subject: [PATCH 038/242] 1st stuff for federation stats in the admin panel
---
mod/admin.php | 53 +++++++++++++++++++++++--
view/global.css | 6 +++
view/templates/admin_aside.tpl | 10 ++---
view/templates/admin_federation.tpl | 60 +++++++++++++++++++++++++++++
4 files changed, 120 insertions(+), 9 deletions(-)
create mode 100644 view/templates/admin_federation.tpl
diff --git a/mod/admin.php b/mod/admin.php
index 0636a34201..886d7a4d9d 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -121,15 +121,17 @@ function admin_content(&$a) {
/**
* Side bar links
*/
-
+ $aside = Array();
// array( url, name, extra css classes )
- $aside = Array(
+ // not part of $aside to make the template more adjustable
+ $asidesubpages = Array(
'site' => Array($a->get_baseurl(true)."/admin/site/", t("Site") , "site"),
'users' => Array($a->get_baseurl(true)."/admin/users/", t("Users") , "users"),
'plugins'=> Array($a->get_baseurl(true)."/admin/plugins/", t("Plugins") , "plugins"),
'themes' => Array($a->get_baseurl(true)."/admin/themes/", t("Themes") , "themes"),
'dbsync' => Array($a->get_baseurl(true)."/admin/dbsync/", t('DB updates'), "dbsync"),
'queue' => Array($a->get_baseurl(true)."/admin/queue/", t('Inspect Queue'), "queue"),
+ 'federation' => Array($a->get_baseurl(true)."/admin/federation/", t('Federation Statistics'), "federation"),
//'update' => Array($a->get_baseurl(true)."/admin/update/", t("Software Update") , "update")
);
@@ -150,7 +152,8 @@ function admin_content(&$a) {
$t = get_markup_template("admin_aside.tpl");
$a->page['aside'] .= replace_macros( $t, array(
- '$admin' => $aside,
+ '$admin' => $aside,
+ '$subpages' => $asidesubpages,
'$admtxt' => t('Admin'),
'$plugadmtxt' => t('Plugin Features'),
'$logtxt' => t('Logs'),
@@ -192,6 +195,9 @@ function admin_content(&$a) {
case 'queue':
$o = admin_page_queue($a);
break;
+ case 'federation':
+ $o = admin_page_federation($a);
+ break;
default:
notice( t("Item not found.") );
}
@@ -208,6 +214,47 @@ function admin_content(&$a) {
}
}
+/**
+ * Admin Federation Stats Page; display some numbers from gserver
+ * @param App $a
+ * returning string
+ */
+function admin_page_federation(&$a) {
+ // get counts on active friendica, diaspora, redmatrix, hubzilla, gnu
+ // social and statusnet nodes this node is knowing
+ //
+ // We are looking for the following platforms in the DB, "Red" should find
+ // all variants of that platform ID string as the q() function is stripping
+ // off one % two of them are needed in the query
+ $platforms = array('Diaspora', 'Friendica', '%%red%%', 'Hubzilla', 'GNU Social', 'StatusNet');
+ $counts = array();
+ foreach ($platforms as $p) {
+ // get a totaö count for the platform, the name and version of the
+ // highest version and the protocol tpe
+ $c = q('select count(*), platform, network, version from gserver where platform like "'.$p.'" and last_contact > last_failure order by version asc;');
+ // what versions for that platform do we know at all?
+ // again only the active nodes
+ $v = q('select count(*), version from gserver where last_contact > last_failure and platform like "'.$p.'" group by version order by version;');
+ // the 3rd array item is needed for the JavaScript graphs as JS does
+ // not like some characters in the names of variables...
+ $counts[$p]=array($c[0], $v, str_replace(array(' ','%'),'',$p));
+ }
+ // some helpful text
+ $intro = t('This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of.');
+ $hint = t('The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here.');
+ // load the template, replace the macros and return the page content
+ $t = get_markup_template("admin_federation.tpl");
+ return replace_macros($t, array(
+ '$title' => t('Administration'),
+ '$page' => t('Federation Statistics'),
+ '$intro' => $intro,
+ '$hint' => $hint,
+ '$autoactive' => get_config('system', 'poco_completion'),
+ '$counts' => $counts,
+ '$version' => FRIENDICA_VERSION,
+ '$legendtext' => t('Currently this node is aware of nodes from the following platforms:'),
+ ));
+}
/**
* Admin Inspect Queue Page
* @param App $a
diff --git a/view/global.css b/view/global.css
index f468633e7c..ce69e2e27d 100644
--- a/view/global.css
+++ b/view/global.css
@@ -276,9 +276,15 @@ a {
#poke-recip-label, #poke-action-label, #prvmail-message-label {
margin: 10px 0 10px;
}
+.version-match {
+ font-weight: bold;
+ color: #00a700;
+}
+ul.federation-stats,
ul.credits {
list-style: none;
}
+ul.federation-stats li,
ul.credits li {
float: left;
width: 240px;
diff --git a/view/templates/admin_aside.tpl b/view/templates/admin_aside.tpl
index 4a6af88148..7753ce9151 100644
--- a/view/templates/admin_aside.tpl
+++ b/view/templates/admin_aside.tpl
@@ -10,14 +10,12 @@
});
});
+
{{if ($c[0]['platform']==='Friendica' and $version===$v['version']) }}{{$v['version']}}{{else}}{{$v['version']}}{{/if}} ({{$v['count(*)']}})
+{{/foreach}}
+
+
+
+{{/foreach}}
+
From 4af584cec22827aee495e9d6bdd7366306254b06 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Thu, 26 Nov 2015 10:22:00 +0100
Subject: [PATCH 039/242] small fix for the ShaShape font
---
view/fonts/shashape.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/view/fonts/shashape.css b/view/fonts/shashape.css
index b34cac7980..5f4494dde7 100644
--- a/view/fonts/shashape.css
+++ b/view/fonts/shashape.css
@@ -177,7 +177,7 @@
content: "Z";
}
.shashape.hash:before{
- content: "/";
+ content: "#";
}
.shashape.tag:before{
content: "=";
From 25bb977b870feebed0c0bf759d9b82e3eac3b785 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 30 Nov 2015 07:43:45 +0100
Subject: [PATCH 040/242] better names for some variable to reflect their
intention
---
mod/admin.php | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/mod/admin.php b/mod/admin.php
index 886d7a4d9d..5e9c705ea4 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -121,10 +121,10 @@ function admin_content(&$a) {
/**
* Side bar links
*/
- $aside = Array();
+ $aside_tools = Array();
// array( url, name, extra css classes )
// not part of $aside to make the template more adjustable
- $asidesubpages = Array(
+ $aside_sub = Array(
'site' => Array($a->get_baseurl(true)."/admin/site/", t("Site") , "site"),
'users' => Array($a->get_baseurl(true)."/admin/users/", t("Users") , "users"),
'plugins'=> Array($a->get_baseurl(true)."/admin/plugins/", t("Plugins") , "plugins"),
@@ -138,7 +138,7 @@ function admin_content(&$a) {
/* get plugins admin page */
$r = q("SELECT `name` FROM `addon` WHERE `plugin_admin`=1 ORDER BY `name`");
- $aside['plugins_admin']=Array();
+ $aside_tools['plugins_admin']=Array();
foreach ($r as $h){
$plugin =$h['name'];
$aside['plugins_admin'][] = Array($a->get_baseurl(true)."/admin/plugins/".$plugin, $plugin, "plugin");
@@ -146,14 +146,14 @@ function admin_content(&$a) {
$a->plugins_admin[] = $plugin;
}
- $aside['logs'] = Array($a->get_baseurl(true)."/admin/logs/", t("Logs"), "logs");
- $aside['diagnostics_probe'] = Array($a->get_baseurl(true).'/probe/', t('probe address'), 'probe');
- $aside['diagnostics_webfinger'] = Array($a->get_baseurl(true).'/webfinger/', t('check webfinger'), 'webfinger');
+ $aside_tools['logs'] = Array($a->get_baseurl(true)."/admin/logs/", t("Logs"), "logs");
+ $aside_tools['diagnostics_probe'] = Array($a->get_baseurl(true).'/probe/', t('probe address'), 'probe');
+ $aside_tools['diagnostics_webfinger'] = Array($a->get_baseurl(true).'/webfinger/', t('check webfinger'), 'webfinger');
$t = get_markup_template("admin_aside.tpl");
$a->page['aside'] .= replace_macros( $t, array(
- '$admin' => $aside,
- '$subpages' => $asidesubpages,
+ '$admin' => $aside_tools,
+ '$subpages' => $aside_sub,
'$admtxt' => t('Admin'),
'$plugadmtxt' => t('Plugin Features'),
'$logtxt' => t('Logs'),
From ce399928759320a29d9bfe47e60e607fe88408d9 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Tue, 1 Dec 2015 08:47:57 +0100
Subject: [PATCH 041/242] combine some versions for ~f and D*
---
mod/admin.php | 63 ++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 60 insertions(+), 3 deletions(-)
diff --git a/mod/admin.php b/mod/admin.php
index 5e9c705ea4..39677fb386 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -229,12 +229,69 @@ function admin_page_federation(&$a) {
$platforms = array('Diaspora', 'Friendica', '%%red%%', 'Hubzilla', 'GNU Social', 'StatusNet');
$counts = array();
foreach ($platforms as $p) {
- // get a totaö count for the platform, the name and version of the
+ // get a total count for the platform, the name and version of the
// highest version and the protocol tpe
- $c = q('select count(*), platform, network, version from gserver where platform like "'.$p.'" and last_contact > last_failure order by version asc;');
+ $c = q('select count(*), platform, network, version from gserver
+ where platform like "'.$p.'" and last_contact > last_failure
+ order by version asc;');
// what versions for that platform do we know at all?
// again only the active nodes
- $v = q('select count(*), version from gserver where last_contact > last_failure and platform like "'.$p.'" group by version order by version;');
+ $v = q('select count(*), version from gserver
+ where last_contact > last_failure and platform like "'.$p.'"
+ group by version
+ order by version;');
+ //
+ // clean up version numbers
+ //
+ // in the DB the Diaspora versions have the format x.x.x.x-xx the last
+ // part (-xx) should be removed to clean up the versions from the "head
+ // commit" information and combined into a single entry for x.x.x.x
+ if ($p=='Diaspora') {
+ $newV = array();
+ $newVv = array();
+ foreach($v as $vv) {
+ $newVC = $vv['count(*)'];
+ $newVV = $vv['version'];
+ $posDash = strpos($newVV, '-');
+ if ($posDash)
+ $newVV = substr($newVV, 0, $posDash);
+ if (isset($newV[$newVV]))
+ {
+ $newV[$newVV] += $newVC;
+ } else {
+ $newV[$newVV] = $newVC;
+ }
+ }
+ foreach ($newV as $key => $value) {
+ array_push($newVv, array('count(*)'=>$value, 'version'=>$key));
+ }
+ $v = $newVv;
+ }
+ // early friendica versions have the format x.x.xxxx where xxxx is the
+ // DB version stamp; those should be operated out and versions be
+ // conbined
+ if ($p=='Friendica') {
+ $newV = array();
+ $newVv = array();
+ foreach ($v as $vv) {
+ $newVC = $vv['count(*)'];
+ $newVV = $vv['version'];
+ $lastDot = strrpos($newVV,'.');
+ $len = strlen($newVV)-1;
+ if ($lastDot == $len-4)
+ $newVV = substr($newVV, 0, $lastDot);
+ if (isset($newV[$newVV]))
+ {
+ $newV[$newVV] += $newVC;
+ } else {
+ $newV[$newVV] = $newVC;
+ }
+ }
+ foreach ($newV as $key => $value) {
+ array_push($newVv, array('count(*)'=>$value, 'version'=>$key));
+ }
+ $v = $newVv;
+ }
// the 3rd array item is needed for the JavaScript graphs as JS does
// not like some characters in the names of variables...
$counts[$p]=array($c[0], $v, str_replace(array(' ','%'),'',$p));
From 0905f18c0f2cbace91dd95a839e573ac89c1ad3c Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Wed, 9 Dec 2015 20:48:43 +0100
Subject: [PATCH 042/242] allow -rc in friendica version listings
---
mod/admin.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mod/admin.php b/mod/admin.php
index 39677fb386..772d186ed5 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -278,7 +278,7 @@ function admin_page_federation(&$a) {
$newVV = $vv['version'];
$lastDot = strrpos($newVV,'.');
$len = strlen($newVV)-1;
- if ($lastDot == $len-4)
+ if (($lastDot == $len-4) && (!strrpos($newVV,'-rc')==$len-3))
$newVV = substr($newVV, 0, $lastDot);
if (isset($newV[$newVV]))
{
From 8b189aca9ec45ad2c42e7a47ac7c78eaa5a7d91b Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Sat, 26 Dec 2015 08:49:38 +0100
Subject: [PATCH 043/242] some doxygen stuff
---
mod/admin.php | 53 ++++++++++++++++++++++++++++++++++++---------------
1 file changed, 38 insertions(+), 15 deletions(-)
diff --git a/mod/admin.php b/mod/admin.php
index 772d186ed5..8add5d7f03 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -7,9 +7,18 @@ require_once("include/remoteupdate.php");
require_once("include/enotify.php");
require_once("include/text.php");
-
/**
+ * @brief process send data from the admin panels subpages
+ *
+ * This function acts as relais for processing the data send from the subpages
+ * of the admin panel. Depending on the 1st parameter of the url (argv[1])
+ * specialized functions are called to process the data from the subpages.
+ *
+ * The function itself does not return anything, but the subsequencely function
+ * return the HTML for the pages of the admin panel.
+ *
* @param App $a
+ *
*/
function admin_post(&$a){
@@ -100,6 +109,8 @@ function admin_post(&$a){
}
/**
+ * This function generates the content for the admin panel.
+ * @brief generates content of the admin panel pages
* @param App $a
* @return string
*/
@@ -215,9 +226,17 @@ function admin_content(&$a) {
}
/**
- * Admin Federation Stats Page; display some numbers from gserver
+ * This function generates the "Federation Statistics" subpage for the admin
+ * panel. The page lists some numbers to the part of "The Federation" known to
+ * the node. This data includes the different connected networks (e.g.
+ * Diaspora, Hubzilla, GNU Social) and the used versions in the different
+ * networks.
+ *
+ * The returned string contains the HTML code of the subpage for display.
+ *
+ * @brief subpage with some stats about "the federstion" network
* @param App $a
- * returning string
+ * @return string
*/
function admin_page_federation(&$a) {
// get counts on active friendica, diaspora, redmatrix, hubzilla, gnu
@@ -313,9 +332,9 @@ function admin_page_federation(&$a) {
));
}
/**
- * Admin Inspect Queue Page
+ * @brief Admin Inspect Queue Page
* @param App $a
- * return string
+ * @return string
*/
function admin_page_queue(&$a) {
// get content from the queue table
@@ -337,7 +356,7 @@ function admin_page_queue(&$a) {
));
}
/**
- * Admin Summary Page
+ * @brief Admin Summary Page
* @param App $a
* @return string
*/
@@ -390,8 +409,8 @@ function admin_page_summary(&$a) {
/**
- * Admin Site Page
- * @param App $a
+ * @brief process send data from Admin Site Page
+ * @param App $a
*/
function admin_page_site_post(&$a){
if (!x($_POST,"page_site")){
@@ -705,6 +724,7 @@ function admin_page_site_post(&$a){
}
/**
+ * @brief generate Admin Site subpage
* @param App $a
* @return string
*/
@@ -915,7 +935,11 @@ function admin_page_site(&$a) {
}
-
+/**
+ * @brief generates admin panel subpage for DB syncronization
+ * @param App $a
+ * @return string
+ **/
function admin_page_dbsync(&$a) {
$o = '';
@@ -995,8 +1019,7 @@ function admin_page_dbsync(&$a) {
}
/**
- * Users admin page
- *
+ * @brief process data send by Users admin page
* @param App $a
*/
function admin_page_users_post(&$a){
@@ -1091,6 +1114,7 @@ function admin_page_users_post(&$a){
}
/**
+ * @brief admin panel subpage for User management
* @param App $a
* @return string
*/
@@ -1251,8 +1275,7 @@ function admin_page_users(&$a){
/**
- * Plugins admin page
- *
+ * @brief Plugins admin page
* @param App $a
* @return string
*/
@@ -1624,8 +1647,7 @@ function admin_page_themes(&$a){
/**
- * Logs admin page
- *
+ * @brief prosesses data send by Logs admin page
* @param App $a
*/
@@ -1650,6 +1672,7 @@ function admin_page_logs_post(&$a) {
}
/**
+ * @brief generates admin panel subpage for Logs
* @param App $a
* @return string
*/
From c1aa668fef4335f7694f696bd8f8d3ebd6b42d23 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Sun, 27 Dec 2015 07:28:04 +0100
Subject: [PATCH 044/242] add log viewer to the aside menu of the admin panel
---
view/templates/admin_aside.tpl | 2 ++
1 file changed, 2 insertions(+)
diff --git a/view/templates/admin_aside.tpl b/view/templates/admin_aside.tpl
index 7753ce9151..9291477af9 100644
--- a/view/templates/admin_aside.tpl
+++ b/view/templates/admin_aside.tpl
@@ -37,6 +37,8 @@
<%}%>'},initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(t),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),e.each(i.data,function(e,n){var o;this.scale.animation||(o=this.scale.getPointPosition(n,this.scale.calculateCenterOffset(e))),s.points.push(new this.PointClass({value:e,label:t.labels[n],datasetLabel:i.label,x:this.options.animation?this.scale.xCenter:o.x,y:this.options.animation?this.scale.yCenter:o.y,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(t){e.each(this.datasets,function(i){e.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=e.getRelativePosition(t),s=e.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},i),n=2*Math.PI/this.scale.valuesCount,o=Math.round((s.angle-1.5*Math.PI)/n),a=[];return(o>=this.scale.valuesCount||0>o)&&(o=0),s.distance<=this.scale.drawingArea&&e.each(this.datasets,function(t){a.push(t.points[o])}),a},buildScale:function(t){this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var i=function(){var i=[];return e.each(t,function(t){t.data?i=i.concat(t.data):e.each(t.points,function(t){i.push(t.value)})}),i}(),s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s)},addData:function(t,i){this.scale.valuesCount++,e.each(t,function(t,e){var s=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:s.x,y:s.y,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.labels.push(i),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),e.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){e.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var i=t||1,s=this.chart.ctx;this.clear(),this.scale.draw(),e.each(this.datasets,function(t){e.each(t.points,function(t,e){t.hasValue()&&t.transition(this.scale.getPointPosition(e,this.scale.calculateCenterOffset(t.value)),i)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),e.each(t.points,function(t,i){0===i?s.moveTo(t.x,t.y):s.lineTo(t.x,t.y)},this),s.closePath(),s.stroke(),s.fillStyle=t.fillColor,s.fill(),e.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}.call(this);
\ No newline at end of file
diff --git a/library/Chart.js-1.0.2/LICENSE.md b/library/Chart.js-1.0.2/LICENSE.md
new file mode 100644
index 0000000000..e10bc0ff1f
--- /dev/null
+++ b/library/Chart.js-1.0.2/LICENSE.md
@@ -0,0 +1,7 @@
+Copyright (c) 2013-2015 Nick Downie
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/library/Chart.js-1.0.2/README.md b/library/Chart.js-1.0.2/README.md
new file mode 100644
index 0000000000..7c4fa8bf6d
--- /dev/null
+++ b/library/Chart.js-1.0.2/README.md
@@ -0,0 +1,20 @@
+# Chart.js
+
+[![Build Status](https://travis-ci.org/nnnick/Chart.js.svg?branch=master)](https://travis-ci.org/nnnick/Chart.js) [![Code Climate](https://codeclimate.com/github/nnnick/Chart.js/badges/gpa.svg)](https://codeclimate.com/github/nnnick/Chart.js)
+
+
+*Simple HTML5 Charts using the canvas element* [chartjs.org](http://www.chartjs.org)
+
+## Documentation
+
+You can find documentation at [chartjs.org/docs](http://www.chartjs.org/docs/). The markdown files that build the site are available under `/docs`. Please note - in some of the json examples of configuration you might notice some liquid tags - this is just for the generating the site html, please disregard.
+
+## Bugs, issues and contributing
+
+Before submitting an issue or a pull request to the project, please take a moment to look over the [contributing guidelines](https://github.com/nnnick/Chart.js/blob/master/CONTRIBUTING.md) first.
+
+For support using Chart.js, please post questions with the [`chartjs` tag on Stack Overflow](http://stackoverflow.com/questions/tagged/chartjs).
+
+## License
+
+Chart.js is available under the [MIT license](http://opensource.org/licenses/MIT).
diff --git a/view/templates/admin_federation.tpl b/view/templates/admin_federation.tpl
index 1fe8d27105..2cc12ad0ae 100644
--- a/view/templates/admin_federation.tpl
+++ b/view/templates/admin_federation.tpl
@@ -1,4 +1,4 @@
-
+
{{$title}} - {{$page}}
From 5099f43c423909e257f601186b0f6697f9d4a928 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 4 Jan 2016 09:54:12 +0100
Subject: [PATCH 051/242] only show platforms with counts > 0
---
view/templates/admin_federation.tpl | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/view/templates/admin_federation.tpl b/view/templates/admin_federation.tpl
index 2cc12ad0ae..cd452c666d 100644
--- a/view/templates/admin_federation.tpl
+++ b/view/templates/admin_federation.tpl
@@ -9,7 +9,9 @@
{{$legendtext}}
{{foreach $counts as $c}}
+ {{if $c[0]['count(*)'] > 0}}
{{foreach $counts as $c}}
+{{if $c[0]['count(*)'] > 0}}
{{$c[0]['platform']}}
{{$c[0]['count(*)']}}
@@ -56,5 +59,6 @@ var my{{$c[2]}}DoughnutChart = new Chart(ctx).Doughnut({{$c[2]}}data,
+{{/if}}
{{/foreach}}
From e3fd0a269b8ab29c2af2fb84a2714d92ee50681d Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 4 Jan 2016 09:55:30 +0100
Subject: [PATCH 052/242] some doc strings, sort platforms for federation stats
page
---
mod/admin.php | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/mod/admin.php b/mod/admin.php
index 616e8fcd4a..34e9b5c03b 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -238,7 +238,7 @@ function admin_content(&$a) {
*
* The returned string contains the HTML code of the subpage for display.
*
- * @brief subpage with some stats about "the federstion" network
+ * @brief subpage with some stats about "the federation" network
* @param App $a
* @return string
*/
@@ -249,7 +249,9 @@ function admin_page_federation(&$a) {
// We are looking for the following platforms in the DB, "Red" should find
// all variants of that platform ID string as the q() function is stripping
// off one % two of them are needed in the query
- $platforms = array('Diaspora', 'Friendica', '%%red%%', 'Hubzilla', 'GNU Social', 'StatusNet');
+ // Add more platforms if you like, when one returns 0 known nodes it is not
+ // displayed on the stats page.
+ $platforms = array('Friendica', 'Diaspora', '%%red%%', 'Hubzilla', 'GNU Social', 'StatusNet');
$counts = array();
foreach ($platforms as $p) {
// get a total count for the platform, the name and version of the
@@ -333,6 +335,7 @@ function admin_page_federation(&$a) {
'$counts' => $counts,
'$version' => FRIENDICA_VERSION,
'$legendtext' => t('Currently this node is aware of nodes from the following platforms:'),
+ '$baseurl' => $a->get_baseurl(),
));
}
/**
@@ -743,6 +746,9 @@ function admin_page_site_post(&$a){
/**
* @brief generate Admin Site subpage
+ *
+ * This function generates the main configuration page of the admin panel.
+ *
* @param App $a
* @return string
*/
@@ -955,6 +961,13 @@ function admin_page_site(&$a) {
/**
* @brief generates admin panel subpage for DB syncronization
+ *
+ * This page checks if the database of friendica is in sync with the specs.
+ * Should this not be the case, it attemps to sync the structure and notifies
+ * the admin if the automatic process was failing.
+ *
+ * The returned string holds the HTML code of the page.
+ *
* @param App $a
* @return string
**/
@@ -1133,6 +1146,13 @@ function admin_page_users_post(&$a){
/**
* @brief admin panel subpage for User management
+ *
+ * This function generates the admin panel page for user management of the
+ * node. It offers functionality to add/block/delete users and offers some
+ * statistics about the userbase.
+ *
+ * The returned string holds the HTML code of the page.
+ *
* @param App $a
* @return string
*/
From 7a7ffb2299e6614c00545a35f3d1a844bed52982 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Sun, 10 Jan 2016 13:04:07 +0100
Subject: [PATCH 053/242] issue 2240 when no addon are installed hint the
location of sources in the admin panel
---
mod/admin.php | 2 ++
view/templates/admin_plugins.tpl | 6 ++++++
2 files changed, 8 insertions(+)
diff --git a/mod/admin.php b/mod/admin.php
index 34e9b5c03b..16c3a23d4d 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -1441,6 +1441,8 @@ function admin_page_plugins(&$a){
'$baseurl' => $a->get_baseurl(true),
'$function' => 'plugins',
'$plugins' => $plugins,
+ '$pcount' => count($plugins),
+ '$noplugshint' => sprintf( t('There are currently no plugins available on your node. You can find the official plugin repository at %1$s and might find other interesting plugins in the open plugin registry at %2$s'), 'https://github.com/friendica/friendica-addons', 'http://addons.friendi.ca'),
'$form_security_token' => get_form_security_token("admin_themes"),
));
}
diff --git a/view/templates/admin_plugins.tpl b/view/templates/admin_plugins.tpl
index 6caa04a3a4..fb1f26a90c 100644
--- a/view/templates/admin_plugins.tpl
+++ b/view/templates/admin_plugins.tpl
@@ -2,6 +2,11 @@
From 11aa76c270e616862728107c0612767040e74d2a Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Fri, 15 Jan 2016 20:03:41 +0100
Subject: [PATCH 055/242] Theme listing works again, added some docs for theme
and plugin listing funkctions
---
mod/admin.php | 23 +++++++++++++++++++++--
1 file changed, 21 insertions(+), 2 deletions(-)
diff --git a/mod/admin.php b/mod/admin.php
index 16c3a23d4d..a72eed9e37 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -1314,6 +1314,15 @@ function admin_page_users(&$a){
/**
* @brief Plugins admin page
+ *
+ * This function generates the admin panel page for managing plugins on the
+ * friendica node.
+ *
+ * The template used for displaying the list of plugins and the details of the
+ * plugin are the same as used for the templates.
+ *
+ * The returned string returned hulds the HTML code of the page.
+ *
* @param App $a
* @return string
*/
@@ -1507,7 +1516,15 @@ function rebuild_theme_table($themes) {
/**
- * Themes admin page
+ * @brief Themes admin page
+ *
+ * This function generates the admin panel page to control the themes available
+ * on the friendica node.
+ *
+ * The template used for displaying the list of themes and the details of the
+ * themes are the same as used for the plugins.
+ *
+ * The returned string contains the HTML code of the admin panel page.
*
* @param App $a
* @return string
@@ -1619,6 +1636,7 @@ function admin_page_themes(&$a){
if(! stristr($screenshot[0],$theme))
$screenshot = null;
+
$t = get_markup_template("admin_plugins_details.tpl");
return replace_macros($t, array(
'$title' => t('Administration'),
@@ -1626,7 +1644,6 @@ function admin_page_themes(&$a){
'$toggle' => t('Toggle'),
'$settings' => t('Settings'),
'$baseurl' => $a->get_baseurl(true),
-
'$plugin' => $theme,
'$status' => $status,
'$action' => $action,
@@ -1679,6 +1696,8 @@ function admin_page_themes(&$a){
'$baseurl' => $a->get_baseurl(true),
'$function' => 'themes',
'$plugins' => $xthemes,
+ '$pcount' => count($themes),
+ '$noplugshint' => sprintf(t('No themes found on the system. They should be paced in %1$s'),'/view/themes'),
'$experimental' => t('[Experimental]'),
'$unsupported' => t('[Unsupported]'),
'$form_security_token' => get_form_security_token("admin_themes"),
From 954e4f2754e4e497a313d0b80ce528318df52731 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Fri, 15 Jan 2016 20:40:01 +0100
Subject: [PATCH 056/242] more docs
---
mod/admin.php | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/mod/admin.php b/mod/admin.php
index a72eed9e37..f3fb56f603 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -1316,7 +1316,9 @@ function admin_page_users(&$a){
* @brief Plugins admin page
*
* This function generates the admin panel page for managing plugins on the
- * friendica node.
+ * friendica node. If a plugin name is given a single page showing the details
+ * for this addon is generated. If no name is given, a list of available
+ * plugins is shown.
*
* The template used for displaying the list of plugins and the details of the
* plugin are the same as used for the templates.
@@ -1519,7 +1521,9 @@ function rebuild_theme_table($themes) {
* @brief Themes admin page
*
* This function generates the admin panel page to control the themes available
- * on the friendica node.
+ * on the friendica node. If the name of a theme is given as parameter a page
+ * with the details for the theme is shown. Otherwise a list of available
+ * themes is generated.
*
* The template used for displaying the list of themes and the details of the
* themes are the same as used for the plugins.
From 90a8d6f0f5dddfc8eb99e53ea06ea58010dd6379 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Fri, 15 Jan 2016 23:27:25 +0100
Subject: [PATCH 057/242] Several performance improvements
---
boot.php | 5 +
database.sql | 26 ++++-
doc/database.md | 2 +
doc/database/db_oembed.md | 10 ++
doc/database/db_parsed_url.md | 12 ++
include/Contact.php | 28 ++---
include/conversation.php | 8 +-
include/cron.php | 199 +++++++++++++++++++---------------
include/text.php | 10 +-
index.php | 1 +
mod/community.php | 4 +
view/theme/vier/style.php | 48 ++++++--
12 files changed, 236 insertions(+), 117 deletions(-)
create mode 100644 doc/database/db_oembed.md
create mode 100644 doc/database/db_parsed_url.md
diff --git a/boot.php b/boot.php
index 049dc91105..1b1c6a84d6 100644
--- a/boot.php
+++ b/boot.php
@@ -912,6 +912,10 @@ class App {
}
function get_cached_avatar_image($avatar_image){
+ return $avatar_image;
+
+ // The following code is deactivated. It doesn't seem to make any sense and it slows down the system.
+ /*
if($this->cached_profile_image[$avatar_image])
return $this->cached_profile_image[$avatar_image];
@@ -931,6 +935,7 @@ class App {
}
}
return $this->cached_profile_image[$avatar_image];
+ */
}
diff --git a/database.sql b/database.sql
index df5ec74e29..70b315ea24 100644
--- a/database.sql
+++ b/database.sql
@@ -1,6 +1,6 @@
-- ------------------------------------------
-- Friendica 3.5-dev (Asparagus)
--- DB_UPDATE_VERSION 1192
+-- DB_UPDATE_VERSION 1193
-- ------------------------------------------
@@ -685,6 +685,30 @@ CREATE TABLE IF NOT EXISTS `notify-threads` (
INDEX `receiver-uid` (`receiver-uid`)
) DEFAULT CHARSET=utf8;
+--
+-- TABLE oembed
+--
+CREATE TABLE IF NOT EXISTS `oembed` (
+ `url` varchar(255) NOT NULL,
+ `content` text NOT NULL,
+ `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY(`url`),
+ INDEX `created` (`created`)
+) DEFAULT CHARSET=utf8;
+
+--
+-- TABLE parsed_url
+--
+CREATE TABLE IF NOT EXISTS `parsed_url` (
+ `url` varchar(255) NOT NULL,
+ `guessing` tinyint(1) NOT NULL DEFAULT 0,
+ `oembed` tinyint(1) NOT NULL DEFAULT 0,
+ `content` text NOT NULL,
+ `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
+ PRIMARY KEY(`url`,`guessing`,`oembed`),
+ INDEX `created` (`created`)
+) DEFAULT CHARSET=utf8;
+
--
-- TABLE pconfig
--
diff --git a/doc/database.md b/doc/database.md
index 2ef77c6dad..a0b28f4e84 100644
--- a/doc/database.md
+++ b/doc/database.md
@@ -38,6 +38,8 @@ Database Tables
| [manage](help/database/db_manage) | table of accounts that can "su" each other |
| [notify](help/database/db_notify) | notifications |
| [notify-threads](help/database/db_notify-threads) | |
+| [oembed](help/database/db_oembed) | cache for OEmbed queries |
+| [parsed_url](help/database/db_parsed_url) | cache for "parse_url" queries |
| [pconfig](help/database/db_pconfig) | personal (per user) configuration storage |
| [photo](help/database/db_photo) | photo storage |
| [poll](help/database/db_poll) | data for polls |
diff --git a/doc/database/db_oembed.md b/doc/database/db_oembed.md
new file mode 100644
index 0000000000..5e994eca39
--- /dev/null
+++ b/doc/database/db_oembed.md
@@ -0,0 +1,10 @@
+Table oembed
+============
+
+| Field | Description | Type | Null | Key | Default | Extra |
+| ------------ | ---------------------------------- | ------------ | ---- | --- | ------------------- | ----- |
+| url | page url | varchar(255) | NO | PRI | NULL | |
+| content | OEmbed data of the page | text | NO | | NULL | |
+| created | datetime of creation | datetime | NO | MUL | 0000-00-00 00:00:00 | |
+
+Return to [database documentation](help/database)
diff --git a/doc/database/db_parsed_url.md b/doc/database/db_parsed_url.md
new file mode 100644
index 0000000000..ada42c2ea6
--- /dev/null
+++ b/doc/database/db_parsed_url.md
@@ -0,0 +1,12 @@
+Table parsed_url
+================
+
+| Field | Description | Type | Null | Key | Default | Extra |
+| ------------ | ---------------------------------- | ------------ | ---- | --- | ------------------- | ----- |
+| url | page url | varchar(255) | NO | PRI | NULL | |
+| guessing | is the "guessing" mode active? | tinyint(1) | NO | PRI | 0 | |
+| oembed | is the data the result of oembed? | tinyint(1) | NO | PRI | 0 | |
+| content | page data | text | NO | | NULL | |
+| created | datetime of creation | datetime | NO | MUL | 0000-00-00 00:00:00 | |
+
+Return to [database documentation](help/database)
diff --git a/include/Contact.php b/include/Contact.php
index c10bb9b791..93d6237cbf 100644
--- a/include/Contact.php
+++ b/include/Contact.php
@@ -211,40 +211,40 @@ function get_contact_details_by_url($url, $uid = -1) {
$r = q("SELECT `id`, `uid`, `url`, `network`, `name`, `nick`, `addr`, `location`, `about`, `keywords`, `gender`, `photo`, `addr`, `forum`, `prv`, `bd` FROM `contact` WHERE `nurl` = '%s' AND `uid` = %d AND `network` = '%s'",
dbesc(normalise_link($url)), intval($uid), dbesc($profile["network"]));
- if (!count($r))
+ if (!count($r) AND !isset($profile))
$r = q("SELECT `id`, `uid`, `url`, `network`, `name`, `nick`, `addr`, `location`, `about`, `keywords`, `gender`, `photo`, `addr`, `forum`, `prv`, `bd` FROM `contact` WHERE `nurl` = '%s' AND `uid` = %d",
dbesc(normalise_link($url)), intval($uid));
- if (!count($r))
+ if (!count($r) AND !isset($profile))
$r = q("SELECT `id`, `uid`, `url`, `network`, `name`, `nick`, `addr`, `location`, `about`, `keywords`, `gender`, `photo`, `addr`, `forum`, `prv`, `bd` FROM `contact` WHERE `nurl` = '%s' AND `uid` = 0",
dbesc(normalise_link($url)));
if ($r) {
- if (isset($r[0]["url"]) AND $r[0]["url"])
+ if (!isset($profile["url"]) AND $r[0]["url"])
$profile["url"] = $r[0]["url"];
- if (isset($r[0]["name"]) AND $r[0]["name"])
+ if (!isset($profile["name"]) AND $r[0]["name"])
$profile["name"] = $r[0]["name"];
- if (isset($r[0]["nick"]) AND $r[0]["nick"] AND ($profile["nick"] == ""))
+ if (!isset($profile["nick"]) AND $r[0]["nick"])
$profile["nick"] = $r[0]["nick"];
- if (isset($r[0]["addr"]) AND $r[0]["addr"] AND ($profile["addr"] == ""))
+ if (!isset($profile["addr"]) AND $r[0]["addr"])
$profile["addr"] = $r[0]["addr"];
- if (isset($r[0]["photo"]) AND $r[0]["photo"])
+ if (!isset($profile["photo"]) AND $r[0]["photo"])
$profile["photo"] = $r[0]["photo"];
- if (isset($r[0]["location"]) AND $r[0]["location"])
+ if (!isset($profile["location"]) AND $r[0]["location"])
$profile["location"] = $r[0]["location"];
- if (isset($r[0]["about"]) AND $r[0]["about"])
+ if (!isset($profile["about"]) AND $r[0]["about"])
$profile["about"] = $r[0]["about"];
- if (isset($r[0]["keywords"]) AND $r[0]["keywords"])
+ if (!isset($profile["keywords"]) AND $r[0]["keywords"])
$profile["keywords"] = $r[0]["keywords"];
- if (isset($r[0]["gender"]) AND $r[0]["gender"])
+ if (!isset($profile["gender"]) AND $r[0]["gender"])
$profile["gender"] = $r[0]["gender"];
if (isset($r[0]["forum"]) OR isset($r[0]["prv"]))
$profile["community"] = ($r[0]["forum"] OR $r[0]["prv"]);
- if (isset($r[0]["network"]) AND $r[0]["network"])
+ if (!isset($profile["network"]) AND $r[0]["network"])
$profile["network"] = $r[0]["network"];
- if (isset($r[0]["addr"]) AND $r[0]["addr"])
+ if (!isset($profile["addr"]) AND $r[0]["addr"])
$profile["addr"] = $r[0]["addr"];
- if (isset($r[0]["bd"]) AND $r[0]["bd"])
+ if (!isset($profile["bd"]) AND $r[0]["bd"])
$profile["bd"] = $r[0]["bd"];
if ($r[0]["uid"] == 0)
$profile["cid"] = 0;
diff --git a/include/conversation.php b/include/conversation.php
index d8c5e4461d..5268c9e29c 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -811,16 +811,16 @@ function best_link_url($item,&$sparkle,$ssl_state = false) {
if((local_user()) && (local_user() == $item['uid'])) {
if(isset($a->contacts) && x($a->contacts,$clean_url)) {
if($a->contacts[$clean_url]['network'] === NETWORK_DFRN) {
- $best_url = $a->get_baseurl($ssl_state) . '/redir/' . $a->contacts[$clean_url]['id'];
+ $best_url = 'redir/'.$a->contacts[$clean_url]['id'];
$sparkle = true;
} else
$best_url = $a->contacts[$clean_url]['url'];
}
} elseif (local_user()) {
- $r = q("SELECT `id`, `network` FROM `contact` WHERE `network` = '%s' AND `uid` = %d AND `nurl` = '%s'",
+ $r = q("SELECT `id` FROM `contact` WHERE `network` = '%s' AND `uid` = %d AND `nurl` = '%s' LIMIT 1",
dbesc(NETWORK_DFRN), intval(local_user()), dbesc(normalise_link($clean_url)));
if ($r) {
- $best_url = $a->get_baseurl($ssl_state).'/redir/'.$r[0]['id'];
+ $best_url = 'redir/'.$r[0]['id'];
$sparkle = true;
}
}
@@ -876,7 +876,7 @@ function item_photo_menu($item){
if(local_user() && local_user() == $item['uid'] && link_compare($item['url'],$item['author-link'])) {
$cid = $item['contact-id'];
} else {
- $r = q("SELECT `id`, `network` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' ORDER BY `uid` DESC LIMIT 1",
+ $r = q("SELECT `id`, `network` FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' LIMIT 1",
intval(local_user()), dbesc(normalise_link($item['author-link'])));
if ($r) {
$cid = $r[0]["id"];
diff --git a/include/cron.php b/include/cron.php
index ed7edc6994..bf3243cb60 100644
--- a/include/cron.php
+++ b/include/cron.php
@@ -158,93 +158,11 @@ function cron_run(&$argv, &$argc){
proc_run('php','include/expire.php');
}
- $last = get_config('system','cache_last_cleared');
+ // Clear cache entries
+ cron_clear_cache($a);
- if($last) {
- $next = $last + (3600); // Once per hour
- $clear_cache = ($next <= time());
- } else
- $clear_cache = true;
-
- if ($clear_cache) {
- // clear old cache
- Cache::clear();
-
- // clear old item cache files
- clear_cache();
-
- // clear cache for photos
- clear_cache($a->get_basepath(), $a->get_basepath()."/photo");
-
- // clear smarty cache
- clear_cache($a->get_basepath()."/view/smarty3/compiled", $a->get_basepath()."/view/smarty3/compiled");
-
- // clear cache for image proxy
- if (!get_config("system", "proxy_disabled")) {
- clear_cache($a->get_basepath(), $a->get_basepath()."/proxy");
-
- $cachetime = get_config('system','proxy_cache_time');
- if (!$cachetime) $cachetime = PROXY_DEFAULT_TIME;
-
- q('DELETE FROM `photo` WHERE `uid` = 0 AND `resource-id` LIKE "pic:%%" AND `created` < NOW() - INTERVAL %d SECOND', $cachetime);
- }
-
- // Maximum table size in megabyte
- $max_tablesize = intval(get_config('system','optimize_max_tablesize')) * 1000000;
- if ($max_tablesize == 0)
- $max_tablesize = 100 * 1000000; // Default are 100 MB
-
- // Minimum fragmentation level in percent
- $fragmentation_level = intval(get_config('system','optimize_fragmentation')) / 100;
- if ($fragmentation_level == 0)
- $fragmentation_level = 0.3; // Default value is 30%
-
- // Optimize some tables that need to be optimized
- $r = q("SHOW TABLE STATUS");
- foreach($r as $table) {
-
- // Don't optimize tables that are too large
- if ($table["Data_length"] > $max_tablesize)
- continue;
-
- // Don't optimize empty tables
- if ($table["Data_length"] == 0)
- continue;
-
- // Calculate fragmentation
- $fragmentation = $table["Data_free"] / $table["Data_length"];
-
- logger("Table ".$table["Name"]." - Fragmentation level: ".round($fragmentation * 100, 2), LOGGER_DEBUG);
-
- // Don't optimize tables that needn't to be optimized
- if ($fragmentation < $fragmentation_level)
- continue;
-
- // So optimize it
- logger("Optimize Table ".$table["Name"], LOGGER_DEBUG);
- q("OPTIMIZE TABLE `%s`", dbesc($table["Name"]));
- }
-
- set_config('system','cache_last_cleared', time());
- }
-
- // Repair missing Diaspora settings
- $r = q("SELECT `id`, `url` FROM `contact`
- WHERE `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
- ORDER BY RAND() LIMIT 50", dbesc(NETWORK_DIASPORA));
- if ($r) {
- foreach ($r AS $contact) {
- if (poco_reachable($contact["url"])) {
- $data = probe_url($contact["url"]);
- if ($data["network"] == NETWORK_DIASPORA) {
- logger("Repair contact ".$contact["id"]." ".$contact["url"], LOGGER_DEBUG);
- q("UPDATE `contact` SET `batch` = '%s', `notify` = '%s', `poll` = '%s', pubkey = '%s' WHERE `id` = %d",
- dbesc($data["batch"]), dbesc($data["notify"]), dbesc($data["poll"]), dbesc($data["pubkey"]),
- intval($contact["id"]));
- }
- }
- }
- }
+ // Repair missing Diaspora values in contacts
+ cron_repair_diaspora($a);
$manual_id = 0;
$generation = 0;
@@ -390,6 +308,115 @@ function cron_run(&$argv, &$argc){
return;
}
+/**
+ * @brief Clear cache entries
+ *
+ * @param App $a
+ */
+function cron_clear_cache(&$a) {
+
+ $last = get_config('system','cache_last_cleared');
+
+ if($last) {
+ $next = $last + (3600); // Once per hour
+ $clear_cache = ($next <= time());
+ } else
+ $clear_cache = true;
+
+ if (!$clear_cache)
+ return;
+
+ // clear old cache
+ Cache::clear();
+
+ // clear old item cache files
+ clear_cache();
+
+ // clear cache for photos
+ clear_cache($a->get_basepath(), $a->get_basepath()."/photo");
+
+ // clear smarty cache
+ clear_cache($a->get_basepath()."/view/smarty3/compiled", $a->get_basepath()."/view/smarty3/compiled");
+
+ // clear cache for image proxy
+ if (!get_config("system", "proxy_disabled")) {
+ clear_cache($a->get_basepath(), $a->get_basepath()."/proxy");
+
+ $cachetime = get_config('system','proxy_cache_time');
+ if (!$cachetime) $cachetime = PROXY_DEFAULT_TIME;
+
+ q('DELETE FROM `photo` WHERE `uid` = 0 AND `resource-id` LIKE "pic:%%" AND `created` < NOW() - INTERVAL %d SECOND', $cachetime);
+ }
+
+ // Delete the cached OEmbed entries that are older than one year
+ q("DELETE FROM `oembed` WHERE `created` < NOW() - INTERVAL 1 YEAR");
+
+ // Delete the cached "parse_url" entries that are older than one year
+ q("DELETE FROM `parsed_url` WHERE `created` < NOW() - INTERVAL 1 YEAR");
+
+ // Maximum table size in megabyte
+ $max_tablesize = intval(get_config('system','optimize_max_tablesize')) * 1000000;
+ if ($max_tablesize == 0)
+ $max_tablesize = 100 * 1000000; // Default are 100 MB
+
+ // Minimum fragmentation level in percent
+ $fragmentation_level = intval(get_config('system','optimize_fragmentation')) / 100;
+ if ($fragmentation_level == 0)
+ $fragmentation_level = 0.3; // Default value is 30%
+
+ // Optimize some tables that need to be optimized
+ $r = q("SHOW TABLE STATUS");
+ foreach($r as $table) {
+
+ // Don't optimize tables that are too large
+ if ($table["Data_length"] > $max_tablesize)
+ continue;
+
+ // Don't optimize empty tables
+ if ($table["Data_length"] == 0)
+ continue;
+
+ // Calculate fragmentation
+ $fragmentation = $table["Data_free"] / $table["Data_length"];
+
+ logger("Table ".$table["Name"]." - Fragmentation level: ".round($fragmentation * 100, 2), LOGGER_DEBUG);
+
+ // Don't optimize tables that needn't to be optimized
+ if ($fragmentation < $fragmentation_level)
+ continue;
+
+ // So optimize it
+ logger("Optimize Table ".$table["Name"], LOGGER_DEBUG);
+ q("OPTIMIZE TABLE `%s`", dbesc($table["Name"]));
+ }
+
+ set_config('system','cache_last_cleared', time());
+}
+
+/**
+ * @brief Repair missing values in Diaspora contacts
+ *
+ * @param App $a
+ */
+function cron_repair_diaspora(&$a) {
+ $r = q("SELECT `id`, `url` FROM `contact`
+ WHERE `network` = '%s' AND (`batch` = '' OR `notify` = '' OR `poll` = '' OR pubkey = '')
+ ORDER BY RAND() LIMIT 50", dbesc(NETWORK_DIASPORA));
+ if ($r) {
+ foreach ($r AS $contact) {
+ if (poco_reachable($contact["url"])) {
+ $data = probe_url($contact["url"]);
+ if ($data["network"] == NETWORK_DIASPORA) {
+ logger("Repair contact ".$contact["id"]." ".$contact["url"], LOGGER_DEBUG);
+ q("UPDATE `contact` SET `batch` = '%s', `notify` = '%s', `poll` = '%s', pubkey = '%s' WHERE `id` = %d",
+ dbesc($data["batch"]), dbesc($data["notify"]), dbesc($data["poll"]), dbesc($data["pubkey"]),
+ intval($contact["id"]));
+ }
+ }
+ }
+ }
+}
+
if (array_search(__file__,get_included_files())===0){
cron_run($_SERVER["argv"],$_SERVER["argc"]);
killme();
diff --git a/include/text.php b/include/text.php
index 3f4fe07d69..7e0aec97e2 100644
--- a/include/text.php
+++ b/include/text.php
@@ -1416,7 +1416,15 @@ function prepare_body(&$item,$attach = false, $preview = false) {
$item['mentions'] = $mentions;
$test = $item["rendered-html"];
- put_item_in_cache($item, true);
+
+ // Update the cached values if there is no "zrl=..." on the links
+ $update = (!local_user() and !remote_user() and ($item["uid"] == 0));
+
+ // Or update it if the current viewer is the intented viewer
+ if (($item["uid"] == local_user()) AND ($item["uid"] != 0))
+ $update = true;
+
+ put_item_in_cache($item, $update);
$s = $item["rendered-html"];
//if ($test != $s)
diff --git a/index.php b/index.php
index 89ed058465..bf926d1fe7 100644
--- a/index.php
+++ b/index.php
@@ -556,6 +556,7 @@ EOT;
$page = $a->page;
$profile = $a->profile;
+header("X-Friendica-Version: ".FRIENDICA_VERSION);
header("Content-type: text/html; charset=utf-8");
diff --git a/mod/community.php b/mod/community.php
index 86bd18c869..b6d72a3555 100644
--- a/mod/community.php
+++ b/mod/community.php
@@ -14,6 +14,10 @@ function community_content(&$a, $update = 0) {
$o = '';
+ // Currently the community page isn't able to handle update requests
+ if ($update)
+ return;
+
if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) {
notice( t('Public access denied.') . EOL);
return;
diff --git a/view/theme/vier/style.php b/view/theme/vier/style.php
index 72731a9beb..3d3c776745 100644
--- a/view/theme/vier/style.php
+++ b/view/theme/vier/style.php
@@ -1,12 +1,7 @@
$modified)
+ $modified = $stylemodified;
+
+$modified = gmdate('r', $modified);
+
+$etag = md5($stylecss);
+
+// Only send the CSS file if it was changed
+header('Cache-Control: public');
+header('ETag: "'.$etag.'"');
+header('Last-Modified: '.$modified);
+
+if (isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) || isset($_SERVER['HTTP_IF_NONE_MATCH'])) {
+
+ $cached_modified = gmdate('r', strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']));
+ $cached_etag = str_replace(array('"', "-gzip"), array('', ''),
+ stripslashes($_SERVER['HTTP_IF_NONE_MATCH']));
+
+ if (($cached_modified == $modified) AND ($cached_etag == $etag)) {
+ header('HTTP/1.1 304 Not Modified');
+ exit();
+ }
+}
echo $stylecss;
From 092c2e54333b3cecd49f034623886c7fd8c8981a Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Fri, 15 Jan 2016 23:32:13 +0100
Subject: [PATCH 058/242] Removed some test code
---
boot.php | 3 ---
include/conversation.php | 10 +++++-----
include/text.php | 5 -----
3 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/boot.php b/boot.php
index 1b1c6a84d6..4f0bec62b1 100644
--- a/boot.php
+++ b/boot.php
@@ -1042,9 +1042,6 @@ class App {
$function = implode(", ", $function);
- //$last = array_pop($trace);
- //$function = $last["function"];
-
$this->callstack[$value][$function] += (float)$duration;
}
diff --git a/include/conversation.php b/include/conversation.php
index 5268c9e29c..6c33be84fb 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -315,11 +315,11 @@ function localize_item(&$item){
}
// add zrl's to public images
-// $photo_pattern = "/\[url=(.*?)\/photos\/(.*?)\/image\/(.*?)\]\[img(.*?)\]h(.*?)\[\/img\]\[\/url\]/is";
-// if(preg_match($photo_pattern,$item['body'])) {
-// $photo_replace = '[url=' . zrl('$1' . '/photos/' . '$2' . '/image/' . '$3' ,true) . '][img' . '$4' . ']h' . '$5' . '[/img][/url]';
-// $item['body'] = bb_tag_preg_replace($photo_pattern, $photo_replace, 'url', $item['body']);
-// }
+ $photo_pattern = "/\[url=(.*?)\/photos\/(.*?)\/image\/(.*?)\]\[img(.*?)\]h(.*?)\[\/img\]\[\/url\]/is";
+ if(preg_match($photo_pattern,$item['body'])) {
+ $photo_replace = '[url=' . zrl('$1' . '/photos/' . '$2' . '/image/' . '$3' ,true) . '][img' . '$4' . ']h' . '$5' . '[/img][/url]';
+ $item['body'] = bb_tag_preg_replace($photo_pattern, $photo_replace, 'url', $item['body']);
+ }
// add sparkle links to appropriate permalinks
diff --git a/include/text.php b/include/text.php
index 7e0aec97e2..200e2c9bca 100644
--- a/include/text.php
+++ b/include/text.php
@@ -1415,8 +1415,6 @@ function prepare_body(&$item,$attach = false, $preview = false) {
$item['hashtags'] = $hashtags;
$item['mentions'] = $mentions;
- $test = $item["rendered-html"];
-
// Update the cached values if there is no "zrl=..." on the links
$update = (!local_user() and !remote_user() and ($item["uid"] == 0));
@@ -1427,9 +1425,6 @@ function prepare_body(&$item,$attach = false, $preview = false) {
put_item_in_cache($item, $update);
$s = $item["rendered-html"];
- //if ($test != $s)
- // $s .= "*********************************".$test;
-
$prep_arr = array('item' => $item, 'html' => $s, 'preview' => $preview);
call_hooks('prepare_body', $prep_arr);
$s = $prep_arr['html'];
From 571d1544e4ca30b3c4b591322b53bf8d62caddea Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 16 Jan 2016 08:58:22 +0100
Subject: [PATCH 059/242] I guess it is enough to set a variable to zero once
...
---
boot.php | 3 ---
1 file changed, 3 deletions(-)
diff --git a/boot.php b/boot.php
index 4f0bec62b1..963f5c454a 100644
--- a/boot.php
+++ b/boot.php
@@ -554,9 +554,6 @@ class App {
$this->performance["parser"] = 0;
$this->performance["marktime"] = 0;
- $this->performance["file"] = 0;
- $this->performance["file"] = 0;
-
$this->callstack["database"] = array();
$this->callstack["network"] = array();
$this->callstack["file"] = array();
From 5769c08cbc7cac1881c7919695a8737f846fda2e Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 16 Jan 2016 09:16:51 +0100
Subject: [PATCH 060/242] This line vanished accidentally ...
---
boot.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/boot.php b/boot.php
index 963f5c454a..2242ba476d 100644
--- a/boot.php
+++ b/boot.php
@@ -553,6 +553,7 @@ class App {
$this->performance["rendering"] = 0;
$this->performance["parser"] = 0;
$this->performance["marktime"] = 0;
+ $this->performance["markstart"] = microtime(true);
$this->callstack["database"] = array();
$this->callstack["network"] = array();
From 20fe67f3782e6ad90fed64d70f752d6524d20157 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Sat, 16 Jan 2016 11:52:21 +0100
Subject: [PATCH 061/242] removed remote update functionality from admin panel
---
include/remoteupdate.php | 261 --------------------------
mod/admin.php | 59 ------
view/templates/admin_remoteupdate.tpl | 99 ----------
3 files changed, 419 deletions(-)
delete mode 100644 include/remoteupdate.php
delete mode 100644 view/templates/admin_remoteupdate.tpl
diff --git a/include/remoteupdate.php b/include/remoteupdate.php
deleted file mode 100644
index 9effc9b6e9..0000000000
--- a/include/remoteupdate.php
+++ /dev/null
@@ -1,261 +0,0 @@
-tags as $i=>$v){
- $i = (float)$i;
- if ($i>$tag) $tag=$i;
- }
-
- if ($tag==0.0) return false;
- $f = fetch_url("https://raw.github.com/".F9KREPO."/".$tag."/boot.php","r");
- preg_match("|'FRIENDICA_VERSION', *'([^']*)'|", $f, $m);
- $version = $m[1];
-
- $lv = explode(".", FRIENDICA_VERSION);
- $rv = explode(".",$version);
- foreach($lv as $i=>$v){
- if ((int)$lv[$i] < (int)$rv[$i]) {
- return array($tag, $version, "https://github.com/friendica/friendica/zipball/".$tag);
- break;
- }
- }
- return false;
-}
-function canWeWrite(){
- $bd = dirname(dirname(__file__));
- return is_writable( $bd."/boot.php" );
-}
-
-function out($txt){ echo "§".$txt."§"; ob_end_flush(); flush();}
-
-function up_count($path){
-
- $file_count = 0;
-
- $dir_handle = opendir($path);
-
- if (!$dir_handle) return -1;
-
- while ($file = readdir($dir_handle)) {
-
- if ($file == '.' || $file == '..') continue;
- $file_count++;
-
- if (is_dir($path . $file)){
- $file_count += up_count($path . $file . DIRECTORY_SEPARATOR);
- }
-
- }
-
- closedir($dir_handle);
-
- return $file_count;
-}
-
-
-
-function up_unzip($file, $folder="/tmp"){
- $folder.="/";
- $zip = zip_open($file);
- if ($zip) {
- while ($zip_entry = zip_read($zip)) {
- $zip_entry_name = zip_entry_name($zip_entry);
- if (substr($zip_entry_name,strlen($zip_entry_name)-1,1)=="/"){
- mkdir($folder.$zip_entry_name,0777, true);
- } else {
- $fp = fopen($folder.$zip_entry_name, "w");
- if (zip_entry_open($zip, $zip_entry, "r")) {
- $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
- fwrite($fp,"$buf");
- zip_entry_close($zip_entry);
- fclose($fp);
- }
- }
- }
- zip_close($zip);
- }
-}
-
-/**
- * Walk recoursively in a folder and call a callback function on every
- * dir entry.
- * args:
- * $dir string base dir to walk
- * $callback function callback function
- * $sort int 0: ascending, 1: descending
- * $cb_argv any extra value passed to callback
- *
- * callback signature:
- * function name($fn, $dir [, $argv])
- * $fn string full dir entry name
- * $dir string start dir path
- * $argv any user value to callback
- *
- */
-function up_walktree($dir, $callback=Null, $sort=0, $cb_argv=Null , $startdir=Null){
- if (is_null($callback)) return;
- if (is_null($startdir)) $startdir = $dir;
- $res = scandir($dir, $sort);
- foreach($res as $i=>$v){
- if ($v!="." && $v!=".."){
- $fn = $dir."/".$v;
- if ($sort==0) $callback($fn, $startdir, $cb_argv);
- if (is_dir($fn)) up_walktree($fn, $callback, $sort, $cb_argv, $startdir);
- if ($sort==1) $callback($fn, $startdir, $cb_argv);
- }
- }
-
-}
-
-function up_copy($fn, $dir){
- global $up_countfiles, $up_totalfiles, $up_lastp;
- $up_countfiles++; $prc=(int)(((float)$up_countfiles/(float)$up_totalfiles)*100);
-
- if (strpos($fn, ".gitignore")>-1 || strpos($fn, ".htaccess")>-1) return;
- $ddest = dirname(dirname(__file__));
- $fd = str_replace($dir, $ddest, $fn);
-
- if (is_dir($fn) && !is_dir($fd)) {
- $re=mkdir($fd,0777,true);
- }
- if (!is_dir($fn)){
- $re=copy($fn, $fd);
- }
-
- if ($re===false) {
- out("ERROR. Abort.");
- killme();
- }
- out("copy@Copy@$prc%");
-}
-
-function up_ftp($fn, $dir, $argv){
- global $up_countfiles, $up_totalfiles, $up_lastp;
- $up_countfiles++; $prc=(int)(((float)$up_countfiles/(float)$up_totalfiles)*100);
-
- if (strpos($fn, ".gitignore")>-1 || strpos($fn, ".htaccess")>-1) return;
-
- list($ddest, $conn_id) = $argv;
- $l = strlen($ddest)-1;
- if (substr($ddest,$l,1)=="/") $ddest = substr($ddest,0,$l);
- $fd = str_replace($dir, $ddest, $fn);
-
- if (is_dir($fn)){
- if (ftp_nlist($conn_id, $fd)===false) {
- $ret = ftp_mkdir($conn_id, $fd);
- } else {
- $ret=true;
- }
- } else {
- $ret = ftp_put($conn_id, $fd, $fn, FTP_BINARY);
- }
- if (!$ret) {
- out("ERROR. Abort.");
- killme();
- }
- out("copy@Copy@$prc%");
-}
-
-function up_rm($fn, $dir){
- if (is_dir($fn)){
- rmdir($fn);
- } else {
- unlink($fn);
- }
-}
-
-function up_dlfile($url, $file) {
- $in = fopen ($url, "r");
- $out = fopen ($file, "w");
-
- $fs = filesize($url);
-
-
- if (!$in || !$out) return false;
-
- $s=0; $count=0;
- while (!feof ($in)) {
- $line = fgets ($in, 1024);
- fwrite( $out, $line);
-
- $count++; $s += strlen($line);
- if ($count==50){
- $count=0;
- $sp=$s/1024.0; $ex="Kb";
- if ($sp>1024) { $sp=$sp/1024; $ex="Mb"; }
- if ($sp>1024) { $sp=$sp/1024; $ex="Gb"; }
- $sp = ((int)($sp*100))/100;
- out("dwl@Download@".$sp.$ex);
- }
- }
- fclose($in);
- return true;
-}
-
-function doUpdate($remotefile, $ftpdata=false){
- global $up_totalfiles;
-
-
- $localtmpfile = tempnam("/tmp", "fk");
- out("dwl@Download@starting...");
- $rt= up_dlfile($remotefile, $localtmpfile);
- if ($rt==false || filesize($localtmpfile)==0){
- out("dwl@Download@ERROR.");
- unlink($localtmpfile);
- return;
- }
- out("dwl@Download@Ok.");
-
- out("unzip@Unzip@");
- $tmpdirname = $localfile."ex";
- mkdir($tmpdirname);
- up_unzip($localtmpfile, $tmpdirname);
- $basedir = glob($tmpdirname."/*"); $basedir=$basedir[0];
- out ("unzip@Unzip@Ok.");
-
- $up_totalfiles = up_count($basedir."/");
-
- if (canWeWrite()){
- out("copy@Copy@");
- up_walktree($basedir, 'up_copy');
- }
- if ($ftpdata!==false && is_array($ftpdata) && $ftpdata['ftphost']!="" ){
- out("ftpcon@Connect to FTP@");
- $conn_id = ftp_connect($ftpdata['ftphost']);
- $login_result = ftp_login($conn_id, $ftpdata['ftpuser'], $ftpdata['ftppwd']);
-
- if ((!$conn_id) || (!$login_result)) {
- out("ftpcon@Connect to FTP@FAILED");
- up_clean($tmpdirname, $localtmpfile);
- return;
- } else {
- out("ftpcon@Connect to FTP@Ok.");
- }
- out("copy@Copy@");
- up_walktree($basedir, 'up_ftp', 0, array( $ftpdata['ftppath'], $conn_id));
-
- ftp_close($conn_id);
- }
-
- up_clean($tmpdirname, $localtmpfile);
-
-}
-
-function up_clean($tmpdirname, $localtmpfile){
- out("clean@Clean up@");
- unlink($localtmpfile);
- up_walktree($tmpdirname, 'up_rm', 1);
- rmdir($tmpdirname);
- out("clean@Clean up@Ok.");
-}
diff --git a/mod/admin.php b/mod/admin.php
index f3fb56f603..52367e8a2c 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -3,7 +3,6 @@
/**
* Friendica admin
*/
-require_once("include/remoteupdate.php");
require_once("include/enotify.php");
require_once("include/text.php");
@@ -1867,61 +1866,3 @@ function admin_page_viewlogs(&$a){
'$logname' => get_config('system','logfile')
));
}
-/**
- * @param App $a
- */
-function admin_page_remoteupdate_post(&$a) {
- // this function should be called via ajax post
- if(!is_site_admin()) {
- return;
- }
-
-
- if (x($_POST,'remotefile') && $_POST['remotefile']!=""){
- $remotefile = $_POST['remotefile'];
- $ftpdata = (x($_POST['ftphost'])?$_POST:false);
- doUpdate($remotefile, $ftpdata);
- } else {
- echo "No remote file to download. Abort!";
- }
-
- killme();
-}
-
-/**
- * @param App $a
- * @return string
- */
-function admin_page_remoteupdate(&$a) {
- if(!is_site_admin()) {
- return login(false);
- }
-
- $canwrite = canWeWrite();
- $canftp = function_exists('ftp_connect');
-
- $needupdate = true;
- $u = checkUpdate();
- if (!is_array($u)){
- $needupdate = false;
- $u = array('','','');
- }
-
- $tpl = get_markup_template("admin_remoteupdate.tpl");
- return replace_macros($tpl, array(
- '$baseurl' => $a->get_baseurl(true),
- '$submit' => t("Update now"),
- '$close' => t("Close"),
- '$localversion' => FRIENDICA_VERSION,
- '$remoteversion' => $u[1],
- '$needupdate' => $needupdate,
- '$canwrite' => $canwrite,
- '$canftp' => $canftp,
- '$ftphost' => array('ftphost', t("FTP Host"), '',''),
- '$ftppath' => array('ftppath', t("FTP Path"), '/',''),
- '$ftpuser' => array('ftpuser', t("FTP User"), '',''),
- '$ftppwd' => array('ftppwd', t("FTP Password"), '',''),
- '$remotefile'=>array('remotefile','', $u['2'],''),
- ));
-
-}
diff --git a/view/templates/admin_remoteupdate.tpl b/view/templates/admin_remoteupdate.tpl
deleted file mode 100644
index c3e85f2e80..0000000000
--- a/view/templates/admin_remoteupdate.tpl
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
Friendica Update
-
-
-
-
-
-
-
-
-
Your version:
{{$localversion}}
-{{if $needupdate}}
-
New version:
{{$remoteversion}}
-
-
-{{else}}
-
No updates
-{{/if}}
-
From 22752039178e3d61844e6c1dafc8f1abd06b09cc Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 16 Jan 2016 12:32:11 +0100
Subject: [PATCH 062/242] Just some improved queries
---
include/acl_selectors.php | 4 ++--
include/config.php | 4 ++--
include/text.php | 6 +++---
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/include/acl_selectors.php b/include/acl_selectors.php
index d5730a93a9..69181b7359 100644
--- a/include/acl_selectors.php
+++ b/include/acl_selectors.php
@@ -20,7 +20,7 @@ function group_select($selname,$selclass,$preselected = false,$size = 4) {
$o .= "
{{/if}}
-
{{$title}}
+{{include file="section_title.tpl"}}
{{$profile.fullname.0}}
@@ -171,6 +171,9 @@
{{/if}}
-
-
-
+{{if $profile.forumlist}}
+
+
{{$profile.forumlist.0}}
+
{{$profile.forumlist.1}}
+
+{{/if}}
From 98be92f48c1c23278f18b4ff4807bda118425f2f Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Sun, 17 Jan 2016 22:25:05 +0100
Subject: [PATCH 072/242] DE update to the strings
---
view/de/messages.po | 1604 +++++++++++++++++++++----------------------
view/de/strings.php | 55 +-
2 files changed, 796 insertions(+), 863 deletions(-)
diff --git a/view/de/messages.po b/view/de/messages.po
index f209b453f1..ca8d2d0a2a 100644
--- a/view/de/messages.po
+++ b/view/de/messages.po
@@ -32,8 +32,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-12-27 08:40+0100\n"
-"PO-Revision-Date: 2016-01-03 07:15+0000\n"
+"POT-Creation-Date: 2016-01-16 16:21+0100\n"
+"PO-Revision-Date: 2016-01-17 21:19+0000\n"
"Last-Translator: bavatar \n"
"Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -42,15 +42,15 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mod/contacts.php:50 include/identity.php:389
+#: mod/contacts.php:50 include/identity.php:395
msgid "Network:"
msgstr "Netzwerk"
-#: mod/contacts.php:51 mod/contacts.php:986 mod/videos.php:37
-#: mod/viewcontacts.php:105 mod/dirfind.php:208 mod/network.php:596
+#: mod/contacts.php:51 mod/contacts.php:961 mod/videos.php:37
+#: mod/viewcontacts.php:105 mod/dirfind.php:214 mod/network.php:598
#: mod/allfriends.php:77 mod/match.php:82 mod/directory.php:172
#: mod/common.php:123 mod/suggest.php:95 mod/photos.php:41
-#: include/identity.php:295
+#: include/identity.php:298
msgid "Forum"
msgstr "Forum"
@@ -61,7 +61,7 @@ msgid_plural "%d contacts edited"
msgstr[0] "%d Kontakt bearbeitet."
msgstr[1] "%d Kontakte bearbeitet"
-#: mod/contacts.php:159 mod/contacts.php:382
+#: mod/contacts.php:159 mod/contacts.php:383
msgid "Could not access contact record."
msgstr "Konnte nicht auf die Kontaktdaten zugreifen."
@@ -73,15 +73,15 @@ msgstr "Konnte das ausgewählte Profil nicht finden."
msgid "Contact updated."
msgstr "Kontakt aktualisiert."
-#: mod/contacts.php:208 mod/dfrn_request.php:578
+#: mod/contacts.php:208 mod/dfrn_request.php:575
msgid "Failed to update contact record."
msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
-#: mod/contacts.php:364 mod/manage.php:96 mod/display.php:493
+#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:504
#: mod/profile_photo.php:19 mod/profile_photo.php:175
#: mod/profile_photo.php:186 mod/profile_photo.php:199
-#: mod/ostatus_subscribe.php:9 mod/follow.php:10 mod/follow.php:72
-#: mod/follow.php:137 mod/item.php:169 mod/item.php:181 mod/group.php:19
+#: mod/ostatus_subscribe.php:9 mod/follow.php:11 mod/follow.php:73
+#: mod/follow.php:155 mod/item.php:180 mod/item.php:192 mod/group.php:19
#: mod/dfrn_confirm.php:55 mod/fsuggest.php:78 mod/wall_upload.php:77
#: mod/wall_upload.php:80 mod/viewcontacts.php:40 mod/notifications.php:69
#: mod/message.php:45 mod/message.php:181 mod/crepair.php:117
@@ -95,123 +95,123 @@ msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
#: mod/api.php:26 mod/api.php:31 mod/notes.php:22 mod/poke.php:149
#: mod/repair_ostatus.php:9 mod/invite.php:15 mod/invite.php:101
#: mod/photos.php:171 mod/photos.php:1105 mod/regmod.php:110
-#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5070 index.php:383
+#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5073 index.php:383
msgid "Permission denied."
msgstr "Zugriff verweigert."
-#: mod/contacts.php:403
+#: mod/contacts.php:404
msgid "Contact has been blocked"
msgstr "Kontakt wurde blockiert"
-#: mod/contacts.php:403
+#: mod/contacts.php:404
msgid "Contact has been unblocked"
msgstr "Kontakt wurde wieder freigegeben"
-#: mod/contacts.php:414
+#: mod/contacts.php:415
msgid "Contact has been ignored"
msgstr "Kontakt wurde ignoriert"
-#: mod/contacts.php:414
+#: mod/contacts.php:415
msgid "Contact has been unignored"
msgstr "Kontakt wird nicht mehr ignoriert"
-#: mod/contacts.php:426
+#: mod/contacts.php:427
msgid "Contact has been archived"
msgstr "Kontakt wurde archiviert"
-#: mod/contacts.php:426
+#: mod/contacts.php:427
msgid "Contact has been unarchived"
msgstr "Kontakt wurde aus dem Archiv geholt"
-#: mod/contacts.php:453 mod/contacts.php:801
+#: mod/contacts.php:454 mod/contacts.php:802
msgid "Do you really want to delete this contact?"
msgstr "Möchtest Du wirklich diesen Kontakt löschen?"
-#: mod/contacts.php:455 mod/follow.php:105 mod/message.php:216
+#: mod/contacts.php:456 mod/follow.php:110 mod/message.php:216
#: mod/settings.php:1094 mod/settings.php:1100 mod/settings.php:1108
#: mod/settings.php:1112 mod/settings.php:1117 mod/settings.php:1123
#: mod/settings.php:1129 mod/settings.php:1135 mod/settings.php:1161
#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/dfrn_request.php:850 mod/register.php:238
+#: mod/settings.php:1165 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
-#: mod/profiles.php:687 mod/api.php:105 include/items.php:4902
+#: mod/profiles.php:687 mod/api.php:105 include/items.php:4905
msgid "Yes"
msgstr "Ja"
-#: mod/contacts.php:458 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:116
+#: mod/contacts.php:459 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:121
#: mod/videos.php:131 mod/message.php:219 mod/fbrowser.php:93
#: mod/fbrowser.php:128 mod/settings.php:651 mod/settings.php:677
-#: mod/dfrn_request.php:864 mod/suggest.php:32 mod/editpost.php:148
-#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1221
-#: include/items.php:4905
+#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
+#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
+#: include/items.php:4908
msgid "Cancel"
msgstr "Abbrechen"
-#: mod/contacts.php:470
+#: mod/contacts.php:471
msgid "Contact has been removed."
msgstr "Kontakt wurde entfernt."
-#: mod/contacts.php:511
+#: mod/contacts.php:512
#, php-format
msgid "You are mutual friends with %s"
msgstr "Du hast mit %s eine beidseitige Freundschaft"
-#: mod/contacts.php:515
+#: mod/contacts.php:516
#, php-format
msgid "You are sharing with %s"
msgstr "Du teilst mit %s"
-#: mod/contacts.php:520
+#: mod/contacts.php:521
#, php-format
msgid "%s is sharing with you"
msgstr "%s teilt mit Dir"
-#: mod/contacts.php:540
+#: mod/contacts.php:541
msgid "Private communications are not available for this contact."
msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
-#: mod/contacts.php:543 mod/admin.php:647
+#: mod/contacts.php:544 mod/admin.php:790
msgid "Never"
msgstr "Niemals"
-#: mod/contacts.php:547
+#: mod/contacts.php:548
msgid "(Update was successful)"
msgstr "(Aktualisierung war erfolgreich)"
-#: mod/contacts.php:547
+#: mod/contacts.php:548
msgid "(Update was not successful)"
msgstr "(Aktualisierung war nicht erfolgreich)"
-#: mod/contacts.php:549
+#: mod/contacts.php:550
msgid "Suggest friends"
msgstr "Kontakte vorschlagen"
-#: mod/contacts.php:553
+#: mod/contacts.php:554
#, php-format
msgid "Network type: %s"
msgstr "Netzwerktyp: %s"
-#: mod/contacts.php:566
+#: mod/contacts.php:567
msgid "Communications lost with this contact!"
msgstr "Verbindungen mit diesem Kontakt verloren!"
-#: mod/contacts.php:569
+#: mod/contacts.php:570
msgid "Fetch further information for feeds"
msgstr "Weitere Informationen zu Feeds holen"
-#: mod/contacts.php:570 mod/admin.php:656
+#: mod/contacts.php:571 mod/admin.php:799
msgid "Disabled"
msgstr "Deaktiviert"
-#: mod/contacts.php:570
+#: mod/contacts.php:571
msgid "Fetch information"
msgstr "Beziehe Information"
-#: mod/contacts.php:570
+#: mod/contacts.php:571
msgid "Fetch information and keywords"
msgstr "Beziehe Information und Schlüsselworte"
-#: mod/contacts.php:586 mod/manage.php:143 mod/fsuggest.php:107
+#: mod/contacts.php:587 mod/manage.php:143 mod/fsuggest.php:107
#: mod/message.php:342 mod/message.php:525 mod/crepair.php:196
#: mod/events.php:574 mod/content.php:712 mod/install.php:261
#: mod/install.php:299 mod/mood.php:137 mod/profiles.php:696
@@ -221,308 +221,308 @@ msgstr "Beziehe Information und Schlüsselworte"
#: object/Item.php:710 view/theme/cleanzero/config.php:80
#: view/theme/dispy/config.php:70 view/theme/quattro/config.php:64
#: view/theme/diabook/config.php:148 view/theme/diabook/theme.php:633
-#: view/theme/clean/config.php:83 view/theme/vier/config.php:107
-#: view/theme/duepuntozero/config.php:59
+#: view/theme/vier/config.php:107 view/theme/duepuntozero/config.php:59
msgid "Submit"
msgstr "Senden"
-#: mod/contacts.php:587
+#: mod/contacts.php:588
msgid "Profile Visibility"
msgstr "Profil-Sichtbarkeit"
-#: mod/contacts.php:588
+#: mod/contacts.php:589
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Bitte wähle eines Deiner Profile das angezeigt werden soll, wenn %s Dein Profil aufruft."
-#: mod/contacts.php:589
+#: mod/contacts.php:590
msgid "Contact Information / Notes"
msgstr "Kontakt Informationen / Notizen"
-#: mod/contacts.php:590
+#: mod/contacts.php:591
msgid "Edit contact notes"
msgstr "Notizen zum Kontakt bearbeiten"
-#: mod/contacts.php:595 mod/contacts.php:977 mod/viewcontacts.php:97
+#: mod/contacts.php:596 mod/contacts.php:952 mod/viewcontacts.php:97
#: mod/nogroup.php:41
#, php-format
msgid "Visit %s's profile [%s]"
msgstr "Besuche %ss Profil [%s]"
-#: mod/contacts.php:596
+#: mod/contacts.php:597
msgid "Block/Unblock contact"
msgstr "Kontakt blockieren/freischalten"
-#: mod/contacts.php:597
+#: mod/contacts.php:598
msgid "Ignore contact"
msgstr "Ignoriere den Kontakt"
-#: mod/contacts.php:598
+#: mod/contacts.php:599
msgid "Repair URL settings"
msgstr "URL Einstellungen reparieren"
-#: mod/contacts.php:599
+#: mod/contacts.php:600
msgid "View conversations"
msgstr "Unterhaltungen anzeigen"
-#: mod/contacts.php:601
+#: mod/contacts.php:602
msgid "Delete contact"
msgstr "Lösche den Kontakt"
-#: mod/contacts.php:605
+#: mod/contacts.php:606
msgid "Last update:"
msgstr "Letzte Aktualisierung: "
-#: mod/contacts.php:607
+#: mod/contacts.php:608
msgid "Update public posts"
msgstr "Öffentliche Beiträge aktualisieren"
-#: mod/contacts.php:609 mod/admin.php:1656
+#: mod/contacts.php:610
msgid "Update now"
msgstr "Jetzt aktualisieren"
-#: mod/contacts.php:611 mod/dirfind.php:190 mod/allfriends.php:65
-#: mod/match.php:71 mod/suggest.php:82 include/contact_widgets.php:32
-#: include/Contact.php:310 include/conversation.php:924
+#: mod/contacts.php:612 mod/follow.php:103 mod/dirfind.php:196
+#: mod/allfriends.php:65 mod/match.php:71 mod/suggest.php:82
+#: include/contact_widgets.php:32 include/Contact.php:297
+#: include/conversation.php:924
msgid "Connect/Follow"
msgstr "Verbinden/Folgen"
-#: mod/contacts.php:614 mod/contacts.php:805 mod/contacts.php:864
-#: mod/admin.php:1120
+#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
+#: mod/admin.php:1281
msgid "Unblock"
msgstr "Entsperren"
-#: mod/contacts.php:614 mod/contacts.php:805 mod/contacts.php:864
-#: mod/admin.php:1119
+#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
+#: mod/admin.php:1280
msgid "Block"
msgstr "Sperren"
-#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:871
+#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
msgid "Unignore"
msgstr "Ignorieren aufheben"
-#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:871
+#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
#: mod/notifications.php:54 mod/notifications.php:179
#: mod/notifications.php:259
msgid "Ignore"
msgstr "Ignorieren"
-#: mod/contacts.php:618
+#: mod/contacts.php:619
msgid "Currently blocked"
msgstr "Derzeit geblockt"
-#: mod/contacts.php:619
+#: mod/contacts.php:620
msgid "Currently ignored"
msgstr "Derzeit ignoriert"
-#: mod/contacts.php:620
+#: mod/contacts.php:621
msgid "Currently archived"
msgstr "Momentan archiviert"
-#: mod/contacts.php:621 mod/notifications.php:172 mod/notifications.php:251
+#: mod/contacts.php:622 mod/notifications.php:172 mod/notifications.php:251
msgid "Hide this contact from others"
msgstr "Verbirg diesen Kontakt vor andere"
-#: mod/contacts.php:621
+#: mod/contacts.php:622
msgid ""
"Replies/likes to your public posts may still be visible"
msgstr "Antworten/Likes auf deine öffentlichen Beiträge könnten weiterhin sichtbar sein"
-#: mod/contacts.php:622
+#: mod/contacts.php:623
msgid "Notification for new posts"
msgstr "Benachrichtigung bei neuen Beiträgen"
-#: mod/contacts.php:622
+#: mod/contacts.php:623
msgid "Send a notification of every new post of this contact"
msgstr "Sende eine Benachrichtigung, wann immer dieser Kontakt einen neuen Beitrag schreibt."
-#: mod/contacts.php:625
+#: mod/contacts.php:626
msgid "Blacklisted keywords"
msgstr "Blacklistete Schlüsselworte "
-#: mod/contacts.php:625
+#: mod/contacts.php:626
msgid ""
"Comma separated list of keywords that should not be converted to hashtags, "
"when \"Fetch information and keywords\" is selected"
msgstr "Komma-Separierte Liste mit Schlüsselworten, die nicht in Hashtags konvertiert werden, wenn \"Beziehe Information und Schlüsselworte\" aktiviert wurde"
-#: mod/contacts.php:632 mod/follow.php:121 mod/notifications.php:255
+#: mod/contacts.php:633 mod/follow.php:126 mod/notifications.php:255
msgid "Profile URL"
msgstr "Profil URL"
-#: mod/contacts.php:635 mod/follow.php:125 mod/notifications.php:244
-#: mod/events.php:566 mod/directory.php:145 include/identity.php:304
-#: include/bb2diaspora.php:170 include/event.php:36 include/event.php:60
+#: mod/contacts.php:636 mod/notifications.php:244 mod/events.php:566
+#: mod/directory.php:145 include/identity.php:308 include/bb2diaspora.php:170
+#: include/event.php:36 include/event.php:60
msgid "Location:"
msgstr "Ort:"
-#: mod/contacts.php:637 mod/follow.php:127 mod/notifications.php:246
-#: mod/directory.php:153 include/identity.php:313 include/identity.php:630
+#: mod/contacts.php:638 mod/notifications.php:246 mod/directory.php:153
+#: include/identity.php:317 include/identity.php:631
msgid "About:"
msgstr "Über:"
-#: mod/contacts.php:639 mod/follow.php:129 mod/notifications.php:248
-#: include/identity.php:624
+#: mod/contacts.php:640 mod/follow.php:134 mod/notifications.php:248
+#: include/identity.php:625
msgid "Tags:"
msgstr "Tags"
-#: mod/contacts.php:684
+#: mod/contacts.php:685
msgid "Suggestions"
msgstr "Kontaktvorschläge"
-#: mod/contacts.php:687
+#: mod/contacts.php:688
msgid "Suggest potential friends"
msgstr "Freunde vorschlagen"
-#: mod/contacts.php:692 mod/group.php:192
+#: mod/contacts.php:693 mod/group.php:192
msgid "All Contacts"
msgstr "Alle Kontakte"
-#: mod/contacts.php:695
+#: mod/contacts.php:696
msgid "Show all contacts"
msgstr "Alle Kontakte anzeigen"
-#: mod/contacts.php:700
+#: mod/contacts.php:701
msgid "Unblocked"
msgstr "Ungeblockt"
-#: mod/contacts.php:703
+#: mod/contacts.php:704
msgid "Only show unblocked contacts"
msgstr "Nur nicht-blockierte Kontakte anzeigen"
-#: mod/contacts.php:709
+#: mod/contacts.php:710
msgid "Blocked"
msgstr "Geblockt"
-#: mod/contacts.php:712
+#: mod/contacts.php:713
msgid "Only show blocked contacts"
msgstr "Nur blockierte Kontakte anzeigen"
-#: mod/contacts.php:718
+#: mod/contacts.php:719
msgid "Ignored"
msgstr "Ignoriert"
-#: mod/contacts.php:721
+#: mod/contacts.php:722
msgid "Only show ignored contacts"
msgstr "Nur ignorierte Kontakte anzeigen"
-#: mod/contacts.php:727
+#: mod/contacts.php:728
msgid "Archived"
msgstr "Archiviert"
-#: mod/contacts.php:730
+#: mod/contacts.php:731
msgid "Only show archived contacts"
msgstr "Nur archivierte Kontakte anzeigen"
-#: mod/contacts.php:736
+#: mod/contacts.php:737
msgid "Hidden"
msgstr "Verborgen"
-#: mod/contacts.php:739
+#: mod/contacts.php:740
msgid "Only show hidden contacts"
msgstr "Nur verborgene Kontakte anzeigen"
-#: mod/contacts.php:792 mod/contacts.php:840 mod/viewcontacts.php:116
+#: mod/contacts.php:793 mod/contacts.php:841 mod/viewcontacts.php:116
#: include/identity.php:741 include/identity.php:744 include/text.php:1012
#: include/nav.php:123 include/nav.php:187 view/theme/diabook/theme.php:125
msgid "Contacts"
msgstr "Kontakte"
-#: mod/contacts.php:796
+#: mod/contacts.php:797
msgid "Search your contacts"
msgstr "Suche in deinen Kontakten"
-#: mod/contacts.php:797
+#: mod/contacts.php:798
msgid "Finding: "
msgstr "Funde: "
-#: mod/contacts.php:798 mod/directory.php:210 include/contact_widgets.php:34
+#: mod/contacts.php:799 mod/directory.php:210 include/contact_widgets.php:34
msgid "Find"
msgstr "Finde"
-#: mod/contacts.php:804 mod/settings.php:146 mod/settings.php:676
+#: mod/contacts.php:805 mod/settings.php:146 mod/settings.php:676
msgid "Update"
msgstr "Aktualisierungen"
-#: mod/contacts.php:807 mod/contacts.php:878
+#: mod/contacts.php:808 mod/contacts.php:879
msgid "Archive"
msgstr "Archivieren"
-#: mod/contacts.php:807 mod/contacts.php:878
+#: mod/contacts.php:808 mod/contacts.php:879
msgid "Unarchive"
msgstr "Aus Archiv zurückholen"
-#: mod/contacts.php:808 mod/group.php:171 mod/admin.php:1118
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1279
#: mod/content.php:440 mod/content.php:743 mod/settings.php:713
#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
msgstr "Löschen"
-#: mod/contacts.php:821 include/identity.php:686 include/nav.php:75
+#: mod/contacts.php:822 include/identity.php:686 include/nav.php:75
msgid "Status"
msgstr "Status"
-#: mod/contacts.php:824 include/identity.php:689
+#: mod/contacts.php:825 mod/follow.php:143 include/identity.php:689
msgid "Status Messages and Posts"
msgstr "Statusnachrichten und Beiträge"
-#: mod/contacts.php:829 mod/profperm.php:104 mod/newmember.php:32
-#: include/identity.php:578 include/identity.php:664 include/identity.php:694
+#: mod/contacts.php:830 mod/profperm.php:104 mod/newmember.php:32
+#: include/identity.php:579 include/identity.php:665 include/identity.php:694
#: include/nav.php:76 view/theme/diabook/theme.php:124
msgid "Profile"
msgstr "Profil"
-#: mod/contacts.php:832 include/identity.php:697
+#: mod/contacts.php:833 include/identity.php:697
msgid "Profile Details"
msgstr "Profildetails"
-#: mod/contacts.php:843
+#: mod/contacts.php:844
msgid "View all contacts"
msgstr "Alle Kontakte anzeigen"
-#: mod/contacts.php:849 mod/common.php:134
+#: mod/contacts.php:850 mod/common.php:134
msgid "Common Friends"
msgstr "Gemeinsame Freunde"
-#: mod/contacts.php:852
+#: mod/contacts.php:853
msgid "View all common friends"
msgstr "Alle Kontakte anzeigen"
-#: mod/contacts.php:856
+#: mod/contacts.php:857
msgid "Repair"
msgstr "Reparieren"
-#: mod/contacts.php:859
+#: mod/contacts.php:860
msgid "Advanced Contact Settings"
msgstr "Fortgeschrittene Kontakteinstellungen"
-#: mod/contacts.php:867
+#: mod/contacts.php:868
msgid "Toggle Blocked status"
msgstr "Geblockt-Status ein-/ausschalten"
-#: mod/contacts.php:874
+#: mod/contacts.php:875
msgid "Toggle Ignored status"
msgstr "Ignoriert-Status ein-/ausschalten"
-#: mod/contacts.php:881
+#: mod/contacts.php:882
msgid "Toggle Archive status"
msgstr "Archiviert-Status ein-/ausschalten"
-#: mod/contacts.php:949
+#: mod/contacts.php:924
msgid "Mutual Friendship"
msgstr "Beidseitige Freundschaft"
-#: mod/contacts.php:953
+#: mod/contacts.php:928
msgid "is a fan of yours"
msgstr "ist ein Fan von dir"
-#: mod/contacts.php:957
+#: mod/contacts.php:932
msgid "you are a fan of"
msgstr "Du bist Fan von"
-#: mod/contacts.php:978 mod/nogroup.php:42
+#: mod/contacts.php:953 mod/nogroup.php:42
msgid "Edit contact"
msgstr "Kontakt bearbeiten"
@@ -572,23 +572,23 @@ msgstr "Sichtbar für"
msgid "All Contacts (with secure profile access)"
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
-#: mod/display.php:82 mod/display.php:280 mod/display.php:497
-#: mod/viewsrc.php:15 mod/admin.php:196 mod/admin.php:1163 mod/admin.php:1384
-#: mod/notice.php:15 include/items.php:4861
+#: mod/display.php:82 mod/display.php:291 mod/display.php:508
+#: mod/viewsrc.php:15 mod/admin.php:211 mod/admin.php:1334 mod/admin.php:1567
+#: mod/notice.php:15 include/items.php:4864
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
-#: mod/display.php:209 mod/videos.php:197 mod/viewcontacts.php:35
-#: mod/community.php:18 mod/dfrn_request.php:779 mod/search.php:93
+#: mod/display.php:220 mod/videos.php:197 mod/viewcontacts.php:35
+#: mod/community.php:18 mod/dfrn_request.php:786 mod/search.php:93
#: mod/search.php:99 mod/directory.php:37 mod/photos.php:976
msgid "Public access denied."
msgstr "Öffentlicher Zugriff verweigert."
-#: mod/display.php:328 mod/profile.php:155
+#: mod/display.php:339 mod/profile.php:155
msgid "Access to this profile has been restricted."
msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
-#: mod/display.php:490
+#: mod/display.php:501
msgid "Item has been removed."
msgstr "Eintrag wurde entfernt."
@@ -623,7 +623,7 @@ msgid ""
" join."
msgstr "Auf der Quick Start Seite findest Du eine kurze Einleitung in die einzelnen Funktionen Deines Profils und die Netzwerk-Reiter, wo Du interessante Foren findest und neue Kontakte knüpfst."
-#: mod/newmember.php:22 mod/admin.php:1215 mod/admin.php:1460
+#: mod/newmember.php:22 mod/admin.php:1386 mod/admin.php:1644
#: mod/settings.php:99 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
@@ -685,60 +685,44 @@ msgstr "Trage ein paar öffentliche Stichwörter in Dein Standardprofil ein, die
msgid "Connecting"
msgstr "Verbindungen knüpfen"
-#: mod/newmember.php:49 mod/newmember.php:51 include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: mod/newmember.php:49
-msgid ""
-"Authorise the Facebook Connector if you currently have a Facebook account "
-"and we will (optionally) import all your Facebook friends and conversations."
-msgstr "Richte die Verbindung zu Facebook ein, wenn Du im Augenblick ein Facebook-Konto hast und (optional) Deine Facebook-Freunde und -Unterhaltungen importieren willst."
-
#: mod/newmember.php:51
-msgid ""
-"If this is your own personal server, installing the Facebook addon "
-"may ease your transition to the free social web."
-msgstr "Wenn dies Dein privater Server ist, könnte die Installation des Facebook Connectors Deinen Umzug ins freie soziale Netz angenehmer gestalten."
-
-#: mod/newmember.php:56
msgid "Importing Emails"
msgstr "Emails Importieren"
-#: mod/newmember.php:56
+#: mod/newmember.php:51
msgid ""
"Enter your email access information on your Connector Settings page if you "
"wish to import and interact with friends or mailing lists from your email "
"INBOX"
msgstr "Gib Deine E-Mail-Zugangsinformationen auf der Connector-Einstellungsseite ein, falls Du E-Mails aus Deinem Posteingang importieren und mit Freunden und Mailinglisten interagieren willst."
-#: mod/newmember.php:58
+#: mod/newmember.php:53
msgid "Go to Your Contacts Page"
msgstr "Gehe zu deiner Kontakt-Seite"
-#: mod/newmember.php:58
+#: mod/newmember.php:53
msgid ""
"Your Contacts page is your gateway to managing friendships and connecting "
"with friends on other networks. Typically you enter their address or site "
"URL in the Add New Contact dialog."
msgstr "Die Kontakte-Seite ist die Einstiegsseite, von der aus Du Kontakte verwalten und Dich mit Freunden in anderen Netzwerken verbinden kannst. Normalerweise gibst Du dazu einfach ihre Adresse oder die URL der Seite im Kasten Neuen Kontakt hinzufügen ein."
-#: mod/newmember.php:60
+#: mod/newmember.php:55
msgid "Go to Your Site's Directory"
msgstr "Gehe zum Verzeichnis Deiner Friendica Instanz"
-#: mod/newmember.php:60
+#: mod/newmember.php:55
msgid ""
"The Directory page lets you find other people in this network or other "
"federated sites. Look for a Connect or Follow link on "
"their profile page. Provide your own Identity Address if requested."
msgstr "Über die Verzeichnisseite kannst Du andere Personen auf diesem Server oder anderen verknüpften Seiten finden. Halte nach einem Verbinden oder Folgen Link auf deren Profilseiten Ausschau und gib Deine eigene Profiladresse an, falls Du danach gefragt wirst."
-#: mod/newmember.php:62
+#: mod/newmember.php:57
msgid "Finding New People"
msgstr "Neue Leute kennenlernen"
-#: mod/newmember.php:62
+#: mod/newmember.php:57
msgid ""
"On the side panel of the Contacts page are several tools to find new "
"friends. We can match people by interest, look up people by name or "
@@ -747,41 +731,41 @@ msgid ""
"hours."
msgstr "Im seitlichen Bedienfeld der Kontakteseite gibt es diverse Werkzeuge, um neue Freunde zu finden. Wir können Menschen mit den gleichen Interessen finden, anhand von Namen oder Interessen suchen oder aber aufgrund vorhandener Kontakte neue Freunde vorschlagen.\nAuf einer brandneuen - soeben erstellten - Seite starten die Kontaktvorschläge innerhalb von 24 Stunden."
-#: mod/newmember.php:66 include/group.php:283
+#: mod/newmember.php:61 include/group.php:283
msgid "Groups"
msgstr "Gruppen"
-#: mod/newmember.php:70
+#: mod/newmember.php:65
msgid "Group Your Contacts"
msgstr "Gruppiere deine Kontakte"
-#: mod/newmember.php:70
+#: mod/newmember.php:65
msgid ""
"Once you have made some friends, organize them into private conversation "
"groups from the sidebar of your Contacts page and then you can interact with"
" each group privately on your Network page."
msgstr "Sobald Du einige Freunde gefunden hast, organisiere sie in Gruppen zur privaten Kommunikation im Seitenmenü der Kontakte-Seite. Du kannst dann mit jeder dieser Gruppen von der Netzwerkseite aus privat interagieren."
-#: mod/newmember.php:73
+#: mod/newmember.php:68
msgid "Why Aren't My Posts Public?"
msgstr "Warum sind meine Beiträge nicht öffentlich?"
-#: mod/newmember.php:73
+#: mod/newmember.php:68
msgid ""
"Friendica respects your privacy. By default, your posts will only show up to"
" people you've added as friends. For more information, see the help section "
"from the link above."
msgstr "Friendica respektiert Deine Privatsphäre. Mit der Grundeinstellung werden Deine Beiträge ausschließlich Deinen Kontakten angezeigt. Für weitere Informationen diesbezüglich lies Dir bitte den entsprechenden Abschnitt in der Hilfe unter dem obigen Link durch."
-#: mod/newmember.php:78
+#: mod/newmember.php:73
msgid "Getting Help"
msgstr "Hilfe bekommen"
-#: mod/newmember.php:82
+#: mod/newmember.php:77
msgid "Go to the Help Section"
msgstr "Zum Hilfe Abschnitt gehen"
-#: mod/newmember.php:82
+#: mod/newmember.php:77
msgid ""
"Our help pages may be consulted for detail on other program"
" features and resources."
@@ -796,7 +780,7 @@ msgid ""
"Account not found and OpenID registration is not permitted on this site."
msgstr "Nutzerkonto wurde nicht gefunden und OpenID-Registrierung ist auf diesem Server nicht gestattet."
-#: mod/openid.php:93 include/auth.php:112 include/auth.php:175
+#: mod/openid.php:93 include/auth.php:118 include/auth.php:181
msgid "Login failed."
msgstr "Anmeldung fehlgeschlagen."
@@ -882,18 +866,18 @@ msgstr "Bild erfolgreich hochgeladen."
msgid "Image upload failed."
msgstr "Hochladen des Bildes gescheitert."
-#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:168
+#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/conversation.php:130 include/conversation.php:266
#: include/text.php:1993 include/diaspora.php:2147
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr "Foto"
-#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:168 mod/like.php:346
-#: include/conversation.php:125 include/conversation.php:134
-#: include/conversation.php:261 include/conversation.php:270
-#: include/diaspora.php:2147 view/theme/diabook/theme.php:466
-#: view/theme/diabook/theme.php:475
+#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
+#: include/like.php:325 include/conversation.php:125
+#: include/conversation.php:134 include/conversation.php:261
+#: include/conversation.php:270 include/diaspora.php:2147
+#: view/theme/diabook/theme.php:466 view/theme/diabook/theme.php:475
msgid "status"
msgstr "Status"
@@ -954,8 +938,8 @@ msgstr "Ignoriert"
msgid "Keep this window open until done."
msgstr "Lasse dieses Fenster offen, bis der Vorgang abgeschlossen ist."
-#: mod/filer.php:30 include/conversation.php:1133
-#: include/conversation.php:1151
+#: mod/filer.php:30 include/conversation.php:1132
+#: include/conversation.php:1150
msgid "Save to Folder:"
msgstr "In diesem Ordner speichern:"
@@ -968,54 +952,54 @@ msgstr "- auswählen -"
msgid "Save"
msgstr "Speichern"
-#: mod/follow.php:18 mod/dfrn_request.php:863
+#: mod/follow.php:19 mod/dfrn_request.php:870
msgid "Submit Request"
msgstr "Anfrage abschicken"
-#: mod/follow.php:29
+#: mod/follow.php:30
msgid "You already added this contact."
msgstr "Du hast den Kontakt bereits hinzugefügt."
-#: mod/follow.php:38
+#: mod/follow.php:39
msgid "Diaspora support isn't enabled. Contact can't be added."
msgstr "Diaspora Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."
-#: mod/follow.php:45
+#: mod/follow.php:46
msgid "OStatus support is disabled. Contact can't be added."
msgstr "OStatus Unterstützung ist nicht aktiviert. Der Kontakt kann nicht zugefügt werden."
-#: mod/follow.php:52
+#: mod/follow.php:53
msgid "The network type couldn't be detected. Contact can't be added."
msgstr "Der Netzwerktype wurde nicht erkannt. Der Kontakt kann nicht hinzugefügt werden."
-#: mod/follow.php:104 mod/dfrn_request.php:849
+#: mod/follow.php:109 mod/dfrn_request.php:856
msgid "Please answer the following:"
msgstr "Bitte beantworte folgendes:"
-#: mod/follow.php:105 mod/dfrn_request.php:850
+#: mod/follow.php:110 mod/dfrn_request.php:857
#, php-format
msgid "Does %s know you?"
msgstr "Kennt %s Dich?"
-#: mod/follow.php:105 mod/settings.php:1094 mod/settings.php:1100
+#: mod/follow.php:110 mod/settings.php:1094 mod/settings.php:1100
#: mod/settings.php:1108 mod/settings.php:1112 mod/settings.php:1117
#: mod/settings.php:1123 mod/settings.php:1129 mod/settings.php:1135
#: mod/settings.php:1161 mod/settings.php:1162 mod/settings.php:1163
-#: mod/settings.php:1164 mod/settings.php:1165 mod/dfrn_request.php:850
+#: mod/settings.php:1164 mod/settings.php:1165 mod/dfrn_request.php:857
#: mod/register.php:239 mod/profiles.php:658 mod/profiles.php:662
#: mod/profiles.php:687 mod/api.php:106
msgid "No"
msgstr "Nein"
-#: mod/follow.php:106 mod/dfrn_request.php:854
+#: mod/follow.php:111 mod/dfrn_request.php:861
msgid "Add a personal note:"
msgstr "Eine persönliche Notiz beifügen:"
-#: mod/follow.php:112 mod/dfrn_request.php:860
+#: mod/follow.php:117 mod/dfrn_request.php:867
msgid "Your Identity Address:"
msgstr "Adresse Deines Profils:"
-#: mod/follow.php:162
+#: mod/follow.php:180
msgid "Contact added"
msgstr "Kontakt hinzugefügt"
@@ -1023,39 +1007,39 @@ msgstr "Kontakt hinzugefügt"
msgid "Unable to locate original post."
msgstr "Konnte den Originalbeitrag nicht finden."
-#: mod/item.php:318
+#: mod/item.php:329
msgid "Empty post discarded."
msgstr "Leerer Beitrag wurde verworfen."
-#: mod/item.php:456 mod/wall_upload.php:213 mod/wall_upload.php:227
+#: mod/item.php:467 mod/wall_upload.php:213 mod/wall_upload.php:227
#: mod/wall_upload.php:234 include/Photo.php:954 include/Photo.php:969
#: include/Photo.php:976 include/Photo.php:998 include/message.php:145
msgid "Wall Photos"
msgstr "Pinnwand-Bilder"
-#: mod/item.php:830
+#: mod/item.php:842
msgid "System error. Post not saved."
msgstr "Systemfehler. Beitrag konnte nicht gespeichert werden."
-#: mod/item.php:959
+#: mod/item.php:971
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Diese Nachricht wurde dir von %s geschickt, einem Mitglied des Sozialen Netzwerks Friendica."
-#: mod/item.php:961
+#: mod/item.php:973
#, php-format
msgid "You may visit them online at %s"
msgstr "Du kannst sie online unter %s besuchen"
-#: mod/item.php:962
+#: mod/item.php:974
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Falls Du diese Beiträge nicht erhalten möchtest, kontaktiere bitte den Autor, indem Du auf diese Nachricht antwortest."
-#: mod/item.php:966
+#: mod/item.php:978
#, php-format
msgid "%s posted an update."
msgstr "%s hat ein Update veröffentlicht."
@@ -1104,7 +1088,7 @@ msgstr "Gruppeneditor"
msgid "Members"
msgstr "Mitglieder"
-#: mod/group.php:193 mod/network.php:563 mod/content.php:130
+#: mod/group.php:193 mod/network.php:576 mod/content.php:130
msgid "Group is empty"
msgstr "Gruppe ist leer"
@@ -1206,7 +1190,7 @@ msgstr "Deine Kontaktreferenzen konnten nicht in unserem System gespeichert werd
msgid "Unable to update your contact profile details on our system"
msgstr "Die Updates für Dein Profil konnten nicht gespeichert werden"
-#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:734 include/items.php:4273
+#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4276
msgid "[Name Withheld]"
msgstr "[Name unterdrückt]"
@@ -1215,7 +1199,7 @@ msgstr "[Name unterdrückt]"
msgid "%1$s has joined %2$s"
msgstr "%1$s ist %2$s beigetreten"
-#: mod/profile.php:21 include/identity.php:53
+#: mod/profile.php:21 include/identity.php:51
msgid "Requested profile is not available."
msgstr "Das angefragte Profil ist nicht vorhanden."
@@ -1275,7 +1259,7 @@ msgstr "Schlage %s einen Kontakt vor"
#: mod/wall_upload.php:20 mod/wall_upload.php:33 mod/wall_upload.php:86
#: mod/wall_upload.php:122 mod/wall_upload.php:125 mod/wall_attach.php:17
-#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1735
+#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1781
msgid "Invalid request."
msgstr "Ungültige Anfrage"
@@ -1331,7 +1315,7 @@ msgid ""
"Password reset failed."
msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast Du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
-#: mod/lostpass.php:109 boot.php:1310
+#: mod/lostpass.php:109 boot.php:1418
msgid "Password Reset"
msgstr "Passwort zurücksetzen"
@@ -1405,37 +1389,6 @@ msgstr "Spitzname oder E-Mail:"
msgid "Reset"
msgstr "Zurücksetzen"
-#: mod/like.php:170 include/conversation.php:122 include/conversation.php:258
-#: include/text.php:1991 view/theme/diabook/theme.php:463
-msgid "event"
-msgstr "Event"
-
-#: mod/like.php:187 include/conversation.php:141 include/diaspora.php:2163
-#: view/theme/diabook/theme.php:480
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s mag %2$ss %3$s"
-
-#: mod/like.php:189 include/conversation.php:144
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s mag %2$ss %3$s nicht"
-
-#: mod/like.php:191
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s nimmt an %2$ss %3$s teil."
-
-#: mod/like.php:193
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s nimmt nicht an %2$ss %3$s teil."
-
-#: mod/like.php:195
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s nimmt eventuell an %2$ss %3$s teil."
-
#: mod/ping.php:265
msgid "{0} wants to be your friend"
msgstr "{0} möchte mit Dir in Kontakt treten"
@@ -1465,11 +1418,11 @@ msgstr "Verwerfen"
msgid "System"
msgstr "System"
-#: mod/notifications.php:87 mod/admin.php:228 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:361 include/nav.php:154
msgid "Network"
msgstr "Netzwerk"
-#: mod/notifications.php:93 mod/network.php:381
+#: mod/notifications.php:93 mod/network.php:384
msgid "Personal"
msgstr "Persönlich"
@@ -1511,7 +1464,7 @@ msgstr "Neue-Kontakt Nachricht senden"
msgid "if applicable"
msgstr "falls anwendbar"
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1116
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1277
msgid "Approve"
msgstr "Genehmigen"
@@ -1561,8 +1514,8 @@ msgstr "Kontakt-/Freundschaftsanfrage"
msgid "New Follower"
msgstr "Neuer Bewunderer"
-#: mod/notifications.php:250 mod/directory.php:147 include/identity.php:306
-#: include/identity.php:589
+#: mod/notifications.php:250 mod/directory.php:147 include/identity.php:310
+#: include/identity.php:590
msgid "Gender:"
msgstr "Geschlecht:"
@@ -1733,7 +1686,7 @@ msgstr "Unterhaltung gelöscht."
#: mod/message.php:290 mod/message.php:298 mod/message.php:427
#: mod/message.php:435 mod/wallmessage.php:127 mod/wallmessage.php:135
-#: include/conversation.php:1129 include/conversation.php:1147
+#: include/conversation.php:1128 include/conversation.php:1146
msgid "Please enter a link URL:"
msgstr "Bitte gib die URL des Links ein:"
@@ -1755,19 +1708,19 @@ msgid "Your message:"
msgstr "Deine Nachricht:"
#: mod/message.php:339 mod/message.php:523 mod/wallmessage.php:154
-#: mod/editpost.php:110 include/conversation.php:1184
+#: mod/editpost.php:110 include/conversation.php:1183
msgid "Upload photo"
msgstr "Foto hochladen"
#: mod/message.php:340 mod/message.php:524 mod/wallmessage.php:155
-#: mod/editpost.php:114 include/conversation.php:1188
+#: mod/editpost.php:114 include/conversation.php:1187
msgid "Insert web link"
msgstr "Einen Link einfügen"
#: mod/message.php:341 mod/message.php:526 mod/content.php:501
#: mod/content.php:885 mod/wallmessage.php:156 mod/editpost.php:124
#: mod/photos.php:1610 object/Item.php:396 include/conversation.php:713
-#: include/conversation.php:1202
+#: include/conversation.php:1201
msgid "Please wait"
msgstr "Bitte warten"
@@ -1783,7 +1736,7 @@ msgstr "Nachricht nicht verfügbar."
msgid "Delete message"
msgstr "Nachricht löschen"
-#: mod/message.php:507 mod/message.php:582
+#: mod/message.php:507 mod/message.php:584
msgid "Delete conversation"
msgstr "Unterhaltung löschen"
@@ -1797,26 +1750,26 @@ msgstr "Sichere Kommunikation ist nicht verfügbar. Eventuell k
msgid "Send Reply"
msgstr "Antwort senden"
-#: mod/message.php:555
+#: mod/message.php:557
#, php-format
msgid "Unknown sender - %s"
msgstr "'Unbekannter Absender - %s"
-#: mod/message.php:558
+#: mod/message.php:560
#, php-format
msgid "You and %s"
msgstr "Du und %s"
-#: mod/message.php:561
+#: mod/message.php:563
#, php-format
msgid "%s and You"
msgstr "%s und Du"
-#: mod/message.php:585
+#: mod/message.php:587
msgid "D, d M Y - g:i A"
msgstr "D, d. M Y - g:i A"
-#: mod/message.php:588
+#: mod/message.php:590
#, php-format
msgid "%d message"
msgid_plural "%d messages"
@@ -1868,8 +1821,8 @@ msgstr "Zurück zum Kontakteditor"
msgid "Refetch contact data"
msgstr "Kontaktdaten neu laden"
-#: mod/crepair.php:170 mod/admin.php:1114 mod/admin.php:1126
-#: mod/admin.php:1127 mod/admin.php:1140 mod/settings.php:652
+#: mod/crepair.php:170 mod/admin.php:1275 mod/admin.php:1287
+#: mod/admin.php:1288 mod/admin.php:1301 mod/settings.php:652
#: mod/settings.php:678
msgid "Name"
msgstr "Name"
@@ -1920,7 +1873,7 @@ msgid ""
"entries from this contact."
msgstr "Markiere diesen Kontakt als remote_self (entferntes Konto), dies veranlasst Friendica alle Top-Level Beiträge dieses Kontakts an all Deine Kontakte zu senden."
-#: mod/bookmarklet.php:12 boot.php:1296 include/nav.php:91
+#: mod/bookmarklet.php:12 boot.php:1404 include/nav.php:91
msgid "Login"
msgstr "Anmeldung"
@@ -1932,24 +1885,24 @@ msgstr "Der Beitrag wurde angelegt"
msgid "Access denied."
msgstr "Zugriff verweigert."
-#: mod/dirfind.php:188 mod/allfriends.php:80 mod/match.php:85
-#: mod/suggest.php:98 include/contact_widgets.php:10 include/identity.php:209
+#: mod/dirfind.php:194 mod/allfriends.php:80 mod/match.php:85
+#: mod/suggest.php:98 include/contact_widgets.php:10 include/identity.php:212
msgid "Connect"
msgstr "Verbinden"
-#: mod/dirfind.php:189 mod/allfriends.php:64 mod/match.php:70
-#: mod/directory.php:162 mod/suggest.php:81 include/Contact.php:296
-#: include/Contact.php:309 include/Contact.php:351
+#: mod/dirfind.php:195 mod/allfriends.php:64 mod/match.php:70
+#: mod/directory.php:162 mod/suggest.php:81 include/Contact.php:283
+#: include/Contact.php:296 include/Contact.php:338
#: include/conversation.php:912 include/conversation.php:926
msgid "View Profile"
msgstr "Profil anschauen"
-#: mod/dirfind.php:218
+#: mod/dirfind.php:224
#, php-format
msgid "People Search - %s"
msgstr "Personensuche - %s"
-#: mod/dirfind.php:225 mod/match.php:105
+#: mod/dirfind.php:231 mod/match.php:105
msgid "No matches"
msgstr "Keine Übereinstimmungen"
@@ -1973,548 +1926,573 @@ msgstr "Dateien"
msgid "Contacts who are not members of a group"
msgstr "Kontakte, die keiner Gruppe zugewiesen sind"
-#: mod/admin.php:80
+#: mod/admin.php:88
msgid "Theme settings updated."
msgstr "Themeneinstellungen aktualisiert."
-#: mod/admin.php:127 mod/admin.php:713
+#: mod/admin.php:137 mod/admin.php:856
msgid "Site"
msgstr "Seite"
-#: mod/admin.php:128 mod/admin.php:657 mod/admin.php:1109 mod/admin.php:1124
+#: mod/admin.php:138 mod/admin.php:800 mod/admin.php:1270 mod/admin.php:1285
msgid "Users"
msgstr "Nutzer"
-#: mod/admin.php:129 mod/admin.php:1213 mod/admin.php:1273 mod/settings.php:66
+#: mod/admin.php:139 mod/admin.php:1384 mod/admin.php:1444 mod/settings.php:66
msgid "Plugins"
msgstr "Plugins"
-#: mod/admin.php:130 mod/admin.php:1458 mod/admin.php:1509
+#: mod/admin.php:140 mod/admin.php:1642 mod/admin.php:1692
msgid "Themes"
msgstr "Themen"
-#: mod/admin.php:131
+#: mod/admin.php:141
msgid "DB updates"
msgstr "DB Updates"
-#: mod/admin.php:132 mod/admin.php:223
+#: mod/admin.php:142 mod/admin.php:356
msgid "Inspect Queue"
msgstr "Warteschlange Inspizieren"
-#: mod/admin.php:147 mod/admin.php:156 mod/admin.php:1597
+#: mod/admin.php:143 mod/admin.php:326
+msgid "Federation Statistics"
+msgstr "Federation Statistik"
+
+#: mod/admin.php:157 mod/admin.php:168 mod/admin.php:1760
msgid "Logs"
msgstr "Protokolle"
-#: mod/admin.php:148
+#: mod/admin.php:158 mod/admin.php:1828
+msgid "View Logs"
+msgstr "Protokolle anzeigen"
+
+#: mod/admin.php:159
msgid "probe address"
msgstr "Adresse untersuchen"
-#: mod/admin.php:149
+#: mod/admin.php:160
msgid "check webfinger"
msgstr "Webfinger überprüfen"
-#: mod/admin.php:154 include/nav.php:194
+#: mod/admin.php:166 include/nav.php:194
msgid "Admin"
msgstr "Administration"
-#: mod/admin.php:155
+#: mod/admin.php:167
msgid "Plugin Features"
msgstr "Plugin Features"
-#: mod/admin.php:157
+#: mod/admin.php:169
msgid "diagnostics"
msgstr "Diagnose"
-#: mod/admin.php:158
+#: mod/admin.php:170
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
-#: mod/admin.php:222 mod/admin.php:272 mod/admin.php:712 mod/admin.php:1108
-#: mod/admin.php:1212 mod/admin.php:1272 mod/admin.php:1457 mod/admin.php:1508
-#: mod/admin.php:1596
+#: mod/admin.php:320
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt."
+
+#: mod/admin.php:321
+msgid ""
+"The Auto Discovered Contact Directory feature is not enabled, it "
+"will improve the data displayed here."
+msgstr "Die Funktion um Automatisch ein Kontaktverzeichnis erstellen ist nicht aktiv. Es wird die hier angezeigten Daten verbessern."
+
+#: mod/admin.php:325 mod/admin.php:355 mod/admin.php:411 mod/admin.php:855
+#: mod/admin.php:1269 mod/admin.php:1383 mod/admin.php:1443 mod/admin.php:1641
+#: mod/admin.php:1691 mod/admin.php:1759 mod/admin.php:1827
msgid "Administration"
msgstr "Administration"
-#: mod/admin.php:225
+#: mod/admin.php:332
+msgid "Currently this node is aware of nodes from the following platforms:"
+msgstr "Momentan kennt dieser Knoten andere Knoten der folgenden Plattformen:"
+
+#: mod/admin.php:358
msgid "ID"
msgstr "ID"
-#: mod/admin.php:226
+#: mod/admin.php:359
msgid "Recipient Name"
msgstr "Empfänger Name"
-#: mod/admin.php:227
+#: mod/admin.php:360
msgid "Recipient Profile"
msgstr "Empfänger Profil"
-#: mod/admin.php:229
+#: mod/admin.php:362
msgid "Created"
msgstr "Erstellt"
-#: mod/admin.php:230
+#: mod/admin.php:363
msgid "Last Tried"
msgstr "Zuletzt versucht"
-#: mod/admin.php:231
+#: mod/admin.php:364
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden."
-#: mod/admin.php:243 mod/admin.php:1062
+#: mod/admin.php:382 mod/admin.php:1223
msgid "Normal Account"
msgstr "Normales Konto"
-#: mod/admin.php:244 mod/admin.php:1063
+#: mod/admin.php:383 mod/admin.php:1224
msgid "Soapbox Account"
msgstr "Marktschreier-Konto"
-#: mod/admin.php:245 mod/admin.php:1064
+#: mod/admin.php:384 mod/admin.php:1225
msgid "Community/Celebrity Account"
msgstr "Forum/Promi-Konto"
-#: mod/admin.php:246 mod/admin.php:1065
+#: mod/admin.php:385 mod/admin.php:1226
msgid "Automatic Friend Account"
msgstr "Automatisches Freundekonto"
-#: mod/admin.php:247
+#: mod/admin.php:386
msgid "Blog Account"
msgstr "Blog-Konto"
-#: mod/admin.php:248
+#: mod/admin.php:387
msgid "Private Forum"
msgstr "Privates Forum"
-#: mod/admin.php:267
+#: mod/admin.php:406
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen"
-#: mod/admin.php:273
+#: mod/admin.php:412
msgid "Summary"
msgstr "Zusammenfassung"
-#: mod/admin.php:275
+#: mod/admin.php:414
msgid "Registered users"
msgstr "Registrierte Nutzer"
-#: mod/admin.php:277
+#: mod/admin.php:416
msgid "Pending registrations"
msgstr "Anstehende Anmeldungen"
-#: mod/admin.php:278
+#: mod/admin.php:417
msgid "Version"
msgstr "Version"
-#: mod/admin.php:283
+#: mod/admin.php:422
msgid "Active plugins"
msgstr "Aktive Plugins"
-#: mod/admin.php:306
+#: mod/admin.php:445
msgid "Can not parse base url. Must have at least ://"
msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus :// bestehen"
-#: mod/admin.php:589
+#: mod/admin.php:728
msgid "RINO2 needs mcrypt php extension to work."
msgstr "RINO2 benötigt die PHP Extension mcrypt."
-#: mod/admin.php:597
+#: mod/admin.php:736
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
-#: mod/admin.php:621 mod/settings.php:903
+#: mod/admin.php:764 mod/settings.php:903
msgid "No special theme for mobile devices"
msgstr "Kein spezielles Theme für mobile Geräte verwenden."
-#: mod/admin.php:640
+#: mod/admin.php:783
msgid "No community page"
msgstr "Keine Gemeinschaftsseite"
-#: mod/admin.php:641
+#: mod/admin.php:784
msgid "Public postings from users of this site"
msgstr "Öffentliche Beiträge von Nutzer_innen dieser Seite"
-#: mod/admin.php:642
+#: mod/admin.php:785
msgid "Global community page"
msgstr "Globale Gemeinschaftsseite"
-#: mod/admin.php:648
+#: mod/admin.php:791
msgid "At post arrival"
msgstr "Beim Empfang von Nachrichten"
-#: mod/admin.php:649 include/contact_selectors.php:56
+#: mod/admin.php:792 include/contact_selectors.php:56
msgid "Frequently"
msgstr "immer wieder"
-#: mod/admin.php:650 include/contact_selectors.php:57
+#: mod/admin.php:793 include/contact_selectors.php:57
msgid "Hourly"
msgstr "Stündlich"
-#: mod/admin.php:651 include/contact_selectors.php:58
+#: mod/admin.php:794 include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Zweimal täglich"
-#: mod/admin.php:652 include/contact_selectors.php:59
+#: mod/admin.php:795 include/contact_selectors.php:59
msgid "Daily"
msgstr "Täglich"
-#: mod/admin.php:658
+#: mod/admin.php:801
msgid "Users, Global Contacts"
msgstr "Nutzer, globale Kontakte"
-#: mod/admin.php:659
+#: mod/admin.php:802
msgid "Users, Global Contacts/fallback"
msgstr "Nutzer, globale Kontakte / Fallback"
-#: mod/admin.php:663
+#: mod/admin.php:806
msgid "One month"
msgstr "ein Monat"
-#: mod/admin.php:664
+#: mod/admin.php:807
msgid "Three months"
msgstr "drei Monate"
-#: mod/admin.php:665
+#: mod/admin.php:808
msgid "Half a year"
msgstr "ein halbes Jahr"
-#: mod/admin.php:666
+#: mod/admin.php:809
msgid "One year"
msgstr "ein Jahr"
-#: mod/admin.php:671
+#: mod/admin.php:814
msgid "Multi user instance"
msgstr "Mehrbenutzer Instanz"
-#: mod/admin.php:694
+#: mod/admin.php:837
msgid "Closed"
msgstr "Geschlossen"
-#: mod/admin.php:695
+#: mod/admin.php:838
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
-#: mod/admin.php:696
+#: mod/admin.php:839
msgid "Open"
msgstr "Offen"
-#: mod/admin.php:700
+#: mod/admin.php:843
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
-#: mod/admin.php:701
+#: mod/admin.php:844
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
-#: mod/admin.php:702
+#: mod/admin.php:845
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
-#: mod/admin.php:714 mod/admin.php:1274 mod/admin.php:1510 mod/admin.php:1598
+#: mod/admin.php:857 mod/admin.php:1445 mod/admin.php:1693 mod/admin.php:1761
#: mod/settings.php:650 mod/settings.php:760 mod/settings.php:804
#: mod/settings.php:873 mod/settings.php:960 mod/settings.php:1195
msgid "Save Settings"
msgstr "Einstellungen speichern"
-#: mod/admin.php:715 mod/register.php:263
+#: mod/admin.php:858 mod/register.php:263
msgid "Registration"
msgstr "Registrierung"
-#: mod/admin.php:716
+#: mod/admin.php:859
msgid "File upload"
msgstr "Datei hochladen"
-#: mod/admin.php:717
+#: mod/admin.php:860
msgid "Policies"
msgstr "Regeln"
-#: mod/admin.php:718
+#: mod/admin.php:861
msgid "Advanced"
msgstr "Erweitert"
-#: mod/admin.php:719
+#: mod/admin.php:862
msgid "Auto Discovered Contact Directory"
msgstr "Automatisch ein Kontaktverzeichnis erstellen"
-#: mod/admin.php:720
+#: mod/admin.php:863
msgid "Performance"
msgstr "Performance"
-#: mod/admin.php:721
+#: mod/admin.php:864
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen."
-#: mod/admin.php:724
+#: mod/admin.php:867
msgid "Site name"
msgstr "Seitenname"
-#: mod/admin.php:725
+#: mod/admin.php:868
msgid "Host name"
msgstr "Host Name"
-#: mod/admin.php:726
+#: mod/admin.php:869
msgid "Sender Email"
msgstr "Absender für Emails"
-#: mod/admin.php:726
+#: mod/admin.php:869
msgid ""
"The email address your server shall use to send notification emails from."
msgstr "Die E-Mail Adresse die dein Server zum Versenden von Benachrichtigungen verwenden soll."
-#: mod/admin.php:727
+#: mod/admin.php:870
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: mod/admin.php:728
+#: mod/admin.php:871
msgid "Shortcut icon"
msgstr "Shortcut Icon"
-#: mod/admin.php:728
+#: mod/admin.php:871
msgid "Link to an icon that will be used for browsers."
msgstr "Link zu einem Icon, das Browser verwenden werden."
-#: mod/admin.php:729
+#: mod/admin.php:872
msgid "Touch icon"
msgstr "Touch Icon"
-#: mod/admin.php:729
+#: mod/admin.php:872
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr "Link zu einem Icon das Tablets und Handies verwenden sollen."
-#: mod/admin.php:730
+#: mod/admin.php:873
msgid "Additional Info"
msgstr "Zusätzliche Informationen"
-#: mod/admin.php:730
+#: mod/admin.php:873
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr "Für öffentliche Server kannst Du hier zusätzliche Informationen angeben, die dann auf %s/siteinfo angezeigt werden."
-#: mod/admin.php:731
+#: mod/admin.php:874
msgid "System language"
msgstr "Systemsprache"
-#: mod/admin.php:732
+#: mod/admin.php:875
msgid "System theme"
msgstr "Systemweites Theme"
-#: mod/admin.php:732
+#: mod/admin.php:875
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - Theme-Einstellungen ändern"
-#: mod/admin.php:733
+#: mod/admin.php:876
msgid "Mobile system theme"
msgstr "Systemweites mobiles Theme"
-#: mod/admin.php:733
+#: mod/admin.php:876
msgid "Theme for mobile devices"
msgstr "Thema für mobile Geräte"
-#: mod/admin.php:734
+#: mod/admin.php:877
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
-#: mod/admin.php:734
+#: mod/admin.php:877
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
-#: mod/admin.php:735
+#: mod/admin.php:878
msgid "Force SSL"
msgstr "Erzwinge SSL"
-#: mod/admin.php:735
+#: mod/admin.php:878
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
" to endless loops."
msgstr "Erzinge alle Nicht-SSL Anfragen auf SSL - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife."
-#: mod/admin.php:736
+#: mod/admin.php:879
msgid "Old style 'Share'"
msgstr "Altes \"Teilen\" Element"
-#: mod/admin.php:736
+#: mod/admin.php:879
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr "Deaktiviert das BBCode Element \"share\" beim Wiederholen von Beiträgen."
-#: mod/admin.php:737
+#: mod/admin.php:880
msgid "Hide help entry from navigation menu"
msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
-#: mod/admin.php:737
+#: mod/admin.php:880
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden."
-#: mod/admin.php:738
+#: mod/admin.php:881
msgid "Single user instance"
msgstr "Ein-Nutzer Instanz"
-#: mod/admin.php:738
+#: mod/admin.php:881
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt."
-#: mod/admin.php:739
+#: mod/admin.php:882
msgid "Maximum image size"
msgstr "Maximale Bildgröße"
-#: mod/admin.php:739
+#: mod/admin.php:882
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
-#: mod/admin.php:740
+#: mod/admin.php:883
msgid "Maximum image length"
msgstr "Maximale Bildlänge"
-#: mod/admin.php:740
+#: mod/admin.php:883
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet."
-#: mod/admin.php:741
+#: mod/admin.php:884
msgid "JPEG image quality"
msgstr "Qualität des JPEG Bildes"
-#: mod/admin.php:741
+#: mod/admin.php:884
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust."
-#: mod/admin.php:743
+#: mod/admin.php:886
msgid "Register policy"
msgstr "Registrierungsmethode"
-#: mod/admin.php:744
+#: mod/admin.php:887
msgid "Maximum Daily Registrations"
msgstr "Maximum täglicher Registrierungen"
-#: mod/admin.php:744
+#: mod/admin.php:887
msgid ""
"If registration is permitted above, this sets the maximum number of new user"
" registrations to accept per day. If register is set to closed, this "
"setting has no effect."
msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt."
-#: mod/admin.php:745
+#: mod/admin.php:888
msgid "Register text"
msgstr "Registrierungstext"
-#: mod/admin.php:745
+#: mod/admin.php:888
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
-#: mod/admin.php:746
+#: mod/admin.php:889
msgid "Accounts abandoned after x days"
msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
-#: mod/admin.php:746
+#: mod/admin.php:889
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit."
-#: mod/admin.php:747
+#: mod/admin.php:890
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
-#: mod/admin.php:747
+#: mod/admin.php:890
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:748
+#: mod/admin.php:891
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
-#: mod/admin.php:748
+#: mod/admin.php:891
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:749
+#: mod/admin.php:892
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
-#: mod/admin.php:749
+#: mod/admin.php:892
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
-#: mod/admin.php:750
+#: mod/admin.php:893
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
-#: mod/admin.php:750
+#: mod/admin.php:893
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
-#: mod/admin.php:751
+#: mod/admin.php:894
msgid "Global directory URL"
msgstr "URL des weltweiten Verzeichnisses"
-#: mod/admin.php:751
+#: mod/admin.php:894
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar."
-#: mod/admin.php:752
+#: mod/admin.php:895
msgid "Allow threaded items"
msgstr "Erlaube Threads in Diskussionen"
-#: mod/admin.php:752
+#: mod/admin.php:895
msgid "Allow infinite level threading for items on this site."
msgstr "Erlaube ein unendliches Level für Threads auf dieser Seite."
-#: mod/admin.php:753
+#: mod/admin.php:896
msgid "Private posts by default for new users"
msgstr "Private Beiträge als Standard für neue Nutzer"
-#: mod/admin.php:753
+#: mod/admin.php:896
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen."
-#: mod/admin.php:754
+#: mod/admin.php:897
msgid "Don't include post content in email notifications"
msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
-#: mod/admin.php:754
+#: mod/admin.php:897
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden."
-#: mod/admin.php:755
+#: mod/admin.php:898
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
-#: mod/admin.php:755
+#: mod/admin.php:898
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt."
-#: mod/admin.php:756
+#: mod/admin.php:899
msgid "Don't embed private images in posts"
msgstr "Private Bilder nicht in Beiträgen einbetten."
-#: mod/admin.php:756
+#: mod/admin.php:899
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
@@ -2522,228 +2500,228 @@ msgid ""
"while."
msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
-#: mod/admin.php:757
+#: mod/admin.php:900
msgid "Allow Users to set remote_self"
msgstr "Nutzern erlauben das remote_self Flag zu setzen"
-#: mod/admin.php:757
+#: mod/admin.php:900
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet."
-#: mod/admin.php:758
+#: mod/admin.php:901
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
-#: mod/admin.php:758
+#: mod/admin.php:901
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen."
-#: mod/admin.php:759
+#: mod/admin.php:902
msgid "OpenID support"
msgstr "OpenID Unterstützung"
-#: mod/admin.php:759
+#: mod/admin.php:902
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
-#: mod/admin.php:760
+#: mod/admin.php:903
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
-#: mod/admin.php:760
+#: mod/admin.php:903
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
-#: mod/admin.php:761
+#: mod/admin.php:904
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
-#: mod/admin.php:761
+#: mod/admin.php:904
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
-#: mod/admin.php:762
+#: mod/admin.php:905
msgid "Community Page Style"
msgstr "Art der Gemeinschaftsseite"
-#: mod/admin.php:762
+#: mod/admin.php:905
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr "Welche Art der Gemeinschaftsseite soll verwendet werden? Globale Gemeinschaftsseite zeigt alle öffentlichen Beiträge eines offenen dezentralen Netzwerks an die auf diesem Server eintreffen."
-#: mod/admin.php:763
+#: mod/admin.php:906
msgid "Posts per user on community page"
msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite"
-#: mod/admin.php:763
+#: mod/admin.php:906
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr "Die Anzahl der Beiträge die von jedem Nutzer maximal auf der Gemeinschaftsseite angezeigt werden sollen. Dieser Parameter wird nicht für die Globale Gemeinschaftsseite genutzt."
-#: mod/admin.php:764
+#: mod/admin.php:907
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
-#: mod/admin.php:764
+#: mod/admin.php:907
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (iStatusNet, GNU Social, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
-#: mod/admin.php:765
+#: mod/admin.php:908
msgid "OStatus conversation completion interval"
msgstr "Intervall zum Vervollständigen von OStatus Unterhaltungen"
-#: mod/admin.php:765
+#: mod/admin.php:908
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr "Wie oft soll der Poller checken ob es neue Nachrichten in OStatus Unterhaltungen gibt die geladen werden müssen. Je nach Anzahl der OStatus Kontakte könnte dies ein sehr Ressourcen lastiger Job sein."
-#: mod/admin.php:766
+#: mod/admin.php:909
msgid "OStatus support can only be enabled if threading is enabled."
msgstr "OStatus Unterstützung kann nur aktiviert werden wenn \"Threading\" aktiviert ist. "
-#: mod/admin.php:768
+#: mod/admin.php:911
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub"
" directory."
msgstr "Diaspora Unterstützung kann nicht aktiviert werden da Friendica in ein Unterverzeichnis installiert ist."
-#: mod/admin.php:769
+#: mod/admin.php:912
msgid "Enable Diaspora support"
msgstr "Diaspora Unterstützung aktivieren"
-#: mod/admin.php:769
+#: mod/admin.php:912
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
-#: mod/admin.php:770
+#: mod/admin.php:913
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
-#: mod/admin.php:770
+#: mod/admin.php:913
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
-#: mod/admin.php:771
+#: mod/admin.php:914
msgid "Verify SSL"
msgstr "SSL Überprüfen"
-#: mod/admin.php:771
+#: mod/admin.php:914
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
-#: mod/admin.php:772
+#: mod/admin.php:915
msgid "Proxy user"
msgstr "Proxy Nutzer"
-#: mod/admin.php:773
+#: mod/admin.php:916
msgid "Proxy URL"
msgstr "Proxy URL"
-#: mod/admin.php:774
+#: mod/admin.php:917
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
-#: mod/admin.php:774
+#: mod/admin.php:917
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
-#: mod/admin.php:775
+#: mod/admin.php:918
msgid "Delivery interval"
msgstr "Zustellungsintervall"
-#: mod/admin.php:775
+#: mod/admin.php:918
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 an 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:776
+#: mod/admin.php:919
msgid "Poll interval"
msgstr "Abfrageintervall"
-#: mod/admin.php:776
+#: mod/admin.php:919
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 an Sekunden, um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet."
-#: mod/admin.php:777
+#: mod/admin.php:920
msgid "Maximum Load Average"
msgstr "Maximum Load Average"
-#: mod/admin.php:777
+#: mod/admin.php:920
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:778
+#: mod/admin.php:921
msgid "Maximum Load Average (Frontend)"
msgstr "Maximum Load Average (Frontend)"
-#: mod/admin.php:778
+#: mod/admin.php:921
msgid "Maximum system load before the frontend quits service - default 50."
msgstr "Maximale Systemlast bevor Vordergrundprozesse pausiert werden - Standard 50."
-#: mod/admin.php:779
+#: mod/admin.php:922
msgid "Maximum table size for optimization"
msgstr "Maximale Tabellengröße zur Optimierung"
-#: mod/admin.php:779
+#: mod/admin.php:922
msgid ""
"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
"Enter -1 to disable it."
msgstr "Maximale Tabellengröße (in MB) für die automatische Optimierung - Standard 100 MB. Gib -1 für Deaktivierung ein."
-#: mod/admin.php:780
+#: mod/admin.php:923
msgid "Minimum level of fragmentation"
msgstr "Minimaler Fragmentationsgrad"
-#: mod/admin.php:780
+#: mod/admin.php:923
msgid ""
"Minimum fragmenation level to start the automatic optimization - default "
"value is 30%."
msgstr "Minimales Fragmentationsgrad von Datenbanktabellen um die automatische Optimierung einzuleiten - Standardwert ist 30%"
-#: mod/admin.php:782
+#: mod/admin.php:925
msgid "Periodical check of global contacts"
msgstr "Regelmäßig globale Kontakte überprüfen"
-#: mod/admin.php:782
+#: mod/admin.php:925
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr "Wenn diese Option aktiviert ist, werden die globalen Kontakte regelmäßig auf fehlende oder veraltete Daten sowie auf Erreichbarkeit des Kontakts und des Servers überprüft."
-#: mod/admin.php:783
+#: mod/admin.php:926
msgid "Days between requery"
msgstr "Tage zwischen erneuten Abfragen"
-#: mod/admin.php:783
+#: mod/admin.php:926
msgid "Number of days after which a server is requeried for his contacts."
msgstr "Legt das Abfrageintervall fest, nachdem ein Server erneut nach Kontakten abgefragt werden soll."
-#: mod/admin.php:784
+#: mod/admin.php:927
msgid "Discover contacts from other servers"
msgstr "Neue Kontakte auf anderen Servern entdecken"
-#: mod/admin.php:784
+#: mod/admin.php:927
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2753,32 +2731,32 @@ msgid ""
"Global Contacts'."
msgstr "Regelmäßig andere Server nach potentiellen Kontakten absuchen. Du kannst zwischen 'Nutzern', den tatsächlichen Nutzern des anderen Systems und 'globalen Kontakten', aktiven Kontakten die auf dem System bekannt sind, wählen. Der Fallback-Mechanismus ist für ältere Friendica und Redmatrix Server gedacht, bei denen globale Kontakte noch nicht verfügbar sind. Durch den Fallbackmodus entsteht auf deinem Server eine wesentlich höhere Last, empfohlen wird der Modus 'Nutzer, globale Kontakte'."
-#: mod/admin.php:785
+#: mod/admin.php:928
msgid "Timeframe for fetching global contacts"
msgstr "Zeitfenster für globale Kontakte"
-#: mod/admin.php:785
+#: mod/admin.php:928
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden."
-#: mod/admin.php:786
+#: mod/admin.php:929
msgid "Search the local directory"
msgstr "Lokales Verzeichnis durchsuchen"
-#: mod/admin.php:786
+#: mod/admin.php:929
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird."
-#: mod/admin.php:788
+#: mod/admin.php:931
msgid "Publish server information"
msgstr "Server Informationen veröffentlichen"
-#: mod/admin.php:788
+#: mod/admin.php:931
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2786,205 +2764,205 @@ msgid ""
" href='http://the-federation.info/'>the-federation.info for details."
msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Nutzer_innen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte the-federation.info aufrufen."
-#: mod/admin.php:790
+#: mod/admin.php:933
msgid "Use MySQL full text engine"
msgstr "Nutze MySQL full text engine"
-#: mod/admin.php:790
+#: mod/admin.php:933
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Aktiviert die 'full text engine'. Beschleunigt die Suche - aber es kann nur nach vier oder mehr Zeichen gesucht werden."
-#: mod/admin.php:791
+#: mod/admin.php:934
msgid "Suppress Language"
msgstr "Sprachinformation unterdrücken"
-#: mod/admin.php:791
+#: mod/admin.php:934
msgid "Suppress language information in meta information about a posting."
msgstr "Verhindert das Erzeugen der Meta-Information zur Spracherkennung eines Beitrags."
-#: mod/admin.php:792
+#: mod/admin.php:935
msgid "Suppress Tags"
msgstr "Tags Unterdrücken"
-#: mod/admin.php:792
+#: mod/admin.php:935
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags."
-#: mod/admin.php:793
+#: mod/admin.php:936
msgid "Path to item cache"
msgstr "Pfad zum Eintrag Cache"
-#: mod/admin.php:793
+#: mod/admin.php:936
msgid "The item caches buffers generated bbcode and external images."
msgstr "Im Item-Cache werden externe Bilder und geparster BBCode zwischen gespeichert."
-#: mod/admin.php:794
+#: mod/admin.php:937
msgid "Cache duration in seconds"
msgstr "Cache-Dauer in Sekunden"
-#: mod/admin.php:794
+#: mod/admin.php:937
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day). To disable the item cache, set the value to -1."
msgstr "Wie lange sollen die gecachedten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item Cache zu deaktivieren, setze diesen Wert auf -1."
-#: mod/admin.php:795
+#: mod/admin.php:938
msgid "Maximum numbers of comments per post"
msgstr "Maximale Anzahl von Kommentaren pro Beitrag"
-#: mod/admin.php:795
+#: mod/admin.php:938
msgid "How much comments should be shown for each post? Default value is 100."
msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."
-#: mod/admin.php:796
+#: mod/admin.php:939
msgid "Path for lock file"
msgstr "Pfad für die Sperrdatei"
-#: mod/admin.php:796
+#: mod/admin.php:939
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr "Die lock-Datei wird benutzt, damit nicht mehrere poller auf einmal laufen. Definiere hier einen Dateiverzeichnis."
-#: mod/admin.php:797
+#: mod/admin.php:940
msgid "Temp path"
msgstr "Temp Pfad"
-#: mod/admin.php:797
+#: mod/admin.php:940
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad."
-#: mod/admin.php:798
+#: mod/admin.php:941
msgid "Base path to installation"
msgstr "Basis-Pfad zur Installation"
-#: mod/admin.php:798
+#: mod/admin.php:941
msgid ""
"If the system cannot detect the correct path to your installation, enter the"
" correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr "Falls das System nicht den korrekten Pfad zu deiner Installation gefunden hat, gib den richtigen Pfad bitte hier ein. Du solltest hier den Pfad nur auf einem eingeschränkten System angeben müssen, bei dem du mit symbolischen Links auf dein Webverzeichnis verweist."
-#: mod/admin.php:799
+#: mod/admin.php:942
msgid "Disable picture proxy"
msgstr "Bilder Proxy deaktivieren"
-#: mod/admin.php:799
+#: mod/admin.php:942
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on"
" systems with very low bandwith."
msgstr "Der Proxy für Bilder verbessert die Leistung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen."
-#: mod/admin.php:800
+#: mod/admin.php:943
msgid "Enable old style pager"
msgstr "Den Old-Style Pager aktiviren"
-#: mod/admin.php:800
+#: mod/admin.php:943
msgid ""
"The old style pager has page numbers but slows down massively the page "
"speed."
msgstr "Der Old-Style Pager zeigt Seitennummern an, verlangsamt aber auch drastisch das Laden einer Seite."
-#: mod/admin.php:801
+#: mod/admin.php:944
msgid "Only search in tags"
msgstr "Nur in Tags suchen"
-#: mod/admin.php:801
+#: mod/admin.php:944
msgid "On large systems the text search can slow down the system extremely."
msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen."
-#: mod/admin.php:803
+#: mod/admin.php:946
msgid "New base url"
msgstr "Neue Basis-URL"
-#: mod/admin.php:803
+#: mod/admin.php:946
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts"
" of all users."
msgstr "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle DFRN Kontakte deiner Nutzer_innen."
-#: mod/admin.php:805
+#: mod/admin.php:948
msgid "RINO Encryption"
msgstr "RINO Verschlüsselung"
-#: mod/admin.php:805
+#: mod/admin.php:948
msgid "Encryption layer between nodes."
msgstr "Verschlüsselung zwischen Friendica Instanzen"
-#: mod/admin.php:806
+#: mod/admin.php:949
msgid "Embedly API key"
msgstr "Embedly API Schlüssel"
-#: mod/admin.php:806
+#: mod/admin.php:949
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr "Embedly wird verwendet um zusätzliche Informationen von Webseiten zu laden. Dies ist ein optionaler Parameter."
-#: mod/admin.php:824
+#: mod/admin.php:978
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
-#: mod/admin.php:832
+#: mod/admin.php:986
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt."
-#: mod/admin.php:835
+#: mod/admin.php:989
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s"
-#: mod/admin.php:847
+#: mod/admin.php:1001
#, php-format
msgid "Executing %s failed with error: %s"
msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s"
-#: mod/admin.php:850
+#: mod/admin.php:1004
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s war erfolgreich."
-#: mod/admin.php:854
+#: mod/admin.php:1008
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
-#: mod/admin.php:856
+#: mod/admin.php:1010
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste."
-#: mod/admin.php:875
+#: mod/admin.php:1029
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Updates."
-#: mod/admin.php:876
+#: mod/admin.php:1030
msgid "Check database structure"
msgstr "Datenbank Struktur überprüfen"
-#: mod/admin.php:881
+#: mod/admin.php:1035
msgid "Failed Updates"
msgstr "Fehlgeschlagene Updates"
-#: mod/admin.php:882
+#: mod/admin.php:1036
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
-#: mod/admin.php:883
+#: mod/admin.php:1037
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
-#: mod/admin.php:884
+#: mod/admin.php:1038
msgid "Attempt to execute this update step automatically"
msgstr "Versuchen, diesen Schritt automatisch auszuführen"
-#: mod/admin.php:916
+#: mod/admin.php:1069
#, php-format
msgid ""
"\n"
@@ -2992,7 +2970,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr "\nHallo %1$s,\n\nauf %2$s wurde ein Account für Dich angelegt."
-#: mod/admin.php:919
+#: mod/admin.php:1072
#, php-format
msgid ""
"\n"
@@ -3022,233 +3000,238 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr "\nNachfolgend die Anmelde-Details:\n\tAdresse der Seite:\t%1$s\n\tBenutzername:\t%2$s\n\tPasswort:\t%3$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nNun viel Spaß, gute Begegnungen und willkommen auf %4$s."
-#: mod/admin.php:951 include/user.php:423
+#: mod/admin.php:1104 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr "Details der Registration von %s"
-#: mod/admin.php:963
+#: mod/admin.php:1116
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s Benutzer geblockt/freigegeben"
msgstr[1] "%s Benutzer geblockt/freigegeben"
-#: mod/admin.php:970
+#: mod/admin.php:1123
#, 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:1009
+#: mod/admin.php:1170
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
-#: mod/admin.php:1017
+#: mod/admin.php:1178
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
-#: mod/admin.php:1017
+#: mod/admin.php:1178
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
-#: mod/admin.php:1110
+#: mod/admin.php:1271
msgid "Add User"
msgstr "Nutzer hinzufügen"
-#: mod/admin.php:1111
+#: mod/admin.php:1272
msgid "select all"
msgstr "Alle auswählen"
-#: mod/admin.php:1112
+#: mod/admin.php:1273
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
-#: mod/admin.php:1113
+#: mod/admin.php:1274
msgid "User waiting for permanent deletion"
msgstr "Nutzer wartet auf permanente Löschung"
-#: mod/admin.php:1114
+#: mod/admin.php:1275
msgid "Request date"
msgstr "Anfragedatum"
-#: mod/admin.php:1114 mod/admin.php:1126 mod/admin.php:1127 mod/admin.php:1142
+#: mod/admin.php:1275 mod/admin.php:1287 mod/admin.php:1288 mod/admin.php:1303
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr "E-Mail"
-#: mod/admin.php:1115
+#: mod/admin.php:1276
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
-#: mod/admin.php:1117
+#: mod/admin.php:1278
msgid "Deny"
msgstr "Verwehren"
-#: mod/admin.php:1121
+#: mod/admin.php:1282
msgid "Site admin"
msgstr "Seitenadministrator"
-#: mod/admin.php:1122
+#: mod/admin.php:1283
msgid "Account expired"
msgstr "Account ist abgelaufen"
-#: mod/admin.php:1125
+#: mod/admin.php:1286
msgid "New User"
msgstr "Neuer Nutzer"
-#: mod/admin.php:1126 mod/admin.php:1127
+#: mod/admin.php:1287 mod/admin.php:1288
msgid "Register date"
msgstr "Anmeldedatum"
-#: mod/admin.php:1126 mod/admin.php:1127
+#: mod/admin.php:1287 mod/admin.php:1288
msgid "Last login"
msgstr "Letzte Anmeldung"
-#: mod/admin.php:1126 mod/admin.php:1127
+#: mod/admin.php:1287 mod/admin.php:1288
msgid "Last item"
msgstr "Letzter Beitrag"
-#: mod/admin.php:1126
+#: mod/admin.php:1287
msgid "Deleted since"
msgstr "Gelöscht seit"
-#: mod/admin.php:1127 mod/settings.php:41
+#: mod/admin.php:1288 mod/settings.php:41
msgid "Account"
msgstr "Nutzerkonto"
-#: mod/admin.php:1129
+#: mod/admin.php:1290
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\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1130
+#: mod/admin.php:1291
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 permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1140
+#: mod/admin.php:1301
msgid "Name of the new user."
msgstr "Name des neuen Nutzers"
-#: mod/admin.php:1141
+#: mod/admin.php:1302
msgid "Nickname"
msgstr "Spitzname"
-#: mod/admin.php:1141
+#: mod/admin.php:1302
msgid "Nickname of the new user."
msgstr "Spitznamen für den neuen Nutzer"
-#: mod/admin.php:1142
+#: mod/admin.php:1303
msgid "Email address of the new user."
msgstr "Email Adresse des neuen Nutzers"
-#: mod/admin.php:1175
+#: mod/admin.php:1346
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
-#: mod/admin.php:1179
+#: mod/admin.php:1350
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
-#: mod/admin.php:1189 mod/admin.php:1413
+#: mod/admin.php:1360 mod/admin.php:1596
msgid "Disable"
msgstr "Ausschalten"
-#: mod/admin.php:1191 mod/admin.php:1415
+#: mod/admin.php:1362 mod/admin.php:1598
msgid "Enable"
msgstr "Einschalten"
-#: mod/admin.php:1214 mod/admin.php:1459
+#: mod/admin.php:1385 mod/admin.php:1643
msgid "Toggle"
msgstr "Umschalten"
-#: mod/admin.php:1222 mod/admin.php:1469
+#: mod/admin.php:1393 mod/admin.php:1652
msgid "Author: "
msgstr "Autor:"
-#: mod/admin.php:1223 mod/admin.php:1470
+#: mod/admin.php:1394 mod/admin.php:1653
msgid "Maintainer: "
msgstr "Betreuer:"
-#: mod/admin.php:1275
-#: view/smarty3/compiled/f835364006028b1061f37be121c9bd9db5fa50a9.file.admin_plugins.tpl.php:42
+#: mod/admin.php:1446
msgid "Reload active plugins"
msgstr "Aktive Plugins neu laden"
-#: mod/admin.php:1373
+#: mod/admin.php:1451
+#, php-format
+msgid ""
+"There are currently no plugins available on your node. You can find the "
+"official plugin repository at %1$s and might find other interesting plugins "
+"in the open plugin registry at %2$s"
+msgstr "Es sind derzeit keine Plugins auf diesem Knoten verfügbar. Du findest das offizielle Plugin-Repository unter %1$s und weitere eventuell interessante Plugins im offenen Plugins-Verzeichnis auf %2$s."
+
+#: mod/admin.php:1556
msgid "No themes found."
msgstr "Keine Themen gefunden."
-#: mod/admin.php:1451
+#: mod/admin.php:1634
msgid "Screenshot"
msgstr "Bildschirmfoto"
-#: mod/admin.php:1511
+#: mod/admin.php:1694
msgid "Reload active themes"
msgstr "Aktives Theme neu laden"
-#: mod/admin.php:1515
+#: mod/admin.php:1699
+#, php-format
+msgid "No themes found on the system. They should be paced in %1$s"
+msgstr "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1$s patziert werden."
+
+#: mod/admin.php:1700
msgid "[Experimental]"
msgstr "[Experimentell]"
-#: mod/admin.php:1516
+#: mod/admin.php:1701
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
-#: mod/admin.php:1543
+#: mod/admin.php:1725
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
-#: mod/admin.php:1599
+#: mod/admin.php:1762
msgid "Clear"
msgstr "löschen"
-#: mod/admin.php:1605
+#: mod/admin.php:1767
msgid "Enable Debugging"
msgstr "Protokoll führen"
-#: mod/admin.php:1606
+#: mod/admin.php:1768
msgid "Log file"
msgstr "Protokolldatei"
-#: mod/admin.php:1606
+#: mod/admin.php:1768
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
-#: mod/admin.php:1607
+#: mod/admin.php:1769
msgid "Log level"
msgstr "Protokoll-Level"
-#: mod/admin.php:1657 include/acl_selectors.php:348
-msgid "Close"
-msgstr "Schließen"
+#: mod/admin.php:1772
+msgid "PHP logging"
+msgstr "PHP Protokollieren"
-#: mod/admin.php:1663
-msgid "FTP Host"
-msgstr "FTP Host"
-
-#: mod/admin.php:1664
-msgid "FTP Path"
-msgstr "FTP Pfad"
-
-#: mod/admin.php:1665
-msgid "FTP User"
-msgstr "FTP Nutzername"
-
-#: mod/admin.php:1666
-msgid "FTP Password"
-msgstr "FTP Passwort"
+#: mod/admin.php:1773
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest, Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie."
#: mod/network.php:146
#, php-format
@@ -3267,51 +3250,51 @@ msgstr "Gespeicherte Suchen"
msgid "add"
msgstr "hinzufügen"
-#: mod/network.php:362
+#: mod/network.php:365
msgid "Commented Order"
msgstr "Neueste Kommentare"
-#: mod/network.php:365
+#: mod/network.php:368
msgid "Sort by Comment Date"
msgstr "Nach Kommentardatum sortieren"
-#: mod/network.php:370
+#: mod/network.php:373
msgid "Posted Order"
msgstr "Neueste Beiträge"
-#: mod/network.php:373
+#: mod/network.php:376
msgid "Sort by Post Date"
msgstr "Nach Beitragsdatum sortieren"
-#: mod/network.php:384
+#: mod/network.php:387
msgid "Posts that mention or involve you"
msgstr "Beiträge, in denen es um Dich geht"
-#: mod/network.php:392
+#: mod/network.php:395
msgid "New"
msgstr "Neue"
-#: mod/network.php:395
+#: mod/network.php:398
msgid "Activity Stream - by date"
msgstr "Aktivitäten-Stream - nach Datum"
-#: mod/network.php:403
+#: mod/network.php:406
msgid "Shared Links"
msgstr "Geteilte Links"
-#: mod/network.php:406
+#: mod/network.php:409
msgid "Interesting Links"
msgstr "Interessante Links"
-#: mod/network.php:414
+#: mod/network.php:417
msgid "Starred"
msgstr "Markierte"
-#: mod/network.php:417
+#: mod/network.php:420
msgid "Favourite Posts"
msgstr "Favorisierte Beiträge"
-#: mod/network.php:476
+#: mod/network.php:479
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
@@ -3319,24 +3302,24 @@ msgid_plural ""
msgstr[0] "Warnung: Diese Gruppe beinhaltet %s Person aus einem unsicheren Netzwerk."
msgstr[1] "Warnung: Diese Gruppe beinhaltet %s Personen aus unsicheren Netzwerken."
-#: mod/network.php:479
+#: mod/network.php:482
msgid "Private messages to this group are at risk of public disclosure."
msgstr "Private Nachrichten an diese Gruppe könnten an die Öffentlichkeit geraten."
-#: mod/network.php:546 mod/content.php:119
+#: mod/network.php:549 mod/content.php:119
msgid "No such group"
msgstr "Es gibt keine solche Gruppe"
-#: mod/network.php:574 mod/content.php:135
+#: mod/network.php:580 mod/content.php:135
#, php-format
msgid "Group: %s"
msgstr "Gruppe: %s"
-#: mod/network.php:606
+#: mod/network.php:608
msgid "Private messages to this person are at risk of public disclosure."
msgstr "Private Nachrichten an diese Person könnten an die Öffentlichkeit gelangen."
-#: mod/network.php:611
+#: mod/network.php:613
msgid "Invalid contact."
msgstr "Ungültiger Kontakt."
@@ -3587,7 +3570,7 @@ msgstr "Veranstaltung teilen"
#: mod/events.php:572 mod/content.php:721 mod/editpost.php:145
#: mod/photos.php:1631 mod/photos.php:1679 mod/photos.php:1767
-#: object/Item.php:719 include/conversation.php:1217
+#: object/Item.php:719 include/conversation.php:1216
msgid "Preview"
msgstr "Vorschau"
@@ -3637,9 +3620,9 @@ msgid_plural "comments"
msgstr[0] "Kommentar"
msgstr[1] "Kommentare"
-#: mod/content.php:608 boot.php:788 object/Item.php:422
+#: mod/content.php:608 boot.php:863 object/Item.php:422
#: include/contact_widgets.php:242 include/forums.php:110
-#: include/items.php:5181 view/theme/vier/theme.php:264
+#: include/items.php:5184 view/theme/vier/theme.php:264
msgid "show more"
msgstr "mehr anzeigen"
@@ -3677,7 +3660,7 @@ msgid "This is you"
msgstr "Das bist Du"
#: mod/content.php:711 mod/photos.php:1629 mod/photos.php:1677
-#: mod/photos.php:1765 boot.php:787 object/Item.php:393 object/Item.php:709
+#: mod/photos.php:1765 boot.php:862 object/Item.php:393 object/Item.php:709
msgid "Comment"
msgstr "Kommentar"
@@ -4109,19 +4092,19 @@ msgid ""
"your site allow private mail from unknown senders."
msgstr "Wenn Du möchtest, dass %s Dir antworten kann, überprüfe Deine Privatsphären-Einstellungen und erlaube private Nachrichten von unbekannten Absendern."
-#: mod/help.php:31
+#: mod/help.php:41
msgid "Help:"
msgstr "Hilfe:"
-#: mod/help.php:36 include/nav.php:113 view/theme/vier/theme.php:302
+#: mod/help.php:47 include/nav.php:113 view/theme/vier/theme.php:302
msgid "Help"
msgstr "Hilfe"
-#: mod/help.php:42 mod/p.php:16 mod/p.php:25 index.php:270
+#: mod/help.php:53 mod/p.php:16 mod/p.php:25 index.php:270
msgid "Not Found"
msgstr "Nicht gefunden"
-#: mod/help.php:45 index.php:273
+#: mod/help.php:56 index.php:273
msgid "Page not found."
msgstr "Seite nicht gefunden."
@@ -4391,7 +4374,7 @@ msgstr "OStatus Abonnements reparieren"
msgid "Built-in support for %s connectivity is %s"
msgstr "Eingebaute Unterstützung für Verbindungen zu %s ist %s"
-#: mod/settings.php:811 mod/dfrn_request.php:858
+#: mod/settings.php:811 mod/dfrn_request.php:865
#: include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
@@ -4532,8 +4515,8 @@ msgstr "Automatische Updates nur, wenn Du oben auf der Netzwerkseite bist."
#: mod/settings.php:976 view/theme/cleanzero/config.php:82
#: view/theme/dispy/config.php:72 view/theme/quattro/config.php:66
-#: view/theme/diabook/config.php:150 view/theme/clean/config.php:85
-#: view/theme/vier/config.php:109 view/theme/duepuntozero/config.php:61
+#: view/theme/diabook/config.php:150 view/theme/vier/config.php:109
+#: view/theme/duepuntozero/config.php:61
msgid "Theme settings"
msgstr "Themeneinstellungen"
@@ -4713,7 +4696,7 @@ msgstr "Passwort:"
msgid "Basic Settings"
msgstr "Grundeinstellungen"
-#: mod/settings.php:1210 include/identity.php:587
+#: mod/settings.php:1210 include/identity.php:588
msgid "Full Name:"
msgstr "Kompletter Name:"
@@ -4881,126 +4864,128 @@ msgstr "Wenn Du Dein Profil von einem anderen Server umgezogen hast und einige D
msgid "Resend relocate message to contacts"
msgstr "Umzugsbenachrichtigung erneut an Kontakte senden"
-#: mod/dfrn_request.php:95
+#: mod/dfrn_request.php:96
msgid "This introduction has already been accepted."
msgstr "Diese Kontaktanfrage wurde bereits akzeptiert."
-#: mod/dfrn_request.php:120 mod/dfrn_request.php:519
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:516
msgid "Profile location is not valid or does not contain profile information."
msgstr "Profiladresse ist ungültig oder stellt keine Profildaten zur Verfügung."
-#: mod/dfrn_request.php:125 mod/dfrn_request.php:524
+#: mod/dfrn_request.php:124 mod/dfrn_request.php:521
msgid "Warning: profile location has no identifiable owner name."
msgstr "Warnung: Es konnte kein Name des Besitzers von der angegebenen Profiladresse gefunden werden."
-#: mod/dfrn_request.php:127 mod/dfrn_request.php:526
+#: mod/dfrn_request.php:126 mod/dfrn_request.php:523
msgid "Warning: profile location has no profile photo."
msgstr "Warnung: Es gibt kein Profilbild bei der angegebenen Profiladresse."
-#: mod/dfrn_request.php:130 mod/dfrn_request.php:529
+#: mod/dfrn_request.php:129 mod/dfrn_request.php:526
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
msgstr[0] "%d benötigter Parameter wurde an der angegebenen Stelle nicht gefunden"
msgstr[1] "%d benötigte Parameter wurden an der angegebenen Stelle nicht gefunden"
-#: mod/dfrn_request.php:173
+#: mod/dfrn_request.php:172
msgid "Introduction complete."
msgstr "Kontaktanfrage abgeschlossen."
-#: mod/dfrn_request.php:215
+#: mod/dfrn_request.php:214
msgid "Unrecoverable protocol error."
msgstr "Nicht behebbarer Protokollfehler."
-#: mod/dfrn_request.php:243
+#: mod/dfrn_request.php:242
msgid "Profile unavailable."
msgstr "Profil nicht verfügbar."
-#: mod/dfrn_request.php:268
+#: mod/dfrn_request.php:267
#, php-format
msgid "%s has received too many connection requests today."
msgstr "%s hat heute zu viele Freundschaftsanfragen erhalten."
-#: mod/dfrn_request.php:269
+#: mod/dfrn_request.php:268
msgid "Spam protection measures have been invoked."
msgstr "Maßnahmen zum Spamschutz wurden ergriffen."
-#: mod/dfrn_request.php:270
+#: mod/dfrn_request.php:269
msgid "Friends are advised to please try again in 24 hours."
msgstr "Freunde sind angehalten, es in 24 Stunden erneut zu versuchen."
-#: mod/dfrn_request.php:332
+#: mod/dfrn_request.php:331
msgid "Invalid locator"
msgstr "Ungültiger Locator"
-#: mod/dfrn_request.php:341
+#: mod/dfrn_request.php:340
msgid "Invalid email address."
msgstr "Ungültige E-Mail-Adresse."
-#: mod/dfrn_request.php:368
+#: mod/dfrn_request.php:367
msgid "This account has not been configured for email. Request failed."
msgstr "Dieses Konto ist nicht für E-Mail konfiguriert. Anfrage fehlgeschlagen."
-#: mod/dfrn_request.php:464
-msgid "Unable to resolve your name at the provided location."
-msgstr "Konnte Deinen Namen an der angegebenen Stelle nicht finden."
-
-#: mod/dfrn_request.php:477
+#: mod/dfrn_request.php:474
msgid "You have already introduced yourself here."
msgstr "Du hast Dich hier bereits vorgestellt."
-#: mod/dfrn_request.php:481
+#: mod/dfrn_request.php:478
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Es scheint so, als ob Du bereits mit %s befreundet bist."
-#: mod/dfrn_request.php:502
+#: mod/dfrn_request.php:499
msgid "Invalid profile URL."
msgstr "Ungültige Profil-URL."
-#: mod/dfrn_request.php:508 include/follow.php:72
+#: mod/dfrn_request.php:505 include/follow.php:72
msgid "Disallowed profile URL."
msgstr "Nicht erlaubte Profil-URL."
-#: mod/dfrn_request.php:599
+#: mod/dfrn_request.php:596
msgid "Your introduction has been sent."
msgstr "Deine Kontaktanfrage wurde gesendet."
-#: mod/dfrn_request.php:652
+#: mod/dfrn_request.php:636
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr "Entferntes abonnieren kann für dein Netzwerk nicht durchgeführt werden. Bitte nutze direkt die Abonnieren-Funktion deines Systems. "
+
+#: mod/dfrn_request.php:659
msgid "Please login to confirm introduction."
msgstr "Bitte melde Dich an, um die Kontaktanfrage zu bestätigen."
-#: mod/dfrn_request.php:662
+#: mod/dfrn_request.php:669
msgid ""
"Incorrect identity currently logged in. Please login to "
"this profile."
msgstr "Momentan bist Du mit einer anderen Identität angemeldet. Bitte melde Dich mit diesem Profil an."
-#: mod/dfrn_request.php:676 mod/dfrn_request.php:693
+#: mod/dfrn_request.php:683 mod/dfrn_request.php:700
msgid "Confirm"
msgstr "Bestätigen"
-#: mod/dfrn_request.php:688
+#: mod/dfrn_request.php:695
msgid "Hide this contact"
msgstr "Verberge diesen Kontakt"
-#: mod/dfrn_request.php:691
+#: mod/dfrn_request.php:698
#, php-format
msgid "Welcome home %s."
msgstr "Willkommen zurück %s."
-#: mod/dfrn_request.php:692
+#: mod/dfrn_request.php:699
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Bitte bestätige Deine Kontaktanfrage bei %s."
-#: mod/dfrn_request.php:821
+#: mod/dfrn_request.php:828
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Bitte gib die Adresse Deines Profils in einem der unterstützten sozialen Netzwerke an:"
-#: mod/dfrn_request.php:842
+#: mod/dfrn_request.php:849
#, php-format
msgid ""
"If you are not yet a member of the free social web, ."
msgstr "Wenn du noch kein Mitglied dieses freien sozialen Netzwerks bist, folge diesem Link um einen öffentlichen Friendica-Server zu finden und beizutreten."
-#: mod/dfrn_request.php:847
+#: mod/dfrn_request.php:854
msgid "Friend/Connection Request"
msgstr "Freundschafts-/Kontaktanfrage"
-#: mod/dfrn_request.php:848
+#: mod/dfrn_request.php:855
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Beispiele: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
-#: mod/dfrn_request.php:856 include/contact_selectors.php:76
+#: mod/dfrn_request.php:863 include/contact_selectors.php:76
msgid "Friendica"
msgstr "Friendica"
-#: mod/dfrn_request.php:857
+#: mod/dfrn_request.php:864
msgid "StatusNet/Federated Social Web"
msgstr "StatusNet/Federated Social Web"
-#: mod/dfrn_request.php:859
+#: mod/dfrn_request.php:866
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
@@ -5114,7 +5099,7 @@ msgstr "Wähle einen Spitznamen für Dein Profil. Dieser muss mit einem Buchstab
msgid "Choose a nickname: "
msgstr "Spitznamen wählen: "
-#: mod/register.php:280 boot.php:1271 include/nav.php:108
+#: mod/register.php:280 boot.php:1379 include/nav.php:108
msgid "Register"
msgstr "Registrieren"
@@ -5156,11 +5141,11 @@ msgstr "Beiträge markiert mit: %s"
msgid "Search results for: %s"
msgstr "Suchergebnisse für: %s"
-#: mod/directory.php:149 include/identity.php:309 include/identity.php:609
+#: mod/directory.php:149 include/identity.php:313 include/identity.php:610
msgid "Status:"
msgstr "Status:"
-#: mod/directory.php:151 include/identity.php:311 include/identity.php:620
+#: mod/directory.php:151 include/identity.php:315 include/identity.php:621
msgid "Homepage:"
msgstr "Homepage:"
@@ -5488,7 +5473,7 @@ msgstr "Beispiele: cathy123, Cathy Williams, cathy@example.com"
msgid "Since [date]:"
msgstr "Seit [Datum]:"
-#: mod/profiles.php:724 include/identity.php:618
+#: mod/profiles.php:724 include/identity.php:619
msgid "Sexual Preference:"
msgstr "Sexuelle Vorlieben:"
@@ -5496,11 +5481,11 @@ msgstr "Sexuelle Vorlieben:"
msgid "Homepage URL:"
msgstr "Adresse der Homepage:"
-#: mod/profiles.php:726 include/identity.php:622
+#: mod/profiles.php:726 include/identity.php:623
msgid "Hometown:"
msgstr "Heimatort:"
-#: mod/profiles.php:727 include/identity.php:626
+#: mod/profiles.php:727 include/identity.php:627
msgid "Political Views:"
msgstr "Politische Ansichten:"
@@ -5516,11 +5501,11 @@ msgstr "Öffentliche Schlüsselwörter:"
msgid "Private Keywords:"
msgstr "Private Schlüsselwörter:"
-#: mod/profiles.php:731 include/identity.php:634
+#: mod/profiles.php:731 include/identity.php:635
msgid "Likes:"
msgstr "Likes:"
-#: mod/profiles.php:732 include/identity.php:636
+#: mod/profiles.php:732 include/identity.php:637
msgid "Dislikes:"
msgstr "Dislikes:"
@@ -5590,23 +5575,23 @@ msgstr "Alter: "
msgid "Edit/Manage Profiles"
msgstr "Bearbeite/Verwalte Profile"
-#: mod/profiles.php:814 include/identity.php:257 include/identity.php:283
+#: mod/profiles.php:814 include/identity.php:260 include/identity.php:286
msgid "Change profile photo"
msgstr "Profilbild ändern"
-#: mod/profiles.php:815 include/identity.php:258
+#: mod/profiles.php:815 include/identity.php:261
msgid "Create New Profile"
msgstr "Neues Profil anlegen"
-#: mod/profiles.php:826 include/identity.php:268
+#: mod/profiles.php:826 include/identity.php:271
msgid "Profile Image"
msgstr "Profilbild"
-#: mod/profiles.php:828 include/identity.php:271
+#: mod/profiles.php:828 include/identity.php:274
msgid "visible to everybody"
msgstr "sichtbar für jeden"
-#: mod/profiles.php:829 include/identity.php:272
+#: mod/profiles.php:829 include/identity.php:275
msgid "Edit visibility"
msgstr "Sichtbarkeit bearbeiten"
@@ -5618,55 +5603,55 @@ msgstr "Beitrag nicht gefunden"
msgid "Edit post"
msgstr "Beitrag bearbeiten"
-#: mod/editpost.php:111 include/conversation.php:1185
+#: mod/editpost.php:111 include/conversation.php:1184
msgid "upload photo"
msgstr "Bild hochladen"
-#: mod/editpost.php:112 include/conversation.php:1186
+#: mod/editpost.php:112 include/conversation.php:1185
msgid "Attach file"
msgstr "Datei anhängen"
-#: mod/editpost.php:113 include/conversation.php:1187
+#: mod/editpost.php:113 include/conversation.php:1186
msgid "attach file"
msgstr "Datei anhängen"
-#: mod/editpost.php:115 include/conversation.php:1189
+#: mod/editpost.php:115 include/conversation.php:1188
msgid "web link"
msgstr "Weblink"
-#: mod/editpost.php:116 include/conversation.php:1190
+#: mod/editpost.php:116 include/conversation.php:1189
msgid "Insert video link"
msgstr "Video-Adresse einfügen"
-#: mod/editpost.php:117 include/conversation.php:1191
+#: mod/editpost.php:117 include/conversation.php:1190
msgid "video link"
msgstr "Video-Link"
-#: mod/editpost.php:118 include/conversation.php:1192
+#: mod/editpost.php:118 include/conversation.php:1191
msgid "Insert audio link"
msgstr "Audio-Adresse einfügen"
-#: mod/editpost.php:119 include/conversation.php:1193
+#: mod/editpost.php:119 include/conversation.php:1192
msgid "audio link"
msgstr "Audio-Link"
-#: mod/editpost.php:120 include/conversation.php:1194
+#: mod/editpost.php:120 include/conversation.php:1193
msgid "Set your location"
msgstr "Deinen Standort festlegen"
-#: mod/editpost.php:121 include/conversation.php:1195
+#: mod/editpost.php:121 include/conversation.php:1194
msgid "set location"
msgstr "Ort setzen"
-#: mod/editpost.php:122 include/conversation.php:1196
+#: mod/editpost.php:122 include/conversation.php:1195
msgid "Clear browser location"
msgstr "Browser-Standort leeren"
-#: mod/editpost.php:123 include/conversation.php:1197
+#: mod/editpost.php:123 include/conversation.php:1196
msgid "clear location"
msgstr "Ort löschen"
-#: mod/editpost.php:125 include/conversation.php:1203
+#: mod/editpost.php:125 include/conversation.php:1202
msgid "Permission settings"
msgstr "Berechtigungseinstellungen"
@@ -5674,15 +5659,15 @@ msgstr "Berechtigungseinstellungen"
msgid "CC: email addresses"
msgstr "Cc: E-Mail-Addressen"
-#: mod/editpost.php:134 include/conversation.php:1212
+#: mod/editpost.php:134 include/conversation.php:1211
msgid "Public post"
msgstr "Öffentlicher Beitrag"
-#: mod/editpost.php:137 include/conversation.php:1199
+#: mod/editpost.php:137 include/conversation.php:1198
msgid "Set title"
msgstr "Titel setzen"
-#: mod/editpost.php:139 include/conversation.php:1201
+#: mod/editpost.php:139 include/conversation.php:1200
msgid "Categories (comma-separated list)"
msgstr "Kategorien (kommasepariert)"
@@ -6080,12 +6065,12 @@ msgstr "Privates Foto"
msgid "Public photo"
msgstr "Öffentliches Foto"
-#: mod/photos.php:1609 include/conversation.php:1183
+#: mod/photos.php:1609 include/conversation.php:1182
msgid "Share"
msgstr "Teilen"
#: mod/photos.php:1648 include/conversation.php:509
-#: include/conversation.php:1414
+#: include/conversation.php:1413
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "Teilnehmend"
@@ -6159,60 +6144,60 @@ msgstr "Beitrag nicht verfügbar."
msgid "Item was not found."
msgstr "Beitrag konnte nicht gefunden werden."
-#: boot.php:786
+#: boot.php:861
msgid "Delete this item?"
msgstr "Diesen Beitrag löschen?"
-#: boot.php:789
+#: boot.php:864
msgid "show fewer"
msgstr "weniger anzeigen"
-#: boot.php:1163
+#: boot.php:1266
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
-#: boot.php:1270
+#: boot.php:1378
msgid "Create a New Account"
msgstr "Neues Konto erstellen"
-#: boot.php:1295 include/nav.php:72
+#: boot.php:1403 include/nav.php:72
msgid "Logout"
msgstr "Abmelden"
-#: boot.php:1298
+#: boot.php:1406
msgid "Nickname or Email address: "
msgstr "Spitzname oder E-Mail-Adresse: "
-#: boot.php:1299
+#: boot.php:1407
msgid "Password: "
msgstr "Passwort: "
-#: boot.php:1300
+#: boot.php:1408
msgid "Remember me"
msgstr "Anmeldedaten merken"
-#: boot.php:1303
+#: boot.php:1411
msgid "Or login using OpenID: "
msgstr "Oder melde Dich mit Deiner OpenID an: "
-#: boot.php:1309
+#: boot.php:1417
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
-#: boot.php:1312
+#: boot.php:1420
msgid "Website Terms of Service"
msgstr "Website Nutzungsbedingungen"
-#: boot.php:1313
+#: boot.php:1421
msgid "terms of service"
msgstr "Nutzungsbedingungen"
-#: boot.php:1315
+#: boot.php:1423
msgid "Website Privacy Policy"
msgstr "Website Datenschutzerklärung"
-#: boot.php:1316
+#: boot.php:1424
msgid "privacy policy"
msgstr "Datenschutzerklärung"
@@ -6273,25 +6258,25 @@ msgid ""
"[pre]%s[/pre]"
msgstr "Die Fehlermeldung lautet\n[pre]%s[/pre]"
-#: include/dbstructure.php:151
+#: include/dbstructure.php:153
msgid "Errors encountered creating database tables."
msgstr "Fehler aufgetreten während der Erzeugung der Datenbanktabellen."
-#: include/dbstructure.php:209
+#: include/dbstructure.php:230
msgid "Errors encountered performing database changes."
msgstr "Es sind Fehler beim Bearbeiten der Datenbank aufgetreten."
-#: include/auth.php:38
+#: include/auth.php:44
msgid "Logged out."
msgstr "Abgemeldet."
-#: include/auth.php:128 include/user.php:75
+#: include/auth.php:134 include/user.php:75
msgid ""
"We encountered a problem while logging in with the OpenID you provided. "
"Please check the correct spelling of the ID."
msgstr "Beim Versuch Dich mit der von Dir angegebenen OpenID anzumelden trat ein Problem auf. Bitte überprüfe, dass Du die OpenID richtig geschrieben hast."
-#: include/auth.php:128 include/user.php:75
+#: include/auth.php:134 include/user.php:75
msgid "The error message was:"
msgstr "Die Fehlermeldung lautete:"
@@ -6713,134 +6698,134 @@ msgstr "Sekunden"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s her"
-#: include/datetime.php:474 include/items.php:2473
+#: include/datetime.php:474 include/items.php:2477
#, php-format
msgid "%s's birthday"
msgstr "%ss Geburtstag"
-#: include/datetime.php:475 include/items.php:2474
+#: include/datetime.php:475 include/items.php:2478
#, php-format
msgid "Happy Birthday %s"
msgstr "Herzlichen Glückwunsch %s"
-#: include/identity.php:44
+#: include/identity.php:42
msgid "Requested account is not available."
msgstr "Das angefragte Profil ist nicht vorhanden."
-#: include/identity.php:97 include/identity.php:281 include/identity.php:661
+#: include/identity.php:95 include/identity.php:284 include/identity.php:662
msgid "Edit profile"
msgstr "Profil bearbeiten"
-#: include/identity.php:241
+#: include/identity.php:244
msgid "Atom feed"
msgstr "Atom-Feed"
-#: include/identity.php:246
+#: include/identity.php:249
msgid "Message"
msgstr "Nachricht"
-#: include/identity.php:252 include/nav.php:185
+#: include/identity.php:255 include/nav.php:185
msgid "Profiles"
msgstr "Profile"
-#: include/identity.php:252
+#: include/identity.php:255
msgid "Manage/edit profiles"
msgstr "Profile verwalten/editieren"
-#: include/identity.php:421 include/identity.php:507
+#: include/identity.php:425 include/identity.php:509
msgid "g A l F d"
msgstr "l, d. F G \\U\\h\\r"
-#: include/identity.php:422 include/identity.php:508
+#: include/identity.php:426 include/identity.php:510
msgid "F d"
msgstr "d. F"
-#: include/identity.php:467 include/identity.php:554
+#: include/identity.php:471 include/identity.php:556
msgid "[today]"
msgstr "[heute]"
-#: include/identity.php:479
+#: include/identity.php:483
msgid "Birthday Reminders"
msgstr "Geburtstagserinnerungen"
-#: include/identity.php:480
+#: include/identity.php:484
msgid "Birthdays this week:"
msgstr "Geburtstage diese Woche:"
-#: include/identity.php:541
+#: include/identity.php:543
msgid "[No description]"
msgstr "[keine Beschreibung]"
-#: include/identity.php:565
+#: include/identity.php:567
msgid "Event Reminders"
msgstr "Veranstaltungserinnerungen"
-#: include/identity.php:566
+#: include/identity.php:568
msgid "Events this week:"
msgstr "Veranstaltungen diese Woche"
-#: include/identity.php:594
+#: include/identity.php:595
msgid "j F, Y"
msgstr "j F, Y"
-#: include/identity.php:595
+#: include/identity.php:596
msgid "j F"
msgstr "j F"
-#: include/identity.php:602
+#: include/identity.php:603
msgid "Birthday:"
msgstr "Geburtstag:"
-#: include/identity.php:606
+#: include/identity.php:607
msgid "Age:"
msgstr "Alter:"
-#: include/identity.php:615
+#: include/identity.php:616
#, php-format
msgid "for %1$d %2$s"
msgstr "für %1$d %2$s"
-#: include/identity.php:628
+#: include/identity.php:629
msgid "Religion:"
msgstr "Religion:"
-#: include/identity.php:632
+#: include/identity.php:633
msgid "Hobbies/Interests:"
msgstr "Hobbies/Interessen:"
-#: include/identity.php:639
+#: include/identity.php:640
msgid "Contact information and Social Networks:"
msgstr "Kontaktinformationen und Soziale Netzwerke:"
-#: include/identity.php:641
+#: include/identity.php:642
msgid "Musical interests:"
msgstr "Musikalische Interessen:"
-#: include/identity.php:643
+#: include/identity.php:644
msgid "Books, literature:"
msgstr "Literatur/Bücher:"
-#: include/identity.php:645
+#: include/identity.php:646
msgid "Television:"
msgstr "Fernsehen:"
-#: include/identity.php:647
+#: include/identity.php:648
msgid "Film/dance/culture/entertainment:"
msgstr "Filme/Tänze/Kultur/Unterhaltung:"
-#: include/identity.php:649
+#: include/identity.php:650
msgid "Love/Romance:"
msgstr "Liebesleben:"
-#: include/identity.php:651
+#: include/identity.php:652
msgid "Work/employment:"
msgstr "Arbeit/Beschäftigung:"
-#: include/identity.php:653
+#: include/identity.php:654
msgid "School/education:"
msgstr "Schule/Ausbildung:"
-#: include/identity.php:657
+#: include/identity.php:658
msgid "Forums:"
msgstr "Foren:"
@@ -6856,6 +6841,38 @@ msgstr "Ereignisse und Kalender"
msgid "Only You Can See This"
msgstr "Nur Du kannst das sehen"
+#: include/like.php:167 include/conversation.php:122
+#: include/conversation.php:258 include/text.php:1991
+#: view/theme/diabook/theme.php:463
+msgid "event"
+msgstr "Event"
+
+#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2163
+#: view/theme/diabook/theme.php:480
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s mag %2$ss %3$s"
+
+#: include/like.php:186 include/conversation.php:144
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s mag %2$ss %3$s nicht"
+
+#: include/like.php:188
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s nimmt an %2$ss %3$s teil."
+
+#: include/like.php:190
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s nimmt nicht an %2$ss %3$s teil."
+
+#: include/like.php:192
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s nimmt eventuell an %2$ss %3$s teil."
+
#: include/acl_selectors.php:325
msgid "Post to Email"
msgstr "An E-Mail senden"
@@ -6879,6 +6896,10 @@ msgstr "zeigen"
msgid "don't show"
msgstr "nicht zeigen"
+#: include/acl_selectors.php:348
+msgid "Close"
+msgstr "Schließen"
+
#: include/message.php:15 include/message.php:173
msgid "[no subject]"
msgstr "[kein Betreff]"
@@ -6887,31 +6908,31 @@ msgstr "[kein Betreff]"
msgid "stopped following"
msgstr "wird nicht mehr gefolgt"
-#: include/Contact.php:350 include/conversation.php:911
+#: include/Contact.php:337 include/conversation.php:911
msgid "View Status"
msgstr "Pinnwand anschauen"
-#: include/Contact.php:352 include/conversation.php:913
+#: include/Contact.php:339 include/conversation.php:913
msgid "View Photos"
msgstr "Bilder anschauen"
-#: include/Contact.php:353 include/conversation.php:914
+#: include/Contact.php:340 include/conversation.php:914
msgid "Network Posts"
msgstr "Netzwerkbeiträge"
-#: include/Contact.php:354 include/conversation.php:915
+#: include/Contact.php:341 include/conversation.php:915
msgid "Edit Contact"
msgstr "Kontakt bearbeiten"
-#: include/Contact.php:355
+#: include/Contact.php:342
msgid "Drop Contact"
msgstr "Kontakt löschen"
-#: include/Contact.php:356 include/conversation.php:916
+#: include/Contact.php:343 include/conversation.php:916
msgid "Send PM"
msgstr "Private Nachricht senden"
-#: include/Contact.php:357 include/conversation.php:920
+#: include/Contact.php:344 include/conversation.php:920
msgid "Poke"
msgstr "Anstupsen"
@@ -6974,153 +6995,153 @@ msgstr "Lösche die markierten Beiträge"
msgid "Follow Thread"
msgstr "Folge der Unterhaltung"
-#: include/conversation.php:1035
+#: include/conversation.php:1034
#, php-format
msgid "%s likes this."
msgstr "%s mag das."
-#: include/conversation.php:1038
+#: include/conversation.php:1037
#, php-format
msgid "%s doesn't like this."
msgstr "%s mag das nicht."
-#: include/conversation.php:1041
+#: include/conversation.php:1040
#, php-format
msgid "%s attends."
msgstr "%s nimmt teil."
-#: include/conversation.php:1044
+#: include/conversation.php:1043
#, php-format
msgid "%s doesn't attend."
msgstr "%s nimmt nicht teil."
-#: include/conversation.php:1047
+#: include/conversation.php:1046
#, php-format
msgid "%s attends maybe."
msgstr "%s nimmt eventuell teil."
-#: include/conversation.php:1057
+#: include/conversation.php:1056
msgid "and"
msgstr "und"
-#: include/conversation.php:1063
+#: include/conversation.php:1062
#, php-format
msgid ", and %d other people"
msgstr " und %d andere"
-#: include/conversation.php:1072
+#: include/conversation.php:1071
#, php-format
msgid "%2$d people like this"
msgstr "%2$d Personen mögen das"
-#: include/conversation.php:1073
+#: include/conversation.php:1072
#, php-format
msgid "%s like this."
msgstr "%s mögen das."
-#: include/conversation.php:1076
+#: include/conversation.php:1075
#, php-format
msgid "%2$d people don't like this"
msgstr "%2$d Personen mögen das nicht"
-#: include/conversation.php:1077
+#: include/conversation.php:1076
#, php-format
msgid "%s don't like this."
msgstr "%s mögen dies nicht."
-#: include/conversation.php:1080
+#: include/conversation.php:1079
#, php-format
msgid "%2$d people attend"
msgstr "%2$d Personen nehmen teil"
-#: include/conversation.php:1081
+#: include/conversation.php:1080
#, php-format
msgid "%s attend."
msgstr "%s nehmen teil."
-#: include/conversation.php:1084
+#: include/conversation.php:1083
#, php-format
msgid "%2$d people don't attend"
msgstr "%2$d Personen nehmen nicht teil"
-#: include/conversation.php:1085
+#: include/conversation.php:1084
#, php-format
msgid "%s don't attend."
msgstr "%s nehmen nicht teil."
-#: include/conversation.php:1088
+#: include/conversation.php:1087
#, php-format
msgid "%2$d people anttend maybe"
msgstr "%2$d Personen nehmen eventuell teil"
-#: include/conversation.php:1089
+#: include/conversation.php:1088
#, php-format
msgid "%s anttend maybe."
msgstr "%s nehmen vielleicht teil."
-#: include/conversation.php:1128 include/conversation.php:1146
+#: include/conversation.php:1127 include/conversation.php:1145
msgid "Visible to everybody"
msgstr "Für jedermann sichtbar"
-#: include/conversation.php:1130 include/conversation.php:1148
+#: include/conversation.php:1129 include/conversation.php:1147
msgid "Please enter a video link/URL:"
msgstr "Bitte Link/URL zum Video einfügen:"
-#: include/conversation.php:1131 include/conversation.php:1149
+#: include/conversation.php:1130 include/conversation.php:1148
msgid "Please enter an audio link/URL:"
msgstr "Bitte Link/URL zum Audio einfügen:"
-#: include/conversation.php:1132 include/conversation.php:1150
+#: include/conversation.php:1131 include/conversation.php:1149
msgid "Tag term:"
msgstr "Tag:"
-#: include/conversation.php:1134 include/conversation.php:1152
+#: include/conversation.php:1133 include/conversation.php:1151
msgid "Where are you right now?"
msgstr "Wo hältst Du Dich jetzt gerade auf?"
-#: include/conversation.php:1135
+#: include/conversation.php:1134
msgid "Delete item(s)?"
msgstr "Einträge löschen?"
-#: include/conversation.php:1204
+#: include/conversation.php:1203
msgid "permissions"
msgstr "Zugriffsrechte"
-#: include/conversation.php:1227
+#: include/conversation.php:1226
msgid "Post to Groups"
msgstr "Poste an Gruppe"
-#: include/conversation.php:1228
+#: include/conversation.php:1227
msgid "Post to Contacts"
msgstr "Poste an Kontakte"
-#: include/conversation.php:1229
+#: include/conversation.php:1228
msgid "Private post"
msgstr "Privater Beitrag"
-#: include/conversation.php:1386
+#: include/conversation.php:1385
msgid "View all"
msgstr "Zeige alle"
-#: include/conversation.php:1408
+#: include/conversation.php:1407
msgid "Like"
msgid_plural "Likes"
msgstr[0] "mag ich"
msgstr[1] "Mag ich"
-#: include/conversation.php:1411
+#: include/conversation.php:1410
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] "mag ich nicht"
msgstr[1] "Mag ich nicht"
-#: include/conversation.php:1417
+#: include/conversation.php:1416
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] "Nicht teilnehmend "
msgstr[1] "Nicht teilnehmend"
-#: include/conversation.php:1420 include/profile_selectors.php:6
+#: include/conversation.php:1419 include/profile_selectors.php:6
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] "Unentschieden"
@@ -7350,38 +7371,30 @@ msgstr "Beitrag"
msgid "Item filed"
msgstr "Beitrag abgelegt"
-#: include/bbcode.php:483 include/bbcode.php:1143 include/bbcode.php:1144
+#: include/bbcode.php:482 include/bbcode.php:1157 include/bbcode.php:1158
msgid "Image/photo"
msgstr "Bild/Foto"
-#: include/bbcode.php:581
+#: include/bbcode.php:595
#, php-format
msgid "%2$s %3$s"
msgstr "%2$s %3$s"
-#: include/bbcode.php:615
+#: include/bbcode.php:629
#, php-format
msgid ""
"%s wrote the following post"
msgstr "%s schrieb den folgenden Beitrag"
-#: include/bbcode.php:1103 include/bbcode.php:1123
+#: include/bbcode.php:1117 include/bbcode.php:1137
msgid "$1 wrote:"
msgstr "$1 hat geschrieben:"
-#: include/bbcode.php:1152 include/bbcode.php:1153
+#: include/bbcode.php:1166 include/bbcode.php:1167
msgid "Encrypted content"
msgstr "Verschlüsselter Inhalt"
-#: include/notifier.php:843 include/delivery.php:459
-msgid "(no subject)"
-msgstr "(kein Betreff)"
-
-#: include/notifier.php:853 include/delivery.php:470 include/enotify.php:37
-msgid "noreply"
-msgstr "noreply"
-
#: include/dba_pdo.php:72 include/dba.php:55
#, php-format
msgid "Cannot locate DNS info for database server '%s'"
@@ -7427,6 +7440,10 @@ msgstr "OStatus"
msgid "RSS/Atom"
msgstr "RSS/Atom"
+#: include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
+
#: include/contact_selectors.php:82
msgid "Zot!"
msgstr "Zott"
@@ -7471,7 +7488,7 @@ msgstr "App.net"
msgid "Redmatrix"
msgstr "Redmatrix"
-#: include/Scrape.php:610
+#: include/Scrape.php:624
msgid " on Last.fm"
msgstr " bei Last.fm"
@@ -7647,46 +7664,21 @@ msgstr "Navigation"
msgid "Site map"
msgstr "Sitemap"
-#: include/api.php:345 include/api.php:356 include/api.php:465
-#: include/api.php:1184 include/api.php:1186
-msgid "User not found."
-msgstr "Nutzer nicht gefunden."
-
-#: include/api.php:832
+#: include/api.php:878
#, php-format
msgid "Daily posting limit of %d posts reached. The post was rejected."
msgstr "Das tägliche Nachrichtenlimit von %d Nachrichten wurde erreicht. Die Nachtricht wurde verworfen."
-#: include/api.php:851
+#: include/api.php:897
#, php-format
msgid "Weekly posting limit of %d posts reached. The post was rejected."
msgstr "Das wöchentliche Nachrichtenlimit von %d Nachrichten wurde erreicht. Die Nachtricht wurde verworfen."
-#: include/api.php:870
+#: include/api.php:916
#, php-format
msgid "Monthly posting limit of %d posts reached. The post was rejected."
msgstr "Das monatliche Nachrichtenlimit von %d Nachrichten wurde erreicht. Die Nachtricht wurde verworfen."
-#: include/api.php:1393
-msgid "There is no status with this id."
-msgstr "Es gibt keinen Status mit dieser ID."
-
-#: include/api.php:1467
-msgid "There is no conversation with this id."
-msgstr "Es existiert keine Unterhaltung mit dieser ID."
-
-#: include/api.php:1746
-msgid "Invalid item."
-msgstr "Ungültiges Objekt"
-
-#: include/api.php:1756
-msgid "Invalid action. "
-msgstr "Ungültige Aktion"
-
-#: include/api.php:1764
-msgid "DB error"
-msgstr "DB Error"
-
#: include/user.php:48
msgid "An invitation is required."
msgstr "Du benötigst eine Einladung."
@@ -7749,8 +7741,7 @@ msgstr "FATALER FEHLER: Sicherheitsschlüssel konnten nicht erzeugt werden."
msgid "An error occurred during registration. Please try again."
msgstr "Während der Anmeldung ist ein Fehler aufgetreten. Bitte versuche es noch einmal."
-#: include/user.php:256 view/theme/clean/config.php:56
-#: view/theme/duepuntozero/config.php:44
+#: include/user.php:256 view/theme/duepuntozero/config.php:44
msgid "default"
msgstr "Standard"
@@ -7805,15 +7796,23 @@ msgstr "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3$s\n\
msgid "Sharing notification from Diaspora network"
msgstr "Freigabe-Benachrichtigung von Diaspora"
-#: include/diaspora.php:2607
+#: include/diaspora.php:2604
msgid "Attachments:"
msgstr "Anhänge:"
-#: include/items.php:4900
+#: include/delivery.php:533
+msgid "(no subject)"
+msgstr "(kein Betreff)"
+
+#: include/delivery.php:544 include/enotify.php:37
+msgid "noreply"
+msgstr "noreply"
+
+#: include/items.php:4903
msgid "Do you really want to delete this item?"
msgstr "Möchtest Du wirklich dieses Item löschen?"
-#: include/items.php:5175
+#: include/items.php:5178
msgid "Archives"
msgstr "Archiv"
@@ -8329,11 +8328,11 @@ msgstr "Kompletter Name:\t%1$s\\nURL der Seite:\t%2$s\\nLogin Name:\t%3$s (%4$s)
msgid "Please visit %s to approve or reject the request."
msgstr "Bitte besuche %s um die Anfrage zu bearbeiten."
-#: include/oembed.php:220
+#: include/oembed.php:214
msgid "Embedded content"
msgstr "Eingebetteter Inhalt"
-#: include/oembed.php:229
+#: include/oembed.php:223
msgid "Embedding disabled"
msgstr "Einbettungen deaktiviert"
@@ -8391,7 +8390,6 @@ msgid "Set theme width"
msgstr "Theme Breite festlegen"
#: view/theme/cleanzero/config.php:86 view/theme/quattro/config.php:68
-#: view/theme/clean/config.php:88
msgid "Color scheme"
msgstr "Farbschema"
@@ -8513,56 +8511,6 @@ msgstr "Zoomfaktor der Earth Layer"
msgid "Show/hide boxes at right-hand column:"
msgstr "Rahmen auf der rechten Seite anzeigen/verbergen"
-#: view/theme/clean/config.php:57
-msgid "Midnight"
-msgstr "Mitternacht"
-
-#: view/theme/clean/config.php:58
-msgid "Zenburn"
-msgstr "Zenburn"
-
-#: view/theme/clean/config.php:59
-msgid "Bootstrap"
-msgstr "Bootstrap"
-
-#: view/theme/clean/config.php:60
-msgid "Shades of Pink"
-msgstr "Shades of Pink"
-
-#: view/theme/clean/config.php:61
-msgid "Lime and Orange"
-msgstr "Lime and Orange"
-
-#: view/theme/clean/config.php:62
-msgid "GeoCities Retro"
-msgstr "GeoCities Retro"
-
-#: view/theme/clean/config.php:86
-msgid "Background Image"
-msgstr "Hintergrundbild"
-
-#: view/theme/clean/config.php:86
-msgid ""
-"The URL to a picture (e.g. from your photo album) that should be used as "
-"background image."
-msgstr "Die URL eines Bildes (z.B. aus deinem Fotoalbum), das als Hintergrundbild verwendet werden soll."
-
-#: view/theme/clean/config.php:87
-msgid "Background Color"
-msgstr "Hintergrundfarbe"
-
-#: view/theme/clean/config.php:87
-msgid "HEX value for the background color. Don't include the #"
-msgstr "HEX Wert der Hintergrundfarbe. Gib die # nicht mit an."
-
-#: view/theme/clean/config.php:89
-msgid "font size"
-msgstr "Schriftgröße"
-
-#: view/theme/clean/config.php:89
-msgid "base font size for your interface"
-msgstr "Basis-Schriftgröße für dein Interface."
-
#: view/theme/vier/config.php:64
msgid "Comma separated list of helper forums"
msgstr "Komma-Separierte Liste der Helfer-Foren"
diff --git a/view/de/strings.php b/view/de/strings.php
index 2a9a4afb8d..ca06284c41 100644
--- a/view/de/strings.php
+++ b/view/de/strings.php
@@ -142,9 +142,6 @@ $a->strings["Edit your default profile to your liking. Review t
$a->strings["Profile Keywords"] = "Profil Schlüsselbegriffe";
$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Trage ein paar öffentliche Stichwörter in Dein Standardprofil ein, die Deine Interessen beschreiben. Eventuell sind wir in der Lage Leute zu finden, die Deine Interessen teilen und können Dir dann Kontakte vorschlagen.";
$a->strings["Connecting"] = "Verbindungen knüpfen";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Authorise the Facebook Connector if you currently have a Facebook account and we will (optionally) import all your Facebook friends and conversations."] = "Richte die Verbindung zu Facebook ein, wenn Du im Augenblick ein Facebook-Konto hast und (optional) Deine Facebook-Freunde und -Unterhaltungen importieren willst.";
-$a->strings["If this is your own personal server, installing the Facebook addon may ease your transition to the free social web."] = "Wenn dies Dein privater Server ist, könnte die Installation des Facebook Connectors Deinen Umzug ins freie soziale Netz angenehmer gestalten.";
$a->strings["Importing Emails"] = "Emails Importieren";
$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Gib Deine E-Mail-Zugangsinformationen auf der Connector-Einstellungsseite ein, falls Du E-Mails aus Deinem Posteingang importieren und mit Freunden und Mailinglisten interagieren willst.";
$a->strings["Go to Your Contacts Page"] = "Gehe zu deiner Kontakt-Seite";
@@ -290,12 +287,6 @@ $a->strings["Forgot your Password?"] = "Hast Du Dein Passwort vergessen?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Gib Deine E-Mail-Adresse an und fordere ein neues Passwort an. Es werden Dir dann weitere Informationen per Mail zugesendet.";
$a->strings["Nickname or Email: "] = "Spitzname oder E-Mail:";
$a->strings["Reset"] = "Zurücksetzen";
-$a->strings["event"] = "Event";
-$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s";
-$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s nicht";
-$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 nicht an %2\$ss %3\$s teil.";
-$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt eventuell an %2\$ss %3\$s teil.";
$a->strings["{0} wants to be your friend"] = "{0} möchte mit Dir in Kontakt treten";
$a->strings["{0} sent you a message"] = "{0} schickte Dir eine Nachricht";
$a->strings["{0} requested registration"] = "{0} möchte sich registrieren";
@@ -427,14 +418,19 @@ $a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Themen";
$a->strings["DB updates"] = "DB Updates";
$a->strings["Inspect Queue"] = "Warteschlange Inspizieren";
+$a->strings["Federation Statistics"] = "Federation Statistik";
$a->strings["Logs"] = "Protokolle";
+$a->strings["View Logs"] = "Protokolle anzeigen";
$a->strings["probe address"] = "Adresse untersuchen";
$a->strings["check webfinger"] = "Webfinger überprüfen";
$a->strings["Admin"] = "Administration";
$a->strings["Plugin Features"] = "Plugin Features";
$a->strings["diagnostics"] = "Diagnose";
$a->strings["User registrations waiting for confirmation"] = "Nutzeranmeldungen die auf Bestätigung warten";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt.";
+$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "Die Funktion um Automatisch ein Kontaktverzeichnis erstellen ist nicht aktiv. Es wird die hier angezeigten Daten verbessern.";
$a->strings["Administration"] = "Administration";
+$a->strings["Currently this node is aware of nodes from the following platforms:"] = "Momentan kennt dieser Knoten andere Knoten der folgenden Plattformen:";
$a->strings["ID"] = "ID";
$a->strings["Recipient Name"] = "Empfänger Name";
$a->strings["Recipient Profile"] = "Empfänger Profil";
@@ -686,9 +682,11 @@ $a->strings["Toggle"] = "Umschalten";
$a->strings["Author: "] = "Autor:";
$a->strings["Maintainer: "] = "Betreuer:";
$a->strings["Reload active plugins"] = "Aktive Plugins neu laden";
+$a->strings["There are currently no plugins available on your node. You can find the official plugin repository at %1\$s and might find other interesting plugins in the open plugin registry at %2\$s"] = "Es sind derzeit keine Plugins auf diesem Knoten verfügbar. Du findest das offizielle Plugin-Repository unter %1\$s und weitere eventuell interessante Plugins im offenen Plugins-Verzeichnis auf %2\$s.";
$a->strings["No themes found."] = "Keine Themen gefunden.";
$a->strings["Screenshot"] = "Bildschirmfoto";
$a->strings["Reload active themes"] = "Aktives Theme neu laden";
+$a->strings["No themes found on the system. They should be paced in %1\$s"] = "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1\$s patziert werden.";
$a->strings["[Experimental]"] = "[Experimentell]";
$a->strings["[Unsupported]"] = "[Nicht unterstützt]";
$a->strings["Log settings updated."] = "Protokolleinstellungen aktualisiert.";
@@ -697,11 +695,8 @@ $a->strings["Enable Debugging"] = "Protokoll führen";
$a->strings["Log file"] = "Protokolldatei";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis.";
$a->strings["Log level"] = "Protokoll-Level";
-$a->strings["Close"] = "Schließen";
-$a->strings["FTP Host"] = "FTP Host";
-$a->strings["FTP Path"] = "FTP Pfad";
-$a->strings["FTP User"] = "FTP Nutzername";
-$a->strings["FTP Password"] = "FTP Passwort";
+$a->strings["PHP logging"] = "PHP Protokollieren";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest, Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie.";
$a->strings["Search Results For: %s"] = "Suchergebnisse für: %s";
$a->strings["Remove term"] = "Begriff entfernen";
$a->strings["Saved Searches"] = "Gespeicherte Suchen";
@@ -1108,12 +1103,12 @@ $a->strings["Friends are advised to please try again in 24 hours."] = "Freunde s
$a->strings["Invalid locator"] = "Ungültiger Locator";
$a->strings["Invalid email address."] = "Ungültige E-Mail-Adresse.";
$a->strings["This account has not been configured for email. Request failed."] = "Dieses Konto ist nicht für E-Mail konfiguriert. Anfrage fehlgeschlagen.";
-$a->strings["Unable to resolve your name at the provided location."] = "Konnte Deinen Namen an der angegebenen Stelle nicht finden.";
$a->strings["You have already introduced yourself here."] = "Du hast Dich hier bereits vorgestellt.";
$a->strings["Apparently you are already friends with %s."] = "Es scheint so, als ob Du bereits mit %s befreundet bist.";
$a->strings["Invalid profile URL."] = "Ungültige Profil-URL.";
$a->strings["Disallowed profile URL."] = "Nicht erlaubte Profil-URL.";
$a->strings["Your introduction has been sent."] = "Deine Kontaktanfrage wurde gesendet.";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "Entferntes abonnieren kann für dein Netzwerk nicht durchgeführt werden. Bitte nutze direkt die Abonnieren-Funktion deines Systems. ";
$a->strings["Please login to confirm introduction."] = "Bitte melde Dich an, um die Kontaktanfrage zu bestätigen.";
$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Momentan bist Du mit einer anderen Identität angemeldet. Bitte melde Dich mit diesem Profil an.";
$a->strings["Confirm"] = "Bestätigen";
@@ -1565,11 +1560,18 @@ $a->strings["Forums:"] = "Foren:";
$a->strings["Videos"] = "Videos";
$a->strings["Events and Calendar"] = "Ereignisse und Kalender";
$a->strings["Only You Can See This"] = "Nur Du kannst das sehen";
+$a->strings["event"] = "Event";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s";
+$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$ss %3\$s nicht";
+$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 nicht an %2\$ss %3\$s teil.";
+$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s nimmt eventuell an %2\$ss %3\$s teil.";
$a->strings["Post to Email"] = "An E-Mail senden";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Konnektoren sind nicht verfügbar, da \"%s\" aktiv ist.";
$a->strings["Visible to everybody"] = "Für jeden sichtbar";
$a->strings["show"] = "zeigen";
$a->strings["don't show"] = "nicht zeigen";
+$a->strings["Close"] = "Schließen";
$a->strings["[no subject]"] = "[kein Betreff]";
$a->strings["stopped following"] = "wird nicht mehr gefolgt";
$a->strings["View Status"] = "Pinnwand anschauen";
@@ -1699,8 +1701,6 @@ $a->strings["%2\$s %3\$s"] = "strings["%s wrote the following post"] = "%s schrieb den folgenden Beitrag";
$a->strings["$1 wrote:"] = "$1 hat geschrieben:";
$a->strings["Encrypted content"] = "Verschlüsselter Inhalt";
-$a->strings["(no subject)"] = "(kein Betreff)";
-$a->strings["noreply"] = "noreply";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Kann die DNS Informationen für den Datenbankserver '%s' nicht ermitteln.";
$a->strings["Unknown | Not categorised"] = "Unbekannt | Nicht kategorisiert";
$a->strings["Block immediately"] = "Sofort blockieren";
@@ -1712,6 +1712,7 @@ $a->strings["Weekly"] = "Wöchentlich";
$a->strings["Monthly"] = "Monatlich";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zott";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/Chat";
@@ -1767,15 +1768,9 @@ $a->strings["Manage/edit friends and contacts"] = "Freunde und Kontakte verwalte
$a->strings["Site setup and configuration"] = "Einstellungen der Seite und Konfiguration";
$a->strings["Navigation"] = "Navigation";
$a->strings["Site map"] = "Sitemap";
-$a->strings["User not found."] = "Nutzer nicht gefunden.";
$a->strings["Daily posting limit of %d posts reached. The post was rejected."] = "Das tägliche Nachrichtenlimit von %d Nachrichten wurde erreicht. Die Nachtricht wurde verworfen.";
$a->strings["Weekly posting limit of %d posts reached. The post was rejected."] = "Das wöchentliche Nachrichtenlimit von %d Nachrichten wurde erreicht. Die Nachtricht wurde verworfen.";
$a->strings["Monthly posting limit of %d posts reached. The post was rejected."] = "Das monatliche Nachrichtenlimit von %d Nachrichten wurde erreicht. Die Nachtricht wurde verworfen.";
-$a->strings["There is no status with this id."] = "Es gibt keinen Status mit dieser ID.";
-$a->strings["There is no conversation with this id."] = "Es existiert keine Unterhaltung mit dieser ID.";
-$a->strings["Invalid item."] = "Ungültiges Objekt";
-$a->strings["Invalid action. "] = "Ungültige Aktion";
-$a->strings["DB error"] = "DB Error";
$a->strings["An invitation is required."] = "Du benötigst eine Einladung.";
$a->strings["Invitation could not be verified."] = "Die Einladung konnte nicht überprüft werden.";
$a->strings["Invalid OpenID url"] = "Ungültige OpenID URL";
@@ -1798,6 +1793,8 @@ $a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your a
$a->strings["\n\t\tThe login details are as follows:\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t%1\$s\n\t\t\tPassword:\t%5\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\n\t\tThank you and welcome to %2\$s."] = "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3\$s\n\tBenutzernamename:\t%1\$s\n\tPasswort:\t%5\$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nDanke für Deine Aufmerksamkeit und willkommen auf %2\$s.";
$a->strings["Sharing notification from Diaspora network"] = "Freigabe-Benachrichtigung von Diaspora";
$a->strings["Attachments:"] = "Anhänge:";
+$a->strings["(no subject)"] = "(kein Betreff)";
+$a->strings["noreply"] = "noreply";
$a->strings["Do you really want to delete this item?"] = "Möchtest Du wirklich dieses Item löschen?";
$a->strings["Archives"] = "Archiv";
$a->strings["Male"] = "Männlich";
@@ -1958,18 +1955,6 @@ $a->strings["Your personal photos"] = "Deine privaten Fotos";
$a->strings["Local Directory"] = "Lokales Verzeichnis";
$a->strings["Set zoomfactor for Earth Layers"] = "Zoomfaktor der Earth Layer";
$a->strings["Show/hide boxes at right-hand column:"] = "Rahmen auf der rechten Seite anzeigen/verbergen";
-$a->strings["Midnight"] = "Mitternacht";
-$a->strings["Zenburn"] = "Zenburn";
-$a->strings["Bootstrap"] = "Bootstrap";
-$a->strings["Shades of Pink"] = "Shades of Pink";
-$a->strings["Lime and Orange"] = "Lime and Orange";
-$a->strings["GeoCities Retro"] = "GeoCities Retro";
-$a->strings["Background Image"] = "Hintergrundbild";
-$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "Die URL eines Bildes (z.B. aus deinem Fotoalbum), das als Hintergrundbild verwendet werden soll.";
-$a->strings["Background Color"] = "Hintergrundfarbe";
-$a->strings["HEX value for the background color. Don't include the #"] = "HEX Wert der Hintergrundfarbe. Gib die # nicht mit an.";
-$a->strings["font size"] = "Schriftgröße";
-$a->strings["base font size for your interface"] = "Basis-Schriftgröße für dein Interface.";
$a->strings["Comma separated list of helper forums"] = "Komma-Separierte Liste der Helfer-Foren";
$a->strings["Set style"] = "Stil auswählen";
$a->strings["Quick Start"] = "Schnell-Start";
From c243087b89a09a4ef84f31bebe00ae1bed04419d Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 18 Jan 2016 13:04:25 +0100
Subject: [PATCH 073/242] readd plugin features to admin aside
---
mod/admin.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mod/admin.php b/mod/admin.php
index 95ab2b0c5a..70ef5f7511 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -160,7 +160,7 @@ function admin_content(&$a) {
$aside_tools['plugins_admin']=array();
foreach ($r as $h){
$plugin =$h['name'];
- $aside['plugins_admin'][] = array($a->get_baseurl(true)."/admin/plugins/".$plugin, $plugin, "plugin");
+ $aside_tools['plugins_admin'][] = array($a->get_baseurl(true)."/admin/plugins/".$plugin, $plugin, "plugin");
// temp plugins with admin
$a->plugins_admin[] = $plugin;
}
From c6f0333026ef2657488379c2d92e4ebb048dcf6b Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 18 Jan 2016 13:22:07 +0100
Subject: [PATCH 074/242] moved some CSS stuff from the template to global.css
---
view/global.css | 18 ++++++++++++++++++
view/templates/admin_federation.tpl | 12 +++++-------
2 files changed, 23 insertions(+), 7 deletions(-)
diff --git a/view/global.css b/view/global.css
index ce69e2e27d..8646bf8e44 100644
--- a/view/global.css
+++ b/view/global.css
@@ -280,6 +280,18 @@ a {
font-weight: bold;
color: #00a700;
}
+.federation-graph {
+ width: 400px;
+ height: 400px;
+ float: right;
+ margin: 20px;
+}
+.federation-network-graph {
+ width: 240px;
+ height: 240px;
+ float: left;
+ margin: 20px;
+}
ul.federation-stats,
ul.credits {
list-style: none;
@@ -289,6 +301,12 @@ ul.credits li {
float: left;
width: 240px;
}
+table#federation-stats {
+ width: 100%;
+}
+td.federation-data {
+ border-bottom: 1px solid #000;
+}
.contact-entry-photo img {
max-width: 80px;
diff --git a/view/templates/admin_federation.tpl b/view/templates/admin_federation.tpl
index b1c56cd075..fb75157585 100644
--- a/view/templates/admin_federation.tpl
+++ b/view/templates/admin_federation.tpl
@@ -1,5 +1,5 @@
-
+
{{$title}} - {{$page}}
{{$intro}}
@@ -30,7 +30,7 @@ var myDoughnutChart = new Chart(ctx).Doughnut(FedData,
document.getElementById('FederationLegend').innerHTML = myDoughnutChart.generateLegend();
-
+
{{foreach $counts as $c}}
{{if $c[0]['total'] > 0}}
{{foreach $c[1] as $v}}
From 5ec2c7e96520fade7b5e157e1105079011d68d42 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Mon, 18 Jan 2016 15:38:38 +0100
Subject: [PATCH 075/242] When a server isn't reachable there were timeout
problems with fetching image data
---
include/Photo.php | 18 +++++++++++-------
include/network.php | 3 +++
mod/parse_url.php | 7 ++++---
3 files changed, 18 insertions(+), 10 deletions(-)
diff --git a/include/Photo.php b/include/Photo.php
index 30424747da..5fdd682e74 100644
--- a/include/Photo.php
+++ b/include/Photo.php
@@ -792,15 +792,19 @@ function get_photo_info($url) {
$filesize = strlen($img_str);
- $tempfile = tempnam(get_temppath(), "cache");
+ if (function_exists("getimagesizefromstring"))
+ $data = getimagesizefromstring($img_str);
+ else {
+ $tempfile = tempnam(get_temppath(), "cache");
- $a = get_app();
- $stamp1 = microtime(true);
- file_put_contents($tempfile, $img_str);
- $a->save_timestamp($stamp1, "file");
+ $a = get_app();
+ $stamp1 = microtime(true);
+ file_put_contents($tempfile, $img_str);
+ $a->save_timestamp($stamp1, "file");
- $data = getimagesize($tempfile);
- unlink($tempfile);
+ $data = getimagesize($tempfile);
+ unlink($tempfile);
+ }
if ($data)
$data["size"] = $filesize;
diff --git a/include/network.php b/include/network.php
index ac5191b259..611f00632f 100644
--- a/include/network.php
+++ b/include/network.php
@@ -1246,6 +1246,9 @@ function original_url($url, $depth=1, $fetchbody = false) {
$a->save_timestamp($stamp1, "network");
+ if ($http_code == 0)
+ return($url);
+
if ((($curl_info['http_code'] == "301") OR ($curl_info['http_code'] == "302"))
AND (($curl_info['redirect_url'] != "") OR ($curl_info['location'] != ""))) {
if ($curl_info['redirect_url'] != "")
diff --git a/mod/parse_url.php b/mod/parse_url.php
index 28869b4c12..2eff09d252 100644
--- a/mod/parse_url.php
+++ b/mod/parse_url.php
@@ -71,6 +71,7 @@ function parseurl_getsiteinfo_cached($url, $no_guessing = false, $do_oembed = tr
function parseurl_getsiteinfo($url, $no_guessing = false, $do_oembed = true, $count = 1) {
require_once("include/network.php");
+ require_once("include/Photo.php");
$a = get_app();
@@ -321,7 +322,7 @@ function parseurl_getsiteinfo($url, $no_guessing = false, $do_oembed = true, $co
$attr[$attribute->name] = $attribute->value;
$src = completeurl($attr["src"], $url);
- $photodata = @getimagesize($src);
+ $photodata = get_photo_info($src);
if (($photodata) && ($photodata[0] > 150) and ($photodata[1] > 150)) {
if ($photodata[0] > 300) {
@@ -338,12 +339,12 @@ function parseurl_getsiteinfo($url, $no_guessing = false, $do_oembed = true, $co
}
}
- } else {
+ } elseif ($siteinfo["image"] != "") {
$src = completeurl($siteinfo["image"], $url);
unset($siteinfo["image"]);
- $photodata = @getimagesize($src);
+ $photodata = get_photo_info($src);
if (($photodata) && ($photodata[0] > 10) and ($photodata[1] > 10))
$siteinfo["images"][] = array("src"=>$src,
From 9b4f8b58c1c08ba2f1b49d3fb3e8243da3f6da09 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 18 Jan 2016 18:52:17 +0100
Subject: [PATCH 076/242] regenerated messages.po
---
util/messages.po | 1110 +++++++++++++++++++++++-----------------------
1 file changed, 560 insertions(+), 550 deletions(-)
diff --git a/util/messages.po b/util/messages.po
index 074055683c..bb2c041e1b 100644
--- a/util/messages.po
+++ b/util/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-16 16:21+0100\n"
+"POT-Creation-Date: 2016-01-18 18:49+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -64,7 +64,7 @@ msgstr ""
#: mod/allfriends.php:12 mod/events.php:165 mod/wallmessage.php:9
#: mod/wallmessage.php:33 mod/wallmessage.php:79 mod/wallmessage.php:103
#: mod/wall_attach.php:67 mod/wall_attach.php:70 mod/settings.php:20
-#: mod/settings.php:116 mod/settings.php:637 mod/register.php:42
+#: mod/settings.php:126 mod/settings.php:646 mod/register.php:42
#: mod/delegate.php:12 mod/common.php:18 mod/mood.php:114 mod/suggest.php:58
#: mod/profiles.php:165 mod/profiles.php:615 mod/editpost.php:10 mod/api.php:26
#: mod/api.php:31 mod/notes.php:22 mod/poke.php:149 mod/repair_ostatus.php:9
@@ -103,11 +103,11 @@ msgid "Do you really want to delete this contact?"
msgstr ""
#: mod/contacts.php:456 mod/follow.php:110 mod/message.php:216
-#: mod/settings.php:1094 mod/settings.php:1100 mod/settings.php:1108
-#: mod/settings.php:1112 mod/settings.php:1117 mod/settings.php:1123
-#: mod/settings.php:1129 mod/settings.php:1135 mod/settings.php:1161
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/dfrn_request.php:857 mod/register.php:238
+#: mod/settings.php:1103 mod/settings.php:1109 mod/settings.php:1117
+#: mod/settings.php:1121 mod/settings.php:1126 mod/settings.php:1132
+#: mod/settings.php:1138 mod/settings.php:1144 mod/settings.php:1170
+#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
+#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
#: mod/profiles.php:687 mod/api.php:105 include/items.php:4905
msgid "Yes"
@@ -115,7 +115,7 @@ msgstr ""
#: mod/contacts.php:459 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:121
#: mod/videos.php:131 mod/message.php:219 mod/fbrowser.php:93
-#: mod/fbrowser.php:128 mod/settings.php:651 mod/settings.php:677
+#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
#: include/items.php:4908
@@ -145,7 +145,7 @@ msgstr ""
msgid "Private communications are not available for this contact."
msgstr ""
-#: mod/contacts.php:544 mod/admin.php:790
+#: mod/contacts.php:544 mod/admin.php:811
msgid "Never"
msgstr ""
@@ -174,7 +174,7 @@ msgstr ""
msgid "Fetch further information for feeds"
msgstr ""
-#: mod/contacts.php:571 mod/admin.php:799
+#: mod/contacts.php:571 mod/admin.php:820
msgid "Disabled"
msgstr ""
@@ -265,12 +265,12 @@ msgid "Connect/Follow"
msgstr ""
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1281
+#: mod/admin.php:1301
msgid "Unblock"
msgstr ""
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1280
+#: mod/admin.php:1300
msgid "Block"
msgstr ""
@@ -416,7 +416,7 @@ msgstr ""
msgid "Find"
msgstr ""
-#: mod/contacts.php:805 mod/settings.php:146 mod/settings.php:676
+#: mod/contacts.php:805 mod/settings.php:156 mod/settings.php:685
msgid "Update"
msgstr ""
@@ -428,8 +428,8 @@ msgstr ""
msgid "Unarchive"
msgstr ""
-#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1279
-#: mod/content.php:440 mod/content.php:743 mod/settings.php:713
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1299
+#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
msgstr ""
@@ -547,7 +547,7 @@ msgid "All Contacts (with secure profile access)"
msgstr ""
#: mod/display.php:82 mod/display.php:291 mod/display.php:508
-#: mod/viewsrc.php:15 mod/admin.php:211 mod/admin.php:1334 mod/admin.php:1567
+#: mod/viewsrc.php:15 mod/admin.php:225 mod/admin.php:1354 mod/admin.php:1588
#: mod/notice.php:15 include/items.php:4864
msgid "Item not found."
msgstr ""
@@ -597,8 +597,8 @@ msgid ""
"join."
msgstr ""
-#: mod/newmember.php:22 mod/admin.php:1386 mod/admin.php:1644
-#: mod/settings.php:99 include/nav.php:182 view/theme/diabook/theme.php:544
+#: mod/newmember.php:22 mod/admin.php:1407 mod/admin.php:1665
+#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
msgstr ""
@@ -953,11 +953,11 @@ msgstr ""
msgid "Does %s know you?"
msgstr ""
-#: mod/follow.php:110 mod/settings.php:1094 mod/settings.php:1100
-#: mod/settings.php:1108 mod/settings.php:1112 mod/settings.php:1117
-#: mod/settings.php:1123 mod/settings.php:1129 mod/settings.php:1135
-#: mod/settings.php:1161 mod/settings.php:1162 mod/settings.php:1163
-#: mod/settings.php:1164 mod/settings.php:1165 mod/dfrn_request.php:857
+#: mod/follow.php:110 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1117 mod/settings.php:1121 mod/settings.php:1126
+#: mod/settings.php:1132 mod/settings.php:1138 mod/settings.php:1144
+#: mod/settings.php:1170 mod/settings.php:1171 mod/settings.php:1172
+#: mod/settings.php:1173 mod/settings.php:1174 mod/dfrn_request.php:857
#: mod/register.php:239 mod/profiles.php:658 mod/profiles.php:662
#: mod/profiles.php:687 mod/api.php:106
msgid "No"
@@ -984,8 +984,8 @@ msgid "Empty post discarded."
msgstr ""
#: mod/item.php:467 mod/wall_upload.php:213 mod/wall_upload.php:227
-#: mod/wall_upload.php:234 include/Photo.php:954 include/Photo.php:969
-#: include/Photo.php:976 include/Photo.php:998 include/message.php:145
+#: mod/wall_upload.php:234 include/Photo.php:958 include/Photo.php:973
+#: include/Photo.php:980 include/Photo.php:1002 include/message.php:145
msgid "Wall Photos"
msgstr ""
@@ -1392,7 +1392,7 @@ msgstr ""
msgid "System"
msgstr ""
-#: mod/notifications.php:87 mod/admin.php:361 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:379 include/nav.php:154
msgid "Network"
msgstr ""
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "if applicable"
msgstr ""
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1277
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1297
msgid "Approve"
msgstr ""
@@ -1795,8 +1795,8 @@ msgstr ""
msgid "Refetch contact data"
msgstr ""
-#: mod/crepair.php:170 mod/admin.php:1275 mod/admin.php:1287 mod/admin.php:1288
-#: mod/admin.php:1301 mod/settings.php:652 mod/settings.php:678
+#: mod/crepair.php:170 mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1321 mod/settings.php:661 mod/settings.php:687
msgid "Name"
msgstr ""
@@ -1898,801 +1898,806 @@ msgstr ""
msgid "Contacts who are not members of a group"
msgstr ""
-#: mod/admin.php:88
+#: mod/admin.php:92
msgid "Theme settings updated."
msgstr ""
-#: mod/admin.php:137 mod/admin.php:856
+#: mod/admin.php:147 mod/admin.php:877
msgid "Site"
msgstr ""
-#: mod/admin.php:138 mod/admin.php:800 mod/admin.php:1270 mod/admin.php:1285
+#: mod/admin.php:148 mod/admin.php:821 mod/admin.php:1290 mod/admin.php:1305
msgid "Users"
msgstr ""
-#: mod/admin.php:139 mod/admin.php:1384 mod/admin.php:1444 mod/settings.php:66
+#: mod/admin.php:149 mod/admin.php:1405 mod/admin.php:1465 mod/settings.php:72
msgid "Plugins"
msgstr ""
-#: mod/admin.php:140 mod/admin.php:1642 mod/admin.php:1692
+#: mod/admin.php:150 mod/admin.php:1663 mod/admin.php:1713
msgid "Themes"
msgstr ""
-#: mod/admin.php:141
+#: mod/admin.php:151 mod/settings.php:50
+msgid "Additional features"
+msgstr ""
+
+#: mod/admin.php:152
msgid "DB updates"
msgstr ""
-#: mod/admin.php:142 mod/admin.php:356
+#: mod/admin.php:153 mod/admin.php:374
msgid "Inspect Queue"
msgstr ""
-#: mod/admin.php:143 mod/admin.php:326
+#: mod/admin.php:154 mod/admin.php:343
msgid "Federation Statistics"
msgstr ""
-#: mod/admin.php:157 mod/admin.php:168 mod/admin.php:1760
+#: mod/admin.php:168 mod/admin.php:179 mod/admin.php:1781
msgid "Logs"
msgstr ""
-#: mod/admin.php:158 mod/admin.php:1828
+#: mod/admin.php:169 mod/admin.php:1848
msgid "View Logs"
msgstr ""
-#: mod/admin.php:159
+#: mod/admin.php:170
msgid "probe address"
msgstr ""
-#: mod/admin.php:160
+#: mod/admin.php:171
msgid "check webfinger"
msgstr ""
-#: mod/admin.php:166 include/nav.php:194
+#: mod/admin.php:177 include/nav.php:194
msgid "Admin"
msgstr ""
-#: mod/admin.php:167
+#: mod/admin.php:178
msgid "Plugin Features"
msgstr ""
-#: mod/admin.php:169
+#: mod/admin.php:180
msgid "diagnostics"
msgstr ""
-#: mod/admin.php:170
+#: mod/admin.php:181
msgid "User registrations waiting for confirmation"
msgstr ""
-#: mod/admin.php:320
+#: mod/admin.php:336
msgid ""
"This page offers you some numbers to the known part of the federated social "
"network your Friendica node is part of. These numbers are not complete but "
"only reflect the part of the network your node is aware of."
msgstr ""
-#: mod/admin.php:321
+#: mod/admin.php:337
msgid ""
"The Auto Discovered Contact Directory feature is not enabled, it "
"will improve the data displayed here."
msgstr ""
-#: mod/admin.php:325 mod/admin.php:355 mod/admin.php:411 mod/admin.php:855
-#: mod/admin.php:1269 mod/admin.php:1383 mod/admin.php:1443 mod/admin.php:1641
-#: mod/admin.php:1691 mod/admin.php:1759 mod/admin.php:1827
+#: mod/admin.php:342 mod/admin.php:373 mod/admin.php:430 mod/admin.php:876
+#: mod/admin.php:1289 mod/admin.php:1404 mod/admin.php:1464 mod/admin.php:1662
+#: mod/admin.php:1712 mod/admin.php:1780 mod/admin.php:1847
msgid "Administration"
msgstr ""
-#: mod/admin.php:332
+#: mod/admin.php:349
msgid "Currently this node is aware of nodes from the following platforms:"
msgstr ""
-#: mod/admin.php:358
+#: mod/admin.php:376
msgid "ID"
msgstr ""
-#: mod/admin.php:359
+#: mod/admin.php:377
msgid "Recipient Name"
msgstr ""
-#: mod/admin.php:360
+#: mod/admin.php:378
msgid "Recipient Profile"
msgstr ""
-#: mod/admin.php:362
+#: mod/admin.php:380
msgid "Created"
msgstr ""
-#: mod/admin.php:363
+#: mod/admin.php:381
msgid "Last Tried"
msgstr ""
-#: mod/admin.php:364
+#: mod/admin.php:382
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr ""
-#: mod/admin.php:382 mod/admin.php:1223
+#: mod/admin.php:401 mod/admin.php:1243
msgid "Normal Account"
msgstr ""
-#: mod/admin.php:383 mod/admin.php:1224
+#: mod/admin.php:402 mod/admin.php:1244
msgid "Soapbox Account"
msgstr ""
-#: mod/admin.php:384 mod/admin.php:1225
+#: mod/admin.php:403 mod/admin.php:1245
msgid "Community/Celebrity Account"
msgstr ""
-#: mod/admin.php:385 mod/admin.php:1226
+#: mod/admin.php:404 mod/admin.php:1246
msgid "Automatic Friend Account"
msgstr ""
-#: mod/admin.php:386
+#: mod/admin.php:405
msgid "Blog Account"
msgstr ""
-#: mod/admin.php:387
+#: mod/admin.php:406
msgid "Private Forum"
msgstr ""
-#: mod/admin.php:406
+#: mod/admin.php:425
msgid "Message queues"
msgstr ""
-#: mod/admin.php:412
+#: mod/admin.php:431
msgid "Summary"
msgstr ""
-#: mod/admin.php:414
+#: mod/admin.php:433
msgid "Registered users"
msgstr ""
-#: mod/admin.php:416
+#: mod/admin.php:435
msgid "Pending registrations"
msgstr ""
-#: mod/admin.php:417
+#: mod/admin.php:436
msgid "Version"
msgstr ""
-#: mod/admin.php:422
+#: mod/admin.php:441
msgid "Active plugins"
msgstr ""
-#: mod/admin.php:445
+#: mod/admin.php:464
msgid "Can not parse base url. Must have at least ://"
msgstr ""
-#: mod/admin.php:728
+#: mod/admin.php:749
msgid "RINO2 needs mcrypt php extension to work."
msgstr ""
-#: mod/admin.php:736
+#: mod/admin.php:757
msgid "Site settings updated."
msgstr ""
-#: mod/admin.php:764 mod/settings.php:903
+#: mod/admin.php:785 mod/settings.php:912
msgid "No special theme for mobile devices"
msgstr ""
-#: mod/admin.php:783
+#: mod/admin.php:804
msgid "No community page"
msgstr ""
-#: mod/admin.php:784
+#: mod/admin.php:805
msgid "Public postings from users of this site"
msgstr ""
-#: mod/admin.php:785
+#: mod/admin.php:806
msgid "Global community page"
msgstr ""
-#: mod/admin.php:791
+#: mod/admin.php:812
msgid "At post arrival"
msgstr ""
-#: mod/admin.php:792 include/contact_selectors.php:56
+#: mod/admin.php:813 include/contact_selectors.php:56
msgid "Frequently"
msgstr ""
-#: mod/admin.php:793 include/contact_selectors.php:57
+#: mod/admin.php:814 include/contact_selectors.php:57
msgid "Hourly"
msgstr ""
-#: mod/admin.php:794 include/contact_selectors.php:58
+#: mod/admin.php:815 include/contact_selectors.php:58
msgid "Twice daily"
msgstr ""
-#: mod/admin.php:795 include/contact_selectors.php:59
+#: mod/admin.php:816 include/contact_selectors.php:59
msgid "Daily"
msgstr ""
-#: mod/admin.php:801
+#: mod/admin.php:822
msgid "Users, Global Contacts"
msgstr ""
-#: mod/admin.php:802
+#: mod/admin.php:823
msgid "Users, Global Contacts/fallback"
msgstr ""
-#: mod/admin.php:806
+#: mod/admin.php:827
msgid "One month"
msgstr ""
-#: mod/admin.php:807
+#: mod/admin.php:828
msgid "Three months"
msgstr ""
-#: mod/admin.php:808
+#: mod/admin.php:829
msgid "Half a year"
msgstr ""
-#: mod/admin.php:809
+#: mod/admin.php:830
msgid "One year"
msgstr ""
-#: mod/admin.php:814
+#: mod/admin.php:835
msgid "Multi user instance"
msgstr ""
-#: mod/admin.php:837
+#: mod/admin.php:858
msgid "Closed"
msgstr ""
-#: mod/admin.php:838
+#: mod/admin.php:859
msgid "Requires approval"
msgstr ""
-#: mod/admin.php:839
+#: mod/admin.php:860
msgid "Open"
msgstr ""
-#: mod/admin.php:843
+#: mod/admin.php:864
msgid "No SSL policy, links will track page SSL state"
msgstr ""
-#: mod/admin.php:844
+#: mod/admin.php:865
msgid "Force all links to use SSL"
msgstr ""
-#: mod/admin.php:845
+#: mod/admin.php:866
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr ""
-#: mod/admin.php:857 mod/admin.php:1445 mod/admin.php:1693 mod/admin.php:1761
-#: mod/settings.php:650 mod/settings.php:760 mod/settings.php:804
-#: mod/settings.php:873 mod/settings.php:960 mod/settings.php:1195
+#: mod/admin.php:878 mod/admin.php:1466 mod/admin.php:1714 mod/admin.php:1782
+#: mod/admin.php:1931 mod/settings.php:659 mod/settings.php:769
+#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
+#: mod/settings.php:1204
msgid "Save Settings"
msgstr ""
-#: mod/admin.php:858 mod/register.php:263
+#: mod/admin.php:879 mod/register.php:263
msgid "Registration"
msgstr ""
-#: mod/admin.php:859
+#: mod/admin.php:880
msgid "File upload"
msgstr ""
-#: mod/admin.php:860
+#: mod/admin.php:881
msgid "Policies"
msgstr ""
-#: mod/admin.php:861
+#: mod/admin.php:882
msgid "Advanced"
msgstr ""
-#: mod/admin.php:862
+#: mod/admin.php:883
msgid "Auto Discovered Contact Directory"
msgstr ""
-#: mod/admin.php:863
+#: mod/admin.php:884
msgid "Performance"
msgstr ""
-#: mod/admin.php:864
+#: mod/admin.php:885
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr ""
-#: mod/admin.php:867
+#: mod/admin.php:888
msgid "Site name"
msgstr ""
-#: mod/admin.php:868
+#: mod/admin.php:889
msgid "Host name"
msgstr ""
-#: mod/admin.php:869
+#: mod/admin.php:890
msgid "Sender Email"
msgstr ""
-#: mod/admin.php:869
+#: mod/admin.php:890
msgid ""
"The email address your server shall use to send notification emails from."
msgstr ""
-#: mod/admin.php:870
+#: mod/admin.php:891
msgid "Banner/Logo"
msgstr ""
-#: mod/admin.php:871
+#: mod/admin.php:892
msgid "Shortcut icon"
msgstr ""
-#: mod/admin.php:871
+#: mod/admin.php:892
msgid "Link to an icon that will be used for browsers."
msgstr ""
-#: mod/admin.php:872
+#: mod/admin.php:893
msgid "Touch icon"
msgstr ""
-#: mod/admin.php:872
+#: mod/admin.php:893
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr ""
-#: mod/admin.php:873
+#: mod/admin.php:894
msgid "Additional Info"
msgstr ""
-#: mod/admin.php:873
+#: mod/admin.php:894
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr ""
-#: mod/admin.php:874
+#: mod/admin.php:895
msgid "System language"
msgstr ""
-#: mod/admin.php:875
+#: mod/admin.php:896
msgid "System theme"
msgstr ""
-#: mod/admin.php:875
+#: mod/admin.php:896
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr ""
-#: mod/admin.php:876
+#: mod/admin.php:897
msgid "Mobile system theme"
msgstr ""
-#: mod/admin.php:876
+#: mod/admin.php:897
msgid "Theme for mobile devices"
msgstr ""
-#: mod/admin.php:877
+#: mod/admin.php:898
msgid "SSL link policy"
msgstr ""
-#: mod/admin.php:877
+#: mod/admin.php:898
msgid "Determines whether generated links should be forced to use SSL"
msgstr ""
-#: mod/admin.php:878
+#: mod/admin.php:899
msgid "Force SSL"
msgstr ""
-#: mod/admin.php:878
+#: mod/admin.php:899
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead "
"to endless loops."
msgstr ""
-#: mod/admin.php:879
+#: mod/admin.php:900
msgid "Old style 'Share'"
msgstr ""
-#: mod/admin.php:879
+#: mod/admin.php:900
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr ""
-#: mod/admin.php:880
+#: mod/admin.php:901
msgid "Hide help entry from navigation menu"
msgstr ""
-#: mod/admin.php:880
+#: mod/admin.php:901
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr ""
-#: mod/admin.php:881
+#: mod/admin.php:902
msgid "Single user instance"
msgstr ""
-#: mod/admin.php:881
+#: mod/admin.php:902
msgid "Make this instance multi-user or single-user for the named user"
msgstr ""
-#: mod/admin.php:882
+#: mod/admin.php:903
msgid "Maximum image size"
msgstr ""
-#: mod/admin.php:882
+#: mod/admin.php:903
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
-#: mod/admin.php:883
+#: mod/admin.php:904
msgid "Maximum image length"
msgstr ""
-#: mod/admin.php:883
+#: mod/admin.php:904
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr ""
-#: mod/admin.php:884
+#: mod/admin.php:905
msgid "JPEG image quality"
msgstr ""
-#: mod/admin.php:884
+#: mod/admin.php:905
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr ""
-#: mod/admin.php:886
+#: mod/admin.php:907
msgid "Register policy"
msgstr ""
-#: mod/admin.php:887
+#: mod/admin.php:908
msgid "Maximum Daily Registrations"
msgstr ""
-#: mod/admin.php:887
+#: mod/admin.php:908
msgid ""
"If registration is permitted above, this sets the maximum number of new user "
"registrations to accept per day. If register is set to closed, this setting "
"has no effect."
msgstr ""
-#: mod/admin.php:888
+#: mod/admin.php:909
msgid "Register text"
msgstr ""
-#: mod/admin.php:888
+#: mod/admin.php:909
msgid "Will be displayed prominently on the registration page."
msgstr ""
-#: mod/admin.php:889
+#: mod/admin.php:910
msgid "Accounts abandoned after x days"
msgstr ""
-#: mod/admin.php:889
+#: mod/admin.php:910
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
-#: mod/admin.php:890
+#: mod/admin.php:911
msgid "Allowed friend domains"
msgstr ""
-#: mod/admin.php:890
+#: mod/admin.php:911
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:891
+#: mod/admin.php:912
msgid "Allowed email domains"
msgstr ""
-#: mod/admin.php:891
+#: mod/admin.php:912
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:892
+#: mod/admin.php:913
msgid "Block public"
msgstr ""
-#: mod/admin.php:892
+#: mod/admin.php:913
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:893
+#: mod/admin.php:914
msgid "Force publish"
msgstr ""
-#: mod/admin.php:893
+#: mod/admin.php:914
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: mod/admin.php:894
+#: mod/admin.php:915
msgid "Global directory URL"
msgstr ""
-#: mod/admin.php:894
+#: mod/admin.php:915
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr ""
-#: mod/admin.php:895
+#: mod/admin.php:916
msgid "Allow threaded items"
msgstr ""
-#: mod/admin.php:895
+#: mod/admin.php:916
msgid "Allow infinite level threading for items on this site."
msgstr ""
-#: mod/admin.php:896
+#: mod/admin.php:917
msgid "Private posts by default for new users"
msgstr ""
-#: mod/admin.php:896
+#: mod/admin.php:917
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr ""
-#: mod/admin.php:897
+#: mod/admin.php:918
msgid "Don't include post content in email notifications"
msgstr ""
-#: mod/admin.php:897
+#: mod/admin.php:918
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr ""
-#: mod/admin.php:898
+#: mod/admin.php:919
msgid "Disallow public access to addons listed in the apps menu."
msgstr ""
-#: mod/admin.php:898
+#: mod/admin.php:919
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr ""
-#: mod/admin.php:899
+#: mod/admin.php:920
msgid "Don't embed private images in posts"
msgstr ""
-#: mod/admin.php:899
+#: mod/admin.php:920
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
"photos will have to authenticate and load each image, which may take a while."
msgstr ""
-#: mod/admin.php:900
+#: mod/admin.php:921
msgid "Allow Users to set remote_self"
msgstr ""
-#: mod/admin.php:900
+#: mod/admin.php:921
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr ""
-#: mod/admin.php:901
+#: mod/admin.php:922
msgid "Block multiple registrations"
msgstr ""
-#: mod/admin.php:901
+#: mod/admin.php:922
msgid "Disallow users to register additional accounts for use as pages."
msgstr ""
-#: mod/admin.php:902
+#: mod/admin.php:923
msgid "OpenID support"
msgstr ""
-#: mod/admin.php:902
+#: mod/admin.php:923
msgid "OpenID support for registration and logins."
msgstr ""
-#: mod/admin.php:903
+#: mod/admin.php:924
msgid "Fullname check"
msgstr ""
-#: mod/admin.php:903
+#: mod/admin.php:924
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr ""
-#: mod/admin.php:904
+#: mod/admin.php:925
msgid "UTF-8 Regular expressions"
msgstr ""
-#: mod/admin.php:904
+#: mod/admin.php:925
msgid "Use PHP UTF8 regular expressions"
msgstr ""
-#: mod/admin.php:905
+#: mod/admin.php:926
msgid "Community Page Style"
msgstr ""
-#: mod/admin.php:905
+#: mod/admin.php:926
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr ""
-#: mod/admin.php:906
+#: mod/admin.php:927
msgid "Posts per user on community page"
msgstr ""
-#: mod/admin.php:906
+#: mod/admin.php:927
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr ""
-#: mod/admin.php:907
+#: mod/admin.php:928
msgid "Enable OStatus support"
msgstr ""
-#: mod/admin.php:907
+#: mod/admin.php:928
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
-#: mod/admin.php:908
+#: mod/admin.php:929
msgid "OStatus conversation completion interval"
msgstr ""
-#: mod/admin.php:908
+#: mod/admin.php:929
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr ""
-#: mod/admin.php:909
+#: mod/admin.php:930
msgid "OStatus support can only be enabled if threading is enabled."
msgstr ""
-#: mod/admin.php:911
+#: mod/admin.php:932
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub "
"directory."
msgstr ""
-#: mod/admin.php:912
+#: mod/admin.php:933
msgid "Enable Diaspora support"
msgstr ""
-#: mod/admin.php:912
+#: mod/admin.php:933
msgid "Provide built-in Diaspora network compatibility."
msgstr ""
-#: mod/admin.php:913
+#: mod/admin.php:934
msgid "Only allow Friendica contacts"
msgstr ""
-#: mod/admin.php:913
+#: mod/admin.php:934
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr ""
-#: mod/admin.php:914
+#: mod/admin.php:935
msgid "Verify SSL"
msgstr ""
-#: mod/admin.php:914
+#: mod/admin.php:935
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you "
"cannot connect (at all) to self-signed SSL sites."
msgstr ""
-#: mod/admin.php:915
+#: mod/admin.php:936
msgid "Proxy user"
msgstr ""
-#: mod/admin.php:916
+#: mod/admin.php:937
msgid "Proxy URL"
msgstr ""
-#: mod/admin.php:917
+#: mod/admin.php:938
msgid "Network timeout"
msgstr ""
-#: mod/admin.php:917
+#: mod/admin.php:938
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: mod/admin.php:918
+#: mod/admin.php:939
msgid "Delivery interval"
msgstr ""
-#: mod/admin.php:918
+#: mod/admin.php:939
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:919
+#: mod/admin.php:940
msgid "Poll interval"
msgstr ""
-#: mod/admin.php:919
+#: mod/admin.php:940
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
-#: mod/admin.php:920
+#: mod/admin.php:941
msgid "Maximum Load Average"
msgstr ""
-#: mod/admin.php:920
+#: mod/admin.php:941
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
-#: mod/admin.php:921
+#: mod/admin.php:942
msgid "Maximum Load Average (Frontend)"
msgstr ""
-#: mod/admin.php:921
+#: mod/admin.php:942
msgid "Maximum system load before the frontend quits service - default 50."
msgstr ""
-#: mod/admin.php:922
+#: mod/admin.php:943
msgid "Maximum table size for optimization"
msgstr ""
-#: mod/admin.php:922
+#: mod/admin.php:943
msgid ""
"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
"Enter -1 to disable it."
msgstr ""
-#: mod/admin.php:923
+#: mod/admin.php:944
msgid "Minimum level of fragmentation"
msgstr ""
-#: mod/admin.php:923
+#: mod/admin.php:944
msgid ""
"Minimum fragmenation level to start the automatic optimization - default "
"value is 30%."
msgstr ""
-#: mod/admin.php:925
+#: mod/admin.php:946
msgid "Periodical check of global contacts"
msgstr ""
-#: mod/admin.php:925
+#: mod/admin.php:946
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr ""
-#: mod/admin.php:926
+#: mod/admin.php:947
msgid "Days between requery"
msgstr ""
-#: mod/admin.php:926
+#: mod/admin.php:947
msgid "Number of days after which a server is requeried for his contacts."
msgstr ""
-#: mod/admin.php:927
+#: mod/admin.php:948
msgid "Discover contacts from other servers"
msgstr ""
-#: mod/admin.php:927
+#: mod/admin.php:948
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2702,32 +2707,32 @@ msgid ""
"Global Contacts'."
msgstr ""
-#: mod/admin.php:928
+#: mod/admin.php:949
msgid "Timeframe for fetching global contacts"
msgstr ""
-#: mod/admin.php:928
+#: mod/admin.php:949
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr ""
-#: mod/admin.php:929
+#: mod/admin.php:950
msgid "Search the local directory"
msgstr ""
-#: mod/admin.php:929
+#: mod/admin.php:950
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr ""
-#: mod/admin.php:931
+#: mod/admin.php:952
msgid "Publish server information"
msgstr ""
-#: mod/admin.php:931
+#: mod/admin.php:952
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2735,204 +2740,204 @@ msgid ""
"href='http://the-federation.info/'>the-federation.info for details."
msgstr ""
-#: mod/admin.php:933
+#: mod/admin.php:954
msgid "Use MySQL full text engine"
msgstr ""
-#: mod/admin.php:933
+#: mod/admin.php:954
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr ""
-#: mod/admin.php:934
+#: mod/admin.php:955
msgid "Suppress Language"
msgstr ""
-#: mod/admin.php:934
+#: mod/admin.php:955
msgid "Suppress language information in meta information about a posting."
msgstr ""
-#: mod/admin.php:935
+#: mod/admin.php:956
msgid "Suppress Tags"
msgstr ""
-#: mod/admin.php:935
+#: mod/admin.php:956
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr ""
-#: mod/admin.php:936
+#: mod/admin.php:957
msgid "Path to item cache"
msgstr ""
-#: mod/admin.php:936
+#: mod/admin.php:957
msgid "The item caches buffers generated bbcode and external images."
msgstr ""
-#: mod/admin.php:937
+#: mod/admin.php:958
msgid "Cache duration in seconds"
msgstr ""
-#: mod/admin.php:937
+#: mod/admin.php:958
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One "
"day). To disable the item cache, set the value to -1."
msgstr ""
-#: mod/admin.php:938
+#: mod/admin.php:959
msgid "Maximum numbers of comments per post"
msgstr ""
-#: mod/admin.php:938
+#: mod/admin.php:959
msgid "How much comments should be shown for each post? Default value is 100."
msgstr ""
-#: mod/admin.php:939
+#: mod/admin.php:960
msgid "Path for lock file"
msgstr ""
-#: mod/admin.php:939
+#: mod/admin.php:960
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr ""
-#: mod/admin.php:940
+#: mod/admin.php:961
msgid "Temp path"
msgstr ""
-#: mod/admin.php:940
+#: mod/admin.php:961
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr ""
-#: mod/admin.php:941
+#: mod/admin.php:962
msgid "Base path to installation"
msgstr ""
-#: mod/admin.php:941
+#: mod/admin.php:962
msgid ""
"If the system cannot detect the correct path to your installation, enter the "
"correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr ""
-#: mod/admin.php:942
+#: mod/admin.php:963
msgid "Disable picture proxy"
msgstr ""
-#: mod/admin.php:942
+#: mod/admin.php:963
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on "
"systems with very low bandwith."
msgstr ""
-#: mod/admin.php:943
+#: mod/admin.php:964
msgid "Enable old style pager"
msgstr ""
-#: mod/admin.php:943
+#: mod/admin.php:964
msgid ""
"The old style pager has page numbers but slows down massively the page speed."
msgstr ""
-#: mod/admin.php:944
+#: mod/admin.php:965
msgid "Only search in tags"
msgstr ""
-#: mod/admin.php:944
+#: mod/admin.php:965
msgid "On large systems the text search can slow down the system extremely."
msgstr ""
-#: mod/admin.php:946
+#: mod/admin.php:967
msgid "New base url"
msgstr ""
-#: mod/admin.php:946
+#: mod/admin.php:967
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts "
"of all users."
msgstr ""
-#: mod/admin.php:948
+#: mod/admin.php:969
msgid "RINO Encryption"
msgstr ""
-#: mod/admin.php:948
+#: mod/admin.php:969
msgid "Encryption layer between nodes."
msgstr ""
-#: mod/admin.php:949
+#: mod/admin.php:970
msgid "Embedly API key"
msgstr ""
-#: mod/admin.php:949
+#: mod/admin.php:970
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr ""
-#: mod/admin.php:978
+#: mod/admin.php:999
msgid "Update has been marked successful"
msgstr ""
-#: mod/admin.php:986
+#: mod/admin.php:1007
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr ""
-#: mod/admin.php:989
+#: mod/admin.php:1010
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr ""
-#: mod/admin.php:1001
+#: mod/admin.php:1022
#, php-format
msgid "Executing %s failed with error: %s"
msgstr ""
-#: mod/admin.php:1004
+#: mod/admin.php:1025
#, php-format
msgid "Update %s was successfully applied."
msgstr ""
-#: mod/admin.php:1008
+#: mod/admin.php:1029
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr ""
-#: mod/admin.php:1010
+#: mod/admin.php:1031
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr ""
-#: mod/admin.php:1029
+#: mod/admin.php:1050
msgid "No failed updates."
msgstr ""
-#: mod/admin.php:1030
+#: mod/admin.php:1051
msgid "Check database structure"
msgstr ""
-#: mod/admin.php:1035
+#: mod/admin.php:1056
msgid "Failed Updates"
msgstr ""
-#: mod/admin.php:1036
+#: mod/admin.php:1057
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr ""
-#: mod/admin.php:1037
+#: mod/admin.php:1058
msgid "Mark success (if update was manually applied)"
msgstr ""
-#: mod/admin.php:1038
+#: mod/admin.php:1059
msgid "Attempt to execute this update step automatically"
msgstr ""
-#: mod/admin.php:1069
+#: mod/admin.php:1091
#, php-format
msgid ""
"\n"
@@ -2940,7 +2945,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr ""
-#: mod/admin.php:1072
+#: mod/admin.php:1094
#, php-format
msgid ""
"\n"
@@ -2976,168 +2981,168 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr ""
-#: mod/admin.php:1104 include/user.php:423
+#: mod/admin.php:1126 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr ""
-#: mod/admin.php:1116
+#: mod/admin.php:1138
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
-#: mod/admin.php:1123
+#: mod/admin.php:1145
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] ""
msgstr[1] ""
-#: mod/admin.php:1170
+#: mod/admin.php:1192
#, php-format
msgid "User '%s' deleted"
msgstr ""
-#: mod/admin.php:1178
+#: mod/admin.php:1200
#, php-format
msgid "User '%s' unblocked"
msgstr ""
-#: mod/admin.php:1178
+#: mod/admin.php:1200
#, php-format
msgid "User '%s' blocked"
msgstr ""
-#: mod/admin.php:1271
+#: mod/admin.php:1291
msgid "Add User"
msgstr ""
-#: mod/admin.php:1272
+#: mod/admin.php:1292
msgid "select all"
msgstr ""
-#: mod/admin.php:1273
+#: mod/admin.php:1293
msgid "User registrations waiting for confirm"
msgstr ""
-#: mod/admin.php:1274
+#: mod/admin.php:1294
msgid "User waiting for permanent deletion"
msgstr ""
-#: mod/admin.php:1275
+#: mod/admin.php:1295
msgid "Request date"
msgstr ""
-#: mod/admin.php:1275 mod/admin.php:1287 mod/admin.php:1288 mod/admin.php:1303
+#: mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308 mod/admin.php:1323
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr ""
-#: mod/admin.php:1276
+#: mod/admin.php:1296
msgid "No registrations."
msgstr ""
-#: mod/admin.php:1278
+#: mod/admin.php:1298
msgid "Deny"
msgstr ""
-#: mod/admin.php:1282
+#: mod/admin.php:1302
msgid "Site admin"
msgstr ""
-#: mod/admin.php:1283
+#: mod/admin.php:1303
msgid "Account expired"
msgstr ""
-#: mod/admin.php:1286
+#: mod/admin.php:1306
msgid "New User"
msgstr ""
-#: mod/admin.php:1287 mod/admin.php:1288
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Register date"
msgstr ""
-#: mod/admin.php:1287 mod/admin.php:1288
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Last login"
msgstr ""
-#: mod/admin.php:1287 mod/admin.php:1288
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Last item"
msgstr ""
-#: mod/admin.php:1287
+#: mod/admin.php:1307
msgid "Deleted since"
msgstr ""
-#: mod/admin.php:1288 mod/settings.php:41
+#: mod/admin.php:1308 mod/settings.php:41
msgid "Account"
msgstr ""
-#: mod/admin.php:1290
+#: mod/admin.php:1310
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:1291
+#: mod/admin.php:1311
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:1301
+#: mod/admin.php:1321
msgid "Name of the new user."
msgstr ""
-#: mod/admin.php:1302
+#: mod/admin.php:1322
msgid "Nickname"
msgstr ""
-#: mod/admin.php:1302
+#: mod/admin.php:1322
msgid "Nickname of the new user."
msgstr ""
-#: mod/admin.php:1303
+#: mod/admin.php:1323
msgid "Email address of the new user."
msgstr ""
-#: mod/admin.php:1346
+#: mod/admin.php:1366
#, php-format
msgid "Plugin %s disabled."
msgstr ""
-#: mod/admin.php:1350
+#: mod/admin.php:1370
#, php-format
msgid "Plugin %s enabled."
msgstr ""
-#: mod/admin.php:1360 mod/admin.php:1596
+#: mod/admin.php:1381 mod/admin.php:1617
msgid "Disable"
msgstr ""
-#: mod/admin.php:1362 mod/admin.php:1598
+#: mod/admin.php:1383 mod/admin.php:1619
msgid "Enable"
msgstr ""
-#: mod/admin.php:1385 mod/admin.php:1643
+#: mod/admin.php:1406 mod/admin.php:1664
msgid "Toggle"
msgstr ""
-#: mod/admin.php:1393 mod/admin.php:1652
+#: mod/admin.php:1414 mod/admin.php:1673
msgid "Author: "
msgstr ""
-#: mod/admin.php:1394 mod/admin.php:1653
+#: mod/admin.php:1415 mod/admin.php:1674
msgid "Maintainer: "
msgstr ""
-#: mod/admin.php:1446
+#: mod/admin.php:1467
msgid "Reload active plugins"
msgstr ""
-#: mod/admin.php:1451
+#: mod/admin.php:1472
#, php-format
msgid ""
"There are currently no plugins available on your node. You can find the "
@@ -3145,62 +3150,62 @@ msgid ""
"in the open plugin registry at %2$s"
msgstr ""
-#: mod/admin.php:1556
+#: mod/admin.php:1577
msgid "No themes found."
msgstr ""
-#: mod/admin.php:1634
+#: mod/admin.php:1655
msgid "Screenshot"
msgstr ""
-#: mod/admin.php:1694
+#: mod/admin.php:1715
msgid "Reload active themes"
msgstr ""
-#: mod/admin.php:1699
+#: mod/admin.php:1720
#, php-format
msgid "No themes found on the system. They should be paced in %1$s"
msgstr ""
-#: mod/admin.php:1700
+#: mod/admin.php:1721
msgid "[Experimental]"
msgstr ""
-#: mod/admin.php:1701
+#: mod/admin.php:1722
msgid "[Unsupported]"
msgstr ""
-#: mod/admin.php:1725
+#: mod/admin.php:1746
msgid "Log settings updated."
msgstr ""
-#: mod/admin.php:1762
+#: mod/admin.php:1783
msgid "Clear"
msgstr ""
-#: mod/admin.php:1767
+#: mod/admin.php:1788
msgid "Enable Debugging"
msgstr ""
-#: mod/admin.php:1768
+#: mod/admin.php:1789
msgid "Log file"
msgstr ""
-#: mod/admin.php:1768
+#: mod/admin.php:1789
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr ""
-#: mod/admin.php:1769
+#: mod/admin.php:1790
msgid "Log level"
msgstr ""
-#: mod/admin.php:1772
+#: mod/admin.php:1793
msgid "PHP logging"
msgstr ""
-#: mod/admin.php:1773
+#: mod/admin.php:1794
msgid ""
"To enable logging of PHP errors and warnings you can add the following to "
"the .htconfig.php file of your installation. The filename set in the "
@@ -3209,6 +3214,23 @@ msgid ""
"'display_errors' is to enable these options, set to '0' to disable them."
msgstr ""
+#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+msgid "Off"
+msgstr ""
+
+#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+msgid "On"
+msgstr ""
+
+#: mod/admin.php:1921
+#, php-format
+msgid "Lock feature %s"
+msgstr ""
+
+#: mod/admin.php:1929
+msgid "Manage Additional Features"
+msgstr ""
+
#: mod/network.php:146
#, php-format
msgid "Search Results For: %s"
@@ -3218,7 +3240,7 @@ msgstr ""
msgid "Remove term"
msgstr ""
-#: mod/network.php:200 mod/search.php:34 include/features.php:79
+#: mod/network.php:200 mod/search.php:34 include/features.php:84
msgid "Saved Searches"
msgstr ""
@@ -3339,11 +3361,11 @@ msgstr ""
msgid "Sat"
msgstr ""
-#: mod/events.php:208 mod/settings.php:939 include/text.php:1274
+#: mod/events.php:208 mod/settings.php:948 include/text.php:1274
msgid "Sunday"
msgstr ""
-#: mod/events.php:209 mod/settings.php:939 include/text.php:1274
+#: mod/events.php:209 mod/settings.php:948 include/text.php:1274
msgid "Monday"
msgstr ""
@@ -3672,7 +3694,7 @@ msgstr ""
msgid "Video"
msgstr ""
-#: mod/content.php:730 mod/settings.php:712 object/Item.php:122
+#: mod/content.php:730 mod/settings.php:721 object/Item.php:122
#: object/Item.php:124
msgid "Edit"
msgstr ""
@@ -4143,698 +4165,686 @@ msgstr ""
msgid "everybody"
msgstr ""
-#: mod/settings.php:47
-msgid "Additional features"
-msgstr ""
-
-#: mod/settings.php:53
+#: mod/settings.php:58
msgid "Display"
msgstr ""
-#: mod/settings.php:60 mod/settings.php:855
+#: mod/settings.php:65 mod/settings.php:864
msgid "Social Networks"
msgstr ""
-#: mod/settings.php:72 include/nav.php:180
+#: mod/settings.php:79 include/nav.php:180
msgid "Delegations"
msgstr ""
-#: mod/settings.php:78
+#: mod/settings.php:86
msgid "Connected apps"
msgstr ""
-#: mod/settings.php:84 mod/uexport.php:85
+#: mod/settings.php:93 mod/uexport.php:85
msgid "Export personal data"
msgstr ""
-#: mod/settings.php:90
+#: mod/settings.php:100
msgid "Remove account"
msgstr ""
-#: mod/settings.php:143
+#: mod/settings.php:153
msgid "Missing some important data!"
msgstr ""
-#: mod/settings.php:256
+#: mod/settings.php:266
msgid "Failed to connect with email account using the settings provided."
msgstr ""
-#: mod/settings.php:261
+#: mod/settings.php:271
msgid "Email settings updated."
msgstr ""
-#: mod/settings.php:276
+#: mod/settings.php:286
msgid "Features updated"
msgstr ""
-#: mod/settings.php:343
+#: mod/settings.php:353
msgid "Relocate message has been send to your contacts"
msgstr ""
-#: mod/settings.php:357 include/user.php:39
+#: mod/settings.php:367 include/user.php:39
msgid "Passwords do not match. Password unchanged."
msgstr ""
-#: mod/settings.php:362
+#: mod/settings.php:372
msgid "Empty passwords are not allowed. Password unchanged."
msgstr ""
-#: mod/settings.php:370
+#: mod/settings.php:380
msgid "Wrong password."
msgstr ""
-#: mod/settings.php:381
+#: mod/settings.php:391
msgid "Password changed."
msgstr ""
-#: mod/settings.php:383
+#: mod/settings.php:393
msgid "Password update failed. Please try again."
msgstr ""
-#: mod/settings.php:452
+#: mod/settings.php:462
msgid " Please use a shorter name."
msgstr ""
-#: mod/settings.php:454
+#: mod/settings.php:464
msgid " Name too short."
msgstr ""
-#: mod/settings.php:463
+#: mod/settings.php:473
msgid "Wrong Password"
msgstr ""
-#: mod/settings.php:468
+#: mod/settings.php:478
msgid " Not valid email."
msgstr ""
-#: mod/settings.php:474
+#: mod/settings.php:484
msgid " Cannot change to that email."
msgstr ""
-#: mod/settings.php:530
+#: mod/settings.php:540
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr ""
-#: mod/settings.php:534
+#: mod/settings.php:544
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr ""
-#: mod/settings.php:573
+#: mod/settings.php:583
msgid "Settings updated."
msgstr ""
-#: mod/settings.php:649 mod/settings.php:675 mod/settings.php:711
+#: mod/settings.php:658 mod/settings.php:684 mod/settings.php:720
msgid "Add application"
msgstr ""
-#: mod/settings.php:653 mod/settings.php:679
+#: mod/settings.php:662 mod/settings.php:688
msgid "Consumer Key"
msgstr ""
-#: mod/settings.php:654 mod/settings.php:680
+#: mod/settings.php:663 mod/settings.php:689
msgid "Consumer Secret"
msgstr ""
-#: mod/settings.php:655 mod/settings.php:681
+#: mod/settings.php:664 mod/settings.php:690
msgid "Redirect"
msgstr ""
-#: mod/settings.php:656 mod/settings.php:682
+#: mod/settings.php:665 mod/settings.php:691
msgid "Icon url"
msgstr ""
-#: mod/settings.php:667
+#: mod/settings.php:676
msgid "You can't edit this application."
msgstr ""
-#: mod/settings.php:710
+#: mod/settings.php:719
msgid "Connected Apps"
msgstr ""
-#: mod/settings.php:714
+#: mod/settings.php:723
msgid "Client key starts with"
msgstr ""
-#: mod/settings.php:715
+#: mod/settings.php:724
msgid "No name"
msgstr ""
-#: mod/settings.php:716
+#: mod/settings.php:725
msgid "Remove authorization"
msgstr ""
-#: mod/settings.php:728
+#: mod/settings.php:737
msgid "No Plugin settings configured"
msgstr ""
-#: mod/settings.php:736
+#: mod/settings.php:745
msgid "Plugin Settings"
msgstr ""
-#: mod/settings.php:750
-msgid "Off"
-msgstr ""
-
-#: mod/settings.php:750
-msgid "On"
-msgstr ""
-
-#: mod/settings.php:758
+#: mod/settings.php:767
msgid "Additional Features"
msgstr ""
-#: mod/settings.php:768 mod/settings.php:772
+#: mod/settings.php:777 mod/settings.php:781
msgid "General Social Media Settings"
msgstr ""
-#: mod/settings.php:778
+#: mod/settings.php:787
msgid "Disable intelligent shortening"
msgstr ""
-#: mod/settings.php:780
+#: mod/settings.php:789
msgid ""
"Normally the system tries to find the best link to add to shortened posts. "
"If this option is enabled then every shortened post will always point to the "
"original friendica post."
msgstr ""
-#: mod/settings.php:786
+#: mod/settings.php:795
msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
msgstr ""
-#: mod/settings.php:788
+#: mod/settings.php:797
msgid ""
"If you receive a message from an unknown OStatus user, this option decides "
"what to do. If it is checked, a new contact will be created for every "
"unknown user."
msgstr ""
-#: mod/settings.php:797
+#: mod/settings.php:806
msgid "Your legacy GNU Social account"
msgstr ""
-#: mod/settings.php:799
+#: mod/settings.php:808
msgid ""
"If you enter your old GNU Social/Statusnet account name here (in the format "
"user@domain.tld), your contacts will be added automatically. The field will "
"be emptied when done."
msgstr ""
-#: mod/settings.php:802
+#: mod/settings.php:811
msgid "Repair OStatus subscriptions"
msgstr ""
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr ""
-#: mod/settings.php:811 mod/dfrn_request.php:865
+#: mod/settings.php:820 mod/dfrn_request.php:865
#: include/contact_selectors.php:80
msgid "Diaspora"
msgstr ""
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
msgid "enabled"
msgstr ""
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
msgid "disabled"
msgstr ""
-#: mod/settings.php:812
+#: mod/settings.php:821
msgid "GNU Social (OStatus)"
msgstr ""
-#: mod/settings.php:848
+#: mod/settings.php:857
msgid "Email access is disabled on this site."
msgstr ""
-#: mod/settings.php:860
+#: mod/settings.php:869
msgid "Email/Mailbox Setup"
msgstr ""
-#: mod/settings.php:861
+#: mod/settings.php:870
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr ""
-#: mod/settings.php:862
+#: mod/settings.php:871
msgid "Last successful email check:"
msgstr ""
-#: mod/settings.php:864
+#: mod/settings.php:873
msgid "IMAP server name:"
msgstr ""
-#: mod/settings.php:865
+#: mod/settings.php:874
msgid "IMAP port:"
msgstr ""
-#: mod/settings.php:866
+#: mod/settings.php:875
msgid "Security:"
msgstr ""
-#: mod/settings.php:866 mod/settings.php:871
+#: mod/settings.php:875 mod/settings.php:880
msgid "None"
msgstr ""
-#: mod/settings.php:867
+#: mod/settings.php:876
msgid "Email login name:"
msgstr ""
-#: mod/settings.php:868
+#: mod/settings.php:877
msgid "Email password:"
msgstr ""
-#: mod/settings.php:869
+#: mod/settings.php:878
msgid "Reply-to address:"
msgstr ""
-#: mod/settings.php:870
+#: mod/settings.php:879
msgid "Send public posts to all email contacts:"
msgstr ""
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Action after import:"
msgstr ""
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Mark as seen"
msgstr ""
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Move to folder"
msgstr ""
-#: mod/settings.php:872
+#: mod/settings.php:881
msgid "Move to folder:"
msgstr ""
-#: mod/settings.php:958
+#: mod/settings.php:967
msgid "Display Settings"
msgstr ""
-#: mod/settings.php:964 mod/settings.php:982
+#: mod/settings.php:973 mod/settings.php:991
msgid "Display Theme:"
msgstr ""
-#: mod/settings.php:965
+#: mod/settings.php:974
msgid "Mobile Theme:"
msgstr ""
-#: mod/settings.php:966
+#: mod/settings.php:975
msgid "Update browser every xx seconds"
msgstr ""
-#: mod/settings.php:966
+#: mod/settings.php:975
msgid "Minimum of 10 seconds. Enter -1 to disable it."
msgstr ""
-#: mod/settings.php:967
+#: mod/settings.php:976
msgid "Number of items to display per page:"
msgstr ""
-#: mod/settings.php:967 mod/settings.php:968
+#: mod/settings.php:976 mod/settings.php:977
msgid "Maximum of 100 items"
msgstr ""
-#: mod/settings.php:968
+#: mod/settings.php:977
msgid "Number of items to display per page when viewed from mobile device:"
msgstr ""
-#: mod/settings.php:969
+#: mod/settings.php:978
msgid "Don't show emoticons"
msgstr ""
-#: mod/settings.php:970
+#: mod/settings.php:979
msgid "Calendar"
msgstr ""
-#: mod/settings.php:971
+#: mod/settings.php:980
msgid "Beginning of week:"
msgstr ""
-#: mod/settings.php:972
+#: mod/settings.php:981
msgid "Don't show notices"
msgstr ""
-#: mod/settings.php:973
+#: mod/settings.php:982
msgid "Infinite scroll"
msgstr ""
-#: mod/settings.php:974
+#: mod/settings.php:983
msgid "Automatic updates only at the top of the network page"
msgstr ""
-#: mod/settings.php:976 view/theme/cleanzero/config.php:82
+#: mod/settings.php:985 view/theme/cleanzero/config.php:82
#: view/theme/dispy/config.php:72 view/theme/quattro/config.php:66
#: view/theme/diabook/config.php:150 view/theme/vier/config.php:109
#: view/theme/duepuntozero/config.php:61
msgid "Theme settings"
msgstr ""
-#: mod/settings.php:1053
+#: mod/settings.php:1062
msgid "User Types"
msgstr ""
-#: mod/settings.php:1054
+#: mod/settings.php:1063
msgid "Community Types"
msgstr ""
-#: mod/settings.php:1055
+#: mod/settings.php:1064
msgid "Normal Account Page"
msgstr ""
-#: mod/settings.php:1056
+#: mod/settings.php:1065
msgid "This account is a normal personal profile"
msgstr ""
-#: mod/settings.php:1059
+#: mod/settings.php:1068
msgid "Soapbox Page"
msgstr ""
-#: mod/settings.php:1060
+#: mod/settings.php:1069
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr ""
-#: mod/settings.php:1063
+#: mod/settings.php:1072
msgid "Community Forum/Celebrity Account"
msgstr ""
-#: mod/settings.php:1064
+#: mod/settings.php:1073
msgid "Automatically approve all connection/friend requests as read-write fans"
msgstr ""
-#: mod/settings.php:1067
+#: mod/settings.php:1076
msgid "Automatic Friend Page"
msgstr ""
-#: mod/settings.php:1068
+#: mod/settings.php:1077
msgid "Automatically approve all connection/friend requests as friends"
msgstr ""
-#: mod/settings.php:1071
+#: mod/settings.php:1080
msgid "Private Forum [Experimental]"
msgstr ""
-#: mod/settings.php:1072
+#: mod/settings.php:1081
msgid "Private forum - approved members only"
msgstr ""
-#: mod/settings.php:1084
+#: mod/settings.php:1093
msgid "OpenID:"
msgstr ""
-#: mod/settings.php:1084
+#: mod/settings.php:1093
msgid "(Optional) Allow this OpenID to login to this account."
msgstr ""
-#: mod/settings.php:1094
+#: mod/settings.php:1103
msgid "Publish your default profile in your local site directory?"
msgstr ""
-#: mod/settings.php:1100
+#: mod/settings.php:1109
msgid "Publish your default profile in the global social directory?"
msgstr ""
-#: mod/settings.php:1108
+#: mod/settings.php:1117
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr ""
-#: mod/settings.php:1112 include/acl_selectors.php:331
+#: mod/settings.php:1121 include/acl_selectors.php:331
msgid "Hide your profile details from unknown viewers?"
msgstr ""
-#: mod/settings.php:1112
+#: mod/settings.php:1121
msgid ""
"If enabled, posting public messages to Diaspora and other networks isn't "
"possible."
msgstr ""
-#: mod/settings.php:1117
+#: mod/settings.php:1126
msgid "Allow friends to post to your profile page?"
msgstr ""
-#: mod/settings.php:1123
+#: mod/settings.php:1132
msgid "Allow friends to tag your posts?"
msgstr ""
-#: mod/settings.php:1129
+#: mod/settings.php:1138
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr ""
-#: mod/settings.php:1135
+#: mod/settings.php:1144
msgid "Permit unknown people to send you private mail?"
msgstr ""
-#: mod/settings.php:1143
+#: mod/settings.php:1152
msgid "Profile is not published."
msgstr ""
-#: mod/settings.php:1151
+#: mod/settings.php:1160
#, php-format
msgid "Your Identity Address is '%s' or '%s'."
msgstr ""
-#: mod/settings.php:1158
+#: mod/settings.php:1167
msgid "Automatically expire posts after this many days:"
msgstr ""
-#: mod/settings.php:1158
+#: mod/settings.php:1167
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr ""
-#: mod/settings.php:1159
+#: mod/settings.php:1168
msgid "Advanced expiration settings"
msgstr ""
-#: mod/settings.php:1160
+#: mod/settings.php:1169
msgid "Advanced Expiration"
msgstr ""
-#: mod/settings.php:1161
+#: mod/settings.php:1170
msgid "Expire posts:"
msgstr ""
-#: mod/settings.php:1162
+#: mod/settings.php:1171
msgid "Expire personal notes:"
msgstr ""
-#: mod/settings.php:1163
+#: mod/settings.php:1172
msgid "Expire starred posts:"
msgstr ""
-#: mod/settings.php:1164
+#: mod/settings.php:1173
msgid "Expire photos:"
msgstr ""
-#: mod/settings.php:1165
+#: mod/settings.php:1174
msgid "Only expire posts by others:"
msgstr ""
-#: mod/settings.php:1193
+#: mod/settings.php:1202
msgid "Account Settings"
msgstr ""
-#: mod/settings.php:1201
+#: mod/settings.php:1210
msgid "Password Settings"
msgstr ""
-#: mod/settings.php:1202 mod/register.php:274
+#: mod/settings.php:1211 mod/register.php:274
msgid "New Password:"
msgstr ""
-#: mod/settings.php:1203 mod/register.php:275
+#: mod/settings.php:1212 mod/register.php:275
msgid "Confirm:"
msgstr ""
-#: mod/settings.php:1203
+#: mod/settings.php:1212
msgid "Leave password fields blank unless changing"
msgstr ""
-#: mod/settings.php:1204
+#: mod/settings.php:1213
msgid "Current Password:"
msgstr ""
-#: mod/settings.php:1204 mod/settings.php:1205
+#: mod/settings.php:1213 mod/settings.php:1214
msgid "Your current password to confirm the changes"
msgstr ""
-#: mod/settings.php:1205
+#: mod/settings.php:1214
msgid "Password:"
msgstr ""
-#: mod/settings.php:1209
+#: mod/settings.php:1218
msgid "Basic Settings"
msgstr ""
-#: mod/settings.php:1210 include/identity.php:588
+#: mod/settings.php:1219 include/identity.php:588
msgid "Full Name:"
msgstr ""
-#: mod/settings.php:1211
+#: mod/settings.php:1220
msgid "Email Address:"
msgstr ""
-#: mod/settings.php:1212
+#: mod/settings.php:1221
msgid "Your Timezone:"
msgstr ""
-#: mod/settings.php:1213
+#: mod/settings.php:1222
msgid "Your Language:"
msgstr ""
-#: mod/settings.php:1213
+#: mod/settings.php:1222
msgid ""
"Set the language we use to show you friendica interface and to send you "
"emails"
msgstr ""
-#: mod/settings.php:1214
+#: mod/settings.php:1223
msgid "Default Post Location:"
msgstr ""
-#: mod/settings.php:1215
+#: mod/settings.php:1224
msgid "Use Browser Location:"
msgstr ""
-#: mod/settings.php:1218
+#: mod/settings.php:1227
msgid "Security and Privacy Settings"
msgstr ""
-#: mod/settings.php:1220
+#: mod/settings.php:1229
msgid "Maximum Friend Requests/Day:"
msgstr ""
-#: mod/settings.php:1220 mod/settings.php:1250
+#: mod/settings.php:1229 mod/settings.php:1259
msgid "(to prevent spam abuse)"
msgstr ""
-#: mod/settings.php:1221
+#: mod/settings.php:1230
msgid "Default Post Permissions"
msgstr ""
-#: mod/settings.php:1222
+#: mod/settings.php:1231
msgid "(click to open/close)"
msgstr ""
-#: mod/settings.php:1231 mod/photos.php:1199 mod/photos.php:1584
+#: mod/settings.php:1240 mod/photos.php:1199 mod/photos.php:1584
msgid "Show to Groups"
msgstr ""
-#: mod/settings.php:1232 mod/photos.php:1200 mod/photos.php:1585
+#: mod/settings.php:1241 mod/photos.php:1200 mod/photos.php:1585
msgid "Show to Contacts"
msgstr ""
-#: mod/settings.php:1233
+#: mod/settings.php:1242
msgid "Default Private Post"
msgstr ""
-#: mod/settings.php:1234
+#: mod/settings.php:1243
msgid "Default Public Post"
msgstr ""
-#: mod/settings.php:1238
+#: mod/settings.php:1247
msgid "Default Permissions for New Posts"
msgstr ""
-#: mod/settings.php:1250
+#: mod/settings.php:1259
msgid "Maximum private messages per day from unknown people:"
msgstr ""
-#: mod/settings.php:1253
+#: mod/settings.php:1262
msgid "Notification Settings"
msgstr ""
-#: mod/settings.php:1254
+#: mod/settings.php:1263
msgid "By default post a status message when:"
msgstr ""
-#: mod/settings.php:1255
+#: mod/settings.php:1264
msgid "accepting a friend request"
msgstr ""
-#: mod/settings.php:1256
+#: mod/settings.php:1265
msgid "joining a forum/community"
msgstr ""
-#: mod/settings.php:1257
+#: mod/settings.php:1266
msgid "making an interesting profile change"
msgstr ""
-#: mod/settings.php:1258
+#: mod/settings.php:1267
msgid "Send a notification email when:"
msgstr ""
-#: mod/settings.php:1259
+#: mod/settings.php:1268
msgid "You receive an introduction"
msgstr ""
-#: mod/settings.php:1260
+#: mod/settings.php:1269
msgid "Your introductions are confirmed"
msgstr ""
-#: mod/settings.php:1261
+#: mod/settings.php:1270
msgid "Someone writes on your profile wall"
msgstr ""
-#: mod/settings.php:1262
+#: mod/settings.php:1271
msgid "Someone writes a followup comment"
msgstr ""
-#: mod/settings.php:1263
+#: mod/settings.php:1272
msgid "You receive a private message"
msgstr ""
-#: mod/settings.php:1264
+#: mod/settings.php:1273
msgid "You receive a friend suggestion"
msgstr ""
-#: mod/settings.php:1265
+#: mod/settings.php:1274
msgid "You are tagged in a post"
msgstr ""
-#: mod/settings.php:1266
+#: mod/settings.php:1275
msgid "You are poked/prodded/etc. in a post"
msgstr ""
-#: mod/settings.php:1268
+#: mod/settings.php:1277
msgid "Activate desktop notifications"
msgstr ""
-#: mod/settings.php:1268
+#: mod/settings.php:1277
msgid "Show desktop popup on new notifications"
msgstr ""
-#: mod/settings.php:1270
+#: mod/settings.php:1279
msgid "Text-only notification emails"
msgstr ""
-#: mod/settings.php:1272
+#: mod/settings.php:1281
msgid "Send text only notification emails, without the html part"
msgstr ""
-#: mod/settings.php:1274
+#: mod/settings.php:1283
msgid "Advanced Account/Page Type Settings"
msgstr ""
-#: mod/settings.php:1275
+#: mod/settings.php:1284
msgid "Change the behaviour of this account for special situations"
msgstr ""
-#: mod/settings.php:1278
+#: mod/settings.php:1287
msgid "Relocate"
msgstr ""
-#: mod/settings.php:1279
+#: mod/settings.php:1288
msgid ""
"If you have moved this profile from another server, and some of your "
"contacts don't receive your updates, try pushing this button."
msgstr ""
-#: mod/settings.php:1280
+#: mod/settings.php:1289
msgid "Resend relocate message to contacts"
msgstr ""
@@ -5648,39 +5658,39 @@ msgstr ""
msgid "Example: bob@example.com, mary@example.com"
msgstr ""
-#: mod/friendica.php:59
+#: mod/friendica.php:70
msgid "This is Friendica, version"
msgstr ""
-#: mod/friendica.php:60
+#: mod/friendica.php:71
msgid "running at web location"
msgstr ""
-#: mod/friendica.php:62
+#: mod/friendica.php:73
msgid ""
"Please visit Friendica.com to learn "
"more about the Friendica project."
msgstr ""
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "Bug reports and issues: please visit"
msgstr ""
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "the bugtracker at github"
msgstr ""
-#: mod/friendica.php:65
+#: mod/friendica.php:76
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr ""
-#: mod/friendica.php:79
+#: mod/friendica.php:90
msgid "Installed plugins/addons/apps:"
msgstr ""
-#: mod/friendica.php:92
+#: mod/friendica.php:103
msgid "No installed plugins/addons/apps"
msgstr ""
@@ -6306,7 +6316,7 @@ msgstr ""
msgid "All Networks"
msgstr ""
-#: include/contact_widgets.php:141 include/features.php:97
+#: include/contact_widgets.php:141 include/features.php:102
msgid "Saved Folders"
msgstr ""
@@ -6325,194 +6335,194 @@ msgid_plural "%d contacts in common"
msgstr[0] ""
msgstr[1] ""
-#: include/features.php:58
+#: include/features.php:63
msgid "General Features"
msgstr ""
-#: include/features.php:60
+#: include/features.php:65
msgid "Multiple Profiles"
msgstr ""
-#: include/features.php:60
+#: include/features.php:65
msgid "Ability to create multiple profiles"
msgstr ""
-#: include/features.php:61
+#: include/features.php:66
msgid "Photo Location"
msgstr ""
-#: include/features.php:61
+#: include/features.php:66
msgid ""
"Photo metadata is normally stripped. This extracts the location (if present) "
"prior to stripping metadata and links it to a map."
msgstr ""
-#: include/features.php:66
+#: include/features.php:71
msgid "Post Composition Features"
msgstr ""
-#: include/features.php:67
+#: include/features.php:72
msgid "Richtext Editor"
msgstr ""
-#: include/features.php:67
+#: include/features.php:72
msgid "Enable richtext editor"
msgstr ""
-#: include/features.php:68
+#: include/features.php:73
msgid "Post Preview"
msgstr ""
-#: include/features.php:68
+#: include/features.php:73
msgid "Allow previewing posts and comments before publishing them"
msgstr ""
-#: include/features.php:69
+#: include/features.php:74
msgid "Auto-mention Forums"
msgstr ""
-#: include/features.php:69
+#: include/features.php:74
msgid ""
"Add/remove mention when a fourm page is selected/deselected in ACL window."
msgstr ""
-#: include/features.php:74
+#: include/features.php:79
msgid "Network Sidebar Widgets"
msgstr ""
-#: include/features.php:75
+#: include/features.php:80
msgid "Search by Date"
msgstr ""
-#: include/features.php:75
+#: include/features.php:80
msgid "Ability to select posts by date ranges"
msgstr ""
-#: include/features.php:76 include/features.php:106
+#: include/features.php:81 include/features.php:111
msgid "List Forums"
msgstr ""
-#: include/features.php:76
+#: include/features.php:81
msgid "Enable widget to display the forums your are connected with"
msgstr ""
-#: include/features.php:77
+#: include/features.php:82
msgid "Group Filter"
msgstr ""
-#: include/features.php:77
+#: include/features.php:82
msgid "Enable widget to display Network posts only from selected group"
msgstr ""
-#: include/features.php:78
+#: include/features.php:83
msgid "Network Filter"
msgstr ""
-#: include/features.php:78
+#: include/features.php:83
msgid "Enable widget to display Network posts only from selected network"
msgstr ""
-#: include/features.php:79
+#: include/features.php:84
msgid "Save search terms for re-use"
msgstr ""
-#: include/features.php:84
+#: include/features.php:89
msgid "Network Tabs"
msgstr ""
-#: include/features.php:85
+#: include/features.php:90
msgid "Network Personal Tab"
msgstr ""
-#: include/features.php:85
+#: include/features.php:90
msgid "Enable tab to display only Network posts that you've interacted on"
msgstr ""
-#: include/features.php:86
+#: include/features.php:91
msgid "Network New Tab"
msgstr ""
-#: include/features.php:86
+#: include/features.php:91
msgid "Enable tab to display only new Network posts (from the last 12 hours)"
msgstr ""
-#: include/features.php:87
+#: include/features.php:92
msgid "Network Shared Links Tab"
msgstr ""
-#: include/features.php:87
+#: include/features.php:92
msgid "Enable tab to display only Network posts with links in them"
msgstr ""
-#: include/features.php:92
+#: include/features.php:97
msgid "Post/Comment Tools"
msgstr ""
-#: include/features.php:93
+#: include/features.php:98
msgid "Multiple Deletion"
msgstr ""
-#: include/features.php:93
+#: include/features.php:98
msgid "Select and delete multiple posts/comments at once"
msgstr ""
-#: include/features.php:94
+#: include/features.php:99
msgid "Edit Sent Posts"
msgstr ""
-#: include/features.php:94
+#: include/features.php:99
msgid "Edit and correct posts and comments after sending"
msgstr ""
-#: include/features.php:95
+#: include/features.php:100
msgid "Tagging"
msgstr ""
-#: include/features.php:95
+#: include/features.php:100
msgid "Ability to tag existing posts"
msgstr ""
-#: include/features.php:96
+#: include/features.php:101
msgid "Post Categories"
msgstr ""
-#: include/features.php:96
+#: include/features.php:101
msgid "Add categories to your posts"
msgstr ""
-#: include/features.php:97
+#: include/features.php:102
msgid "Ability to file posts under folders"
msgstr ""
-#: include/features.php:98
+#: include/features.php:103
msgid "Dislike Posts"
msgstr ""
-#: include/features.php:98
+#: include/features.php:103
msgid "Ability to dislike posts/comments"
msgstr ""
-#: include/features.php:99
+#: include/features.php:104
msgid "Star Posts"
msgstr ""
-#: include/features.php:99
+#: include/features.php:104
msgid "Ability to mark special posts with a star indicator"
msgstr ""
-#: include/features.php:100
+#: include/features.php:105
msgid "Mute Post Notifications"
msgstr ""
-#: include/features.php:100
+#: include/features.php:105
msgid "Ability to mute notifications for a thread"
msgstr ""
-#: include/features.php:105
+#: include/features.php:110
msgid "Advanced Profile Settings"
msgstr ""
-#: include/features.php:106
+#: include/features.php:111
msgid "Show visitors public community forums at the Advanced Profile Page"
msgstr ""
From 846153d3886a5506c403ef7e18d96fd01a6a3d01 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Mon, 18 Jan 2016 17:29:46 +0100
Subject: [PATCH 077/242] some beautification to the template code
---
view/templates/admin_federation.tpl | 64 ++++++++++++++---------------
1 file changed, 30 insertions(+), 34 deletions(-)
diff --git a/view/templates/admin_federation.tpl b/view/templates/admin_federation.tpl
index fb75157585..fad87da5b5 100644
--- a/view/templates/admin_federation.tpl
+++ b/view/templates/admin_federation.tpl
@@ -9,9 +9,9 @@
{{$legendtext}}
{{foreach $counts as $c}}
- {{if $c[0]['total'] > 0}}
-
{{$c[0]['platform']}} ({{$c[0]['total']}})
- {{/if}}
+ {{if $c[0]['total'] > 0}}
+
{{$c[0]['platform']}} ({{$c[0]['total']}})
+ {{/if}}
{{/foreach}}
@@ -23,40 +23,36 @@ var FedData = [
{{/foreach}}
];
var ctx = document.getElementById("FederationChart").getContext("2d");
-var myDoughnutChart = new Chart(ctx).Doughnut(FedData,
- {
- animateRotate : false,
- });
-document.getElementById('FederationLegend').innerHTML = myDoughnutChart.generateLegend();
+var myDoughnutChart = new Chart(ctx).Doughnut(FedData, { animateRotate : false, });
{{foreach $counts as $c}}
-{{if $c[0]['total'] > 0}}
-
-
{{$c[0]['platform']}}
-
{{$c[0]['total']}}
-
{{$c[0]['network']}}
-
-
-
-
-
-
-{{foreach $c[1] as $v}}
-
{{if ($c[0]['platform']==='Friendica' and $version===$v['version']) }}{{$v['version']}}{{else}}{{$v['version']}}{{/if}} ({{$v['total']}})
-{{/foreach}}
-
-
-
-{{/if}}
+ {{if $c[0]['total'] > 0}}
+
+
{{$c[0]['platform']}}
+
{{$c[0]['total']}}
+
{{$c[0]['network']}}
+
+
+
+
+
+
+ {{foreach $c[1] as $v}}
+
{{if ($c[0]['platform']==='Friendica' and $version===$v['version']) }}{{$v['version']}}{{else}}{{$v['version']}}{{/if}} ({{$v['total']}})
+ {{/foreach}}
+
+
+
+ {{/if}}
{{/foreach}}
From f4a65cf6ca3d4ea69ac5e9d3a11c75f484b0dda1 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Tue, 19 Jan 2016 09:15:32 +0100
Subject: [PATCH 078/242] some more doc strings
---
mod/admin.php | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/mod/admin.php b/mod/admin.php
index 70ef5f7511..e9e6323680 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -114,7 +114,16 @@ function admin_post(&$a){
/**
* @brief Generates content of the admin panel pages
*
- * This function generates the content for the admin panel.
+ * This function generates the content for the admin panel. It consists of the
+ * aside menu (same for the entire admin panel) and the code for the soecified
+ * subpage of the panel.
+ *
+ * The structure of the adress is: /admin/subpage/details though "details" is
+ * only necessary for some subpages, like themes or addons where it is the name
+ * of one theme resp. addon from which the details should be shown. Content for
+ * the subpages is generated in separate functions for each of the subpages.
+ *
+ * The returned string hold the generated HTML code of the page.
*
* @param App $a
* @return string
From 3eef0cea3ddeebf9047607e9473c30cb122994ce Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Tue, 19 Jan 2016 10:02:05 +0100
Subject: [PATCH 079/242] small additions to the docs, part of #2194
---
doc/Settings.md | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/doc/Settings.md b/doc/Settings.md
index ae7d916078..86254cb29e 100644
--- a/doc/Settings.md
+++ b/doc/Settings.md
@@ -24,6 +24,9 @@ You are not required to provide the year.
System settings
---
+**Settings should be done in the admin panel** (/admin).
+Those settings found in the database, will always override the settings added to the ``.htconfig.php`` file.
+
###Language
Please see util/README for information on creating language translations.
@@ -219,6 +222,8 @@ LOGGER_DEBUG will show a good deal of information about system activity but will
You may also select LOGGER_ALL but due to the volume of information we recommend only enabling this when you are tracking down a specific problem.
Other log levels are possible but are not being used at the present time.
+Please be aware that turning on the logging can fill up the disk space on your server relatively quick.
+You should take preventions with e.g. [logrotate](https://en.wikipedia.org/wiki/Log_rotation) or similar tools.
###PHP error logging
@@ -237,4 +242,6 @@ The vast majority of issues reported at these levels are completely harmless.
Please report to the developers any errors you encounter in the logs using the recommended settings above.
They generally indicate issues which need to be resolved.
-If you encounter a blank (white) page when using the application, view the PHP logs - as this almost always indicates an error has occurred.
+If you encounter a blank (white) page when using the application, view the PHP logs - as this almost always indicates an error has occurred.
+
+*Note*: PHP logging cannot be activated from the admin panel but has to be configured from the ``.htconfig.php`` file.
From fe6d8ecd1cb12b7da00411e30796895c9ba37037 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Tue, 19 Jan 2016 10:55:55 +0100
Subject: [PATCH 080/242] DE update to the strings
---
view/de/messages.po | 1114 ++++++++++++++++++++++---------------------
view/de/strings.php | 8 +-
2 files changed, 567 insertions(+), 555 deletions(-)
diff --git a/view/de/messages.po b/view/de/messages.po
index ca8d2d0a2a..3da9621ff1 100644
--- a/view/de/messages.po
+++ b/view/de/messages.po
@@ -32,8 +32,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-16 16:21+0100\n"
-"PO-Revision-Date: 2016-01-17 21:19+0000\n"
+"POT-Creation-Date: 2016-01-18 18:49+0100\n"
+"PO-Revision-Date: 2016-01-19 09:53+0000\n"
"Last-Translator: bavatar \n"
"Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -89,7 +89,7 @@ msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
#: mod/allfriends.php:12 mod/events.php:165 mod/wallmessage.php:9
#: mod/wallmessage.php:33 mod/wallmessage.php:79 mod/wallmessage.php:103
#: mod/wall_attach.php:67 mod/wall_attach.php:70 mod/settings.php:20
-#: mod/settings.php:116 mod/settings.php:637 mod/register.php:42
+#: mod/settings.php:126 mod/settings.php:646 mod/register.php:42
#: mod/delegate.php:12 mod/common.php:18 mod/mood.php:114 mod/suggest.php:58
#: mod/profiles.php:165 mod/profiles.php:615 mod/editpost.php:10
#: mod/api.php:26 mod/api.php:31 mod/notes.php:22 mod/poke.php:149
@@ -128,11 +128,11 @@ msgid "Do you really want to delete this contact?"
msgstr "Möchtest Du wirklich diesen Kontakt löschen?"
#: mod/contacts.php:456 mod/follow.php:110 mod/message.php:216
-#: mod/settings.php:1094 mod/settings.php:1100 mod/settings.php:1108
-#: mod/settings.php:1112 mod/settings.php:1117 mod/settings.php:1123
-#: mod/settings.php:1129 mod/settings.php:1135 mod/settings.php:1161
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/dfrn_request.php:857 mod/register.php:238
+#: mod/settings.php:1103 mod/settings.php:1109 mod/settings.php:1117
+#: mod/settings.php:1121 mod/settings.php:1126 mod/settings.php:1132
+#: mod/settings.php:1138 mod/settings.php:1144 mod/settings.php:1170
+#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
+#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
#: mod/profiles.php:687 mod/api.php:105 include/items.php:4905
msgid "Yes"
@@ -140,7 +140,7 @@ msgstr "Ja"
#: mod/contacts.php:459 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:121
#: mod/videos.php:131 mod/message.php:219 mod/fbrowser.php:93
-#: mod/fbrowser.php:128 mod/settings.php:651 mod/settings.php:677
+#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
#: include/items.php:4908
@@ -170,7 +170,7 @@ msgstr "%s teilt mit Dir"
msgid "Private communications are not available for this contact."
msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
-#: mod/contacts.php:544 mod/admin.php:790
+#: mod/contacts.php:544 mod/admin.php:811
msgid "Never"
msgstr "Niemals"
@@ -199,7 +199,7 @@ msgstr "Verbindungen mit diesem Kontakt verloren!"
msgid "Fetch further information for feeds"
msgstr "Weitere Informationen zu Feeds holen"
-#: mod/contacts.php:571 mod/admin.php:799
+#: mod/contacts.php:571 mod/admin.php:820
msgid "Disabled"
msgstr "Deaktiviert"
@@ -290,12 +290,12 @@ msgid "Connect/Follow"
msgstr "Verbinden/Folgen"
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1281
+#: mod/admin.php:1301
msgid "Unblock"
msgstr "Entsperren"
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1280
+#: mod/admin.php:1300
msgid "Block"
msgstr "Sperren"
@@ -442,7 +442,7 @@ msgstr "Funde: "
msgid "Find"
msgstr "Finde"
-#: mod/contacts.php:805 mod/settings.php:146 mod/settings.php:676
+#: mod/contacts.php:805 mod/settings.php:156 mod/settings.php:685
msgid "Update"
msgstr "Aktualisierungen"
@@ -454,8 +454,8 @@ msgstr "Archivieren"
msgid "Unarchive"
msgstr "Aus Archiv zurückholen"
-#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1279
-#: mod/content.php:440 mod/content.php:743 mod/settings.php:713
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1299
+#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
msgstr "Löschen"
@@ -573,7 +573,7 @@ msgid "All Contacts (with secure profile access)"
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
#: mod/display.php:82 mod/display.php:291 mod/display.php:508
-#: mod/viewsrc.php:15 mod/admin.php:211 mod/admin.php:1334 mod/admin.php:1567
+#: mod/viewsrc.php:15 mod/admin.php:225 mod/admin.php:1354 mod/admin.php:1588
#: mod/notice.php:15 include/items.php:4864
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
@@ -623,8 +623,8 @@ msgid ""
" join."
msgstr "Auf der Quick Start Seite findest Du eine kurze Einleitung in die einzelnen Funktionen Deines Profils und die Netzwerk-Reiter, wo Du interessante Foren findest und neue Kontakte knüpfst."
-#: mod/newmember.php:22 mod/admin.php:1386 mod/admin.php:1644
-#: mod/settings.php:99 include/nav.php:182 view/theme/diabook/theme.php:544
+#: mod/newmember.php:22 mod/admin.php:1407 mod/admin.php:1665
+#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
msgstr "Einstellungen"
@@ -981,11 +981,11 @@ msgstr "Bitte beantworte folgendes:"
msgid "Does %s know you?"
msgstr "Kennt %s Dich?"
-#: mod/follow.php:110 mod/settings.php:1094 mod/settings.php:1100
-#: mod/settings.php:1108 mod/settings.php:1112 mod/settings.php:1117
-#: mod/settings.php:1123 mod/settings.php:1129 mod/settings.php:1135
-#: mod/settings.php:1161 mod/settings.php:1162 mod/settings.php:1163
-#: mod/settings.php:1164 mod/settings.php:1165 mod/dfrn_request.php:857
+#: mod/follow.php:110 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1117 mod/settings.php:1121 mod/settings.php:1126
+#: mod/settings.php:1132 mod/settings.php:1138 mod/settings.php:1144
+#: mod/settings.php:1170 mod/settings.php:1171 mod/settings.php:1172
+#: mod/settings.php:1173 mod/settings.php:1174 mod/dfrn_request.php:857
#: mod/register.php:239 mod/profiles.php:658 mod/profiles.php:662
#: mod/profiles.php:687 mod/api.php:106
msgid "No"
@@ -1012,8 +1012,8 @@ msgid "Empty post discarded."
msgstr "Leerer Beitrag wurde verworfen."
#: mod/item.php:467 mod/wall_upload.php:213 mod/wall_upload.php:227
-#: mod/wall_upload.php:234 include/Photo.php:954 include/Photo.php:969
-#: include/Photo.php:976 include/Photo.php:998 include/message.php:145
+#: mod/wall_upload.php:234 include/Photo.php:958 include/Photo.php:973
+#: include/Photo.php:980 include/Photo.php:1002 include/message.php:145
msgid "Wall Photos"
msgstr "Pinnwand-Bilder"
@@ -1418,7 +1418,7 @@ msgstr "Verwerfen"
msgid "System"
msgstr "System"
-#: mod/notifications.php:87 mod/admin.php:361 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:379 include/nav.php:154
msgid "Network"
msgstr "Netzwerk"
@@ -1464,7 +1464,7 @@ msgstr "Neue-Kontakt Nachricht senden"
msgid "if applicable"
msgstr "falls anwendbar"
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1277
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1297
msgid "Approve"
msgstr "Genehmigen"
@@ -1821,9 +1821,9 @@ msgstr "Zurück zum Kontakteditor"
msgid "Refetch contact data"
msgstr "Kontaktdaten neu laden"
-#: mod/crepair.php:170 mod/admin.php:1275 mod/admin.php:1287
-#: mod/admin.php:1288 mod/admin.php:1301 mod/settings.php:652
-#: mod/settings.php:678
+#: mod/crepair.php:170 mod/admin.php:1295 mod/admin.php:1307
+#: mod/admin.php:1308 mod/admin.php:1321 mod/settings.php:661
+#: mod/settings.php:687
msgid "Name"
msgstr "Name"
@@ -1926,573 +1926,578 @@ msgstr "Dateien"
msgid "Contacts who are not members of a group"
msgstr "Kontakte, die keiner Gruppe zugewiesen sind"
-#: mod/admin.php:88
+#: mod/admin.php:92
msgid "Theme settings updated."
msgstr "Themeneinstellungen aktualisiert."
-#: mod/admin.php:137 mod/admin.php:856
+#: mod/admin.php:147 mod/admin.php:877
msgid "Site"
msgstr "Seite"
-#: mod/admin.php:138 mod/admin.php:800 mod/admin.php:1270 mod/admin.php:1285
+#: mod/admin.php:148 mod/admin.php:821 mod/admin.php:1290 mod/admin.php:1305
msgid "Users"
msgstr "Nutzer"
-#: mod/admin.php:139 mod/admin.php:1384 mod/admin.php:1444 mod/settings.php:66
+#: mod/admin.php:149 mod/admin.php:1405 mod/admin.php:1465 mod/settings.php:72
msgid "Plugins"
msgstr "Plugins"
-#: mod/admin.php:140 mod/admin.php:1642 mod/admin.php:1692
+#: mod/admin.php:150 mod/admin.php:1663 mod/admin.php:1713
msgid "Themes"
msgstr "Themen"
-#: mod/admin.php:141
+#: mod/admin.php:151 mod/settings.php:50
+msgid "Additional features"
+msgstr "Zusätzliche Features"
+
+#: mod/admin.php:152
msgid "DB updates"
msgstr "DB Updates"
-#: mod/admin.php:142 mod/admin.php:356
+#: mod/admin.php:153 mod/admin.php:374
msgid "Inspect Queue"
msgstr "Warteschlange Inspizieren"
-#: mod/admin.php:143 mod/admin.php:326
+#: mod/admin.php:154 mod/admin.php:343
msgid "Federation Statistics"
msgstr "Federation Statistik"
-#: mod/admin.php:157 mod/admin.php:168 mod/admin.php:1760
+#: mod/admin.php:168 mod/admin.php:179 mod/admin.php:1781
msgid "Logs"
msgstr "Protokolle"
-#: mod/admin.php:158 mod/admin.php:1828
+#: mod/admin.php:169 mod/admin.php:1848
msgid "View Logs"
msgstr "Protokolle anzeigen"
-#: mod/admin.php:159
+#: mod/admin.php:170
msgid "probe address"
msgstr "Adresse untersuchen"
-#: mod/admin.php:160
+#: mod/admin.php:171
msgid "check webfinger"
msgstr "Webfinger überprüfen"
-#: mod/admin.php:166 include/nav.php:194
+#: mod/admin.php:177 include/nav.php:194
msgid "Admin"
msgstr "Administration"
-#: mod/admin.php:167
+#: mod/admin.php:178
msgid "Plugin Features"
msgstr "Plugin Features"
-#: mod/admin.php:169
+#: mod/admin.php:180
msgid "diagnostics"
msgstr "Diagnose"
-#: mod/admin.php:170
+#: mod/admin.php:181
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
-#: mod/admin.php:320
+#: mod/admin.php:336
msgid ""
"This page offers you some numbers to the known part of the federated social "
"network your Friendica node is part of. These numbers are not complete but "
"only reflect the part of the network your node is aware of."
msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt."
-#: mod/admin.php:321
+#: mod/admin.php:337
msgid ""
"The Auto Discovered Contact Directory feature is not enabled, it "
"will improve the data displayed here."
msgstr "Die Funktion um Automatisch ein Kontaktverzeichnis erstellen ist nicht aktiv. Es wird die hier angezeigten Daten verbessern."
-#: mod/admin.php:325 mod/admin.php:355 mod/admin.php:411 mod/admin.php:855
-#: mod/admin.php:1269 mod/admin.php:1383 mod/admin.php:1443 mod/admin.php:1641
-#: mod/admin.php:1691 mod/admin.php:1759 mod/admin.php:1827
+#: mod/admin.php:342 mod/admin.php:373 mod/admin.php:430 mod/admin.php:876
+#: mod/admin.php:1289 mod/admin.php:1404 mod/admin.php:1464 mod/admin.php:1662
+#: mod/admin.php:1712 mod/admin.php:1780 mod/admin.php:1847
msgid "Administration"
msgstr "Administration"
-#: mod/admin.php:332
+#: mod/admin.php:349
msgid "Currently this node is aware of nodes from the following platforms:"
msgstr "Momentan kennt dieser Knoten andere Knoten der folgenden Plattformen:"
-#: mod/admin.php:358
+#: mod/admin.php:376
msgid "ID"
msgstr "ID"
-#: mod/admin.php:359
+#: mod/admin.php:377
msgid "Recipient Name"
msgstr "Empfänger Name"
-#: mod/admin.php:360
+#: mod/admin.php:378
msgid "Recipient Profile"
msgstr "Empfänger Profil"
-#: mod/admin.php:362
+#: mod/admin.php:380
msgid "Created"
msgstr "Erstellt"
-#: mod/admin.php:363
+#: mod/admin.php:381
msgid "Last Tried"
msgstr "Zuletzt versucht"
-#: mod/admin.php:364
+#: mod/admin.php:382
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden."
-#: mod/admin.php:382 mod/admin.php:1223
+#: mod/admin.php:401 mod/admin.php:1243
msgid "Normal Account"
msgstr "Normales Konto"
-#: mod/admin.php:383 mod/admin.php:1224
+#: mod/admin.php:402 mod/admin.php:1244
msgid "Soapbox Account"
msgstr "Marktschreier-Konto"
-#: mod/admin.php:384 mod/admin.php:1225
+#: mod/admin.php:403 mod/admin.php:1245
msgid "Community/Celebrity Account"
msgstr "Forum/Promi-Konto"
-#: mod/admin.php:385 mod/admin.php:1226
+#: mod/admin.php:404 mod/admin.php:1246
msgid "Automatic Friend Account"
msgstr "Automatisches Freundekonto"
-#: mod/admin.php:386
+#: mod/admin.php:405
msgid "Blog Account"
msgstr "Blog-Konto"
-#: mod/admin.php:387
+#: mod/admin.php:406
msgid "Private Forum"
msgstr "Privates Forum"
-#: mod/admin.php:406
+#: mod/admin.php:425
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen"
-#: mod/admin.php:412
+#: mod/admin.php:431
msgid "Summary"
msgstr "Zusammenfassung"
-#: mod/admin.php:414
+#: mod/admin.php:433
msgid "Registered users"
msgstr "Registrierte Nutzer"
-#: mod/admin.php:416
+#: mod/admin.php:435
msgid "Pending registrations"
msgstr "Anstehende Anmeldungen"
-#: mod/admin.php:417
+#: mod/admin.php:436
msgid "Version"
msgstr "Version"
-#: mod/admin.php:422
+#: mod/admin.php:441
msgid "Active plugins"
msgstr "Aktive Plugins"
-#: mod/admin.php:445
+#: mod/admin.php:464
msgid "Can not parse base url. Must have at least ://"
msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus :// bestehen"
-#: mod/admin.php:728
+#: mod/admin.php:749
msgid "RINO2 needs mcrypt php extension to work."
msgstr "RINO2 benötigt die PHP Extension mcrypt."
-#: mod/admin.php:736
+#: mod/admin.php:757
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
-#: mod/admin.php:764 mod/settings.php:903
+#: mod/admin.php:785 mod/settings.php:912
msgid "No special theme for mobile devices"
msgstr "Kein spezielles Theme für mobile Geräte verwenden."
-#: mod/admin.php:783
+#: mod/admin.php:804
msgid "No community page"
msgstr "Keine Gemeinschaftsseite"
-#: mod/admin.php:784
+#: mod/admin.php:805
msgid "Public postings from users of this site"
msgstr "Öffentliche Beiträge von Nutzer_innen dieser Seite"
-#: mod/admin.php:785
+#: mod/admin.php:806
msgid "Global community page"
msgstr "Globale Gemeinschaftsseite"
-#: mod/admin.php:791
+#: mod/admin.php:812
msgid "At post arrival"
msgstr "Beim Empfang von Nachrichten"
-#: mod/admin.php:792 include/contact_selectors.php:56
+#: mod/admin.php:813 include/contact_selectors.php:56
msgid "Frequently"
msgstr "immer wieder"
-#: mod/admin.php:793 include/contact_selectors.php:57
+#: mod/admin.php:814 include/contact_selectors.php:57
msgid "Hourly"
msgstr "Stündlich"
-#: mod/admin.php:794 include/contact_selectors.php:58
+#: mod/admin.php:815 include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Zweimal täglich"
-#: mod/admin.php:795 include/contact_selectors.php:59
+#: mod/admin.php:816 include/contact_selectors.php:59
msgid "Daily"
msgstr "Täglich"
-#: mod/admin.php:801
+#: mod/admin.php:822
msgid "Users, Global Contacts"
msgstr "Nutzer, globale Kontakte"
-#: mod/admin.php:802
+#: mod/admin.php:823
msgid "Users, Global Contacts/fallback"
msgstr "Nutzer, globale Kontakte / Fallback"
-#: mod/admin.php:806
+#: mod/admin.php:827
msgid "One month"
msgstr "ein Monat"
-#: mod/admin.php:807
+#: mod/admin.php:828
msgid "Three months"
msgstr "drei Monate"
-#: mod/admin.php:808
+#: mod/admin.php:829
msgid "Half a year"
msgstr "ein halbes Jahr"
-#: mod/admin.php:809
+#: mod/admin.php:830
msgid "One year"
msgstr "ein Jahr"
-#: mod/admin.php:814
+#: mod/admin.php:835
msgid "Multi user instance"
msgstr "Mehrbenutzer Instanz"
-#: mod/admin.php:837
+#: mod/admin.php:858
msgid "Closed"
msgstr "Geschlossen"
-#: mod/admin.php:838
+#: mod/admin.php:859
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
-#: mod/admin.php:839
+#: mod/admin.php:860
msgid "Open"
msgstr "Offen"
-#: mod/admin.php:843
+#: mod/admin.php:864
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
-#: mod/admin.php:844
+#: mod/admin.php:865
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
-#: mod/admin.php:845
+#: mod/admin.php:866
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
-#: mod/admin.php:857 mod/admin.php:1445 mod/admin.php:1693 mod/admin.php:1761
-#: mod/settings.php:650 mod/settings.php:760 mod/settings.php:804
-#: mod/settings.php:873 mod/settings.php:960 mod/settings.php:1195
+#: mod/admin.php:878 mod/admin.php:1466 mod/admin.php:1714 mod/admin.php:1782
+#: mod/admin.php:1931 mod/settings.php:659 mod/settings.php:769
+#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
+#: mod/settings.php:1204
msgid "Save Settings"
msgstr "Einstellungen speichern"
-#: mod/admin.php:858 mod/register.php:263
+#: mod/admin.php:879 mod/register.php:263
msgid "Registration"
msgstr "Registrierung"
-#: mod/admin.php:859
+#: mod/admin.php:880
msgid "File upload"
msgstr "Datei hochladen"
-#: mod/admin.php:860
+#: mod/admin.php:881
msgid "Policies"
msgstr "Regeln"
-#: mod/admin.php:861
+#: mod/admin.php:882
msgid "Advanced"
msgstr "Erweitert"
-#: mod/admin.php:862
+#: mod/admin.php:883
msgid "Auto Discovered Contact Directory"
msgstr "Automatisch ein Kontaktverzeichnis erstellen"
-#: mod/admin.php:863
+#: mod/admin.php:884
msgid "Performance"
msgstr "Performance"
-#: mod/admin.php:864
+#: mod/admin.php:885
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen."
-#: mod/admin.php:867
+#: mod/admin.php:888
msgid "Site name"
msgstr "Seitenname"
-#: mod/admin.php:868
+#: mod/admin.php:889
msgid "Host name"
msgstr "Host Name"
-#: mod/admin.php:869
+#: mod/admin.php:890
msgid "Sender Email"
msgstr "Absender für Emails"
-#: mod/admin.php:869
+#: mod/admin.php:890
msgid ""
"The email address your server shall use to send notification emails from."
msgstr "Die E-Mail Adresse die dein Server zum Versenden von Benachrichtigungen verwenden soll."
-#: mod/admin.php:870
+#: mod/admin.php:891
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: mod/admin.php:871
+#: mod/admin.php:892
msgid "Shortcut icon"
msgstr "Shortcut Icon"
-#: mod/admin.php:871
+#: mod/admin.php:892
msgid "Link to an icon that will be used for browsers."
msgstr "Link zu einem Icon, das Browser verwenden werden."
-#: mod/admin.php:872
+#: mod/admin.php:893
msgid "Touch icon"
msgstr "Touch Icon"
-#: mod/admin.php:872
+#: mod/admin.php:893
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr "Link zu einem Icon das Tablets und Handies verwenden sollen."
-#: mod/admin.php:873
+#: mod/admin.php:894
msgid "Additional Info"
msgstr "Zusätzliche Informationen"
-#: mod/admin.php:873
+#: mod/admin.php:894
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr "Für öffentliche Server kannst Du hier zusätzliche Informationen angeben, die dann auf %s/siteinfo angezeigt werden."
-#: mod/admin.php:874
+#: mod/admin.php:895
msgid "System language"
msgstr "Systemsprache"
-#: mod/admin.php:875
+#: mod/admin.php:896
msgid "System theme"
msgstr "Systemweites Theme"
-#: mod/admin.php:875
+#: mod/admin.php:896
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - Theme-Einstellungen ändern"
-#: mod/admin.php:876
+#: mod/admin.php:897
msgid "Mobile system theme"
msgstr "Systemweites mobiles Theme"
-#: mod/admin.php:876
+#: mod/admin.php:897
msgid "Theme for mobile devices"
msgstr "Thema für mobile Geräte"
-#: mod/admin.php:877
+#: mod/admin.php:898
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
-#: mod/admin.php:877
+#: mod/admin.php:898
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
-#: mod/admin.php:878
+#: mod/admin.php:899
msgid "Force SSL"
msgstr "Erzwinge SSL"
-#: mod/admin.php:878
+#: mod/admin.php:899
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
" to endless loops."
msgstr "Erzinge alle Nicht-SSL Anfragen auf SSL - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife."
-#: mod/admin.php:879
+#: mod/admin.php:900
msgid "Old style 'Share'"
msgstr "Altes \"Teilen\" Element"
-#: mod/admin.php:879
+#: mod/admin.php:900
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr "Deaktiviert das BBCode Element \"share\" beim Wiederholen von Beiträgen."
-#: mod/admin.php:880
+#: mod/admin.php:901
msgid "Hide help entry from navigation menu"
msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
-#: mod/admin.php:880
+#: mod/admin.php:901
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden."
-#: mod/admin.php:881
+#: mod/admin.php:902
msgid "Single user instance"
msgstr "Ein-Nutzer Instanz"
-#: mod/admin.php:881
+#: mod/admin.php:902
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt."
-#: mod/admin.php:882
+#: mod/admin.php:903
msgid "Maximum image size"
msgstr "Maximale Bildgröße"
-#: mod/admin.php:882
+#: mod/admin.php:903
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
-#: mod/admin.php:883
+#: mod/admin.php:904
msgid "Maximum image length"
msgstr "Maximale Bildlänge"
-#: mod/admin.php:883
+#: mod/admin.php:904
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet."
-#: mod/admin.php:884
+#: mod/admin.php:905
msgid "JPEG image quality"
msgstr "Qualität des JPEG Bildes"
-#: mod/admin.php:884
+#: mod/admin.php:905
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust."
-#: mod/admin.php:886
+#: mod/admin.php:907
msgid "Register policy"
msgstr "Registrierungsmethode"
-#: mod/admin.php:887
+#: mod/admin.php:908
msgid "Maximum Daily Registrations"
msgstr "Maximum täglicher Registrierungen"
-#: mod/admin.php:887
+#: mod/admin.php:908
msgid ""
"If registration is permitted above, this sets the maximum number of new user"
" registrations to accept per day. If register is set to closed, this "
"setting has no effect."
msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt."
-#: mod/admin.php:888
+#: mod/admin.php:909
msgid "Register text"
msgstr "Registrierungstext"
-#: mod/admin.php:888
+#: mod/admin.php:909
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
-#: mod/admin.php:889
+#: mod/admin.php:910
msgid "Accounts abandoned after x days"
msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
-#: mod/admin.php:889
+#: mod/admin.php:910
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit."
-#: mod/admin.php:890
+#: mod/admin.php:911
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
-#: mod/admin.php:890
+#: mod/admin.php:911
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:891
+#: mod/admin.php:912
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
-#: mod/admin.php:891
+#: mod/admin.php:912
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:892
+#: mod/admin.php:913
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
-#: mod/admin.php:892
+#: mod/admin.php:913
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
-#: mod/admin.php:893
+#: mod/admin.php:914
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
-#: mod/admin.php:893
+#: mod/admin.php:914
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
-#: mod/admin.php:894
+#: mod/admin.php:915
msgid "Global directory URL"
msgstr "URL des weltweiten Verzeichnisses"
-#: mod/admin.php:894
+#: mod/admin.php:915
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar."
-#: mod/admin.php:895
+#: mod/admin.php:916
msgid "Allow threaded items"
msgstr "Erlaube Threads in Diskussionen"
-#: mod/admin.php:895
+#: mod/admin.php:916
msgid "Allow infinite level threading for items on this site."
msgstr "Erlaube ein unendliches Level für Threads auf dieser Seite."
-#: mod/admin.php:896
+#: mod/admin.php:917
msgid "Private posts by default for new users"
msgstr "Private Beiträge als Standard für neue Nutzer"
-#: mod/admin.php:896
+#: mod/admin.php:917
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen."
-#: mod/admin.php:897
+#: mod/admin.php:918
msgid "Don't include post content in email notifications"
msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
-#: mod/admin.php:897
+#: mod/admin.php:918
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden."
-#: mod/admin.php:898
+#: mod/admin.php:919
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
-#: mod/admin.php:898
+#: mod/admin.php:919
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt."
-#: mod/admin.php:899
+#: mod/admin.php:920
msgid "Don't embed private images in posts"
msgstr "Private Bilder nicht in Beiträgen einbetten."
-#: mod/admin.php:899
+#: mod/admin.php:920
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
@@ -2500,228 +2505,228 @@ msgid ""
"while."
msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
-#: mod/admin.php:900
+#: mod/admin.php:921
msgid "Allow Users to set remote_self"
msgstr "Nutzern erlauben das remote_self Flag zu setzen"
-#: mod/admin.php:900
+#: mod/admin.php:921
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet."
-#: mod/admin.php:901
+#: mod/admin.php:922
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
-#: mod/admin.php:901
+#: mod/admin.php:922
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen."
-#: mod/admin.php:902
+#: mod/admin.php:923
msgid "OpenID support"
msgstr "OpenID Unterstützung"
-#: mod/admin.php:902
+#: mod/admin.php:923
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
-#: mod/admin.php:903
+#: mod/admin.php:924
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
-#: mod/admin.php:903
+#: mod/admin.php:924
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
-#: mod/admin.php:904
+#: mod/admin.php:925
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
-#: mod/admin.php:904
+#: mod/admin.php:925
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
-#: mod/admin.php:905
+#: mod/admin.php:926
msgid "Community Page Style"
msgstr "Art der Gemeinschaftsseite"
-#: mod/admin.php:905
+#: mod/admin.php:926
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr "Welche Art der Gemeinschaftsseite soll verwendet werden? Globale Gemeinschaftsseite zeigt alle öffentlichen Beiträge eines offenen dezentralen Netzwerks an die auf diesem Server eintreffen."
-#: mod/admin.php:906
+#: mod/admin.php:927
msgid "Posts per user on community page"
msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite"
-#: mod/admin.php:906
+#: mod/admin.php:927
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr "Die Anzahl der Beiträge die von jedem Nutzer maximal auf der Gemeinschaftsseite angezeigt werden sollen. Dieser Parameter wird nicht für die Globale Gemeinschaftsseite genutzt."
-#: mod/admin.php:907
+#: mod/admin.php:928
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
-#: mod/admin.php:907
+#: mod/admin.php:928
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (iStatusNet, GNU Social, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
-#: mod/admin.php:908
+#: mod/admin.php:929
msgid "OStatus conversation completion interval"
msgstr "Intervall zum Vervollständigen von OStatus Unterhaltungen"
-#: mod/admin.php:908
+#: mod/admin.php:929
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr "Wie oft soll der Poller checken ob es neue Nachrichten in OStatus Unterhaltungen gibt die geladen werden müssen. Je nach Anzahl der OStatus Kontakte könnte dies ein sehr Ressourcen lastiger Job sein."
-#: mod/admin.php:909
+#: mod/admin.php:930
msgid "OStatus support can only be enabled if threading is enabled."
msgstr "OStatus Unterstützung kann nur aktiviert werden wenn \"Threading\" aktiviert ist. "
-#: mod/admin.php:911
+#: mod/admin.php:932
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub"
" directory."
msgstr "Diaspora Unterstützung kann nicht aktiviert werden da Friendica in ein Unterverzeichnis installiert ist."
-#: mod/admin.php:912
+#: mod/admin.php:933
msgid "Enable Diaspora support"
msgstr "Diaspora Unterstützung aktivieren"
-#: mod/admin.php:912
+#: mod/admin.php:933
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
-#: mod/admin.php:913
+#: mod/admin.php:934
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
-#: mod/admin.php:913
+#: mod/admin.php:934
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
-#: mod/admin.php:914
+#: mod/admin.php:935
msgid "Verify SSL"
msgstr "SSL Überprüfen"
-#: mod/admin.php:914
+#: mod/admin.php:935
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
-#: mod/admin.php:915
+#: mod/admin.php:936
msgid "Proxy user"
msgstr "Proxy Nutzer"
-#: mod/admin.php:916
+#: mod/admin.php:937
msgid "Proxy URL"
msgstr "Proxy URL"
-#: mod/admin.php:917
+#: mod/admin.php:938
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
-#: mod/admin.php:917
+#: mod/admin.php:938
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
-#: mod/admin.php:918
+#: mod/admin.php:939
msgid "Delivery interval"
msgstr "Zustellungsintervall"
-#: mod/admin.php:918
+#: mod/admin.php:939
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 an 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:919
+#: mod/admin.php:940
msgid "Poll interval"
msgstr "Abfrageintervall"
-#: mod/admin.php:919
+#: mod/admin.php:940
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 an Sekunden, um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet."
-#: mod/admin.php:920
+#: mod/admin.php:941
msgid "Maximum Load Average"
msgstr "Maximum Load Average"
-#: mod/admin.php:920
+#: mod/admin.php:941
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:921
+#: mod/admin.php:942
msgid "Maximum Load Average (Frontend)"
msgstr "Maximum Load Average (Frontend)"
-#: mod/admin.php:921
+#: mod/admin.php:942
msgid "Maximum system load before the frontend quits service - default 50."
msgstr "Maximale Systemlast bevor Vordergrundprozesse pausiert werden - Standard 50."
-#: mod/admin.php:922
+#: mod/admin.php:943
msgid "Maximum table size for optimization"
msgstr "Maximale Tabellengröße zur Optimierung"
-#: mod/admin.php:922
+#: mod/admin.php:943
msgid ""
"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
"Enter -1 to disable it."
msgstr "Maximale Tabellengröße (in MB) für die automatische Optimierung - Standard 100 MB. Gib -1 für Deaktivierung ein."
-#: mod/admin.php:923
+#: mod/admin.php:944
msgid "Minimum level of fragmentation"
msgstr "Minimaler Fragmentationsgrad"
-#: mod/admin.php:923
+#: mod/admin.php:944
msgid ""
"Minimum fragmenation level to start the automatic optimization - default "
"value is 30%."
msgstr "Minimales Fragmentationsgrad von Datenbanktabellen um die automatische Optimierung einzuleiten - Standardwert ist 30%"
-#: mod/admin.php:925
+#: mod/admin.php:946
msgid "Periodical check of global contacts"
msgstr "Regelmäßig globale Kontakte überprüfen"
-#: mod/admin.php:925
+#: mod/admin.php:946
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr "Wenn diese Option aktiviert ist, werden die globalen Kontakte regelmäßig auf fehlende oder veraltete Daten sowie auf Erreichbarkeit des Kontakts und des Servers überprüft."
-#: mod/admin.php:926
+#: mod/admin.php:947
msgid "Days between requery"
msgstr "Tage zwischen erneuten Abfragen"
-#: mod/admin.php:926
+#: mod/admin.php:947
msgid "Number of days after which a server is requeried for his contacts."
msgstr "Legt das Abfrageintervall fest, nachdem ein Server erneut nach Kontakten abgefragt werden soll."
-#: mod/admin.php:927
+#: mod/admin.php:948
msgid "Discover contacts from other servers"
msgstr "Neue Kontakte auf anderen Servern entdecken"
-#: mod/admin.php:927
+#: mod/admin.php:948
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2731,32 +2736,32 @@ msgid ""
"Global Contacts'."
msgstr "Regelmäßig andere Server nach potentiellen Kontakten absuchen. Du kannst zwischen 'Nutzern', den tatsächlichen Nutzern des anderen Systems und 'globalen Kontakten', aktiven Kontakten die auf dem System bekannt sind, wählen. Der Fallback-Mechanismus ist für ältere Friendica und Redmatrix Server gedacht, bei denen globale Kontakte noch nicht verfügbar sind. Durch den Fallbackmodus entsteht auf deinem Server eine wesentlich höhere Last, empfohlen wird der Modus 'Nutzer, globale Kontakte'."
-#: mod/admin.php:928
+#: mod/admin.php:949
msgid "Timeframe for fetching global contacts"
msgstr "Zeitfenster für globale Kontakte"
-#: mod/admin.php:928
+#: mod/admin.php:949
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden."
-#: mod/admin.php:929
+#: mod/admin.php:950
msgid "Search the local directory"
msgstr "Lokales Verzeichnis durchsuchen"
-#: mod/admin.php:929
+#: mod/admin.php:950
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird."
-#: mod/admin.php:931
+#: mod/admin.php:952
msgid "Publish server information"
msgstr "Server Informationen veröffentlichen"
-#: mod/admin.php:931
+#: mod/admin.php:952
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2764,205 +2769,205 @@ msgid ""
" href='http://the-federation.info/'>the-federation.info for details."
msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Nutzer_innen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte the-federation.info aufrufen."
-#: mod/admin.php:933
+#: mod/admin.php:954
msgid "Use MySQL full text engine"
msgstr "Nutze MySQL full text engine"
-#: mod/admin.php:933
+#: mod/admin.php:954
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Aktiviert die 'full text engine'. Beschleunigt die Suche - aber es kann nur nach vier oder mehr Zeichen gesucht werden."
-#: mod/admin.php:934
+#: mod/admin.php:955
msgid "Suppress Language"
msgstr "Sprachinformation unterdrücken"
-#: mod/admin.php:934
+#: mod/admin.php:955
msgid "Suppress language information in meta information about a posting."
msgstr "Verhindert das Erzeugen der Meta-Information zur Spracherkennung eines Beitrags."
-#: mod/admin.php:935
+#: mod/admin.php:956
msgid "Suppress Tags"
msgstr "Tags Unterdrücken"
-#: mod/admin.php:935
+#: mod/admin.php:956
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags."
-#: mod/admin.php:936
+#: mod/admin.php:957
msgid "Path to item cache"
msgstr "Pfad zum Eintrag Cache"
-#: mod/admin.php:936
+#: mod/admin.php:957
msgid "The item caches buffers generated bbcode and external images."
msgstr "Im Item-Cache werden externe Bilder und geparster BBCode zwischen gespeichert."
-#: mod/admin.php:937
+#: mod/admin.php:958
msgid "Cache duration in seconds"
msgstr "Cache-Dauer in Sekunden"
-#: mod/admin.php:937
+#: mod/admin.php:958
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day). To disable the item cache, set the value to -1."
msgstr "Wie lange sollen die gecachedten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item Cache zu deaktivieren, setze diesen Wert auf -1."
-#: mod/admin.php:938
+#: mod/admin.php:959
msgid "Maximum numbers of comments per post"
msgstr "Maximale Anzahl von Kommentaren pro Beitrag"
-#: mod/admin.php:938
+#: mod/admin.php:959
msgid "How much comments should be shown for each post? Default value is 100."
msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."
-#: mod/admin.php:939
+#: mod/admin.php:960
msgid "Path for lock file"
msgstr "Pfad für die Sperrdatei"
-#: mod/admin.php:939
+#: mod/admin.php:960
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr "Die lock-Datei wird benutzt, damit nicht mehrere poller auf einmal laufen. Definiere hier einen Dateiverzeichnis."
-#: mod/admin.php:940
+#: mod/admin.php:961
msgid "Temp path"
msgstr "Temp Pfad"
-#: mod/admin.php:940
+#: mod/admin.php:961
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad."
-#: mod/admin.php:941
+#: mod/admin.php:962
msgid "Base path to installation"
msgstr "Basis-Pfad zur Installation"
-#: mod/admin.php:941
+#: mod/admin.php:962
msgid ""
"If the system cannot detect the correct path to your installation, enter the"
" correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr "Falls das System nicht den korrekten Pfad zu deiner Installation gefunden hat, gib den richtigen Pfad bitte hier ein. Du solltest hier den Pfad nur auf einem eingeschränkten System angeben müssen, bei dem du mit symbolischen Links auf dein Webverzeichnis verweist."
-#: mod/admin.php:942
+#: mod/admin.php:963
msgid "Disable picture proxy"
msgstr "Bilder Proxy deaktivieren"
-#: mod/admin.php:942
+#: mod/admin.php:963
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on"
" systems with very low bandwith."
msgstr "Der Proxy für Bilder verbessert die Leistung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen."
-#: mod/admin.php:943
+#: mod/admin.php:964
msgid "Enable old style pager"
msgstr "Den Old-Style Pager aktiviren"
-#: mod/admin.php:943
+#: mod/admin.php:964
msgid ""
"The old style pager has page numbers but slows down massively the page "
"speed."
msgstr "Der Old-Style Pager zeigt Seitennummern an, verlangsamt aber auch drastisch das Laden einer Seite."
-#: mod/admin.php:944
+#: mod/admin.php:965
msgid "Only search in tags"
msgstr "Nur in Tags suchen"
-#: mod/admin.php:944
+#: mod/admin.php:965
msgid "On large systems the text search can slow down the system extremely."
msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen."
-#: mod/admin.php:946
+#: mod/admin.php:967
msgid "New base url"
msgstr "Neue Basis-URL"
-#: mod/admin.php:946
+#: mod/admin.php:967
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts"
" of all users."
msgstr "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle DFRN Kontakte deiner Nutzer_innen."
-#: mod/admin.php:948
+#: mod/admin.php:969
msgid "RINO Encryption"
msgstr "RINO Verschlüsselung"
-#: mod/admin.php:948
+#: mod/admin.php:969
msgid "Encryption layer between nodes."
msgstr "Verschlüsselung zwischen Friendica Instanzen"
-#: mod/admin.php:949
+#: mod/admin.php:970
msgid "Embedly API key"
msgstr "Embedly API Schlüssel"
-#: mod/admin.php:949
+#: mod/admin.php:970
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr "Embedly wird verwendet um zusätzliche Informationen von Webseiten zu laden. Dies ist ein optionaler Parameter."
-#: mod/admin.php:978
+#: mod/admin.php:999
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
-#: mod/admin.php:986
+#: mod/admin.php:1007
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt."
-#: mod/admin.php:989
+#: mod/admin.php:1010
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s"
-#: mod/admin.php:1001
+#: mod/admin.php:1022
#, php-format
msgid "Executing %s failed with error: %s"
msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s"
-#: mod/admin.php:1004
+#: mod/admin.php:1025
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s war erfolgreich."
-#: mod/admin.php:1008
+#: mod/admin.php:1029
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
-#: mod/admin.php:1010
+#: mod/admin.php:1031
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste."
-#: mod/admin.php:1029
+#: mod/admin.php:1050
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Updates."
-#: mod/admin.php:1030
+#: mod/admin.php:1051
msgid "Check database structure"
msgstr "Datenbank Struktur überprüfen"
-#: mod/admin.php:1035
+#: mod/admin.php:1056
msgid "Failed Updates"
msgstr "Fehlgeschlagene Updates"
-#: mod/admin.php:1036
+#: mod/admin.php:1057
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
-#: mod/admin.php:1037
+#: mod/admin.php:1058
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
-#: mod/admin.php:1038
+#: mod/admin.php:1059
msgid "Attempt to execute this update step automatically"
msgstr "Versuchen, diesen Schritt automatisch auszuführen"
-#: mod/admin.php:1069
+#: mod/admin.php:1091
#, php-format
msgid ""
"\n"
@@ -2970,7 +2975,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr "\nHallo %1$s,\n\nauf %2$s wurde ein Account für Dich angelegt."
-#: mod/admin.php:1072
+#: mod/admin.php:1094
#, php-format
msgid ""
"\n"
@@ -3000,168 +3005,168 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr "\nNachfolgend die Anmelde-Details:\n\tAdresse der Seite:\t%1$s\n\tBenutzername:\t%2$s\n\tPasswort:\t%3$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nNun viel Spaß, gute Begegnungen und willkommen auf %4$s."
-#: mod/admin.php:1104 include/user.php:423
+#: mod/admin.php:1126 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr "Details der Registration von %s"
-#: mod/admin.php:1116
+#: mod/admin.php:1138
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s Benutzer geblockt/freigegeben"
msgstr[1] "%s Benutzer geblockt/freigegeben"
-#: mod/admin.php:1123
+#: mod/admin.php:1145
#, 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:1170
+#: mod/admin.php:1192
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
-#: mod/admin.php:1178
+#: mod/admin.php:1200
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
-#: mod/admin.php:1178
+#: mod/admin.php:1200
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
-#: mod/admin.php:1271
+#: mod/admin.php:1291
msgid "Add User"
msgstr "Nutzer hinzufügen"
-#: mod/admin.php:1272
+#: mod/admin.php:1292
msgid "select all"
msgstr "Alle auswählen"
-#: mod/admin.php:1273
+#: mod/admin.php:1293
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
-#: mod/admin.php:1274
+#: mod/admin.php:1294
msgid "User waiting for permanent deletion"
msgstr "Nutzer wartet auf permanente Löschung"
-#: mod/admin.php:1275
+#: mod/admin.php:1295
msgid "Request date"
msgstr "Anfragedatum"
-#: mod/admin.php:1275 mod/admin.php:1287 mod/admin.php:1288 mod/admin.php:1303
+#: mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308 mod/admin.php:1323
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr "E-Mail"
-#: mod/admin.php:1276
+#: mod/admin.php:1296
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
-#: mod/admin.php:1278
+#: mod/admin.php:1298
msgid "Deny"
msgstr "Verwehren"
-#: mod/admin.php:1282
+#: mod/admin.php:1302
msgid "Site admin"
msgstr "Seitenadministrator"
-#: mod/admin.php:1283
+#: mod/admin.php:1303
msgid "Account expired"
msgstr "Account ist abgelaufen"
-#: mod/admin.php:1286
+#: mod/admin.php:1306
msgid "New User"
msgstr "Neuer Nutzer"
-#: mod/admin.php:1287 mod/admin.php:1288
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Register date"
msgstr "Anmeldedatum"
-#: mod/admin.php:1287 mod/admin.php:1288
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Last login"
msgstr "Letzte Anmeldung"
-#: mod/admin.php:1287 mod/admin.php:1288
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Last item"
msgstr "Letzter Beitrag"
-#: mod/admin.php:1287
+#: mod/admin.php:1307
msgid "Deleted since"
msgstr "Gelöscht seit"
-#: mod/admin.php:1288 mod/settings.php:41
+#: mod/admin.php:1308 mod/settings.php:41
msgid "Account"
msgstr "Nutzerkonto"
-#: mod/admin.php:1290
+#: mod/admin.php:1310
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\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1291
+#: mod/admin.php:1311
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 permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1301
+#: mod/admin.php:1321
msgid "Name of the new user."
msgstr "Name des neuen Nutzers"
-#: mod/admin.php:1302
+#: mod/admin.php:1322
msgid "Nickname"
msgstr "Spitzname"
-#: mod/admin.php:1302
+#: mod/admin.php:1322
msgid "Nickname of the new user."
msgstr "Spitznamen für den neuen Nutzer"
-#: mod/admin.php:1303
+#: mod/admin.php:1323
msgid "Email address of the new user."
msgstr "Email Adresse des neuen Nutzers"
-#: mod/admin.php:1346
+#: mod/admin.php:1366
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
-#: mod/admin.php:1350
+#: mod/admin.php:1370
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
-#: mod/admin.php:1360 mod/admin.php:1596
+#: mod/admin.php:1381 mod/admin.php:1617
msgid "Disable"
msgstr "Ausschalten"
-#: mod/admin.php:1362 mod/admin.php:1598
+#: mod/admin.php:1383 mod/admin.php:1619
msgid "Enable"
msgstr "Einschalten"
-#: mod/admin.php:1385 mod/admin.php:1643
+#: mod/admin.php:1406 mod/admin.php:1664
msgid "Toggle"
msgstr "Umschalten"
-#: mod/admin.php:1393 mod/admin.php:1652
+#: mod/admin.php:1414 mod/admin.php:1673
msgid "Author: "
msgstr "Autor:"
-#: mod/admin.php:1394 mod/admin.php:1653
+#: mod/admin.php:1415 mod/admin.php:1674
msgid "Maintainer: "
msgstr "Betreuer:"
-#: mod/admin.php:1446
+#: mod/admin.php:1467
msgid "Reload active plugins"
msgstr "Aktive Plugins neu laden"
-#: mod/admin.php:1451
+#: mod/admin.php:1472
#, php-format
msgid ""
"There are currently no plugins available on your node. You can find the "
@@ -3169,62 +3174,62 @@ msgid ""
"in the open plugin registry at %2$s"
msgstr "Es sind derzeit keine Plugins auf diesem Knoten verfügbar. Du findest das offizielle Plugin-Repository unter %1$s und weitere eventuell interessante Plugins im offenen Plugins-Verzeichnis auf %2$s."
-#: mod/admin.php:1556
+#: mod/admin.php:1577
msgid "No themes found."
msgstr "Keine Themen gefunden."
-#: mod/admin.php:1634
+#: mod/admin.php:1655
msgid "Screenshot"
msgstr "Bildschirmfoto"
-#: mod/admin.php:1694
+#: mod/admin.php:1715
msgid "Reload active themes"
msgstr "Aktives Theme neu laden"
-#: mod/admin.php:1699
+#: mod/admin.php:1720
#, php-format
msgid "No themes found on the system. They should be paced in %1$s"
msgstr "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1$s patziert werden."
-#: mod/admin.php:1700
+#: mod/admin.php:1721
msgid "[Experimental]"
msgstr "[Experimentell]"
-#: mod/admin.php:1701
+#: mod/admin.php:1722
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
-#: mod/admin.php:1725
+#: mod/admin.php:1746
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
-#: mod/admin.php:1762
+#: mod/admin.php:1783
msgid "Clear"
msgstr "löschen"
-#: mod/admin.php:1767
+#: mod/admin.php:1788
msgid "Enable Debugging"
msgstr "Protokoll führen"
-#: mod/admin.php:1768
+#: mod/admin.php:1789
msgid "Log file"
msgstr "Protokolldatei"
-#: mod/admin.php:1768
+#: mod/admin.php:1789
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
-#: mod/admin.php:1769
+#: mod/admin.php:1790
msgid "Log level"
msgstr "Protokoll-Level"
-#: mod/admin.php:1772
+#: mod/admin.php:1793
msgid "PHP logging"
msgstr "PHP Protokollieren"
-#: mod/admin.php:1773
+#: mod/admin.php:1794
msgid ""
"To enable logging of PHP errors and warnings you can add the following to "
"the .htconfig.php file of your installation. The filename set in the "
@@ -3233,6 +3238,23 @@ msgid ""
"'display_errors' is to enable these options, set to '0' to disable them."
msgstr "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest, Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie."
+#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+msgid "Off"
+msgstr "Aus"
+
+#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+msgid "On"
+msgstr "An"
+
+#: mod/admin.php:1921
+#, php-format
+msgid "Lock feature %s"
+msgstr "Feature festlegen: %s"
+
+#: mod/admin.php:1929
+msgid "Manage Additional Features"
+msgstr "Zusätzliche Features Verwalten"
+
#: mod/network.php:146
#, php-format
msgid "Search Results For: %s"
@@ -3242,7 +3264,7 @@ msgstr "Suchergebnisse für: %s"
msgid "Remove term"
msgstr "Begriff entfernen"
-#: mod/network.php:200 mod/search.php:34 include/features.php:79
+#: mod/network.php:200 mod/search.php:34 include/features.php:84
msgid "Saved Searches"
msgstr "Gespeicherte Suchen"
@@ -3363,11 +3385,11 @@ msgstr "Fr"
msgid "Sat"
msgstr "Sa"
-#: mod/events.php:208 mod/settings.php:939 include/text.php:1274
+#: mod/events.php:208 mod/settings.php:948 include/text.php:1274
msgid "Sunday"
msgstr "Sonntag"
-#: mod/events.php:209 mod/settings.php:939 include/text.php:1274
+#: mod/events.php:209 mod/settings.php:948 include/text.php:1274
msgid "Monday"
msgstr "Montag"
@@ -3696,7 +3718,7 @@ msgstr "Link"
msgid "Video"
msgstr "Video"
-#: mod/content.php:730 mod/settings.php:712 object/Item.php:122
+#: mod/content.php:730 mod/settings.php:721 object/Item.php:122
#: object/Item.php:124
msgid "Edit"
msgstr "Bearbeiten"
@@ -4168,699 +4190,687 @@ msgstr "Keine Ergebnisse."
msgid "everybody"
msgstr "jeder"
-#: mod/settings.php:47
-msgid "Additional features"
-msgstr "Zusätzliche Features"
-
-#: mod/settings.php:53
+#: mod/settings.php:58
msgid "Display"
msgstr "Anzeige"
-#: mod/settings.php:60 mod/settings.php:855
+#: mod/settings.php:65 mod/settings.php:864
msgid "Social Networks"
msgstr "Soziale Netzwerke"
-#: mod/settings.php:72 include/nav.php:180
+#: mod/settings.php:79 include/nav.php:180
msgid "Delegations"
msgstr "Delegationen"
-#: mod/settings.php:78
+#: mod/settings.php:86
msgid "Connected apps"
msgstr "Verbundene Programme"
-#: mod/settings.php:84 mod/uexport.php:85
+#: mod/settings.php:93 mod/uexport.php:85
msgid "Export personal data"
msgstr "Persönliche Daten exportieren"
-#: mod/settings.php:90
+#: mod/settings.php:100
msgid "Remove account"
msgstr "Konto löschen"
-#: mod/settings.php:143
+#: mod/settings.php:153
msgid "Missing some important data!"
msgstr "Wichtige Daten fehlen!"
-#: mod/settings.php:256
+#: mod/settings.php:266
msgid "Failed to connect with email account using the settings provided."
msgstr "Verbindung zum E-Mail-Konto mit den angegebenen Einstellungen nicht möglich."
-#: mod/settings.php:261
+#: mod/settings.php:271
msgid "Email settings updated."
msgstr "E-Mail Einstellungen bearbeitet."
-#: mod/settings.php:276
+#: mod/settings.php:286
msgid "Features updated"
msgstr "Features aktualisiert"
-#: mod/settings.php:343
+#: mod/settings.php:353
msgid "Relocate message has been send to your contacts"
msgstr "Die Umzugsbenachrichtigung wurde an Deine Kontakte versendet."
-#: mod/settings.php:357 include/user.php:39
+#: mod/settings.php:367 include/user.php:39
msgid "Passwords do not match. Password unchanged."
msgstr "Die Passwörter stimmen nicht überein. Das Passwort bleibt unverändert."
-#: mod/settings.php:362
+#: mod/settings.php:372
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Leere Passwörter sind nicht erlaubt. Passwort bleibt unverändert."
-#: mod/settings.php:370
+#: mod/settings.php:380
msgid "Wrong password."
msgstr "Falsches Passwort."
-#: mod/settings.php:381
+#: mod/settings.php:391
msgid "Password changed."
msgstr "Passwort geändert."
-#: mod/settings.php:383
+#: mod/settings.php:393
msgid "Password update failed. Please try again."
msgstr "Aktualisierung des Passworts gescheitert, bitte versuche es noch einmal."
-#: mod/settings.php:452
+#: mod/settings.php:462
msgid " Please use a shorter name."
msgstr " Bitte verwende einen kürzeren Namen."
-#: mod/settings.php:454
+#: mod/settings.php:464
msgid " Name too short."
msgstr " Name ist zu kurz."
-#: mod/settings.php:463
+#: mod/settings.php:473
msgid "Wrong Password"
msgstr "Falsches Passwort"
-#: mod/settings.php:468
+#: mod/settings.php:478
msgid " Not valid email."
msgstr " Keine gültige E-Mail."
-#: mod/settings.php:474
+#: mod/settings.php:484
msgid " Cannot change to that email."
msgstr "Ändern der E-Mail nicht möglich. "
-#: mod/settings.php:530
+#: mod/settings.php:540
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt. Die voreingestellte Gruppe für neue Kontakte wird benutzt."
-#: mod/settings.php:534
+#: mod/settings.php:544
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt, und es gibt keine voreingestellte Gruppe für neue Kontakte."
-#: mod/settings.php:573
+#: mod/settings.php:583
msgid "Settings updated."
msgstr "Einstellungen aktualisiert."
-#: mod/settings.php:649 mod/settings.php:675 mod/settings.php:711
+#: mod/settings.php:658 mod/settings.php:684 mod/settings.php:720
msgid "Add application"
msgstr "Programm hinzufügen"
-#: mod/settings.php:653 mod/settings.php:679
+#: mod/settings.php:662 mod/settings.php:688
msgid "Consumer Key"
msgstr "Consumer Key"
-#: mod/settings.php:654 mod/settings.php:680
+#: mod/settings.php:663 mod/settings.php:689
msgid "Consumer Secret"
msgstr "Consumer Secret"
-#: mod/settings.php:655 mod/settings.php:681
+#: mod/settings.php:664 mod/settings.php:690
msgid "Redirect"
msgstr "Umleiten"
-#: mod/settings.php:656 mod/settings.php:682
+#: mod/settings.php:665 mod/settings.php:691
msgid "Icon url"
msgstr "Icon URL"
-#: mod/settings.php:667
+#: mod/settings.php:676
msgid "You can't edit this application."
msgstr "Du kannst dieses Programm nicht bearbeiten."
-#: mod/settings.php:710
+#: mod/settings.php:719
msgid "Connected Apps"
msgstr "Verbundene Programme"
-#: mod/settings.php:714
+#: mod/settings.php:723
msgid "Client key starts with"
msgstr "Anwenderschlüssel beginnt mit"
-#: mod/settings.php:715
+#: mod/settings.php:724
msgid "No name"
msgstr "Kein Name"
-#: mod/settings.php:716
+#: mod/settings.php:725
msgid "Remove authorization"
msgstr "Autorisierung entziehen"
-#: mod/settings.php:728
+#: mod/settings.php:737
msgid "No Plugin settings configured"
msgstr "Keine Plugin-Einstellungen konfiguriert"
-#: mod/settings.php:736
+#: mod/settings.php:745
msgid "Plugin Settings"
msgstr "Plugin-Einstellungen"
-#: mod/settings.php:750
-msgid "Off"
-msgstr "Aus"
-
-#: mod/settings.php:750
-msgid "On"
-msgstr "An"
-
-#: mod/settings.php:758
+#: mod/settings.php:767
msgid "Additional Features"
msgstr "Zusätzliche Features"
-#: mod/settings.php:768 mod/settings.php:772
+#: mod/settings.php:777 mod/settings.php:781
msgid "General Social Media Settings"
msgstr "Allgemeine Einstellungen zu Sozialen Medien"
-#: mod/settings.php:778
+#: mod/settings.php:787
msgid "Disable intelligent shortening"
msgstr "Intelligentes Link kürzen ausschalten"
-#: mod/settings.php:780
+#: mod/settings.php:789
msgid ""
"Normally the system tries to find the best link to add to shortened posts. "
"If this option is enabled then every shortened post will always point to the"
" original friendica post."
msgstr "Normalerweise versucht das System den besten Link zu finden um ihn zu gekürzten Postings hinzu zu fügen. Wird diese Option ausgewählt wird stets ein Link auf die originale Friendica Nachricht beigefügt."
-#: mod/settings.php:786
+#: mod/settings.php:795
msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
msgstr "Automatisch allen GNU Social (OStatus) Followern/Erwähnern folgen"
-#: mod/settings.php:788
+#: mod/settings.php:797
msgid ""
"If you receive a message from an unknown OStatus user, this option decides "
"what to do. If it is checked, a new contact will be created for every "
"unknown user."
msgstr "Wenn du eine Nachricht eines unbekannten OStatus Nutzers bekommst, entscheidet diese Option wie diese behandelt werden soll. Ist die Option aktiviert, wird ein neuer Kontakt für den Verfasser erstellt,."
-#: mod/settings.php:797
+#: mod/settings.php:806
msgid "Your legacy GNU Social account"
msgstr "Dein alter GNU Social Account"
-#: mod/settings.php:799
+#: mod/settings.php:808
msgid ""
"If you enter your old GNU Social/Statusnet account name here (in the format "
"user@domain.tld), your contacts will be added automatically. The field will "
"be emptied when done."
msgstr "Wenn du deinen alten GNU Socual/Statusnet Accountnamen hier angibst (Format name@domain.tld) werden deine Kontakte automatisch hinzugefügt. Dieses Feld wird geleert, wenn die Kontakte hinzugefügt wurden."
-#: mod/settings.php:802
+#: mod/settings.php:811
msgid "Repair OStatus subscriptions"
msgstr "OStatus Abonnements reparieren"
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "Eingebaute Unterstützung für Verbindungen zu %s ist %s"
-#: mod/settings.php:811 mod/dfrn_request.php:865
+#: mod/settings.php:820 mod/dfrn_request.php:865
#: include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
msgid "enabled"
msgstr "eingeschaltet"
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
msgid "disabled"
msgstr "ausgeschaltet"
-#: mod/settings.php:812
+#: mod/settings.php:821
msgid "GNU Social (OStatus)"
msgstr "GNU Social (OStatus)"
-#: mod/settings.php:848
+#: mod/settings.php:857
msgid "Email access is disabled on this site."
msgstr "Zugriff auf E-Mails für diese Seite deaktiviert."
-#: mod/settings.php:860
+#: mod/settings.php:869
msgid "Email/Mailbox Setup"
msgstr "E-Mail/Postfach-Einstellungen"
-#: mod/settings.php:861
+#: mod/settings.php:870
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Wenn Du mit E-Mail-Kontakten über diesen Service kommunizieren möchtest (optional), gib bitte die Einstellungen für Dein Postfach an."
-#: mod/settings.php:862
+#: mod/settings.php:871
msgid "Last successful email check:"
msgstr "Letzter erfolgreicher E-Mail Check"
-#: mod/settings.php:864
+#: mod/settings.php:873
msgid "IMAP server name:"
msgstr "IMAP-Server-Name:"
-#: mod/settings.php:865
+#: mod/settings.php:874
msgid "IMAP port:"
msgstr "IMAP-Port:"
-#: mod/settings.php:866
+#: mod/settings.php:875
msgid "Security:"
msgstr "Sicherheit:"
-#: mod/settings.php:866 mod/settings.php:871
+#: mod/settings.php:875 mod/settings.php:880
msgid "None"
msgstr "Keine"
-#: mod/settings.php:867
+#: mod/settings.php:876
msgid "Email login name:"
msgstr "E-Mail-Login-Name:"
-#: mod/settings.php:868
+#: mod/settings.php:877
msgid "Email password:"
msgstr "E-Mail-Passwort:"
-#: mod/settings.php:869
+#: mod/settings.php:878
msgid "Reply-to address:"
msgstr "Reply-to Adresse:"
-#: mod/settings.php:870
+#: mod/settings.php:879
msgid "Send public posts to all email contacts:"
msgstr "Sende öffentliche Beiträge an alle E-Mail-Kontakte:"
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Action after import:"
msgstr "Aktion nach Import:"
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Mark as seen"
msgstr "Als gelesen markieren"
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Move to folder"
msgstr "In einen Ordner verschieben"
-#: mod/settings.php:872
+#: mod/settings.php:881
msgid "Move to folder:"
msgstr "In diesen Ordner verschieben:"
-#: mod/settings.php:958
+#: mod/settings.php:967
msgid "Display Settings"
msgstr "Anzeige-Einstellungen"
-#: mod/settings.php:964 mod/settings.php:982
+#: mod/settings.php:973 mod/settings.php:991
msgid "Display Theme:"
msgstr "Theme:"
-#: mod/settings.php:965
+#: mod/settings.php:974
msgid "Mobile Theme:"
msgstr "Mobiles Theme"
-#: mod/settings.php:966
+#: mod/settings.php:975
msgid "Update browser every xx seconds"
msgstr "Browser alle xx Sekunden aktualisieren"
-#: mod/settings.php:966
+#: mod/settings.php:975
msgid "Minimum of 10 seconds. Enter -1 to disable it."
msgstr "Minimum sind 10 Sekeunden. Gib -1 ein um abzuschalten."
-#: mod/settings.php:967
+#: mod/settings.php:976
msgid "Number of items to display per page:"
msgstr "Zahl der Beiträge, die pro Netzwerkseite angezeigt werden sollen: "
-#: mod/settings.php:967 mod/settings.php:968
+#: mod/settings.php:976 mod/settings.php:977
msgid "Maximum of 100 items"
msgstr "Maximal 100 Beiträge"
-#: mod/settings.php:968
+#: mod/settings.php:977
msgid "Number of items to display per page when viewed from mobile device:"
msgstr "Zahl der Beiträge, die pro Netzwerkseite auf mobilen Geräten angezeigt werden sollen:"
-#: mod/settings.php:969
+#: mod/settings.php:978
msgid "Don't show emoticons"
msgstr "Keine Smilies anzeigen"
-#: mod/settings.php:970
+#: mod/settings.php:979
msgid "Calendar"
msgstr "Kalender"
-#: mod/settings.php:971
+#: mod/settings.php:980
msgid "Beginning of week:"
msgstr "Wochenbeginn:"
-#: mod/settings.php:972
+#: mod/settings.php:981
msgid "Don't show notices"
msgstr "Info-Popups nicht anzeigen"
-#: mod/settings.php:973
+#: mod/settings.php:982
msgid "Infinite scroll"
msgstr "Endloses Scrollen"
-#: mod/settings.php:974
+#: mod/settings.php:983
msgid "Automatic updates only at the top of the network page"
msgstr "Automatische Updates nur, wenn Du oben auf der Netzwerkseite bist."
-#: mod/settings.php:976 view/theme/cleanzero/config.php:82
+#: mod/settings.php:985 view/theme/cleanzero/config.php:82
#: view/theme/dispy/config.php:72 view/theme/quattro/config.php:66
#: view/theme/diabook/config.php:150 view/theme/vier/config.php:109
#: view/theme/duepuntozero/config.php:61
msgid "Theme settings"
msgstr "Themeneinstellungen"
-#: mod/settings.php:1053
+#: mod/settings.php:1062
msgid "User Types"
msgstr "Nutzer Art"
-#: mod/settings.php:1054
+#: mod/settings.php:1063
msgid "Community Types"
msgstr "Gemeinschafts Art"
-#: mod/settings.php:1055
+#: mod/settings.php:1064
msgid "Normal Account Page"
msgstr "Normales Konto"
-#: mod/settings.php:1056
+#: mod/settings.php:1065
msgid "This account is a normal personal profile"
msgstr "Dieses Konto ist ein normales persönliches Profil"
-#: mod/settings.php:1059
+#: mod/settings.php:1068
msgid "Soapbox Page"
msgstr "Marktschreier-Konto"
-#: mod/settings.php:1060
+#: mod/settings.php:1069
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Kontaktanfragen werden automatisch als Nurlese-Fans akzeptiert"
-#: mod/settings.php:1063
+#: mod/settings.php:1072
msgid "Community Forum/Celebrity Account"
msgstr "Forum/Promi-Konto"
-#: mod/settings.php:1064
+#: mod/settings.php:1073
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Kontaktanfragen werden automatisch als Lese-und-Schreib-Fans akzeptiert"
-#: mod/settings.php:1067
+#: mod/settings.php:1076
msgid "Automatic Friend Page"
msgstr "Automatische Freunde Seite"
-#: mod/settings.php:1068
+#: mod/settings.php:1077
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Kontaktanfragen werden automatisch als Freund akzeptiert"
-#: mod/settings.php:1071
+#: mod/settings.php:1080
msgid "Private Forum [Experimental]"
msgstr "Privates Forum [Versuchsstadium]"
-#: mod/settings.php:1072
+#: mod/settings.php:1081
msgid "Private forum - approved members only"
msgstr "Privates Forum, nur für Mitglieder"
-#: mod/settings.php:1084
+#: mod/settings.php:1093
msgid "OpenID:"
msgstr "OpenID:"
-#: mod/settings.php:1084
+#: mod/settings.php:1093
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Optional) Erlaube die Anmeldung für dieses Konto mit dieser OpenID."
-#: mod/settings.php:1094
+#: mod/settings.php:1103
msgid "Publish your default profile in your local site directory?"
msgstr "Darf Dein Standardprofil im Verzeichnis dieses Servers veröffentlicht werden?"
-#: mod/settings.php:1100
+#: mod/settings.php:1109
msgid "Publish your default profile in the global social directory?"
msgstr "Darf Dein Standardprofil im weltweiten Verzeichnis veröffentlicht werden?"
-#: mod/settings.php:1108
+#: mod/settings.php:1117
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Liste der Kontakte vor Betrachtern des Standardprofils verbergen?"
-#: mod/settings.php:1112 include/acl_selectors.php:331
+#: mod/settings.php:1121 include/acl_selectors.php:331
msgid "Hide your profile details from unknown viewers?"
msgstr "Profil-Details vor unbekannten Betrachtern verbergen?"
-#: mod/settings.php:1112
+#: mod/settings.php:1121
msgid ""
"If enabled, posting public messages to Diaspora and other networks isn't "
"possible."
msgstr "Wenn aktiviert, ist das senden öffentliche Nachrichten zu Diaspora und anderen Netzwerken nicht möglich"
-#: mod/settings.php:1117
+#: mod/settings.php:1126
msgid "Allow friends to post to your profile page?"
msgstr "Dürfen Deine Kontakte auf Deine Pinnwand schreiben?"
-#: mod/settings.php:1123
+#: mod/settings.php:1132
msgid "Allow friends to tag your posts?"
msgstr "Dürfen Deine Kontakte Deine Beiträge mit Schlagwörtern versehen?"
-#: mod/settings.php:1129
+#: mod/settings.php:1138
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/settings.php:1135
+#: mod/settings.php:1144
msgid "Permit unknown people to send you private mail?"
msgstr "Dürfen Dir Unbekannte private Nachrichten schicken?"
-#: mod/settings.php:1143
+#: mod/settings.php:1152
msgid "Profile is not published."
msgstr "Profil ist nicht veröffentlicht."
-#: mod/settings.php:1151
+#: mod/settings.php:1160
#, php-format
msgid "Your Identity Address is '%s' or '%s'."
msgstr "Die Adresse deines Profils lautet '%s' oder '%s'."
-#: mod/settings.php:1158
+#: mod/settings.php:1167
msgid "Automatically expire posts after this many days:"
msgstr "Beiträge verfallen automatisch nach dieser Anzahl von Tagen:"
-#: mod/settings.php:1158
+#: mod/settings.php:1167
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Wenn leer verfallen Beiträge nie automatisch. Verfallene Beiträge werden gelöscht."
-#: mod/settings.php:1159
+#: mod/settings.php:1168
msgid "Advanced expiration settings"
msgstr "Erweiterte Verfallseinstellungen"
-#: mod/settings.php:1160
+#: mod/settings.php:1169
msgid "Advanced Expiration"
msgstr "Erweitertes Verfallen"
-#: mod/settings.php:1161
+#: mod/settings.php:1170
msgid "Expire posts:"
msgstr "Beiträge verfallen lassen:"
-#: mod/settings.php:1162
+#: mod/settings.php:1171
msgid "Expire personal notes:"
msgstr "Persönliche Notizen verfallen lassen:"
-#: mod/settings.php:1163
+#: mod/settings.php:1172
msgid "Expire starred posts:"
msgstr "Markierte Beiträge verfallen lassen:"
-#: mod/settings.php:1164
+#: mod/settings.php:1173
msgid "Expire photos:"
msgstr "Fotos verfallen lassen:"
-#: mod/settings.php:1165
+#: mod/settings.php:1174
msgid "Only expire posts by others:"
msgstr "Nur Beiträge anderer verfallen:"
-#: mod/settings.php:1193
+#: mod/settings.php:1202
msgid "Account Settings"
msgstr "Kontoeinstellungen"
-#: mod/settings.php:1201
+#: mod/settings.php:1210
msgid "Password Settings"
msgstr "Passwort-Einstellungen"
-#: mod/settings.php:1202 mod/register.php:274
+#: mod/settings.php:1211 mod/register.php:274
msgid "New Password:"
msgstr "Neues Passwort:"
-#: mod/settings.php:1203 mod/register.php:275
+#: mod/settings.php:1212 mod/register.php:275
msgid "Confirm:"
msgstr "Bestätigen:"
-#: mod/settings.php:1203
+#: mod/settings.php:1212
msgid "Leave password fields blank unless changing"
msgstr "Lass die Passwort-Felder leer, außer Du willst das Passwort ändern"
-#: mod/settings.php:1204
+#: mod/settings.php:1213
msgid "Current Password:"
msgstr "Aktuelles Passwort:"
-#: mod/settings.php:1204 mod/settings.php:1205
+#: mod/settings.php:1213 mod/settings.php:1214
msgid "Your current password to confirm the changes"
msgstr "Dein aktuelles Passwort um die Änderungen zu bestätigen"
-#: mod/settings.php:1205
+#: mod/settings.php:1214
msgid "Password:"
msgstr "Passwort:"
-#: mod/settings.php:1209
+#: mod/settings.php:1218
msgid "Basic Settings"
msgstr "Grundeinstellungen"
-#: mod/settings.php:1210 include/identity.php:588
+#: mod/settings.php:1219 include/identity.php:588
msgid "Full Name:"
msgstr "Kompletter Name:"
-#: mod/settings.php:1211
+#: mod/settings.php:1220
msgid "Email Address:"
msgstr "E-Mail-Adresse:"
-#: mod/settings.php:1212
+#: mod/settings.php:1221
msgid "Your Timezone:"
msgstr "Deine Zeitzone:"
-#: mod/settings.php:1213
+#: mod/settings.php:1222
msgid "Your Language:"
msgstr "Deine Sprache:"
-#: mod/settings.php:1213
+#: mod/settings.php:1222
msgid ""
"Set the language we use to show you friendica interface and to send you "
"emails"
msgstr "Wähle die Sprache, in der wir Dir die Friendica-Oberfläche präsentieren sollen und Dir E-Mail schicken"
-#: mod/settings.php:1214
+#: mod/settings.php:1223
msgid "Default Post Location:"
msgstr "Standardstandort:"
-#: mod/settings.php:1215
+#: mod/settings.php:1224
msgid "Use Browser Location:"
msgstr "Standort des Browsers verwenden:"
-#: mod/settings.php:1218
+#: mod/settings.php:1227
msgid "Security and Privacy Settings"
msgstr "Sicherheits- und Privatsphäre-Einstellungen"
-#: mod/settings.php:1220
+#: mod/settings.php:1229
msgid "Maximum Friend Requests/Day:"
msgstr "Maximale Anzahl von Freundschaftsanfragen/Tag:"
-#: mod/settings.php:1220 mod/settings.php:1250
+#: mod/settings.php:1229 mod/settings.php:1259
msgid "(to prevent spam abuse)"
msgstr "(um SPAM zu vermeiden)"
-#: mod/settings.php:1221
+#: mod/settings.php:1230
msgid "Default Post Permissions"
msgstr "Standard-Zugriffsrechte für Beiträge"
-#: mod/settings.php:1222
+#: mod/settings.php:1231
msgid "(click to open/close)"
msgstr "(klicke zum öffnen/schließen)"
-#: mod/settings.php:1231 mod/photos.php:1199 mod/photos.php:1584
+#: mod/settings.php:1240 mod/photos.php:1199 mod/photos.php:1584
msgid "Show to Groups"
msgstr "Zeige den Gruppen"
-#: mod/settings.php:1232 mod/photos.php:1200 mod/photos.php:1585
+#: mod/settings.php:1241 mod/photos.php:1200 mod/photos.php:1585
msgid "Show to Contacts"
msgstr "Zeige den Kontakten"
-#: mod/settings.php:1233
+#: mod/settings.php:1242
msgid "Default Private Post"
msgstr "Privater Standardbeitrag"
-#: mod/settings.php:1234
+#: mod/settings.php:1243
msgid "Default Public Post"
msgstr "Öffentlicher Standardbeitrag"
-#: mod/settings.php:1238
+#: mod/settings.php:1247
msgid "Default Permissions for New Posts"
msgstr "Standardberechtigungen für neue Beiträge"
-#: mod/settings.php:1250
+#: mod/settings.php:1259
msgid "Maximum private messages per day from unknown people:"
msgstr "Maximale Anzahl privater Nachrichten von Unbekannten pro Tag:"
-#: mod/settings.php:1253
+#: mod/settings.php:1262
msgid "Notification Settings"
msgstr "Benachrichtigungseinstellungen"
-#: mod/settings.php:1254
+#: mod/settings.php:1263
msgid "By default post a status message when:"
msgstr "Standardmäßig eine Statusnachricht posten, wenn:"
-#: mod/settings.php:1255
+#: mod/settings.php:1264
msgid "accepting a friend request"
msgstr "– Du eine Kontaktanfrage akzeptierst"
-#: mod/settings.php:1256
+#: mod/settings.php:1265
msgid "joining a forum/community"
msgstr "– Du einem Forum/einer Gemeinschaftsseite beitrittst"
-#: mod/settings.php:1257
+#: mod/settings.php:1266
msgid "making an interesting profile change"
msgstr "– Du eine interessante Änderung an Deinem Profil durchführst"
-#: mod/settings.php:1258
+#: mod/settings.php:1267
msgid "Send a notification email when:"
msgstr "Benachrichtigungs-E-Mail senden wenn:"
-#: mod/settings.php:1259
+#: mod/settings.php:1268
msgid "You receive an introduction"
msgstr "– Du eine Kontaktanfrage erhältst"
-#: mod/settings.php:1260
+#: mod/settings.php:1269
msgid "Your introductions are confirmed"
msgstr "– eine Deiner Kontaktanfragen akzeptiert wurde"
-#: mod/settings.php:1261
+#: mod/settings.php:1270
msgid "Someone writes on your profile wall"
msgstr "– jemand etwas auf Deine Pinnwand schreibt"
-#: mod/settings.php:1262
+#: mod/settings.php:1271
msgid "Someone writes a followup comment"
msgstr "– jemand auch einen Kommentar verfasst"
-#: mod/settings.php:1263
+#: mod/settings.php:1272
msgid "You receive a private message"
msgstr "– Du eine private Nachricht erhältst"
-#: mod/settings.php:1264
+#: mod/settings.php:1273
msgid "You receive a friend suggestion"
msgstr "– Du eine Empfehlung erhältst"
-#: mod/settings.php:1265
+#: mod/settings.php:1274
msgid "You are tagged in a post"
msgstr "– Du in einem Beitrag erwähnt wirst"
-#: mod/settings.php:1266
+#: mod/settings.php:1275
msgid "You are poked/prodded/etc. in a post"
msgstr "– Du von jemandem angestupst oder sonstwie behandelt wirst"
-#: mod/settings.php:1268
+#: mod/settings.php:1277
msgid "Activate desktop notifications"
msgstr "Desktop Benachrichtigungen einschalten"
-#: mod/settings.php:1268
+#: mod/settings.php:1277
msgid "Show desktop popup on new notifications"
msgstr "Desktop Benachrichtigungen einschalten"
-#: mod/settings.php:1270
+#: mod/settings.php:1279
msgid "Text-only notification emails"
msgstr "Benachrichtigungs E-Mail als Rein-Text."
-#: mod/settings.php:1272
+#: mod/settings.php:1281
msgid "Send text only notification emails, without the html part"
msgstr "Sende Benachrichtigungs E-Mail als Rein-Text - ohne HTML-Teil"
-#: mod/settings.php:1274
+#: mod/settings.php:1283
msgid "Advanced Account/Page Type Settings"
msgstr "Erweiterte Konto-/Seitentyp-Einstellungen"
-#: mod/settings.php:1275
+#: mod/settings.php:1284
msgid "Change the behaviour of this account for special situations"
msgstr "Verhalten dieses Kontos in bestimmten Situationen:"
-#: mod/settings.php:1278
+#: mod/settings.php:1287
msgid "Relocate"
msgstr "Umziehen"
-#: mod/settings.php:1279
+#: mod/settings.php:1288
msgid ""
"If you have moved this profile from another server, and some of your "
"contacts don't receive your updates, try pushing this button."
msgstr "Wenn Du Dein Profil von einem anderen Server umgezogen hast und einige Deiner Kontakte Deine Beiträge nicht erhalten, verwende diesen Button."
-#: mod/settings.php:1280
+#: mod/settings.php:1289
msgid "Resend relocate message to contacts"
msgstr "Umzugsbenachrichtigung erneut an Kontakte senden"
@@ -5675,39 +5685,39 @@ msgstr "Kategorien (kommasepariert)"
msgid "Example: bob@example.com, mary@example.com"
msgstr "Z.B.: bob@example.com, mary@example.com"
-#: mod/friendica.php:59
+#: mod/friendica.php:70
msgid "This is Friendica, version"
msgstr "Dies ist Friendica, Version"
-#: mod/friendica.php:60
+#: mod/friendica.php:71
msgid "running at web location"
msgstr "die unter folgender Webadresse zu finden ist"
-#: mod/friendica.php:62
+#: mod/friendica.php:73
msgid ""
"Please visit Friendica.com to learn "
"more about the Friendica project."
msgstr "Bitte besuche Friendica.com, um mehr über das Friendica Projekt zu erfahren."
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "Bug reports and issues: please visit"
msgstr "Probleme oder Fehler gefunden? Bitte besuche"
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "the bugtracker at github"
msgstr "dem Bugtracker auf github"
-#: mod/friendica.php:65
+#: mod/friendica.php:76
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Vorschläge, Lob, Spenden usw.: E-Mail an \"Info\" at Friendica - dot com"
-#: mod/friendica.php:79
+#: mod/friendica.php:90
msgid "Installed plugins/addons/apps:"
msgstr "Installierte Plugins/Erweiterungen/Apps"
-#: mod/friendica.php:92
+#: mod/friendica.php:103
msgid "No installed plugins/addons/apps"
msgstr "Keine Plugins/Erweiterungen/Apps installiert"
@@ -6333,7 +6343,7 @@ msgstr "Netzwerke"
msgid "All Networks"
msgstr "Alle Netzwerke"
-#: include/contact_widgets.php:141 include/features.php:97
+#: include/contact_widgets.php:141 include/features.php:102
msgid "Saved Folders"
msgstr "Gespeicherte Ordner"
@@ -6352,194 +6362,194 @@ msgid_plural "%d contacts in common"
msgstr[0] "%d gemeinsamer Kontakt"
msgstr[1] "%d gemeinsame Kontakte"
-#: include/features.php:58
+#: include/features.php:63
msgid "General Features"
msgstr "Allgemeine Features"
-#: include/features.php:60
+#: include/features.php:65
msgid "Multiple Profiles"
msgstr "Mehrere Profile"
-#: include/features.php:60
+#: include/features.php:65
msgid "Ability to create multiple profiles"
msgstr "Möglichkeit mehrere Profile zu erstellen"
-#: include/features.php:61
+#: include/features.php:66
msgid "Photo Location"
msgstr "Aufnahmeort"
-#: include/features.php:61
+#: include/features.php:66
msgid ""
"Photo metadata is normally stripped. This extracts the location (if present)"
" prior to stripping metadata and links it to a map."
msgstr "Die Foto-Metadaten werden ausgelesen. Dadurch kann der Aufnahmeort (wenn vorhanden) in einer Karte angezeigt werden."
-#: include/features.php:66
+#: include/features.php:71
msgid "Post Composition Features"
msgstr "Beitragserstellung Features"
-#: include/features.php:67
+#: include/features.php:72
msgid "Richtext Editor"
msgstr "Web-Editor"
-#: include/features.php:67
+#: include/features.php:72
msgid "Enable richtext editor"
msgstr "Den Web-Editor für neue Beiträge aktivieren"
-#: include/features.php:68
+#: include/features.php:73
msgid "Post Preview"
msgstr "Beitragsvorschau"
-#: include/features.php:68
+#: include/features.php:73
msgid "Allow previewing posts and comments before publishing them"
msgstr "Die Vorschau von Beiträgen und Kommentaren vor dem absenden erlauben."
-#: include/features.php:69
+#: include/features.php:74
msgid "Auto-mention Forums"
msgstr "Foren automatisch erwähnen"
-#: include/features.php:69
+#: include/features.php:74
msgid ""
"Add/remove mention when a fourm page is selected/deselected in ACL window."
msgstr "Automatisch eine @-Erwähnung eines Forums einfügen/entfehrnen, wenn dieses im ACL Fenster de-/markiert wurde."
-#: include/features.php:74
+#: include/features.php:79
msgid "Network Sidebar Widgets"
msgstr "Widgets für Netzwerk und Seitenleiste"
-#: include/features.php:75
+#: include/features.php:80
msgid "Search by Date"
msgstr "Archiv"
-#: include/features.php:75
+#: include/features.php:80
msgid "Ability to select posts by date ranges"
msgstr "Möglichkeit die Beiträge nach Datumsbereichen zu sortieren"
-#: include/features.php:76 include/features.php:106
+#: include/features.php:81 include/features.php:111
msgid "List Forums"
msgstr "Zeige Foren"
-#: include/features.php:76
+#: include/features.php:81
msgid "Enable widget to display the forums your are connected with"
msgstr "Aktiviere Widget, um die Foren mit denen du verbunden bist anzuzeigen"
-#: include/features.php:77
+#: include/features.php:82
msgid "Group Filter"
msgstr "Gruppen Filter"
-#: include/features.php:77
+#: include/features.php:82
msgid "Enable widget to display Network posts only from selected group"
msgstr "Widget zur Darstellung der Beiträge nach Kontaktgruppen sortiert aktivieren."
-#: include/features.php:78
+#: include/features.php:83
msgid "Network Filter"
msgstr "Netzwerk Filter"
-#: include/features.php:78
+#: include/features.php:83
msgid "Enable widget to display Network posts only from selected network"
msgstr "Widget zum filtern der Beiträge in Abhängigkeit des Netzwerks aus dem der Ersteller sendet aktivieren."
-#: include/features.php:79
+#: include/features.php:84
msgid "Save search terms for re-use"
msgstr "Speichere Suchanfragen für spätere Wiederholung."
-#: include/features.php:84
+#: include/features.php:89
msgid "Network Tabs"
msgstr "Netzwerk Reiter"
-#: include/features.php:85
+#: include/features.php:90
msgid "Network Personal Tab"
msgstr "Netzwerk-Reiter: Persönlich"
-#: include/features.php:85
+#: include/features.php:90
msgid "Enable tab to display only Network posts that you've interacted on"
msgstr "Aktiviert einen Netzwerk-Reiter in dem Nachrichten angezeigt werden mit denen Du interagiert hast"
-#: include/features.php:86
+#: include/features.php:91
msgid "Network New Tab"
msgstr "Netzwerk-Reiter: Neue"
-#: include/features.php:86
+#: include/features.php:91
msgid "Enable tab to display only new Network posts (from the last 12 hours)"
msgstr "Aktiviert einen Netzwerk-Reiter in dem ausschließlich neue Beiträge (der letzten 12 Stunden) angezeigt werden"
-#: include/features.php:87
+#: include/features.php:92
msgid "Network Shared Links Tab"
msgstr "Netzwerk-Reiter: Geteilte Links"
-#: include/features.php:87
+#: include/features.php:92
msgid "Enable tab to display only Network posts with links in them"
msgstr "Aktiviert einen Netzwerk-Reiter der ausschließlich Nachrichten mit Links enthält"
-#: include/features.php:92
+#: include/features.php:97
msgid "Post/Comment Tools"
msgstr "Werkzeuge für Beiträge und Kommentare"
-#: include/features.php:93
+#: include/features.php:98
msgid "Multiple Deletion"
msgstr "Mehrere Beiträge löschen"
-#: include/features.php:93
+#: include/features.php:98
msgid "Select and delete multiple posts/comments at once"
msgstr "Mehrere Beiträge/Kommentare markieren und gleichzeitig löschen"
-#: include/features.php:94
+#: include/features.php:99
msgid "Edit Sent Posts"
msgstr "Gesendete Beiträge editieren"
-#: include/features.php:94
+#: include/features.php:99
msgid "Edit and correct posts and comments after sending"
msgstr "Erlaubt es Beiträge und Kommentare nach dem Senden zu editieren bzw.zu korrigieren."
-#: include/features.php:95
+#: include/features.php:100
msgid "Tagging"
msgstr "Tagging"
-#: include/features.php:95
+#: include/features.php:100
msgid "Ability to tag existing posts"
msgstr "Möglichkeit bereits existierende Beiträge nachträglich mit Tags zu versehen."
-#: include/features.php:96
+#: include/features.php:101
msgid "Post Categories"
msgstr "Beitragskategorien"
-#: include/features.php:96
+#: include/features.php:101
msgid "Add categories to your posts"
msgstr "Eigene Beiträge mit Kategorien versehen"
-#: include/features.php:97
+#: include/features.php:102
msgid "Ability to file posts under folders"
msgstr "Beiträge in Ordnern speichern aktivieren"
-#: include/features.php:98
+#: include/features.php:103
msgid "Dislike Posts"
msgstr "Beiträge 'nicht mögen'"
-#: include/features.php:98
+#: include/features.php:103
msgid "Ability to dislike posts/comments"
msgstr "Ermöglicht es Beiträge mit einem Klick 'nicht zu mögen'"
-#: include/features.php:99
+#: include/features.php:104
msgid "Star Posts"
msgstr "Beiträge Markieren"
-#: include/features.php:99
+#: include/features.php:104
msgid "Ability to mark special posts with a star indicator"
msgstr "Erlaubt es Beiträge mit einem Stern-Indikator zu markieren"
-#: include/features.php:100
+#: include/features.php:105
msgid "Mute Post Notifications"
msgstr "Benachrichtigungen für Beiträge Stumm schalten"
-#: include/features.php:100
+#: include/features.php:105
msgid "Ability to mute notifications for a thread"
msgstr "Möglichkeit Benachrichtigungen für einen Thread abbestellen zu können"
-#: include/features.php:105
+#: include/features.php:110
msgid "Advanced Profile Settings"
msgstr "Erweiterte Profil-Einstellungen"
-#: include/features.php:106
+#: include/features.php:111
msgid "Show visitors public community forums at the Advanced Profile Page"
msgstr "Zeige Besuchern öffentliche Gemeinschafts-Foren auf der Erweiterten Profil-Seite"
diff --git a/view/de/strings.php b/view/de/strings.php
index ca06284c41..f3b04b7c3b 100644
--- a/view/de/strings.php
+++ b/view/de/strings.php
@@ -416,6 +416,7 @@ $a->strings["Site"] = "Seite";
$a->strings["Users"] = "Nutzer";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Themen";
+$a->strings["Additional features"] = "Zusätzliche Features";
$a->strings["DB updates"] = "DB Updates";
$a->strings["Inspect Queue"] = "Warteschlange Inspizieren";
$a->strings["Federation Statistics"] = "Federation Statistik";
@@ -697,6 +698,10 @@ $a->strings["Must be writable by web server. Relative to your Friendica top-leve
$a->strings["Log level"] = "Protokoll-Level";
$a->strings["PHP logging"] = "PHP Protokollieren";
$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest, Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie.";
+$a->strings["Off"] = "Aus";
+$a->strings["On"] = "An";
+$a->strings["Lock feature %s"] = "Feature festlegen: %s";
+$a->strings["Manage Additional Features"] = "Zusätzliche Features Verwalten";
$a->strings["Search Results For: %s"] = "Suchergebnisse für: %s";
$a->strings["Remove term"] = "Begriff entfernen";
$a->strings["Saved Searches"] = "Gespeicherte Suchen";
@@ -918,7 +923,6 @@ $a->strings["Not available."] = "Nicht verfügbar.";
$a->strings["Community"] = "Gemeinschaft";
$a->strings["No results."] = "Keine Ergebnisse.";
$a->strings["everybody"] = "jeder";
-$a->strings["Additional features"] = "Zusätzliche Features";
$a->strings["Display"] = "Anzeige";
$a->strings["Social Networks"] = "Soziale Netzwerke";
$a->strings["Delegations"] = "Delegationen";
@@ -955,8 +959,6 @@ $a->strings["No name"] = "Kein Name";
$a->strings["Remove authorization"] = "Autorisierung entziehen";
$a->strings["No Plugin settings configured"] = "Keine Plugin-Einstellungen konfiguriert";
$a->strings["Plugin Settings"] = "Plugin-Einstellungen";
-$a->strings["Off"] = "Aus";
-$a->strings["On"] = "An";
$a->strings["Additional Features"] = "Zusätzliche Features";
$a->strings["General Social Media Settings"] = "Allgemeine Einstellungen zu Sozialen Medien";
$a->strings["Disable intelligent shortening"] = "Intelligentes Link kürzen ausschalten";
From 5a6950bace2b8ccb099f3c30192761adb36e3598 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Tue, 19 Jan 2016 15:12:18 +0100
Subject: [PATCH 081/242] Auto discovery of contacts from GNU Social
---
include/discover_poco.php | 10 +++-
include/socgraph.php | 105 +++++++++++++++++++++++++++++++++++---
2 files changed, 107 insertions(+), 8 deletions(-)
diff --git a/include/discover_poco.php b/include/discover_poco.php
index 6293317d3f..5411e757ad 100644
--- a/include/discover_poco.php
+++ b/include/discover_poco.php
@@ -78,9 +78,15 @@ function discover_poco_run(&$argv, &$argc){
discover_users();
elseif (($mode == 1) AND ($search != "") and get_config('system','poco_local_search'))
discover_directory($search);
- elseif (($mode == 0) AND ($search == "") and (get_config('system','poco_discovery') > 0))
+ elseif (($mode == 0) AND ($search == "") and (get_config('system','poco_discovery') > 0)) {
+ // Query Friendica and Hubzilla servers for their users
poco_discover();
+ // Query GNU Social servers for their users ("statistics" addon has to be enabled on the GS server)
+ if (!get_config('system','ostatus_disabled'))
+ gs_discover();
+ }
+
logger('end '.$search);
return;
@@ -128,7 +134,7 @@ function discover_users() {
else
$server_url = poco_detect_server($user["url"]);
- if (poco_check_server($server_url, $gcontacts[0]["network"])) {
+ if (($server_url == "") OR poco_check_server($server_url, $gcontacts[0]["network"])) {
logger('Check user '.$user["url"]);
poco_last_updated($user["url"], true);
diff --git a/include/socgraph.php b/include/socgraph.php
index a01c9c5cb0..4b4b358787 100644
--- a/include/socgraph.php
+++ b/include/socgraph.php
@@ -721,6 +721,10 @@ function poco_to_boolean($val) {
function poco_check_server($server_url, $network = "", $force = false) {
+ // Unify the server address
+ $server_url = trim($server_url, "/");
+ $server_url = str_replace("/index.php", "", $server_url);
+
if ($server_url == "")
return false;
@@ -1315,18 +1319,30 @@ function poco_discover_federation() {
return;
}
+ // Discover Friendica, Hubzilla and Diaspora servers
$serverdata = fetch_url("http://the-federation.info/pods.json");
- if (!$serverdata)
- return;
+ if ($serverdata) {
+ $servers = json_decode($serverdata);
- $servers = json_decode($serverdata);
+ foreach($servers->pods AS $server)
+ poco_check_server("https://".$server->host);
+ }
- foreach($servers->pods AS $server)
- poco_check_server("https://".$server->host);
+ // Discover GNU Social Servers
+ if (!get_config('system','ostatus_disabled')) {
+ $serverdata = "http://gstools.org/api/get_open_instances/";
+
+ $result = z_fetch_url($serverdata);
+ if ($result["success"]) {
+ $servers = json_decode($result["body"]);
+
+ foreach($servers->data AS $server)
+ poco_check_server($server->instance_address);
+ }
+ }
set_config('poco','last_federation_discovery', time());
-
}
function poco_discover($complete = false) {
@@ -1656,4 +1672,81 @@ function update_gcontact_from_probe($url) {
if ($data["network"] != NETWORK_PHANTOM)
update_gcontact($data);
}
+
+/**
+ * @brief Fetches users of given GNU Social server
+ *
+ * If the "Statistics" plugin is enabled (See http://gstools.org/ for details) we query user data with this.
+ *
+ * @param str $server Server address
+ */
+function gs_fetch_users($server) {
+
+ logger("Fetching users from GNU Social server ".$server, LOGGER_DEBUG);
+
+ $a = get_app();
+
+ $url = $server."/main/statistics";
+
+ $result = z_fetch_url($url);
+ if (!$result["success"])
+ return false;
+
+ $statistics = json_decode($result["body"]);
+
+ if (is_object($statistics->config)) {
+ if ($statistics->config->instance_with_ssl)
+ $server = "https://";
+ else
+ $server = "http://";
+
+ $server .= $statistics->config->instance_address;
+
+ $hostname = $statistics->config->instance_address;
+ } else {
+ if ($statistics->instance_with_ssl)
+ $server = "https://";
+ else
+ $server = "http://";
+
+ $server .= $statistics->instance_address;
+
+ $hostname = $statistics->instance_address;
+ }
+
+ foreach ($statistics->users AS $nick => $user) {
+ $profile_url = $server."/".$user->nickname;
+
+ $contact = array("url" => $profile_url,
+ "name" => $user->fullname,
+ "addr" => $user->nickname."@".$hostname,
+ "nick" => $user->nickname,
+ "about" => $user->bio,
+ "network" => NETWORK_OSTATUS,
+ "photo" => $a->get_baseurl()."/images/person-175.jpg");
+ get_gcontact_id($contact);
+ }
+}
+
+/**
+ * @brief Asking GNU Social server on a regular base for their user data
+ *
+ */
+function gs_discover() {
+
+ $requery_days = intval(get_config("system", "poco_requery_days"));
+
+ $last_update = date("c", time() - (60 * 60 * 24 * $requery_days));
+
+ $r = q("SELECT `nurl`, `url` FROM `gserver` WHERE `last_contact` >= `last_failure` AND `network` = '%s' AND `last_poco_query` < '%s' ORDER BY RAND() LIMIT 5",
+ dbesc(NETWORK_OSTATUS), dbesc($last_update));
+
+ if (!$r)
+ return;
+
+ foreach ($r AS $server) {
+ gs_fetch_users($server["url"]);
+ q("UPDATE `gserver` SET `last_poco_query` = '%s' WHERE `nurl` = '%s'", dbesc(datetime_convert()), dbesc($server["nurl"]));
+ }
+}
?>
From c6b0e57aa4554624f3194020ba17e4a300ee0dfb Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Wed, 20 Jan 2016 04:22:07 +0100
Subject: [PATCH 082/242] Bugfix: Comments weren't relayed anymore to Diaspora
due to a Diaspora change
---
include/diaspora.php | 81 ++++++++++++++++++++------------------------
include/items.php | 2 +-
include/notifier.php | 2 +-
mod/item.php | 4 +--
4 files changed, 41 insertions(+), 48 deletions(-)
diff --git a/include/diaspora.php b/include/diaspora.php
index e0eaf065d6..855dbe1fe9 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -2846,9 +2846,6 @@ function diaspora_send_relay($item,$owner,$contact,$public_batch = false) {
$myaddr = $owner['nickname'] . '@' . substr($a->get_baseurl(), strpos($a->get_baseurl(),'://') + 3);
// $theiraddr = $contact['addr'];
- $body = $item['body'];
- $text = html_entity_decode(bb2diaspora($body));
-
// Diaspora doesn't support threaded comments, but some
// versions of Diaspora (i.e. Diaspora-pistos) support
// likes on comments
@@ -2899,61 +2896,57 @@ function diaspora_send_relay($item,$owner,$contact,$public_batch = false) {
// fetch the original signature if the relayable was created by a Diaspora
// or DFRN user. Relayables for other networks are not supported.
-/* $r = q("select * from sign where " . $sql_sign_id . " = %d limit 1",
+ $r = q("SELECT `signed_text`, `signature`, `signer` FROM `sign` WHERE " . $sql_sign_id . " = %d LIMIT 1",
intval($item['id'])
);
- if(count($r)) {
+ if(count($r)) {
$orig_sign = $r[0];
$signed_text = $orig_sign['signed_text'];
$authorsig = $orig_sign['signature'];
$handle = $orig_sign['signer'];
+
+ // Friendica servers lower than 3.5 had double encoded the signature ...
+ if (substr($authorsig, -1, 1) != "=")
+ $authorsig = base64_decode($authorsig);
+
+ // Split the signed text
+ $signed_parts = explode(";", $signed_text);
+
+ // Remove the parent guid
+ array_shift($signed_parts);
+
+ // Remove the comment guid
+ array_shift($signed_parts);
+
+ // Remove the handle
+ array_pop($signed_parts);
+
+ // Glue the parts together
+ $text = implode(";", $signed_parts);
}
else {
+ // This part is meant for cases where we don't have the signatur. (Which shouldn't happen with posts from Diaspora and Friendica)
+ // This means that the comment won't be accepted by newer Diaspora servers
- // Author signature information (for likes, comments, and retractions of likes or comments,
- // whether from Diaspora or Friendica) must be placed in the `sign` table before this
- // function is called
- logger('diaspora_send_relay: original author signature not found, cannot send relayable');
- return;
- }*/
+ $body = $item['body'];
+ $text = html_entity_decode(bb2diaspora($body));
- /* Since the author signature is only checked by the parent, not by the relay recipients,
- * I think it may not be necessary for us to do so much work to preserve all the original
- * signatures. The important thing that Diaspora DOES need is the original creator's handle.
- * Let's just generate that and forget about all the original author signature stuff.
- *
- * Note: this might be more of an problem if we want to support likes on comments for older
- * versions of Diaspora (diaspora-pistos), but since there are a number of problems with
- * doing that, let's ignore it for now.
- *
- * Currently, only DFRN contacts are supported. StatusNet shouldn't be hard, but it hasn't
- * been done yet
- */
+ $handle = diaspora_handle_from_contact($item['contact-id']);
+ if(! $handle)
+ return;
- $handle = diaspora_handle_from_contact($item['contact-id']);
- if(! $handle)
- return;
+ if($relay_retract)
+ $signed_text = $item['guid'] . ';' . $target_type;
+ elseif($like)
+ $signed_text = $item['guid'] . ';' . $target_type . ';' . $parent['guid'] . ';' . $positive . ';' . $handle;
+ else
+ $signed_text = $item['guid'] . ';' . $parent['guid'] . ';' . $text . ';' . $handle;
-
- if($relay_retract)
- $sender_signed_text = $item['guid'] . ';' . $target_type;
- elseif($like)
- $sender_signed_text = $item['guid'] . ';' . $target_type . ';' . $parent['guid'] . ';' . $positive . ';' . $handle;
- else
- $sender_signed_text = $item['guid'] . ';' . $parent['guid'] . ';' . $text . ';' . $handle;
+ $authorsig = base64_encode(rsa_sign($signed_text,$owner['uprvkey'],'sha256'));
+ }
// Sign the relayable with the top-level owner's signature
- //
- // We'll use the $sender_signed_text that we just created, instead of the $signed_text
- // stored in the database, because that provides the best chance that Diaspora will
- // be able to reconstruct the signed text the same way we did. This is particularly a
- // concern for the comment, whose signed text includes the text of the comment. The
- // smallest change in the text of the comment, including removing whitespace, will
- // make the signature verification fail. Since we translate from BB code to Diaspora's
- // markup at the top of this function, which is AFTER we placed the original $signed_text
- // in the database, it's hazardous to trust the original $signed_text.
-
- $parentauthorsig = base64_encode(rsa_sign($sender_signed_text,$owner['uprvkey'],'sha256'));
+ $parentauthorsig = base64_encode(rsa_sign($signed_text,$owner['uprvkey'],'sha256'));
$msg = replace_macros($tpl,array(
'$guid' => xmlify($item['guid']),
diff --git a/include/items.php b/include/items.php
index eff1366899..1782b72c81 100644
--- a/include/items.php
+++ b/include/items.php
@@ -2640,7 +2640,7 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0)
logger('consume_feed: feed item count = ' . $feed->get_item_quantity());
- // in inverse date order
+ // in inverse date order
if ($datedir)
$items = array_reverse($feed->get_items());
else
diff --git a/include/notifier.php b/include/notifier.php
index ec2b666bed..4adb159f75 100644
--- a/include/notifier.php
+++ b/include/notifier.php
@@ -975,7 +975,7 @@ function notifier_run(&$argv, &$argc){
if($public_message) {
- if (!$followup)
+ if (!$followup AND $top_level)
$r0 = diaspora_fetch_relay();
else
$r0 = array();
diff --git a/mod/item.php b/mod/item.php
index a2b88a8e30..8726f14248 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -892,7 +892,7 @@ function item_post(&$a) {
// Store the comment signature information in case we need to relay to Diaspora
- store_diaspora_comment_sig($datarray, $author, ($self ? $a->user['prvkey'] : false), $parent_item, $post_id);
+ store_diaspora_comment_sig($datarray, $author, ($self ? $user['prvkey'] : false), $parent_item, $post_id);
} else {
$parent = $post_id;
@@ -1268,7 +1268,7 @@ function store_diaspora_comment_sig($datarray, $author, $uprvkey, $parent_item,
$signed_text = $datarray['guid'] . ';' . $parent_item['guid'] . ';' . $signed_body . ';' . $diaspora_handle;
if( $uprvkey !== false )
- $authorsig = base64_encode(rsa_sign($signed_text,$uprvkey,'sha256'));
+ $authorsig = rsa_sign($signed_text,$uprvkey,'sha256');
else
$authorsig = '';
From 98ccefebcf3a56c467709ffaf16a163da931bc0c Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Wed, 20 Jan 2016 16:00:43 +0100
Subject: [PATCH 083/242] Reworked check for double encoded Diaspora signatures
---
include/diaspora.php | 4 ----
include/items.php | 8 ++++++++
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/include/diaspora.php b/include/diaspora.php
index d61ec016c7..4673cdaf4c 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -2911,10 +2911,6 @@ function diaspora_send_relay($item,$owner,$contact,$public_batch = false) {
$authorsig = $orig_sign['signature'];
$handle = $orig_sign['signer'];
- // Friendica servers lower than 3.5 had double encoded the signature ...
- if (substr($authorsig, -1, 1) != "=")
- $authorsig = base64_decode($authorsig);
-
// Split the signed text
$signed_parts = explode(";", $signed_text);
diff --git a/include/items.php b/include/items.php
index b7a759a3b5..76ff6e8b0c 100644
--- a/include/items.php
+++ b/include/items.php
@@ -1609,6 +1609,14 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa
);
if($dsprsig) {
+
+ // Friendica servers lower than 3.4.3-2 had double encoded the signature ...
+ // We can check for this condition when we decode and encode the stuff again.
+ if (base64_encode(base64_decode(base64_decode($dsprsig->signature))) == base64_decode($dsprsig->signature)) {
+ $dsprsig->signature = base64_decode($dsprsig->signature);
+ logger("Repaired double encoded signature from handle ".$dsprsig->signer, LOGGER_DEBUG);
+ }
+
q("insert into sign (`iid`,`signed_text`,`signature`,`signer`) values (%d,'%s','%s','%s') ",
intval($current_post),
dbesc($dsprsig->signed_text),
From 080319d82d4b5275ad0bb618aca7e0be5e6ffa57 Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Wed, 20 Jan 2016 17:52:58 +0100
Subject: [PATCH 084/242] issue #2270
---
mod/contacts.php | 2 +-
util/messages.po | 706 +++++++++++++++++++++++------------------------
2 files changed, 354 insertions(+), 354 deletions(-)
diff --git a/mod/contacts.php b/mod/contacts.php
index f83b1b5daa..38e03459e6 100644
--- a/mod/contacts.php
+++ b/mod/contacts.php
@@ -125,7 +125,7 @@ function contacts_batch_actions(&$a){
}
}
if ($count_actions>0) {
- info ( sprintf( tt("%d contact edited.", "%d contacts edited", $count_actions), $count_actions) );
+ info ( sprintf( tt("%d contact edited.", "%d contacts edited.", $count_actions), $count_actions) );
}
if(x($_SESSION,'return_url'))
diff --git a/util/messages.po b/util/messages.po
index bb2c041e1b..498a5bc5bc 100644
--- a/util/messages.po
+++ b/util/messages.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-18 18:49+0100\n"
+"POT-Creation-Date: 2016-01-20 17:52+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -33,7 +33,7 @@ msgstr ""
#: mod/contacts.php:128
#, php-format
msgid "%d contact edited."
-msgid_plural "%d contacts edited"
+msgid_plural "%d contacts edited."
msgstr[0] ""
msgstr[1] ""
@@ -53,7 +53,7 @@ msgstr ""
msgid "Failed to update contact record."
msgstr ""
-#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:504
+#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:509
#: mod/profile_photo.php:19 mod/profile_photo.php:175 mod/profile_photo.php:186
#: mod/profile_photo.php:199 mod/ostatus_subscribe.php:9 mod/follow.php:11
#: mod/follow.php:73 mod/follow.php:155 mod/item.php:180 mod/item.php:192
@@ -70,7 +70,7 @@ msgstr ""
#: mod/api.php:31 mod/notes.php:22 mod/poke.php:149 mod/repair_ostatus.php:9
#: mod/invite.php:15 mod/invite.php:101 mod/photos.php:171 mod/photos.php:1105
#: mod/regmod.php:110 mod/uimport.php:23 mod/attach.php:33
-#: include/items.php:5073 index.php:383
+#: include/items.php:5077 index.php:383
msgid "Permission denied."
msgstr ""
@@ -109,7 +109,7 @@ msgstr ""
#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
-#: mod/profiles.php:687 mod/api.php:105 include/items.php:4905
+#: mod/profiles.php:687 mod/api.php:105 include/items.php:4909
msgid "Yes"
msgstr ""
@@ -118,7 +118,7 @@ msgstr ""
#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
-#: include/items.php:4908
+#: include/items.php:4912
msgid "Cancel"
msgstr ""
@@ -145,7 +145,7 @@ msgstr ""
msgid "Private communications are not available for this contact."
msgstr ""
-#: mod/contacts.php:544 mod/admin.php:811
+#: mod/contacts.php:544 mod/admin.php:820
msgid "Never"
msgstr ""
@@ -174,7 +174,7 @@ msgstr ""
msgid "Fetch further information for feeds"
msgstr ""
-#: mod/contacts.php:571 mod/admin.php:820
+#: mod/contacts.php:571 mod/admin.php:829
msgid "Disabled"
msgstr ""
@@ -265,12 +265,12 @@ msgid "Connect/Follow"
msgstr ""
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1301
+#: mod/admin.php:1310
msgid "Unblock"
msgstr ""
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1300
+#: mod/admin.php:1309
msgid "Block"
msgstr ""
@@ -428,7 +428,7 @@ msgstr ""
msgid "Unarchive"
msgstr ""
-#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1299
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1308
#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
@@ -546,14 +546,14 @@ msgstr ""
msgid "All Contacts (with secure profile access)"
msgstr ""
-#: mod/display.php:82 mod/display.php:291 mod/display.php:508
-#: mod/viewsrc.php:15 mod/admin.php:225 mod/admin.php:1354 mod/admin.php:1588
-#: mod/notice.php:15 include/items.php:4864
+#: mod/display.php:82 mod/display.php:291 mod/display.php:513
+#: mod/viewsrc.php:15 mod/admin.php:234 mod/admin.php:1363 mod/admin.php:1597
+#: mod/notice.php:15 include/items.php:4868
msgid "Item not found."
msgstr ""
#: mod/display.php:220 mod/videos.php:197 mod/viewcontacts.php:35
-#: mod/community.php:18 mod/dfrn_request.php:786 mod/search.php:93
+#: mod/community.php:22 mod/dfrn_request.php:786 mod/search.php:93
#: mod/search.php:99 mod/directory.php:37 mod/photos.php:976
msgid "Public access denied."
msgstr ""
@@ -562,7 +562,7 @@ msgstr ""
msgid "Access to this profile has been restricted."
msgstr ""
-#: mod/display.php:501
+#: mod/display.php:506
msgid "Item has been removed."
msgstr ""
@@ -597,7 +597,7 @@ msgid ""
"join."
msgstr ""
-#: mod/newmember.php:22 mod/admin.php:1407 mod/admin.php:1665
+#: mod/newmember.php:22 mod/admin.php:1416 mod/admin.php:1674
#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
@@ -842,7 +842,7 @@ msgstr ""
#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/conversation.php:130 include/conversation.php:266
-#: include/text.php:1993 include/diaspora.php:2147
+#: include/text.php:2000 include/diaspora.php:2151
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr ""
@@ -850,7 +850,7 @@ msgstr ""
#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/like.php:325 include/conversation.php:125
#: include/conversation.php:134 include/conversation.php:261
-#: include/conversation.php:270 include/diaspora.php:2147
+#: include/conversation.php:270 include/diaspora.php:2151
#: view/theme/diabook/theme.php:466 view/theme/diabook/theme.php:475
msgid "status"
msgstr ""
@@ -1161,7 +1161,7 @@ msgstr ""
msgid "Unable to update your contact profile details on our system"
msgstr ""
-#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4276
+#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4280
msgid "[Name Withheld]"
msgstr ""
@@ -1194,7 +1194,7 @@ msgstr ""
msgid "Access to this item is restricted."
msgstr ""
-#: mod/videos.php:383 include/text.php:1465
+#: mod/videos.php:383 include/text.php:1472
msgid "View Video"
msgstr ""
@@ -1288,7 +1288,7 @@ msgid ""
"Password reset failed."
msgstr ""
-#: mod/lostpass.php:109 boot.php:1418
+#: mod/lostpass.php:109 boot.php:1444
msgid "Password Reset"
msgstr ""
@@ -1392,7 +1392,7 @@ msgstr ""
msgid "System"
msgstr ""
-#: mod/notifications.php:87 mod/admin.php:379 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:388 include/nav.php:154
msgid "Network"
msgstr ""
@@ -1438,7 +1438,7 @@ msgstr ""
msgid "if applicable"
msgstr ""
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1297
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1306
msgid "Approve"
msgstr ""
@@ -1795,8 +1795,8 @@ msgstr ""
msgid "Refetch contact data"
msgstr ""
-#: mod/crepair.php:170 mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308
-#: mod/admin.php:1321 mod/settings.php:661 mod/settings.php:687
+#: mod/crepair.php:170 mod/admin.php:1304 mod/admin.php:1316 mod/admin.php:1317
+#: mod/admin.php:1330 mod/settings.php:661 mod/settings.php:687
msgid "Name"
msgstr ""
@@ -1846,7 +1846,7 @@ msgid ""
"entries from this contact."
msgstr ""
-#: mod/bookmarklet.php:12 boot.php:1404 include/nav.php:91
+#: mod/bookmarklet.php:12 boot.php:1430 include/nav.php:91
msgid "Login"
msgstr ""
@@ -1902,802 +1902,802 @@ msgstr ""
msgid "Theme settings updated."
msgstr ""
-#: mod/admin.php:147 mod/admin.php:877
+#: mod/admin.php:156 mod/admin.php:886
msgid "Site"
msgstr ""
-#: mod/admin.php:148 mod/admin.php:821 mod/admin.php:1290 mod/admin.php:1305
+#: mod/admin.php:157 mod/admin.php:830 mod/admin.php:1299 mod/admin.php:1314
msgid "Users"
msgstr ""
-#: mod/admin.php:149 mod/admin.php:1405 mod/admin.php:1465 mod/settings.php:72
+#: mod/admin.php:158 mod/admin.php:1414 mod/admin.php:1474 mod/settings.php:72
msgid "Plugins"
msgstr ""
-#: mod/admin.php:150 mod/admin.php:1663 mod/admin.php:1713
+#: mod/admin.php:159 mod/admin.php:1672 mod/admin.php:1722
msgid "Themes"
msgstr ""
-#: mod/admin.php:151 mod/settings.php:50
+#: mod/admin.php:160 mod/settings.php:50
msgid "Additional features"
msgstr ""
-#: mod/admin.php:152
+#: mod/admin.php:161
msgid "DB updates"
msgstr ""
-#: mod/admin.php:153 mod/admin.php:374
+#: mod/admin.php:162 mod/admin.php:383
msgid "Inspect Queue"
msgstr ""
-#: mod/admin.php:154 mod/admin.php:343
+#: mod/admin.php:163 mod/admin.php:352
msgid "Federation Statistics"
msgstr ""
-#: mod/admin.php:168 mod/admin.php:179 mod/admin.php:1781
+#: mod/admin.php:177 mod/admin.php:188 mod/admin.php:1790
msgid "Logs"
msgstr ""
-#: mod/admin.php:169 mod/admin.php:1848
+#: mod/admin.php:178 mod/admin.php:1857
msgid "View Logs"
msgstr ""
-#: mod/admin.php:170
+#: mod/admin.php:179
msgid "probe address"
msgstr ""
-#: mod/admin.php:171
+#: mod/admin.php:180
msgid "check webfinger"
msgstr ""
-#: mod/admin.php:177 include/nav.php:194
+#: mod/admin.php:186 include/nav.php:194
msgid "Admin"
msgstr ""
-#: mod/admin.php:178
+#: mod/admin.php:187
msgid "Plugin Features"
msgstr ""
-#: mod/admin.php:180
+#: mod/admin.php:189
msgid "diagnostics"
msgstr ""
-#: mod/admin.php:181
+#: mod/admin.php:190
msgid "User registrations waiting for confirmation"
msgstr ""
-#: mod/admin.php:336
+#: mod/admin.php:345
msgid ""
"This page offers you some numbers to the known part of the federated social "
"network your Friendica node is part of. These numbers are not complete but "
"only reflect the part of the network your node is aware of."
msgstr ""
-#: mod/admin.php:337
+#: mod/admin.php:346
msgid ""
"The Auto Discovered Contact Directory feature is not enabled, it "
"will improve the data displayed here."
msgstr ""
-#: mod/admin.php:342 mod/admin.php:373 mod/admin.php:430 mod/admin.php:876
-#: mod/admin.php:1289 mod/admin.php:1404 mod/admin.php:1464 mod/admin.php:1662
-#: mod/admin.php:1712 mod/admin.php:1780 mod/admin.php:1847
+#: mod/admin.php:351 mod/admin.php:382 mod/admin.php:439 mod/admin.php:885
+#: mod/admin.php:1298 mod/admin.php:1413 mod/admin.php:1473 mod/admin.php:1671
+#: mod/admin.php:1721 mod/admin.php:1789 mod/admin.php:1856
msgid "Administration"
msgstr ""
-#: mod/admin.php:349
+#: mod/admin.php:358
msgid "Currently this node is aware of nodes from the following platforms:"
msgstr ""
-#: mod/admin.php:376
+#: mod/admin.php:385
msgid "ID"
msgstr ""
-#: mod/admin.php:377
+#: mod/admin.php:386
msgid "Recipient Name"
msgstr ""
-#: mod/admin.php:378
+#: mod/admin.php:387
msgid "Recipient Profile"
msgstr ""
-#: mod/admin.php:380
+#: mod/admin.php:389
msgid "Created"
msgstr ""
-#: mod/admin.php:381
+#: mod/admin.php:390
msgid "Last Tried"
msgstr ""
-#: mod/admin.php:382
+#: mod/admin.php:391
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr ""
-#: mod/admin.php:401 mod/admin.php:1243
+#: mod/admin.php:410 mod/admin.php:1252
msgid "Normal Account"
msgstr ""
-#: mod/admin.php:402 mod/admin.php:1244
+#: mod/admin.php:411 mod/admin.php:1253
msgid "Soapbox Account"
msgstr ""
-#: mod/admin.php:403 mod/admin.php:1245
+#: mod/admin.php:412 mod/admin.php:1254
msgid "Community/Celebrity Account"
msgstr ""
-#: mod/admin.php:404 mod/admin.php:1246
+#: mod/admin.php:413 mod/admin.php:1255
msgid "Automatic Friend Account"
msgstr ""
-#: mod/admin.php:405
+#: mod/admin.php:414
msgid "Blog Account"
msgstr ""
-#: mod/admin.php:406
+#: mod/admin.php:415
msgid "Private Forum"
msgstr ""
-#: mod/admin.php:425
+#: mod/admin.php:434
msgid "Message queues"
msgstr ""
-#: mod/admin.php:431
+#: mod/admin.php:440
msgid "Summary"
msgstr ""
-#: mod/admin.php:433
+#: mod/admin.php:442
msgid "Registered users"
msgstr ""
-#: mod/admin.php:435
+#: mod/admin.php:444
msgid "Pending registrations"
msgstr ""
-#: mod/admin.php:436
+#: mod/admin.php:445
msgid "Version"
msgstr ""
-#: mod/admin.php:441
+#: mod/admin.php:450
msgid "Active plugins"
msgstr ""
-#: mod/admin.php:464
+#: mod/admin.php:473
msgid "Can not parse base url. Must have at least ://"
msgstr ""
-#: mod/admin.php:749
+#: mod/admin.php:758
msgid "RINO2 needs mcrypt php extension to work."
msgstr ""
-#: mod/admin.php:757
+#: mod/admin.php:766
msgid "Site settings updated."
msgstr ""
-#: mod/admin.php:785 mod/settings.php:912
+#: mod/admin.php:794 mod/settings.php:912
msgid "No special theme for mobile devices"
msgstr ""
-#: mod/admin.php:804
+#: mod/admin.php:813
msgid "No community page"
msgstr ""
-#: mod/admin.php:805
+#: mod/admin.php:814
msgid "Public postings from users of this site"
msgstr ""
-#: mod/admin.php:806
+#: mod/admin.php:815
msgid "Global community page"
msgstr ""
-#: mod/admin.php:812
+#: mod/admin.php:821
msgid "At post arrival"
msgstr ""
-#: mod/admin.php:813 include/contact_selectors.php:56
+#: mod/admin.php:822 include/contact_selectors.php:56
msgid "Frequently"
msgstr ""
-#: mod/admin.php:814 include/contact_selectors.php:57
+#: mod/admin.php:823 include/contact_selectors.php:57
msgid "Hourly"
msgstr ""
-#: mod/admin.php:815 include/contact_selectors.php:58
+#: mod/admin.php:824 include/contact_selectors.php:58
msgid "Twice daily"
msgstr ""
-#: mod/admin.php:816 include/contact_selectors.php:59
+#: mod/admin.php:825 include/contact_selectors.php:59
msgid "Daily"
msgstr ""
-#: mod/admin.php:822
+#: mod/admin.php:831
msgid "Users, Global Contacts"
msgstr ""
-#: mod/admin.php:823
+#: mod/admin.php:832
msgid "Users, Global Contacts/fallback"
msgstr ""
-#: mod/admin.php:827
+#: mod/admin.php:836
msgid "One month"
msgstr ""
-#: mod/admin.php:828
+#: mod/admin.php:837
msgid "Three months"
msgstr ""
-#: mod/admin.php:829
+#: mod/admin.php:838
msgid "Half a year"
msgstr ""
-#: mod/admin.php:830
+#: mod/admin.php:839
msgid "One year"
msgstr ""
-#: mod/admin.php:835
+#: mod/admin.php:844
msgid "Multi user instance"
msgstr ""
-#: mod/admin.php:858
+#: mod/admin.php:867
msgid "Closed"
msgstr ""
-#: mod/admin.php:859
+#: mod/admin.php:868
msgid "Requires approval"
msgstr ""
-#: mod/admin.php:860
+#: mod/admin.php:869
msgid "Open"
msgstr ""
-#: mod/admin.php:864
+#: mod/admin.php:873
msgid "No SSL policy, links will track page SSL state"
msgstr ""
-#: mod/admin.php:865
+#: mod/admin.php:874
msgid "Force all links to use SSL"
msgstr ""
-#: mod/admin.php:866
+#: mod/admin.php:875
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr ""
-#: mod/admin.php:878 mod/admin.php:1466 mod/admin.php:1714 mod/admin.php:1782
-#: mod/admin.php:1931 mod/settings.php:659 mod/settings.php:769
+#: mod/admin.php:887 mod/admin.php:1475 mod/admin.php:1723 mod/admin.php:1791
+#: mod/admin.php:1940 mod/settings.php:659 mod/settings.php:769
#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
#: mod/settings.php:1204
msgid "Save Settings"
msgstr ""
-#: mod/admin.php:879 mod/register.php:263
+#: mod/admin.php:888 mod/register.php:263
msgid "Registration"
msgstr ""
-#: mod/admin.php:880
+#: mod/admin.php:889
msgid "File upload"
msgstr ""
-#: mod/admin.php:881
+#: mod/admin.php:890
msgid "Policies"
msgstr ""
-#: mod/admin.php:882
+#: mod/admin.php:891
msgid "Advanced"
msgstr ""
-#: mod/admin.php:883
+#: mod/admin.php:892
msgid "Auto Discovered Contact Directory"
msgstr ""
-#: mod/admin.php:884
+#: mod/admin.php:893
msgid "Performance"
msgstr ""
-#: mod/admin.php:885
+#: mod/admin.php:894
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr ""
-#: mod/admin.php:888
+#: mod/admin.php:897
msgid "Site name"
msgstr ""
-#: mod/admin.php:889
+#: mod/admin.php:898
msgid "Host name"
msgstr ""
-#: mod/admin.php:890
+#: mod/admin.php:899
msgid "Sender Email"
msgstr ""
-#: mod/admin.php:890
+#: mod/admin.php:899
msgid ""
"The email address your server shall use to send notification emails from."
msgstr ""
-#: mod/admin.php:891
+#: mod/admin.php:900
msgid "Banner/Logo"
msgstr ""
-#: mod/admin.php:892
+#: mod/admin.php:901
msgid "Shortcut icon"
msgstr ""
-#: mod/admin.php:892
+#: mod/admin.php:901
msgid "Link to an icon that will be used for browsers."
msgstr ""
-#: mod/admin.php:893
+#: mod/admin.php:902
msgid "Touch icon"
msgstr ""
-#: mod/admin.php:893
+#: mod/admin.php:902
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr ""
-#: mod/admin.php:894
+#: mod/admin.php:903
msgid "Additional Info"
msgstr ""
-#: mod/admin.php:894
+#: mod/admin.php:903
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr ""
-#: mod/admin.php:895
+#: mod/admin.php:904
msgid "System language"
msgstr ""
-#: mod/admin.php:896
+#: mod/admin.php:905
msgid "System theme"
msgstr ""
-#: mod/admin.php:896
+#: mod/admin.php:905
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr ""
-#: mod/admin.php:897
+#: mod/admin.php:906
msgid "Mobile system theme"
msgstr ""
-#: mod/admin.php:897
+#: mod/admin.php:906
msgid "Theme for mobile devices"
msgstr ""
-#: mod/admin.php:898
+#: mod/admin.php:907
msgid "SSL link policy"
msgstr ""
-#: mod/admin.php:898
+#: mod/admin.php:907
msgid "Determines whether generated links should be forced to use SSL"
msgstr ""
-#: mod/admin.php:899
+#: mod/admin.php:908
msgid "Force SSL"
msgstr ""
-#: mod/admin.php:899
+#: mod/admin.php:908
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead "
"to endless loops."
msgstr ""
-#: mod/admin.php:900
+#: mod/admin.php:909
msgid "Old style 'Share'"
msgstr ""
-#: mod/admin.php:900
+#: mod/admin.php:909
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr ""
-#: mod/admin.php:901
+#: mod/admin.php:910
msgid "Hide help entry from navigation menu"
msgstr ""
-#: mod/admin.php:901
+#: mod/admin.php:910
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr ""
-#: mod/admin.php:902
+#: mod/admin.php:911
msgid "Single user instance"
msgstr ""
-#: mod/admin.php:902
+#: mod/admin.php:911
msgid "Make this instance multi-user or single-user for the named user"
msgstr ""
-#: mod/admin.php:903
+#: mod/admin.php:912
msgid "Maximum image size"
msgstr ""
-#: mod/admin.php:903
+#: mod/admin.php:912
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr ""
-#: mod/admin.php:904
+#: mod/admin.php:913
msgid "Maximum image length"
msgstr ""
-#: mod/admin.php:904
+#: mod/admin.php:913
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr ""
-#: mod/admin.php:905
+#: mod/admin.php:914
msgid "JPEG image quality"
msgstr ""
-#: mod/admin.php:905
+#: mod/admin.php:914
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr ""
-#: mod/admin.php:907
+#: mod/admin.php:916
msgid "Register policy"
msgstr ""
-#: mod/admin.php:908
+#: mod/admin.php:917
msgid "Maximum Daily Registrations"
msgstr ""
-#: mod/admin.php:908
+#: mod/admin.php:917
msgid ""
"If registration is permitted above, this sets the maximum number of new user "
"registrations to accept per day. If register is set to closed, this setting "
"has no effect."
msgstr ""
-#: mod/admin.php:909
+#: mod/admin.php:918
msgid "Register text"
msgstr ""
-#: mod/admin.php:909
+#: mod/admin.php:918
msgid "Will be displayed prominently on the registration page."
msgstr ""
-#: mod/admin.php:910
+#: mod/admin.php:919
msgid "Accounts abandoned after x days"
msgstr ""
-#: mod/admin.php:910
+#: mod/admin.php:919
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr ""
-#: mod/admin.php:911
+#: mod/admin.php:920
msgid "Allowed friend domains"
msgstr ""
-#: mod/admin.php:911
+#: mod/admin.php:920
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:912
+#: mod/admin.php:921
msgid "Allowed email domains"
msgstr ""
-#: mod/admin.php:912
+#: mod/admin.php:921
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:913
+#: mod/admin.php:922
msgid "Block public"
msgstr ""
-#: mod/admin.php:913
+#: mod/admin.php:922
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:914
+#: mod/admin.php:923
msgid "Force publish"
msgstr ""
-#: mod/admin.php:914
+#: mod/admin.php:923
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr ""
-#: mod/admin.php:915
+#: mod/admin.php:924
msgid "Global directory URL"
msgstr ""
-#: mod/admin.php:915
+#: mod/admin.php:924
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr ""
-#: mod/admin.php:916
+#: mod/admin.php:925
msgid "Allow threaded items"
msgstr ""
-#: mod/admin.php:916
+#: mod/admin.php:925
msgid "Allow infinite level threading for items on this site."
msgstr ""
-#: mod/admin.php:917
+#: mod/admin.php:926
msgid "Private posts by default for new users"
msgstr ""
-#: mod/admin.php:917
+#: mod/admin.php:926
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr ""
-#: mod/admin.php:918
+#: mod/admin.php:927
msgid "Don't include post content in email notifications"
msgstr ""
-#: mod/admin.php:918
+#: mod/admin.php:927
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr ""
-#: mod/admin.php:919
+#: mod/admin.php:928
msgid "Disallow public access to addons listed in the apps menu."
msgstr ""
-#: mod/admin.php:919
+#: mod/admin.php:928
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr ""
-#: mod/admin.php:920
+#: mod/admin.php:929
msgid "Don't embed private images in posts"
msgstr ""
-#: mod/admin.php:920
+#: mod/admin.php:929
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
"photos will have to authenticate and load each image, which may take a while."
msgstr ""
-#: mod/admin.php:921
+#: mod/admin.php:930
msgid "Allow Users to set remote_self"
msgstr ""
-#: mod/admin.php:921
+#: mod/admin.php:930
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr ""
-#: mod/admin.php:922
+#: mod/admin.php:931
msgid "Block multiple registrations"
msgstr ""
-#: mod/admin.php:922
+#: mod/admin.php:931
msgid "Disallow users to register additional accounts for use as pages."
msgstr ""
-#: mod/admin.php:923
+#: mod/admin.php:932
msgid "OpenID support"
msgstr ""
-#: mod/admin.php:923
+#: mod/admin.php:932
msgid "OpenID support for registration and logins."
msgstr ""
-#: mod/admin.php:924
+#: mod/admin.php:933
msgid "Fullname check"
msgstr ""
-#: mod/admin.php:924
+#: mod/admin.php:933
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr ""
-#: mod/admin.php:925
+#: mod/admin.php:934
msgid "UTF-8 Regular expressions"
msgstr ""
-#: mod/admin.php:925
+#: mod/admin.php:934
msgid "Use PHP UTF8 regular expressions"
msgstr ""
-#: mod/admin.php:926
+#: mod/admin.php:935
msgid "Community Page Style"
msgstr ""
-#: mod/admin.php:926
+#: mod/admin.php:935
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr ""
-#: mod/admin.php:927
+#: mod/admin.php:936
msgid "Posts per user on community page"
msgstr ""
-#: mod/admin.php:927
+#: mod/admin.php:936
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr ""
-#: mod/admin.php:928
+#: mod/admin.php:937
msgid "Enable OStatus support"
msgstr ""
-#: mod/admin.php:928
+#: mod/admin.php:937
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
-#: mod/admin.php:929
+#: mod/admin.php:938
msgid "OStatus conversation completion interval"
msgstr ""
-#: mod/admin.php:929
+#: mod/admin.php:938
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr ""
-#: mod/admin.php:930
+#: mod/admin.php:939
msgid "OStatus support can only be enabled if threading is enabled."
msgstr ""
-#: mod/admin.php:932
+#: mod/admin.php:941
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub "
"directory."
msgstr ""
-#: mod/admin.php:933
+#: mod/admin.php:942
msgid "Enable Diaspora support"
msgstr ""
-#: mod/admin.php:933
+#: mod/admin.php:942
msgid "Provide built-in Diaspora network compatibility."
msgstr ""
-#: mod/admin.php:934
+#: mod/admin.php:943
msgid "Only allow Friendica contacts"
msgstr ""
-#: mod/admin.php:934
+#: mod/admin.php:943
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr ""
-#: mod/admin.php:935
+#: mod/admin.php:944
msgid "Verify SSL"
msgstr ""
-#: mod/admin.php:935
+#: mod/admin.php:944
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you "
"cannot connect (at all) to self-signed SSL sites."
msgstr ""
-#: mod/admin.php:936
+#: mod/admin.php:945
msgid "Proxy user"
msgstr ""
-#: mod/admin.php:937
+#: mod/admin.php:946
msgid "Proxy URL"
msgstr ""
-#: mod/admin.php:938
+#: mod/admin.php:947
msgid "Network timeout"
msgstr ""
-#: mod/admin.php:938
+#: mod/admin.php:947
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr ""
-#: mod/admin.php:939
+#: mod/admin.php:948
msgid "Delivery interval"
msgstr ""
-#: mod/admin.php:939
+#: mod/admin.php:948
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:940
+#: mod/admin.php:949
msgid "Poll interval"
msgstr ""
-#: mod/admin.php:940
+#: mod/admin.php:949
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr ""
-#: mod/admin.php:941
+#: mod/admin.php:950
msgid "Maximum Load Average"
msgstr ""
-#: mod/admin.php:941
+#: mod/admin.php:950
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr ""
-#: mod/admin.php:942
+#: mod/admin.php:951
msgid "Maximum Load Average (Frontend)"
msgstr ""
-#: mod/admin.php:942
+#: mod/admin.php:951
msgid "Maximum system load before the frontend quits service - default 50."
msgstr ""
-#: mod/admin.php:943
+#: mod/admin.php:952
msgid "Maximum table size for optimization"
msgstr ""
-#: mod/admin.php:943
+#: mod/admin.php:952
msgid ""
"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
"Enter -1 to disable it."
msgstr ""
-#: mod/admin.php:944
+#: mod/admin.php:953
msgid "Minimum level of fragmentation"
msgstr ""
-#: mod/admin.php:944
+#: mod/admin.php:953
msgid ""
"Minimum fragmenation level to start the automatic optimization - default "
"value is 30%."
msgstr ""
-#: mod/admin.php:946
+#: mod/admin.php:955
msgid "Periodical check of global contacts"
msgstr ""
-#: mod/admin.php:946
+#: mod/admin.php:955
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr ""
-#: mod/admin.php:947
+#: mod/admin.php:956
msgid "Days between requery"
msgstr ""
-#: mod/admin.php:947
+#: mod/admin.php:956
msgid "Number of days after which a server is requeried for his contacts."
msgstr ""
-#: mod/admin.php:948
+#: mod/admin.php:957
msgid "Discover contacts from other servers"
msgstr ""
-#: mod/admin.php:948
+#: mod/admin.php:957
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2707,32 +2707,32 @@ msgid ""
"Global Contacts'."
msgstr ""
-#: mod/admin.php:949
+#: mod/admin.php:958
msgid "Timeframe for fetching global contacts"
msgstr ""
-#: mod/admin.php:949
+#: mod/admin.php:958
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr ""
-#: mod/admin.php:950
+#: mod/admin.php:959
msgid "Search the local directory"
msgstr ""
-#: mod/admin.php:950
+#: mod/admin.php:959
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr ""
-#: mod/admin.php:952
+#: mod/admin.php:961
msgid "Publish server information"
msgstr ""
-#: mod/admin.php:952
+#: mod/admin.php:961
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2740,204 +2740,204 @@ msgid ""
"href='http://the-federation.info/'>the-federation.info for details."
msgstr ""
-#: mod/admin.php:954
+#: mod/admin.php:963
msgid "Use MySQL full text engine"
msgstr ""
-#: mod/admin.php:954
+#: mod/admin.php:963
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr ""
-#: mod/admin.php:955
+#: mod/admin.php:964
msgid "Suppress Language"
msgstr ""
-#: mod/admin.php:955
+#: mod/admin.php:964
msgid "Suppress language information in meta information about a posting."
msgstr ""
-#: mod/admin.php:956
+#: mod/admin.php:965
msgid "Suppress Tags"
msgstr ""
-#: mod/admin.php:956
+#: mod/admin.php:965
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr ""
-#: mod/admin.php:957
+#: mod/admin.php:966
msgid "Path to item cache"
msgstr ""
-#: mod/admin.php:957
+#: mod/admin.php:966
msgid "The item caches buffers generated bbcode and external images."
msgstr ""
-#: mod/admin.php:958
+#: mod/admin.php:967
msgid "Cache duration in seconds"
msgstr ""
-#: mod/admin.php:958
+#: mod/admin.php:967
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One "
"day). To disable the item cache, set the value to -1."
msgstr ""
-#: mod/admin.php:959
+#: mod/admin.php:968
msgid "Maximum numbers of comments per post"
msgstr ""
-#: mod/admin.php:959
+#: mod/admin.php:968
msgid "How much comments should be shown for each post? Default value is 100."
msgstr ""
-#: mod/admin.php:960
+#: mod/admin.php:969
msgid "Path for lock file"
msgstr ""
-#: mod/admin.php:960
+#: mod/admin.php:969
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr ""
-#: mod/admin.php:961
+#: mod/admin.php:970
msgid "Temp path"
msgstr ""
-#: mod/admin.php:961
+#: mod/admin.php:970
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr ""
-#: mod/admin.php:962
+#: mod/admin.php:971
msgid "Base path to installation"
msgstr ""
-#: mod/admin.php:962
+#: mod/admin.php:971
msgid ""
"If the system cannot detect the correct path to your installation, enter the "
"correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr ""
-#: mod/admin.php:963
+#: mod/admin.php:972
msgid "Disable picture proxy"
msgstr ""
-#: mod/admin.php:963
+#: mod/admin.php:972
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on "
"systems with very low bandwith."
msgstr ""
-#: mod/admin.php:964
+#: mod/admin.php:973
msgid "Enable old style pager"
msgstr ""
-#: mod/admin.php:964
+#: mod/admin.php:973
msgid ""
"The old style pager has page numbers but slows down massively the page speed."
msgstr ""
-#: mod/admin.php:965
+#: mod/admin.php:974
msgid "Only search in tags"
msgstr ""
-#: mod/admin.php:965
+#: mod/admin.php:974
msgid "On large systems the text search can slow down the system extremely."
msgstr ""
-#: mod/admin.php:967
+#: mod/admin.php:976
msgid "New base url"
msgstr ""
-#: mod/admin.php:967
+#: mod/admin.php:976
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts "
"of all users."
msgstr ""
-#: mod/admin.php:969
+#: mod/admin.php:978
msgid "RINO Encryption"
msgstr ""
-#: mod/admin.php:969
+#: mod/admin.php:978
msgid "Encryption layer between nodes."
msgstr ""
-#: mod/admin.php:970
+#: mod/admin.php:979
msgid "Embedly API key"
msgstr ""
-#: mod/admin.php:970
+#: mod/admin.php:979
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr ""
-#: mod/admin.php:999
+#: mod/admin.php:1008
msgid "Update has been marked successful"
msgstr ""
-#: mod/admin.php:1007
+#: mod/admin.php:1016
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr ""
-#: mod/admin.php:1010
+#: mod/admin.php:1019
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr ""
-#: mod/admin.php:1022
+#: mod/admin.php:1031
#, php-format
msgid "Executing %s failed with error: %s"
msgstr ""
-#: mod/admin.php:1025
+#: mod/admin.php:1034
#, php-format
msgid "Update %s was successfully applied."
msgstr ""
-#: mod/admin.php:1029
+#: mod/admin.php:1038
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr ""
-#: mod/admin.php:1031
+#: mod/admin.php:1040
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr ""
-#: mod/admin.php:1050
+#: mod/admin.php:1059
msgid "No failed updates."
msgstr ""
-#: mod/admin.php:1051
+#: mod/admin.php:1060
msgid "Check database structure"
msgstr ""
-#: mod/admin.php:1056
+#: mod/admin.php:1065
msgid "Failed Updates"
msgstr ""
-#: mod/admin.php:1057
+#: mod/admin.php:1066
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr ""
-#: mod/admin.php:1058
+#: mod/admin.php:1067
msgid "Mark success (if update was manually applied)"
msgstr ""
-#: mod/admin.php:1059
+#: mod/admin.php:1068
msgid "Attempt to execute this update step automatically"
msgstr ""
-#: mod/admin.php:1091
+#: mod/admin.php:1100
#, php-format
msgid ""
"\n"
@@ -2945,7 +2945,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr ""
-#: mod/admin.php:1094
+#: mod/admin.php:1103
#, php-format
msgid ""
"\n"
@@ -2981,168 +2981,168 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr ""
-#: mod/admin.php:1126 include/user.php:423
+#: mod/admin.php:1135 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr ""
-#: mod/admin.php:1138
+#: mod/admin.php:1147
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] ""
msgstr[1] ""
-#: mod/admin.php:1145
+#: mod/admin.php:1154
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] ""
msgstr[1] ""
-#: mod/admin.php:1192
+#: mod/admin.php:1201
#, php-format
msgid "User '%s' deleted"
msgstr ""
-#: mod/admin.php:1200
+#: mod/admin.php:1209
#, php-format
msgid "User '%s' unblocked"
msgstr ""
-#: mod/admin.php:1200
+#: mod/admin.php:1209
#, php-format
msgid "User '%s' blocked"
msgstr ""
-#: mod/admin.php:1291
+#: mod/admin.php:1300
msgid "Add User"
msgstr ""
-#: mod/admin.php:1292
+#: mod/admin.php:1301
msgid "select all"
msgstr ""
-#: mod/admin.php:1293
+#: mod/admin.php:1302
msgid "User registrations waiting for confirm"
msgstr ""
-#: mod/admin.php:1294
+#: mod/admin.php:1303
msgid "User waiting for permanent deletion"
msgstr ""
-#: mod/admin.php:1295
+#: mod/admin.php:1304
msgid "Request date"
msgstr ""
-#: mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308 mod/admin.php:1323
+#: mod/admin.php:1304 mod/admin.php:1316 mod/admin.php:1317 mod/admin.php:1332
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr ""
-#: mod/admin.php:1296
+#: mod/admin.php:1305
msgid "No registrations."
msgstr ""
-#: mod/admin.php:1298
+#: mod/admin.php:1307
msgid "Deny"
msgstr ""
-#: mod/admin.php:1302
+#: mod/admin.php:1311
msgid "Site admin"
msgstr ""
-#: mod/admin.php:1303
+#: mod/admin.php:1312
msgid "Account expired"
msgstr ""
-#: mod/admin.php:1306
+#: mod/admin.php:1315
msgid "New User"
msgstr ""
-#: mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1316 mod/admin.php:1317
msgid "Register date"
msgstr ""
-#: mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1316 mod/admin.php:1317
msgid "Last login"
msgstr ""
-#: mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1316 mod/admin.php:1317
msgid "Last item"
msgstr ""
-#: mod/admin.php:1307
+#: mod/admin.php:1316
msgid "Deleted since"
msgstr ""
-#: mod/admin.php:1308 mod/settings.php:41
+#: mod/admin.php:1317 mod/settings.php:41
msgid "Account"
msgstr ""
-#: mod/admin.php:1310
+#: mod/admin.php:1319
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:1311
+#: mod/admin.php:1320
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:1321
+#: mod/admin.php:1330
msgid "Name of the new user."
msgstr ""
-#: mod/admin.php:1322
+#: mod/admin.php:1331
msgid "Nickname"
msgstr ""
-#: mod/admin.php:1322
+#: mod/admin.php:1331
msgid "Nickname of the new user."
msgstr ""
-#: mod/admin.php:1323
+#: mod/admin.php:1332
msgid "Email address of the new user."
msgstr ""
-#: mod/admin.php:1366
+#: mod/admin.php:1375
#, php-format
msgid "Plugin %s disabled."
msgstr ""
-#: mod/admin.php:1370
+#: mod/admin.php:1379
#, php-format
msgid "Plugin %s enabled."
msgstr ""
-#: mod/admin.php:1381 mod/admin.php:1617
+#: mod/admin.php:1390 mod/admin.php:1626
msgid "Disable"
msgstr ""
-#: mod/admin.php:1383 mod/admin.php:1619
+#: mod/admin.php:1392 mod/admin.php:1628
msgid "Enable"
msgstr ""
-#: mod/admin.php:1406 mod/admin.php:1664
+#: mod/admin.php:1415 mod/admin.php:1673
msgid "Toggle"
msgstr ""
-#: mod/admin.php:1414 mod/admin.php:1673
+#: mod/admin.php:1423 mod/admin.php:1682
msgid "Author: "
msgstr ""
-#: mod/admin.php:1415 mod/admin.php:1674
+#: mod/admin.php:1424 mod/admin.php:1683
msgid "Maintainer: "
msgstr ""
-#: mod/admin.php:1467
+#: mod/admin.php:1476
msgid "Reload active plugins"
msgstr ""
-#: mod/admin.php:1472
+#: mod/admin.php:1481
#, php-format
msgid ""
"There are currently no plugins available on your node. You can find the "
@@ -3150,62 +3150,62 @@ msgid ""
"in the open plugin registry at %2$s"
msgstr ""
-#: mod/admin.php:1577
+#: mod/admin.php:1586
msgid "No themes found."
msgstr ""
-#: mod/admin.php:1655
+#: mod/admin.php:1664
msgid "Screenshot"
msgstr ""
-#: mod/admin.php:1715
+#: mod/admin.php:1724
msgid "Reload active themes"
msgstr ""
-#: mod/admin.php:1720
+#: mod/admin.php:1729
#, php-format
msgid "No themes found on the system. They should be paced in %1$s"
msgstr ""
-#: mod/admin.php:1721
+#: mod/admin.php:1730
msgid "[Experimental]"
msgstr ""
-#: mod/admin.php:1722
+#: mod/admin.php:1731
msgid "[Unsupported]"
msgstr ""
-#: mod/admin.php:1746
+#: mod/admin.php:1755
msgid "Log settings updated."
msgstr ""
-#: mod/admin.php:1783
+#: mod/admin.php:1792
msgid "Clear"
msgstr ""
-#: mod/admin.php:1788
+#: mod/admin.php:1797
msgid "Enable Debugging"
msgstr ""
-#: mod/admin.php:1789
+#: mod/admin.php:1798
msgid "Log file"
msgstr ""
-#: mod/admin.php:1789
+#: mod/admin.php:1798
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr ""
-#: mod/admin.php:1790
+#: mod/admin.php:1799
msgid "Log level"
msgstr ""
-#: mod/admin.php:1793
+#: mod/admin.php:1802
msgid "PHP logging"
msgstr ""
-#: mod/admin.php:1794
+#: mod/admin.php:1803
msgid ""
"To enable logging of PHP errors and warnings you can add the following to "
"the .htconfig.php file of your installation. The filename set in the "
@@ -3214,20 +3214,20 @@ msgid ""
"'display_errors' is to enable these options, set to '0' to disable them."
msgstr ""
-#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+#: mod/admin.php:1929 mod/admin.php:1930 mod/settings.php:759
msgid "Off"
msgstr ""
-#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+#: mod/admin.php:1929 mod/admin.php:1930 mod/settings.php:759
msgid "On"
msgstr ""
-#: mod/admin.php:1921
+#: mod/admin.php:1930
#, php-format
msgid "Lock feature %s"
msgstr ""
-#: mod/admin.php:1929
+#: mod/admin.php:1938
msgid "Manage Additional Features"
msgstr ""
@@ -3505,7 +3505,7 @@ msgstr ""
msgid "Edit event"
msgstr ""
-#: mod/events.php:421 include/text.php:1721 include/text.php:1728
+#: mod/events.php:421 include/text.php:1728 include/text.php:1735
msgid "link to source"
msgstr ""
@@ -3612,15 +3612,15 @@ msgstr[0] ""
msgstr[1] ""
#: mod/content.php:607 object/Item.php:421 object/Item.php:434
-#: include/text.php:1997
+#: include/text.php:2004
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] ""
-#: mod/content.php:608 boot.php:863 object/Item.php:422
+#: mod/content.php:608 boot.php:870 object/Item.php:422
#: include/contact_widgets.php:242 include/forums.php:110
-#: include/items.php:5184 view/theme/vier/theme.php:264
+#: include/items.php:5188 view/theme/vier/theme.php:264
msgid "show more"
msgstr ""
@@ -3658,7 +3658,7 @@ msgid "This is you"
msgstr ""
#: mod/content.php:711 mod/photos.php:1629 mod/photos.php:1677
-#: mod/photos.php:1765 boot.php:862 object/Item.php:393 object/Item.php:709
+#: mod/photos.php:1765 boot.php:869 object/Item.php:393 object/Item.php:709
msgid "Comment"
msgstr ""
@@ -4148,16 +4148,16 @@ msgstr ""
msgid "link"
msgstr ""
-#: mod/community.php:23
+#: mod/community.php:27
msgid "Not available."
msgstr ""
-#: mod/community.php:32 include/nav.php:136 include/nav.php:138
+#: mod/community.php:36 include/nav.php:136 include/nav.php:138
#: view/theme/diabook/theme.php:129
msgid "Community"
msgstr ""
-#: mod/community.php:62 mod/community.php:71 mod/search.php:228
+#: mod/community.php:66 mod/community.php:75 mod/search.php:228
msgid "No results."
msgstr ""
@@ -5082,7 +5082,7 @@ msgstr ""
msgid "Choose a nickname: "
msgstr ""
-#: mod/register.php:280 boot.php:1379 include/nav.php:108
+#: mod/register.php:280 boot.php:1405 include/nav.php:108
msgid "Register"
msgstr ""
@@ -6126,60 +6126,60 @@ msgstr ""
msgid "Item was not found."
msgstr ""
-#: boot.php:861
+#: boot.php:868
msgid "Delete this item?"
msgstr ""
-#: boot.php:864
+#: boot.php:871
msgid "show fewer"
msgstr ""
-#: boot.php:1266
+#: boot.php:1292
#, php-format
msgid "Update %s failed. See error logs."
msgstr ""
-#: boot.php:1378
+#: boot.php:1404
msgid "Create a New Account"
msgstr ""
-#: boot.php:1403 include/nav.php:72
+#: boot.php:1429 include/nav.php:72
msgid "Logout"
msgstr ""
-#: boot.php:1406
+#: boot.php:1432
msgid "Nickname or Email address: "
msgstr ""
-#: boot.php:1407
+#: boot.php:1433
msgid "Password: "
msgstr ""
-#: boot.php:1408
+#: boot.php:1434
msgid "Remember me"
msgstr ""
-#: boot.php:1411
+#: boot.php:1437
msgid "Or login using OpenID: "
msgstr ""
-#: boot.php:1417
+#: boot.php:1443
msgid "Forgot your password?"
msgstr ""
-#: boot.php:1420
+#: boot.php:1446
msgid "Website Terms of Service"
msgstr ""
-#: boot.php:1421
+#: boot.php:1447
msgid "terms of service"
msgstr ""
-#: boot.php:1423
+#: boot.php:1449
msgid "Website Privacy Policy"
msgstr ""
-#: boot.php:1424
+#: boot.php:1450
msgid "privacy policy"
msgstr ""
@@ -6681,12 +6681,12 @@ msgstr ""
msgid "%1$d %2$s ago"
msgstr ""
-#: include/datetime.php:474 include/items.php:2477
+#: include/datetime.php:474 include/items.php:2481
#, php-format
msgid "%s's birthday"
msgstr ""
-#: include/datetime.php:475 include/items.php:2478
+#: include/datetime.php:475 include/items.php:2482
#, php-format
msgid "Happy Birthday %s"
msgstr ""
@@ -6825,12 +6825,12 @@ msgid "Only You Can See This"
msgstr ""
#: include/like.php:167 include/conversation.php:122
-#: include/conversation.php:258 include/text.php:1991
+#: include/conversation.php:258 include/text.php:1998
#: view/theme/diabook/theme.php:463
msgid "event"
msgstr ""
-#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2163
+#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2167
#: view/theme/diabook/theme.php:480
#, php-format
msgid "%1$s likes %2$s's %3$s"
@@ -7326,31 +7326,31 @@ msgstr ""
msgid "surprised"
msgstr ""
-#: include/text.php:1497
+#: include/text.php:1504
msgid "bytes"
msgstr ""
-#: include/text.php:1529 include/text.php:1541
+#: include/text.php:1536 include/text.php:1548
msgid "Click to open/close"
msgstr ""
-#: include/text.php:1715
+#: include/text.php:1722
msgid "View on separate page"
msgstr ""
-#: include/text.php:1716
+#: include/text.php:1723
msgid "view on separate page"
msgstr ""
-#: include/text.php:1995
+#: include/text.php:2002
msgid "activity"
msgstr ""
-#: include/text.php:1998
+#: include/text.php:2005
msgid "post"
msgstr ""
-#: include/text.php:2166
+#: include/text.php:2173
msgid "Item filed"
msgstr ""
@@ -7784,7 +7784,7 @@ msgstr ""
msgid "Sharing notification from Diaspora network"
msgstr ""
-#: include/diaspora.php:2604
+#: include/diaspora.php:2608
msgid "Attachments:"
msgstr ""
@@ -7796,11 +7796,11 @@ msgstr ""
msgid "noreply"
msgstr ""
-#: include/items.php:4903
+#: include/items.php:4907
msgid "Do you really want to delete this item?"
msgstr ""
-#: include/items.php:5178
+#: include/items.php:5182
msgid "Archives"
msgstr ""
@@ -8316,11 +8316,11 @@ msgstr ""
msgid "Please visit %s to approve or reject the request."
msgstr ""
-#: include/oembed.php:214
+#: include/oembed.php:226
msgid "Embedded content"
msgstr ""
-#: include/oembed.php:223
+#: include/oembed.php:235
msgid "Embedding disabled"
msgstr ""
From f635e81d94ed7ebfc0ad7aebe556f08d2847c05c Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Wed, 20 Jan 2016 17:54:40 +0100
Subject: [PATCH 085/242] NL update to the strings THX Dasrakel
---
view/nl/messages.po | 3032 ++++++++++++++++++++++---------------------
view/nl/strings.php | 141 +-
2 files changed, 1618 insertions(+), 1555 deletions(-)
diff --git a/view/nl/messages.po b/view/nl/messages.po
index ba81fdb03b..5ae713daf2 100644
--- a/view/nl/messages.po
+++ b/view/nl/messages.po
@@ -9,15 +9,15 @@
# Gert Cauwenberg , 2013
# jeroenpraat , 2012-2014
# jeroenpraat , 2012
-# Karel Vandecandelaere , 2015
+# Karel Vandecandelaere , 2015-2016
# Ralph , 2015
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-11-08 21:46+0100\n"
-"PO-Revision-Date: 2015-11-17 23:49+0000\n"
-"Last-Translator: Ralph \n"
+"POT-Creation-Date: 2016-01-18 18:49+0100\n"
+"PO-Revision-Date: 2016-01-20 13:13+0000\n"
+"Last-Translator: Karel Vandecandelaere \n"
"Language-Team: Dutch (http://www.transifex.com/Friendica/friendica/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,233 +25,182 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mod/contacts.php:118
+#: mod/contacts.php:50 include/identity.php:395
+msgid "Network:"
+msgstr "Netwerk:"
+
+#: mod/contacts.php:51 mod/contacts.php:961 mod/videos.php:37
+#: mod/viewcontacts.php:105 mod/dirfind.php:214 mod/network.php:598
+#: mod/allfriends.php:77 mod/match.php:82 mod/directory.php:172
+#: mod/common.php:123 mod/suggest.php:95 mod/photos.php:41
+#: include/identity.php:298
+msgid "Forum"
+msgstr "Forum"
+
+#: mod/contacts.php:128
#, php-format
msgid "%d contact edited."
msgid_plural "%d contacts edited"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d contact gewijzigd."
+msgstr[1] "%d contacten gewijzigd."
-#: mod/contacts.php:149 mod/contacts.php:372
+#: mod/contacts.php:159 mod/contacts.php:383
msgid "Could not access contact record."
msgstr "Kon geen toegang krijgen tot de contactgegevens"
-#: mod/contacts.php:163
+#: mod/contacts.php:173
msgid "Could not locate selected profile."
msgstr "Kon het geselecteerde profiel niet vinden."
-#: mod/contacts.php:196
+#: mod/contacts.php:206
msgid "Contact updated."
msgstr "Contact bijgewerkt."
-#: mod/contacts.php:198 mod/dfrn_request.php:576
+#: mod/contacts.php:208 mod/dfrn_request.php:575
msgid "Failed to update contact record."
msgstr "Ik kon de contactgegevens niet aanpassen."
-#: mod/contacts.php:354 mod/manage.php:96 mod/display.php:496
-#: mod/profile_photo.php:19 mod/profile_photo.php:169
-#: mod/profile_photo.php:180 mod/profile_photo.php:193
-#: mod/ostatus_subscribe.php:9 mod/follow.php:10 mod/follow.php:72
-#: mod/follow.php:137 mod/item.php:169 mod/item.php:185 mod/group.php:19
+#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:504
+#: mod/profile_photo.php:19 mod/profile_photo.php:175
+#: mod/profile_photo.php:186 mod/profile_photo.php:199
+#: mod/ostatus_subscribe.php:9 mod/follow.php:11 mod/follow.php:73
+#: mod/follow.php:155 mod/item.php:180 mod/item.php:192 mod/group.php:19
#: mod/dfrn_confirm.php:55 mod/fsuggest.php:78 mod/wall_upload.php:77
-#: mod/wall_upload.php:80 mod/viewcontacts.php:24 mod/notifications.php:69
-#: mod/message.php:45 mod/message.php:181 mod/crepair.php:120
+#: mod/wall_upload.php:80 mod/viewcontacts.php:40 mod/notifications.php:69
+#: mod/message.php:45 mod/message.php:181 mod/crepair.php:117
#: mod/dirfind.php:11 mod/nogroup.php:25 mod/network.php:4
-#: mod/allfriends.php:11 mod/events.php:165 mod/wallmessage.php:9
+#: mod/allfriends.php:12 mod/events.php:165 mod/wallmessage.php:9
#: mod/wallmessage.php:33 mod/wallmessage.php:79 mod/wallmessage.php:103
#: mod/wall_attach.php:67 mod/wall_attach.php:70 mod/settings.php:20
-#: mod/settings.php:116 mod/settings.php:635 mod/register.php:42
-#: mod/delegate.php:12 mod/common.php:17 mod/mood.php:114 mod/suggest.php:58
+#: mod/settings.php:126 mod/settings.php:646 mod/register.php:42
+#: mod/delegate.php:12 mod/common.php:18 mod/mood.php:114 mod/suggest.php:58
#: mod/profiles.php:165 mod/profiles.php:615 mod/editpost.php:10
#: mod/api.php:26 mod/api.php:31 mod/notes.php:22 mod/poke.php:149
#: mod/repair_ostatus.php:9 mod/invite.php:15 mod/invite.php:101
-#: mod/photos.php:163 mod/photos.php:1097 mod/regmod.php:110
-#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5103 index.php:382
+#: mod/photos.php:171 mod/photos.php:1105 mod/regmod.php:110
+#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5073 index.php:383
msgid "Permission denied."
msgstr "Toegang geweigerd"
-#: mod/contacts.php:393
+#: mod/contacts.php:404
msgid "Contact has been blocked"
msgstr "Contact is geblokkeerd"
-#: mod/contacts.php:393
+#: mod/contacts.php:404
msgid "Contact has been unblocked"
msgstr "Contact is gedeblokkeerd"
-#: mod/contacts.php:404
+#: mod/contacts.php:415
msgid "Contact has been ignored"
msgstr "Contact wordt genegeerd"
-#: mod/contacts.php:404
+#: mod/contacts.php:415
msgid "Contact has been unignored"
msgstr "Contact wordt niet meer genegeerd"
-#: mod/contacts.php:416
+#: mod/contacts.php:427
msgid "Contact has been archived"
msgstr "Contact is gearchiveerd"
-#: mod/contacts.php:416
+#: mod/contacts.php:427
msgid "Contact has been unarchived"
msgstr "Contact is niet meer gearchiveerd"
-#: mod/contacts.php:443 mod/contacts.php:816
+#: mod/contacts.php:454 mod/contacts.php:802
msgid "Do you really want to delete this contact?"
msgstr "Wil je echt dit contact verwijderen?"
-#: mod/contacts.php:445 mod/follow.php:105 mod/message.php:216
-#: mod/settings.php:1091 mod/settings.php:1097 mod/settings.php:1105
-#: mod/settings.php:1109 mod/settings.php:1114 mod/settings.php:1120
-#: mod/settings.php:1126 mod/settings.php:1132 mod/settings.php:1158
-#: mod/settings.php:1159 mod/settings.php:1160 mod/settings.php:1161
-#: mod/settings.php:1162 mod/dfrn_request.php:848 mod/register.php:235
+#: mod/contacts.php:456 mod/follow.php:110 mod/message.php:216
+#: mod/settings.php:1103 mod/settings.php:1109 mod/settings.php:1117
+#: mod/settings.php:1121 mod/settings.php:1126 mod/settings.php:1132
+#: mod/settings.php:1138 mod/settings.php:1144 mod/settings.php:1170
+#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
+#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
-#: mod/profiles.php:687 mod/api.php:105 include/items.php:4935
+#: mod/profiles.php:687 mod/api.php:105 include/items.php:4905
msgid "Yes"
msgstr "Ja"
-#: mod/contacts.php:448 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:116
-#: mod/videos.php:123 mod/message.php:219 mod/fbrowser.php:93
-#: mod/fbrowser.php:128 mod/settings.php:649 mod/settings.php:675
-#: mod/dfrn_request.php:862 mod/suggest.php:32 mod/editpost.php:147
-#: mod/photos.php:239 mod/photos.php:328 include/conversation.php:1221
-#: include/items.php:4938
+#: mod/contacts.php:459 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:121
+#: mod/videos.php:131 mod/message.php:219 mod/fbrowser.php:93
+#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
+#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
+#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
+#: include/items.php:4908
msgid "Cancel"
msgstr "Annuleren"
-#: mod/contacts.php:460
+#: mod/contacts.php:471
msgid "Contact has been removed."
msgstr "Contact is verwijderd."
-#: mod/contacts.php:498
+#: mod/contacts.php:512
#, php-format
msgid "You are mutual friends with %s"
msgstr "Je bent wederzijds bevriend met %s"
-#: mod/contacts.php:502
+#: mod/contacts.php:516
#, php-format
msgid "You are sharing with %s"
msgstr "Je deelt met %s"
-#: mod/contacts.php:507
+#: mod/contacts.php:521
#, php-format
msgid "%s is sharing with you"
msgstr "%s deelt met jou"
-#: mod/contacts.php:527
+#: mod/contacts.php:541
msgid "Private communications are not available for this contact."
msgstr "Privécommunicatie met dit contact is niet beschikbaar."
-#: mod/contacts.php:530 mod/admin.php:643
+#: mod/contacts.php:544 mod/admin.php:811
msgid "Never"
msgstr "Nooit"
-#: mod/contacts.php:534
+#: mod/contacts.php:548
msgid "(Update was successful)"
msgstr "(Wijziging is geslaagd)"
-#: mod/contacts.php:534
+#: mod/contacts.php:548
msgid "(Update was not successful)"
msgstr "(Wijziging is niet geslaagd)"
-#: mod/contacts.php:536
+#: mod/contacts.php:550
msgid "Suggest friends"
msgstr "Stel vrienden voor"
-#: mod/contacts.php:540
+#: mod/contacts.php:554
#, php-format
msgid "Network type: %s"
msgstr "Netwerk type: %s"
-#: mod/contacts.php:543 include/contact_widgets.php:200
-#, php-format
-msgid "%d contact in common"
-msgid_plural "%d contacts in common"
-msgstr[0] "%d gedeeld contact"
-msgstr[1] "%d gedeelde contacten"
-
-#: mod/contacts.php:548
-msgid "View all contacts"
-msgstr "Alle contacten zien"
-
-#: mod/contacts.php:553 mod/contacts.php:636 mod/contacts.php:820
-#: mod/admin.php:1114
-msgid "Unblock"
-msgstr "Blokkering opheffen"
-
-#: mod/contacts.php:553 mod/contacts.php:636 mod/contacts.php:820
-#: mod/admin.php:1113
-msgid "Block"
-msgstr "Blokkeren"
-
-#: mod/contacts.php:556
-msgid "Toggle Blocked status"
-msgstr "Schakel geblokkeerde status"
-
-#: mod/contacts.php:561 mod/contacts.php:637 mod/contacts.php:821
-msgid "Unignore"
-msgstr "Negeer niet meer"
-
-#: mod/contacts.php:561 mod/contacts.php:637 mod/contacts.php:821
-#: mod/notifications.php:54 mod/notifications.php:179
-#: mod/notifications.php:259
-msgid "Ignore"
-msgstr "Negeren"
-
-#: mod/contacts.php:564
-msgid "Toggle Ignored status"
-msgstr "Schakel negeerstatus"
-
-#: mod/contacts.php:570 mod/contacts.php:822
-msgid "Unarchive"
-msgstr "Archiveer niet meer"
-
-#: mod/contacts.php:570 mod/contacts.php:822
-msgid "Archive"
-msgstr "Archiveer"
-
-#: mod/contacts.php:573
-msgid "Toggle Archive status"
-msgstr "Schakel archiveringsstatus"
-
-#: mod/contacts.php:578
-msgid "Repair"
-msgstr "Herstellen"
-
-#: mod/contacts.php:581
-msgid "Advanced Contact Settings"
-msgstr "Geavanceerde instellingen voor contacten"
-
-#: mod/contacts.php:589
+#: mod/contacts.php:567
msgid "Communications lost with this contact!"
msgstr "Communicatie met dit contact is verbroken!"
-#: mod/contacts.php:592
+#: mod/contacts.php:570
msgid "Fetch further information for feeds"
msgstr ""
-#: mod/contacts.php:593 mod/admin.php:652
+#: mod/contacts.php:571 mod/admin.php:820
msgid "Disabled"
msgstr "Uitgeschakeld"
-#: mod/contacts.php:593
+#: mod/contacts.php:571
msgid "Fetch information"
msgstr ""
-#: mod/contacts.php:593
+#: mod/contacts.php:571
msgid "Fetch information and keywords"
msgstr ""
-#: mod/contacts.php:606
-msgid "Contact Editor"
-msgstr "Contactbewerker"
-
-#: mod/contacts.php:608 mod/manage.php:124 mod/fsuggest.php:107
-#: mod/message.php:342 mod/message.php:525 mod/crepair.php:195
-#: mod/events.php:574 mod/content.php:712 mod/install.php:253
-#: mod/install.php:291 mod/mood.php:137 mod/profiles.php:696
+#: mod/contacts.php:587 mod/manage.php:143 mod/fsuggest.php:107
+#: mod/message.php:342 mod/message.php:525 mod/crepair.php:196
+#: mod/events.php:574 mod/content.php:712 mod/install.php:261
+#: mod/install.php:299 mod/mood.php:137 mod/profiles.php:696
#: mod/localtime.php:45 mod/poke.php:198 mod/invite.php:140
-#: mod/photos.php:1129 mod/photos.php:1253 mod/photos.php:1571
-#: mod/photos.php:1622 mod/photos.php:1670 mod/photos.php:1758
+#: mod/photos.php:1137 mod/photos.php:1261 mod/photos.php:1579
+#: mod/photos.php:1630 mod/photos.php:1678 mod/photos.php:1766
#: object/Item.php:710 view/theme/cleanzero/config.php:80
#: view/theme/dispy/config.php:70 view/theme/quattro/config.php:64
#: view/theme/diabook/config.php:148 view/theme/diabook/theme.php:633
@@ -259,208 +208,304 @@ msgstr "Contactbewerker"
msgid "Submit"
msgstr "Opslaan"
-#: mod/contacts.php:609
+#: mod/contacts.php:588
msgid "Profile Visibility"
msgstr "Zichtbaarheid profiel"
-#: mod/contacts.php:610
+#: mod/contacts.php:589
#, php-format
msgid ""
"Please choose the profile you would like to display to %s when viewing your "
"profile securely."
msgstr "Kies het profiel dat getoond moet worden wanneer %s uw profiel bezoekt. "
-#: mod/contacts.php:611
+#: mod/contacts.php:590
msgid "Contact Information / Notes"
msgstr "Contactinformatie / aantekeningen"
-#: mod/contacts.php:612
+#: mod/contacts.php:591
msgid "Edit contact notes"
msgstr "Wijzig aantekeningen over dit contact"
-#: mod/contacts.php:617 mod/contacts.php:860 mod/viewcontacts.php:66
+#: mod/contacts.php:596 mod/contacts.php:952 mod/viewcontacts.php:97
#: mod/nogroup.php:41
#, php-format
msgid "Visit %s's profile [%s]"
msgstr "Bekijk het profiel van %s [%s]"
-#: mod/contacts.php:618
+#: mod/contacts.php:597
msgid "Block/Unblock contact"
msgstr "Blokkeer/deblokkeer contact"
-#: mod/contacts.php:619
+#: mod/contacts.php:598
msgid "Ignore contact"
msgstr "Negeer contact"
-#: mod/contacts.php:620
+#: mod/contacts.php:599
msgid "Repair URL settings"
msgstr "Repareer URL-instellingen"
-#: mod/contacts.php:621
+#: mod/contacts.php:600
msgid "View conversations"
msgstr "Toon conversaties"
-#: mod/contacts.php:623
+#: mod/contacts.php:602
msgid "Delete contact"
msgstr "Verwijder contact"
-#: mod/contacts.php:627
+#: mod/contacts.php:606
msgid "Last update:"
msgstr "Laatste wijziging:"
-#: mod/contacts.php:629
+#: mod/contacts.php:608
msgid "Update public posts"
msgstr "Openbare posts aanpassen"
-#: mod/contacts.php:631 mod/admin.php:1650
+#: mod/contacts.php:610
msgid "Update now"
msgstr "Wijzig nu"
-#: mod/contacts.php:633 mod/dirfind.php:190 mod/allfriends.php:67
-#: mod/match.php:71 mod/suggest.php:82 include/contact_widgets.php:32
+#: mod/contacts.php:612 mod/follow.php:103 mod/dirfind.php:196
+#: mod/allfriends.php:65 mod/match.php:71 mod/suggest.php:82
+#: include/contact_widgets.php:32 include/Contact.php:297
#: include/conversation.php:924
msgid "Connect/Follow"
msgstr "Verbind/Volg"
-#: mod/contacts.php:640
+#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
+#: mod/admin.php:1301
+msgid "Unblock"
+msgstr "Blokkering opheffen"
+
+#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
+#: mod/admin.php:1300
+msgid "Block"
+msgstr "Blokkeren"
+
+#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
+msgid "Unignore"
+msgstr "Negeer niet meer"
+
+#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
+#: mod/notifications.php:54 mod/notifications.php:179
+#: mod/notifications.php:259
+msgid "Ignore"
+msgstr "Negeren"
+
+#: mod/contacts.php:619
msgid "Currently blocked"
msgstr "Op dit moment geblokkeerd"
-#: mod/contacts.php:641
+#: mod/contacts.php:620
msgid "Currently ignored"
msgstr "Op dit moment genegeerd"
-#: mod/contacts.php:642
+#: mod/contacts.php:621
msgid "Currently archived"
msgstr "Op dit moment gearchiveerd"
-#: mod/contacts.php:643 mod/notifications.php:172 mod/notifications.php:251
+#: mod/contacts.php:622 mod/notifications.php:172 mod/notifications.php:251
msgid "Hide this contact from others"
msgstr "Verberg dit contact voor anderen"
-#: mod/contacts.php:643
+#: mod/contacts.php:622
msgid ""
"Replies/likes to your public posts may still be visible"
msgstr "Antwoorden of 'vind ik leuk's op je openbare posts kunnen nog zichtbaar zijn"
-#: mod/contacts.php:644
+#: mod/contacts.php:623
msgid "Notification for new posts"
msgstr "Meldingen voor nieuwe berichten"
-#: mod/contacts.php:644
+#: mod/contacts.php:623
msgid "Send a notification of every new post of this contact"
msgstr ""
-#: mod/contacts.php:647
+#: mod/contacts.php:626
msgid "Blacklisted keywords"
msgstr ""
-#: mod/contacts.php:647
+#: mod/contacts.php:626
msgid ""
"Comma separated list of keywords that should not be converted to hashtags, "
"when \"Fetch information and keywords\" is selected"
msgstr ""
-#: mod/contacts.php:654 mod/follow.php:121 mod/notifications.php:255
+#: mod/contacts.php:633 mod/follow.php:126 mod/notifications.php:255
msgid "Profile URL"
msgstr "Profiel url"
-#: mod/contacts.php:700
+#: mod/contacts.php:636 mod/notifications.php:244 mod/events.php:566
+#: mod/directory.php:145 include/identity.php:308 include/bb2diaspora.php:170
+#: include/event.php:36 include/event.php:60
+msgid "Location:"
+msgstr "Plaats:"
+
+#: mod/contacts.php:638 mod/notifications.php:246 mod/directory.php:153
+#: include/identity.php:317 include/identity.php:631
+msgid "About:"
+msgstr "Over:"
+
+#: mod/contacts.php:640 mod/follow.php:134 mod/notifications.php:248
+#: include/identity.php:625
+msgid "Tags:"
+msgstr "Labels:"
+
+#: mod/contacts.php:685
msgid "Suggestions"
msgstr "Voorstellen"
-#: mod/contacts.php:703
+#: mod/contacts.php:688
msgid "Suggest potential friends"
msgstr "Stel vrienden voor"
-#: mod/contacts.php:708 mod/group.php:192
+#: mod/contacts.php:693 mod/group.php:192
msgid "All Contacts"
msgstr "Alle Contacten"
-#: mod/contacts.php:711
+#: mod/contacts.php:696
msgid "Show all contacts"
msgstr "Toon alle contacten"
-#: mod/contacts.php:716
+#: mod/contacts.php:701
msgid "Unblocked"
msgstr "Niet geblokkeerd"
-#: mod/contacts.php:719
+#: mod/contacts.php:704
msgid "Only show unblocked contacts"
msgstr "Toon alleen niet-geblokkeerde contacten"
-#: mod/contacts.php:725
+#: mod/contacts.php:710
msgid "Blocked"
msgstr "Geblokkeerd"
-#: mod/contacts.php:728
+#: mod/contacts.php:713
msgid "Only show blocked contacts"
msgstr "Toon alleen geblokkeerde contacten"
-#: mod/contacts.php:734
+#: mod/contacts.php:719
msgid "Ignored"
msgstr "Genegeerd"
-#: mod/contacts.php:737
+#: mod/contacts.php:722
msgid "Only show ignored contacts"
msgstr "Toon alleen genegeerde contacten"
-#: mod/contacts.php:743
+#: mod/contacts.php:728
msgid "Archived"
msgstr "Gearchiveerd"
-#: mod/contacts.php:746
+#: mod/contacts.php:731
msgid "Only show archived contacts"
msgstr "Toon alleen gearchiveerde contacten"
-#: mod/contacts.php:752
+#: mod/contacts.php:737
msgid "Hidden"
msgstr "Verborgen"
-#: mod/contacts.php:755
+#: mod/contacts.php:740
msgid "Only show hidden contacts"
msgstr "Toon alleen verborgen contacten"
-#: mod/contacts.php:807 include/text.php:1005 include/nav.php:123
-#: include/nav.php:187 view/theme/diabook/theme.php:125
+#: mod/contacts.php:793 mod/contacts.php:841 mod/viewcontacts.php:116
+#: include/identity.php:741 include/identity.php:744 include/text.php:1012
+#: include/nav.php:123 include/nav.php:187 view/theme/diabook/theme.php:125
msgid "Contacts"
msgstr "Contacten"
-#: mod/contacts.php:811
+#: mod/contacts.php:797
msgid "Search your contacts"
msgstr "Doorzoek je contacten"
-#: mod/contacts.php:812
+#: mod/contacts.php:798
msgid "Finding: "
msgstr "Gevonden:"
-#: mod/contacts.php:813 mod/directory.php:202 include/contact_widgets.php:34
+#: mod/contacts.php:799 mod/directory.php:210 include/contact_widgets.php:34
msgid "Find"
msgstr "Zoek"
-#: mod/contacts.php:819 mod/settings.php:146 mod/settings.php:674
+#: mod/contacts.php:805 mod/settings.php:156 mod/settings.php:685
msgid "Update"
msgstr "Wijzigen"
-#: mod/contacts.php:823 mod/group.php:171 mod/admin.php:1112
-#: mod/content.php:440 mod/content.php:743 mod/settings.php:711
-#: mod/photos.php:1715 object/Item.php:134 include/conversation.php:635
+#: mod/contacts.php:808 mod/contacts.php:879
+msgid "Archive"
+msgstr "Archiveer"
+
+#: mod/contacts.php:808 mod/contacts.php:879
+msgid "Unarchive"
+msgstr "Archiveer niet meer"
+
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1299
+#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
+#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
msgstr "Verwijder"
-#: mod/contacts.php:836
+#: mod/contacts.php:822 include/identity.php:686 include/nav.php:75
+msgid "Status"
+msgstr "Tijdlijn"
+
+#: mod/contacts.php:825 mod/follow.php:143 include/identity.php:689
+msgid "Status Messages and Posts"
+msgstr "Berichten op jouw tijdlijn"
+
+#: mod/contacts.php:830 mod/profperm.php:104 mod/newmember.php:32
+#: include/identity.php:579 include/identity.php:665 include/identity.php:694
+#: include/nav.php:76 view/theme/diabook/theme.php:124
+msgid "Profile"
+msgstr "Profiel"
+
+#: mod/contacts.php:833 include/identity.php:697
+msgid "Profile Details"
+msgstr "Profieldetails"
+
+#: mod/contacts.php:844
+msgid "View all contacts"
+msgstr "Alle contacten zien"
+
+#: mod/contacts.php:850 mod/common.php:134
+msgid "Common Friends"
+msgstr "Gedeelde Vrienden"
+
+#: mod/contacts.php:853
+msgid "View all common friends"
+msgstr ""
+
+#: mod/contacts.php:857
+msgid "Repair"
+msgstr "Herstellen"
+
+#: mod/contacts.php:860
+msgid "Advanced Contact Settings"
+msgstr "Geavanceerde instellingen voor contacten"
+
+#: mod/contacts.php:868
+msgid "Toggle Blocked status"
+msgstr "Schakel geblokkeerde status"
+
+#: mod/contacts.php:875
+msgid "Toggle Ignored status"
+msgstr "Schakel negeerstatus"
+
+#: mod/contacts.php:882
+msgid "Toggle Archive status"
+msgstr "Schakel archiveringsstatus"
+
+#: mod/contacts.php:924
msgid "Mutual Friendship"
msgstr "Wederzijdse vriendschap"
-#: mod/contacts.php:840
+#: mod/contacts.php:928
msgid "is a fan of yours"
msgstr "Is een fan van jou"
-#: mod/contacts.php:844
+#: mod/contacts.php:932
msgid "you are a fan of"
msgstr "Jij bent een fan van"
-#: mod/contacts.php:861 mod/nogroup.php:42
+#: mod/contacts.php:953 mod/nogroup.php:42
msgid "Edit contact"
msgstr "Contact bewerken"
@@ -468,17 +513,17 @@ msgstr "Contact bewerken"
msgid "No profile"
msgstr "Geen profiel"
-#: mod/manage.php:120
+#: mod/manage.php:139
msgid "Manage Identities and/or Pages"
msgstr "Beheer Identiteiten en/of Pagina's"
-#: mod/manage.php:121
+#: mod/manage.php:140
msgid ""
"Toggle between different identities or community/group pages which share "
"your account details or which you have been granted \"manage\" permissions"
msgstr "Wissel tussen verschillende identiteiten of forum/groeppagina's die jouw accountdetails delen of waar je \"beheerdersrechten\" hebt gekregen."
-#: mod/manage.php:122
+#: mod/manage.php:141
msgid "Select an identity to manage: "
msgstr "Selecteer een identiteit om te beheren:"
@@ -486,7 +531,7 @@ msgstr "Selecteer een identiteit om te beheren:"
msgid "Post successful."
msgstr "Bericht succesvol geplaatst."
-#: mod/profperm.php:19 mod/group.php:72 index.php:381
+#: mod/profperm.php:19 mod/group.php:72 index.php:382
msgid "Permission denied"
msgstr "Toegang geweigerd"
@@ -498,13 +543,7 @@ msgstr "Ongeldige profiel-identificatie."
msgid "Profile Visibility Editor"
msgstr ""
-#: mod/profperm.php:104 mod/newmember.php:32 include/identity.php:530
-#: include/identity.php:611 include/identity.php:641 include/nav.php:76
-#: view/theme/diabook/theme.php:124
-msgid "Profile"
-msgstr "Profiel"
-
-#: mod/profperm.php:106 mod/group.php:222
+#: mod/profperm.php:106 mod/group.php:223
msgid "Click on a contact to add or remove."
msgstr "Klik op een contact om het toe te voegen of te verwijderen."
@@ -516,23 +555,23 @@ msgstr "Zichtbaar voor"
msgid "All Contacts (with secure profile access)"
msgstr "Alle contacten (met veilige profieltoegang)"
-#: mod/display.php:82 mod/display.php:283 mod/display.php:500
-#: mod/viewsrc.php:15 mod/admin.php:196 mod/admin.php:1157 mod/admin.php:1378
-#: mod/notice.php:15 include/items.php:4894
+#: mod/display.php:82 mod/display.php:291 mod/display.php:508
+#: mod/viewsrc.php:15 mod/admin.php:225 mod/admin.php:1354 mod/admin.php:1588
+#: mod/notice.php:15 include/items.php:4864
msgid "Item not found."
msgstr "Item niet gevonden."
-#: mod/display.php:211 mod/videos.php:189 mod/viewcontacts.php:19
-#: mod/community.php:18 mod/dfrn_request.php:777 mod/search.php:93
-#: mod/search.php:99 mod/directory.php:37 mod/photos.php:968
+#: mod/display.php:220 mod/videos.php:197 mod/viewcontacts.php:35
+#: mod/community.php:18 mod/dfrn_request.php:786 mod/search.php:93
+#: mod/search.php:99 mod/directory.php:37 mod/photos.php:976
msgid "Public access denied."
msgstr "Niet vrij toegankelijk"
-#: mod/display.php:331 mod/profile.php:155
+#: mod/display.php:339 mod/profile.php:155
msgid "Access to this profile has been restricted."
msgstr "Toegang tot dit profiel is beperkt."
-#: mod/display.php:493
+#: mod/display.php:501
msgid "Item has been removed."
msgstr "Item is verwijderd."
@@ -567,8 +606,8 @@ msgid ""
" join."
msgstr "Op je Snelstart pagina kun je een korte inleiding vinden over je profiel en netwerk tabs, om enkele nieuwe connecties te leggen en groepen te vinden om lid van te worden."
-#: mod/newmember.php:22 mod/admin.php:1209 mod/admin.php:1454
-#: mod/settings.php:99 include/nav.php:182 view/theme/diabook/theme.php:544
+#: mod/newmember.php:22 mod/admin.php:1407 mod/admin.php:1665
+#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
msgstr "Instellingen"
@@ -592,7 +631,7 @@ msgid ""
"potential friends know exactly how to find you."
msgstr "Controleer ook de andere instellingen, in het bijzonder de privacy-instellingen. Een niet-gepubliceerd adres is zoals een privé-telefoonnummer. In het algemeen wil je waarschijnlijk je adres publiceren - tenzij al je vrienden en mogelijke vrienden precies weten hoe je te vinden."
-#: mod/newmember.php:36 mod/profile_photo.php:244 mod/profiles.php:709
+#: mod/newmember.php:36 mod/profile_photo.php:250 mod/profiles.php:709
msgid "Upload Profile Photo"
msgstr "Profielfoto uploaden"
@@ -629,60 +668,44 @@ msgstr "Stel enkele openbare sleutelwoorden in voor je standaard profiel die je
msgid "Connecting"
msgstr "Verbinding aan het maken"
-#: mod/newmember.php:49 mod/newmember.php:51 include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: mod/newmember.php:49
-msgid ""
-"Authorise the Facebook Connector if you currently have a Facebook account "
-"and we will (optionally) import all your Facebook friends and conversations."
-msgstr "Machtig de Facebook Connector als je een Facebook account hebt. We zullen (optioneel) al je Facebook vrienden en conversaties importeren."
-
#: mod/newmember.php:51
-msgid ""
-"If this is your own personal server, installing the Facebook addon "
-"may ease your transition to the free social web."
-msgstr "Als dit jouw eigen persoonlijke server is kan het installeren van de Facebook toevoeging je overgang naar het vrije sociale web vergemakkelijken."
-
-#: mod/newmember.php:56
msgid "Importing Emails"
msgstr "E-mails importeren"
-#: mod/newmember.php:56
+#: mod/newmember.php:51
msgid ""
"Enter your email access information on your Connector Settings page if you "
"wish to import and interact with friends or mailing lists from your email "
"INBOX"
msgstr "Vul je e-mailtoegangsinformatie in op je pagina met verbindingsinstellingen als je vrienden of mailinglijsten uit je e-mail-inbox wilt importeren, en met hen wilt communiceren"
-#: mod/newmember.php:58
+#: mod/newmember.php:53
msgid "Go to Your Contacts Page"
msgstr "Ga naar je contactenpagina"
-#: mod/newmember.php:58
+#: mod/newmember.php:53
msgid ""
"Your Contacts page is your gateway to managing friendships and connecting "
"with friends on other networks. Typically you enter their address or site "
"URL in the Add New Contact dialog."
msgstr "Je contactenpagina is jouw poort om vriendschappen te beheren en verbinding te leggen met vrienden op andere netwerken. Je kunt hun adres of URL toevoegen in de Voeg nieuw contact toe dialoog."
-#: mod/newmember.php:60
+#: mod/newmember.php:55
msgid "Go to Your Site's Directory"
msgstr "Ga naar de gids van je website"
-#: mod/newmember.php:60
+#: mod/newmember.php:55
msgid ""
"The Directory page lets you find other people in this network or other "
"federated sites. Look for a Connect or Follow link on "
"their profile page. Provide your own Identity Address if requested."
msgstr "In de gids vind je andere mensen in dit netwerk of op andere federatieve sites. Zoek naar het woord Connect of Follow op hun profielpagina (meestal aan de linkerkant). Vul je eigen identiteitsadres in wanneer daar om wordt gevraagd."
-#: mod/newmember.php:62
+#: mod/newmember.php:57
msgid "Finding New People"
msgstr "Nieuwe mensen vinden"
-#: mod/newmember.php:62
+#: mod/newmember.php:57
msgid ""
"On the side panel of the Contacts page are several tools to find new "
"friends. We can match people by interest, look up people by name or "
@@ -691,41 +714,41 @@ msgid ""
"hours."
msgstr "Op het zijpaneel van de Contacten pagina vind je verschillende tools om nieuwe vrienden te zoeken. We kunnen mensen op interesses matchen, mensen opzoeken op naam of hobby, en suggesties doen gebaseerd op netwerk-relaties. Op een nieuwe webstek beginnen vriendschapssuggesties meestal binnen de 24 uur beschikbaar te worden."
-#: mod/newmember.php:66 include/group.php:272
+#: mod/newmember.php:61 include/group.php:283
msgid "Groups"
msgstr "Groepen"
-#: mod/newmember.php:70
+#: mod/newmember.php:65
msgid "Group Your Contacts"
msgstr "Groepeer je contacten"
-#: mod/newmember.php:70
+#: mod/newmember.php:65
msgid ""
"Once you have made some friends, organize them into private conversation "
"groups from the sidebar of your Contacts page and then you can interact with"
" each group privately on your Network page."
msgstr "Als je een aantal vrienden gemaakt hebt kun je ze in je eigen conversatiegroepen indelen vanuit de zijbalk van je 'Conacten' pagina, en dan kun je met elke groep apart contact houden op je Netwerk pagina. "
-#: mod/newmember.php:73
+#: mod/newmember.php:68
msgid "Why Aren't My Posts Public?"
msgstr "Waarom zijn mijn berichten niet openbaar?"
-#: mod/newmember.php:73
+#: mod/newmember.php:68
msgid ""
"Friendica respects your privacy. By default, your posts will only show up to"
" people you've added as friends. For more information, see the help section "
"from the link above."
msgstr "Friendica respecteert je privacy. Standaard zullen je berichten alleen zichtbaar zijn voor personen die jij als vriend hebt toegevoegd. Lees de help (zie de verwijzing hierboven) voor meer informatie."
-#: mod/newmember.php:78
+#: mod/newmember.php:73
msgid "Getting Help"
msgstr "Hulp krijgen"
-#: mod/newmember.php:82
+#: mod/newmember.php:77
msgid "Go to the Help Section"
msgstr "Ga naar de help"
-#: mod/newmember.php:82
+#: mod/newmember.php:77
msgid ""
"Our help pages may be consulted for detail on other program"
" features and resources."
@@ -740,7 +763,7 @@ msgid ""
"Account not found and OpenID registration is not permitted on this site."
msgstr "Account niet gevonden, en OpenID-registratie is niet toegelaten op deze website."
-#: mod/openid.php:93 include/auth.php:112 include/auth.php:175
+#: mod/openid.php:93 include/auth.php:118 include/auth.php:181
msgid "Login failed."
msgstr "Login mislukt."
@@ -749,95 +772,95 @@ msgid "Image uploaded but image cropping failed."
msgstr "Afbeelding opgeladen, maar bijsnijden mislukt."
#: mod/profile_photo.php:74 mod/profile_photo.php:81 mod/profile_photo.php:88
-#: mod/profile_photo.php:204 mod/profile_photo.php:296
-#: mod/profile_photo.php:305 mod/photos.php:70 mod/photos.php:184
-#: mod/photos.php:767 mod/photos.php:1237 mod/photos.php:1260
-#: mod/photos.php:1854 include/user.php:343 include/user.php:350
-#: include/user.php:357 view/theme/diabook/theme.php:500
+#: mod/profile_photo.php:210 mod/profile_photo.php:302
+#: mod/profile_photo.php:311 mod/photos.php:78 mod/photos.php:192
+#: mod/photos.php:775 mod/photos.php:1245 mod/photos.php:1268
+#: mod/photos.php:1862 include/user.php:345 include/user.php:352
+#: include/user.php:359 view/theme/diabook/theme.php:500
msgid "Profile Photos"
msgstr "Profielfoto's"
#: mod/profile_photo.php:77 mod/profile_photo.php:84 mod/profile_photo.php:91
-#: mod/profile_photo.php:308
+#: mod/profile_photo.php:314
#, php-format
msgid "Image size reduction [%s] failed."
msgstr "Verkleining van de afbeelding [%s] mislukt."
-#: mod/profile_photo.php:118
+#: mod/profile_photo.php:124
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
msgstr "Shift-herlaad de pagina, of maak de browser cache leeg als nieuwe foto's niet onmiddellijk verschijnen."
-#: mod/profile_photo.php:128
+#: mod/profile_photo.php:134
msgid "Unable to process image"
msgstr "Ik kan de afbeelding niet verwerken"
-#: mod/profile_photo.php:144 mod/wall_upload.php:151 mod/photos.php:803
+#: mod/profile_photo.php:150 mod/wall_upload.php:151 mod/photos.php:811
#, php-format
msgid "Image exceeds size limit of %s"
msgstr ""
-#: mod/profile_photo.php:153 mod/wall_upload.php:183 mod/photos.php:843
+#: mod/profile_photo.php:159 mod/wall_upload.php:183 mod/photos.php:851
msgid "Unable to process image."
msgstr "Niet in staat om de afbeelding te verwerken"
-#: mod/profile_photo.php:242
+#: mod/profile_photo.php:248
msgid "Upload File:"
msgstr "Upload bestand:"
-#: mod/profile_photo.php:243
+#: mod/profile_photo.php:249
msgid "Select a profile:"
msgstr "Kies een profiel:"
-#: mod/profile_photo.php:245
+#: mod/profile_photo.php:251
msgid "Upload"
msgstr "Uploaden"
-#: mod/profile_photo.php:248
+#: mod/profile_photo.php:254
msgid "or"
msgstr "of"
-#: mod/profile_photo.php:248
+#: mod/profile_photo.php:254
msgid "skip this step"
msgstr "Deze stap overslaan"
-#: mod/profile_photo.php:248
+#: mod/profile_photo.php:254
msgid "select a photo from your photo albums"
msgstr "Kies een foto uit je fotoalbums"
-#: mod/profile_photo.php:262
+#: mod/profile_photo.php:268
msgid "Crop Image"
msgstr "Afbeelding bijsnijden"
-#: mod/profile_photo.php:263
+#: mod/profile_photo.php:269
msgid "Please adjust the image cropping for optimum viewing."
msgstr "Pas het afsnijden van de afbeelding aan voor het beste resultaat."
-#: mod/profile_photo.php:265
+#: mod/profile_photo.php:271
msgid "Done Editing"
msgstr "Wijzigingen compleet"
-#: mod/profile_photo.php:299
+#: mod/profile_photo.php:305
msgid "Image uploaded successfully."
msgstr "Uploaden van afbeelding gelukt."
-#: mod/profile_photo.php:301 mod/wall_upload.php:216 mod/photos.php:870
+#: mod/profile_photo.php:307 mod/wall_upload.php:216 mod/photos.php:878
msgid "Image upload failed."
msgstr "Uploaden van afbeelding mislukt."
-#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:168
+#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/conversation.php:130 include/conversation.php:266
-#: include/text.php:1988 include/diaspora.php:2140
+#: include/text.php:1993 include/diaspora.php:2147
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr "foto"
-#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:168 mod/like.php:346
-#: include/conversation.php:125 include/conversation.php:134
-#: include/conversation.php:261 include/conversation.php:270
-#: include/diaspora.php:2140 view/theme/diabook/theme.php:466
-#: view/theme/diabook/theme.php:475
+#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
+#: include/like.php:325 include/conversation.php:125
+#: include/conversation.php:134 include/conversation.php:261
+#: include/conversation.php:270 include/diaspora.php:2147
+#: view/theme/diabook/theme.php:466 view/theme/diabook/theme.php:475
msgid "status"
msgstr "status"
@@ -863,7 +886,7 @@ msgid "Remove"
msgstr "Verwijderen"
#: mod/ostatus_subscribe.php:14
-msgid "Subsribing to OStatus contacts"
+msgid "Subscribing to OStatus contacts"
msgstr ""
#: mod/ostatus_subscribe.php:25
@@ -898,8 +921,8 @@ msgstr "Verboden"
msgid "Keep this window open until done."
msgstr "Houd dit scherm open tot het klaar is"
-#: mod/filer.php:30 include/conversation.php:1133
-#: include/conversation.php:1151
+#: mod/filer.php:30 include/conversation.php:1132
+#: include/conversation.php:1150
msgid "Save to Folder:"
msgstr "Bewaren in map:"
@@ -907,73 +930,59 @@ msgstr "Bewaren in map:"
msgid "- select -"
msgstr "- Kies -"
-#: mod/filer.php:31 mod/editpost.php:108 mod/notes.php:61 include/text.php:997
+#: mod/filer.php:31 mod/editpost.php:109 mod/notes.php:61
+#: include/text.php:1004
msgid "Save"
msgstr "Bewaren"
-#: mod/follow.php:18 mod/dfrn_request.php:861
+#: mod/follow.php:19 mod/dfrn_request.php:870
msgid "Submit Request"
msgstr "Aanvraag indienen"
-#: mod/follow.php:29
+#: mod/follow.php:30
msgid "You already added this contact."
msgstr "Je hebt deze kontakt al toegevoegd"
-#: mod/follow.php:38
+#: mod/follow.php:39
msgid "Diaspora support isn't enabled. Contact can't be added."
msgstr ""
-#: mod/follow.php:45
+#: mod/follow.php:46
msgid "OStatus support is disabled. Contact can't be added."
msgstr ""
-#: mod/follow.php:52
+#: mod/follow.php:53
msgid "The network type couldn't be detected. Contact can't be added."
msgstr ""
-#: mod/follow.php:104 mod/dfrn_request.php:847
+#: mod/follow.php:109 mod/dfrn_request.php:856
msgid "Please answer the following:"
msgstr "Beantwoord het volgende:"
-#: mod/follow.php:105 mod/dfrn_request.php:848
+#: mod/follow.php:110 mod/dfrn_request.php:857
#, php-format
msgid "Does %s know you?"
msgstr "Kent %s jou?"
-#: mod/follow.php:105 mod/settings.php:1091 mod/settings.php:1097
-#: mod/settings.php:1105 mod/settings.php:1109 mod/settings.php:1114
-#: mod/settings.php:1120 mod/settings.php:1126 mod/settings.php:1132
-#: mod/settings.php:1158 mod/settings.php:1159 mod/settings.php:1160
-#: mod/settings.php:1161 mod/settings.php:1162 mod/dfrn_request.php:848
-#: mod/register.php:236 mod/profiles.php:658 mod/profiles.php:662
+#: mod/follow.php:110 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1117 mod/settings.php:1121 mod/settings.php:1126
+#: mod/settings.php:1132 mod/settings.php:1138 mod/settings.php:1144
+#: mod/settings.php:1170 mod/settings.php:1171 mod/settings.php:1172
+#: mod/settings.php:1173 mod/settings.php:1174 mod/dfrn_request.php:857
+#: mod/register.php:239 mod/profiles.php:658 mod/profiles.php:662
#: mod/profiles.php:687 mod/api.php:106
msgid "No"
msgstr "Nee"
-#: mod/follow.php:106 mod/dfrn_request.php:852
+#: mod/follow.php:111 mod/dfrn_request.php:861
msgid "Add a personal note:"
msgstr "Voeg een persoonlijke opmerking toe:"
-#: mod/follow.php:112 mod/dfrn_request.php:858
+#: mod/follow.php:117 mod/dfrn_request.php:867
msgid "Your Identity Address:"
msgstr "Adres van uw identiteit:"
-#: mod/follow.php:125 mod/notifications.php:244 mod/events.php:566
-#: mod/directory.php:139 include/identity.php:268 include/bb2diaspora.php:170
-#: include/event.php:36 include/event.php:60
-msgid "Location:"
-msgstr "Plaats:"
-
-#: mod/follow.php:127 mod/notifications.php:246 mod/directory.php:147
-#: include/identity.php:277 include/identity.php:582
-msgid "About:"
-msgstr "Over:"
-
-#: mod/follow.php:129 mod/notifications.php:248 include/identity.php:576
-msgid "Tags:"
-msgstr "Labels:"
-
-#: mod/follow.php:162
+#: mod/follow.php:180
msgid "Contact added"
msgstr "Contact toegevoegd"
@@ -981,39 +990,39 @@ msgstr "Contact toegevoegd"
msgid "Unable to locate original post."
msgstr "Ik kan de originele post niet meer vinden."
-#: mod/item.php:322
+#: mod/item.php:329
msgid "Empty post discarded."
msgstr "Lege post weggegooid."
-#: mod/item.php:461 mod/wall_upload.php:213 mod/wall_upload.php:227
-#: mod/wall_upload.php:234 include/Photo.php:954 include/Photo.php:969
-#: include/Photo.php:976 include/Photo.php:998 include/message.php:145
+#: mod/item.php:467 mod/wall_upload.php:213 mod/wall_upload.php:227
+#: mod/wall_upload.php:234 include/Photo.php:958 include/Photo.php:973
+#: include/Photo.php:980 include/Photo.php:1002 include/message.php:145
msgid "Wall Photos"
msgstr ""
-#: mod/item.php:835
+#: mod/item.php:842
msgid "System error. Post not saved."
msgstr "Systeemfout. Post niet bewaard."
-#: mod/item.php:964
+#: mod/item.php:971
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Dit bericht werd naar jou gestuurd door %s, een lid van het Friendica sociale netwerk."
-#: mod/item.php:966
+#: mod/item.php:973
#, php-format
msgid "You may visit them online at %s"
msgstr "Je kunt ze online bezoeken op %s"
-#: mod/item.php:967
+#: mod/item.php:974
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Contacteer de afzender door op dit bericht te antwoorden als je deze berichten niet wilt ontvangen."
-#: mod/item.php:971
+#: mod/item.php:978
#, php-format
msgid "%s posted an update."
msgstr "%s heeft een wijziging geplaatst."
@@ -1042,7 +1051,7 @@ msgstr "Bewaar groep"
msgid "Create a group of contacts/friends."
msgstr "Maak een groep contacten/vrienden aan."
-#: mod/group.php:94 mod/group.php:178 include/group.php:275
+#: mod/group.php:94 mod/group.php:178 include/group.php:289
msgid "Group Name: "
msgstr "Groepsnaam:"
@@ -1062,7 +1071,11 @@ msgstr "Groepsbewerker"
msgid "Members"
msgstr "Leden"
-#: mod/apps.php:7 index.php:225
+#: mod/group.php:193 mod/network.php:576 mod/content.php:130
+msgid "Group is empty"
+msgstr "De groep is leeg"
+
+#: mod/apps.php:7 index.php:226
msgid "You must be logged in to use addons. "
msgstr "Je moet ingelogd zijn om deze addons te kunnen gebruiken. "
@@ -1080,7 +1093,7 @@ msgid "Profile not found."
msgstr "Profiel niet gevonden"
#: mod/dfrn_confirm.php:120 mod/fsuggest.php:20 mod/fsuggest.php:92
-#: mod/crepair.php:134
+#: mod/crepair.php:131
msgid "Contact not found."
msgstr "Contact niet gevonden"
@@ -1119,7 +1132,7 @@ msgid "Unable to set contact photo."
msgstr "Ik kan geen contact foto instellen."
#: mod/dfrn_confirm.php:487 include/conversation.php:185
-#: include/diaspora.php:636
+#: include/diaspora.php:637
#, php-format
msgid "%1$s is now friends with %2$s"
msgstr "%1$s is nu bevriend met %2$s"
@@ -1160,7 +1173,7 @@ msgstr "Niet in staat om op dit systeem je contactreferenties in te stellen."
msgid "Unable to update your contact profile details on our system"
msgstr ""
-#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:732 include/items.php:4313
+#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4276
msgid "[Name Withheld]"
msgstr "[Naam achtergehouden]"
@@ -1169,7 +1182,7 @@ msgstr "[Naam achtergehouden]"
msgid "%1$s has joined %2$s"
msgstr "%1$s is toegetreden tot %2$s"
-#: mod/profile.php:21 include/identity.php:77
+#: mod/profile.php:21 include/identity.php:51
msgid "Requested profile is not available."
msgstr "Gevraagde profiel is niet beschikbaar."
@@ -1177,35 +1190,35 @@ msgstr "Gevraagde profiel is niet beschikbaar."
msgid "Tips for New Members"
msgstr "Tips voor nieuwe leden"
-#: mod/videos.php:115
+#: mod/videos.php:123
msgid "Do you really want to delete this video?"
msgstr "Wil je deze video echt verwijderen?"
-#: mod/videos.php:120
+#: mod/videos.php:128
msgid "Delete Video"
msgstr "Verwijder video"
-#: mod/videos.php:199
+#: mod/videos.php:207
msgid "No videos selected"
msgstr "Geen video's geselecteerd"
-#: mod/videos.php:300 mod/photos.php:1079
+#: mod/videos.php:308 mod/photos.php:1087
msgid "Access to this item is restricted."
msgstr "Toegang tot dit item is beperkt."
-#: mod/videos.php:375 include/text.php:1458
+#: mod/videos.php:383 include/text.php:1465
msgid "View Video"
msgstr "Bekijk Video"
-#: mod/videos.php:382 mod/photos.php:1882
+#: mod/videos.php:390 mod/photos.php:1890
msgid "View Album"
msgstr "Album bekijken"
-#: mod/videos.php:391
+#: mod/videos.php:399
msgid "Recent Videos"
msgstr "Recente video's"
-#: mod/videos.php:393
+#: mod/videos.php:401
msgid "Upload New Videos"
msgstr "Nieuwe video's uploaden"
@@ -1229,7 +1242,7 @@ msgstr "Stel een vriend voor aan %s"
#: mod/wall_upload.php:20 mod/wall_upload.php:33 mod/wall_upload.php:86
#: mod/wall_upload.php:122 mod/wall_upload.php:125 mod/wall_attach.php:17
-#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1702
+#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1781
msgid "Invalid request."
msgstr ""
@@ -1285,7 +1298,7 @@ msgid ""
"Password reset failed."
msgstr "Verzoek kon niet geverifieerd worden. (Misschien heb je het voordien al ingediend.) Wachtwoord niet opnieuw ingesteld."
-#: mod/lostpass.php:109 boot.php:1295
+#: mod/lostpass.php:109 boot.php:1418
msgid "Password Reset"
msgstr "Wachtwoord opnieuw instellen"
@@ -1359,57 +1372,22 @@ msgstr "Bijnaam of e-mail:"
msgid "Reset"
msgstr "Opnieuw"
-#: mod/like.php:170 include/conversation.php:122 include/conversation.php:258
-#: include/text.php:1986 view/theme/diabook/theme.php:463
-msgid "event"
-msgstr "gebeurtenis"
-
-#: mod/like.php:187 include/conversation.php:141 include/diaspora.php:2156
-#: view/theme/diabook/theme.php:480
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "%1$s vindt het %3$s van %2$s leuk"
-
-#: mod/like.php:189 include/conversation.php:144
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "%1$s vindt het %3$s van %2$s niet leuk"
-
-#: mod/like.php:191
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr ""
-
-#: mod/like.php:193
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr ""
-
-#: mod/like.php:195
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr ""
-
-#: mod/ping.php:257
+#: mod/ping.php:265
msgid "{0} wants to be your friend"
msgstr "{0} wilt je vriend worden"
-#: mod/ping.php:272
+#: mod/ping.php:280
msgid "{0} sent you a message"
msgstr "{0} stuurde jou een bericht"
-#: mod/ping.php:287
+#: mod/ping.php:295
msgid "{0} requested registration"
msgstr "{0} vroeg om zich te registreren"
-#: mod/viewcontacts.php:41
+#: mod/viewcontacts.php:72
msgid "No contacts."
msgstr "Geen contacten."
-#: mod/viewcontacts.php:83 include/text.php:917
-msgid "View Contacts"
-msgstr "Bekijk contacten"
-
#: mod/notifications.php:29
msgid "Invalid request identifier."
msgstr "Ongeldige request identifier."
@@ -1423,11 +1401,11 @@ msgstr "Verwerpen"
msgid "System"
msgstr "Systeem"
-#: mod/notifications.php:87 mod/admin.php:228 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:379 include/nav.php:154
msgid "Network"
msgstr "Netwerk"
-#: mod/notifications.php:93 mod/network.php:385
+#: mod/notifications.php:93 mod/network.php:384
msgid "Personal"
msgstr "Persoonlijk"
@@ -1469,7 +1447,7 @@ msgstr "Bericht over een nieuwe vriend"
msgid "if applicable"
msgstr "Indien toepasbaar"
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1110
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1297
msgid "Approve"
msgstr "Goedkeuren"
@@ -1519,8 +1497,8 @@ msgstr "Vriendschapsverzoek"
msgid "New Follower"
msgstr "Nieuwe Volger"
-#: mod/notifications.php:250 mod/directory.php:141 include/identity.php:270
-#: include/identity.php:541
+#: mod/notifications.php:250 mod/directory.php:147 include/identity.php:310
+#: include/identity.php:590
msgid "Gender:"
msgstr "Geslacht:"
@@ -1691,7 +1669,7 @@ msgstr "Gesprek verwijderd."
#: mod/message.php:290 mod/message.php:298 mod/message.php:427
#: mod/message.php:435 mod/wallmessage.php:127 mod/wallmessage.php:135
-#: include/conversation.php:1129 include/conversation.php:1147
+#: include/conversation.php:1128 include/conversation.php:1146
msgid "Please enter a link URL:"
msgstr "Vul een internetadres/URL in:"
@@ -1713,19 +1691,19 @@ msgid "Your message:"
msgstr "Jouw bericht:"
#: mod/message.php:339 mod/message.php:523 mod/wallmessage.php:154
-#: mod/editpost.php:109 include/conversation.php:1184
+#: mod/editpost.php:110 include/conversation.php:1183
msgid "Upload photo"
msgstr "Foto uploaden"
#: mod/message.php:340 mod/message.php:524 mod/wallmessage.php:155
-#: mod/editpost.php:113 include/conversation.php:1188
+#: mod/editpost.php:114 include/conversation.php:1187
msgid "Insert web link"
msgstr "Voeg een webadres in"
#: mod/message.php:341 mod/message.php:526 mod/content.php:501
-#: mod/content.php:885 mod/wallmessage.php:156 mod/editpost.php:123
-#: mod/photos.php:1602 object/Item.php:396 include/conversation.php:713
-#: include/conversation.php:1202
+#: mod/content.php:885 mod/wallmessage.php:156 mod/editpost.php:124
+#: mod/photos.php:1610 object/Item.php:396 include/conversation.php:713
+#: include/conversation.php:1201
msgid "Please wait"
msgstr "Even geduld"
@@ -1741,7 +1719,7 @@ msgstr "Bericht niet beschikbaar."
msgid "Delete message"
msgstr "Verwijder bericht"
-#: mod/message.php:507 mod/message.php:582
+#: mod/message.php:507 mod/message.php:584
msgid "Delete conversation"
msgstr "Verwijder gesprek"
@@ -1755,26 +1733,26 @@ msgstr "Geen beveiligde communicatie beschikbaar. Je kunt misschienWARNING: This is highly advanced and if you enter incorrect"
" information your communications with this contact may stop working."
msgstr ""
-#: mod/crepair.php:141
+#: mod/crepair.php:138
msgid ""
"Please use your browser 'Back' button now if you are "
"uncertain what to do on this page."
msgstr "Gebruik nu de \"terug\"-knop in je webbrowser wanneer je niet weet wat je op deze pagina moet doen."
-#: mod/crepair.php:154 mod/crepair.php:156
+#: mod/crepair.php:151 mod/crepair.php:153
msgid "No mirroring"
msgstr ""
-#: mod/crepair.php:154
+#: mod/crepair.php:151
msgid "Mirror as forwarded posting"
msgstr ""
-#: mod/crepair.php:154 mod/crepair.php:156
+#: mod/crepair.php:151 mod/crepair.php:153
msgid "Mirror as my own posting"
msgstr ""
-#: mod/crepair.php:162
-msgid "Repair Contact Settings"
-msgstr "Contactinstellingen herstellen"
-
-#: mod/crepair.php:166
+#: mod/crepair.php:167
msgid "Return to contact editor"
msgstr "Ga terug naar contactbewerker"
-#: mod/crepair.php:168
+#: mod/crepair.php:169
msgid "Refetch contact data"
msgstr ""
-#: mod/crepair.php:169 mod/admin.php:1108 mod/admin.php:1120
-#: mod/admin.php:1121 mod/admin.php:1134 mod/settings.php:650
-#: mod/settings.php:676
+#: mod/crepair.php:170 mod/admin.php:1295 mod/admin.php:1307
+#: mod/admin.php:1308 mod/admin.php:1321 mod/settings.php:661
+#: mod/settings.php:687
msgid "Name"
msgstr "Naam"
-#: mod/crepair.php:170
+#: mod/crepair.php:171
msgid "Account Nickname"
msgstr "Bijnaam account"
-#: mod/crepair.php:171
+#: mod/crepair.php:172
msgid "@Tagname - overrides Name/Nickname"
msgstr "@Labelnaam - krijgt voorrang op naam/bijnaam"
-#: mod/crepair.php:172
+#: mod/crepair.php:173
msgid "Account URL"
msgstr "URL account"
-#: mod/crepair.php:173
+#: mod/crepair.php:174
msgid "Friend Request URL"
msgstr "URL vriendschapsverzoek"
-#: mod/crepair.php:174
+#: mod/crepair.php:175
msgid "Friend Confirm URL"
msgstr "URL vriendschapsbevestiging"
-#: mod/crepair.php:175
+#: mod/crepair.php:176
msgid "Notification Endpoint URL"
msgstr ""
-#: mod/crepair.php:176
+#: mod/crepair.php:177
msgid "Poll/Feed URL"
msgstr "URL poll/feed"
-#: mod/crepair.php:177
+#: mod/crepair.php:178
msgid "New photo from this URL"
msgstr "Nieuwe foto van deze URL"
-#: mod/crepair.php:178
+#: mod/crepair.php:179
msgid "Remote Self"
msgstr ""
-#: mod/crepair.php:181
+#: mod/crepair.php:182
msgid "Mirror postings from this contact"
msgstr ""
-#: mod/crepair.php:183
+#: mod/crepair.php:184
msgid ""
"Mark this contact as remote_self, this will cause friendica to repost new "
"entries from this contact."
msgstr ""
-#: mod/bookmarklet.php:12 boot.php:1281 include/nav.php:91
+#: mod/bookmarklet.php:12 boot.php:1404 include/nav.php:91
msgid "Login"
msgstr "Login"
@@ -1894,34 +1868,35 @@ msgstr ""
msgid "Access denied."
msgstr "Toegang geweigerd"
-#: mod/dirfind.php:188 mod/allfriends.php:82 mod/match.php:84
-#: mod/suggest.php:97 include/contact_widgets.php:10 include/identity.php:188
+#: mod/dirfind.php:194 mod/allfriends.php:80 mod/match.php:85
+#: mod/suggest.php:98 include/contact_widgets.php:10 include/identity.php:212
msgid "Connect"
msgstr "Verbinden"
-#: mod/dirfind.php:189 mod/allfriends.php:66 mod/match.php:70
-#: mod/directory.php:156 mod/suggest.php:81 include/Contact.php:335
+#: mod/dirfind.php:195 mod/allfriends.php:64 mod/match.php:70
+#: mod/directory.php:162 mod/suggest.php:81 include/Contact.php:283
+#: include/Contact.php:296 include/Contact.php:338
#: include/conversation.php:912 include/conversation.php:926
msgid "View Profile"
msgstr "Bekijk profiel"
-#: mod/dirfind.php:217
+#: mod/dirfind.php:224
#, php-format
msgid "People Search - %s"
msgstr ""
-#: mod/dirfind.php:224 mod/match.php:104
+#: mod/dirfind.php:231 mod/match.php:105
msgid "No matches"
msgstr "Geen resultaten"
-#: mod/fbrowser.php:32 include/identity.php:649 include/nav.php:77
+#: mod/fbrowser.php:32 include/identity.php:702 include/nav.php:77
#: view/theme/diabook/theme.php:126
msgid "Photos"
msgstr "Foto's"
-#: mod/fbrowser.php:41 mod/fbrowser.php:62 mod/photos.php:54
-#: mod/photos.php:184 mod/photos.php:1111 mod/photos.php:1237
-#: mod/photos.php:1260 mod/photos.php:1830 mod/photos.php:1842
+#: mod/fbrowser.php:41 mod/fbrowser.php:62 mod/photos.php:62
+#: mod/photos.php:192 mod/photos.php:1119 mod/photos.php:1245
+#: mod/photos.php:1268 mod/photos.php:1838 mod/photos.php:1850
#: view/theme/diabook/theme.php:499
msgid "Contact Photos"
msgstr "Contactfoto's"
@@ -1934,548 +1909,578 @@ msgstr "Bestanden"
msgid "Contacts who are not members of a group"
msgstr "Contacten die geen leden zijn van een groep"
-#: mod/admin.php:80
+#: mod/admin.php:92
msgid "Theme settings updated."
msgstr "Thema-instellingen aangepast."
-#: mod/admin.php:127 mod/admin.php:709
+#: mod/admin.php:147 mod/admin.php:877
msgid "Site"
msgstr "Website"
-#: mod/admin.php:128 mod/admin.php:653 mod/admin.php:1103 mod/admin.php:1118
+#: mod/admin.php:148 mod/admin.php:821 mod/admin.php:1290 mod/admin.php:1305
msgid "Users"
msgstr "Gebruiker"
-#: mod/admin.php:129 mod/admin.php:1207 mod/admin.php:1267 mod/settings.php:66
+#: mod/admin.php:149 mod/admin.php:1405 mod/admin.php:1465 mod/settings.php:72
msgid "Plugins"
msgstr "Plugins"
-#: mod/admin.php:130 mod/admin.php:1452 mod/admin.php:1503
+#: mod/admin.php:150 mod/admin.php:1663 mod/admin.php:1713
msgid "Themes"
msgstr "Thema's"
-#: mod/admin.php:131
+#: mod/admin.php:151 mod/settings.php:50
+msgid "Additional features"
+msgstr "Extra functies"
+
+#: mod/admin.php:152
msgid "DB updates"
msgstr "DB aanpassingen"
-#: mod/admin.php:132 mod/admin.php:223
+#: mod/admin.php:153 mod/admin.php:374
msgid "Inspect Queue"
msgstr ""
-#: mod/admin.php:147 mod/admin.php:156 mod/admin.php:1591
+#: mod/admin.php:154 mod/admin.php:343
+msgid "Federation Statistics"
+msgstr ""
+
+#: mod/admin.php:168 mod/admin.php:179 mod/admin.php:1781
msgid "Logs"
msgstr "Logs"
-#: mod/admin.php:148
+#: mod/admin.php:169 mod/admin.php:1848
+msgid "View Logs"
+msgstr ""
+
+#: mod/admin.php:170
msgid "probe address"
msgstr ""
-#: mod/admin.php:149
+#: mod/admin.php:171
msgid "check webfinger"
msgstr ""
-#: mod/admin.php:154 include/nav.php:194
+#: mod/admin.php:177 include/nav.php:194
msgid "Admin"
msgstr "Beheer"
-#: mod/admin.php:155
+#: mod/admin.php:178
msgid "Plugin Features"
msgstr "Plugin Functies"
-#: mod/admin.php:157
+#: mod/admin.php:180
msgid "diagnostics"
msgstr ""
-#: mod/admin.php:158
+#: mod/admin.php:181
msgid "User registrations waiting for confirmation"
msgstr "Gebruikersregistraties wachten op bevestiging"
-#: mod/admin.php:222 mod/admin.php:272 mod/admin.php:708 mod/admin.php:1102
-#: mod/admin.php:1206 mod/admin.php:1266 mod/admin.php:1451 mod/admin.php:1502
-#: mod/admin.php:1590
+#: mod/admin.php:336
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr ""
+
+#: mod/admin.php:337
+msgid ""
+"The Auto Discovered Contact Directory feature is not enabled, it "
+"will improve the data displayed here."
+msgstr ""
+
+#: mod/admin.php:342 mod/admin.php:373 mod/admin.php:430 mod/admin.php:876
+#: mod/admin.php:1289 mod/admin.php:1404 mod/admin.php:1464 mod/admin.php:1662
+#: mod/admin.php:1712 mod/admin.php:1780 mod/admin.php:1847
msgid "Administration"
msgstr "Beheer"
-#: mod/admin.php:225
+#: mod/admin.php:349
+msgid "Currently this node is aware of nodes from the following platforms:"
+msgstr ""
+
+#: mod/admin.php:376
msgid "ID"
msgstr "ID"
-#: mod/admin.php:226
+#: mod/admin.php:377
msgid "Recipient Name"
msgstr ""
-#: mod/admin.php:227
+#: mod/admin.php:378
msgid "Recipient Profile"
msgstr ""
-#: mod/admin.php:229
+#: mod/admin.php:380
msgid "Created"
msgstr ""
-#: mod/admin.php:230
+#: mod/admin.php:381
msgid "Last Tried"
msgstr ""
-#: mod/admin.php:231
+#: mod/admin.php:382
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr ""
-#: mod/admin.php:243 mod/admin.php:1056
+#: mod/admin.php:401 mod/admin.php:1243
msgid "Normal Account"
msgstr "Normaal account"
-#: mod/admin.php:244 mod/admin.php:1057
+#: mod/admin.php:402 mod/admin.php:1244
msgid "Soapbox Account"
msgstr "Zeepkist-account"
-#: mod/admin.php:245 mod/admin.php:1058
+#: mod/admin.php:403 mod/admin.php:1245
msgid "Community/Celebrity Account"
msgstr "Account voor een groep/forum of beroemdheid"
-#: mod/admin.php:246 mod/admin.php:1059
+#: mod/admin.php:404 mod/admin.php:1246
msgid "Automatic Friend Account"
msgstr "Automatisch Vriendschapsaccount"
-#: mod/admin.php:247
+#: mod/admin.php:405
msgid "Blog Account"
msgstr "Blog Account"
-#: mod/admin.php:248
+#: mod/admin.php:406
msgid "Private Forum"
msgstr "Privéforum/-groep"
-#: mod/admin.php:267
+#: mod/admin.php:425
msgid "Message queues"
msgstr "Bericht-wachtrijen"
-#: mod/admin.php:273
+#: mod/admin.php:431
msgid "Summary"
msgstr "Samenvatting"
-#: mod/admin.php:275
+#: mod/admin.php:433
msgid "Registered users"
msgstr "Geregistreerde gebruikers"
-#: mod/admin.php:277
+#: mod/admin.php:435
msgid "Pending registrations"
msgstr "Registraties die in de wacht staan"
-#: mod/admin.php:278
+#: mod/admin.php:436
msgid "Version"
msgstr "Versie"
-#: mod/admin.php:283
+#: mod/admin.php:441
msgid "Active plugins"
msgstr "Actieve plug-ins"
-#: mod/admin.php:306
+#: mod/admin.php:464
msgid "Can not parse base url. Must have at least ://"
msgstr ""
-#: mod/admin.php:585
+#: mod/admin.php:749
msgid "RINO2 needs mcrypt php extension to work."
msgstr ""
-#: mod/admin.php:593
+#: mod/admin.php:757
msgid "Site settings updated."
msgstr "Site instellingen gewijzigd."
-#: mod/admin.php:617 mod/settings.php:901
+#: mod/admin.php:785 mod/settings.php:912
msgid "No special theme for mobile devices"
msgstr "Geen speciaal thema voor mobiele apparaten"
-#: mod/admin.php:636
+#: mod/admin.php:804
msgid "No community page"
msgstr ""
-#: mod/admin.php:637
+#: mod/admin.php:805
msgid "Public postings from users of this site"
msgstr ""
-#: mod/admin.php:638
+#: mod/admin.php:806
msgid "Global community page"
msgstr ""
-#: mod/admin.php:644
+#: mod/admin.php:812
msgid "At post arrival"
msgstr ""
-#: mod/admin.php:645 include/contact_selectors.php:56
+#: mod/admin.php:813 include/contact_selectors.php:56
msgid "Frequently"
msgstr "Frequent"
-#: mod/admin.php:646 include/contact_selectors.php:57
+#: mod/admin.php:814 include/contact_selectors.php:57
msgid "Hourly"
msgstr "elk uur"
-#: mod/admin.php:647 include/contact_selectors.php:58
+#: mod/admin.php:815 include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Twee keer per dag"
-#: mod/admin.php:648 include/contact_selectors.php:59
+#: mod/admin.php:816 include/contact_selectors.php:59
msgid "Daily"
msgstr "dagelijks"
-#: mod/admin.php:654
+#: mod/admin.php:822
msgid "Users, Global Contacts"
msgstr ""
-#: mod/admin.php:655
+#: mod/admin.php:823
msgid "Users, Global Contacts/fallback"
msgstr ""
-#: mod/admin.php:659
+#: mod/admin.php:827
msgid "One month"
msgstr ""
-#: mod/admin.php:660
+#: mod/admin.php:828
msgid "Three months"
msgstr ""
-#: mod/admin.php:661
+#: mod/admin.php:829
msgid "Half a year"
msgstr ""
-#: mod/admin.php:662
+#: mod/admin.php:830
msgid "One year"
msgstr ""
-#: mod/admin.php:667
+#: mod/admin.php:835
msgid "Multi user instance"
msgstr "Server voor meerdere gebruikers"
-#: mod/admin.php:690
+#: mod/admin.php:858
msgid "Closed"
msgstr "Gesloten"
-#: mod/admin.php:691
+#: mod/admin.php:859
msgid "Requires approval"
msgstr "Toestemming vereist"
-#: mod/admin.php:692
+#: mod/admin.php:860
msgid "Open"
msgstr "Open"
-#: mod/admin.php:696
+#: mod/admin.php:864
msgid "No SSL policy, links will track page SSL state"
msgstr "Geen SSL beleid, links zullen SSL status van pagina volgen"
-#: mod/admin.php:697
+#: mod/admin.php:865
msgid "Force all links to use SSL"
msgstr "Verplicht alle links om SSL te gebruiken"
-#: mod/admin.php:698
+#: mod/admin.php:866
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Zelf-ondertekend certificaat, gebruik SSL alleen voor lokale links (afgeraden)"
-#: mod/admin.php:710 mod/admin.php:1268 mod/admin.php:1504 mod/admin.php:1592
-#: mod/settings.php:648 mod/settings.php:758 mod/settings.php:802
-#: mod/settings.php:871 mod/settings.php:957 mod/settings.php:1192
+#: mod/admin.php:878 mod/admin.php:1466 mod/admin.php:1714 mod/admin.php:1782
+#: mod/admin.php:1931 mod/settings.php:659 mod/settings.php:769
+#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
+#: mod/settings.php:1204
msgid "Save Settings"
msgstr "Instellingen opslaan"
-#: mod/admin.php:711 mod/register.php:260
+#: mod/admin.php:879 mod/register.php:263
msgid "Registration"
msgstr "Registratie"
-#: mod/admin.php:712
+#: mod/admin.php:880
msgid "File upload"
msgstr "Uploaden bestand"
-#: mod/admin.php:713
+#: mod/admin.php:881
msgid "Policies"
msgstr "Beleid"
-#: mod/admin.php:714
+#: mod/admin.php:882
msgid "Advanced"
msgstr "Geavanceerd"
-#: mod/admin.php:715
+#: mod/admin.php:883
msgid "Auto Discovered Contact Directory"
msgstr ""
-#: mod/admin.php:716
+#: mod/admin.php:884
msgid "Performance"
msgstr "Performantie"
-#: mod/admin.php:717
+#: mod/admin.php:885
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr ""
-#: mod/admin.php:720
+#: mod/admin.php:888
msgid "Site name"
msgstr "Site naam"
-#: mod/admin.php:721
+#: mod/admin.php:889
msgid "Host name"
msgstr ""
-#: mod/admin.php:722
+#: mod/admin.php:890
msgid "Sender Email"
msgstr ""
-#: mod/admin.php:722
+#: mod/admin.php:890
msgid ""
"The email address your server shall use to send notification emails from."
msgstr ""
-#: mod/admin.php:723
+#: mod/admin.php:891
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: mod/admin.php:724
+#: mod/admin.php:892
msgid "Shortcut icon"
msgstr ""
-#: mod/admin.php:724
+#: mod/admin.php:892
msgid "Link to an icon that will be used for browsers."
msgstr ""
-#: mod/admin.php:725
+#: mod/admin.php:893
msgid "Touch icon"
msgstr ""
-#: mod/admin.php:725
+#: mod/admin.php:893
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr ""
-#: mod/admin.php:726
+#: mod/admin.php:894
msgid "Additional Info"
msgstr ""
-#: mod/admin.php:726
+#: mod/admin.php:894
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr ""
-#: mod/admin.php:727
+#: mod/admin.php:895
msgid "System language"
msgstr "Systeemtaal"
-#: mod/admin.php:728
+#: mod/admin.php:896
msgid "System theme"
msgstr "Systeem thema"
-#: mod/admin.php:728
+#: mod/admin.php:896
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr "Standaard systeem thema - kan door gebruikersprofielen veranderd worden - verander thema instellingen"
-#: mod/admin.php:729
+#: mod/admin.php:897
msgid "Mobile system theme"
msgstr "Mobiel systeem thema"
-#: mod/admin.php:729
+#: mod/admin.php:897
msgid "Theme for mobile devices"
msgstr "Thema voor mobiele apparaten"
-#: mod/admin.php:730
+#: mod/admin.php:898
msgid "SSL link policy"
msgstr "Beleid SSL-links"
-#: mod/admin.php:730
+#: mod/admin.php:898
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bepaald of gegenereerde verwijzingen verplicht SSL moeten gebruiken"
-#: mod/admin.php:731
+#: mod/admin.php:899
msgid "Force SSL"
msgstr ""
-#: mod/admin.php:731
+#: mod/admin.php:899
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
" to endless loops."
msgstr ""
-#: mod/admin.php:732
+#: mod/admin.php:900
msgid "Old style 'Share'"
msgstr ""
-#: mod/admin.php:732
+#: mod/admin.php:900
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr ""
-#: mod/admin.php:733
+#: mod/admin.php:901
msgid "Hide help entry from navigation menu"
msgstr "Verberg de 'help' uit het navigatiemenu"
-#: mod/admin.php:733
+#: mod/admin.php:901
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Verbergt het menu-item voor de Help pagina's uit het navigatiemenu. Je kunt ze nog altijd vinden door /help direct in te geven."
-#: mod/admin.php:734
+#: mod/admin.php:902
msgid "Single user instance"
msgstr "Server voor één gebruiker"
-#: mod/admin.php:734
+#: mod/admin.php:902
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Stel deze server in voor meerdere gebruikers, of enkel voor de geselecteerde gebruiker."
-#: mod/admin.php:735
+#: mod/admin.php:903
msgid "Maximum image size"
msgstr "Maximum afbeeldingsgrootte"
-#: mod/admin.php:735
+#: mod/admin.php:903
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximum afmeting in bytes van afbeeldingen. Standaard is 0, dus geen beperking."
-#: mod/admin.php:736
+#: mod/admin.php:904
msgid "Maximum image length"
msgstr "Maximum afbeeldingslengte"
-#: mod/admin.php:736
+#: mod/admin.php:904
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Maximum lengte in pixels van de langste kant van afbeeldingen. Standaard is -1, dus geen beperkingen."
-#: mod/admin.php:737
+#: mod/admin.php:905
msgid "JPEG image quality"
msgstr "JPEG afbeeldingskwaliteit"
-#: mod/admin.php:737
+#: mod/admin.php:905
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "JPEGS zullen met deze kwaliteitsinstelling bewaard worden [0-100]. Standaard is 100, dit is volledige kwaliteit."
-#: mod/admin.php:739
+#: mod/admin.php:907
msgid "Register policy"
msgstr "Registratiebeleid"
-#: mod/admin.php:740
+#: mod/admin.php:908
msgid "Maximum Daily Registrations"
msgstr "Maximum aantal registraties per dag"
-#: mod/admin.php:740
+#: mod/admin.php:908
msgid ""
"If registration is permitted above, this sets the maximum number of new user"
" registrations to accept per day. If register is set to closed, this "
"setting has no effect."
msgstr "Als registratie hierboven is toegelaten, zet dit het maximum aantal registraties van nieuwe gebruikers per dag. Als registratie niet is toegelaten heeft deze instelling geen effect."
-#: mod/admin.php:741
+#: mod/admin.php:909
msgid "Register text"
msgstr "Registratietekst"
-#: mod/admin.php:741
+#: mod/admin.php:909
msgid "Will be displayed prominently on the registration page."
msgstr "Dit zal prominent op de registratiepagina getoond worden."
-#: mod/admin.php:742
+#: mod/admin.php:910
msgid "Accounts abandoned after x days"
msgstr "Verlaten accounts na x dagen"
-#: mod/admin.php:742
+#: mod/admin.php:910
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Dit zal geen systeembronnen verspillen aan het nakijken van externe sites voor verlaten accounts. Geef 0 is voor geen tijdslimiet."
-#: mod/admin.php:743
+#: mod/admin.php:911
msgid "Allowed friend domains"
msgstr "Toegelaten vriend domeinen"
-#: mod/admin.php:743
+#: mod/admin.php:911
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 die een vriendschapsband met deze website mogen aangaan. Jokers zijn toegelaten. Laat leeg om alle domeinen toe te laten."
-#: mod/admin.php:744
+#: mod/admin.php:912
msgid "Allowed email domains"
msgstr "Toegelaten e-mail domeinen"
-#: mod/admin.php:744
+#: mod/admin.php:912
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 die op deze website mogen registeren. Wildcards zijn toegestaan.\nLeeg laten om alle domeinen toe te staan."
-#: mod/admin.php:745
+#: mod/admin.php:913
msgid "Block public"
msgstr "Openbare toegang blokkeren"
-#: mod/admin.php:745
+#: mod/admin.php:913
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Kruis dit aan om alle openbare persoonlijke pagina's alleen toegankelijk te maken voor ingelogde gebruikers."
-#: mod/admin.php:746
+#: mod/admin.php:914
msgid "Force publish"
msgstr "Dwing publiceren af"
-#: mod/admin.php:746
+#: mod/admin.php:914
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Kruis dit aan om af te dwingen dat alle profielen op deze website in de gids van deze website gepubliceerd worden."
-#: mod/admin.php:747
+#: mod/admin.php:915
msgid "Global directory URL"
msgstr ""
-#: mod/admin.php:747
+#: mod/admin.php:915
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr ""
-#: mod/admin.php:748
+#: mod/admin.php:916
msgid "Allow threaded items"
msgstr "Sta threads in conversaties toe"
-#: mod/admin.php:748
+#: mod/admin.php:916
msgid "Allow infinite level threading for items on this site."
msgstr "Sta oneindige niveaus threads in conversaties op deze website toe."
-#: mod/admin.php:749
+#: mod/admin.php:917
msgid "Private posts by default for new users"
msgstr "Privéberichten als standaard voor nieuwe gebruikers"
-#: mod/admin.php:749
+#: mod/admin.php:917
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Stel de standaardrechten van berichten voor nieuwe leden op de standaard privacygroep in, in plaats van openbaar."
-#: mod/admin.php:750
+#: mod/admin.php:918
msgid "Don't include post content in email notifications"
msgstr "De inhoud van het bericht niet insluiten bij e-mailnotificaties"
-#: mod/admin.php:750
+#: mod/admin.php:918
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr "De inhoud van berichten/commentaar/privéberichten/enzovoort niet insluiten in e-mailnotificaties die door deze website verzonden worden, voor de bescherming van je privacy."
-#: mod/admin.php:751
+#: mod/admin.php:919
msgid "Disallow public access to addons listed in the apps menu."
msgstr ""
-#: mod/admin.php:751
+#: mod/admin.php:919
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr ""
-#: mod/admin.php:752
+#: mod/admin.php:920
msgid "Don't embed private images in posts"
msgstr ""
-#: mod/admin.php:752
+#: mod/admin.php:920
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
@@ -2483,208 +2488,228 @@ msgid ""
"while."
msgstr ""
-#: mod/admin.php:753
+#: mod/admin.php:921
msgid "Allow Users to set remote_self"
msgstr ""
-#: mod/admin.php:753
+#: mod/admin.php:921
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr ""
-#: mod/admin.php:754
+#: mod/admin.php:922
msgid "Block multiple registrations"
msgstr "Blokkeer meerdere registraties"
-#: mod/admin.php:754
+#: mod/admin.php:922
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Laat niet toe dat gebruikers meerdere accounts aanmaken."
-#: mod/admin.php:755
+#: mod/admin.php:923
msgid "OpenID support"
msgstr "OpenID ondersteuning"
-#: mod/admin.php:755
+#: mod/admin.php:923
msgid "OpenID support for registration and logins."
msgstr "OpenID ondersteuning voor registraties en logins."
-#: mod/admin.php:756
+#: mod/admin.php:924
msgid "Fullname check"
msgstr "Controleer volledige naam"
-#: mod/admin.php:756
+#: mod/admin.php:924
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Verplicht gebruikers om zich te registreren met een spatie tussen voornaam en achternaam, als anti-spam maatregel"
-#: mod/admin.php:757
+#: mod/admin.php:925
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 reguliere uitdrukkingen"
-#: mod/admin.php:757
+#: mod/admin.php:925
msgid "Use PHP UTF8 regular expressions"
msgstr "Gebruik PHP UTF8 reguliere uitdrukkingen"
-#: mod/admin.php:758
+#: mod/admin.php:926
msgid "Community Page Style"
msgstr ""
-#: mod/admin.php:758
+#: mod/admin.php:926
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr ""
-#: mod/admin.php:759
+#: mod/admin.php:927
msgid "Posts per user on community page"
msgstr ""
-#: mod/admin.php:759
+#: mod/admin.php:927
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr ""
-#: mod/admin.php:760
+#: mod/admin.php:928
msgid "Enable OStatus support"
msgstr "Activeer OStatus ondersteuning"
-#: mod/admin.php:760
+#: mod/admin.php:928
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr ""
-#: mod/admin.php:761
+#: mod/admin.php:929
msgid "OStatus conversation completion interval"
msgstr ""
-#: mod/admin.php:761
+#: mod/admin.php:929
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr ""
-#: mod/admin.php:762
+#: mod/admin.php:930
msgid "OStatus support can only be enabled if threading is enabled."
msgstr ""
-#: mod/admin.php:764
+#: mod/admin.php:932
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub"
" directory."
msgstr ""
-#: mod/admin.php:765
+#: mod/admin.php:933
msgid "Enable Diaspora support"
msgstr "Activeer Diaspora ondersteuning"
-#: mod/admin.php:765
+#: mod/admin.php:933
msgid "Provide built-in Diaspora network compatibility."
msgstr "Bied ingebouwde ondersteuning voor het Diaspora netwerk."
-#: mod/admin.php:766
+#: mod/admin.php:934
msgid "Only allow Friendica contacts"
msgstr "Laat alleen Friendica contacten toe"
-#: mod/admin.php:766
+#: mod/admin.php:934
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Alle contacten moeten een Friendica protocol gebruiken. Alle andere ingebouwde communicatieprotocols worden uitgeschakeld."
-#: mod/admin.php:767
+#: mod/admin.php:935
msgid "Verify SSL"
msgstr "Controleer SSL"
-#: mod/admin.php:767
+#: mod/admin.php:935
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Als je wilt kun je striktere certificaat controle activeren. Dit betekent dat je (totaal) niet kunt connecteren met sites die zelf-ondertekende SSL certificaten gebruiken."
-#: mod/admin.php:768
+#: mod/admin.php:936
msgid "Proxy user"
msgstr "Proxy-gebruiker"
-#: mod/admin.php:769
+#: mod/admin.php:937
msgid "Proxy URL"
msgstr "Proxy-URL"
-#: mod/admin.php:770
+#: mod/admin.php:938
msgid "Network timeout"
msgstr "Netwerk timeout"
-#: mod/admin.php:770
+#: mod/admin.php:938
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:771
+#: mod/admin.php:939
msgid "Delivery interval"
msgstr "Afleverinterval"
-#: mod/admin.php:771
+#: mod/admin.php:939
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 "Stel achtergrond processen voor aflevering een aantal seconden uit om systeembelasting te beperken. Aanbevolen: 4-5 voor gedeelde hosten, 2-3 voor virtuele privé servers, 0-1 voor grote servers."
-#: mod/admin.php:772
+#: mod/admin.php:940
msgid "Poll interval"
msgstr "Poll-interval"
-#: mod/admin.php:772
+#: mod/admin.php:940
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Stel achtergrondprocessen zoveel seconden uit om de systeembelasting te beperken. Indien 0 wordt het afleverinterval gebruikt."
-#: mod/admin.php:773
+#: mod/admin.php:941
msgid "Maximum Load Average"
msgstr "Maximum gemiddelde belasting"
-#: mod/admin.php:773
+#: mod/admin.php:941
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Maximum systeembelasting voordat aflever- en poll-processen uitgesteld worden - standaard 50."
-#: mod/admin.php:774
+#: mod/admin.php:942
msgid "Maximum Load Average (Frontend)"
msgstr ""
-#: mod/admin.php:774
+#: mod/admin.php:942
msgid "Maximum system load before the frontend quits service - default 50."
msgstr ""
-#: mod/admin.php:776
+#: mod/admin.php:943
+msgid "Maximum table size for optimization"
+msgstr ""
+
+#: mod/admin.php:943
+msgid ""
+"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
+"Enter -1 to disable it."
+msgstr ""
+
+#: mod/admin.php:944
+msgid "Minimum level of fragmentation"
+msgstr ""
+
+#: mod/admin.php:944
+msgid ""
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr ""
+
+#: mod/admin.php:946
msgid "Periodical check of global contacts"
msgstr ""
-#: mod/admin.php:776
+#: mod/admin.php:946
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr ""
-#: mod/admin.php:777
+#: mod/admin.php:947
msgid "Days between requery"
msgstr ""
-#: mod/admin.php:777
+#: mod/admin.php:947
msgid "Number of days after which a server is requeried for his contacts."
msgstr ""
-#: mod/admin.php:778
+#: mod/admin.php:948
msgid "Discover contacts from other servers"
msgstr ""
-#: mod/admin.php:778
+#: mod/admin.php:948
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2694,32 +2719,32 @@ msgid ""
"Global Contacts'."
msgstr ""
-#: mod/admin.php:779
+#: mod/admin.php:949
msgid "Timeframe for fetching global contacts"
msgstr ""
-#: mod/admin.php:779
+#: mod/admin.php:949
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr ""
-#: mod/admin.php:780
+#: mod/admin.php:950
msgid "Search the local directory"
msgstr ""
-#: mod/admin.php:780
+#: mod/admin.php:950
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr ""
-#: mod/admin.php:782
+#: mod/admin.php:952
msgid "Publish server information"
msgstr ""
-#: mod/admin.php:782
+#: mod/admin.php:952
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2727,205 +2752,205 @@ msgid ""
" href='http://the-federation.info/'>the-federation.info for details."
msgstr ""
-#: mod/admin.php:784
+#: mod/admin.php:954
msgid "Use MySQL full text engine"
msgstr "Gebruik de tekst-zoekfunctie van MySQL"
-#: mod/admin.php:784
+#: mod/admin.php:954
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Activeert de zoekmotor. Dit maakt zoeken sneller, maar het kan alleen zoeken naar teksten van minstens vier letters."
-#: mod/admin.php:785
+#: mod/admin.php:955
msgid "Suppress Language"
msgstr ""
-#: mod/admin.php:785
+#: mod/admin.php:955
msgid "Suppress language information in meta information about a posting."
msgstr ""
-#: mod/admin.php:786
+#: mod/admin.php:956
msgid "Suppress Tags"
msgstr ""
-#: mod/admin.php:786
+#: mod/admin.php:956
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr ""
-#: mod/admin.php:787
+#: mod/admin.php:957
msgid "Path to item cache"
msgstr "Pad naar cache voor items"
-#: mod/admin.php:787
+#: mod/admin.php:957
msgid "The item caches buffers generated bbcode and external images."
msgstr ""
-#: mod/admin.php:788
+#: mod/admin.php:958
msgid "Cache duration in seconds"
msgstr "Cache tijdsduur in seconden"
-#: mod/admin.php:788
+#: mod/admin.php:958
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day). To disable the item cache, set the value to -1."
msgstr ""
-#: mod/admin.php:789
+#: mod/admin.php:959
msgid "Maximum numbers of comments per post"
msgstr ""
-#: mod/admin.php:789
+#: mod/admin.php:959
msgid "How much comments should be shown for each post? Default value is 100."
msgstr ""
-#: mod/admin.php:790
+#: mod/admin.php:960
msgid "Path for lock file"
msgstr "Pad voor lock bestand"
-#: mod/admin.php:790
+#: mod/admin.php:960
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr ""
-#: mod/admin.php:791
+#: mod/admin.php:961
msgid "Temp path"
msgstr "Tijdelijk pad"
-#: mod/admin.php:791
+#: mod/admin.php:961
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr ""
-#: mod/admin.php:792
+#: mod/admin.php:962
msgid "Base path to installation"
msgstr "Basispad voor installatie"
-#: mod/admin.php:792
+#: mod/admin.php:962
msgid ""
"If the system cannot detect the correct path to your installation, enter the"
" correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr ""
-#: mod/admin.php:793
+#: mod/admin.php:963
msgid "Disable picture proxy"
msgstr ""
-#: mod/admin.php:793
+#: mod/admin.php:963
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on"
" systems with very low bandwith."
msgstr ""
-#: mod/admin.php:794
+#: mod/admin.php:964
msgid "Enable old style pager"
msgstr ""
-#: mod/admin.php:794
+#: mod/admin.php:964
msgid ""
"The old style pager has page numbers but slows down massively the page "
"speed."
msgstr ""
-#: mod/admin.php:795
+#: mod/admin.php:965
msgid "Only search in tags"
msgstr ""
-#: mod/admin.php:795
+#: mod/admin.php:965
msgid "On large systems the text search can slow down the system extremely."
msgstr ""
-#: mod/admin.php:797
+#: mod/admin.php:967
msgid "New base url"
msgstr ""
-#: mod/admin.php:797
+#: mod/admin.php:967
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts"
" of all users."
msgstr ""
-#: mod/admin.php:799
+#: mod/admin.php:969
msgid "RINO Encryption"
msgstr ""
-#: mod/admin.php:799
+#: mod/admin.php:969
msgid "Encryption layer between nodes."
msgstr ""
-#: mod/admin.php:800
+#: mod/admin.php:970
msgid "Embedly API key"
msgstr ""
-#: mod/admin.php:800
+#: mod/admin.php:970
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr ""
-#: mod/admin.php:818
+#: mod/admin.php:999
msgid "Update has been marked successful"
msgstr "Wijziging succesvol gemarkeerd "
-#: mod/admin.php:826
+#: mod/admin.php:1007
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr ""
-#: mod/admin.php:829
+#: mod/admin.php:1010
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr ""
-#: mod/admin.php:841
+#: mod/admin.php:1022
#, php-format
msgid "Executing %s failed with error: %s"
msgstr ""
-#: mod/admin.php:844
+#: mod/admin.php:1025
#, php-format
msgid "Update %s was successfully applied."
msgstr "Wijziging %s geslaagd."
-#: mod/admin.php:848
+#: mod/admin.php:1029
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Wijziging %s gaf geen status terug. We weten niet of de wijziging geslaagd is."
-#: mod/admin.php:850
+#: mod/admin.php:1031
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr ""
-#: mod/admin.php:869
+#: mod/admin.php:1050
msgid "No failed updates."
msgstr "Geen misluke wijzigingen"
-#: mod/admin.php:870
+#: mod/admin.php:1051
msgid "Check database structure"
msgstr ""
-#: mod/admin.php:875
+#: mod/admin.php:1056
msgid "Failed Updates"
msgstr "Misluke wijzigingen"
-#: mod/admin.php:876
+#: mod/admin.php:1057
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Dit is zonder de wijzigingen voor 1139, welke geen status teruggaven."
-#: mod/admin.php:877
+#: mod/admin.php:1058
msgid "Mark success (if update was manually applied)"
msgstr "Markeren als succes (als aanpassing manueel doorgevoerd werd)"
-#: mod/admin.php:878
+#: mod/admin.php:1059
msgid "Attempt to execute this update step automatically"
msgstr "Probeer deze stap automatisch uit te voeren"
-#: mod/admin.php:910
+#: mod/admin.php:1091
#, php-format
msgid ""
"\n"
@@ -2933,7 +2958,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr ""
-#: mod/admin.php:913
+#: mod/admin.php:1094
#, php-format
msgid ""
"\n"
@@ -2963,295 +2988,318 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr ""
-#: mod/admin.php:945 include/user.php:421
+#: mod/admin.php:1126 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr "Registratie details voor %s"
-#: mod/admin.php:957
+#: mod/admin.php:1138
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s gebruiker geblokkeerd/niet geblokkeerd"
msgstr[1] "%s gebruikers geblokkeerd/niet geblokkeerd"
-#: mod/admin.php:964
+#: mod/admin.php:1145
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s gebruiker verwijderd"
msgstr[1] "%s gebruikers verwijderd"
-#: mod/admin.php:1003
+#: mod/admin.php:1192
#, php-format
msgid "User '%s' deleted"
msgstr "Gebruiker '%s' verwijderd"
-#: mod/admin.php:1011
+#: mod/admin.php:1200
#, php-format
msgid "User '%s' unblocked"
msgstr "Gebruiker '%s' niet meer geblokkeerd"
-#: mod/admin.php:1011
+#: mod/admin.php:1200
#, php-format
msgid "User '%s' blocked"
msgstr "Gebruiker '%s' geblokkeerd"
-#: mod/admin.php:1104
+#: mod/admin.php:1291
msgid "Add User"
msgstr "Gebruiker toevoegen"
-#: mod/admin.php:1105
+#: mod/admin.php:1292
msgid "select all"
msgstr "Alles selecteren"
-#: mod/admin.php:1106
+#: mod/admin.php:1293
msgid "User registrations waiting for confirm"
msgstr "Gebruikersregistraties wachten op een bevestiging"
-#: mod/admin.php:1107
+#: mod/admin.php:1294
msgid "User waiting for permanent deletion"
msgstr ""
-#: mod/admin.php:1108
+#: mod/admin.php:1295
msgid "Request date"
msgstr "Registratiedatum"
-#: mod/admin.php:1108 mod/admin.php:1120 mod/admin.php:1121 mod/admin.php:1136
+#: mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308 mod/admin.php:1323
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr "E-mail"
-#: mod/admin.php:1109
+#: mod/admin.php:1296
msgid "No registrations."
msgstr "Geen registraties."
-#: mod/admin.php:1111
+#: mod/admin.php:1298
msgid "Deny"
msgstr "Weiger"
-#: mod/admin.php:1115
+#: mod/admin.php:1302
msgid "Site admin"
msgstr "Sitebeheerder"
-#: mod/admin.php:1116
+#: mod/admin.php:1303
msgid "Account expired"
msgstr "Account verlopen"
-#: mod/admin.php:1119
+#: mod/admin.php:1306
msgid "New User"
msgstr "Nieuwe gebruiker"
-#: mod/admin.php:1120 mod/admin.php:1121
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Register date"
msgstr "Registratiedatum"
-#: mod/admin.php:1120 mod/admin.php:1121
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Last login"
msgstr "Laatste login"
-#: mod/admin.php:1120 mod/admin.php:1121
+#: mod/admin.php:1307 mod/admin.php:1308
msgid "Last item"
msgstr "Laatste item"
-#: mod/admin.php:1120
+#: mod/admin.php:1307
msgid "Deleted since"
msgstr "Verwijderd sinds"
-#: mod/admin.php:1121 mod/settings.php:41
+#: mod/admin.php:1308 mod/settings.php:41
msgid "Account"
msgstr "Account"
-#: mod/admin.php:1123
+#: mod/admin.php:1310
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 gebruikers zullen verwijderd worden!\\n\\nAlles wat deze gebruikers gepost hebben op deze website zal permanent verwijderd worden!\\n\\nBen je zeker?"
-#: mod/admin.php:1124
+#: mod/admin.php:1311
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 "De gebruiker {0} zal verwijderd worden!\\n\\nAlles wat deze gebruiker gepost heeft op deze website zal permanent verwijderd worden!\\n\\nBen je zeker?"
-#: mod/admin.php:1134
+#: mod/admin.php:1321
msgid "Name of the new user."
msgstr "Naam van nieuwe gebruiker"
-#: mod/admin.php:1135
+#: mod/admin.php:1322
msgid "Nickname"
msgstr "Bijnaam"
-#: mod/admin.php:1135
+#: mod/admin.php:1322
msgid "Nickname of the new user."
msgstr "Bijnaam van nieuwe gebruiker"
-#: mod/admin.php:1136
+#: mod/admin.php:1323
msgid "Email address of the new user."
msgstr "E-mailadres van nieuwe gebruiker"
-#: mod/admin.php:1169
+#: mod/admin.php:1366
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s uitgeschakeld."
-#: mod/admin.php:1173
+#: mod/admin.php:1370
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s ingeschakeld."
-#: mod/admin.php:1183 mod/admin.php:1407
+#: mod/admin.php:1381 mod/admin.php:1617
msgid "Disable"
msgstr "Uitschakelen"
-#: mod/admin.php:1185 mod/admin.php:1409
+#: mod/admin.php:1383 mod/admin.php:1619
msgid "Enable"
msgstr "Inschakelen"
-#: mod/admin.php:1208 mod/admin.php:1453
+#: mod/admin.php:1406 mod/admin.php:1664
msgid "Toggle"
msgstr "Schakelaar"
-#: mod/admin.php:1216 mod/admin.php:1463
+#: mod/admin.php:1414 mod/admin.php:1673
msgid "Author: "
msgstr "Auteur:"
-#: mod/admin.php:1217 mod/admin.php:1464
+#: mod/admin.php:1415 mod/admin.php:1674
msgid "Maintainer: "
msgstr "Onderhoud:"
-#: mod/admin.php:1269
+#: mod/admin.php:1467
msgid "Reload active plugins"
msgstr ""
-#: mod/admin.php:1367
+#: mod/admin.php:1472
+#, php-format
+msgid ""
+"There are currently no plugins available on your node. You can find the "
+"official plugin repository at %1$s and might find other interesting plugins "
+"in the open plugin registry at %2$s"
+msgstr ""
+
+#: mod/admin.php:1577
msgid "No themes found."
msgstr "Geen thema's gevonden."
-#: mod/admin.php:1445
+#: mod/admin.php:1655
msgid "Screenshot"
msgstr "Schermafdruk"
-#: mod/admin.php:1505
+#: mod/admin.php:1715
msgid "Reload active themes"
msgstr ""
-#: mod/admin.php:1509
+#: mod/admin.php:1720
+#, php-format
+msgid "No themes found on the system. They should be paced in %1$s"
+msgstr ""
+
+#: mod/admin.php:1721
msgid "[Experimental]"
msgstr "[Experimenteel]"
-#: mod/admin.php:1510
+#: mod/admin.php:1722
msgid "[Unsupported]"
msgstr "[Niet ondersteund]"
-#: mod/admin.php:1537
+#: mod/admin.php:1746
msgid "Log settings updated."
msgstr "Log instellingen gewijzigd"
-#: mod/admin.php:1593
+#: mod/admin.php:1783
msgid "Clear"
msgstr "Wis"
-#: mod/admin.php:1599
+#: mod/admin.php:1788
msgid "Enable Debugging"
msgstr ""
-#: mod/admin.php:1600
+#: mod/admin.php:1789
msgid "Log file"
msgstr "Logbestand"
-#: mod/admin.php:1600
+#: mod/admin.php:1789
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "De webserver moet hier kunnen schrijven. Relatief t.o.v. van de hoogste folder binnen uw Friendica-installatie."
-#: mod/admin.php:1601
+#: mod/admin.php:1790
msgid "Log level"
msgstr "Log niveau"
-#: mod/admin.php:1651 include/acl_selectors.php:347
-msgid "Close"
-msgstr "Afsluiten"
+#: mod/admin.php:1793
+msgid "PHP logging"
+msgstr ""
-#: mod/admin.php:1657
-msgid "FTP Host"
-msgstr "FTP Server"
+#: mod/admin.php:1794
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr ""
-#: mod/admin.php:1658
-msgid "FTP Path"
-msgstr "FTP Pad"
+#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+msgid "Off"
+msgstr "Uit"
-#: mod/admin.php:1659
-msgid "FTP User"
-msgstr "FTP Gebruiker"
+#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+msgid "On"
+msgstr "Aan"
-#: mod/admin.php:1660
-msgid "FTP Password"
-msgstr "FTP wachtwoord"
+#: mod/admin.php:1921
+#, php-format
+msgid "Lock feature %s"
+msgstr ""
-#: mod/network.php:143
+#: mod/admin.php:1929
+msgid "Manage Additional Features"
+msgstr ""
+
+#: mod/network.php:146
#, php-format
msgid "Search Results For: %s"
msgstr ""
-#: mod/network.php:195 mod/search.php:25
+#: mod/network.php:191 mod/search.php:25
msgid "Remove term"
msgstr "Verwijder zoekterm"
-#: mod/network.php:204 mod/search.php:34 include/features.php:43
+#: mod/network.php:200 mod/search.php:34 include/features.php:84
msgid "Saved Searches"
msgstr "Opgeslagen zoekopdrachten"
-#: mod/network.php:205 include/group.php:279
+#: mod/network.php:201 include/group.php:293
msgid "add"
msgstr "toevoegen"
-#: mod/network.php:366
+#: mod/network.php:365
msgid "Commented Order"
msgstr "Nieuwe reacties bovenaan"
-#: mod/network.php:369
+#: mod/network.php:368
msgid "Sort by Comment Date"
msgstr "Berichten met nieuwe reacties bovenaan"
-#: mod/network.php:374
+#: mod/network.php:373
msgid "Posted Order"
msgstr "Nieuwe berichten bovenaan"
-#: mod/network.php:377
+#: mod/network.php:376
msgid "Sort by Post Date"
msgstr "Nieuwe berichten bovenaan"
-#: mod/network.php:388
+#: mod/network.php:387
msgid "Posts that mention or involve you"
msgstr "Alleen berichten die jou vermelden of op jou betrekking hebben"
-#: mod/network.php:396
+#: mod/network.php:395
msgid "New"
msgstr "Nieuw"
-#: mod/network.php:399
+#: mod/network.php:398
msgid "Activity Stream - by date"
msgstr "Activiteitenstroom - volgens datum"
-#: mod/network.php:407
+#: mod/network.php:406
msgid "Shared Links"
msgstr "Gedeelde links"
-#: mod/network.php:410
+#: mod/network.php:409
msgid "Interesting Links"
msgstr "Interessante links"
-#: mod/network.php:418
+#: mod/network.php:417
msgid "Starred"
msgstr "Met ster"
-#: mod/network.php:421
+#: mod/network.php:420
msgid "Favourite Posts"
msgstr "Favoriete berichten"
-#: mod/network.php:480
+#: mod/network.php:479
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
@@ -3259,49 +3307,31 @@ msgid_plural ""
msgstr[0] "Waarschuwing: Deze groep bevat %s lid van een onveilig netwerk."
msgstr[1] "Waarschuwing: Deze groep bevat %s leden van een onveilig netwerk."
-#: mod/network.php:483
+#: mod/network.php:482
msgid "Private messages to this group are at risk of public disclosure."
msgstr "Privéberichten naar deze groep kunnen openbaar gemaakt worden."
-#: mod/network.php:550 mod/content.php:119
+#: mod/network.php:549 mod/content.php:119
msgid "No such group"
msgstr "Zo'n groep bestaat niet"
-#: mod/network.php:567 mod/content.php:130
-msgid "Group is empty"
-msgstr "De groep is leeg"
-
-#: mod/network.php:578 mod/content.php:135
+#: mod/network.php:580 mod/content.php:135
#, php-format
msgid "Group: %s"
msgstr ""
-#: mod/network.php:596
-#, php-format
-msgid "Contact: %s"
-msgstr ""
-
-#: mod/network.php:600
+#: mod/network.php:608
msgid "Private messages to this person are at risk of public disclosure."
msgstr "Privéberichten naar deze persoon kunnen openbaar gemaakt worden."
-#: mod/network.php:605
+#: mod/network.php:613
msgid "Invalid contact."
msgstr "Ongeldig contact."
-#: mod/allfriends.php:45
+#: mod/allfriends.php:43
msgid "No friends to display."
msgstr "Geen vrienden om te laten zien."
-#: mod/allfriends.php:79 mod/common.php:122
-msgid "Forum"
-msgstr ""
-
-#: mod/allfriends.php:92
-#, php-format
-msgid "Friends of %s"
-msgstr "Vrienden van %s"
-
#: mod/events.php:71 mod/events.php:73
msgid "Event can not end before it has started."
msgstr ""
@@ -3338,31 +3368,31 @@ msgstr ""
msgid "Sat"
msgstr ""
-#: mod/events.php:208 mod/settings.php:936 include/text.php:1267
+#: mod/events.php:208 mod/settings.php:948 include/text.php:1274
msgid "Sunday"
msgstr "Zondag"
-#: mod/events.php:209 mod/settings.php:936 include/text.php:1267
+#: mod/events.php:209 mod/settings.php:948 include/text.php:1274
msgid "Monday"
msgstr "Maandag"
-#: mod/events.php:210 include/text.php:1267
+#: mod/events.php:210 include/text.php:1274
msgid "Tuesday"
msgstr "Dinsdag"
-#: mod/events.php:211 include/text.php:1267
+#: mod/events.php:211 include/text.php:1274
msgid "Wednesday"
msgstr "Woensdag"
-#: mod/events.php:212 include/text.php:1267
+#: mod/events.php:212 include/text.php:1274
msgid "Thursday"
msgstr "Donderdag"
-#: mod/events.php:213 include/text.php:1267
+#: mod/events.php:213 include/text.php:1274
msgid "Friday"
msgstr "Vrijdag"
-#: mod/events.php:214 include/text.php:1267
+#: mod/events.php:214 include/text.php:1274
msgid "Saturday"
msgstr "Zaterdag"
@@ -3382,7 +3412,7 @@ msgstr ""
msgid "Apr"
msgstr ""
-#: mod/events.php:219 mod/events.php:231 include/text.php:1271
+#: mod/events.php:219 mod/events.php:231 include/text.php:1278
msgid "May"
msgstr "Mei"
@@ -3414,47 +3444,47 @@ msgstr ""
msgid "Dec"
msgstr ""
-#: mod/events.php:227 include/text.php:1271
+#: mod/events.php:227 include/text.php:1278
msgid "January"
msgstr "Januari"
-#: mod/events.php:228 include/text.php:1271
+#: mod/events.php:228 include/text.php:1278
msgid "February"
msgstr "Februari"
-#: mod/events.php:229 include/text.php:1271
+#: mod/events.php:229 include/text.php:1278
msgid "March"
msgstr "Maart"
-#: mod/events.php:230 include/text.php:1271
+#: mod/events.php:230 include/text.php:1278
msgid "April"
msgstr "April"
-#: mod/events.php:232 include/text.php:1271
+#: mod/events.php:232 include/text.php:1278
msgid "June"
msgstr "Juni"
-#: mod/events.php:233 include/text.php:1271
+#: mod/events.php:233 include/text.php:1278
msgid "July"
msgstr "Juli"
-#: mod/events.php:234 include/text.php:1271
+#: mod/events.php:234 include/text.php:1278
msgid "August"
msgstr "Augustus"
-#: mod/events.php:235 include/text.php:1271
+#: mod/events.php:235 include/text.php:1278
msgid "September"
msgstr "September"
-#: mod/events.php:236 include/text.php:1271
+#: mod/events.php:236 include/text.php:1278
msgid "October"
msgstr "Oktober"
-#: mod/events.php:237 include/text.php:1271
+#: mod/events.php:237 include/text.php:1278
msgid "November"
msgstr "November"
-#: mod/events.php:238 include/text.php:1271
+#: mod/events.php:238 include/text.php:1278
msgid "December"
msgstr "December"
@@ -3482,11 +3512,11 @@ msgstr "l j F"
msgid "Edit event"
msgstr "Gebeurtenis bewerken"
-#: mod/events.php:421 include/text.php:1714 include/text.php:1721
+#: mod/events.php:421 include/text.php:1721 include/text.php:1728
msgid "link to source"
msgstr "Verwijzing naar bron"
-#: mod/events.php:456 include/identity.php:669 include/nav.php:79
+#: mod/events.php:456 include/identity.php:722 include/nav.php:79
#: include/nav.php:140 view/theme/diabook/theme.php:127
msgid "Events"
msgstr "Gebeurtenissen"
@@ -3499,7 +3529,7 @@ msgstr "Maak een nieuwe gebeurtenis"
msgid "Previous"
msgstr "Vorige"
-#: mod/events.php:459 mod/install.php:212
+#: mod/events.php:459 mod/install.php:220
msgid "Next"
msgstr "Volgende"
@@ -3543,9 +3573,9 @@ msgstr "Titel:"
msgid "Share this event"
msgstr "Deel deze gebeurtenis"
-#: mod/events.php:572 mod/content.php:721 mod/editpost.php:144
-#: mod/photos.php:1623 mod/photos.php:1671 mod/photos.php:1759
-#: object/Item.php:719 include/conversation.php:1217
+#: mod/events.php:572 mod/content.php:721 mod/editpost.php:145
+#: mod/photos.php:1631 mod/photos.php:1679 mod/photos.php:1767
+#: object/Item.php:719 include/conversation.php:1216
msgid "Preview"
msgstr "Voorvertoning"
@@ -3560,7 +3590,7 @@ msgid ""
"code or the translation of Friendica. Thank you all!"
msgstr ""
-#: mod/content.php:439 mod/content.php:742 mod/photos.php:1714
+#: mod/content.php:439 mod/content.php:742 mod/photos.php:1722
#: object/Item.php:133 include/conversation.php:634
msgid "Select"
msgstr "Kies"
@@ -3589,22 +3619,23 @@ msgstr[0] "%d reactie"
msgstr[1] "%d reacties"
#: mod/content.php:607 object/Item.php:421 object/Item.php:434
-#: include/text.php:1992
+#: include/text.php:1997
msgid "comment"
msgid_plural "comments"
msgstr[0] "reactie"
msgstr[1] "reacties"
-#: mod/content.php:608 boot.php:773 object/Item.php:422
-#: include/contact_widgets.php:205 include/items.php:5214
+#: mod/content.php:608 boot.php:863 object/Item.php:422
+#: include/contact_widgets.php:242 include/forums.php:110
+#: include/items.php:5184 view/theme/vier/theme.php:264
msgid "show more"
msgstr "toon meer"
-#: mod/content.php:622 mod/photos.php:1410 object/Item.php:117
+#: mod/content.php:622 mod/photos.php:1418 object/Item.php:117
msgid "Private Message"
msgstr "Privébericht"
-#: mod/content.php:686 mod/photos.php:1599 object/Item.php:253
+#: mod/content.php:686 mod/photos.php:1607 object/Item.php:253
msgid "I like this (toggle)"
msgstr "Vind ik leuk"
@@ -3612,7 +3643,7 @@ msgstr "Vind ik leuk"
msgid "like"
msgstr "leuk"
-#: mod/content.php:687 mod/photos.php:1600 object/Item.php:254
+#: mod/content.php:687 mod/photos.php:1608 object/Item.php:254
msgid "I don't like this (toggle)"
msgstr "Vind ik niet leuk"
@@ -3628,13 +3659,13 @@ msgstr "Delen"
msgid "share"
msgstr "Delen"
-#: mod/content.php:709 mod/photos.php:1619 mod/photos.php:1667
-#: mod/photos.php:1755 object/Item.php:707
+#: mod/content.php:709 mod/photos.php:1627 mod/photos.php:1675
+#: mod/photos.php:1763 object/Item.php:707
msgid "This is you"
msgstr "Dit ben jij"
-#: mod/content.php:711 mod/photos.php:1621 mod/photos.php:1669
-#: mod/photos.php:1757 boot.php:772 object/Item.php:393 object/Item.php:709
+#: mod/content.php:711 mod/photos.php:1629 mod/photos.php:1677
+#: mod/photos.php:1765 boot.php:862 object/Item.php:393 object/Item.php:709
msgid "Comment"
msgstr "Reacties"
@@ -3670,7 +3701,7 @@ msgstr "Link"
msgid "Video"
msgstr "Video"
-#: mod/content.php:730 mod/settings.php:710 object/Item.php:122
+#: mod/content.php:730 mod/settings.php:721 object/Item.php:122
#: object/Item.php:124
msgid "Edit"
msgstr "Bewerken"
@@ -3725,105 +3756,105 @@ msgstr "Dit zal je account volledig verwijderen. Dit kan niet hersteld worden al
msgid "Please enter your password for verification:"
msgstr "Voer je wachtwoord in voor verificatie:"
-#: mod/install.php:120
+#: mod/install.php:128
msgid "Friendica Communications Server - Setup"
msgstr ""
-#: mod/install.php:126
+#: mod/install.php:134
msgid "Could not connect to database."
msgstr "Kon geen toegang krijgen tot de database."
-#: mod/install.php:130
+#: mod/install.php:138
msgid "Could not create table."
msgstr "Kon tabel niet aanmaken."
-#: mod/install.php:136
+#: mod/install.php:144
msgid "Your Friendica site database has been installed."
msgstr "De database van je Friendica-website is geïnstalleerd."
-#: mod/install.php:141
+#: mod/install.php:149
msgid ""
"You may need to import the file \"database.sql\" manually using phpmyadmin "
"or mysql."
msgstr "Het kan nodig zijn om het bestand \"database.sql\" manueel te importeren met phpmyadmin of mysql."
-#: mod/install.php:142 mod/install.php:211 mod/install.php:569
+#: mod/install.php:150 mod/install.php:219 mod/install.php:577
msgid "Please see the file \"INSTALL.txt\"."
msgstr "Zie het bestand \"INSTALL.txt\"."
-#: mod/install.php:154
+#: mod/install.php:162
msgid "Database already in use."
msgstr ""
-#: mod/install.php:208
+#: mod/install.php:216
msgid "System check"
msgstr "Systeemcontrole"
-#: mod/install.php:213
+#: mod/install.php:221
msgid "Check again"
msgstr "Controleer opnieuw"
-#: mod/install.php:232
+#: mod/install.php:240
msgid "Database connection"
msgstr "Verbinding met database"
-#: mod/install.php:233
+#: mod/install.php:241
msgid ""
"In order to install Friendica we need to know how to connect to your "
"database."
msgstr "Om Friendica te kunnen installeren moet ik weten hoe ik jouw database kan bereiken."
-#: mod/install.php:234
+#: mod/install.php:242
msgid ""
"Please contact your hosting provider or site administrator if you have "
"questions about these settings."
msgstr "Neem contact op met jouw hostingprovider of websitebeheerder, wanneer je vragen hebt over deze instellingen. "
-#: mod/install.php:235
+#: mod/install.php:243
msgid ""
"The database you specify below should already exist. If it does not, please "
"create it before continuing."
msgstr "De database die je hier opgeeft zou al moeten bestaan. Maak anders de database aan voordat je verder gaat."
-#: mod/install.php:239
+#: mod/install.php:247
msgid "Database Server Name"
msgstr "Servernaam database"
-#: mod/install.php:240
+#: mod/install.php:248
msgid "Database Login Name"
msgstr "Gebruikersnaam database"
-#: mod/install.php:241
+#: mod/install.php:249
msgid "Database Login Password"
msgstr "Wachtwoord database"
-#: mod/install.php:242
+#: mod/install.php:250
msgid "Database Name"
msgstr "Naam database"
-#: mod/install.php:243 mod/install.php:282
+#: mod/install.php:251 mod/install.php:290
msgid "Site administrator email address"
msgstr "E-mailadres van de websitebeheerder"
-#: mod/install.php:243 mod/install.php:282
+#: mod/install.php:251 mod/install.php:290
msgid ""
"Your account email address must match this in order to use the web admin "
"panel."
msgstr "Het e-mailadres van je account moet hiermee overeenkomen om het administratiepaneel te kunnen gebruiken."
-#: mod/install.php:247 mod/install.php:285
+#: mod/install.php:255 mod/install.php:293
msgid "Please select a default timezone for your website"
msgstr "Selecteer een standaard tijdzone voor uw website"
-#: mod/install.php:272
+#: mod/install.php:280
msgid "Site settings"
msgstr "Website-instellingen"
-#: mod/install.php:326
+#: mod/install.php:334
msgid "Could not find a command line version of PHP in the web server PATH."
msgstr "Kan geen command-line-versie van PHP vinden in het PATH van de webserver."
-#: mod/install.php:327
+#: mod/install.php:335
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. See 'Setup the poller'"
msgstr ""
-#: mod/install.php:331
+#: mod/install.php:339
msgid "PHP executable path"
msgstr "PATH van het PHP commando"
-#: mod/install.php:331
+#: mod/install.php:339
msgid ""
"Enter full path to php executable. You can leave this blank to continue the "
"installation."
msgstr "Vul het volledige path in naar het php programma. Je kunt dit blanco laten om de installatie verder te zetten."
-#: mod/install.php:336
+#: mod/install.php:344
msgid "Command line PHP"
msgstr "PHP-opdrachtregel"
-#: mod/install.php:345
+#: mod/install.php:353
msgid "PHP executable is not the php cli binary (could be cgi-fgci version)"
msgstr ""
-#: mod/install.php:346
+#: mod/install.php:354
msgid "Found PHP version: "
msgstr "Gevonden PHP versie:"
-#: mod/install.php:348
+#: mod/install.php:356
msgid "PHP cli binary"
msgstr ""
-#: mod/install.php:359
+#: mod/install.php:367
msgid ""
"The command line version of PHP on your system does not have "
"\"register_argc_argv\" enabled."
msgstr "De command-line versie van PHP op jouw systeem heeft \"register_argc_argv\" niet geactiveerd."
-#: mod/install.php:360
+#: mod/install.php:368
msgid "This is required for message delivery to work."
msgstr "Dit is nodig om het verzenden van berichten mogelijk te maken."
-#: mod/install.php:362
+#: mod/install.php:370
msgid "PHP register_argc_argv"
msgstr "PHP register_argc_argv"
-#: mod/install.php:383
+#: mod/install.php:391
msgid ""
"Error: the \"openssl_pkey_new\" function on this system is not able to "
"generate encryption keys"
msgstr ""
-#: mod/install.php:384
+#: mod/install.php:392
msgid ""
"If running under Windows, please see "
"\"http://www.php.net/manual/en/openssl.installation.php\"."
msgstr "Zie \"http://www.php.net/manual/en/openssl.installation.php\" wanneer u Friendica onder Windows draait."
-#: mod/install.php:386
+#: mod/install.php:394
msgid "Generate encryption keys"
msgstr ""
-#: mod/install.php:393
+#: mod/install.php:401
msgid "libCurl PHP module"
msgstr "libCurl PHP module"
-#: mod/install.php:394
+#: mod/install.php:402
msgid "GD graphics PHP module"
msgstr "GD graphics PHP module"
-#: mod/install.php:395
+#: mod/install.php:403
msgid "OpenSSL PHP module"
msgstr "OpenSSL PHP module"
-#: mod/install.php:396
+#: mod/install.php:404
msgid "mysqli PHP module"
msgstr "mysqli PHP module"
-#: mod/install.php:397
+#: mod/install.php:405
msgid "mb_string PHP module"
msgstr "mb_string PHP module"
-#: mod/install.php:398
+#: mod/install.php:406
msgid "mcrypt PHP module"
msgstr ""
-#: mod/install.php:403 mod/install.php:405
+#: mod/install.php:411 mod/install.php:413
msgid "Apache mod_rewrite module"
msgstr "Apache mod_rewrite module"
-#: mod/install.php:403
+#: mod/install.php:411
msgid ""
"Error: Apache webserver mod-rewrite module is required but not installed."
msgstr "Fout: Apache-module mod-rewrite is vereist, maar niet geïnstalleerd."
-#: mod/install.php:411
+#: mod/install.php:419
msgid "Error: libCURL PHP module required but not installed."
msgstr "Fout: PHP-module libCURL is vereist, maar niet geïnstalleerd."
-#: mod/install.php:415
+#: mod/install.php:423
msgid ""
"Error: GD graphics PHP module with JPEG support required but not installed."
msgstr "Fout: PHP-module GD graphics met JPEG support is vereist, maar niet geïnstalleerd."
-#: mod/install.php:419
+#: mod/install.php:427
msgid "Error: openssl PHP module required but not installed."
msgstr "Fout: PHP-module openssl is vereist, maar niet geïnstalleerd."
-#: mod/install.php:423
+#: mod/install.php:431
msgid "Error: mysqli PHP module required but not installed."
msgstr "Fout: PHP-module mysqli is vereist, maar niet geïnstalleerd."
-#: mod/install.php:427
+#: mod/install.php:435
msgid "Error: mb_string PHP module required but not installed."
msgstr "Fout: PHP-module mb_string is vereist, maar niet geïnstalleerd."
-#: mod/install.php:431
+#: mod/install.php:439
msgid "Error: mcrypt PHP module required but not installed."
msgstr ""
-#: mod/install.php:443
+#: mod/install.php:451
msgid ""
"Function mcrypt_create_iv() is not defined. This is needed to enable RINO2 "
"encryption layer."
msgstr ""
-#: mod/install.php:445
+#: mod/install.php:453
msgid "mcrypt_create_iv() function"
msgstr ""
-#: mod/install.php:461
+#: mod/install.php:469
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 "Het installatieprogramma moet een bestand \".htconfig.php\" in de bovenste map van je webserver aanmaken, maar kan dit niet doen."
-#: mod/install.php:462
+#: mod/install.php:470
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 "Dit is meestal een permissieprobleem, omdat de webserver niet in staat is om in deze map bestanden weg te schrijven - ook al kun je dit zelf wel."
-#: mod/install.php:463
+#: mod/install.php:471
msgid ""
"At the end of this procedure, we will give you a text to save in a file "
"named .htconfig.php in your Friendica top folder."
msgstr "Op het einde van deze procedure zal ik je een tekst geven om te bewaren in een bestand .htconfig.php in je hoogste Friendica map."
-#: mod/install.php:464
+#: mod/install.php:472
msgid ""
"You can alternatively skip this procedure and perform a manual installation."
" Please see the file \"INSTALL.txt\" for instructions."
msgstr "Je kunt ook deze procedure overslaan, en een manuele installatie uitvoeren. Lees het bestand \"INSTALL.txt\" voor instructies."
-#: mod/install.php:467
+#: mod/install.php:475
msgid ".htconfig.php is writable"
msgstr ".htconfig.php is schrijfbaar"
-#: mod/install.php:477
+#: mod/install.php:485
msgid ""
"Friendica uses the Smarty3 template engine to render its web views. Smarty3 "
"compiles templates to PHP to speed up rendering."
msgstr "Friendica gebruikt het Smarty3 sjabloon systeem om zijn webpagina's weer te geven. Smarty3 compileert sjablonen naar PHP om de weergave te versnellen."
-#: mod/install.php:478
+#: mod/install.php:486
msgid ""
"In order to store these compiled templates, the web server needs to have "
"write access to the directory view/smarty3/ under the Friendica top level "
"folder."
msgstr "Om deze gecompileerde sjablonen op te slaan moet de webserver schrijftoegang hebben tot de folder view/smarty3, t.o.v. van de hoogste folder van je Friendica-installatie."
-#: mod/install.php:479
+#: mod/install.php:487
msgid ""
"Please ensure that the user that your web server runs as (e.g. www-data) has"
" write access to this folder."
msgstr "Zorg ervoor dat de gebruiker waaronder je webserver runt (bijv. www-data) schrijf-toegang heeft tot deze map."
-#: mod/install.php:480
+#: mod/install.php:488
msgid ""
"Note: as a security measure, you should give the web server write access to "
"view/smarty3/ only--not the template files (.tpl) that it contains."
msgstr "Opmerking: voor een goede beveiliging zou je de webserver alleen schrijf-toegang moeten geven voor de map view/smarty3 -- niet voor de template bestanden (.tpl) die in die map zitten."
-#: mod/install.php:483
+#: mod/install.php:491
msgid "view/smarty3 is writable"
msgstr "view/smarty3 is schrijfbaar"
-#: mod/install.php:499
+#: mod/install.php:507
msgid ""
"Url rewrite in .htaccess is not working. Check your server configuration."
msgstr ""
-#: mod/install.php:501
+#: mod/install.php:509
msgid "Url rewrite is working"
msgstr ""
-#: mod/install.php:518
+#: mod/install.php:526
msgid "ImageMagick PHP extension is installed"
msgstr ""
-#: mod/install.php:520
+#: mod/install.php:528
msgid "ImageMagick supports GIF"
msgstr ""
-#: mod/install.php:528
+#: mod/install.php:536
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 "Het databaseconfiguratiebestand \".htconfig.php\" kon niet worden weggeschreven. Je kunt de bijgevoegde tekst gebruiken om in een configuratiebestand aan te maken in de hoogste map van je webserver."
-#: mod/install.php:567
+#: mod/install.php:575
msgid "
What next
"
msgstr "
Wat nu
"
-#: mod/install.php:568
+#: mod/install.php:576
msgid ""
"IMPORTANT: You will need to [manually] setup a scheduled task for the "
"poller."
@@ -4066,19 +4097,19 @@ msgid ""
"your site allow private mail from unknown senders."
msgstr "Als je wilt dat %s antwoordt moet je nakijken dat de privacy-instellingen op jouw website privéberichten van onbekende afzenders toelaat."
-#: mod/help.php:31
+#: mod/help.php:41
msgid "Help:"
msgstr "Help:"
-#: mod/help.php:36 include/nav.php:113 view/theme/vier/theme.php:273
+#: mod/help.php:47 include/nav.php:113 view/theme/vier/theme.php:302
msgid "Help"
msgstr "Help"
-#: mod/help.php:42 mod/p.php:16 mod/p.php:25 index.php:269
+#: mod/help.php:53 mod/p.php:16 mod/p.php:25 index.php:270
msgid "Not Found"
msgstr "Niet gevonden"
-#: mod/help.php:45 index.php:272
+#: mod/help.php:56 index.php:273
msgid "Page not found."
msgstr "Pagina niet gevonden"
@@ -4113,11 +4144,11 @@ msgstr "Uploaden van bestand mislukt."
msgid "No keywords to match. Please add keywords to your default profile."
msgstr "Geen sleutelwoorden om te zoeken. Voeg sleutelwoorden toe aan je standaard profiel."
-#: mod/match.php:83
+#: mod/match.php:84
msgid "is interested in:"
msgstr "Is geïnteresseerd in:"
-#: mod/match.php:97
+#: mod/match.php:98
msgid "Profile Match"
msgstr "Profielmatch"
@@ -4134,727 +4165,715 @@ msgstr "Niet beschikbaar"
msgid "Community"
msgstr "Website"
-#: mod/community.php:62 mod/community.php:71 mod/search.php:218
+#: mod/community.php:62 mod/community.php:71 mod/search.php:228
msgid "No results."
msgstr "Geen resultaten."
-#: mod/settings.php:34 mod/photos.php:109
+#: mod/settings.php:34 mod/photos.php:117
msgid "everybody"
msgstr "iedereen"
-#: mod/settings.php:47
-msgid "Additional features"
-msgstr "Extra functies"
-
-#: mod/settings.php:53
+#: mod/settings.php:58
msgid "Display"
msgstr "Weergave"
-#: mod/settings.php:60 mod/settings.php:853
+#: mod/settings.php:65 mod/settings.php:864
msgid "Social Networks"
msgstr "Sociale netwerken"
-#: mod/settings.php:72 include/nav.php:180
+#: mod/settings.php:79 include/nav.php:180
msgid "Delegations"
msgstr ""
-#: mod/settings.php:78
+#: mod/settings.php:86
msgid "Connected apps"
msgstr "Verbonden applicaties"
-#: mod/settings.php:84 mod/uexport.php:85
+#: mod/settings.php:93 mod/uexport.php:85
msgid "Export personal data"
msgstr "Persoonlijke gegevens exporteren"
-#: mod/settings.php:90
+#: mod/settings.php:100
msgid "Remove account"
msgstr "Account verwijderen"
-#: mod/settings.php:143
+#: mod/settings.php:153
msgid "Missing some important data!"
msgstr "Een belangrijk gegeven ontbreekt!"
-#: mod/settings.php:256
+#: mod/settings.php:266
msgid "Failed to connect with email account using the settings provided."
msgstr "Ik kon geen verbinding maken met het e-mail account met de gegeven instellingen."
-#: mod/settings.php:261
+#: mod/settings.php:271
msgid "Email settings updated."
msgstr "E-mail instellingen bijgewerkt.."
-#: mod/settings.php:276
+#: mod/settings.php:286
msgid "Features updated"
msgstr "Functies bijgewerkt"
-#: mod/settings.php:341
+#: mod/settings.php:353
msgid "Relocate message has been send to your contacts"
msgstr ""
-#: mod/settings.php:355 include/user.php:39
+#: mod/settings.php:367 include/user.php:39
msgid "Passwords do not match. Password unchanged."
msgstr "Wachtwoorden komen niet overeen. Wachtwoord niet gewijzigd."
-#: mod/settings.php:360
+#: mod/settings.php:372
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Lege wachtwoorden zijn niet toegelaten. Wachtwoord niet gewijzigd."
-#: mod/settings.php:368
+#: mod/settings.php:380
msgid "Wrong password."
msgstr "Verkeerd wachtwoord."
-#: mod/settings.php:379
+#: mod/settings.php:391
msgid "Password changed."
msgstr "Wachtwoord gewijzigd."
-#: mod/settings.php:381
+#: mod/settings.php:393
msgid "Password update failed. Please try again."
msgstr "Wachtwoord-)wijziging mislukt. Probeer opnieuw."
-#: mod/settings.php:450
+#: mod/settings.php:462
msgid " Please use a shorter name."
msgstr "Gebruik een kortere naam."
-#: mod/settings.php:452
+#: mod/settings.php:464
msgid " Name too short."
msgstr "Naam te kort."
-#: mod/settings.php:461
+#: mod/settings.php:473
msgid "Wrong Password"
msgstr "Verkeerd wachtwoord"
-#: mod/settings.php:466
+#: mod/settings.php:478
msgid " Not valid email."
msgstr "Geen geldig e-mailadres."
-#: mod/settings.php:472
+#: mod/settings.php:484
msgid " Cannot change to that email."
msgstr "Kan niet veranderen naar die e-mail."
-#: mod/settings.php:528
+#: mod/settings.php:540
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr "Privéforum/-groep heeft geen privacyrechten. De standaard privacygroep wordt gebruikt."
-#: mod/settings.php:532
+#: mod/settings.php:544
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Privéforum/-groep heeft geen privacyrechten en geen standaard privacygroep."
-#: mod/settings.php:571
+#: mod/settings.php:583
msgid "Settings updated."
msgstr "Instellingen bijgewerkt."
-#: mod/settings.php:647 mod/settings.php:673 mod/settings.php:709
+#: mod/settings.php:658 mod/settings.php:684 mod/settings.php:720
msgid "Add application"
msgstr "Toepassing toevoegen"
-#: mod/settings.php:651 mod/settings.php:677
+#: mod/settings.php:662 mod/settings.php:688
msgid "Consumer Key"
msgstr "Gebruikerssleutel"
-#: mod/settings.php:652 mod/settings.php:678
+#: mod/settings.php:663 mod/settings.php:689
msgid "Consumer Secret"
msgstr "Gebruikersgeheim"
-#: mod/settings.php:653 mod/settings.php:679
+#: mod/settings.php:664 mod/settings.php:690
msgid "Redirect"
msgstr "Doorverwijzing"
-#: mod/settings.php:654 mod/settings.php:680
+#: mod/settings.php:665 mod/settings.php:691
msgid "Icon url"
msgstr "URL pictogram"
-#: mod/settings.php:665
+#: mod/settings.php:676
msgid "You can't edit this application."
msgstr "Je kunt deze toepassing niet wijzigen."
-#: mod/settings.php:708
+#: mod/settings.php:719
msgid "Connected Apps"
msgstr "Verbonden applicaties"
-#: mod/settings.php:712
+#: mod/settings.php:723
msgid "Client key starts with"
msgstr ""
-#: mod/settings.php:713
+#: mod/settings.php:724
msgid "No name"
msgstr "Geen naam"
-#: mod/settings.php:714
+#: mod/settings.php:725
msgid "Remove authorization"
msgstr "Verwijder authorisatie"
-#: mod/settings.php:726
+#: mod/settings.php:737
msgid "No Plugin settings configured"
msgstr ""
-#: mod/settings.php:734
+#: mod/settings.php:745
msgid "Plugin Settings"
msgstr "Plugin Instellingen"
-#: mod/settings.php:748
-msgid "Off"
-msgstr "Uit"
-
-#: mod/settings.php:748
-msgid "On"
-msgstr "Aan"
-
-#: mod/settings.php:756
+#: mod/settings.php:767
msgid "Additional Features"
msgstr "Extra functies"
-#: mod/settings.php:766 mod/settings.php:770
+#: mod/settings.php:777 mod/settings.php:781
msgid "General Social Media Settings"
msgstr ""
-#: mod/settings.php:776
+#: mod/settings.php:787
msgid "Disable intelligent shortening"
msgstr ""
-#: mod/settings.php:778
+#: mod/settings.php:789
msgid ""
"Normally the system tries to find the best link to add to shortened posts. "
"If this option is enabled then every shortened post will always point to the"
" original friendica post."
msgstr ""
-#: mod/settings.php:784
+#: mod/settings.php:795
msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
msgstr ""
-#: mod/settings.php:786
+#: mod/settings.php:797
msgid ""
"If you receive a message from an unknown OStatus user, this option decides "
"what to do. If it is checked, a new contact will be created for every "
"unknown user."
msgstr ""
-#: mod/settings.php:795
+#: mod/settings.php:806
msgid "Your legacy GNU Social account"
msgstr ""
-#: mod/settings.php:797
+#: mod/settings.php:808
msgid ""
"If you enter your old GNU Social/Statusnet account name here (in the format "
"user@domain.tld), your contacts will be added automatically. The field will "
"be emptied when done."
msgstr ""
-#: mod/settings.php:800
+#: mod/settings.php:811
msgid "Repair OStatus subscriptions"
msgstr ""
-#: mod/settings.php:809 mod/settings.php:810
+#: mod/settings.php:820 mod/settings.php:821
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "Ingebouwde ondersteuning voor connectiviteit met %s is %s"
-#: mod/settings.php:809 mod/dfrn_request.php:856
+#: mod/settings.php:820 mod/dfrn_request.php:865
#: include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
-#: mod/settings.php:809 mod/settings.php:810
+#: mod/settings.php:820 mod/settings.php:821
msgid "enabled"
msgstr "ingeschakeld"
-#: mod/settings.php:809 mod/settings.php:810
+#: mod/settings.php:820 mod/settings.php:821
msgid "disabled"
msgstr "uitgeschakeld"
-#: mod/settings.php:810
+#: mod/settings.php:821
msgid "GNU Social (OStatus)"
msgstr ""
-#: mod/settings.php:846
+#: mod/settings.php:857
msgid "Email access is disabled on this site."
msgstr "E-mailtoegang is op deze website uitgeschakeld."
-#: mod/settings.php:858
+#: mod/settings.php:869
msgid "Email/Mailbox Setup"
msgstr "E-mail Instellen"
-#: mod/settings.php:859
+#: mod/settings.php:870
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Als je wilt communiceren met e-mail contacten via deze dienst (optioneel), moet je hier opgeven hoe ik jouw mailbox kan bereiken."
-#: mod/settings.php:860
+#: mod/settings.php:871
msgid "Last successful email check:"
msgstr "Laatste succesvolle e-mail controle:"
-#: mod/settings.php:862
+#: mod/settings.php:873
msgid "IMAP server name:"
msgstr "IMAP server naam:"
-#: mod/settings.php:863
+#: mod/settings.php:874
msgid "IMAP port:"
msgstr "IMAP poort:"
-#: mod/settings.php:864
+#: mod/settings.php:875
msgid "Security:"
msgstr "Beveiliging:"
-#: mod/settings.php:864 mod/settings.php:869
+#: mod/settings.php:875 mod/settings.php:880
msgid "None"
msgstr "Geen"
-#: mod/settings.php:865
+#: mod/settings.php:876
msgid "Email login name:"
msgstr "E-mail login naam:"
-#: mod/settings.php:866
+#: mod/settings.php:877
msgid "Email password:"
msgstr "E-mail wachtwoord:"
-#: mod/settings.php:867
+#: mod/settings.php:878
msgid "Reply-to address:"
msgstr "Antwoord adres:"
-#: mod/settings.php:868
+#: mod/settings.php:879
msgid "Send public posts to all email contacts:"
msgstr "Openbare posts naar alle e-mail contacten versturen:"
-#: mod/settings.php:869
+#: mod/settings.php:880
msgid "Action after import:"
msgstr "Actie na importeren:"
-#: mod/settings.php:869
+#: mod/settings.php:880
msgid "Mark as seen"
msgstr "Als 'gelezen' markeren"
-#: mod/settings.php:869
+#: mod/settings.php:880
msgid "Move to folder"
msgstr "Naar map verplaatsen"
-#: mod/settings.php:870
+#: mod/settings.php:881
msgid "Move to folder:"
msgstr "Verplaatsen naar map:"
-#: mod/settings.php:955
+#: mod/settings.php:967
msgid "Display Settings"
msgstr "Scherminstellingen"
-#: mod/settings.php:961 mod/settings.php:979
+#: mod/settings.php:973 mod/settings.php:991
msgid "Display Theme:"
msgstr "Schermthema:"
-#: mod/settings.php:962
+#: mod/settings.php:974
msgid "Mobile Theme:"
msgstr "Mobiel thema:"
-#: mod/settings.php:963
+#: mod/settings.php:975
msgid "Update browser every xx seconds"
msgstr "Browser elke xx seconden verversen"
-#: mod/settings.php:963
-msgid "Minimum of 10 seconds, no maximum"
-msgstr "Minimum 10 seconden, geen maximum"
+#: mod/settings.php:975
+msgid "Minimum of 10 seconds. Enter -1 to disable it."
+msgstr ""
-#: mod/settings.php:964
+#: mod/settings.php:976
msgid "Number of items to display per page:"
msgstr "Aantal items te tonen per pagina:"
-#: mod/settings.php:964 mod/settings.php:965
+#: mod/settings.php:976 mod/settings.php:977
msgid "Maximum of 100 items"
msgstr "Maximum 100 items"
-#: mod/settings.php:965
+#: mod/settings.php:977
msgid "Number of items to display per page when viewed from mobile device:"
msgstr "Aantal items per pagina als je een mobiel toestel gebruikt:"
-#: mod/settings.php:966
+#: mod/settings.php:978
msgid "Don't show emoticons"
msgstr "Emoticons niet tonen"
-#: mod/settings.php:967
+#: mod/settings.php:979
msgid "Calendar"
msgstr ""
-#: mod/settings.php:968
+#: mod/settings.php:980
msgid "Beginning of week:"
msgstr ""
-#: mod/settings.php:969
+#: mod/settings.php:981
msgid "Don't show notices"
msgstr ""
-#: mod/settings.php:970
+#: mod/settings.php:982
msgid "Infinite scroll"
msgstr "Oneindig scrollen"
-#: mod/settings.php:971
+#: mod/settings.php:983
msgid "Automatic updates only at the top of the network page"
msgstr ""
-#: mod/settings.php:973 view/theme/cleanzero/config.php:82
+#: mod/settings.php:985 view/theme/cleanzero/config.php:82
#: view/theme/dispy/config.php:72 view/theme/quattro/config.php:66
#: view/theme/diabook/config.php:150 view/theme/vier/config.php:109
#: view/theme/duepuntozero/config.php:61
msgid "Theme settings"
msgstr "Thema-instellingen"
-#: mod/settings.php:1050
+#: mod/settings.php:1062
msgid "User Types"
msgstr "Gebruikerstypes"
-#: mod/settings.php:1051
+#: mod/settings.php:1063
msgid "Community Types"
msgstr "Forum/groepstypes"
-#: mod/settings.php:1052
+#: mod/settings.php:1064
msgid "Normal Account Page"
msgstr "Normale accountpagina"
-#: mod/settings.php:1053
+#: mod/settings.php:1065
msgid "This account is a normal personal profile"
msgstr "Deze account is een normaal persoonlijk profiel"
-#: mod/settings.php:1056
+#: mod/settings.php:1068
msgid "Soapbox Page"
msgstr "Zeepkist-pagina"
-#: mod/settings.php:1057
+#: mod/settings.php:1069
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Keur automatisch alle vriendschaps-/connectieverzoeken goed als fans met alleen recht tot lezen."
-#: mod/settings.php:1060
+#: mod/settings.php:1072
msgid "Community Forum/Celebrity Account"
msgstr "Forum/groeps- of beroemdheid-account"
-#: mod/settings.php:1061
+#: mod/settings.php:1073
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Keur automatisch alle vriendschaps-/connectieverzoeken goed als fans met recht tot lezen en schrijven."
-#: mod/settings.php:1064
+#: mod/settings.php:1076
msgid "Automatic Friend Page"
msgstr "Automatisch Vriendschapspagina"
-#: mod/settings.php:1065
+#: mod/settings.php:1077
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Keur automatisch alle vriendschaps-/connectieverzoeken goed als vrienden."
-#: mod/settings.php:1068
+#: mod/settings.php:1080
msgid "Private Forum [Experimental]"
msgstr "Privé-forum [experimenteel]"
-#: mod/settings.php:1069
+#: mod/settings.php:1081
msgid "Private forum - approved members only"
msgstr "Privé-forum - enkel voor goedgekeurde leden"
-#: mod/settings.php:1081
+#: mod/settings.php:1093
msgid "OpenID:"
msgstr "OpenID:"
-#: mod/settings.php:1081
+#: mod/settings.php:1093
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Optioneel) Laat dit OpenID toe om in te loggen op deze account."
-#: mod/settings.php:1091
+#: mod/settings.php:1103
msgid "Publish your default profile in your local site directory?"
msgstr "Je standaardprofiel in je lokale gids publiceren?"
-#: mod/settings.php:1097
+#: mod/settings.php:1109
msgid "Publish your default profile in the global social directory?"
msgstr "Je standaardprofiel in de globale sociale gids publiceren?"
-#: mod/settings.php:1105
+#: mod/settings.php:1117
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Je vrienden/contacten verbergen voor bezoekers van je standaard profiel?"
-#: mod/settings.php:1109 include/acl_selectors.php:330
+#: mod/settings.php:1121 include/acl_selectors.php:331
msgid "Hide your profile details from unknown viewers?"
msgstr "Je profieldetails verbergen voor onbekende bezoekers?"
-#: mod/settings.php:1109
+#: mod/settings.php:1121
msgid ""
"If enabled, posting public messages to Diaspora and other networks isn't "
"possible."
msgstr ""
-#: mod/settings.php:1114
+#: mod/settings.php:1126
msgid "Allow friends to post to your profile page?"
msgstr "Vrienden toestaan om op jou profielpagina te posten?"
-#: mod/settings.php:1120
+#: mod/settings.php:1132
msgid "Allow friends to tag your posts?"
msgstr "Sta vrienden toe om jouw berichten te labelen?"
-#: mod/settings.php:1126
+#: mod/settings.php:1138
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Sta je mij toe om jou als mogelijke vriend voor te stellen aan nieuwe leden?"
-#: mod/settings.php:1132
+#: mod/settings.php:1144
msgid "Permit unknown people to send you private mail?"
msgstr "Mogen onbekende personen jou privé berichten sturen?"
-#: mod/settings.php:1140
+#: mod/settings.php:1152
msgid "Profile is not published."
msgstr "Profiel is niet gepubliceerd."
-#: mod/settings.php:1148
+#: mod/settings.php:1160
#, php-format
msgid "Your Identity Address is '%s' or '%s'."
msgstr ""
-#: mod/settings.php:1155
+#: mod/settings.php:1167
msgid "Automatically expire posts after this many days:"
msgstr "Laat berichten automatisch vervallen na zo veel dagen:"
-#: mod/settings.php:1155
+#: mod/settings.php:1167
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Berichten zullen niet vervallen indien leeg. Vervallen berichten zullen worden verwijderd."
-#: mod/settings.php:1156
+#: mod/settings.php:1168
msgid "Advanced expiration settings"
msgstr "Geavanceerde instellingen voor vervallen"
-#: mod/settings.php:1157
+#: mod/settings.php:1169
msgid "Advanced Expiration"
msgstr "Geavanceerd Verval:"
-#: mod/settings.php:1158
+#: mod/settings.php:1170
msgid "Expire posts:"
msgstr "Laat berichten vervallen:"
-#: mod/settings.php:1159
+#: mod/settings.php:1171
msgid "Expire personal notes:"
msgstr "Laat persoonlijke aantekeningen verlopen:"
-#: mod/settings.php:1160
+#: mod/settings.php:1172
msgid "Expire starred posts:"
msgstr "Laat berichten met ster verlopen"
-#: mod/settings.php:1161
+#: mod/settings.php:1173
msgid "Expire photos:"
msgstr "Laat foto's vervallen:"
-#: mod/settings.php:1162
+#: mod/settings.php:1174
msgid "Only expire posts by others:"
msgstr "Laat alleen berichten door anderen vervallen:"
-#: mod/settings.php:1190
+#: mod/settings.php:1202
msgid "Account Settings"
msgstr "Account Instellingen"
-#: mod/settings.php:1198
+#: mod/settings.php:1210
msgid "Password Settings"
msgstr "Wachtwoord Instellingen"
-#: mod/settings.php:1199 mod/register.php:271
+#: mod/settings.php:1211 mod/register.php:274
msgid "New Password:"
msgstr "Nieuw Wachtwoord:"
-#: mod/settings.php:1200 mod/register.php:272
+#: mod/settings.php:1212 mod/register.php:275
msgid "Confirm:"
msgstr "Bevestig:"
-#: mod/settings.php:1200
+#: mod/settings.php:1212
msgid "Leave password fields blank unless changing"
msgstr "Laat de wachtwoord-velden leeg, tenzij je het wilt veranderen"
-#: mod/settings.php:1201
+#: mod/settings.php:1213
msgid "Current Password:"
msgstr "Huidig wachtwoord:"
-#: mod/settings.php:1201 mod/settings.php:1202
+#: mod/settings.php:1213 mod/settings.php:1214
msgid "Your current password to confirm the changes"
msgstr "Je huidig wachtwoord om de wijzigingen te bevestigen"
-#: mod/settings.php:1202
+#: mod/settings.php:1214
msgid "Password:"
msgstr "Wachtwoord:"
-#: mod/settings.php:1206
+#: mod/settings.php:1218
msgid "Basic Settings"
msgstr "Basis Instellingen"
-#: mod/settings.php:1207 include/identity.php:539
+#: mod/settings.php:1219 include/identity.php:588
msgid "Full Name:"
msgstr "Volledige Naam:"
-#: mod/settings.php:1208
+#: mod/settings.php:1220
msgid "Email Address:"
msgstr "E-mailadres:"
-#: mod/settings.php:1209
+#: mod/settings.php:1221
msgid "Your Timezone:"
msgstr "Je Tijdzone:"
-#: mod/settings.php:1210
+#: mod/settings.php:1222
msgid "Your Language:"
msgstr ""
-#: mod/settings.php:1210
+#: mod/settings.php:1222
msgid ""
"Set the language we use to show you friendica interface and to send you "
"emails"
msgstr ""
-#: mod/settings.php:1211
+#: mod/settings.php:1223
msgid "Default Post Location:"
msgstr "Standaard locatie:"
-#: mod/settings.php:1212
+#: mod/settings.php:1224
msgid "Use Browser Location:"
msgstr "Gebruik Webbrowser Locatie:"
-#: mod/settings.php:1215
+#: mod/settings.php:1227
msgid "Security and Privacy Settings"
msgstr "Instellingen voor Beveiliging en Privacy"
-#: mod/settings.php:1217
+#: mod/settings.php:1229
msgid "Maximum Friend Requests/Day:"
msgstr "Maximum aantal vriendschapsverzoeken per dag:"
-#: mod/settings.php:1217 mod/settings.php:1247
+#: mod/settings.php:1229 mod/settings.php:1259
msgid "(to prevent spam abuse)"
msgstr "(om spam misbruik te voorkomen)"
-#: mod/settings.php:1218
+#: mod/settings.php:1230
msgid "Default Post Permissions"
msgstr "Standaard rechten voor nieuwe berichten"
-#: mod/settings.php:1219
+#: mod/settings.php:1231
msgid "(click to open/close)"
msgstr "(klik om te openen/sluiten)"
-#: mod/settings.php:1228 mod/photos.php:1191 mod/photos.php:1576
+#: mod/settings.php:1240 mod/photos.php:1199 mod/photos.php:1584
msgid "Show to Groups"
msgstr "Tonen aan groepen"
-#: mod/settings.php:1229 mod/photos.php:1192 mod/photos.php:1577
+#: mod/settings.php:1241 mod/photos.php:1200 mod/photos.php:1585
msgid "Show to Contacts"
msgstr "Tonen aan contacten"
-#: mod/settings.php:1230
+#: mod/settings.php:1242
msgid "Default Private Post"
msgstr "Standaard Privé Post"
-#: mod/settings.php:1231
+#: mod/settings.php:1243
msgid "Default Public Post"
msgstr "Standaard Publieke Post"
-#: mod/settings.php:1235
+#: mod/settings.php:1247
msgid "Default Permissions for New Posts"
msgstr "Standaard rechten voor nieuwe berichten"
-#: mod/settings.php:1247
+#: mod/settings.php:1259
msgid "Maximum private messages per day from unknown people:"
msgstr "Maximum aantal privé-berichten per dag van onbekende personen:"
-#: mod/settings.php:1250
+#: mod/settings.php:1262
msgid "Notification Settings"
msgstr "Notificatie Instellingen"
-#: mod/settings.php:1251
+#: mod/settings.php:1263
msgid "By default post a status message when:"
msgstr "Post automatisch een bericht op je tijdlijn wanneer:"
-#: mod/settings.php:1252
+#: mod/settings.php:1264
msgid "accepting a friend request"
msgstr "Een vriendschapsverzoek accepteren"
-#: mod/settings.php:1253
+#: mod/settings.php:1265
msgid "joining a forum/community"
msgstr "Lid worden van een groep/forum"
-#: mod/settings.php:1254
+#: mod/settings.php:1266
msgid "making an interesting profile change"
msgstr "Een interessante verandering aan je profiel"
-#: mod/settings.php:1255
+#: mod/settings.php:1267
msgid "Send a notification email when:"
msgstr "Stuur een notificatie e-mail wanneer:"
-#: mod/settings.php:1256
+#: mod/settings.php:1268
msgid "You receive an introduction"
msgstr "Je ontvangt een vriendschaps- of connectieverzoek"
-#: mod/settings.php:1257
+#: mod/settings.php:1269
msgid "Your introductions are confirmed"
msgstr "Jouw vriendschaps- of connectieverzoeken zijn bevestigd"
-#: mod/settings.php:1258
+#: mod/settings.php:1270
msgid "Someone writes on your profile wall"
msgstr "Iemand iets op je tijdlijn schrijft"
-#: mod/settings.php:1259
+#: mod/settings.php:1271
msgid "Someone writes a followup comment"
msgstr "Iemand een reactie schrijft"
-#: mod/settings.php:1260
+#: mod/settings.php:1272
msgid "You receive a private message"
msgstr "Je een privé-bericht ontvangt"
-#: mod/settings.php:1261
+#: mod/settings.php:1273
msgid "You receive a friend suggestion"
msgstr "Je een suggestie voor een vriendschap ontvangt"
-#: mod/settings.php:1262
+#: mod/settings.php:1274
msgid "You are tagged in a post"
msgstr "Je expliciet in een bericht bent genoemd"
-#: mod/settings.php:1263
+#: mod/settings.php:1275
msgid "You are poked/prodded/etc. in a post"
msgstr "Je in een bericht bent aangestoten/gepord/etc."
-#: mod/settings.php:1265
+#: mod/settings.php:1277
msgid "Activate desktop notifications"
msgstr ""
-#: mod/settings.php:1265
+#: mod/settings.php:1277
msgid "Show desktop popup on new notifications"
msgstr ""
-#: mod/settings.php:1267
+#: mod/settings.php:1279
msgid "Text-only notification emails"
msgstr ""
-#: mod/settings.php:1269
+#: mod/settings.php:1281
msgid "Send text only notification emails, without the html part"
msgstr ""
-#: mod/settings.php:1271
+#: mod/settings.php:1283
msgid "Advanced Account/Page Type Settings"
msgstr ""
-#: mod/settings.php:1272
+#: mod/settings.php:1284
msgid "Change the behaviour of this account for special situations"
msgstr ""
-#: mod/settings.php:1275
+#: mod/settings.php:1287
msgid "Relocate"
msgstr ""
-#: mod/settings.php:1276
+#: mod/settings.php:1288
msgid ""
"If you have moved this profile from another server, and some of your "
"contacts don't receive your updates, try pushing this button."
msgstr ""
-#: mod/settings.php:1277
+#: mod/settings.php:1289
msgid "Resend relocate message to contacts"
msgstr ""
-#: mod/dfrn_request.php:95
+#: mod/dfrn_request.php:96
msgid "This introduction has already been accepted."
msgstr "Verzoek is al goedgekeurd"
-#: mod/dfrn_request.php:120 mod/dfrn_request.php:518
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:516
msgid "Profile location is not valid or does not contain profile information."
msgstr "Profiel is ongeldig of bevat geen informatie"
-#: mod/dfrn_request.php:125 mod/dfrn_request.php:523
+#: mod/dfrn_request.php:124 mod/dfrn_request.php:521
msgid "Warning: profile location has no identifiable owner name."
msgstr "Waarschuwing: de profiellocatie heeft geen identificeerbare eigenaar."
-#: mod/dfrn_request.php:127 mod/dfrn_request.php:525
+#: mod/dfrn_request.php:126 mod/dfrn_request.php:523
msgid "Warning: profile location has no profile photo."
msgstr "Waarschuwing: Profieladres heeft geen profielfoto."
-#: mod/dfrn_request.php:130 mod/dfrn_request.php:528
+#: mod/dfrn_request.php:129 mod/dfrn_request.php:526
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
@@ -4898,66 +4917,68 @@ msgstr "Geen geldig e-mailadres"
msgid "This account has not been configured for email. Request failed."
msgstr "Aanvraag mislukt. Dit account is niet geconfigureerd voor e-mail."
-#: mod/dfrn_request.php:463
-msgid "Unable to resolve your name at the provided location."
-msgstr "Ik kan jouw naam op het opgegeven adres niet vinden."
-
-#: mod/dfrn_request.php:476
+#: mod/dfrn_request.php:474
msgid "You have already introduced yourself here."
msgstr "Je hebt jezelf hier al voorgesteld."
-#: mod/dfrn_request.php:480
+#: mod/dfrn_request.php:478
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Blijkbaar bent u al bevriend met %s."
-#: mod/dfrn_request.php:501
+#: mod/dfrn_request.php:499
msgid "Invalid profile URL."
msgstr "Ongeldig profiel adres."
-#: mod/dfrn_request.php:507 include/follow.php:72
+#: mod/dfrn_request.php:505 include/follow.php:72
msgid "Disallowed profile URL."
msgstr "Niet toegelaten profiel adres."
-#: mod/dfrn_request.php:597
+#: mod/dfrn_request.php:596
msgid "Your introduction has been sent."
msgstr "Je verzoek is verzonden."
-#: mod/dfrn_request.php:650
+#: mod/dfrn_request.php:636
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr ""
+
+#: mod/dfrn_request.php:659
msgid "Please login to confirm introduction."
msgstr "Log in om je verzoek te bevestigen."
-#: mod/dfrn_request.php:660
+#: mod/dfrn_request.php:669
msgid ""
"Incorrect identity currently logged in. Please login to "
"this profile."
msgstr "Je huidige identiteit is niet de juiste. Log met dit profiel in."
-#: mod/dfrn_request.php:674 mod/dfrn_request.php:691
+#: mod/dfrn_request.php:683 mod/dfrn_request.php:700
msgid "Confirm"
msgstr "Bevestig"
-#: mod/dfrn_request.php:686
+#: mod/dfrn_request.php:695
msgid "Hide this contact"
msgstr "Verberg dit contact"
-#: mod/dfrn_request.php:689
+#: mod/dfrn_request.php:698
#, php-format
msgid "Welcome home %s."
msgstr "Welkom terug %s."
-#: mod/dfrn_request.php:690
+#: mod/dfrn_request.php:699
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Bevestig je vriendschaps-/connectieverzoek voor %s."
-#: mod/dfrn_request.php:819
+#: mod/dfrn_request.php:828
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Vul hier uw 'Identiteitsadres' in van een van de volgende ondersteunde communicatienetwerken:"
-#: mod/dfrn_request.php:840
+#: mod/dfrn_request.php:849
#, php-format
msgid ""
"If you are not yet a member of the free social web, ."
msgstr ""
-#: mod/dfrn_request.php:845
+#: mod/dfrn_request.php:854
msgid "Friend/Connection Request"
msgstr "Vriendschaps-/connectieverzoek"
-#: mod/dfrn_request.php:846
+#: mod/dfrn_request.php:855
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Voorbeelden: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
-#: mod/dfrn_request.php:854 include/contact_selectors.php:76
+#: mod/dfrn_request.php:863 include/contact_selectors.php:76
msgid "Friendica"
msgstr "Friendica"
-#: mod/dfrn_request.php:855
+#: mod/dfrn_request.php:864
msgid "StatusNet/Federated Social Web"
msgstr "StatusNet/Gefedereerde Sociale Web"
-#: mod/dfrn_request.php:857
+#: mod/dfrn_request.php:866
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
@@ -5002,80 +5023,84 @@ msgid ""
"password: %s
You can change your password after login."
msgstr ""
-#: mod/register.php:107
+#: mod/register.php:104
+msgid "Registration successful."
+msgstr ""
+
+#: mod/register.php:110
msgid "Your registration can not be processed."
msgstr "Je registratie kan niet verwerkt worden."
-#: mod/register.php:150
+#: mod/register.php:153
msgid "Your registration is pending approval by the site owner."
msgstr "Jouw registratie wacht op goedkeuring van de beheerder."
-#: mod/register.php:188 mod/uimport.php:50
+#: mod/register.php:191 mod/uimport.php:50
msgid ""
"This site has exceeded the number of allowed daily account registrations. "
"Please try again tomorrow."
msgstr "Deze website heeft het toegelaten dagelijkse aantal registraties overschreden. Probeer morgen opnieuw."
-#: mod/register.php:216
+#: mod/register.php:219
msgid ""
"You may (optionally) fill in this form via OpenID by supplying your OpenID "
"and clicking 'Register'."
msgstr "Je kunt (optioneel) dit formulier invullen via OpenID door je OpenID in te geven en op 'Registreren' te klikken."
-#: mod/register.php:217
+#: mod/register.php:220
msgid ""
"If you are not familiar with OpenID, please leave that field blank and fill "
"in the rest of the items."
msgstr "Laat dit veld leeg als je niet vertrouwd bent met OpenID, en vul de rest van de items in."
-#: mod/register.php:218
+#: mod/register.php:221
msgid "Your OpenID (optional): "
msgstr "Je OpenID (optioneel):"
-#: mod/register.php:232
+#: mod/register.php:235
msgid "Include your profile in member directory?"
msgstr "Je profiel in de ledengids opnemen?"
-#: mod/register.php:256
+#: mod/register.php:259
msgid "Membership on this site is by invitation only."
msgstr "Lidmaatschap van deze website is uitsluitend op uitnodiging."
-#: mod/register.php:257
+#: mod/register.php:260
msgid "Your invitation ID: "
msgstr "Je uitnodigingsid:"
-#: mod/register.php:268
+#: mod/register.php:271
msgid "Your Full Name (e.g. Joe Smith, real or real-looking): "
msgstr ""
-#: mod/register.php:269
+#: mod/register.php:272
msgid "Your Email Address: "
msgstr "Je email adres:"
-#: mod/register.php:271
+#: mod/register.php:274
msgid "Leave empty for an auto generated password."
msgstr ""
-#: mod/register.php:273
+#: mod/register.php:276
msgid ""
"Choose a profile nickname. This must begin with a text character. Your "
"profile address on this site will then be "
"'nickname@$sitename'."
msgstr "Kies een bijnaam voor je profiel. Deze moet met een letter beginnen. Je profieladres op deze website zal dan 'bijnaam@$sitename' zijn."
-#: mod/register.php:274
+#: mod/register.php:277
msgid "Choose a nickname: "
msgstr "Kies een bijnaam:"
-#: mod/register.php:277 boot.php:1256 include/nav.php:108
+#: mod/register.php:280 boot.php:1379 include/nav.php:108
msgid "Register"
msgstr "Registreer"
-#: mod/register.php:283 mod/uimport.php:64
+#: mod/register.php:286 mod/uimport.php:64
msgid "Import"
msgstr "Importeren"
-#: mod/register.php:284
+#: mod/register.php:287
msgid "Import your profile to this friendica instance"
msgstr ""
@@ -5087,62 +5112,54 @@ msgstr "Systeem onbeschikbaar wegens onderhoud"
msgid "Only logged in users are permitted to perform a search."
msgstr ""
-#: mod/search.php:115
+#: mod/search.php:124
msgid "Too Many Requests"
msgstr ""
-#: mod/search.php:116
+#: mod/search.php:125
msgid "Only one search per minute is permitted for not logged in users."
msgstr ""
-#: mod/search.php:126 include/text.php:996 include/nav.php:118
+#: mod/search.php:136 include/text.php:1003 include/nav.php:118
msgid "Search"
msgstr "Zoeken"
-#: mod/search.php:224
+#: mod/search.php:234
#, php-format
msgid "Items tagged with: %s"
msgstr ""
-#: mod/search.php:226
+#: mod/search.php:236
#, php-format
msgid "Search results for: %s"
msgstr ""
-#: mod/directory.php:116 mod/profiles.php:760
-msgid "Age: "
-msgstr "Leeftijd:"
-
-#: mod/directory.php:119
-msgid "Gender: "
-msgstr "Geslacht:"
-
-#: mod/directory.php:143 include/identity.php:273 include/identity.php:561
+#: mod/directory.php:149 include/identity.php:313 include/identity.php:610
msgid "Status:"
msgstr "Tijdlijn:"
-#: mod/directory.php:145 include/identity.php:275 include/identity.php:572
+#: mod/directory.php:151 include/identity.php:315 include/identity.php:621
msgid "Homepage:"
msgstr "Website:"
-#: mod/directory.php:195 view/theme/diabook/theme.php:525
-#: view/theme/vier/theme.php:191
+#: mod/directory.php:203 view/theme/diabook/theme.php:525
+#: view/theme/vier/theme.php:205
msgid "Global Directory"
msgstr "Globale gids"
-#: mod/directory.php:197
+#: mod/directory.php:205
msgid "Find on this site"
msgstr "Op deze website zoeken"
-#: mod/directory.php:199
+#: mod/directory.php:207
msgid "Finding:"
msgstr ""
-#: mod/directory.php:201
+#: mod/directory.php:209
msgid "Site Directory"
msgstr "Websitegids"
-#: mod/directory.php:208
+#: mod/directory.php:216
msgid "No entries (some entries may be hidden)."
msgstr "Geen gegevens (sommige gegevens kunnen verborgen zijn)."
@@ -5181,14 +5198,10 @@ msgstr "Toevoegen"
msgid "No entries."
msgstr "Geen gegevens."
-#: mod/common.php:85
+#: mod/common.php:86
msgid "No contacts in common."
msgstr "Geen gedeelde contacten."
-#: mod/common.php:133
-msgid "Common Friends"
-msgstr "Gedeelde Vrienden"
-
#: mod/uexport.php:77
msgid "Export account"
msgstr "Account exporteren"
@@ -5233,12 +5246,12 @@ msgid ""
"hours."
msgstr "Geen voorstellen beschikbaar. Als dit een nieuwe website is, kun je het over 24 uur nog eens proberen."
-#: mod/suggest.php:83 mod/suggest.php:100
+#: mod/suggest.php:83 mod/suggest.php:101
msgid "Ignore/Hide"
msgstr "Negeren/Verbergen"
-#: mod/suggest.php:110 include/contact_widgets.php:35
-#: view/theme/diabook/theme.php:527 view/theme/vier/theme.php:193
+#: mod/suggest.php:111 include/contact_widgets.php:35
+#: view/theme/diabook/theme.php:527 view/theme/vier/theme.php:207
msgid "Friend Suggestions"
msgstr "Vriendschapsvoorstellen"
@@ -5270,11 +5283,11 @@ msgstr "Echtelijke staat"
msgid "Romantic Partner"
msgstr "Romantische Partner"
-#: mod/profiles.php:344 mod/photos.php:1639 include/conversation.php:508
+#: mod/profiles.php:344 mod/photos.php:1647 include/conversation.php:508
msgid "Likes"
msgstr "Houdt van"
-#: mod/profiles.php:348 mod/photos.php:1639 include/conversation.php:508
+#: mod/profiles.php:348 mod/photos.php:1647 include/conversation.php:508
msgid "Dislikes"
msgstr "Houdt niet van"
@@ -5453,7 +5466,7 @@ msgstr "Voorbeelden: Kathleen123, Kathleen Peeters, kathleen@voorbeeld.nl"
msgid "Since [date]:"
msgstr "Sinds [datum]:"
-#: mod/profiles.php:724 include/identity.php:570
+#: mod/profiles.php:724 include/identity.php:619
msgid "Sexual Preference:"
msgstr "Seksuele Voorkeur:"
@@ -5461,11 +5474,11 @@ msgstr "Seksuele Voorkeur:"
msgid "Homepage URL:"
msgstr "Adres tijdlijn:"
-#: mod/profiles.php:726 include/identity.php:574
+#: mod/profiles.php:726 include/identity.php:623
msgid "Hometown:"
msgstr "Woonplaats:"
-#: mod/profiles.php:727 include/identity.php:578
+#: mod/profiles.php:727 include/identity.php:627
msgid "Political Views:"
msgstr "Politieke standpunten:"
@@ -5481,11 +5494,11 @@ msgstr "Publieke Sleutelwoorden:"
msgid "Private Keywords:"
msgstr "Privé Sleutelwoorden:"
-#: mod/profiles.php:731 include/identity.php:586
+#: mod/profiles.php:731 include/identity.php:635
msgid "Likes:"
msgstr "Houdt van:"
-#: mod/profiles.php:732 include/identity.php:588
+#: mod/profiles.php:732 include/identity.php:637
msgid "Dislikes:"
msgstr "Houdt niet van:"
@@ -5547,27 +5560,31 @@ msgid ""
"be visible to anybody using the internet."
msgstr "Dit is jouw publiek profiel. Het kan zichtbaar zijn voor iedereen op het internet."
+#: mod/profiles.php:760
+msgid "Age: "
+msgstr "Leeftijd:"
+
#: mod/profiles.php:813
msgid "Edit/Manage Profiles"
msgstr "Wijzig/Beheer Profielen"
-#: mod/profiles.php:814 include/identity.php:231 include/identity.php:257
+#: mod/profiles.php:814 include/identity.php:260 include/identity.php:286
msgid "Change profile photo"
msgstr "Profiel foto wijzigen"
-#: mod/profiles.php:815 include/identity.php:232
+#: mod/profiles.php:815 include/identity.php:261
msgid "Create New Profile"
msgstr "Maak nieuw profiel"
-#: mod/profiles.php:826 include/identity.php:242
+#: mod/profiles.php:826 include/identity.php:271
msgid "Profile Image"
msgstr "Profiel afbeelding"
-#: mod/profiles.php:828 include/identity.php:245
+#: mod/profiles.php:828 include/identity.php:274
msgid "visible to everybody"
msgstr "zichtbaar voor iedereen"
-#: mod/profiles.php:829 include/identity.php:246
+#: mod/profiles.php:829 include/identity.php:275
msgid "Edit visibility"
msgstr "Pas zichtbaarheid aan"
@@ -5579,111 +5596,111 @@ msgstr "Item niet gevonden"
msgid "Edit post"
msgstr "Bericht bewerken"
-#: mod/editpost.php:110 include/conversation.php:1185
+#: mod/editpost.php:111 include/conversation.php:1184
msgid "upload photo"
msgstr "Foto uploaden"
-#: mod/editpost.php:111 include/conversation.php:1186
+#: mod/editpost.php:112 include/conversation.php:1185
msgid "Attach file"
msgstr "Bestand bijvoegen"
-#: mod/editpost.php:112 include/conversation.php:1187
+#: mod/editpost.php:113 include/conversation.php:1186
msgid "attach file"
msgstr "bestand bijvoegen"
-#: mod/editpost.php:114 include/conversation.php:1189
+#: mod/editpost.php:115 include/conversation.php:1188
msgid "web link"
msgstr "webadres"
-#: mod/editpost.php:115 include/conversation.php:1190
+#: mod/editpost.php:116 include/conversation.php:1189
msgid "Insert video link"
msgstr "Voeg video toe"
-#: mod/editpost.php:116 include/conversation.php:1191
+#: mod/editpost.php:117 include/conversation.php:1190
msgid "video link"
msgstr "video adres"
-#: mod/editpost.php:117 include/conversation.php:1192
+#: mod/editpost.php:118 include/conversation.php:1191
msgid "Insert audio link"
msgstr "Voeg audio adres toe"
-#: mod/editpost.php:118 include/conversation.php:1193
+#: mod/editpost.php:119 include/conversation.php:1192
msgid "audio link"
msgstr "audio adres"
-#: mod/editpost.php:119 include/conversation.php:1194
+#: mod/editpost.php:120 include/conversation.php:1193
msgid "Set your location"
msgstr "Stel uw locatie in"
-#: mod/editpost.php:120 include/conversation.php:1195
+#: mod/editpost.php:121 include/conversation.php:1194
msgid "set location"
msgstr "Stel uw locatie in"
-#: mod/editpost.php:121 include/conversation.php:1196
+#: mod/editpost.php:122 include/conversation.php:1195
msgid "Clear browser location"
msgstr "Verwijder locatie uit uw webbrowser"
-#: mod/editpost.php:122 include/conversation.php:1197
+#: mod/editpost.php:123 include/conversation.php:1196
msgid "clear location"
msgstr "Verwijder locatie uit uw webbrowser"
-#: mod/editpost.php:124 include/conversation.php:1203
+#: mod/editpost.php:125 include/conversation.php:1202
msgid "Permission settings"
msgstr "Instellingen van rechten"
-#: mod/editpost.php:132 include/acl_selectors.php:343
+#: mod/editpost.php:133 include/acl_selectors.php:344
msgid "CC: email addresses"
msgstr "CC: e-mailadressen"
-#: mod/editpost.php:133 include/conversation.php:1212
+#: mod/editpost.php:134 include/conversation.php:1211
msgid "Public post"
msgstr "Openbare post"
-#: mod/editpost.php:136 include/conversation.php:1199
+#: mod/editpost.php:137 include/conversation.php:1198
msgid "Set title"
msgstr "Titel plaatsen"
-#: mod/editpost.php:138 include/conversation.php:1201
+#: mod/editpost.php:139 include/conversation.php:1200
msgid "Categories (comma-separated list)"
msgstr "Categorieën (komma-gescheiden lijst)"
-#: mod/editpost.php:139 include/acl_selectors.php:344
+#: mod/editpost.php:140 include/acl_selectors.php:345
msgid "Example: bob@example.com, mary@example.com"
msgstr "Voorbeeld: bob@voorbeeld.nl, an@voorbeeld.be"
-#: mod/friendica.php:59
+#: mod/friendica.php:70
msgid "This is Friendica, version"
msgstr "Dit is Friendica, versie"
-#: mod/friendica.php:60
+#: mod/friendica.php:71
msgid "running at web location"
msgstr "draaiend op web-adres"
-#: mod/friendica.php:62
+#: mod/friendica.php:73
msgid ""
"Please visit Friendica.com to learn "
"more about the Friendica project."
msgstr "Bezoek Friendica.com om meer te leren over het Friendica project."
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "Bug reports and issues: please visit"
msgstr "Bug rapporten en problemen: bezoek"
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "the bugtracker at github"
msgstr ""
-#: mod/friendica.php:65
+#: mod/friendica.php:76
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Suggesties, lof, donaties, enzovoort - stuur een e-mail naar \"info\" op Friendica - dot com"
-#: mod/friendica.php:79
+#: mod/friendica.php:90
msgid "Installed plugins/addons/apps:"
msgstr "Geïnstalleerde plugins/toepassingen:"
-#: mod/friendica.php:92
+#: mod/friendica.php:103
msgid "No installed plugins/addons/apps"
msgstr "Geen plugins of toepassingen geïnstalleerd"
@@ -5713,7 +5730,7 @@ msgstr "Privacyinformatie op afstand niet beschikbaar."
msgid "Visible to:"
msgstr "Zichtbaar voor:"
-#: mod/notes.php:46 include/identity.php:677
+#: mod/notes.php:46 include/identity.php:730
msgid "Personal Notes"
msgstr "Persoonlijke Nota's"
@@ -5771,7 +5788,7 @@ msgid "Make this post private"
msgstr "Dit bericht privé maken"
#: mod/repair_ostatus.php:14
-msgid "Resubsribing to OStatus contacts"
+msgid "Resubscribing to OStatus contacts"
msgstr ""
#: mod/repair_ostatus.php:30
@@ -5870,197 +5887,197 @@ msgid ""
"important, please visit http://friendica.com"
msgstr "Voor meer informatie over het Friendica project en waarom wij denken dat het belangrijk is kun je http://friendica.com/ bezoeken"
-#: mod/photos.php:91 include/identity.php:652
+#: mod/photos.php:99 include/identity.php:705
msgid "Photo Albums"
msgstr "Fotoalbums"
-#: mod/photos.php:92 mod/photos.php:1891
+#: mod/photos.php:100 mod/photos.php:1899
msgid "Recent Photos"
msgstr "Recente foto's"
-#: mod/photos.php:95 mod/photos.php:1312 mod/photos.php:1893
+#: mod/photos.php:103 mod/photos.php:1320 mod/photos.php:1901
msgid "Upload New Photos"
msgstr "Nieuwe foto's uploaden"
-#: mod/photos.php:173
+#: mod/photos.php:181
msgid "Contact information unavailable"
msgstr "Contactinformatie niet beschikbaar"
-#: mod/photos.php:194
+#: mod/photos.php:202
msgid "Album not found."
msgstr "Album niet gevonden"
-#: mod/photos.php:224 mod/photos.php:236 mod/photos.php:1254
+#: mod/photos.php:232 mod/photos.php:244 mod/photos.php:1262
msgid "Delete Album"
msgstr "Verwijder album"
-#: mod/photos.php:234
+#: mod/photos.php:242
msgid "Do you really want to delete this photo album and all its photos?"
msgstr "Wil je echt dit fotoalbum en alle foto's erin verwijderen?"
-#: mod/photos.php:314 mod/photos.php:325 mod/photos.php:1572
+#: mod/photos.php:322 mod/photos.php:333 mod/photos.php:1580
msgid "Delete Photo"
msgstr "Verwijder foto"
-#: mod/photos.php:323
+#: mod/photos.php:331
msgid "Do you really want to delete this photo?"
msgstr "Wil je echt deze foto verwijderen?"
-#: mod/photos.php:698
+#: mod/photos.php:706
#, php-format
msgid "%1$s was tagged in %2$s by %3$s"
msgstr "%1$s is gelabeld in %2$s door %3$s"
-#: mod/photos.php:698
+#: mod/photos.php:706
msgid "a photo"
msgstr "een foto"
-#: mod/photos.php:811
+#: mod/photos.php:819
msgid "Image file is empty."
msgstr "Afbeeldingsbestand is leeg."
-#: mod/photos.php:978
+#: mod/photos.php:986
msgid "No photos selected"
msgstr "Geen foto's geselecteerd"
-#: mod/photos.php:1139
+#: mod/photos.php:1147
#, php-format
msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."
msgstr "Je hebt %1$.2f Mbytes van %2$.2f Mbytes foto-opslagruimte gebruikt."
-#: mod/photos.php:1174
+#: mod/photos.php:1182
msgid "Upload Photos"
msgstr "Upload foto's"
-#: mod/photos.php:1178 mod/photos.php:1249
+#: mod/photos.php:1186 mod/photos.php:1257
msgid "New album name: "
msgstr "Nieuwe albumnaam: "
-#: mod/photos.php:1179
+#: mod/photos.php:1187
msgid "or existing album name: "
msgstr "of bestaande albumnaam: "
-#: mod/photos.php:1180
+#: mod/photos.php:1188
msgid "Do not show a status post for this upload"
msgstr "Toon geen bericht op je tijdlijn van deze upload"
-#: mod/photos.php:1182 mod/photos.php:1567 include/acl_selectors.php:346
+#: mod/photos.php:1190 mod/photos.php:1575 include/acl_selectors.php:347
msgid "Permissions"
msgstr "Rechten"
-#: mod/photos.php:1193
+#: mod/photos.php:1201
msgid "Private Photo"
msgstr "Privé foto"
-#: mod/photos.php:1194
+#: mod/photos.php:1202
msgid "Public Photo"
msgstr "Publieke foto"
-#: mod/photos.php:1262
+#: mod/photos.php:1270
msgid "Edit Album"
msgstr "Album wijzigen"
-#: mod/photos.php:1268
+#: mod/photos.php:1276
msgid "Show Newest First"
msgstr "Toon niewste eerst"
-#: mod/photos.php:1270
+#: mod/photos.php:1278
msgid "Show Oldest First"
msgstr "Toon oudste eerst"
-#: mod/photos.php:1298 mod/photos.php:1876
+#: mod/photos.php:1306 mod/photos.php:1884
msgid "View Photo"
msgstr "Bekijk foto"
-#: mod/photos.php:1345
+#: mod/photos.php:1353
msgid "Permission denied. Access to this item may be restricted."
msgstr "Toegang geweigerd. Toegang tot dit item is mogelijk beperkt."
-#: mod/photos.php:1347
+#: mod/photos.php:1355
msgid "Photo not available"
msgstr "Foto is niet beschikbaar"
-#: mod/photos.php:1403
+#: mod/photos.php:1411
msgid "View photo"
msgstr "Bekijk foto"
-#: mod/photos.php:1403
+#: mod/photos.php:1411
msgid "Edit photo"
msgstr "Bewerk foto"
-#: mod/photos.php:1404
+#: mod/photos.php:1412
msgid "Use as profile photo"
msgstr "Gebruik als profielfoto"
-#: mod/photos.php:1429
+#: mod/photos.php:1437
msgid "View Full Size"
msgstr "Bekijk in volledig formaat"
-#: mod/photos.php:1515
+#: mod/photos.php:1523
msgid "Tags: "
msgstr "Labels: "
-#: mod/photos.php:1518
+#: mod/photos.php:1526
msgid "[Remove any tag]"
msgstr "[Alle labels verwijderen]"
-#: mod/photos.php:1558
+#: mod/photos.php:1566
msgid "New album name"
msgstr "Nieuwe albumnaam"
-#: mod/photos.php:1559
+#: mod/photos.php:1567
msgid "Caption"
msgstr "Onderschrift"
-#: mod/photos.php:1560
+#: mod/photos.php:1568
msgid "Add a Tag"
msgstr "Een label toevoegen"
-#: mod/photos.php:1560
+#: mod/photos.php:1568
msgid ""
"Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
msgstr "Voorbeeld: @bob, @Barbara_Jansen, @jan@voorbeeld.nl, #Ardennen, #camping "
-#: mod/photos.php:1561
+#: mod/photos.php:1569
msgid "Do not rotate"
msgstr ""
-#: mod/photos.php:1562
+#: mod/photos.php:1570
msgid "Rotate CW (right)"
msgstr "Roteren met de klok mee (rechts)"
-#: mod/photos.php:1563
+#: mod/photos.php:1571
msgid "Rotate CCW (left)"
msgstr "Roteren tegen de klok in (links)"
-#: mod/photos.php:1578
+#: mod/photos.php:1586
msgid "Private photo"
msgstr "Privé foto"
-#: mod/photos.php:1579
+#: mod/photos.php:1587
msgid "Public photo"
msgstr "Publieke foto"
-#: mod/photos.php:1601 include/conversation.php:1183
+#: mod/photos.php:1609 include/conversation.php:1182
msgid "Share"
msgstr "Delen"
-#: mod/photos.php:1640 include/conversation.php:509
-#: include/conversation.php:1405
+#: mod/photos.php:1648 include/conversation.php:509
+#: include/conversation.php:1413
msgid "Attending"
msgid_plural "Attending"
msgstr[0] ""
msgstr[1] ""
-#: mod/photos.php:1640 include/conversation.php:509
+#: mod/photos.php:1648 include/conversation.php:509
msgid "Not attending"
msgstr ""
-#: mod/photos.php:1640 include/conversation.php:509
+#: mod/photos.php:1648 include/conversation.php:509
msgid "Might attend"
msgstr ""
-#: mod/photos.php:1805
+#: mod/photos.php:1813
msgid "Map"
msgstr ""
@@ -6120,60 +6137,60 @@ msgstr "Item niet beschikbaar"
msgid "Item was not found."
msgstr "Item niet gevonden"
-#: boot.php:771
+#: boot.php:861
msgid "Delete this item?"
msgstr "Dit item verwijderen?"
-#: boot.php:774
+#: boot.php:864
msgid "show fewer"
msgstr "Minder tonen"
-#: boot.php:1148
+#: boot.php:1266
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Wijziging %s mislukt. Lees de error logbestanden."
-#: boot.php:1255
+#: boot.php:1378
msgid "Create a New Account"
msgstr "Nieuwe account aanmaken"
-#: boot.php:1280 include/nav.php:72
+#: boot.php:1403 include/nav.php:72
msgid "Logout"
msgstr "Uitloggen"
-#: boot.php:1283
+#: boot.php:1406
msgid "Nickname or Email address: "
msgstr "Bijnaam of e-mailadres:"
-#: boot.php:1284
+#: boot.php:1407
msgid "Password: "
msgstr "Wachtwoord:"
-#: boot.php:1285
+#: boot.php:1408
msgid "Remember me"
msgstr "Onthou me"
-#: boot.php:1288
+#: boot.php:1411
msgid "Or login using OpenID: "
msgstr "Of log in met OpenID:"
-#: boot.php:1294
+#: boot.php:1417
msgid "Forgot your password?"
msgstr "Wachtwoord vergeten?"
-#: boot.php:1297
+#: boot.php:1420
msgid "Website Terms of Service"
msgstr "Gebruikersvoorwaarden website"
-#: boot.php:1298
+#: boot.php:1421
msgid "terms of service"
msgstr "servicevoorwaarden"
-#: boot.php:1300
+#: boot.php:1423
msgid "Website Privacy Policy"
msgstr "Privacybeleid website"
-#: boot.php:1301
+#: boot.php:1424
msgid "privacy policy"
msgstr "privacybeleid"
@@ -6234,25 +6251,25 @@ msgid ""
"[pre]%s[/pre]"
msgstr ""
-#: include/dbstructure.php:152
+#: include/dbstructure.php:153
msgid "Errors encountered creating database tables."
msgstr "Tijdens het aanmaken van databasetabellen zijn fouten vastgesteld."
-#: include/dbstructure.php:210
+#: include/dbstructure.php:230
msgid "Errors encountered performing database changes."
msgstr ""
-#: include/auth.php:38
+#: include/auth.php:44
msgid "Logged out."
msgstr "Uitgelogd."
-#: include/auth.php:128 include/user.php:75
+#: include/auth.php:134 include/user.php:75
msgid ""
"We encountered a problem while logging in with the OpenID you provided. "
"Please check the correct spelling of the ID."
msgstr ""
-#: include/auth.php:128 include/user.php:75
+#: include/auth.php:134 include/user.php:75
msgid "The error message was:"
msgstr "De foutboodschap was:"
@@ -6288,7 +6305,7 @@ msgid "Examples: Robert Morgenstein, Fishing"
msgstr "Voorbeelden: Jan Peeters, Vissen"
#: include/contact_widgets.php:36 view/theme/diabook/theme.php:526
-#: view/theme/vier/theme.php:192
+#: view/theme/vier/theme.php:206
msgid "Similar Interests"
msgstr "Dezelfde interesses"
@@ -6297,205 +6314,228 @@ msgid "Random Profile"
msgstr "Willekeurig Profiel"
#: include/contact_widgets.php:38 view/theme/diabook/theme.php:528
-#: view/theme/vier/theme.php:194
+#: view/theme/vier/theme.php:208
msgid "Invite Friends"
msgstr "Vrienden uitnodigen"
-#: include/contact_widgets.php:71
+#: include/contact_widgets.php:108
msgid "Networks"
msgstr "Netwerken"
-#: include/contact_widgets.php:74
+#: include/contact_widgets.php:111
msgid "All Networks"
msgstr "Alle netwerken"
-#: include/contact_widgets.php:104 include/features.php:61
+#: include/contact_widgets.php:141 include/features.php:102
msgid "Saved Folders"
msgstr "Bewaarde Mappen"
-#: include/contact_widgets.php:107 include/contact_widgets.php:139
+#: include/contact_widgets.php:144 include/contact_widgets.php:176
msgid "Everything"
msgstr "Alles"
-#: include/contact_widgets.php:136
+#: include/contact_widgets.php:173
msgid "Categories"
msgstr "Categorieën"
-#: include/features.php:23
+#: include/contact_widgets.php:237
+#, php-format
+msgid "%d contact in common"
+msgid_plural "%d contacts in common"
+msgstr[0] "%d gedeeld contact"
+msgstr[1] "%d gedeelde contacten"
+
+#: include/features.php:63
msgid "General Features"
msgstr "Algemene functies"
-#: include/features.php:25
+#: include/features.php:65
msgid "Multiple Profiles"
msgstr "Meerdere profielen"
-#: include/features.php:25
+#: include/features.php:65
msgid "Ability to create multiple profiles"
msgstr "Mogelijkheid om meerdere profielen aan te maken"
-#: include/features.php:26
+#: include/features.php:66
msgid "Photo Location"
msgstr ""
-#: include/features.php:26
+#: include/features.php:66
msgid ""
"Photo metadata is normally stripped. This extracts the location (if present)"
" prior to stripping metadata and links it to a map."
msgstr ""
-#: include/features.php:31
+#: include/features.php:71
msgid "Post Composition Features"
msgstr "Functies voor het opstellen van berichten"
-#: include/features.php:32
+#: include/features.php:72
msgid "Richtext Editor"
msgstr "Tekstverwerker met opmaak"
-#: include/features.php:32
+#: include/features.php:72
msgid "Enable richtext editor"
msgstr "Gebruik een tekstverwerker met eenvoudige opmaakfuncties"
-#: include/features.php:33
+#: include/features.php:73
msgid "Post Preview"
msgstr "Voorvertoning bericht"
-#: include/features.php:33
+#: include/features.php:73
msgid "Allow previewing posts and comments before publishing them"
msgstr ""
-#: include/features.php:34
+#: include/features.php:74
msgid "Auto-mention Forums"
msgstr ""
-#: include/features.php:34
+#: include/features.php:74
msgid ""
"Add/remove mention when a fourm page is selected/deselected in ACL window."
msgstr ""
-#: include/features.php:39
+#: include/features.php:79
msgid "Network Sidebar Widgets"
msgstr "Zijbalkwidgets op netwerkpagina"
-#: include/features.php:40
+#: include/features.php:80
msgid "Search by Date"
msgstr "Zoeken op datum"
-#: include/features.php:40
+#: include/features.php:80
msgid "Ability to select posts by date ranges"
msgstr "Mogelijkheid om berichten te selecteren volgens datumbereik"
-#: include/features.php:41
+#: include/features.php:81 include/features.php:111
+msgid "List Forums"
+msgstr ""
+
+#: include/features.php:81
+msgid "Enable widget to display the forums your are connected with"
+msgstr ""
+
+#: include/features.php:82
msgid "Group Filter"
msgstr "Groepsfilter"
-#: include/features.php:41
+#: include/features.php:82
msgid "Enable widget to display Network posts only from selected group"
msgstr "Sta de widget toe om netwerkberichten te tonen van bepaalde groepen"
-#: include/features.php:42
+#: include/features.php:83
msgid "Network Filter"
msgstr "Netwerkfilter"
-#: include/features.php:42
+#: include/features.php:83
msgid "Enable widget to display Network posts only from selected network"
msgstr "Sta de widget toe om netwerkberichten te tonen van bepaalde netwerken"
-#: include/features.php:43
+#: include/features.php:84
msgid "Save search terms for re-use"
msgstr "Sla zoekopdrachten op voor hergebruik"
-#: include/features.php:48
+#: include/features.php:89
msgid "Network Tabs"
msgstr "Netwerktabs"
-#: include/features.php:49
+#: include/features.php:90
msgid "Network Personal Tab"
msgstr "Persoonlijke netwerktab"
-#: include/features.php:49
+#: include/features.php:90
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:50
+#: include/features.php:91
msgid "Network New Tab"
msgstr "Nieuwe netwerktab"
-#: include/features.php:50
+#: include/features.php:91
msgid "Enable tab to display only new Network posts (from the last 12 hours)"
msgstr "Laat de tab alleen nieuwe netwerkberichten tonen (van de laatste 12 uur)"
-#: include/features.php:51
+#: include/features.php:92
msgid "Network Shared Links Tab"
msgstr ""
-#: include/features.php:51
+#: include/features.php:92
msgid "Enable tab to display only Network posts with links in them"
msgstr ""
-#: include/features.php:56
+#: include/features.php:97
msgid "Post/Comment Tools"
msgstr "Bericht-/reactiehulpmiddelen"
-#: include/features.php:57
+#: include/features.php:98
msgid "Multiple Deletion"
msgstr "Meervoudige verwijdering"
-#: include/features.php:57
+#: include/features.php:98
msgid "Select and delete multiple posts/comments at once"
msgstr "Selecteer en verwijder meerdere berichten/reacties in een keer"
-#: include/features.php:58
+#: include/features.php:99
msgid "Edit Sent Posts"
msgstr "Bewerk verzonden berichten"
-#: include/features.php:58
+#: include/features.php:99
msgid "Edit and correct posts and comments after sending"
msgstr "Bewerk en corrigeer berichten en reacties na verzending"
-#: include/features.php:59
+#: include/features.php:100
msgid "Tagging"
msgstr "Labelen"
-#: include/features.php:59
+#: include/features.php:100
msgid "Ability to tag existing posts"
msgstr "Mogelijkheid om bestaande berichten te labelen"
-#: include/features.php:60
+#: include/features.php:101
msgid "Post Categories"
msgstr "Categorieën berichten"
-#: include/features.php:60
+#: include/features.php:101
msgid "Add categories to your posts"
msgstr "Voeg categorieën toe aan je berichten"
-#: include/features.php:61
+#: include/features.php:102
msgid "Ability to file posts under folders"
msgstr "Mogelijkheid om berichten in mappen te bewaren"
-#: include/features.php:62
+#: include/features.php:103
msgid "Dislike Posts"
msgstr "Vind berichten niet leuk"
-#: include/features.php:62
+#: include/features.php:103
msgid "Ability to dislike posts/comments"
msgstr "Mogelijkheid om berichten of reacties niet leuk te vinden"
-#: include/features.php:63
+#: include/features.php:104
msgid "Star Posts"
msgstr "Geef berichten een ster"
-#: include/features.php:63
+#: include/features.php:104
msgid "Ability to mark special posts with a star indicator"
msgstr ""
-#: include/features.php:64
+#: include/features.php:105
msgid "Mute Post Notifications"
msgstr ""
-#: include/features.php:64
+#: include/features.php:105
msgid "Ability to mute notifications for a thread"
msgstr ""
+#: include/features.php:110
+msgid "Advanced Profile Settings"
+msgstr ""
+
+#: include/features.php:111
+msgid "Show visitors public community forums at the Advanced Profile Page"
+msgstr ""
+
#: include/follow.php:77
msgid "Connect URL missing."
msgstr ""
@@ -6562,23 +6602,27 @@ msgstr "Een verwijderde groep met deze naam is weer tot leven gewekt. Bestaande
msgid "Default privacy group for new contacts"
msgstr ""
-#: include/group.php:228
+#: include/group.php:239
msgid "Everybody"
msgstr "Iedereen"
-#: include/group.php:251
+#: include/group.php:262
msgid "edit"
msgstr "verander"
-#: include/group.php:273
+#: include/group.php:285
+msgid "Edit groups"
+msgstr ""
+
+#: include/group.php:287
msgid "Edit group"
msgstr "Verander groep"
-#: include/group.php:274
+#: include/group.php:288
msgid "Create a new group"
msgstr "Maak nieuwe groep"
-#: include/group.php:277
+#: include/group.php:291
msgid "Contacts not in any group"
msgstr ""
@@ -6647,180 +6691,208 @@ msgstr "secondes"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s geleden"
-#: include/datetime.php:474 include/items.php:2484
+#: include/datetime.php:474 include/items.php:2477
#, php-format
msgid "%s's birthday"
msgstr "%s's verjaardag"
-#: include/datetime.php:475 include/items.php:2485
+#: include/datetime.php:475 include/items.php:2478
#, php-format
msgid "Happy Birthday %s"
msgstr "Gefeliciteerd %s"
-#: include/identity.php:38
+#: include/identity.php:42
msgid "Requested account is not available."
msgstr "Gevraagde account is niet beschikbaar."
-#: include/identity.php:121 include/identity.php:255 include/identity.php:608
+#: include/identity.php:95 include/identity.php:284 include/identity.php:662
msgid "Edit profile"
msgstr "Bewerk profiel"
-#: include/identity.php:220
+#: include/identity.php:244
+msgid "Atom feed"
+msgstr ""
+
+#: include/identity.php:249
msgid "Message"
msgstr "Bericht"
-#: include/identity.php:226 include/nav.php:185
+#: include/identity.php:255 include/nav.php:185
msgid "Profiles"
msgstr "Profielen"
-#: include/identity.php:226
+#: include/identity.php:255
msgid "Manage/edit profiles"
msgstr "Beheer/wijzig profielen"
-#: include/identity.php:342
-msgid "Network:"
-msgstr ""
-
-#: include/identity.php:374 include/identity.php:460
+#: include/identity.php:425 include/identity.php:509
msgid "g A l F d"
msgstr "G l j F"
-#: include/identity.php:375 include/identity.php:461
+#: include/identity.php:426 include/identity.php:510
msgid "F d"
msgstr "d F"
-#: include/identity.php:420 include/identity.php:507
+#: include/identity.php:471 include/identity.php:556
msgid "[today]"
msgstr "[vandaag]"
-#: include/identity.php:432
+#: include/identity.php:483
msgid "Birthday Reminders"
msgstr "Verjaardagsherinneringen"
-#: include/identity.php:433
+#: include/identity.php:484
msgid "Birthdays this week:"
msgstr "Verjaardagen deze week:"
-#: include/identity.php:494
+#: include/identity.php:543
msgid "[No description]"
msgstr "[Geen omschrijving]"
-#: include/identity.php:518
+#: include/identity.php:567
msgid "Event Reminders"
msgstr "Gebeurtenisherinneringen"
-#: include/identity.php:519
+#: include/identity.php:568
msgid "Events this week:"
msgstr "Gebeurtenissen deze week:"
-#: include/identity.php:546
+#: include/identity.php:595
msgid "j F, Y"
msgstr "F j Y"
-#: include/identity.php:547
+#: include/identity.php:596
msgid "j F"
msgstr "F j"
-#: include/identity.php:554
+#: include/identity.php:603
msgid "Birthday:"
msgstr "Verjaardag:"
-#: include/identity.php:558
+#: include/identity.php:607
msgid "Age:"
msgstr "Leeftijd:"
-#: include/identity.php:567
+#: include/identity.php:616
#, php-format
msgid "for %1$d %2$s"
msgstr "voor %1$d %2$s"
-#: include/identity.php:580
+#: include/identity.php:629
msgid "Religion:"
msgstr "Religie:"
-#: include/identity.php:584
+#: include/identity.php:633
msgid "Hobbies/Interests:"
msgstr "Hobby:"
-#: include/identity.php:591
+#: include/identity.php:640
msgid "Contact information and Social Networks:"
msgstr "Contactinformatie en sociale netwerken:"
-#: include/identity.php:593
+#: include/identity.php:642
msgid "Musical interests:"
msgstr "Muzikale interesse "
-#: include/identity.php:595
+#: include/identity.php:644
msgid "Books, literature:"
msgstr "Boeken, literatuur:"
-#: include/identity.php:597
+#: include/identity.php:646
msgid "Television:"
msgstr "Televisie"
-#: include/identity.php:599
+#: include/identity.php:648
msgid "Film/dance/culture/entertainment:"
msgstr "Film/dans/cultuur/ontspanning:"
-#: include/identity.php:601
+#: include/identity.php:650
msgid "Love/Romance:"
msgstr "Liefde/romance:"
-#: include/identity.php:603
+#: include/identity.php:652
msgid "Work/employment:"
msgstr "Werk/beroep:"
-#: include/identity.php:605
+#: include/identity.php:654
msgid "School/education:"
msgstr "School/opleiding:"
-#: include/identity.php:633 include/nav.php:75
-msgid "Status"
-msgstr "Tijdlijn"
+#: include/identity.php:658
+msgid "Forums:"
+msgstr ""
-#: include/identity.php:636
-msgid "Status Messages and Posts"
-msgstr "Berichten op jouw tijdlijn"
-
-#: include/identity.php:644
-msgid "Profile Details"
-msgstr "Profieldetails"
-
-#: include/identity.php:657 include/identity.php:660 include/nav.php:78
+#: include/identity.php:710 include/identity.php:713 include/nav.php:78
msgid "Videos"
msgstr "Video's"
-#: include/identity.php:672 include/nav.php:140
+#: include/identity.php:725 include/nav.php:140
msgid "Events and Calendar"
msgstr "Gebeurtenissen en kalender"
-#: include/identity.php:680
+#: include/identity.php:733
msgid "Only You Can See This"
msgstr "Alleen jij kunt dit zien"
-#: include/acl_selectors.php:324
+#: include/like.php:167 include/conversation.php:122
+#: include/conversation.php:258 include/text.php:1991
+#: view/theme/diabook/theme.php:463
+msgid "event"
+msgstr "gebeurtenis"
+
+#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2163
+#: view/theme/diabook/theme.php:480
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "%1$s vindt het %3$s van %2$s leuk"
+
+#: include/like.php:186 include/conversation.php:144
+#, php-format
+msgid "%1$s doesn't like %2$s's %3$s"
+msgstr "%1$s vindt het %3$s van %2$s niet leuk"
+
+#: include/like.php:188
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr ""
+
+#: include/like.php:190
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr ""
+
+#: include/like.php:192
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr ""
+
+#: include/acl_selectors.php:325
msgid "Post to Email"
msgstr "Verzenden per e-mail"
-#: include/acl_selectors.php:329
+#: include/acl_selectors.php:330
#, php-format
msgid "Connectors disabled, since \"%s\" is enabled."
msgstr ""
-#: include/acl_selectors.php:335
+#: include/acl_selectors.php:336
msgid "Visible to everybody"
msgstr "Zichtbaar voor iedereen"
-#: include/acl_selectors.php:336 view/theme/diabook/config.php:142
+#: include/acl_selectors.php:337 view/theme/diabook/config.php:142
#: view/theme/diabook/theme.php:621 view/theme/vier/config.php:103
msgid "show"
msgstr "tonen"
-#: include/acl_selectors.php:337 view/theme/diabook/config.php:142
+#: include/acl_selectors.php:338 view/theme/diabook/config.php:142
#: view/theme/diabook/theme.php:621 view/theme/vier/config.php:103
msgid "don't show"
msgstr "niet tonen"
+#: include/acl_selectors.php:348
+msgid "Close"
+msgstr "Afsluiten"
+
#: include/message.php:15 include/message.php:173
msgid "[no subject]"
msgstr "[geen onderwerp]"
@@ -6829,31 +6901,31 @@ msgstr "[geen onderwerp]"
msgid "stopped following"
msgstr ""
-#: include/Contact.php:334 include/conversation.php:911
+#: include/Contact.php:337 include/conversation.php:911
msgid "View Status"
msgstr "Bekijk status"
-#: include/Contact.php:336 include/conversation.php:913
+#: include/Contact.php:339 include/conversation.php:913
msgid "View Photos"
msgstr "Bekijk foto's"
-#: include/Contact.php:337 include/conversation.php:914
+#: include/Contact.php:340 include/conversation.php:914
msgid "Network Posts"
msgstr "Netwerkberichten"
-#: include/Contact.php:338 include/conversation.php:915
+#: include/Contact.php:341 include/conversation.php:915
msgid "Edit Contact"
msgstr "Bewerk contact"
-#: include/Contact.php:339
+#: include/Contact.php:342
msgid "Drop Contact"
msgstr "Verwijder contact"
-#: include/Contact.php:340 include/conversation.php:916
+#: include/Contact.php:343 include/conversation.php:916
msgid "Send PM"
msgstr "Stuur een privébericht"
-#: include/Contact.php:341 include/conversation.php:920
+#: include/Contact.php:344 include/conversation.php:920
msgid "Poke"
msgstr "Aanstoten"
@@ -6916,406 +6988,407 @@ msgstr "Geselecteerde items verwijderen"
msgid "Follow Thread"
msgstr "Conversatie volgen"
-#: include/conversation.php:1035
+#: include/conversation.php:1034
#, php-format
msgid "%s likes this."
msgstr "%s vindt dit leuk."
-#: include/conversation.php:1038
+#: include/conversation.php:1037
#, php-format
msgid "%s doesn't like this."
msgstr "%s vindt dit niet leuk."
-#: include/conversation.php:1041
+#: include/conversation.php:1040
#, php-format
msgid "%s attends."
msgstr ""
-#: include/conversation.php:1044
+#: include/conversation.php:1043
#, php-format
msgid "%s doesn't attend."
msgstr ""
-#: include/conversation.php:1047
+#: include/conversation.php:1046
#, php-format
msgid "%s attends maybe."
msgstr ""
-#: include/conversation.php:1057
+#: include/conversation.php:1056
msgid "and"
msgstr "en"
-#: include/conversation.php:1063
+#: include/conversation.php:1062
#, php-format
msgid ", and %d other people"
msgstr ", en %d andere mensen"
-#: include/conversation.php:1072
+#: include/conversation.php:1071
#, php-format
msgid "%2$d people like this"
msgstr "%2$d mensen vinden dit leuk"
-#: include/conversation.php:1073
+#: include/conversation.php:1072
#, php-format
msgid "%s like this."
msgstr ""
-#: include/conversation.php:1076
+#: include/conversation.php:1075
#, php-format
msgid "%2$d people don't like this"
msgstr "%2$d people vinden dit niet leuk"
-#: include/conversation.php:1077
+#: include/conversation.php:1076
#, php-format
msgid "%s don't like this."
msgstr ""
-#: include/conversation.php:1080
+#: include/conversation.php:1079
#, php-format
msgid "%2$d people attend"
msgstr ""
-#: include/conversation.php:1081
+#: include/conversation.php:1080
#, php-format
msgid "%s attend."
msgstr ""
-#: include/conversation.php:1084
+#: include/conversation.php:1083
#, php-format
msgid "%2$d people don't attend"
msgstr ""
-#: include/conversation.php:1085
+#: include/conversation.php:1084
#, php-format
msgid "%s don't attend."
msgstr ""
-#: include/conversation.php:1088
+#: include/conversation.php:1087
#, php-format
msgid "%2$d people anttend maybe"
msgstr ""
-#: include/conversation.php:1089
+#: include/conversation.php:1088
#, php-format
msgid "%s anttend maybe."
msgstr ""
-#: include/conversation.php:1128 include/conversation.php:1146
+#: include/conversation.php:1127 include/conversation.php:1145
msgid "Visible to everybody"
msgstr "Zichtbaar voor iedereen"
-#: include/conversation.php:1130 include/conversation.php:1148
+#: include/conversation.php:1129 include/conversation.php:1147
msgid "Please enter a video link/URL:"
msgstr "Vul een videolink/URL in:"
-#: include/conversation.php:1131 include/conversation.php:1149
+#: include/conversation.php:1130 include/conversation.php:1148
msgid "Please enter an audio link/URL:"
msgstr "Vul een audiolink/URL in:"
-#: include/conversation.php:1132 include/conversation.php:1150
+#: include/conversation.php:1131 include/conversation.php:1149
msgid "Tag term:"
msgstr "Label:"
-#: include/conversation.php:1134 include/conversation.php:1152
+#: include/conversation.php:1133 include/conversation.php:1151
msgid "Where are you right now?"
msgstr "Waar ben je nu?"
-#: include/conversation.php:1135
+#: include/conversation.php:1134
msgid "Delete item(s)?"
msgstr "Item(s) verwijderen?"
-#: include/conversation.php:1204
+#: include/conversation.php:1203
msgid "permissions"
msgstr "rechten"
-#: include/conversation.php:1227
+#: include/conversation.php:1226
msgid "Post to Groups"
msgstr "Verzenden naar Groepen"
-#: include/conversation.php:1228
+#: include/conversation.php:1227
msgid "Post to Contacts"
msgstr "Verzenden naar Contacten"
-#: include/conversation.php:1229
+#: include/conversation.php:1228
msgid "Private post"
msgstr "Privé verzending"
-#: include/conversation.php:1377
+#: include/conversation.php:1385
msgid "View all"
msgstr ""
-#: include/conversation.php:1399
+#: include/conversation.php:1407
msgid "Like"
msgid_plural "Likes"
msgstr[0] ""
msgstr[1] ""
-#: include/conversation.php:1402
+#: include/conversation.php:1410
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] ""
msgstr[1] ""
-#: include/conversation.php:1408
+#: include/conversation.php:1416
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] ""
msgstr[1] ""
-#: include/conversation.php:1411 include/profile_selectors.php:6
+#: include/conversation.php:1419 include/profile_selectors.php:6
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] ""
msgstr[1] ""
+#: include/forums.php:105 include/text.php:1015 include/nav.php:126
+#: view/theme/vier/theme.php:259
+msgid "Forums"
+msgstr ""
+
+#: include/forums.php:107 view/theme/vier/theme.php:261
+msgid "External link to forum"
+msgstr ""
+
#: include/network.php:967
msgid "view full size"
msgstr "Volledig formaat"
-#: include/text.php:299
+#: include/text.php:303
msgid "newer"
msgstr "nieuwere berichten"
-#: include/text.php:301
+#: include/text.php:305
msgid "older"
msgstr "oudere berichten"
-#: include/text.php:306
+#: include/text.php:310
msgid "prev"
msgstr "vorige"
-#: include/text.php:308
+#: include/text.php:312
msgid "first"
msgstr "eerste"
-#: include/text.php:340
+#: include/text.php:344
msgid "last"
msgstr "laatste"
-#: include/text.php:343
+#: include/text.php:347
msgid "next"
msgstr "volgende"
-#: include/text.php:398
+#: include/text.php:402
msgid "Loading more entries..."
msgstr ""
-#: include/text.php:399
+#: include/text.php:403
msgid "The end"
msgstr ""
-#: include/text.php:890
+#: include/text.php:894
msgid "No contacts"
msgstr "Geen contacten"
-#: include/text.php:905
+#: include/text.php:909
#, php-format
msgid "%d Contact"
msgid_plural "%d Contacts"
msgstr[0] "%d contact"
msgstr[1] "%d contacten"
-#: include/text.php:1003 include/nav.php:121
+#: include/text.php:921
+msgid "View Contacts"
+msgstr "Bekijk contacten"
+
+#: include/text.php:1010 include/nav.php:121
msgid "Full Text"
msgstr ""
-#: include/text.php:1004 include/nav.php:122
+#: include/text.php:1011 include/nav.php:122
msgid "Tags"
msgstr ""
-#: include/text.php:1008 include/nav.php:126
-msgid "Forums"
-msgstr ""
-
-#: include/text.php:1059
+#: include/text.php:1066
msgid "poke"
msgstr "aanstoten"
-#: include/text.php:1059
+#: include/text.php:1066
msgid "poked"
msgstr "aangestoten"
-#: include/text.php:1060
+#: include/text.php:1067
msgid "ping"
msgstr "ping"
-#: include/text.php:1060
+#: include/text.php:1067
msgid "pinged"
msgstr "gepingd"
-#: include/text.php:1061
+#: include/text.php:1068
msgid "prod"
msgstr "porren"
-#: include/text.php:1061
+#: include/text.php:1068
msgid "prodded"
msgstr "gepord"
-#: include/text.php:1062
+#: include/text.php:1069
msgid "slap"
msgstr "slaan"
-#: include/text.php:1062
+#: include/text.php:1069
msgid "slapped"
msgstr "geslagen"
-#: include/text.php:1063
+#: include/text.php:1070
msgid "finger"
msgstr "finger"
-#: include/text.php:1063
+#: include/text.php:1070
msgid "fingered"
msgstr "gerfingerd"
-#: include/text.php:1064
+#: include/text.php:1071
msgid "rebuff"
msgstr "afpoeieren"
-#: include/text.php:1064
+#: include/text.php:1071
msgid "rebuffed"
msgstr "afgepoeierd"
-#: include/text.php:1078
+#: include/text.php:1085
msgid "happy"
msgstr "Blij"
-#: include/text.php:1079
+#: include/text.php:1086
msgid "sad"
msgstr "Verdrietig"
-#: include/text.php:1080
+#: include/text.php:1087
msgid "mellow"
msgstr "mellow"
-#: include/text.php:1081
+#: include/text.php:1088
msgid "tired"
msgstr "vermoeid"
-#: include/text.php:1082
+#: include/text.php:1089
msgid "perky"
msgstr "parmantig"
-#: include/text.php:1083
+#: include/text.php:1090
msgid "angry"
msgstr "boos"
-#: include/text.php:1084
+#: include/text.php:1091
msgid "stupified"
msgstr "verbijsterd"
-#: include/text.php:1085
+#: include/text.php:1092
msgid "puzzled"
msgstr "onzeker"
-#: include/text.php:1086
+#: include/text.php:1093
msgid "interested"
msgstr "Geïnteresseerd"
-#: include/text.php:1087
+#: include/text.php:1094
msgid "bitter"
msgstr "bitter"
-#: include/text.php:1088
+#: include/text.php:1095
msgid "cheerful"
msgstr "vrolijk"
-#: include/text.php:1089
+#: include/text.php:1096
msgid "alive"
msgstr "levend"
-#: include/text.php:1090
+#: include/text.php:1097
msgid "annoyed"
msgstr "verveeld"
-#: include/text.php:1091
+#: include/text.php:1098
msgid "anxious"
msgstr "bezorgd"
-#: include/text.php:1092
+#: include/text.php:1099
msgid "cranky"
msgstr "humeurig "
-#: include/text.php:1093
+#: include/text.php:1100
msgid "disturbed"
msgstr "verontrust"
-#: include/text.php:1094
+#: include/text.php:1101
msgid "frustrated"
msgstr "gefrustreerd"
-#: include/text.php:1095
+#: include/text.php:1102
msgid "motivated"
msgstr "gemotiveerd"
-#: include/text.php:1096
+#: include/text.php:1103
msgid "relaxed"
msgstr "ontspannen"
-#: include/text.php:1097
+#: include/text.php:1104
msgid "surprised"
msgstr "verbaasd"
-#: include/text.php:1490
+#: include/text.php:1497
msgid "bytes"
msgstr "bytes"
-#: include/text.php:1522 include/text.php:1534
+#: include/text.php:1529 include/text.php:1541
msgid "Click to open/close"
msgstr "klik om te openen/sluiten"
-#: include/text.php:1708
+#: include/text.php:1715
msgid "View on separate page"
msgstr ""
-#: include/text.php:1709
+#: include/text.php:1716
msgid "view on separate page"
msgstr ""
-#: include/text.php:1990
+#: include/text.php:1995
msgid "activity"
msgstr "activiteit"
-#: include/text.php:1993
+#: include/text.php:1998
msgid "post"
msgstr "bericht"
-#: include/text.php:2161
+#: include/text.php:2166
msgid "Item filed"
msgstr "Item bewaard"
-#: include/bbcode.php:474 include/bbcode.php:1132 include/bbcode.php:1133
+#: include/bbcode.php:482 include/bbcode.php:1157 include/bbcode.php:1158
msgid "Image/photo"
msgstr "Afbeelding/foto"
-#: include/bbcode.php:572
+#: include/bbcode.php:595
#, php-format
msgid "%2$s %3$s"
msgstr ""
-#: include/bbcode.php:606
+#: include/bbcode.php:629
#, php-format
msgid ""
"%s wrote the following post"
msgstr ""
-#: include/bbcode.php:1092 include/bbcode.php:1112
+#: include/bbcode.php:1117 include/bbcode.php:1137
msgid "$1 wrote:"
msgstr "$1 schreef:"
-#: include/bbcode.php:1141 include/bbcode.php:1142
+#: include/bbcode.php:1166 include/bbcode.php:1167
msgid "Encrypted content"
msgstr "Versleutelde inhoud"
-#: include/notifier.php:840 include/delivery.php:456
-msgid "(no subject)"
-msgstr "(geen onderwerp)"
-
-#: include/notifier.php:850 include/delivery.php:467 include/enotify.php:37
-msgid "noreply"
-msgstr "geen reactie"
-
-#: include/dba_pdo.php:72 include/dba.php:56
+#: include/dba_pdo.php:72 include/dba.php:55
#, php-format
msgid "Cannot locate DNS info for database server '%s'"
msgstr ""
@@ -7360,6 +7433,10 @@ msgstr "OStatus"
msgid "RSS/Atom"
msgstr "RSS/Atom"
+#: include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
+
#: include/contact_selectors.php:82
msgid "Zot!"
msgstr "Zot!"
@@ -7404,7 +7481,7 @@ msgstr ""
msgid "Redmatrix"
msgstr ""
-#: include/Scrape.php:603
+#: include/Scrape.php:624
msgid " on Last.fm"
msgstr " op Last.fm"
@@ -7416,15 +7493,15 @@ msgstr "Begint:"
msgid "Finishes:"
msgstr "Eindigt:"
-#: include/plugin.php:458 include/plugin.php:460
+#: include/plugin.php:522 include/plugin.php:524
msgid "Click here to upgrade."
msgstr ""
-#: include/plugin.php:466
+#: include/plugin.php:530
msgid "This action exceeds the limits set by your subscription plan."
msgstr ""
-#: include/plugin.php:471
+#: include/plugin.php:535
msgid "This action is not available under your subscription plan."
msgstr ""
@@ -7580,46 +7657,21 @@ msgstr "Navigatie"
msgid "Site map"
msgstr "Sitemap"
-#: include/api.php:321 include/api.php:332 include/api.php:441
-#: include/api.php:1151 include/api.php:1153
-msgid "User not found."
-msgstr "Gebruiker niet gevonden"
-
-#: include/api.php:799
+#: include/api.php:878
#, php-format
msgid "Daily posting limit of %d posts reached. The post was rejected."
msgstr ""
-#: include/api.php:818
+#: include/api.php:897
#, php-format
msgid "Weekly posting limit of %d posts reached. The post was rejected."
msgstr ""
-#: include/api.php:837
+#: include/api.php:916
#, php-format
msgid "Monthly posting limit of %d posts reached. The post was rejected."
msgstr ""
-#: include/api.php:1360
-msgid "There is no status with this id."
-msgstr "Er is geen status met dit kenmerk"
-
-#: include/api.php:1434
-msgid "There is no conversation with this id."
-msgstr ""
-
-#: include/api.php:1713
-msgid "Invalid item."
-msgstr ""
-
-#: include/api.php:1723
-msgid "Invalid action. "
-msgstr ""
-
-#: include/api.php:1731
-msgid "DB error"
-msgstr ""
-
#: include/user.php:48
msgid "An invitation is required."
msgstr "Een uitnodiging is vereist."
@@ -7664,37 +7716,37 @@ msgstr "Ik kan die e-mail niet gebruiken."
msgid "Your \"nickname\" can only contain \"a-z\", \"0-9\" and \"_\"."
msgstr ""
-#: include/user.php:146 include/user.php:244
+#: include/user.php:147 include/user.php:245
msgid "Nickname is already registered. Please choose another."
msgstr "Bijnaam is al geregistreerd. Kies een andere."
-#: include/user.php:156
+#: include/user.php:157
msgid ""
"Nickname was once registered here and may not be re-used. Please choose "
"another."
msgstr "Bijnaam was ooit hier geregistreerd en kan niet herbruikt worden. Kies een andere."
-#: include/user.php:172
+#: include/user.php:173
msgid "SERIOUS ERROR: Generation of security keys failed."
msgstr "ERNSTIGE FOUT: aanmaken van beveiligingssleutels mislukt."
-#: include/user.php:230
+#: include/user.php:231
msgid "An error occurred during registration. Please try again."
msgstr ""
-#: include/user.php:255 view/theme/duepuntozero/config.php:44
+#: include/user.php:256 view/theme/duepuntozero/config.php:44
msgid "default"
msgstr "standaard"
-#: include/user.php:265
+#: include/user.php:266
msgid "An error occurred creating your default profile. Please try again."
msgstr ""
-#: include/user.php:297 include/user.php:301 include/profile_selectors.php:42
+#: include/user.php:299 include/user.php:303 include/profile_selectors.php:42
msgid "Friends"
msgstr "Vrienden"
-#: include/user.php:385
+#: include/user.php:387
#, php-format
msgid ""
"\n"
@@ -7703,7 +7755,7 @@ msgid ""
"\t"
msgstr ""
-#: include/user.php:389
+#: include/user.php:391
#, php-format
msgid ""
"\n"
@@ -7733,19 +7785,27 @@ msgid ""
"\t\tThank you and welcome to %2$s."
msgstr ""
-#: include/diaspora.php:719
+#: include/diaspora.php:720
msgid "Sharing notification from Diaspora network"
msgstr ""
-#: include/diaspora.php:2574
+#: include/diaspora.php:2604
msgid "Attachments:"
msgstr "Bijlagen:"
-#: include/items.php:4933
+#: include/delivery.php:533
+msgid "(no subject)"
+msgstr "(geen onderwerp)"
+
+#: include/delivery.php:544 include/enotify.php:37
+msgid "noreply"
+msgstr "geen reactie"
+
+#: include/items.php:4903
msgid "Do you really want to delete this item?"
msgstr "Wil je echt dit item verwijderen?"
-#: include/items.php:5208
+#: include/items.php:5178
msgid "Archives"
msgstr "Archieven"
@@ -8261,11 +8321,11 @@ msgstr ""
msgid "Please visit %s to approve or reject the request."
msgstr ""
-#: include/oembed.php:220
+#: include/oembed.php:214
msgid "Embedded content"
msgstr "Ingebedde inhoud"
-#: include/oembed.php:229
+#: include/oembed.php:223
msgid "Embedding disabled"
msgstr "Inbedden uitgeschakeld"
@@ -8305,7 +8365,7 @@ msgstr[1] "%d contacten werden niet geïmporteerd"
msgid "Done. You can now login with your username and password"
msgstr "Gebeurd. Je kunt nu inloggen met je gebruikersnaam en wachtwoord"
-#: index.php:441
+#: index.php:442
msgid "toggle mobile"
msgstr "mobiel thema omwisselen"
@@ -8376,7 +8436,7 @@ msgstr ""
#: view/theme/diabook/config.php:158 view/theme/diabook/theme.php:130
#: view/theme/diabook/theme.php:544 view/theme/diabook/theme.php:624
-#: view/theme/vier/config.php:111 view/theme/vier/theme.php:230
+#: view/theme/vier/config.php:111
msgid "Community Pages"
msgstr "Forum/groepspagina's"
@@ -8387,7 +8447,7 @@ msgstr "Earth Layers"
#: view/theme/diabook/config.php:160 view/theme/diabook/theme.php:391
#: view/theme/diabook/theme.php:626 view/theme/vier/config.php:112
-#: view/theme/vier/theme.php:142
+#: view/theme/vier/theme.php:156
msgid "Community Profiles"
msgstr "Forum/groepsprofielen"
@@ -8398,19 +8458,19 @@ msgstr ""
#: view/theme/diabook/config.php:162 view/theme/diabook/theme.php:606
#: view/theme/diabook/theme.php:628 view/theme/vier/config.php:114
-#: view/theme/vier/theme.php:348
+#: view/theme/vier/theme.php:377
msgid "Connect Services"
msgstr "Diensten verbinden"
#: view/theme/diabook/config.php:163 view/theme/diabook/theme.php:523
#: view/theme/diabook/theme.php:629 view/theme/vier/config.php:115
-#: view/theme/vier/theme.php:189
+#: view/theme/vier/theme.php:203
msgid "Find Friends"
msgstr "Zoek vrienden"
#: view/theme/diabook/config.php:164 view/theme/diabook/theme.php:412
#: view/theme/diabook/theme.php:630 view/theme/vier/config.php:116
-#: view/theme/vier/theme.php:171
+#: view/theme/vier/theme.php:185
msgid "Last users"
msgstr "Laatste gebruikers"
@@ -8432,7 +8492,7 @@ msgstr "Jouw contacten"
msgid "Your personal photos"
msgstr "Jouw persoonlijke foto's"
-#: view/theme/diabook/theme.php:524 view/theme/vier/theme.php:190
+#: view/theme/diabook/theme.php:524 view/theme/vier/theme.php:204
msgid "Local Directory"
msgstr "Lokale gids"
@@ -8452,11 +8512,7 @@ msgstr ""
msgid "Set style"
msgstr ""
-#: view/theme/vier/theme.php:234
-msgid "External link to forum"
-msgstr ""
-
-#: view/theme/vier/theme.php:266
+#: view/theme/vier/theme.php:295
msgid "Quick Start"
msgstr ""
diff --git a/view/nl/strings.php b/view/nl/strings.php
index f535f54be0..0e8399be7b 100644
--- a/view/nl/strings.php
+++ b/view/nl/strings.php
@@ -5,9 +5,11 @@ function string_plural_select_nl($n){
return ($n != 1);;
}}
;
+$a->strings["Network:"] = "Netwerk:";
+$a->strings["Forum"] = "Forum";
$a->strings["%d contact edited."] = array(
- 0 => "",
- 1 => "",
+ 0 => "%d contact gewijzigd.",
+ 1 => "%d contacten gewijzigd.",
);
$a->strings["Could not access contact record."] = "Kon geen toegang krijgen tot de contactgegevens";
$a->strings["Could not locate selected profile."] = "Kon het geselecteerde profiel niet vinden.";
@@ -33,28 +35,11 @@ $a->strings["(Update was successful)"] = "(Wijziging is geslaagd)";
$a->strings["(Update was not successful)"] = "(Wijziging is niet geslaagd)";
$a->strings["Suggest friends"] = "Stel vrienden voor";
$a->strings["Network type: %s"] = "Netwerk type: %s";
-$a->strings["%d contact in common"] = array(
- 0 => "%d gedeeld contact",
- 1 => "%d gedeelde contacten",
-);
-$a->strings["View all contacts"] = "Alle contacten zien";
-$a->strings["Unblock"] = "Blokkering opheffen";
-$a->strings["Block"] = "Blokkeren";
-$a->strings["Toggle Blocked status"] = "Schakel geblokkeerde status";
-$a->strings["Unignore"] = "Negeer niet meer";
-$a->strings["Ignore"] = "Negeren";
-$a->strings["Toggle Ignored status"] = "Schakel negeerstatus";
-$a->strings["Unarchive"] = "Archiveer niet meer";
-$a->strings["Archive"] = "Archiveer";
-$a->strings["Toggle Archive status"] = "Schakel archiveringsstatus";
-$a->strings["Repair"] = "Herstellen";
-$a->strings["Advanced Contact Settings"] = "Geavanceerde instellingen voor contacten";
$a->strings["Communications lost with this contact!"] = "Communicatie met dit contact is verbroken!";
$a->strings["Fetch further information for feeds"] = "";
$a->strings["Disabled"] = "Uitgeschakeld";
$a->strings["Fetch information"] = "";
$a->strings["Fetch information and keywords"] = "";
-$a->strings["Contact Editor"] = "Contactbewerker";
$a->strings["Submit"] = "Opslaan";
$a->strings["Profile Visibility"] = "Zichtbaarheid profiel";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat getoond moet worden wanneer %s uw profiel bezoekt. ";
@@ -70,6 +55,10 @@ $a->strings["Last update:"] = "Laatste wijziging:";
$a->strings["Update public posts"] = "Openbare posts aanpassen";
$a->strings["Update now"] = "Wijzig nu";
$a->strings["Connect/Follow"] = "Verbind/Volg";
+$a->strings["Unblock"] = "Blokkering opheffen";
+$a->strings["Block"] = "Blokkeren";
+$a->strings["Unignore"] = "Negeer niet meer";
+$a->strings["Ignore"] = "Negeren";
$a->strings["Currently blocked"] = "Op dit moment geblokkeerd";
$a->strings["Currently ignored"] = "Op dit moment genegeerd";
$a->strings["Currently archived"] = "Op dit moment gearchiveerd";
@@ -80,6 +69,9 @@ $a->strings["Send a notification of every new post of this contact"] = "";
$a->strings["Blacklisted keywords"] = "";
$a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "";
$a->strings["Profile URL"] = "Profiel url";
+$a->strings["Location:"] = "Plaats:";
+$a->strings["About:"] = "Over:";
+$a->strings["Tags:"] = "Labels:";
$a->strings["Suggestions"] = "Voorstellen";
$a->strings["Suggest potential friends"] = "Stel vrienden voor";
$a->strings["All Contacts"] = "Alle Contacten";
@@ -99,7 +91,21 @@ $a->strings["Search your contacts"] = "Doorzoek je contacten";
$a->strings["Finding: "] = "Gevonden:";
$a->strings["Find"] = "Zoek";
$a->strings["Update"] = "Wijzigen";
+$a->strings["Archive"] = "Archiveer";
+$a->strings["Unarchive"] = "Archiveer niet meer";
$a->strings["Delete"] = "Verwijder";
+$a->strings["Status"] = "Tijdlijn";
+$a->strings["Status Messages and Posts"] = "Berichten op jouw tijdlijn";
+$a->strings["Profile"] = "Profiel";
+$a->strings["Profile Details"] = "Profieldetails";
+$a->strings["View all contacts"] = "Alle contacten zien";
+$a->strings["Common Friends"] = "Gedeelde Vrienden";
+$a->strings["View all common friends"] = "";
+$a->strings["Repair"] = "Herstellen";
+$a->strings["Advanced Contact Settings"] = "Geavanceerde instellingen voor contacten";
+$a->strings["Toggle Blocked status"] = "Schakel geblokkeerde status";
+$a->strings["Toggle Ignored status"] = "Schakel negeerstatus";
+$a->strings["Toggle Archive status"] = "Schakel archiveringsstatus";
$a->strings["Mutual Friendship"] = "Wederzijdse vriendschap";
$a->strings["is a fan of yours"] = "Is een fan van jou";
$a->strings["you are a fan of"] = "Jij bent een fan van";
@@ -112,7 +118,6 @@ $a->strings["Post successful."] = "Bericht succesvol geplaatst.";
$a->strings["Permission denied"] = "Toegang geweigerd";
$a->strings["Invalid profile identifier."] = "Ongeldige profiel-identificatie.";
$a->strings["Profile Visibility Editor"] = "";
-$a->strings["Profile"] = "Profiel";
$a->strings["Click on a contact to add or remove."] = "Klik op een contact om het toe te voegen of te verwijderen.";
$a->strings["Visible To"] = "Zichtbaar voor";
$a->strings["All Contacts (with secure profile access)"] = "Alle contacten (met veilige profieltoegang)";
@@ -137,9 +142,6 @@ $a->strings["Edit your default profile to your liking. Review t
$a->strings["Profile Keywords"] = "Sleutelwoorden voor dit profiel";
$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Stel enkele openbare sleutelwoorden in voor je standaard profiel die je interesses beschrijven. We kunnen dan misschien mensen vinden met gelijkaardige interesses, en vrienden voorstellen.";
$a->strings["Connecting"] = "Verbinding aan het maken";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Authorise the Facebook Connector if you currently have a Facebook account and we will (optionally) import all your Facebook friends and conversations."] = "Machtig de Facebook Connector als je een Facebook account hebt. We zullen (optioneel) al je Facebook vrienden en conversaties importeren.";
-$a->strings["If this is your own personal server, installing the Facebook addon may ease your transition to the free social web."] = "Als dit jouw eigen persoonlijke server is kan het installeren van de Facebook toevoeging je overgang naar het vrije sociale web vergemakkelijken.";
$a->strings["Importing Emails"] = "E-mails importeren";
$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Vul je e-mailtoegangsinformatie in op je pagina met verbindingsinstellingen als je vrienden of mailinglijsten uit je e-mail-inbox wilt importeren, en met hen wilt communiceren";
$a->strings["Go to Your Contacts Page"] = "Ga naar je contactenpagina";
@@ -184,7 +186,7 @@ $a->strings["Tag removed"] = "Label verwijderd";
$a->strings["Remove Item Tag"] = "Verwijder label van item";
$a->strings["Select a tag to remove: "] = "Selecteer een label om te verwijderen: ";
$a->strings["Remove"] = "Verwijderen";
-$a->strings["Subsribing to OStatus contacts"] = "";
+$a->strings["Subscribing to OStatus contacts"] = "";
$a->strings["No contact provided."] = "";
$a->strings["Couldn't fetch information for contact."] = "";
$a->strings["Couldn't fetch friends for contact."] = "";
@@ -206,9 +208,6 @@ $a->strings["Does %s know you?"] = "Kent %s jou?";
$a->strings["No"] = "Nee";
$a->strings["Add a personal note:"] = "Voeg een persoonlijke opmerking toe:";
$a->strings["Your Identity Address:"] = "Adres van uw identiteit:";
-$a->strings["Location:"] = "Plaats:";
-$a->strings["About:"] = "Over:";
-$a->strings["Tags:"] = "Labels:";
$a->strings["Contact added"] = "Contact toegevoegd";
$a->strings["Unable to locate original post."] = "Ik kan de originele post niet meer vinden.";
$a->strings["Empty post discarded."] = "Lege post weggegooid.";
@@ -229,6 +228,7 @@ $a->strings["Group removed."] = "Groep verwijderd.";
$a->strings["Unable to remove group."] = "Niet in staat om groep te verwijderen.";
$a->strings["Group Editor"] = "Groepsbewerker";
$a->strings["Members"] = "Leden";
+$a->strings["Group is empty"] = "De groep is leeg";
$a->strings["You must be logged in to use addons. "] = "Je moet ingelogd zijn om deze addons te kunnen gebruiken. ";
$a->strings["Applications"] = "Toepassingen";
$a->strings["No installed applications."] = "Geen toepassingen geïnstalleerd";
@@ -287,17 +287,10 @@ $a->strings["Forgot your Password?"] = "Wachtwoord vergeten?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur het om je wachtwoord opnieuw in te stellen. Kijk dan je e-mail na voor verdere instructies.";
$a->strings["Nickname or Email: "] = "Bijnaam of e-mail:";
$a->strings["Reset"] = "Opnieuw";
-$a->strings["event"] = "gebeurtenis";
-$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s vindt het %3\$s van %2\$s leuk";
-$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s vindt het %3\$s van %2\$s niet leuk";
-$a->strings["%1\$s is attending %2\$s's %3\$s"] = "";
-$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "";
-$a->strings["%1\$s may attend %2\$s's %3\$s"] = "";
$a->strings["{0} wants to be your friend"] = "{0} wilt je vriend worden";
$a->strings["{0} sent you a message"] = "{0} stuurde jou een bericht";
$a->strings["{0} requested registration"] = "{0} vroeg om zich te registreren";
$a->strings["No contacts."] = "Geen contacten.";
-$a->strings["View Contacts"] = "Bekijk contacten";
$a->strings["Invalid request identifier."] = "Ongeldige request identifier.";
$a->strings["Discard"] = "Verwerpen";
$a->strings["System"] = "Systeem";
@@ -393,7 +386,6 @@ $a->strings["Please use your browser 'Back' button now if you a
$a->strings["No mirroring"] = "";
$a->strings["Mirror as forwarded posting"] = "";
$a->strings["Mirror as my own posting"] = "";
-$a->strings["Repair Contact Settings"] = "Contactinstellingen herstellen";
$a->strings["Return to contact editor"] = "Ga terug naar contactbewerker";
$a->strings["Refetch contact data"] = "";
$a->strings["Name"] = "Naam";
@@ -424,16 +416,22 @@ $a->strings["Site"] = "Website";
$a->strings["Users"] = "Gebruiker";
$a->strings["Plugins"] = "Plugins";
$a->strings["Themes"] = "Thema's";
+$a->strings["Additional features"] = "Extra functies";
$a->strings["DB updates"] = "DB aanpassingen";
$a->strings["Inspect Queue"] = "";
+$a->strings["Federation Statistics"] = "";
$a->strings["Logs"] = "Logs";
+$a->strings["View Logs"] = "";
$a->strings["probe address"] = "";
$a->strings["check webfinger"] = "";
$a->strings["Admin"] = "Beheer";
$a->strings["Plugin Features"] = "Plugin Functies";
$a->strings["diagnostics"] = "";
$a->strings["User registrations waiting for confirmation"] = "Gebruikersregistraties wachten op bevestiging";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "";
+$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "";
$a->strings["Administration"] = "Beheer";
+$a->strings["Currently this node is aware of nodes from the following platforms:"] = "";
$a->strings["ID"] = "ID";
$a->strings["Recipient Name"] = "";
$a->strings["Recipient Profile"] = "";
@@ -582,6 +580,10 @@ $a->strings["Maximum Load Average"] = "Maximum gemiddelde belasting";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximum systeembelasting voordat aflever- en poll-processen uitgesteld worden - standaard 50.";
$a->strings["Maximum Load Average (Frontend)"] = "";
$a->strings["Maximum system load before the frontend quits service - default 50."] = "";
+$a->strings["Maximum table size for optimization"] = "";
+$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "";
+$a->strings["Minimum level of fragmentation"] = "";
+$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "";
$a->strings["Periodical check of global contacts"] = "";
$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "";
$a->strings["Days between requery"] = "";
@@ -681,9 +683,11 @@ $a->strings["Toggle"] = "Schakelaar";
$a->strings["Author: "] = "Auteur:";
$a->strings["Maintainer: "] = "Onderhoud:";
$a->strings["Reload active plugins"] = "";
+$a->strings["There are currently no plugins available on your node. You can find the official plugin repository at %1\$s and might find other interesting plugins in the open plugin registry at %2\$s"] = "";
$a->strings["No themes found."] = "Geen thema's gevonden.";
$a->strings["Screenshot"] = "Schermafdruk";
$a->strings["Reload active themes"] = "";
+$a->strings["No themes found on the system. They should be paced in %1\$s"] = "";
$a->strings["[Experimental]"] = "[Experimenteel]";
$a->strings["[Unsupported]"] = "[Niet ondersteund]";
$a->strings["Log settings updated."] = "Log instellingen gewijzigd";
@@ -692,11 +696,12 @@ $a->strings["Enable Debugging"] = "";
$a->strings["Log file"] = "Logbestand";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "De webserver moet hier kunnen schrijven. Relatief t.o.v. van de hoogste folder binnen uw Friendica-installatie.";
$a->strings["Log level"] = "Log niveau";
-$a->strings["Close"] = "Afsluiten";
-$a->strings["FTP Host"] = "FTP Server";
-$a->strings["FTP Path"] = "FTP Pad";
-$a->strings["FTP User"] = "FTP Gebruiker";
-$a->strings["FTP Password"] = "FTP wachtwoord";
+$a->strings["PHP logging"] = "";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "";
+$a->strings["Off"] = "Uit";
+$a->strings["On"] = "Aan";
+$a->strings["Lock feature %s"] = "";
+$a->strings["Manage Additional Features"] = "";
$a->strings["Search Results For: %s"] = "";
$a->strings["Remove term"] = "Verwijder zoekterm";
$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten";
@@ -718,14 +723,10 @@ $a->strings["Warning: This group contains %s member from an insecure network."]
);
$a->strings["Private messages to this group are at risk of public disclosure."] = "Privéberichten naar deze groep kunnen openbaar gemaakt worden.";
$a->strings["No such group"] = "Zo'n groep bestaat niet";
-$a->strings["Group is empty"] = "De groep is leeg";
$a->strings["Group: %s"] = "";
-$a->strings["Contact: %s"] = "";
$a->strings["Private messages to this person are at risk of public disclosure."] = "Privéberichten naar deze persoon kunnen openbaar gemaakt worden.";
$a->strings["Invalid contact."] = "Ongeldig contact.";
$a->strings["No friends to display."] = "Geen vrienden om te laten zien.";
-$a->strings["Forum"] = "";
-$a->strings["Friends of %s"] = "Vrienden van %s";
$a->strings["Event can not end before it has started."] = "";
$a->strings["Event title and start time are required."] = "Titel en begintijd van de gebeurtenis zijn vereist.";
$a->strings["Sun"] = "";
@@ -922,7 +923,6 @@ $a->strings["Not available."] = "Niet beschikbaar";
$a->strings["Community"] = "Website";
$a->strings["No results."] = "Geen resultaten.";
$a->strings["everybody"] = "iedereen";
-$a->strings["Additional features"] = "Extra functies";
$a->strings["Display"] = "Weergave";
$a->strings["Social Networks"] = "Sociale netwerken";
$a->strings["Delegations"] = "";
@@ -959,8 +959,6 @@ $a->strings["No name"] = "Geen naam";
$a->strings["Remove authorization"] = "Verwijder authorisatie";
$a->strings["No Plugin settings configured"] = "";
$a->strings["Plugin Settings"] = "Plugin Instellingen";
-$a->strings["Off"] = "Uit";
-$a->strings["On"] = "Aan";
$a->strings["Additional Features"] = "Extra functies";
$a->strings["General Social Media Settings"] = "";
$a->strings["Disable intelligent shortening"] = "";
@@ -995,7 +993,7 @@ $a->strings["Display Settings"] = "Scherminstellingen";
$a->strings["Display Theme:"] = "Schermthema:";
$a->strings["Mobile Theme:"] = "Mobiel thema:";
$a->strings["Update browser every xx seconds"] = "Browser elke xx seconden verversen";
-$a->strings["Minimum of 10 seconds, no maximum"] = "Minimum 10 seconden, geen maximum";
+$a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "";
$a->strings["Number of items to display per page:"] = "Aantal items te tonen per pagina:";
$a->strings["Maximum of 100 items"] = "Maximum 100 items";
$a->strings["Number of items to display per page when viewed from mobile device:"] = "Aantal items per pagina als je een mobiel toestel gebruikt:";
@@ -1107,12 +1105,12 @@ $a->strings["Friends are advised to please try again in 24 hours."] = "Wij advis
$a->strings["Invalid locator"] = "Ongeldige plaatsbepaler";
$a->strings["Invalid email address."] = "Geen geldig e-mailadres";
$a->strings["This account has not been configured for email. Request failed."] = "Aanvraag mislukt. Dit account is niet geconfigureerd voor e-mail.";
-$a->strings["Unable to resolve your name at the provided location."] = "Ik kan jouw naam op het opgegeven adres niet vinden.";
$a->strings["You have already introduced yourself here."] = "Je hebt jezelf hier al voorgesteld.";
$a->strings["Apparently you are already friends with %s."] = "Blijkbaar bent u al bevriend met %s.";
$a->strings["Invalid profile URL."] = "Ongeldig profiel adres.";
$a->strings["Disallowed profile URL."] = "Niet toegelaten profiel adres.";
$a->strings["Your introduction has been sent."] = "Je verzoek is verzonden.";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "";
$a->strings["Please login to confirm introduction."] = "Log in om je verzoek te bevestigen.";
$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Je huidige identiteit is niet de juiste. Log met dit profiel in.";
$a->strings["Confirm"] = "Bevestig";
@@ -1128,6 +1126,7 @@ $a->strings["StatusNet/Federated Social Web"] = "StatusNet/Gefedereerde Sociale
$a->strings[" - please do not use this form. Instead, enter %s into your Diaspora search bar."] = "- Gebruik niet dit formulier. Vul %s in in je Diaspora zoekbalk.";
$a->strings["Registration successful. Please check your email for further instructions."] = "Registratie geslaagd. Kijk je e-mail na voor verdere instructies.";
$a->strings["Failed to send email message. Here your accout details: login: %s password: %s
You can change your password after login."] = "";
+$a->strings["Registration successful."] = "";
$a->strings["Your registration can not be processed."] = "Je registratie kan niet verwerkt worden.";
$a->strings["Your registration is pending approval by the site owner."] = "Jouw registratie wacht op goedkeuring van de beheerder.";
$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = "Deze website heeft het toegelaten dagelijkse aantal registraties overschreden. Probeer morgen opnieuw.";
@@ -1152,8 +1151,6 @@ $a->strings["Only one search per minute is permitted for not logged in users."]
$a->strings["Search"] = "Zoeken";
$a->strings["Items tagged with: %s"] = "";
$a->strings["Search results for: %s"] = "";
-$a->strings["Age: "] = "Leeftijd:";
-$a->strings["Gender: "] = "Geslacht:";
$a->strings["Status:"] = "Tijdlijn:";
$a->strings["Homepage:"] = "Website:";
$a->strings["Global Directory"] = "Globale gids";
@@ -1170,7 +1167,6 @@ $a->strings["Potential Delegates"] = "Mogelijke personen waaraan het paginabehee
$a->strings["Add"] = "Toevoegen";
$a->strings["No entries."] = "Geen gegevens.";
$a->strings["No contacts in common."] = "Geen gedeelde contacten.";
-$a->strings["Common Friends"] = "Gedeelde Vrienden";
$a->strings["Export account"] = "Account exporteren";
$a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Je account informatie en contacten exporteren. Gebruik dit om een backup van je account te maken en/of om het te verhuizen naar een andere server.";
$a->strings["Export all"] = "Alles exporteren";
@@ -1257,6 +1253,7 @@ $a->strings["Love/romance"] = "Liefde/romance";
$a->strings["Work/employment"] = "Werk";
$a->strings["School/education"] = "School/opleiding";
$a->strings["This is your public profile. It may be visible to anybody using the internet."] = "Dit is jouw publiek profiel. Het kan zichtbaar zijn voor iedereen op het internet.";
+$a->strings["Age: "] = "Leeftijd:";
$a->strings["Edit/Manage Profiles"] = "Wijzig/Beheer Profielen";
$a->strings["Change profile photo"] = "Profiel foto wijzigen";
$a->strings["Create New Profile"] = "Maak nieuw profiel";
@@ -1310,7 +1307,7 @@ $a->strings["poke, prod or do other things to somebody"] = "aanstoten, porren of
$a->strings["Recipient"] = "Ontvanger";
$a->strings["Choose what you wish to do to recipient"] = "Kies wat je met de ontvanger wil doen";
$a->strings["Make this post private"] = "Dit bericht privé maken";
-$a->strings["Resubsribing to OStatus contacts"] = "";
+$a->strings["Resubscribing to OStatus contacts"] = "";
$a->strings["Error"] = "";
$a->strings["Total invitation limit exceeded."] = "Totale uitnodigingslimiet overschreden.";
$a->strings["%s : Not a valid email address."] = "%s: Geen geldig e-mailadres.";
@@ -1443,6 +1440,10 @@ $a->strings["All Networks"] = "Alle netwerken";
$a->strings["Saved Folders"] = "Bewaarde Mappen";
$a->strings["Everything"] = "Alles";
$a->strings["Categories"] = "Categorieën";
+$a->strings["%d contact in common"] = array(
+ 0 => "%d gedeeld contact",
+ 1 => "%d gedeelde contacten",
+);
$a->strings["General Features"] = "Algemene functies";
$a->strings["Multiple Profiles"] = "Meerdere profielen";
$a->strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken";
@@ -1458,6 +1459,8 @@ $a->strings["Add/remove mention when a fourm page is selected/deselected in ACL
$a->strings["Network Sidebar Widgets"] = "Zijbalkwidgets op netwerkpagina";
$a->strings["Search by Date"] = "Zoeken op datum";
$a->strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten te selecteren volgens datumbereik";
+$a->strings["List Forums"] = "";
+$a->strings["Enable widget to display the forums your are connected with"] = "";
$a->strings["Group Filter"] = "Groepsfilter";
$a->strings["Enable widget to display Network posts only from selected group"] = "Sta de widget toe om netwerkberichten te tonen van bepaalde groepen";
$a->strings["Network Filter"] = "Netwerkfilter";
@@ -1486,6 +1489,8 @@ $a->strings["Star Posts"] = "Geef berichten een ster";
$a->strings["Ability to mark special posts with a star indicator"] = "";
$a->strings["Mute Post Notifications"] = "";
$a->strings["Ability to mute notifications for a thread"] = "";
+$a->strings["Advanced Profile Settings"] = "";
+$a->strings["Show visitors public community forums at the Advanced Profile Page"] = "";
$a->strings["Connect URL missing."] = "";
$a->strings["This site is not configured to allow communications with other networks."] = "Deze website is niet geconfigureerd voor communicatie met andere netwerken.";
$a->strings["No compatible communication protocols or feeds were discovered."] = "Er werden geen compatibele communicatieprotocols of feeds ontdekt.";
@@ -1502,6 +1507,7 @@ $a->strings["A deleted group with this name was revived. Existing item permissio
$a->strings["Default privacy group for new contacts"] = "";
$a->strings["Everybody"] = "Iedereen";
$a->strings["edit"] = "verander";
+$a->strings["Edit groups"] = "";
$a->strings["Edit group"] = "Verander groep";
$a->strings["Create a new group"] = "Maak nieuwe groep";
$a->strings["Contacts not in any group"] = "";
@@ -1525,10 +1531,10 @@ $a->strings["%s's birthday"] = "%s's verjaardag";
$a->strings["Happy Birthday %s"] = "Gefeliciteerd %s";
$a->strings["Requested account is not available."] = "Gevraagde account is niet beschikbaar.";
$a->strings["Edit profile"] = "Bewerk profiel";
+$a->strings["Atom feed"] = "";
$a->strings["Message"] = "Bericht";
$a->strings["Profiles"] = "Profielen";
$a->strings["Manage/edit profiles"] = "Beheer/wijzig profielen";
-$a->strings["Network:"] = "";
$a->strings["g A l F d"] = "G l j F";
$a->strings["F d"] = "d F";
$a->strings["[today]"] = "[vandaag]";
@@ -1552,17 +1558,22 @@ $a->strings["Film/dance/culture/entertainment:"] = "Film/dans/cultuur/ontspannin
$a->strings["Love/Romance:"] = "Liefde/romance:";
$a->strings["Work/employment:"] = "Werk/beroep:";
$a->strings["School/education:"] = "School/opleiding:";
-$a->strings["Status"] = "Tijdlijn";
-$a->strings["Status Messages and Posts"] = "Berichten op jouw tijdlijn";
-$a->strings["Profile Details"] = "Profieldetails";
+$a->strings["Forums:"] = "";
$a->strings["Videos"] = "Video's";
$a->strings["Events and Calendar"] = "Gebeurtenissen en kalender";
$a->strings["Only You Can See This"] = "Alleen jij kunt dit zien";
+$a->strings["event"] = "gebeurtenis";
+$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s vindt het %3\$s van %2\$s leuk";
+$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s vindt het %3\$s van %2\$s niet leuk";
+$a->strings["%1\$s is attending %2\$s's %3\$s"] = "";
+$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "";
+$a->strings["%1\$s may attend %2\$s's %3\$s"] = "";
$a->strings["Post to Email"] = "Verzenden per e-mail";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "";
$a->strings["Visible to everybody"] = "Zichtbaar voor iedereen";
$a->strings["show"] = "tonen";
$a->strings["don't show"] = "niet tonen";
+$a->strings["Close"] = "Afsluiten";
$a->strings["[no subject]"] = "[geen onderwerp]";
$a->strings["stopped following"] = "";
$a->strings["View Status"] = "Bekijk status";
@@ -1629,6 +1640,8 @@ $a->strings["Undecided"] = array(
0 => "",
1 => "",
);
+$a->strings["Forums"] = "";
+$a->strings["External link to forum"] = "";
$a->strings["view full size"] = "Volledig formaat";
$a->strings["newer"] = "nieuwere berichten";
$a->strings["older"] = "oudere berichten";
@@ -1643,9 +1656,9 @@ $a->strings["%d Contact"] = array(
0 => "%d contact",
1 => "%d contacten",
);
+$a->strings["View Contacts"] = "Bekijk contacten";
$a->strings["Full Text"] = "";
$a->strings["Tags"] = "";
-$a->strings["Forums"] = "";
$a->strings["poke"] = "aanstoten";
$a->strings["poked"] = "aangestoten";
$a->strings["ping"] = "ping";
@@ -1690,8 +1703,6 @@ $a->strings["%2\$s %3\$s"] = "";
$a->strings["%s wrote the following post"] = "";
$a->strings["$1 wrote:"] = "$1 schreef:";
$a->strings["Encrypted content"] = "Versleutelde inhoud";
-$a->strings["(no subject)"] = "(geen onderwerp)";
-$a->strings["noreply"] = "geen reactie";
$a->strings["Cannot locate DNS info for database server '%s'"] = "";
$a->strings["Unknown | Not categorised"] = "Onbekend | Niet ";
$a->strings["Block immediately"] = "Onmiddellijk blokkeren";
@@ -1703,6 +1714,7 @@ $a->strings["Weekly"] = "wekelijks";
$a->strings["Monthly"] = "maandelijks";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
+$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zot!";
$a->strings["LinkedIn"] = "Linkedln";
$a->strings["XMPP/IM"] = "XMPP/IM";
@@ -1758,15 +1770,9 @@ $a->strings["Manage/edit friends and contacts"] = "Beheer/Wijzig vrienden en con
$a->strings["Site setup and configuration"] = "Website opzetten en configureren";
$a->strings["Navigation"] = "Navigatie";
$a->strings["Site map"] = "Sitemap";
-$a->strings["User not found."] = "Gebruiker niet gevonden";
$a->strings["Daily posting limit of %d posts reached. The post was rejected."] = "";
$a->strings["Weekly posting limit of %d posts reached. The post was rejected."] = "";
$a->strings["Monthly posting limit of %d posts reached. The post was rejected."] = "";
-$a->strings["There is no status with this id."] = "Er is geen status met dit kenmerk";
-$a->strings["There is no conversation with this id."] = "";
-$a->strings["Invalid item."] = "";
-$a->strings["Invalid action. "] = "";
-$a->strings["DB error"] = "";
$a->strings["An invitation is required."] = "Een uitnodiging is vereist.";
$a->strings["Invitation could not be verified."] = "Uitnodiging kon niet geverifieerd worden.";
$a->strings["Invalid OpenID url"] = "Ongeldige OpenID url";
@@ -1789,6 +1795,8 @@ $a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your a
$a->strings["\n\t\tThe login details are as follows:\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t%1\$s\n\t\t\tPassword:\t%5\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\n\t\tThank you and welcome to %2\$s."] = "";
$a->strings["Sharing notification from Diaspora network"] = "";
$a->strings["Attachments:"] = "Bijlagen:";
+$a->strings["(no subject)"] = "(geen onderwerp)";
+$a->strings["noreply"] = "geen reactie";
$a->strings["Do you really want to delete this item?"] = "Wil je echt dit item verwijderen?";
$a->strings["Archives"] = "Archieven";
$a->strings["Male"] = "Man";
@@ -1951,7 +1959,6 @@ $a->strings["Set zoomfactor for Earth Layers"] = "";
$a->strings["Show/hide boxes at right-hand column:"] = "";
$a->strings["Comma separated list of helper forums"] = "";
$a->strings["Set style"] = "";
-$a->strings["External link to forum"] = "";
$a->strings["Quick Start"] = "";
$a->strings["greenzero"] = "";
$a->strings["purplezero"] = "";
From 1c84054322d6f7859b3b8444194cab53e62ad2f2 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Thu, 21 Jan 2016 03:21:33 +0100
Subject: [PATCH 086/242] Queue delivery should be now more reliable
---
include/queue.php | 43 +++++++++++++++++++++++++++++--------------
include/socgraph.php | 28 ++++++++++++++++------------
2 files changed, 45 insertions(+), 26 deletions(-)
diff --git a/include/queue.php b/include/queue.php
index cb5fe28ad9..f40768f0d0 100644
--- a/include/queue.php
+++ b/include/queue.php
@@ -52,6 +52,8 @@ function queue_run(&$argv, &$argc){
$queue_id = 0;
$deadguys = array();
+ $deadservers = array();
+ $serverlist = array();
logger('queue: start');
@@ -95,7 +97,7 @@ function queue_run(&$argv, &$argc){
// For the first 12 hours we'll try to deliver every 15 minutes
// After that, we'll only attempt delivery once per hour.
- $r = q("SELECT `id` FROM `queue` WHERE (( `created` > UTC_TIMESTAMP() - INTERVAL 12 HOUR && `last` < UTC_TIMESTAMP() - INTERVAL 15 MINUTE ) OR ( `last` < UTC_TIMESTAMP() - INTERVAL 1 HOUR ))");
+ $r = q("SELECT `id` FROM `queue` WHERE ((`created` > UTC_TIMESTAMP() - INTERVAL 12 HOUR && `last` < UTC_TIMESTAMP() - INTERVAL 15 MINUTE) OR (`last` < UTC_TIMESTAMP() - INTERVAL 1 HOUR)) ORDER BY `cid`, `created`");
}
if(! $r){
return;
@@ -116,7 +118,7 @@ function queue_run(&$argv, &$argc){
// so check again if this entry still needs processing
if($queue_id) {
- $qi = q("select * from queue where `id` = %d limit 1",
+ $qi = q("SELECT * FROM `queue` WHERE `id` = %d LIMIT 1",
intval($queue_id)
);
}
@@ -142,8 +144,18 @@ function queue_run(&$argv, &$argc){
continue;
}
- if (!poco_reachable($c[0]['url'])) {
- logger('queue: skipping probably dead url: ' . $c[0]['url']);
+ $server = poco_detect_server($c[0]['url']);
+
+ if (($server != "") AND !in_array($server, $serverlist)) {
+ logger("Check server ".$server." (".$c[0]["network"].")");
+ if (!poco_check_server($server, $c[0]["network"], true))
+ $deadservers[] = $server;
+
+ $serverlist[] = $server;
+ }
+
+ if (($server != "") AND in_array($server, $deadservers)) {
+ logger('queue: skipping known dead server: '.$server);
update_queue_time($q_item['id']);
continue;
}
@@ -166,37 +178,39 @@ function queue_run(&$argv, &$argc){
switch($contact['network']) {
case NETWORK_DFRN:
- logger('queue: dfrndelivery: item ' . $q_item['id'] . ' for ' . $contact['name']);
+ logger('queue: dfrndelivery: item '.$q_item['id'].' for '.$contact['name'].' <'.$contact['url'].'>');
$deliver_status = dfrn_deliver($owner,$contact,$data);
if($deliver_status == (-1)) {
update_queue_time($q_item['id']);
$deadguys[] = $contact['notify'];
- }
- else {
+ } else
remove_queue_item($q_item['id']);
- }
+
break;
case NETWORK_OSTATUS:
if($contact['notify']) {
- logger('queue: slapdelivery: item ' . $q_item['id'] . ' for ' . $contact['name']);
+ logger('queue: slapdelivery: item '.$q_item['id'].' for '.$contact['name'].' <'.$contact['url'].'>');
$deliver_status = slapper($owner,$contact['notify'],$data);
- if($deliver_status == (-1))
+ if($deliver_status == (-1)) {
update_queue_time($q_item['id']);
- else
+ $deadguys[] = $contact['notify'];
+ } else
remove_queue_item($q_item['id']);
}
break;
case NETWORK_DIASPORA:
if($contact['notify']) {
- logger('queue: diaspora_delivery: item ' . $q_item['id'] . ' for ' . $contact['name']);
+ logger('queue: diaspora_delivery: item '.$q_item['id'].' for '.$contact['name'].' <'.$contact['url'].'>');
$deliver_status = diaspora_transmit($owner,$contact,$data,$public,true);
- if($deliver_status == (-1))
+ if($deliver_status == (-1)) {
update_queue_time($q_item['id']);
- else
+ $deadguys[] = $contact['notify'];
+ } else
remove_queue_item($q_item['id']);
+
}
break;
@@ -212,6 +226,7 @@ function queue_run(&$argv, &$argc){
break;
}
+ logger('Deliver status '.$deliver_status.' for item '.$q_item['id'].' to '.$contact['name'].' <'.$contact['url'].'>');
}
return;
diff --git a/include/socgraph.php b/include/socgraph.php
index 4b4b358787..5eaad235b1 100644
--- a/include/socgraph.php
+++ b/include/socgraph.php
@@ -796,19 +796,23 @@ function poco_check_server($server_url, $network = "", $force = false) {
// Test for Diaspora
$serverret = z_fetch_url($server_url);
- $lines = explode("\n",$serverret["header"]);
- if(count($lines))
- foreach($lines as $line) {
- $line = trim($line);
- if(stristr($line,'X-Diaspora-Version:')) {
- $platform = "Diaspora";
- $version = trim(str_replace("X-Diaspora-Version:", "", $line));
- $version = trim(str_replace("x-diaspora-version:", "", $version));
- $network = NETWORK_DIASPORA;
- $versionparts = explode("-", $version);
- $version = $versionparts[0];
+ if (!$serverret["success"] OR ($serverret["body"] == ""))
+ $failure = true;
+ else {
+ $lines = explode("\n",$serverret["header"]);
+ if(count($lines))
+ foreach($lines as $line) {
+ $line = trim($line);
+ if(stristr($line,'X-Diaspora-Version:')) {
+ $platform = "Diaspora";
+ $version = trim(str_replace("X-Diaspora-Version:", "", $line));
+ $version = trim(str_replace("x-diaspora-version:", "", $version));
+ $network = NETWORK_DIASPORA;
+ $versionparts = explode("-", $version);
+ $version = $versionparts[0];
+ }
}
- }
+ }
}
if (!$failure) {
From c0120170232ba7edc29f236d3dfe9dc8a07454de Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Thu, 21 Jan 2016 11:56:19 +0100
Subject: [PATCH 087/242] DE update to the strings
---
view/de/messages.po | 710 ++++++++++++++++++++++----------------------
view/de/strings.php | 2 +-
2 files changed, 356 insertions(+), 356 deletions(-)
diff --git a/view/de/messages.po b/view/de/messages.po
index 3da9621ff1..e8b8532e9b 100644
--- a/view/de/messages.po
+++ b/view/de/messages.po
@@ -32,8 +32,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-01-18 18:49+0100\n"
-"PO-Revision-Date: 2016-01-19 09:53+0000\n"
+"POT-Creation-Date: 2016-01-20 17:52+0100\n"
+"PO-Revision-Date: 2016-01-21 10:53+0000\n"
"Last-Translator: bavatar \n"
"Language-Team: German (http://www.transifex.com/Friendica/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -57,9 +57,9 @@ msgstr "Forum"
#: mod/contacts.php:128
#, php-format
msgid "%d contact edited."
-msgid_plural "%d contacts edited"
+msgid_plural "%d contacts edited."
msgstr[0] "%d Kontakt bearbeitet."
-msgstr[1] "%d Kontakte bearbeitet"
+msgstr[1] "%d Kontakte bearbeitet."
#: mod/contacts.php:159 mod/contacts.php:383
msgid "Could not access contact record."
@@ -77,7 +77,7 @@ msgstr "Kontakt aktualisiert."
msgid "Failed to update contact record."
msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
-#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:504
+#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:509
#: mod/profile_photo.php:19 mod/profile_photo.php:175
#: mod/profile_photo.php:186 mod/profile_photo.php:199
#: mod/ostatus_subscribe.php:9 mod/follow.php:11 mod/follow.php:73
@@ -95,7 +95,7 @@ msgstr "Aktualisierung der Kontaktdaten fehlgeschlagen."
#: mod/api.php:26 mod/api.php:31 mod/notes.php:22 mod/poke.php:149
#: mod/repair_ostatus.php:9 mod/invite.php:15 mod/invite.php:101
#: mod/photos.php:171 mod/photos.php:1105 mod/regmod.php:110
-#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5073 index.php:383
+#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5077 index.php:383
msgid "Permission denied."
msgstr "Zugriff verweigert."
@@ -134,7 +134,7 @@ msgstr "Möchtest Du wirklich diesen Kontakt löschen?"
#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
-#: mod/profiles.php:687 mod/api.php:105 include/items.php:4905
+#: mod/profiles.php:687 mod/api.php:105 include/items.php:4909
msgid "Yes"
msgstr "Ja"
@@ -143,7 +143,7 @@ msgstr "Ja"
#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
-#: include/items.php:4908
+#: include/items.php:4912
msgid "Cancel"
msgstr "Abbrechen"
@@ -170,7 +170,7 @@ msgstr "%s teilt mit Dir"
msgid "Private communications are not available for this contact."
msgstr "Private Kommunikation ist für diesen Kontakt nicht verfügbar."
-#: mod/contacts.php:544 mod/admin.php:811
+#: mod/contacts.php:544 mod/admin.php:820
msgid "Never"
msgstr "Niemals"
@@ -199,7 +199,7 @@ msgstr "Verbindungen mit diesem Kontakt verloren!"
msgid "Fetch further information for feeds"
msgstr "Weitere Informationen zu Feeds holen"
-#: mod/contacts.php:571 mod/admin.php:820
+#: mod/contacts.php:571 mod/admin.php:829
msgid "Disabled"
msgstr "Deaktiviert"
@@ -290,12 +290,12 @@ msgid "Connect/Follow"
msgstr "Verbinden/Folgen"
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1301
+#: mod/admin.php:1310
msgid "Unblock"
msgstr "Entsperren"
#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
-#: mod/admin.php:1300
+#: mod/admin.php:1309
msgid "Block"
msgstr "Sperren"
@@ -454,7 +454,7 @@ msgstr "Archivieren"
msgid "Unarchive"
msgstr "Aus Archiv zurückholen"
-#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1299
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1308
#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
@@ -572,14 +572,14 @@ msgstr "Sichtbar für"
msgid "All Contacts (with secure profile access)"
msgstr "Alle Kontakte (mit gesichertem Profilzugriff)"
-#: mod/display.php:82 mod/display.php:291 mod/display.php:508
-#: mod/viewsrc.php:15 mod/admin.php:225 mod/admin.php:1354 mod/admin.php:1588
-#: mod/notice.php:15 include/items.php:4864
+#: mod/display.php:82 mod/display.php:291 mod/display.php:513
+#: mod/viewsrc.php:15 mod/admin.php:234 mod/admin.php:1363 mod/admin.php:1597
+#: mod/notice.php:15 include/items.php:4868
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
#: mod/display.php:220 mod/videos.php:197 mod/viewcontacts.php:35
-#: mod/community.php:18 mod/dfrn_request.php:786 mod/search.php:93
+#: mod/community.php:22 mod/dfrn_request.php:786 mod/search.php:93
#: mod/search.php:99 mod/directory.php:37 mod/photos.php:976
msgid "Public access denied."
msgstr "Öffentlicher Zugriff verweigert."
@@ -588,7 +588,7 @@ msgstr "Öffentlicher Zugriff verweigert."
msgid "Access to this profile has been restricted."
msgstr "Der Zugriff zu diesem Profil wurde eingeschränkt."
-#: mod/display.php:501
+#: mod/display.php:506
msgid "Item has been removed."
msgstr "Eintrag wurde entfernt."
@@ -623,7 +623,7 @@ msgid ""
" join."
msgstr "Auf der Quick Start Seite findest Du eine kurze Einleitung in die einzelnen Funktionen Deines Profils und die Netzwerk-Reiter, wo Du interessante Foren findest und neue Kontakte knüpfst."
-#: mod/newmember.php:22 mod/admin.php:1407 mod/admin.php:1665
+#: mod/newmember.php:22 mod/admin.php:1416 mod/admin.php:1674
#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
@@ -868,7 +868,7 @@ msgstr "Hochladen des Bildes gescheitert."
#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/conversation.php:130 include/conversation.php:266
-#: include/text.php:1993 include/diaspora.php:2147
+#: include/text.php:2000 include/diaspora.php:2151
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr "Foto"
@@ -876,7 +876,7 @@ msgstr "Foto"
#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/like.php:325 include/conversation.php:125
#: include/conversation.php:134 include/conversation.php:261
-#: include/conversation.php:270 include/diaspora.php:2147
+#: include/conversation.php:270 include/diaspora.php:2151
#: view/theme/diabook/theme.php:466 view/theme/diabook/theme.php:475
msgid "status"
msgstr "Status"
@@ -1190,7 +1190,7 @@ msgstr "Deine Kontaktreferenzen konnten nicht in unserem System gespeichert werd
msgid "Unable to update your contact profile details on our system"
msgstr "Die Updates für Dein Profil konnten nicht gespeichert werden"
-#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4276
+#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4280
msgid "[Name Withheld]"
msgstr "[Name unterdrückt]"
@@ -1223,7 +1223,7 @@ msgstr "Keine Videos ausgewählt"
msgid "Access to this item is restricted."
msgstr "Zugriff zu diesem Eintrag wurde eingeschränkt."
-#: mod/videos.php:383 include/text.php:1465
+#: mod/videos.php:383 include/text.php:1472
msgid "View Video"
msgstr "Video ansehen"
@@ -1315,7 +1315,7 @@ msgid ""
"Password reset failed."
msgstr "Anfrage konnte nicht verifiziert werden. (Eventuell hast Du bereits eine ähnliche Anfrage gestellt.) Zurücksetzen des Passworts gescheitert."
-#: mod/lostpass.php:109 boot.php:1418
+#: mod/lostpass.php:109 boot.php:1444
msgid "Password Reset"
msgstr "Passwort zurücksetzen"
@@ -1418,7 +1418,7 @@ msgstr "Verwerfen"
msgid "System"
msgstr "System"
-#: mod/notifications.php:87 mod/admin.php:379 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:388 include/nav.php:154
msgid "Network"
msgstr "Netzwerk"
@@ -1464,7 +1464,7 @@ msgstr "Neue-Kontakt Nachricht senden"
msgid "if applicable"
msgstr "falls anwendbar"
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1297
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1306
msgid "Approve"
msgstr "Genehmigen"
@@ -1821,8 +1821,8 @@ msgstr "Zurück zum Kontakteditor"
msgid "Refetch contact data"
msgstr "Kontaktdaten neu laden"
-#: mod/crepair.php:170 mod/admin.php:1295 mod/admin.php:1307
-#: mod/admin.php:1308 mod/admin.php:1321 mod/settings.php:661
+#: mod/crepair.php:170 mod/admin.php:1304 mod/admin.php:1316
+#: mod/admin.php:1317 mod/admin.php:1330 mod/settings.php:661
#: mod/settings.php:687
msgid "Name"
msgstr "Name"
@@ -1873,7 +1873,7 @@ msgid ""
"entries from this contact."
msgstr "Markiere diesen Kontakt als remote_self (entferntes Konto), dies veranlasst Friendica alle Top-Level Beiträge dieses Kontakts an all Deine Kontakte zu senden."
-#: mod/bookmarklet.php:12 boot.php:1404 include/nav.php:91
+#: mod/bookmarklet.php:12 boot.php:1430 include/nav.php:91
msgid "Login"
msgstr "Anmeldung"
@@ -1930,574 +1930,574 @@ msgstr "Kontakte, die keiner Gruppe zugewiesen sind"
msgid "Theme settings updated."
msgstr "Themeneinstellungen aktualisiert."
-#: mod/admin.php:147 mod/admin.php:877
+#: mod/admin.php:156 mod/admin.php:886
msgid "Site"
msgstr "Seite"
-#: mod/admin.php:148 mod/admin.php:821 mod/admin.php:1290 mod/admin.php:1305
+#: mod/admin.php:157 mod/admin.php:830 mod/admin.php:1299 mod/admin.php:1314
msgid "Users"
msgstr "Nutzer"
-#: mod/admin.php:149 mod/admin.php:1405 mod/admin.php:1465 mod/settings.php:72
+#: mod/admin.php:158 mod/admin.php:1414 mod/admin.php:1474 mod/settings.php:72
msgid "Plugins"
msgstr "Plugins"
-#: mod/admin.php:150 mod/admin.php:1663 mod/admin.php:1713
+#: mod/admin.php:159 mod/admin.php:1672 mod/admin.php:1722
msgid "Themes"
msgstr "Themen"
-#: mod/admin.php:151 mod/settings.php:50
+#: mod/admin.php:160 mod/settings.php:50
msgid "Additional features"
msgstr "Zusätzliche Features"
-#: mod/admin.php:152
+#: mod/admin.php:161
msgid "DB updates"
msgstr "DB Updates"
-#: mod/admin.php:153 mod/admin.php:374
+#: mod/admin.php:162 mod/admin.php:383
msgid "Inspect Queue"
msgstr "Warteschlange Inspizieren"
-#: mod/admin.php:154 mod/admin.php:343
+#: mod/admin.php:163 mod/admin.php:352
msgid "Federation Statistics"
msgstr "Federation Statistik"
-#: mod/admin.php:168 mod/admin.php:179 mod/admin.php:1781
+#: mod/admin.php:177 mod/admin.php:188 mod/admin.php:1790
msgid "Logs"
msgstr "Protokolle"
-#: mod/admin.php:169 mod/admin.php:1848
+#: mod/admin.php:178 mod/admin.php:1857
msgid "View Logs"
msgstr "Protokolle anzeigen"
-#: mod/admin.php:170
+#: mod/admin.php:179
msgid "probe address"
msgstr "Adresse untersuchen"
-#: mod/admin.php:171
+#: mod/admin.php:180
msgid "check webfinger"
msgstr "Webfinger überprüfen"
-#: mod/admin.php:177 include/nav.php:194
+#: mod/admin.php:186 include/nav.php:194
msgid "Admin"
msgstr "Administration"
-#: mod/admin.php:178
+#: mod/admin.php:187
msgid "Plugin Features"
msgstr "Plugin Features"
-#: mod/admin.php:180
+#: mod/admin.php:189
msgid "diagnostics"
msgstr "Diagnose"
-#: mod/admin.php:181
+#: mod/admin.php:190
msgid "User registrations waiting for confirmation"
msgstr "Nutzeranmeldungen die auf Bestätigung warten"
-#: mod/admin.php:336
+#: mod/admin.php:345
msgid ""
"This page offers you some numbers to the known part of the federated social "
"network your Friendica node is part of. These numbers are not complete but "
"only reflect the part of the network your node is aware of."
msgstr "Diese Seite präsentiert einige Zahlen zu dem bekannten Teil des föderalen sozialen Netzwerks, von dem deine Friendica Installation ein Teil ist. Diese Zahlen sind nicht absolut und reflektieren nur den Teil des Netzwerks, den dein Knoten kennt."
-#: mod/admin.php:337
+#: mod/admin.php:346
msgid ""
"The Auto Discovered Contact Directory feature is not enabled, it "
"will improve the data displayed here."
msgstr "Die Funktion um Automatisch ein Kontaktverzeichnis erstellen ist nicht aktiv. Es wird die hier angezeigten Daten verbessern."
-#: mod/admin.php:342 mod/admin.php:373 mod/admin.php:430 mod/admin.php:876
-#: mod/admin.php:1289 mod/admin.php:1404 mod/admin.php:1464 mod/admin.php:1662
-#: mod/admin.php:1712 mod/admin.php:1780 mod/admin.php:1847
+#: mod/admin.php:351 mod/admin.php:382 mod/admin.php:439 mod/admin.php:885
+#: mod/admin.php:1298 mod/admin.php:1413 mod/admin.php:1473 mod/admin.php:1671
+#: mod/admin.php:1721 mod/admin.php:1789 mod/admin.php:1856
msgid "Administration"
msgstr "Administration"
-#: mod/admin.php:349
+#: mod/admin.php:358
msgid "Currently this node is aware of nodes from the following platforms:"
msgstr "Momentan kennt dieser Knoten andere Knoten der folgenden Plattformen:"
-#: mod/admin.php:376
+#: mod/admin.php:385
msgid "ID"
msgstr "ID"
-#: mod/admin.php:377
+#: mod/admin.php:386
msgid "Recipient Name"
msgstr "Empfänger Name"
-#: mod/admin.php:378
+#: mod/admin.php:387
msgid "Recipient Profile"
msgstr "Empfänger Profil"
-#: mod/admin.php:380
+#: mod/admin.php:389
msgid "Created"
msgstr "Erstellt"
-#: mod/admin.php:381
+#: mod/admin.php:390
msgid "Last Tried"
msgstr "Zuletzt versucht"
-#: mod/admin.php:382
+#: mod/admin.php:391
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr "Auf dieser Seite werden die in der Warteschlange eingereihten Beiträge aufgelistet. Bei diesen Beiträgen schlug die erste Zustellung fehl. Es wird später wiederholt versucht die Beiträge zuzustellen, bis sie schließlich gelöscht werden."
-#: mod/admin.php:401 mod/admin.php:1243
+#: mod/admin.php:410 mod/admin.php:1252
msgid "Normal Account"
msgstr "Normales Konto"
-#: mod/admin.php:402 mod/admin.php:1244
+#: mod/admin.php:411 mod/admin.php:1253
msgid "Soapbox Account"
msgstr "Marktschreier-Konto"
-#: mod/admin.php:403 mod/admin.php:1245
+#: mod/admin.php:412 mod/admin.php:1254
msgid "Community/Celebrity Account"
msgstr "Forum/Promi-Konto"
-#: mod/admin.php:404 mod/admin.php:1246
+#: mod/admin.php:413 mod/admin.php:1255
msgid "Automatic Friend Account"
msgstr "Automatisches Freundekonto"
-#: mod/admin.php:405
+#: mod/admin.php:414
msgid "Blog Account"
msgstr "Blog-Konto"
-#: mod/admin.php:406
+#: mod/admin.php:415
msgid "Private Forum"
msgstr "Privates Forum"
-#: mod/admin.php:425
+#: mod/admin.php:434
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen"
-#: mod/admin.php:431
+#: mod/admin.php:440
msgid "Summary"
msgstr "Zusammenfassung"
-#: mod/admin.php:433
+#: mod/admin.php:442
msgid "Registered users"
msgstr "Registrierte Nutzer"
-#: mod/admin.php:435
+#: mod/admin.php:444
msgid "Pending registrations"
msgstr "Anstehende Anmeldungen"
-#: mod/admin.php:436
+#: mod/admin.php:445
msgid "Version"
msgstr "Version"
-#: mod/admin.php:441
+#: mod/admin.php:450
msgid "Active plugins"
msgstr "Aktive Plugins"
-#: mod/admin.php:464
+#: mod/admin.php:473
msgid "Can not parse base url. Must have at least ://"
msgstr "Die Basis-URL konnte nicht analysiert werden. Sie muss mindestens aus :// bestehen"
-#: mod/admin.php:749
+#: mod/admin.php:758
msgid "RINO2 needs mcrypt php extension to work."
msgstr "RINO2 benötigt die PHP Extension mcrypt."
-#: mod/admin.php:757
+#: mod/admin.php:766
msgid "Site settings updated."
msgstr "Seiteneinstellungen aktualisiert."
-#: mod/admin.php:785 mod/settings.php:912
+#: mod/admin.php:794 mod/settings.php:912
msgid "No special theme for mobile devices"
msgstr "Kein spezielles Theme für mobile Geräte verwenden."
-#: mod/admin.php:804
+#: mod/admin.php:813
msgid "No community page"
msgstr "Keine Gemeinschaftsseite"
-#: mod/admin.php:805
+#: mod/admin.php:814
msgid "Public postings from users of this site"
msgstr "Öffentliche Beiträge von Nutzer_innen dieser Seite"
-#: mod/admin.php:806
+#: mod/admin.php:815
msgid "Global community page"
msgstr "Globale Gemeinschaftsseite"
-#: mod/admin.php:812
+#: mod/admin.php:821
msgid "At post arrival"
msgstr "Beim Empfang von Nachrichten"
-#: mod/admin.php:813 include/contact_selectors.php:56
+#: mod/admin.php:822 include/contact_selectors.php:56
msgid "Frequently"
msgstr "immer wieder"
-#: mod/admin.php:814 include/contact_selectors.php:57
+#: mod/admin.php:823 include/contact_selectors.php:57
msgid "Hourly"
msgstr "Stündlich"
-#: mod/admin.php:815 include/contact_selectors.php:58
+#: mod/admin.php:824 include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Zweimal täglich"
-#: mod/admin.php:816 include/contact_selectors.php:59
+#: mod/admin.php:825 include/contact_selectors.php:59
msgid "Daily"
msgstr "Täglich"
-#: mod/admin.php:822
+#: mod/admin.php:831
msgid "Users, Global Contacts"
msgstr "Nutzer, globale Kontakte"
-#: mod/admin.php:823
+#: mod/admin.php:832
msgid "Users, Global Contacts/fallback"
msgstr "Nutzer, globale Kontakte / Fallback"
-#: mod/admin.php:827
+#: mod/admin.php:836
msgid "One month"
msgstr "ein Monat"
-#: mod/admin.php:828
+#: mod/admin.php:837
msgid "Three months"
msgstr "drei Monate"
-#: mod/admin.php:829
+#: mod/admin.php:838
msgid "Half a year"
msgstr "ein halbes Jahr"
-#: mod/admin.php:830
+#: mod/admin.php:839
msgid "One year"
msgstr "ein Jahr"
-#: mod/admin.php:835
+#: mod/admin.php:844
msgid "Multi user instance"
msgstr "Mehrbenutzer Instanz"
-#: mod/admin.php:858
+#: mod/admin.php:867
msgid "Closed"
msgstr "Geschlossen"
-#: mod/admin.php:859
+#: mod/admin.php:868
msgid "Requires approval"
msgstr "Bedarf der Zustimmung"
-#: mod/admin.php:860
+#: mod/admin.php:869
msgid "Open"
msgstr "Offen"
-#: mod/admin.php:864
+#: mod/admin.php:873
msgid "No SSL policy, links will track page SSL state"
msgstr "Keine SSL Richtlinie, Links werden das verwendete Protokoll beibehalten"
-#: mod/admin.php:865
+#: mod/admin.php:874
msgid "Force all links to use SSL"
msgstr "SSL für alle Links erzwingen"
-#: mod/admin.php:866
+#: mod/admin.php:875
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Selbst-unterzeichnetes Zertifikat, SSL nur für lokale Links verwenden (nicht empfohlen)"
-#: mod/admin.php:878 mod/admin.php:1466 mod/admin.php:1714 mod/admin.php:1782
-#: mod/admin.php:1931 mod/settings.php:659 mod/settings.php:769
+#: mod/admin.php:887 mod/admin.php:1475 mod/admin.php:1723 mod/admin.php:1791
+#: mod/admin.php:1940 mod/settings.php:659 mod/settings.php:769
#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
#: mod/settings.php:1204
msgid "Save Settings"
msgstr "Einstellungen speichern"
-#: mod/admin.php:879 mod/register.php:263
+#: mod/admin.php:888 mod/register.php:263
msgid "Registration"
msgstr "Registrierung"
-#: mod/admin.php:880
+#: mod/admin.php:889
msgid "File upload"
msgstr "Datei hochladen"
-#: mod/admin.php:881
+#: mod/admin.php:890
msgid "Policies"
msgstr "Regeln"
-#: mod/admin.php:882
+#: mod/admin.php:891
msgid "Advanced"
msgstr "Erweitert"
-#: mod/admin.php:883
+#: mod/admin.php:892
msgid "Auto Discovered Contact Directory"
msgstr "Automatisch ein Kontaktverzeichnis erstellen"
-#: mod/admin.php:884
+#: mod/admin.php:893
msgid "Performance"
msgstr "Performance"
-#: mod/admin.php:885
+#: mod/admin.php:894
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr "Umsiedeln - WARNUNG: Könnte diesen Server unerreichbar machen."
-#: mod/admin.php:888
+#: mod/admin.php:897
msgid "Site name"
msgstr "Seitenname"
-#: mod/admin.php:889
+#: mod/admin.php:898
msgid "Host name"
msgstr "Host Name"
-#: mod/admin.php:890
+#: mod/admin.php:899
msgid "Sender Email"
msgstr "Absender für Emails"
-#: mod/admin.php:890
+#: mod/admin.php:899
msgid ""
"The email address your server shall use to send notification emails from."
msgstr "Die E-Mail Adresse die dein Server zum Versenden von Benachrichtigungen verwenden soll."
-#: mod/admin.php:891
+#: mod/admin.php:900
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: mod/admin.php:892
+#: mod/admin.php:901
msgid "Shortcut icon"
msgstr "Shortcut Icon"
-#: mod/admin.php:892
+#: mod/admin.php:901
msgid "Link to an icon that will be used for browsers."
msgstr "Link zu einem Icon, das Browser verwenden werden."
-#: mod/admin.php:893
+#: mod/admin.php:902
msgid "Touch icon"
msgstr "Touch Icon"
-#: mod/admin.php:893
+#: mod/admin.php:902
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr "Link zu einem Icon das Tablets und Handies verwenden sollen."
-#: mod/admin.php:894
+#: mod/admin.php:903
msgid "Additional Info"
msgstr "Zusätzliche Informationen"
-#: mod/admin.php:894
+#: mod/admin.php:903
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr "Für öffentliche Server kannst Du hier zusätzliche Informationen angeben, die dann auf %s/siteinfo angezeigt werden."
-#: mod/admin.php:895
+#: mod/admin.php:904
msgid "System language"
msgstr "Systemsprache"
-#: mod/admin.php:896
+#: mod/admin.php:905
msgid "System theme"
msgstr "Systemweites Theme"
-#: mod/admin.php:896
+#: mod/admin.php:905
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr "Vorgabe für das System-Theme - kann von Benutzerprofilen überschrieben werden - Theme-Einstellungen ändern"
-#: mod/admin.php:897
+#: mod/admin.php:906
msgid "Mobile system theme"
msgstr "Systemweites mobiles Theme"
-#: mod/admin.php:897
+#: mod/admin.php:906
msgid "Theme for mobile devices"
msgstr "Thema für mobile Geräte"
-#: mod/admin.php:898
+#: mod/admin.php:907
msgid "SSL link policy"
msgstr "Regeln für SSL Links"
-#: mod/admin.php:898
+#: mod/admin.php:907
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Bestimmt, ob generierte Links SSL verwenden müssen"
-#: mod/admin.php:899
+#: mod/admin.php:908
msgid "Force SSL"
msgstr "Erzwinge SSL"
-#: mod/admin.php:899
+#: mod/admin.php:908
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
" to endless loops."
msgstr "Erzinge alle Nicht-SSL Anfragen auf SSL - Achtung: auf manchen Systemen verursacht dies eine Endlosschleife."
-#: mod/admin.php:900
+#: mod/admin.php:909
msgid "Old style 'Share'"
msgstr "Altes \"Teilen\" Element"
-#: mod/admin.php:900
+#: mod/admin.php:909
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr "Deaktiviert das BBCode Element \"share\" beim Wiederholen von Beiträgen."
-#: mod/admin.php:901
+#: mod/admin.php:910
msgid "Hide help entry from navigation menu"
msgstr "Verberge den Menüeintrag für die Hilfe im Navigationsmenü"
-#: mod/admin.php:901
+#: mod/admin.php:910
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Verbirgt den Menüeintrag für die Hilfe-Seiten im Navigationsmenü. Die Seiten können weiterhin über /help aufgerufen werden."
-#: mod/admin.php:902
+#: mod/admin.php:911
msgid "Single user instance"
msgstr "Ein-Nutzer Instanz"
-#: mod/admin.php:902
+#: mod/admin.php:911
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Regelt ob es sich bei dieser Instanz um eine ein Personen Installation oder eine Installation mit mehr als einem Nutzer handelt."
-#: mod/admin.php:903
+#: mod/admin.php:912
msgid "Maximum image size"
msgstr "Maximale Bildgröße"
-#: mod/admin.php:903
+#: mod/admin.php:912
msgid ""
"Maximum size in bytes of uploaded images. Default is 0, which means no "
"limits."
msgstr "Maximale Uploadgröße von Bildern in Bytes. Standard ist 0, d.h. ohne Limit."
-#: mod/admin.php:904
+#: mod/admin.php:913
msgid "Maximum image length"
msgstr "Maximale Bildlänge"
-#: mod/admin.php:904
+#: mod/admin.php:913
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Maximale Länge in Pixeln der längsten Seite eines hoch geladenen Bildes. Grundeinstellung ist -1 was keine Einschränkung bedeutet."
-#: mod/admin.php:905
+#: mod/admin.php:914
msgid "JPEG image quality"
msgstr "Qualität des JPEG Bildes"
-#: mod/admin.php:905
+#: mod/admin.php:914
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "Hoch geladene JPEG Bilder werden mit dieser Qualität [0-100] gespeichert. Grundeinstellung ist 100, kein Qualitätsverlust."
-#: mod/admin.php:907
+#: mod/admin.php:916
msgid "Register policy"
msgstr "Registrierungsmethode"
-#: mod/admin.php:908
+#: mod/admin.php:917
msgid "Maximum Daily Registrations"
msgstr "Maximum täglicher Registrierungen"
-#: mod/admin.php:908
+#: mod/admin.php:917
msgid ""
"If registration is permitted above, this sets the maximum number of new user"
" registrations to accept per day. If register is set to closed, this "
"setting has no effect."
msgstr "Wenn die Registrierung weiter oben erlaubt ist, regelt dies die maximale Anzahl von Neuanmeldungen pro Tag. Wenn die Registrierung geschlossen ist, hat diese Einstellung keinen Effekt."
-#: mod/admin.php:909
+#: mod/admin.php:918
msgid "Register text"
msgstr "Registrierungstext"
-#: mod/admin.php:909
+#: mod/admin.php:918
msgid "Will be displayed prominently on the registration page."
msgstr "Wird gut sichtbar auf der Registrierungsseite angezeigt."
-#: mod/admin.php:910
+#: mod/admin.php:919
msgid "Accounts abandoned after x days"
msgstr "Nutzerkonten gelten nach x Tagen als unbenutzt"
-#: mod/admin.php:910
+#: mod/admin.php:919
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Verschwende keine System-Ressourcen auf das Pollen externer Seiten, wenn Konten nicht mehr benutzt werden. 0 eingeben für kein Limit."
-#: mod/admin.php:911
+#: mod/admin.php:920
msgid "Allowed friend domains"
msgstr "Erlaubte Domains für Kontakte"
-#: mod/admin.php:911
+#: mod/admin.php:920
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:912
+#: mod/admin.php:921
msgid "Allowed email domains"
msgstr "Erlaubte Domains für E-Mails"
-#: mod/admin.php:912
+#: mod/admin.php:921
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:913
+#: mod/admin.php:922
msgid "Block public"
msgstr "Öffentlichen Zugriff blockieren"
-#: mod/admin.php:913
+#: mod/admin.php:922
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Klicken, um öffentlichen Zugriff auf sonst öffentliche Profile zu blockieren, wenn man nicht eingeloggt ist."
-#: mod/admin.php:914
+#: mod/admin.php:923
msgid "Force publish"
msgstr "Erzwinge Veröffentlichung"
-#: mod/admin.php:914
+#: mod/admin.php:923
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Klicken, um Anzeige aller Profile dieses Servers im Verzeichnis zu erzwingen."
-#: mod/admin.php:915
+#: mod/admin.php:924
msgid "Global directory URL"
msgstr "URL des weltweiten Verzeichnisses"
-#: mod/admin.php:915
+#: mod/admin.php:924
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr "URL des weltweiten Verzeichnisses. Wenn diese nicht gesetzt ist, ist das Verzeichnis für die Applikation nicht erreichbar."
-#: mod/admin.php:916
+#: mod/admin.php:925
msgid "Allow threaded items"
msgstr "Erlaube Threads in Diskussionen"
-#: mod/admin.php:916
+#: mod/admin.php:925
msgid "Allow infinite level threading for items on this site."
msgstr "Erlaube ein unendliches Level für Threads auf dieser Seite."
-#: mod/admin.php:917
+#: mod/admin.php:926
msgid "Private posts by default for new users"
msgstr "Private Beiträge als Standard für neue Nutzer"
-#: mod/admin.php:917
+#: mod/admin.php:926
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Die Standard-Zugriffsrechte für neue Nutzer werden so gesetzt, dass als Voreinstellung in die private Gruppe gepostet wird anstelle von öffentlichen Beiträgen."
-#: mod/admin.php:918
+#: mod/admin.php:927
msgid "Don't include post content in email notifications"
msgstr "Inhalte von Beiträgen nicht in E-Mail-Benachrichtigungen versenden"
-#: mod/admin.php:918
+#: mod/admin.php:927
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr "Inhalte von Beiträgen/Kommentaren/privaten Nachrichten/usw., zum Datenschutz nicht in E-Mail-Benachrichtigungen einbinden."
-#: mod/admin.php:919
+#: mod/admin.php:928
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Öffentlichen Zugriff auf Addons im Apps Menü verbieten."
-#: mod/admin.php:919
+#: mod/admin.php:928
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr "Wenn ausgewählt werden die im Apps Menü aufgeführten Addons nur angemeldeten Nutzern der Seite zur Verfügung gestellt."
-#: mod/admin.php:920
+#: mod/admin.php:929
msgid "Don't embed private images in posts"
msgstr "Private Bilder nicht in Beiträgen einbetten."
-#: mod/admin.php:920
+#: mod/admin.php:929
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
@@ -2505,228 +2505,228 @@ msgid ""
"while."
msgstr "Ersetze lokal gehostete private Fotos in Beiträgen nicht mit einer eingebetteten Kopie des Bildes. Dies bedeutet, dass Kontakte, die Beiträge mit privaten Fotos erhalten sich zunächst auf den jeweiligen Servern authentifizieren müssen bevor die Bilder geladen und angezeigt werden, was eine gewisse Zeit dauert."
-#: mod/admin.php:921
+#: mod/admin.php:930
msgid "Allow Users to set remote_self"
msgstr "Nutzern erlauben das remote_self Flag zu setzen"
-#: mod/admin.php:921
+#: mod/admin.php:930
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr "Ist dies ausgewählt kann jeder Nutzer jeden seiner Kontakte als remote_self (entferntes Konto) im Kontakt reparieren Dialog markieren. Nach dem setzten dieses Flags werden alle Top-Level Beiträge dieser Kontakte automatisch in den Stream dieses Nutzers gepostet."
-#: mod/admin.php:922
+#: mod/admin.php:931
msgid "Block multiple registrations"
msgstr "Unterbinde Mehrfachregistrierung"
-#: mod/admin.php:922
+#: mod/admin.php:931
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Benutzern nicht erlauben, weitere Konten als zusätzliche Profile anzulegen."
-#: mod/admin.php:923
+#: mod/admin.php:932
msgid "OpenID support"
msgstr "OpenID Unterstützung"
-#: mod/admin.php:923
+#: mod/admin.php:932
msgid "OpenID support for registration and logins."
msgstr "OpenID-Unterstützung für Registrierung und Login."
-#: mod/admin.php:924
+#: mod/admin.php:933
msgid "Fullname check"
msgstr "Namen auf Vollständigkeit überprüfen"
-#: mod/admin.php:924
+#: mod/admin.php:933
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Leerzeichen zwischen Vor- und Nachname im vollständigen Namen erzwingen, um SPAM zu vermeiden."
-#: mod/admin.php:925
+#: mod/admin.php:934
msgid "UTF-8 Regular expressions"
msgstr "UTF-8 Reguläre Ausdrücke"
-#: mod/admin.php:925
+#: mod/admin.php:934
msgid "Use PHP UTF8 regular expressions"
msgstr "PHP UTF8 Ausdrücke verwenden"
-#: mod/admin.php:926
+#: mod/admin.php:935
msgid "Community Page Style"
msgstr "Art der Gemeinschaftsseite"
-#: mod/admin.php:926
+#: mod/admin.php:935
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr "Welche Art der Gemeinschaftsseite soll verwendet werden? Globale Gemeinschaftsseite zeigt alle öffentlichen Beiträge eines offenen dezentralen Netzwerks an die auf diesem Server eintreffen."
-#: mod/admin.php:927
+#: mod/admin.php:936
msgid "Posts per user on community page"
msgstr "Anzahl der Beiträge pro Benutzer auf der Gemeinschaftsseite"
-#: mod/admin.php:927
+#: mod/admin.php:936
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr "Die Anzahl der Beiträge die von jedem Nutzer maximal auf der Gemeinschaftsseite angezeigt werden sollen. Dieser Parameter wird nicht für die Globale Gemeinschaftsseite genutzt."
-#: mod/admin.php:928
+#: mod/admin.php:937
msgid "Enable OStatus support"
msgstr "OStatus Unterstützung aktivieren"
-#: mod/admin.php:928
+#: mod/admin.php:937
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Biete die eingebaute OStatus (iStatusNet, GNU Social, etc.) Unterstützung an. Jede Kommunikation in OStatus ist öffentlich, Privatsphäre Warnungen werden nur bei Bedarf angezeigt."
-#: mod/admin.php:929
+#: mod/admin.php:938
msgid "OStatus conversation completion interval"
msgstr "Intervall zum Vervollständigen von OStatus Unterhaltungen"
-#: mod/admin.php:929
+#: mod/admin.php:938
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr "Wie oft soll der Poller checken ob es neue Nachrichten in OStatus Unterhaltungen gibt die geladen werden müssen. Je nach Anzahl der OStatus Kontakte könnte dies ein sehr Ressourcen lastiger Job sein."
-#: mod/admin.php:930
+#: mod/admin.php:939
msgid "OStatus support can only be enabled if threading is enabled."
msgstr "OStatus Unterstützung kann nur aktiviert werden wenn \"Threading\" aktiviert ist. "
-#: mod/admin.php:932
+#: mod/admin.php:941
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub"
" directory."
msgstr "Diaspora Unterstützung kann nicht aktiviert werden da Friendica in ein Unterverzeichnis installiert ist."
-#: mod/admin.php:933
+#: mod/admin.php:942
msgid "Enable Diaspora support"
msgstr "Diaspora Unterstützung aktivieren"
-#: mod/admin.php:933
+#: mod/admin.php:942
msgid "Provide built-in Diaspora network compatibility."
msgstr "Verwende die eingebaute Diaspora-Verknüpfung."
-#: mod/admin.php:934
+#: mod/admin.php:943
msgid "Only allow Friendica contacts"
msgstr "Nur Friendica-Kontakte erlauben"
-#: mod/admin.php:934
+#: mod/admin.php:943
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Alle Kontakte müssen das Friendica Protokoll nutzen. Alle anderen Kommunikationsprotokolle werden deaktiviert."
-#: mod/admin.php:935
+#: mod/admin.php:944
msgid "Verify SSL"
msgstr "SSL Überprüfen"
-#: mod/admin.php:935
+#: mod/admin.php:944
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Wenn gewollt, kann man hier eine strenge Zertifikatkontrolle einstellen. Das bedeutet, dass man zu keinen Seiten mit selbst unterzeichnetem SSL eine Verbindung herstellen kann."
-#: mod/admin.php:936
+#: mod/admin.php:945
msgid "Proxy user"
msgstr "Proxy Nutzer"
-#: mod/admin.php:937
+#: mod/admin.php:946
msgid "Proxy URL"
msgstr "Proxy URL"
-#: mod/admin.php:938
+#: mod/admin.php:947
msgid "Network timeout"
msgstr "Netzwerk Wartezeit"
-#: mod/admin.php:938
+#: mod/admin.php:947
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Der Wert ist in Sekunden. Setze 0 für unbegrenzt (nicht empfohlen)."
-#: mod/admin.php:939
+#: mod/admin.php:948
msgid "Delivery interval"
msgstr "Zustellungsintervall"
-#: mod/admin.php:939
+#: mod/admin.php:948
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 an 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:940
+#: mod/admin.php:949
msgid "Poll interval"
msgstr "Abfrageintervall"
-#: mod/admin.php:940
+#: mod/admin.php:949
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 an Sekunden, um die Systemlast zu reduzieren. Bei 0 Sekunden wird das Auslieferungsintervall verwendet."
-#: mod/admin.php:941
+#: mod/admin.php:950
msgid "Maximum Load Average"
msgstr "Maximum Load Average"
-#: mod/admin.php:941
+#: mod/admin.php:950
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:942
+#: mod/admin.php:951
msgid "Maximum Load Average (Frontend)"
msgstr "Maximum Load Average (Frontend)"
-#: mod/admin.php:942
+#: mod/admin.php:951
msgid "Maximum system load before the frontend quits service - default 50."
msgstr "Maximale Systemlast bevor Vordergrundprozesse pausiert werden - Standard 50."
-#: mod/admin.php:943
+#: mod/admin.php:952
msgid "Maximum table size for optimization"
msgstr "Maximale Tabellengröße zur Optimierung"
-#: mod/admin.php:943
+#: mod/admin.php:952
msgid ""
"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
"Enter -1 to disable it."
msgstr "Maximale Tabellengröße (in MB) für die automatische Optimierung - Standard 100 MB. Gib -1 für Deaktivierung ein."
-#: mod/admin.php:944
+#: mod/admin.php:953
msgid "Minimum level of fragmentation"
msgstr "Minimaler Fragmentationsgrad"
-#: mod/admin.php:944
+#: mod/admin.php:953
msgid ""
"Minimum fragmenation level to start the automatic optimization - default "
"value is 30%."
msgstr "Minimales Fragmentationsgrad von Datenbanktabellen um die automatische Optimierung einzuleiten - Standardwert ist 30%"
-#: mod/admin.php:946
+#: mod/admin.php:955
msgid "Periodical check of global contacts"
msgstr "Regelmäßig globale Kontakte überprüfen"
-#: mod/admin.php:946
+#: mod/admin.php:955
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr "Wenn diese Option aktiviert ist, werden die globalen Kontakte regelmäßig auf fehlende oder veraltete Daten sowie auf Erreichbarkeit des Kontakts und des Servers überprüft."
-#: mod/admin.php:947
+#: mod/admin.php:956
msgid "Days between requery"
msgstr "Tage zwischen erneuten Abfragen"
-#: mod/admin.php:947
+#: mod/admin.php:956
msgid "Number of days after which a server is requeried for his contacts."
msgstr "Legt das Abfrageintervall fest, nachdem ein Server erneut nach Kontakten abgefragt werden soll."
-#: mod/admin.php:948
+#: mod/admin.php:957
msgid "Discover contacts from other servers"
msgstr "Neue Kontakte auf anderen Servern entdecken"
-#: mod/admin.php:948
+#: mod/admin.php:957
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2736,32 +2736,32 @@ msgid ""
"Global Contacts'."
msgstr "Regelmäßig andere Server nach potentiellen Kontakten absuchen. Du kannst zwischen 'Nutzern', den tatsächlichen Nutzern des anderen Systems und 'globalen Kontakten', aktiven Kontakten die auf dem System bekannt sind, wählen. Der Fallback-Mechanismus ist für ältere Friendica und Redmatrix Server gedacht, bei denen globale Kontakte noch nicht verfügbar sind. Durch den Fallbackmodus entsteht auf deinem Server eine wesentlich höhere Last, empfohlen wird der Modus 'Nutzer, globale Kontakte'."
-#: mod/admin.php:949
+#: mod/admin.php:958
msgid "Timeframe for fetching global contacts"
msgstr "Zeitfenster für globale Kontakte"
-#: mod/admin.php:949
+#: mod/admin.php:958
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr "Wenn die Entdeckung neuer Kontakte aktiv ist, definiert dieses Zeitfenster den Zeitraum in dem globale Kontakte als aktiv gelten und von anderen Servern importiert werden."
-#: mod/admin.php:950
+#: mod/admin.php:959
msgid "Search the local directory"
msgstr "Lokales Verzeichnis durchsuchen"
-#: mod/admin.php:950
+#: mod/admin.php:959
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr "Suche im lokalen Verzeichnis anstelle des globalen Verzeichnisses durchführen. Jede Suche wird im Hintergrund auch im globalen Verzeichnis durchgeführt umd die Suchresultate zu verbessern, wenn diese Suche wiederholt wird."
-#: mod/admin.php:952
+#: mod/admin.php:961
msgid "Publish server information"
msgstr "Server Informationen veröffentlichen"
-#: mod/admin.php:952
+#: mod/admin.php:961
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2769,205 +2769,205 @@ msgid ""
" href='http://the-federation.info/'>the-federation.info for details."
msgstr "Wenn aktiviert, werden allgemeine Informationen über den Server und Nutzungsdaten veröffentlicht. Die Daten beinhalten den Namen sowie die Version des Servers, die Anzahl der Nutzer_innen mit öffentlichen Profilen, die Anzahl der Beiträge sowie aktivierte Protokolle und Connectoren. Für Details bitte the-federation.info aufrufen."
-#: mod/admin.php:954
+#: mod/admin.php:963
msgid "Use MySQL full text engine"
msgstr "Nutze MySQL full text engine"
-#: mod/admin.php:954
+#: mod/admin.php:963
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Aktiviert die 'full text engine'. Beschleunigt die Suche - aber es kann nur nach vier oder mehr Zeichen gesucht werden."
-#: mod/admin.php:955
+#: mod/admin.php:964
msgid "Suppress Language"
msgstr "Sprachinformation unterdrücken"
-#: mod/admin.php:955
+#: mod/admin.php:964
msgid "Suppress language information in meta information about a posting."
msgstr "Verhindert das Erzeugen der Meta-Information zur Spracherkennung eines Beitrags."
-#: mod/admin.php:956
+#: mod/admin.php:965
msgid "Suppress Tags"
msgstr "Tags Unterdrücken"
-#: mod/admin.php:956
+#: mod/admin.php:965
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr "Unterdrückt die Anzeige von Tags am Ende eines Beitrags."
-#: mod/admin.php:957
+#: mod/admin.php:966
msgid "Path to item cache"
msgstr "Pfad zum Eintrag Cache"
-#: mod/admin.php:957
+#: mod/admin.php:966
msgid "The item caches buffers generated bbcode and external images."
msgstr "Im Item-Cache werden externe Bilder und geparster BBCode zwischen gespeichert."
-#: mod/admin.php:958
+#: mod/admin.php:967
msgid "Cache duration in seconds"
msgstr "Cache-Dauer in Sekunden"
-#: mod/admin.php:958
+#: mod/admin.php:967
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day). To disable the item cache, set the value to -1."
msgstr "Wie lange sollen die gecachedten Dateien vorgehalten werden? Grundeinstellung sind 86400 Sekunden (ein Tag). Um den Item Cache zu deaktivieren, setze diesen Wert auf -1."
-#: mod/admin.php:959
+#: mod/admin.php:968
msgid "Maximum numbers of comments per post"
msgstr "Maximale Anzahl von Kommentaren pro Beitrag"
-#: mod/admin.php:959
+#: mod/admin.php:968
msgid "How much comments should be shown for each post? Default value is 100."
msgstr "Wie viele Kommentare sollen pro Beitrag angezeigt werden? Standardwert sind 100."
-#: mod/admin.php:960
+#: mod/admin.php:969
msgid "Path for lock file"
msgstr "Pfad für die Sperrdatei"
-#: mod/admin.php:960
+#: mod/admin.php:969
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr "Die lock-Datei wird benutzt, damit nicht mehrere poller auf einmal laufen. Definiere hier einen Dateiverzeichnis."
-#: mod/admin.php:961
+#: mod/admin.php:970
msgid "Temp path"
msgstr "Temp Pfad"
-#: mod/admin.php:961
+#: mod/admin.php:970
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr "Solltest du ein eingeschränktes System haben, auf dem der Webserver nicht auf das temp Verzeichnis des Systems zugreifen kann, setze hier einen anderen Pfad."
-#: mod/admin.php:962
+#: mod/admin.php:971
msgid "Base path to installation"
msgstr "Basis-Pfad zur Installation"
-#: mod/admin.php:962
+#: mod/admin.php:971
msgid ""
"If the system cannot detect the correct path to your installation, enter the"
" correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr "Falls das System nicht den korrekten Pfad zu deiner Installation gefunden hat, gib den richtigen Pfad bitte hier ein. Du solltest hier den Pfad nur auf einem eingeschränkten System angeben müssen, bei dem du mit symbolischen Links auf dein Webverzeichnis verweist."
-#: mod/admin.php:963
+#: mod/admin.php:972
msgid "Disable picture proxy"
msgstr "Bilder Proxy deaktivieren"
-#: mod/admin.php:963
+#: mod/admin.php:972
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on"
" systems with very low bandwith."
msgstr "Der Proxy für Bilder verbessert die Leistung und Privatsphäre der Nutzer. Er sollte nicht auf Systemen verwendet werden, die nur über begrenzte Bandbreite verfügen."
-#: mod/admin.php:964
+#: mod/admin.php:973
msgid "Enable old style pager"
msgstr "Den Old-Style Pager aktiviren"
-#: mod/admin.php:964
+#: mod/admin.php:973
msgid ""
"The old style pager has page numbers but slows down massively the page "
"speed."
msgstr "Der Old-Style Pager zeigt Seitennummern an, verlangsamt aber auch drastisch das Laden einer Seite."
-#: mod/admin.php:965
+#: mod/admin.php:974
msgid "Only search in tags"
msgstr "Nur in Tags suchen"
-#: mod/admin.php:965
+#: mod/admin.php:974
msgid "On large systems the text search can slow down the system extremely."
msgstr "Auf großen Knoten kann die Volltext-Suche das System ausbremsen."
-#: mod/admin.php:967
+#: mod/admin.php:976
msgid "New base url"
msgstr "Neue Basis-URL"
-#: mod/admin.php:967
+#: mod/admin.php:976
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts"
" of all users."
msgstr "Ändert die Basis-URL dieses Servers und sendet eine Umzugsmitteilung an alle DFRN Kontakte deiner Nutzer_innen."
-#: mod/admin.php:969
+#: mod/admin.php:978
msgid "RINO Encryption"
msgstr "RINO Verschlüsselung"
-#: mod/admin.php:969
+#: mod/admin.php:978
msgid "Encryption layer between nodes."
msgstr "Verschlüsselung zwischen Friendica Instanzen"
-#: mod/admin.php:970
+#: mod/admin.php:979
msgid "Embedly API key"
msgstr "Embedly API Schlüssel"
-#: mod/admin.php:970
+#: mod/admin.php:979
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr "Embedly wird verwendet um zusätzliche Informationen von Webseiten zu laden. Dies ist ein optionaler Parameter."
-#: mod/admin.php:999
+#: mod/admin.php:1008
msgid "Update has been marked successful"
msgstr "Update wurde als erfolgreich markiert"
-#: mod/admin.php:1007
+#: mod/admin.php:1016
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr "Das Update %s der Struktur der Datenbank wurde erfolgreich angewandt."
-#: mod/admin.php:1010
+#: mod/admin.php:1019
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr "Das Update %s der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: %s"
-#: mod/admin.php:1022
+#: mod/admin.php:1031
#, php-format
msgid "Executing %s failed with error: %s"
msgstr "Die Ausführung von %s schlug fehl. Fehlermeldung: %s"
-#: mod/admin.php:1025
+#: mod/admin.php:1034
#, php-format
msgid "Update %s was successfully applied."
msgstr "Update %s war erfolgreich."
-#: mod/admin.php:1029
+#: mod/admin.php:1038
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "Update %s hat keinen Status zurückgegeben. Unbekannter Status."
-#: mod/admin.php:1031
+#: mod/admin.php:1040
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr "Es gab keine weitere Update-Funktion, die von %s ausgeführt werden musste."
-#: mod/admin.php:1050
+#: mod/admin.php:1059
msgid "No failed updates."
msgstr "Keine fehlgeschlagenen Updates."
-#: mod/admin.php:1051
+#: mod/admin.php:1060
msgid "Check database structure"
msgstr "Datenbank Struktur überprüfen"
-#: mod/admin.php:1056
+#: mod/admin.php:1065
msgid "Failed Updates"
msgstr "Fehlgeschlagene Updates"
-#: mod/admin.php:1057
+#: mod/admin.php:1066
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Ohne Updates vor 1139, da diese keinen Status zurückgegeben haben."
-#: mod/admin.php:1058
+#: mod/admin.php:1067
msgid "Mark success (if update was manually applied)"
msgstr "Als erfolgreich markieren (falls das Update manuell installiert wurde)"
-#: mod/admin.php:1059
+#: mod/admin.php:1068
msgid "Attempt to execute this update step automatically"
msgstr "Versuchen, diesen Schritt automatisch auszuführen"
-#: mod/admin.php:1091
+#: mod/admin.php:1100
#, php-format
msgid ""
"\n"
@@ -2975,7 +2975,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr "\nHallo %1$s,\n\nauf %2$s wurde ein Account für Dich angelegt."
-#: mod/admin.php:1094
+#: mod/admin.php:1103
#, php-format
msgid ""
"\n"
@@ -3005,168 +3005,168 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr "\nNachfolgend die Anmelde-Details:\n\tAdresse der Seite:\t%1$s\n\tBenutzername:\t%2$s\n\tPasswort:\t%3$s\n\nDu kannst Dein Passwort unter \"Einstellungen\" ändern, sobald Du Dich\nangemeldet hast.\n\nBitte nimm Dir ein paar Minuten um die anderen Einstellungen auf dieser\nSeite zu kontrollieren.\n\nEventuell magst Du ja auch einige Informationen über Dich in Deinem\nProfil veröffentlichen, damit andere Leute Dich einfacher finden können.\nBearbeite hierfür einfach Dein Standard-Profil (über die Profil-Seite).\n\nWir empfehlen Dir, Deinen kompletten Namen anzugeben und ein zu Dir\npassendes Profilbild zu wählen, damit Dich alte Bekannte wieder finden.\nAußerdem ist es nützlich, wenn Du auf Deinem Profil Schlüsselwörter\nangibst. Das erleichtert es, Leute zu finden, die Deine Interessen teilen.\n\nWir respektieren Deine Privatsphäre - keine dieser Angaben ist nötig.\nWenn Du neu im Netzwerk bist und noch niemanden kennst, dann können sie\nallerdings dabei helfen, neue und interessante Kontakte zu knüpfen.\n\nNun viel Spaß, gute Begegnungen und willkommen auf %4$s."
-#: mod/admin.php:1126 include/user.php:423
+#: mod/admin.php:1135 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr "Details der Registration von %s"
-#: mod/admin.php:1138
+#: mod/admin.php:1147
#, php-format
msgid "%s user blocked/unblocked"
msgid_plural "%s users blocked/unblocked"
msgstr[0] "%s Benutzer geblockt/freigegeben"
msgstr[1] "%s Benutzer geblockt/freigegeben"
-#: mod/admin.php:1145
+#: mod/admin.php:1154
#, 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:1192
+#: mod/admin.php:1201
#, php-format
msgid "User '%s' deleted"
msgstr "Nutzer '%s' gelöscht"
-#: mod/admin.php:1200
+#: mod/admin.php:1209
#, php-format
msgid "User '%s' unblocked"
msgstr "Nutzer '%s' entsperrt"
-#: mod/admin.php:1200
+#: mod/admin.php:1209
#, php-format
msgid "User '%s' blocked"
msgstr "Nutzer '%s' gesperrt"
-#: mod/admin.php:1291
+#: mod/admin.php:1300
msgid "Add User"
msgstr "Nutzer hinzufügen"
-#: mod/admin.php:1292
+#: mod/admin.php:1301
msgid "select all"
msgstr "Alle auswählen"
-#: mod/admin.php:1293
+#: mod/admin.php:1302
msgid "User registrations waiting for confirm"
msgstr "Neuanmeldungen, die auf Deine Bestätigung warten"
-#: mod/admin.php:1294
+#: mod/admin.php:1303
msgid "User waiting for permanent deletion"
msgstr "Nutzer wartet auf permanente Löschung"
-#: mod/admin.php:1295
+#: mod/admin.php:1304
msgid "Request date"
msgstr "Anfragedatum"
-#: mod/admin.php:1295 mod/admin.php:1307 mod/admin.php:1308 mod/admin.php:1323
+#: mod/admin.php:1304 mod/admin.php:1316 mod/admin.php:1317 mod/admin.php:1332
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr "E-Mail"
-#: mod/admin.php:1296
+#: mod/admin.php:1305
msgid "No registrations."
msgstr "Keine Neuanmeldungen."
-#: mod/admin.php:1298
+#: mod/admin.php:1307
msgid "Deny"
msgstr "Verwehren"
-#: mod/admin.php:1302
+#: mod/admin.php:1311
msgid "Site admin"
msgstr "Seitenadministrator"
-#: mod/admin.php:1303
+#: mod/admin.php:1312
msgid "Account expired"
msgstr "Account ist abgelaufen"
-#: mod/admin.php:1306
+#: mod/admin.php:1315
msgid "New User"
msgstr "Neuer Nutzer"
-#: mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1316 mod/admin.php:1317
msgid "Register date"
msgstr "Anmeldedatum"
-#: mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1316 mod/admin.php:1317
msgid "Last login"
msgstr "Letzte Anmeldung"
-#: mod/admin.php:1307 mod/admin.php:1308
+#: mod/admin.php:1316 mod/admin.php:1317
msgid "Last item"
msgstr "Letzter Beitrag"
-#: mod/admin.php:1307
+#: mod/admin.php:1316
msgid "Deleted since"
msgstr "Gelöscht seit"
-#: mod/admin.php:1308 mod/settings.php:41
+#: mod/admin.php:1317 mod/settings.php:41
msgid "Account"
msgstr "Nutzerkonto"
-#: mod/admin.php:1310
+#: mod/admin.php:1319
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\\nAlle Beiträge, die diese Nutzer auf dieser Seite veröffentlicht haben, werden permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1311
+#: mod/admin.php:1320
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 permanent gelöscht!\\n\\nBist Du sicher?"
-#: mod/admin.php:1321
+#: mod/admin.php:1330
msgid "Name of the new user."
msgstr "Name des neuen Nutzers"
-#: mod/admin.php:1322
+#: mod/admin.php:1331
msgid "Nickname"
msgstr "Spitzname"
-#: mod/admin.php:1322
+#: mod/admin.php:1331
msgid "Nickname of the new user."
msgstr "Spitznamen für den neuen Nutzer"
-#: mod/admin.php:1323
+#: mod/admin.php:1332
msgid "Email address of the new user."
msgstr "Email Adresse des neuen Nutzers"
-#: mod/admin.php:1366
+#: mod/admin.php:1375
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s deaktiviert."
-#: mod/admin.php:1370
+#: mod/admin.php:1379
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s aktiviert."
-#: mod/admin.php:1381 mod/admin.php:1617
+#: mod/admin.php:1390 mod/admin.php:1626
msgid "Disable"
msgstr "Ausschalten"
-#: mod/admin.php:1383 mod/admin.php:1619
+#: mod/admin.php:1392 mod/admin.php:1628
msgid "Enable"
msgstr "Einschalten"
-#: mod/admin.php:1406 mod/admin.php:1664
+#: mod/admin.php:1415 mod/admin.php:1673
msgid "Toggle"
msgstr "Umschalten"
-#: mod/admin.php:1414 mod/admin.php:1673
+#: mod/admin.php:1423 mod/admin.php:1682
msgid "Author: "
msgstr "Autor:"
-#: mod/admin.php:1415 mod/admin.php:1674
+#: mod/admin.php:1424 mod/admin.php:1683
msgid "Maintainer: "
msgstr "Betreuer:"
-#: mod/admin.php:1467
+#: mod/admin.php:1476
msgid "Reload active plugins"
msgstr "Aktive Plugins neu laden"
-#: mod/admin.php:1472
+#: mod/admin.php:1481
#, php-format
msgid ""
"There are currently no plugins available on your node. You can find the "
@@ -3174,62 +3174,62 @@ msgid ""
"in the open plugin registry at %2$s"
msgstr "Es sind derzeit keine Plugins auf diesem Knoten verfügbar. Du findest das offizielle Plugin-Repository unter %1$s und weitere eventuell interessante Plugins im offenen Plugins-Verzeichnis auf %2$s."
-#: mod/admin.php:1577
+#: mod/admin.php:1586
msgid "No themes found."
msgstr "Keine Themen gefunden."
-#: mod/admin.php:1655
+#: mod/admin.php:1664
msgid "Screenshot"
msgstr "Bildschirmfoto"
-#: mod/admin.php:1715
+#: mod/admin.php:1724
msgid "Reload active themes"
msgstr "Aktives Theme neu laden"
-#: mod/admin.php:1720
+#: mod/admin.php:1729
#, php-format
msgid "No themes found on the system. They should be paced in %1$s"
msgstr "Es wurden keine Themes auf dem System gefunden. Diese sollten in %1$s patziert werden."
-#: mod/admin.php:1721
+#: mod/admin.php:1730
msgid "[Experimental]"
msgstr "[Experimentell]"
-#: mod/admin.php:1722
+#: mod/admin.php:1731
msgid "[Unsupported]"
msgstr "[Nicht unterstützt]"
-#: mod/admin.php:1746
+#: mod/admin.php:1755
msgid "Log settings updated."
msgstr "Protokolleinstellungen aktualisiert."
-#: mod/admin.php:1783
+#: mod/admin.php:1792
msgid "Clear"
msgstr "löschen"
-#: mod/admin.php:1788
+#: mod/admin.php:1797
msgid "Enable Debugging"
msgstr "Protokoll führen"
-#: mod/admin.php:1789
+#: mod/admin.php:1798
msgid "Log file"
msgstr "Protokolldatei"
-#: mod/admin.php:1789
+#: mod/admin.php:1798
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Webserver muss Schreibrechte besitzen. Abhängig vom Friendica-Installationsverzeichnis."
-#: mod/admin.php:1790
+#: mod/admin.php:1799
msgid "Log level"
msgstr "Protokoll-Level"
-#: mod/admin.php:1793
+#: mod/admin.php:1802
msgid "PHP logging"
msgstr "PHP Protokollieren"
-#: mod/admin.php:1794
+#: mod/admin.php:1803
msgid ""
"To enable logging of PHP errors and warnings you can add the following to "
"the .htconfig.php file of your installation. The filename set in the "
@@ -3238,20 +3238,20 @@ msgid ""
"'display_errors' is to enable these options, set to '0' to disable them."
msgstr "Um PHP Warnungen und Fehler zu protokollieren, kannst du die folgenden Zeilen zur .htconfig.php Datei deiner Installation hinzufügen. Den Dateinamen der Log-Datei legst du in der Zeile mit dem 'error_log' fest, Er ist relativ zum Friendica-Stammverzeichnis und muss schreibbar durch den Webserver sein. Eine \"1\" als Option für die Punkte 'log_errors' und 'display_errors' aktiviert die Funktionen zum Protokollieren bzw. Anzeigen der Fehler, eine \"0\" deaktiviert sie."
-#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+#: mod/admin.php:1929 mod/admin.php:1930 mod/settings.php:759
msgid "Off"
msgstr "Aus"
-#: mod/admin.php:1920 mod/admin.php:1921 mod/settings.php:759
+#: mod/admin.php:1929 mod/admin.php:1930 mod/settings.php:759
msgid "On"
msgstr "An"
-#: mod/admin.php:1921
+#: mod/admin.php:1930
#, php-format
msgid "Lock feature %s"
msgstr "Feature festlegen: %s"
-#: mod/admin.php:1929
+#: mod/admin.php:1938
msgid "Manage Additional Features"
msgstr "Zusätzliche Features Verwalten"
@@ -3529,7 +3529,7 @@ msgstr "l, F j"
msgid "Edit event"
msgstr "Veranstaltung bearbeiten"
-#: mod/events.php:421 include/text.php:1721 include/text.php:1728
+#: mod/events.php:421 include/text.php:1728 include/text.php:1735
msgid "link to source"
msgstr "Link zum Originalbeitrag"
@@ -3636,15 +3636,15 @@ msgstr[0] "%d Kommentar"
msgstr[1] "%d Kommentare"
#: mod/content.php:607 object/Item.php:421 object/Item.php:434
-#: include/text.php:1997
+#: include/text.php:2004
msgid "comment"
msgid_plural "comments"
msgstr[0] "Kommentar"
msgstr[1] "Kommentare"
-#: mod/content.php:608 boot.php:863 object/Item.php:422
+#: mod/content.php:608 boot.php:870 object/Item.php:422
#: include/contact_widgets.php:242 include/forums.php:110
-#: include/items.php:5184 view/theme/vier/theme.php:264
+#: include/items.php:5188 view/theme/vier/theme.php:264
msgid "show more"
msgstr "mehr anzeigen"
@@ -3682,7 +3682,7 @@ msgid "This is you"
msgstr "Das bist Du"
#: mod/content.php:711 mod/photos.php:1629 mod/photos.php:1677
-#: mod/photos.php:1765 boot.php:862 object/Item.php:393 object/Item.php:709
+#: mod/photos.php:1765 boot.php:869 object/Item.php:393 object/Item.php:709
msgid "Comment"
msgstr "Kommentar"
@@ -4173,16 +4173,16 @@ msgstr "Profilübereinstimmungen"
msgid "link"
msgstr "Link"
-#: mod/community.php:23
+#: mod/community.php:27
msgid "Not available."
msgstr "Nicht verfügbar."
-#: mod/community.php:32 include/nav.php:136 include/nav.php:138
+#: mod/community.php:36 include/nav.php:136 include/nav.php:138
#: view/theme/diabook/theme.php:129
msgid "Community"
msgstr "Gemeinschaft"
-#: mod/community.php:62 mod/community.php:71 mod/search.php:228
+#: mod/community.php:66 mod/community.php:75 mod/search.php:228
msgid "No results."
msgstr "Keine Ergebnisse."
@@ -5109,7 +5109,7 @@ msgstr "Wähle einen Spitznamen für Dein Profil. Dieser muss mit einem Buchstab
msgid "Choose a nickname: "
msgstr "Spitznamen wählen: "
-#: mod/register.php:280 boot.php:1379 include/nav.php:108
+#: mod/register.php:280 boot.php:1405 include/nav.php:108
msgid "Register"
msgstr "Registrieren"
@@ -6154,60 +6154,60 @@ msgstr "Beitrag nicht verfügbar."
msgid "Item was not found."
msgstr "Beitrag konnte nicht gefunden werden."
-#: boot.php:861
+#: boot.php:868
msgid "Delete this item?"
msgstr "Diesen Beitrag löschen?"
-#: boot.php:864
+#: boot.php:871
msgid "show fewer"
msgstr "weniger anzeigen"
-#: boot.php:1266
+#: boot.php:1292
#, php-format
msgid "Update %s failed. See error logs."
msgstr "Update %s fehlgeschlagen. Bitte Fehlerprotokoll überprüfen."
-#: boot.php:1378
+#: boot.php:1404
msgid "Create a New Account"
msgstr "Neues Konto erstellen"
-#: boot.php:1403 include/nav.php:72
+#: boot.php:1429 include/nav.php:72
msgid "Logout"
msgstr "Abmelden"
-#: boot.php:1406
+#: boot.php:1432
msgid "Nickname or Email address: "
msgstr "Spitzname oder E-Mail-Adresse: "
-#: boot.php:1407
+#: boot.php:1433
msgid "Password: "
msgstr "Passwort: "
-#: boot.php:1408
+#: boot.php:1434
msgid "Remember me"
msgstr "Anmeldedaten merken"
-#: boot.php:1411
+#: boot.php:1437
msgid "Or login using OpenID: "
msgstr "Oder melde Dich mit Deiner OpenID an: "
-#: boot.php:1417
+#: boot.php:1443
msgid "Forgot your password?"
msgstr "Passwort vergessen?"
-#: boot.php:1420
+#: boot.php:1446
msgid "Website Terms of Service"
msgstr "Website Nutzungsbedingungen"
-#: boot.php:1421
+#: boot.php:1447
msgid "terms of service"
msgstr "Nutzungsbedingungen"
-#: boot.php:1423
+#: boot.php:1449
msgid "Website Privacy Policy"
msgstr "Website Datenschutzerklärung"
-#: boot.php:1424
+#: boot.php:1450
msgid "privacy policy"
msgstr "Datenschutzerklärung"
@@ -6708,12 +6708,12 @@ msgstr "Sekunden"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s her"
-#: include/datetime.php:474 include/items.php:2477
+#: include/datetime.php:474 include/items.php:2481
#, php-format
msgid "%s's birthday"
msgstr "%ss Geburtstag"
-#: include/datetime.php:475 include/items.php:2478
+#: include/datetime.php:475 include/items.php:2482
#, php-format
msgid "Happy Birthday %s"
msgstr "Herzlichen Glückwunsch %s"
@@ -6852,12 +6852,12 @@ msgid "Only You Can See This"
msgstr "Nur Du kannst das sehen"
#: include/like.php:167 include/conversation.php:122
-#: include/conversation.php:258 include/text.php:1991
+#: include/conversation.php:258 include/text.php:1998
#: view/theme/diabook/theme.php:463
msgid "event"
msgstr "Event"
-#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2163
+#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2167
#: view/theme/diabook/theme.php:480
#, php-format
msgid "%1$s likes %2$s's %3$s"
@@ -7353,31 +7353,31 @@ msgstr "entspannt"
msgid "surprised"
msgstr "überrascht"
-#: include/text.php:1497
+#: include/text.php:1504
msgid "bytes"
msgstr "Byte"
-#: include/text.php:1529 include/text.php:1541
+#: include/text.php:1536 include/text.php:1548
msgid "Click to open/close"
msgstr "Zum öffnen/schließen klicken"
-#: include/text.php:1715
+#: include/text.php:1722
msgid "View on separate page"
msgstr "Auf separater Seite ansehen"
-#: include/text.php:1716
+#: include/text.php:1723
msgid "view on separate page"
msgstr "auf separater Seite ansehen"
-#: include/text.php:1995
+#: include/text.php:2002
msgid "activity"
msgstr "Aktivität"
-#: include/text.php:1998
+#: include/text.php:2005
msgid "post"
msgstr "Beitrag"
-#: include/text.php:2166
+#: include/text.php:2173
msgid "Item filed"
msgstr "Beitrag abgelegt"
@@ -7806,7 +7806,7 @@ msgstr "\nDie Anmelde-Details sind die folgenden:\n\tAdresse der Seite:\t%3$s\n\
msgid "Sharing notification from Diaspora network"
msgstr "Freigabe-Benachrichtigung von Diaspora"
-#: include/diaspora.php:2604
+#: include/diaspora.php:2608
msgid "Attachments:"
msgstr "Anhänge:"
@@ -7818,11 +7818,11 @@ msgstr "(kein Betreff)"
msgid "noreply"
msgstr "noreply"
-#: include/items.php:4903
+#: include/items.php:4907
msgid "Do you really want to delete this item?"
msgstr "Möchtest Du wirklich dieses Item löschen?"
-#: include/items.php:5178
+#: include/items.php:5182
msgid "Archives"
msgstr "Archiv"
@@ -8338,11 +8338,11 @@ msgstr "Kompletter Name:\t%1$s\\nURL der Seite:\t%2$s\\nLogin Name:\t%3$s (%4$s)
msgid "Please visit %s to approve or reject the request."
msgstr "Bitte besuche %s um die Anfrage zu bearbeiten."
-#: include/oembed.php:214
+#: include/oembed.php:226
msgid "Embedded content"
msgstr "Eingebetteter Inhalt"
-#: include/oembed.php:223
+#: include/oembed.php:235
msgid "Embedding disabled"
msgstr "Einbettungen deaktiviert"
diff --git a/view/de/strings.php b/view/de/strings.php
index f3b04b7c3b..d9b8c8b6aa 100644
--- a/view/de/strings.php
+++ b/view/de/strings.php
@@ -9,7 +9,7 @@ $a->strings["Network:"] = "Netzwerk";
$a->strings["Forum"] = "Forum";
$a->strings["%d contact edited."] = array(
0 => "%d Kontakt bearbeitet.",
- 1 => "%d Kontakte bearbeitet",
+ 1 => "%d Kontakte bearbeitet.",
);
$a->strings["Could not access contact record."] = "Konnte nicht auf die Kontaktdaten zugreifen.";
$a->strings["Could not locate selected profile."] = "Konnte das ausgewählte Profil nicht finden.";
From d768074afd844788e958f0afbd0040cb3243be83 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Thu, 21 Jan 2016 13:21:47 +0100
Subject: [PATCH 088/242] Comments from Hubzilla weren't federated properly
---
include/diaspora.php | 64 +++++++++++++++++++++++++++++---------------
include/threads.php | 1 +
2 files changed, 44 insertions(+), 21 deletions(-)
diff --git a/include/diaspora.php b/include/diaspora.php
index 4673cdaf4c..584ec92a49 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -826,6 +826,19 @@ function diaspora_plink($addr, $guid) {
return 'https://'.substr($addr,strpos($addr,'@')+1).'/posts/'.$guid;
}
+function diaspora_repair_signature($signature, $handle = "", $level = 1) {
+ if (base64_encode(base64_decode(base64_decode($signature))) == base64_decode($signature)) {
+ $signature = base64_decode($signature);
+ logger("Repaired double encoded signature from Diaspora/Hubzilla handle ".$handle." - level ".$level, LOGGER_DEBUG);
+
+ // Do a recursive call to be able to fix even multiple levels
+ if ($level < 10)
+ $signature = diaspora_repair_signature($signature, $handle, ++$level);
+ }
+
+ return($signature);
+}
+
function diaspora_post($importer,$xml,$msg) {
$a = get_app();
@@ -1475,8 +1488,7 @@ function diaspora_comment($importer,$xml,$msg) {
logger('diaspora_comment: top-level owner verification failed.');
return;
}
- }
- else {
+ } elseif($author_signature) {
// If there's no parent_author_signature, then we've received the comment
// from the comment creator. In that case, the person is commenting on
// our post, so he/she must be a contact of ours and his/her public key
@@ -1490,6 +1502,11 @@ function diaspora_comment($importer,$xml,$msg) {
}
}
+ if (!$parent_author_signature AND !$author_signature) {
+ logger("No signature in comment. Comment will be rejected.");
+ return;
+ }
+
// Phew! Everything checks out. Now create an item.
// Find the original comment author information.
@@ -1565,18 +1582,19 @@ function diaspora_comment($importer,$xml,$msg) {
//);
//}
- if(($parent_item['origin']) && (! $parent_author_signature)) {
+ // If we are the origin of the parent we store the original signature and notify our followers
+ if($parent_item['origin']) {
+ $author_signature_base64 = base64_encode($author_signature);
+ $author_signature_base64 = diaspora_repair_signature($author_signature_base64, $diaspora_handle);
+
q("insert into sign (`iid`,`signed_text`,`signature`,`signer`) values (%d,'%s','%s','%s') ",
intval($message_id),
dbesc($signed_data),
- dbesc(base64_encode($author_signature)),
+ dbesc($author_signature_base64),
dbesc($diaspora_handle)
);
- // if the message isn't already being relayed, notify others
- // the existence of parent_author_signature means the parent_author or owner
- // is already relaying.
-
+ // notify others
proc_run('php','include/notifier.php','comment-import',$message_id);
}
@@ -2113,7 +2131,7 @@ function diaspora_like($importer,$xml,$msg) {
logger('diaspora_like: top-level owner verification failed.');
return;
}
- } else {
+ } elseif($author_signature) {
// If there's no parent_author_signature, then we've received the like
// from the like creator. In that case, the person is "like"ing
// our post, so he/she must be a contact of ours and his/her public key
@@ -2129,6 +2147,11 @@ function diaspora_like($importer,$xml,$msg) {
}
}
+ if (!$parent_author_signature AND !$author_signature) {
+ logger("No signature in like. Like will be rejected.");
+ return;
+ }
+
// Phew! Everything checks out. Now create an item.
// Find the original comment author information.
@@ -2226,21 +2249,21 @@ EOT;
// );
//}
- if(! $parent_author_signature) {
+ // If we are the origin of the parent we store the original signature and notify our followers
+ if($parent_item['origin']) {
+ $author_signature_base64 = base64_encode($author_signature);
+ $author_signature_base64 = diaspora_repair_signature($author_signature_base64, $diaspora_handle);
+
q("insert into sign (`iid`,`signed_text`,`signature`,`signer`) values (%d,'%s','%s','%s') ",
intval($message_id),
dbesc($signed_data),
- dbesc(base64_encode($author_signature)),
+ dbesc($author_signature_base64),
dbesc($diaspora_handle)
);
- }
- // if the message isn't already being relayed, notify others
- // the existence of parent_author_signature means the parent_author or owner
- // is already relaying. The parent_item['origin'] indicates the message was created on our system
-
- if(($parent_item['origin']) && (! $parent_author_signature))
+ // notify others
proc_run('php','include/notifier.php','comment-import',$message_id);
+ }
return;
}
@@ -2336,8 +2359,7 @@ function diaspora_signed_retraction($importer,$xml,$msg) {
return;
}
- }
- else {
+ } else {
$sig_decode = base64_decode($sig);
@@ -2371,7 +2393,7 @@ function diaspora_signed_retraction($importer,$xml,$msg) {
intval($r[0]['parent'])
);
if(count($p)) {
- if(($p[0]['origin']) && (! $parent_author_signature)) {
+ if($p[0]['origin']) {
q("insert into sign (`retract_iid`,`signed_text`,`signature`,`signer`) values (%d,'%s','%s','%s') ",
$r[0]['id'],
dbesc($signed_data),
@@ -2961,7 +2983,7 @@ function diaspora_send_relay($item,$owner,$contact,$public_batch = false) {
'$handle' => xmlify($handle)
));
- logger('diaspora_send_relay: base message: ' . $msg, LOGGER_DATA);
+ logger('diaspora_send_relay: base message: ' . $msg, LOGGER_DEBUG);
logger('send guid '.$item['guid'], LOGGER_DEBUG);
$slap = 'xml=' . urlencode(urlencode(diaspora_msg_build($msg,$owner,$contact,$owner['uprvkey'],$contact['pubkey'],$public_batch)));
diff --git a/include/threads.php b/include/threads.php
index e542295d7b..0320eaa018 100644
--- a/include/threads.php
+++ b/include/threads.php
@@ -66,6 +66,7 @@ function add_thread($itemid, $onlyshadow = false) {
unset($item[0]['id']);
$item[0]['uid'] = 0;
+ $item[0]['origin'] = 0;
$item[0]['contact-id'] = get_contact($item[0]['author-link'], 0);
$public_shadow = item_store($item[0], false, false, true);
From 54f42cb70663b44de10c12b093ac4aedbe2b34bf Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Thu, 21 Jan 2016 13:38:30 +0100
Subject: [PATCH 089/242] removed some test code
---
include/diaspora.php | 15 +++------------
1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/include/diaspora.php b/include/diaspora.php
index 584ec92a49..b193dffadb 100644
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -1488,7 +1488,8 @@ function diaspora_comment($importer,$xml,$msg) {
logger('diaspora_comment: top-level owner verification failed.');
return;
}
- } elseif($author_signature) {
+ }
+ else {
// If there's no parent_author_signature, then we've received the comment
// from the comment creator. In that case, the person is commenting on
// our post, so he/she must be a contact of ours and his/her public key
@@ -1502,11 +1503,6 @@ function diaspora_comment($importer,$xml,$msg) {
}
}
- if (!$parent_author_signature AND !$author_signature) {
- logger("No signature in comment. Comment will be rejected.");
- return;
- }
-
// Phew! Everything checks out. Now create an item.
// Find the original comment author information.
@@ -2131,7 +2127,7 @@ function diaspora_like($importer,$xml,$msg) {
logger('diaspora_like: top-level owner verification failed.');
return;
}
- } elseif($author_signature) {
+ } else {
// If there's no parent_author_signature, then we've received the like
// from the like creator. In that case, the person is "like"ing
// our post, so he/she must be a contact of ours and his/her public key
@@ -2147,11 +2143,6 @@ function diaspora_like($importer,$xml,$msg) {
}
}
- if (!$parent_author_signature AND !$author_signature) {
- logger("No signature in like. Like will be rejected.");
- return;
- }
-
// Phew! Everything checks out. Now create an item.
// Find the original comment author information.
From 03bef2c8f85c0ece9c98df466d8948e1567d2f24 Mon Sep 17 00:00:00 2001
From: rabuzarus
Date: Thu, 21 Jan 2016 13:44:38 +0100
Subject: [PATCH 090/242] fix events_reminder popup
---
js/main.js | 4 +++-
view/templates/events_reminder.tpl | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/js/main.js b/js/main.js
index 2e65ef2316..d1fd3765fb 100644
--- a/js/main.js
+++ b/js/main.js
@@ -160,7 +160,9 @@
'inline' : true,
'transition' : 'elastic'
});
-
+ $("a.ajax-popupbox").colorbox({
+ 'transition' : 'elastic'
+ });
/* notifications template */
var notifications_tpl= unescape($("#nav-notifications-template[rel=template]").html());
diff --git a/view/templates/events_reminder.tpl b/view/templates/events_reminder.tpl
index 9aceb3f1cb..2fcb1908d7 100644
--- a/view/templates/events_reminder.tpl
+++ b/view/templates/events_reminder.tpl
@@ -4,7 +4,7 @@
';
$s = substr($s, 0, $pos).$authorreplace.substr($s, $pos+strlen($authorsearch));
}
diff --git a/view/theme/vier/mobile.css b/view/theme/vier/mobile.css
index cde49b7b72..f6ec2b8ccb 100644
--- a/view/theme/vier/mobile.css
+++ b/view/theme/vier/mobile.css
@@ -67,10 +67,23 @@ nav ul {
@media screen and (max-width: 480px) {
.wall-item-container .wall-item-content img,
- .children .wall-item-container .wall-item-item .wall-item-content img,
.wall-item-container .wall-item-content .type-link img.attachment-image, .type-link img.attachment-image, .type-video img.attachment-image {
max-width: 200px;
}
+ /* fix img width in threaded view - maybe there exists a better possibility to do this
+ maybe this needs also to be done for tablet view*/
+ .children .wall-item-container .wall-item-item .wall-item-content img {
+ max-width: 100%;
+ }
+ iframe {
+ max-width: 100%;
+ }
+
+ /* the top-nav notfication menu
+ Note: the device needs a min display width of 320px */
+ #nav-notifications-menu {
+ width: 270px;
+ }
}
.wall-item-container.thread_level_2,
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css
index defeec7023..16685e55ef 100644
--- a/view/theme/vier/style.css
+++ b/view/theme/vier/style.css
@@ -1783,7 +1783,8 @@ section.minimal {
}
#jot-preview-content {
- padding-top: 25px;
+ padding-top: 4px;
+ clear: both;
}
#jot-preview-content .tread-wrapper {
From 69457a4a5bf5058a3982ad88094b833ece3ced4a Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 30 Jan 2016 02:57:40 +0100
Subject: [PATCH 160/242] DFRN import seems to work. Improvements are possible
:-)
---
include/import-dfrn.php | 43 +++++++++++++++++++++++++++--------------
include/items.php | 10 ++++++++++
mod/ping.php | 6 +++++-
3 files changed, 43 insertions(+), 16 deletions(-)
diff --git a/include/import-dfrn.php b/include/import-dfrn.php
index fd5b71cadb..20735bd507 100644
--- a/include/import-dfrn.php
+++ b/include/import-dfrn.php
@@ -69,7 +69,7 @@ class dfrn2 {
*
* @return Returns an array with relevant data of the author
*/
- private function fetchauthor($xpath, $context, $importer, $element, &$contact, $onlyfetch) {
+ private function fetchauthor($xpath, $context, $importer, $element, $contact, $onlyfetch) {
$author = array();
$author["name"] = $xpath->evaluate($element.'/atom:name/text()', $context)->item(0)->nodeValue;
@@ -77,9 +77,8 @@ class dfrn2 {
$r = q("SELECT `id`, `uid`, `network`, `avatar-date`, `name-date`, `uri-date`, `addr`,
`name`, `nick`, `about`, `location`, `keywords`, `bdyear`, `bd`
- FROM `contact` WHERE `uid` = %d AND `nurl` IN ('%s', '%s') AND `network` != '%s'",
- intval($importer["uid"]), dbesc(normalise_link($author["author-link"])),
- dbesc(normalise_link($author["link"])), dbesc(NETWORK_STATUSNET));
+ FROM `contact` WHERE `uid` = %d AND `nurl` = '%s' AND `network` != '%s'",
+ intval($importer["uid"]), dbesc(normalise_link($author["link"])), dbesc(NETWORK_STATUSNET));
if ($r) {
$contact = $r[0];
$author["contact-id"] = $r[0]["id"];
@@ -87,6 +86,7 @@ class dfrn2 {
} else {
$author["contact-id"] = $contact["id"];
$author["network"] = $contact["network"];
+ $onlyfetch = true;
}
// Until now we aren't serving different sizes - but maybe later
@@ -268,6 +268,8 @@ class dfrn2 {
private function process_mail($xpath, $mail, $importer) {
+ logger("Processing mails");
+
$msg = array();
$msg["uid"] = $importer['importer_uid'];
$msg["from-name"] = $xpath->query('dfrn:sender/dfrn:name/text()', $mail)->item(0)->nodeValue;
@@ -308,6 +310,8 @@ class dfrn2 {
private function process_suggestion($xpath, $suggestion, $importer) {
+ logger("Processing suggestions");
+
$suggest = array();
$suggest["uid"] = $importer["importer_uid"];
$suggest["cid"] = $importer["id"];
@@ -400,6 +404,8 @@ class dfrn2 {
private function process_relocation($xpath, $relocation, $importer) {
+ logger("Processing relocations");
+
$relocate = array();
$relocate["uid"] = $importer["importer_uid"];
$relocate["cid"] = $importer["id"];
@@ -478,6 +484,9 @@ class dfrn2 {
}
private function process_entry($header, $xpath, $entry, $importer, $contact) {
+
+ logger("Processing entries");
+
$item = $header;
// Fetch the owner
@@ -600,7 +609,7 @@ class dfrn2 {
if(strlen($item["tag"]))
$item["tag"] .= ',';
- $item["tag"] .= "#[url=".$a->get_baseurl()."/search?tag=".$term."]".$term."[/url]";
+ $item["tag"] .= "#[url=".App::get_baseurl()."/search?tag=".$term."]".$term."[/url]";
}
}
}
@@ -646,8 +655,6 @@ class dfrn2 {
//print_r($item);
$item_id = item_store($item);
- return;
-
if (!$item_id) {
logger("Error storing item", LOGGER_DEBUG);
return false;
@@ -672,7 +679,10 @@ class dfrn2 {
return $item_id;
}
- private function process_deletion($header, $xpath, $deletion, $importer, $contact) {
+ private function process_deletion($header, $xpath, $deletion, $importer, $contact_id) {
+
+ logger("Processing deletions");
+
foreach($deletion->attributes AS $attributes) {
if ($attributes->name == "ref")
$uri = $attributes->textContent;
@@ -684,14 +694,14 @@ class dfrn2 {
else
$when = datetime_convert('UTC','UTC','now','Y-m-d H:i:s');
- if (!$uri OR !is_array($contact))
+ if (!$uri OR !$contact)
return false;
$r = q("SELECT `item`.*, `contact`.`self` FROM `item` INNER JOIN `contact` on `item`.`contact-id` = `contact`.`id`
WHERE `uri` = '%s' AND `item`.`uid` = %d AND `contact-id` = %d AND NOT `item`.`file` LIKE '%%[%%' LIMIT 1",
dbesc($uri),
intval($importer["uid"]),
- intval($contact["id"])
+ intval($contact_id)
);
if(count($r)) {
$item = $r[0];
@@ -788,10 +798,6 @@ class dfrn2 {
function import($xml,$importer, &$contact) {
- $a = get_app();
-
- logger("Import DFRN message", LOGGER_DEBUG);
-
if ($xml == "")
return;
@@ -828,6 +834,13 @@ class dfrn2 {
// Only the "dfrn:owner" in the head section contains all data
$dfrn_owner = self::fetchauthor($xpath, $doc->firstChild, $importer, "dfrn:owner", $contact, false);
+ logger("Import DFRN message for user ".$importer["uid"]." from contact ".$contact["id"]." ".print_r($dfrn_owner, true)." - ".print_r($contact, true), LOGGER_DEBUG);
+
+ //if (!$dfrn_owner["found"]) {
+ // logger("Author doesn't seem to be known by us. UID: ".$importer["uid"]." Contact: ".$dfrn_owner["contact-id"]." - ".print_r($dfrn_owner, true));
+ // return;
+ //}
+
// is it a public forum? Private forums aren't supported by now with this method
$forum = intval($xpath->evaluate('/atom:feed/dfrn:community/text()', $context)->item(0)->nodeValue);
@@ -851,7 +864,7 @@ class dfrn2 {
$deletions = $xpath->query('/atom:feed/at:deleted-entry');
foreach ($deletions AS $deletion)
- self::process_deletion($header, $xpath, $deletion, $importer, $contact);
+ self::process_deletion($header, $xpath, $deletion, $importer, $dfrn_owner["contact-id"]);
$entries = $xpath->query('/atom:feed/atom:entry');
foreach ($entries AS $entry)
diff --git a/include/items.php b/include/items.php
index 65b274019c..7df4e0c78a 100644
--- a/include/items.php
+++ b/include/items.php
@@ -17,6 +17,7 @@ require_once('include/feed.php');
require_once('include/Contact.php');
require_once('mod/share.php');
require_once('include/enotify.php');
+require_once('include/import-dfrn.php');
require_once('library/defuse/php-encryption-1.2.1/Crypto.php');
@@ -1693,6 +1694,13 @@ function consume_feed($xml,$importer,&$contact, &$hub, $datedir = 0, $pass = 0)
}
return;
}
+ // dfrn-test
+// if ($contact['network'] === NETWORK_DFRN) {
+// logger("Consume DFRN messages", LOGGER_DEBUG);
+// logger("dfrn-test");
+// dfrn2::import($xml,$importer, $contact);
+// return;
+// }
// Test - remove before flight
//if ($pass < 2) {
@@ -2398,6 +2406,8 @@ function item_is_remote_self($contact, &$datarray) {
}
function local_delivery($importer,$data) {
+ // dfrn-Test
+ return dfrn2::import($data, $importer, $contact);
require_once('library/simplepie/simplepie.inc');
diff --git a/mod/ping.php b/mod/ping.php
index 57728d3294..e517f785e8 100644
--- a/mod/ping.php
+++ b/mod/ping.php
@@ -389,7 +389,11 @@ function ping_get_notifications($uid) {
// Replace the name with {0} but ensure to make that only once
// The {0} is used later and prints the name in bold.
- $pos = strpos($notification["message"],$notification['name']);
+ if ($notification['name'] != "")
+ $pos = strpos($notification["message"],$notification['name']);
+ else
+ $pos = false;
+
if ($pos !== false)
$notification["message"] = substr_replace($notification["message"],"{0}",$pos,strlen($notification["name"]));
From 4e513d3885eb04119c785f4c15561e6c32568078 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 30 Jan 2016 03:17:46 +0100
Subject: [PATCH 161/242] DFRN: Deletions should work now as well
---
include/import-dfrn.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/import-dfrn.php b/include/import-dfrn.php
index 20735bd507..b1a1c80e04 100644
--- a/include/import-dfrn.php
+++ b/include/import-dfrn.php
@@ -521,8 +521,8 @@ class dfrn2 {
$r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `uri` = '%s'",
intval($importer["uid"]), dbesc($item["uri"]));
if ($r) {
- //logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$r[0]["id"], LOGGER_DEBUG);
- //return false;
+ logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$r[0]["id"], LOGGER_DEBUG);
+ return false;
}
// Is it a reply?
@@ -694,7 +694,7 @@ class dfrn2 {
else
$when = datetime_convert('UTC','UTC','now','Y-m-d H:i:s');
- if (!$uri OR !$contact)
+ if (!$uri OR !$contact_id)
return false;
$r = q("SELECT `item`.*, `contact`.`self` FROM `item` INNER JOIN `contact` on `item`.`contact-id` = `contact`.`id`
From 088b075bbaf1da6ffdd24654c7ed7ac775ee111a Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Sat, 30 Jan 2016 05:12:27 +0100
Subject: [PATCH 162/242] event_form: use [map] tag to embedd a map
---
include/event.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/event.php b/include/event.php
index c4111dc0b1..13c414c9e3 100644
--- a/include/event.php
+++ b/include/event.php
@@ -61,7 +61,7 @@ function format_event_html($ev, $simple = false) {
. bbcode($ev['location'])
. '
' . "\r\n";
- if (strpos($ev['location'], "[map")===False) {
+ if (strpos($ev['location'], "[map") !== False) {
$map = generate_named_map($ev['location']);
if ($map!==$ev['location']) $o.=$map;
}
From eb17fe7324507aa60d7227397cd98aa230aa3c26 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 30 Jan 2016 14:13:58 +0100
Subject: [PATCH 163/242] Some missing parts added
---
include/import-dfrn.php | 252 ++++++++++++++++++++++++++++++++++++++--
include/items.php | 4 +-
2 files changed, 247 insertions(+), 9 deletions(-)
diff --git a/include/import-dfrn.php b/include/import-dfrn.php
index b1a1c80e04..9660d9209c 100644
--- a/include/import-dfrn.php
+++ b/include/import-dfrn.php
@@ -520,10 +520,10 @@ class dfrn2 {
$r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `uri` = '%s'",
intval($importer["uid"]), dbesc($item["uri"]));
- if ($r) {
- logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$r[0]["id"], LOGGER_DEBUG);
- return false;
- }
+ //if ($r) {
+ // logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$r[0]["id"], LOGGER_DEBUG);
+ // return false;
+ //}
// Is it a reply?
$inreplyto = $xpath->query('thr:in-reply-to', $entry);
@@ -652,8 +652,239 @@ class dfrn2 {
}
}
- //print_r($item);
- $item_id = item_store($item);
+/*
+// reply
+ // not allowed to post
+
+ if($contact['rel'] == CONTACT_IS_FOLLOWER)
+ continue;
+
+ $r = q("SELECT `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+
+ // Update content if 'updated' changes
+
+ if(count($r)) {
+ if (edited_timestamp_is_newer($r[0], $datarray)) {
+
+ // do not accept (ignore) an earlier edit than one we currently have.
+ if(datetime_convert('UTC','UTC',$datarray['edited']) < $r[0]['edited'])
+ continue;
+
+ $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `tag` = '%s', `edited` = '%s', `changed` =
+ '%s' WHERE `uri` = '%s' AND `uid` = %d",
+ dbesc($datarray['title']),
+ dbesc($datarray['body']),
+ dbesc($datarray['tag']),
+ dbesc(datetime_convert('UTC','UTC',$datarray['edited'])),
+ dbesc(datetime_convert()),
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+ create_tags_from_itemuri($item_id, $importer['uid']);
+ update_thread_uri($item_id, $importer['uid']);
+ }
+
+ // update last-child if it changes
+ // update last-child if it changes
+
+ $allow = $item->get_item_tags( NAMESPACE_DFRN, 'comment-allow');
+ if(($allow) && ($allow[0]['data'] != $r[0]['last-child'])) {
+ $r = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
+ dbesc(datetime_convert()),
+ dbesc($parent_uri),
+ intval($importer['uid'])
+ );
+ $r = q("UPDATE `item` SET `last-child` = %d , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
+ intval($allow[0]['data']),
+ dbesc(datetime_convert()),
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+ update_thread_uri($item_id, $importer['uid']);
+ }
+ continue;
+ }
+ if(($datarray['verb'] === ACTIVITY_LIKE)
+ || ($datarray['verb'] === ACTIVITY_DISLIKE)
+ || ($datarray['verb'] === ACTIVITY_ATTEND)
+ || ($datarray['verb'] === ACTIVITY_ATTENDNO)
+ || ($datarray['verb'] === ACTIVITY_ATTENDMAYBE)) {
+ $datarray['type'] = 'activity';
+ $datarray['gravity'] = GRAVITY_LIKE;
+ // only one like or dislike per person
+ // splitted into two queries for performance issues
+ $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `parent-uri` = '%s' AND NOT `deleted` LIMIT 1",
+ intval($datarray['uid']),
+ dbesc($datarray['author-link']),
+ dbesc($datarray['verb']),
+ dbesc($datarray['parent-uri'])
+ );
+ if($r && count($r))
+ continue;
+
+ $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `thr-parent` = '%s' AND NOT `deleted` LIMIT 1",
+ intval($datarray['uid']),
+ dbesc($datarray['author-link']),
+ dbesc($datarray['verb']),
+ dbesc($datarray['parent-uri'])
+ );
+ if($r && count($r))
+ continue;
+ }
+ if(($datarray['verb'] === ACTIVITY_TAG) && ($datarray['object-type'] === ACTIVITY_OBJ_TAGTERM)) {
+ $xo = parse_xml_string($datarray['object'],false);
+ $xt = parse_xml_string($datarray['target'],false);
+
+ if($xt->type == ACTIVITY_OBJ_NOTE) {
+ $r = q("select * from item where `uri` = '%s' AND `uid` = %d limit 1",
+ dbesc($xt->id),
+ intval($importer['importer_uid'])
+ );
+ if(! count($r))
+ continue;
+
+ // extract tag, if not duplicate, add to parent item
+ if($xo->id && $xo->content) {
+ $newtag = '#[url=' . $xo->id . ']'. $xo->content . '[/url]';
+ if(! (stristr($r[0]['tag'],$newtag))) {
+ q("UPDATE item SET tag = '%s' WHERE id = %d",
+ dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . $newtag),
+ intval($r[0]['id'])
+ );
+ create_tags_from_item($r[0]['id']);
+ }
+ }
+ }
+ }
+
+
+
+// toplevel
+ // special handling for events
+
+ if((x($datarray,'object-type')) && ($datarray['object-type'] === ACTIVITY_OBJ_EVENT)) {
+ $ev = bbtoevent($datarray['body']);
+ if((x($ev,'desc') || x($ev,'summary')) && x($ev,'start')) {
+ $ev['uid'] = $importer['uid'];
+ $ev['uri'] = $item_id;
+ $ev['edited'] = $datarray['edited'];
+ $ev['private'] = $datarray['private'];
+ $ev['guid'] = $datarray['guid'];
+
+ if(is_array($contact))
+ $ev['cid'] = $contact['id'];
+ $r = q("SELECT * FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+ if(count($r))
+ $ev['id'] = $r[0]['id'];
+ $xyz = event_store($ev);
+ continue;
+ }
+ }
+
+
+ $r = q("SELECT `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+
+ // Update content if 'updated' changes
+
+ if(count($r)) {
+ if (edited_timestamp_is_newer($r[0], $datarray)) {
+
+ // do not accept (ignore) an earlier edit than one we currently have.
+ if(datetime_convert('UTC','UTC',$datarray['edited']) < $r[0]['edited'])
+ continue;
+
+ $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `tag` = '%s', `edited` = '%s', `changed` =
+ '%s' WHERE `uri` = '%s' AND `uid` = %d",
+ dbesc($datarray['title']),
+ dbesc($datarray['body']),
+ dbesc($datarray['tag']),
+ dbesc(datetime_convert('UTC','UTC',$datarray['edited'])),
+ dbesc(datetime_convert()),
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+ create_tags_from_itemuri($item_id, $importer['uid']);
+ update_thread_uri($item_id, $importer['uid']);
+ }
+
+ // update last-child if it changes
+
+ $allow = $item->get_item_tags( NAMESPACE_DFRN, 'comment-allow');
+ if($allow && $allow[0]['data'] != $r[0]['last-child']) {
+ $r = q("UPDATE `item` SET `last-child` = %d , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
+ intval($allow[0]['data']),
+ dbesc(datetime_convert()),
+ dbesc($item_id),
+ intval($importer['uid'])
+ );
+ update_thread_uri($item_id, $importer['uid']);
+ }
+ continue;
+ }
+
+
+
+toplevel:
+
+ if(activity_match($datarray['verb'],ACTIVITY_FOLLOW)) {
+ logger('consume-feed: New follower');
+ new_follower($importer,$contact,$datarray,$item);
+ return;
+ }
+ if(activity_match($datarray['verb'],ACTIVITY_UNFOLLOW)) {
+ lose_follower($importer,$contact,$datarray,$item);
+ return;
+ }
+
+ if(activity_match($datarray['verb'],ACTIVITY_REQ_FRIEND)) {
+ logger('consume-feed: New friend request');
+ new_follower($importer,$contact,$datarray,$item,true);
+ return;
+ }
+ if(activity_match($datarray['verb'],ACTIVITY_UNFRIEND)) {
+ lose_sharer($importer,$contact,$datarray,$item);
+ return;
+ }
+
+
+ if(! is_array($contact))
+ return;
+
+ if(! link_compare($datarray['owner-link'],$contact['url'])) {
+ // The item owner info is not our contact. It's OK and is to be expected if this is a tgroup delivery,
+ // but otherwise there's a possible data mixup on the sender's system.
+ // the tgroup delivery code called from item_store will correct it if it's a forum,
+ // but we're going to unconditionally correct it here so that the post will always be owned by our contact.
+ logger('consume_feed: Correcting item owner.', LOGGER_DEBUG);
+ $datarray['owner-name'] = $contact['name'];
+ $datarray['owner-link'] = $contact['url'];
+ $datarray['owner-avatar'] = $contact['thumb'];
+ }
+
+ // We've allowed "followers" to reach this point so we can decide if they are
+ // posting an @-tag delivery, which followers are allowed to do for certain
+ // page types. Now that we've parsed the post, let's check if it is legit. Otherwise ignore it.
+
+ if(($contact['rel'] == CONTACT_IS_FOLLOWER) && (! tgroup_check($importer['uid'],$datarray)))
+ continue;
+
+ // This is my contact on another system, but it's really me.
+ // Turn this into a wall post.
+ $notify = item_is_remote_self($contact, $datarray);
+
+*/
+ print_r($item);
+ return;
+ //$item_id = item_store($item);
if (!$item_id) {
logger("Error storing item", LOGGER_DEBUG);
@@ -703,7 +934,9 @@ class dfrn2 {
intval($importer["uid"]),
intval($contact_id)
);
- if(count($r)) {
+ if(!count($r))
+ logger("Item with uri ".$uri." from contact ".$contact_id." for user ".$importer["uid"]." wasn't found.", LOGGER_DEBUG);
+ else {
$item = $r[0];
if(!$item["deleted"])
@@ -792,6 +1025,11 @@ class dfrn2 {
);
}
}
+ // if this is a relayed delete, propagate it to other recipients
+
+// if($is_a_remote_delete)
+ // proc_run('php',"include/notifier.php","drop",$item['id']);
+
}
}
}
diff --git a/include/items.php b/include/items.php
index 7df4e0c78a..6ed53ffcd8 100644
--- a/include/items.php
+++ b/include/items.php
@@ -17,7 +17,7 @@ require_once('include/feed.php');
require_once('include/Contact.php');
require_once('mod/share.php');
require_once('include/enotify.php');
-require_once('include/import-dfrn.php');
+//require_once('include/import-dfrn.php');
require_once('library/defuse/php-encryption-1.2.1/Crypto.php');
@@ -2407,7 +2407,7 @@ function item_is_remote_self($contact, &$datarray) {
function local_delivery($importer,$data) {
// dfrn-Test
- return dfrn2::import($data, $importer, $contact);
+ //return dfrn2::import($data, $importer, $contact);
require_once('library/simplepie/simplepie.inc');
From 3ea5706d167df8e576bbe6ced0a4caa836f644e0 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Sat, 30 Jan 2016 16:37:18 +0100
Subject: [PATCH 164/242] Resolved namespace trouble
---
include/dfrn.php | 2 +-
include/import-dfrn.php | 11 +----------
2 files changed, 2 insertions(+), 11 deletions(-)
diff --git a/include/dfrn.php b/include/dfrn.php
index 50d78de3c4..4c1f21dd06 100644
--- a/include/dfrn.php
+++ b/include/dfrn.php
@@ -383,7 +383,7 @@ class dfrn {
if ($alternatelink == "")
$alternatelink = $owner['url'];
- $root = $doc->createElementNS(NS_ATOM, 'feed');
+ $root = $doc->createElementNS(NAMESPACE_ATOM1, 'feed');
$doc->appendChild($root);
$root->setAttribute("xmlns:thr", NAMESPACE_THREAD);
diff --git a/include/import-dfrn.php b/include/import-dfrn.php
index 9660d9209c..8a72e40060 100644
--- a/include/import-dfrn.php
+++ b/include/import-dfrn.php
@@ -18,15 +18,6 @@ require_once("include/items.php");
require_once("include/tags.php");
require_once("include/files.php");
-define("NS_ATOM", "http://www.w3.org/2005/Atom");
-define("NS_THR", "http://purl.org/syndication/thread/1.0");
-define("NS_GEORSS", "http://www.georss.org/georss");
-define("NS_ACTIVITY", "http://activitystrea.ms/spec/1.0/");
-define("NS_MEDIA", "http://purl.org/syndication/atommedia");
-define("NS_POCO", "http://portablecontacts.net/spec/1.0");
-define("NS_OSTATUS", "http://ostatus.org/schema/1.0");
-define("NS_STATUSNET", "http://status.net/schema/api/1/");
-
class dfrn2 {
/**
* @brief Add new birthday event for this person
@@ -236,7 +227,7 @@ class dfrn2 {
$obj_doc = new DOMDocument('1.0', 'utf-8');
$obj_doc->formatOutput = true;
- $obj_element = $obj_doc->createElementNS(NS_ATOM, $element);
+ $obj_element = $obj_doc->createElementNS(NAMESPACE_ATOM1, $element);
$activity_type = $xpath->query('activity:object-type/text()', $activity)->item(0)->nodeValue;
xml_add_element($obj_doc, $obj_element, "type", $activity_type);
From 447ed7af53d25b080da630283757876b17600ded Mon Sep 17 00:00:00 2001
From: Tobias Diekershoff
Date: Sun, 31 Jan 2016 12:02:05 +0100
Subject: [PATCH 165/242] IT update to the strings
---
view/it/messages.po | 2205 +++++++++++++++++++++----------------------
view/it/strings.php | 77 +-
2 files changed, 1120 insertions(+), 1162 deletions(-)
diff --git a/view/it/messages.po b/view/it/messages.po
index 5f0129fb0a..b2b88bc72f 100644
--- a/view/it/messages.po
+++ b/view/it/messages.po
@@ -9,15 +9,15 @@
# fabrixxm , 2011-2012
# Francesco Apruzzese , 2012-2013
# ufic , 2012
-# tuscanhobbit , 2012
-# Sandro Santilli , 2015
+# Paolo Wave , 2012
+# Sandro Santilli , 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-12-14 07:48+0100\n"
-"PO-Revision-Date: 2015-12-14 13:05+0000\n"
-"Last-Translator: fabrixxm \n"
+"POT-Creation-Date: 2016-01-24 06:49+0100\n"
+"PO-Revision-Date: 2016-01-30 08:43+0000\n"
+"Last-Translator: Sandro Santilli \n"
"Language-Team: Italian (http://www.transifex.com/Friendica/friendica/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,26 +25,26 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: mod/contacts.php:50 include/identity.php:380
+#: mod/contacts.php:50 include/identity.php:395
msgid "Network:"
msgstr "Rete:"
-#: mod/contacts.php:51 mod/contacts.php:986 mod/videos.php:37
-#: mod/viewcontacts.php:105 mod/dirfind.php:208 mod/network.php:596
-#: mod/allfriends.php:72 mod/match.php:82 mod/directory.php:172
-#: mod/common.php:124 mod/suggest.php:95 mod/photos.php:41
-#: include/identity.php:295
+#: mod/contacts.php:51 mod/contacts.php:961 mod/videos.php:37
+#: mod/viewcontacts.php:105 mod/dirfind.php:214 mod/network.php:598
+#: mod/allfriends.php:77 mod/match.php:82 mod/directory.php:172
+#: mod/common.php:123 mod/suggest.php:95 mod/photos.php:41
+#: include/identity.php:298
msgid "Forum"
msgstr "Forum"
#: mod/contacts.php:128
#, php-format
msgid "%d contact edited."
-msgid_plural "%d contacts edited"
-msgstr[0] "%d contatto modificato"
-msgstr[1] "%d contatti modificati"
+msgid_plural "%d contacts edited."
+msgstr[0] ""
+msgstr[1] ""
-#: mod/contacts.php:159 mod/contacts.php:382
+#: mod/contacts.php:159 mod/contacts.php:383
msgid "Could not access contact record."
msgstr "Non è possibile accedere al contatto."
@@ -56,15 +56,15 @@ msgstr "Non riesco a trovare il profilo selezionato."
msgid "Contact updated."
msgstr "Contatto aggiornato."
-#: mod/contacts.php:208 mod/dfrn_request.php:578
+#: mod/contacts.php:208 mod/dfrn_request.php:575
msgid "Failed to update contact record."
msgstr "Errore nell'aggiornamento del contatto."
-#: mod/contacts.php:364 mod/manage.php:96 mod/display.php:496
+#: mod/contacts.php:365 mod/manage.php:96 mod/display.php:509
#: mod/profile_photo.php:19 mod/profile_photo.php:175
#: mod/profile_photo.php:186 mod/profile_photo.php:199
-#: mod/ostatus_subscribe.php:9 mod/follow.php:10 mod/follow.php:72
-#: mod/follow.php:137 mod/item.php:169 mod/item.php:185 mod/group.php:19
+#: mod/ostatus_subscribe.php:9 mod/follow.php:11 mod/follow.php:73
+#: mod/follow.php:155 mod/item.php:180 mod/item.php:192 mod/group.php:19
#: mod/dfrn_confirm.php:55 mod/fsuggest.php:78 mod/wall_upload.php:77
#: mod/wall_upload.php:80 mod/viewcontacts.php:40 mod/notifications.php:69
#: mod/message.php:45 mod/message.php:181 mod/crepair.php:117
@@ -72,129 +72,129 @@ msgstr "Errore nell'aggiornamento del contatto."
#: mod/allfriends.php:12 mod/events.php:165 mod/wallmessage.php:9
#: mod/wallmessage.php:33 mod/wallmessage.php:79 mod/wallmessage.php:103
#: mod/wall_attach.php:67 mod/wall_attach.php:70 mod/settings.php:20
-#: mod/settings.php:116 mod/settings.php:637 mod/register.php:42
+#: mod/settings.php:126 mod/settings.php:646 mod/register.php:42
#: mod/delegate.php:12 mod/common.php:18 mod/mood.php:114 mod/suggest.php:58
#: mod/profiles.php:165 mod/profiles.php:615 mod/editpost.php:10
#: mod/api.php:26 mod/api.php:31 mod/notes.php:22 mod/poke.php:149
#: mod/repair_ostatus.php:9 mod/invite.php:15 mod/invite.php:101
#: mod/photos.php:171 mod/photos.php:1105 mod/regmod.php:110
-#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5067 index.php:382
+#: mod/uimport.php:23 mod/attach.php:33 include/items.php:5096 index.php:383
msgid "Permission denied."
msgstr "Permesso negato."
-#: mod/contacts.php:403
+#: mod/contacts.php:404
msgid "Contact has been blocked"
msgstr "Il contatto è stato bloccato"
-#: mod/contacts.php:403
+#: mod/contacts.php:404
msgid "Contact has been unblocked"
msgstr "Il contatto è stato sbloccato"
-#: mod/contacts.php:414
+#: mod/contacts.php:415
msgid "Contact has been ignored"
msgstr "Il contatto è ignorato"
-#: mod/contacts.php:414
+#: mod/contacts.php:415
msgid "Contact has been unignored"
msgstr "Il contatto non è più ignorato"
-#: mod/contacts.php:426
+#: mod/contacts.php:427
msgid "Contact has been archived"
msgstr "Il contatto è stato archiviato"
-#: mod/contacts.php:426
+#: mod/contacts.php:427
msgid "Contact has been unarchived"
msgstr "Il contatto è stato dearchiviato"
-#: mod/contacts.php:453 mod/contacts.php:801
+#: mod/contacts.php:454 mod/contacts.php:802
msgid "Do you really want to delete this contact?"
msgstr "Vuoi veramente cancellare questo contatto?"
-#: mod/contacts.php:455 mod/follow.php:105 mod/message.php:216
-#: mod/settings.php:1094 mod/settings.php:1100 mod/settings.php:1108
-#: mod/settings.php:1112 mod/settings.php:1117 mod/settings.php:1123
-#: mod/settings.php:1129 mod/settings.php:1135 mod/settings.php:1161
-#: mod/settings.php:1162 mod/settings.php:1163 mod/settings.php:1164
-#: mod/settings.php:1165 mod/dfrn_request.php:850 mod/register.php:238
+#: mod/contacts.php:456 mod/follow.php:110 mod/message.php:216
+#: mod/settings.php:1103 mod/settings.php:1109 mod/settings.php:1117
+#: mod/settings.php:1121 mod/settings.php:1126 mod/settings.php:1132
+#: mod/settings.php:1138 mod/settings.php:1144 mod/settings.php:1170
+#: mod/settings.php:1171 mod/settings.php:1172 mod/settings.php:1173
+#: mod/settings.php:1174 mod/dfrn_request.php:857 mod/register.php:238
#: mod/suggest.php:29 mod/profiles.php:658 mod/profiles.php:661
-#: mod/profiles.php:687 mod/api.php:105 include/items.php:4899
+#: mod/profiles.php:687 mod/api.php:105 include/items.php:4928
msgid "Yes"
msgstr "Si"
-#: mod/contacts.php:458 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:116
+#: mod/contacts.php:459 mod/tagrm.php:11 mod/tagrm.php:94 mod/follow.php:121
#: mod/videos.php:131 mod/message.php:219 mod/fbrowser.php:93
-#: mod/fbrowser.php:128 mod/settings.php:651 mod/settings.php:677
-#: mod/dfrn_request.php:864 mod/suggest.php:32 mod/editpost.php:148
-#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1221
-#: include/items.php:4902
+#: mod/fbrowser.php:128 mod/settings.php:660 mod/settings.php:686
+#: mod/dfrn_request.php:871 mod/suggest.php:32 mod/editpost.php:148
+#: mod/photos.php:247 mod/photos.php:336 include/conversation.php:1220
+#: include/items.php:4931
msgid "Cancel"
msgstr "Annulla"
-#: mod/contacts.php:470
+#: mod/contacts.php:471
msgid "Contact has been removed."
msgstr "Il contatto è stato rimosso."
-#: mod/contacts.php:511
+#: mod/contacts.php:512
#, php-format
msgid "You are mutual friends with %s"
msgstr "Sei amico reciproco con %s"
-#: mod/contacts.php:515
+#: mod/contacts.php:516
#, php-format
msgid "You are sharing with %s"
msgstr "Stai condividendo con %s"
-#: mod/contacts.php:520
+#: mod/contacts.php:521
#, php-format
msgid "%s is sharing with you"
msgstr "%s sta condividendo con te"
-#: mod/contacts.php:540
+#: mod/contacts.php:541
msgid "Private communications are not available for this contact."
msgstr "Le comunicazioni private non sono disponibili per questo contatto."
-#: mod/contacts.php:543 mod/admin.php:645
+#: mod/contacts.php:544 mod/admin.php:822
msgid "Never"
msgstr "Mai"
-#: mod/contacts.php:547
+#: mod/contacts.php:548
msgid "(Update was successful)"
msgstr "(L'aggiornamento è stato completato)"
-#: mod/contacts.php:547
+#: mod/contacts.php:548
msgid "(Update was not successful)"
msgstr "(L'aggiornamento non è stato completato)"
-#: mod/contacts.php:549
+#: mod/contacts.php:550
msgid "Suggest friends"
msgstr "Suggerisci amici"
-#: mod/contacts.php:553
+#: mod/contacts.php:554
#, php-format
msgid "Network type: %s"
msgstr "Tipo di rete: %s"
-#: mod/contacts.php:566
+#: mod/contacts.php:567
msgid "Communications lost with this contact!"
msgstr "Comunicazione con questo contatto persa!"
-#: mod/contacts.php:569
+#: mod/contacts.php:570
msgid "Fetch further information for feeds"
msgstr "Recupera maggiori infomazioni per i feed"
-#: mod/contacts.php:570 mod/admin.php:654
+#: mod/contacts.php:571 mod/admin.php:831
msgid "Disabled"
msgstr "Disabilitato"
-#: mod/contacts.php:570
+#: mod/contacts.php:571
msgid "Fetch information"
msgstr "Recupera informazioni"
-#: mod/contacts.php:570
+#: mod/contacts.php:571
msgid "Fetch information and keywords"
msgstr "Recupera informazioni e parole chiave"
-#: mod/contacts.php:586 mod/manage.php:143 mod/fsuggest.php:107
+#: mod/contacts.php:587 mod/manage.php:143 mod/fsuggest.php:107
#: mod/message.php:342 mod/message.php:525 mod/crepair.php:196
#: mod/events.php:574 mod/content.php:712 mod/install.php:261
#: mod/install.php:299 mod/mood.php:137 mod/profiles.php:696
@@ -204,308 +204,308 @@ msgstr "Recupera informazioni e parole chiave"
#: object/Item.php:710 view/theme/cleanzero/config.php:80
#: view/theme/dispy/config.php:70 view/theme/quattro/config.php:64
#: view/theme/diabook/config.php:148 view/theme/diabook/theme.php:633
-#: view/theme/clean/config.php:83 view/theme/vier/config.php:107
-#: view/theme/duepuntozero/config.php:59
+#: view/theme/vier/config.php:107 view/theme/duepuntozero/config.php:59
msgid "Submit"
msgstr "Invia"
-#: mod/contacts.php:587
+#: mod/contacts.php:588
msgid "Profile Visibility"
msgstr "Visibilità del profilo"
-#: mod/contacts.php:588
+#: mod/contacts.php:589
#, 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/contacts.php:589
+#: mod/contacts.php:590
msgid "Contact Information / Notes"
msgstr "Informazioni / Note sul contatto"
-#: mod/contacts.php:590
+#: mod/contacts.php:591
msgid "Edit contact notes"
msgstr "Modifica note contatto"
-#: mod/contacts.php:595 mod/contacts.php:977 mod/viewcontacts.php:97
+#: mod/contacts.php:596 mod/contacts.php:952 mod/viewcontacts.php:97
#: mod/nogroup.php:41
#, php-format
msgid "Visit %s's profile [%s]"
msgstr "Visita il profilo di %s [%s]"
-#: mod/contacts.php:596
+#: mod/contacts.php:597
msgid "Block/Unblock contact"
msgstr "Blocca/Sblocca contatto"
-#: mod/contacts.php:597
+#: mod/contacts.php:598
msgid "Ignore contact"
msgstr "Ignora il contatto"
-#: mod/contacts.php:598
+#: mod/contacts.php:599
msgid "Repair URL settings"
msgstr "Impostazioni riparazione URL"
-#: mod/contacts.php:599
+#: mod/contacts.php:600
msgid "View conversations"
msgstr "Vedi conversazioni"
-#: mod/contacts.php:601
+#: mod/contacts.php:602
msgid "Delete contact"
msgstr "Rimuovi contatto"
-#: mod/contacts.php:605
+#: mod/contacts.php:606
msgid "Last update:"
msgstr "Ultimo aggiornamento:"
-#: mod/contacts.php:607
+#: mod/contacts.php:608
msgid "Update public posts"
msgstr "Aggiorna messaggi pubblici"
-#: mod/contacts.php:609 mod/admin.php:1653
+#: mod/contacts.php:610
msgid "Update now"
msgstr "Aggiorna adesso"
-#: mod/contacts.php:611 mod/dirfind.php:190 mod/allfriends.php:60
-#: mod/match.php:71 mod/suggest.php:82 include/contact_widgets.php:32
-#: include/Contact.php:321 include/conversation.php:924
+#: mod/contacts.php:612 mod/follow.php:103 mod/dirfind.php:196
+#: mod/allfriends.php:65 mod/match.php:71 mod/suggest.php:82
+#: include/contact_widgets.php:32 include/Contact.php:297
+#: include/conversation.php:924
msgid "Connect/Follow"
msgstr "Connetti/segui"
-#: mod/contacts.php:614 mod/contacts.php:805 mod/contacts.php:864
-#: mod/admin.php:1117
+#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
+#: mod/admin.php:1312
msgid "Unblock"
msgstr "Sblocca"
-#: mod/contacts.php:614 mod/contacts.php:805 mod/contacts.php:864
-#: mod/admin.php:1116
+#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:865
+#: mod/admin.php:1311
msgid "Block"
msgstr "Blocca"
-#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:871
+#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
msgid "Unignore"
msgstr "Non ignorare"
-#: mod/contacts.php:615 mod/contacts.php:806 mod/contacts.php:871
+#: mod/contacts.php:616 mod/contacts.php:807 mod/contacts.php:872
#: mod/notifications.php:54 mod/notifications.php:179
#: mod/notifications.php:259
msgid "Ignore"
msgstr "Ignora"
-#: mod/contacts.php:618
+#: mod/contacts.php:619
msgid "Currently blocked"
msgstr "Bloccato"
-#: mod/contacts.php:619
+#: mod/contacts.php:620
msgid "Currently ignored"
msgstr "Ignorato"
-#: mod/contacts.php:620
+#: mod/contacts.php:621
msgid "Currently archived"
msgstr "Al momento archiviato"
-#: mod/contacts.php:621 mod/notifications.php:172 mod/notifications.php:251
+#: mod/contacts.php:622 mod/notifications.php:172 mod/notifications.php:251
msgid "Hide this contact from others"
msgstr "Nascondi questo contatto agli altri"
-#: mod/contacts.php:621
+#: mod/contacts.php:622
msgid ""
"Replies/likes to your public posts may still be visible"
msgstr "Risposte ai tuoi post pubblici possono essere comunque visibili"
-#: mod/contacts.php:622
+#: mod/contacts.php:623
msgid "Notification for new posts"
msgstr "Notifica per i nuovi messaggi"
-#: mod/contacts.php:622
+#: mod/contacts.php:623
msgid "Send a notification of every new post of this contact"
msgstr "Invia una notifica per ogni nuovo messaggio di questo contatto"
-#: mod/contacts.php:625
+#: mod/contacts.php:626
msgid "Blacklisted keywords"
msgstr "Parole chiave in blacklist"
-#: mod/contacts.php:625
+#: mod/contacts.php:626
msgid ""
"Comma separated list of keywords that should not be converted to hashtags, "
"when \"Fetch information and keywords\" is selected"
msgstr "Lista separata da virgola di parole chiave che non dovranno essere convertite in hastag, quando \"Recupera informazioni e parole chiave\" è selezionato"
-#: mod/contacts.php:632 mod/follow.php:121 mod/notifications.php:255
+#: mod/contacts.php:633 mod/follow.php:126 mod/notifications.php:255
msgid "Profile URL"
msgstr "URL Profilo"
-#: mod/contacts.php:635 mod/follow.php:125 mod/notifications.php:244
-#: mod/events.php:566 mod/directory.php:145 include/identity.php:304
-#: include/bb2diaspora.php:170 include/event.php:36 include/event.php:60
+#: mod/contacts.php:636 mod/notifications.php:244 mod/events.php:566
+#: mod/directory.php:145 include/identity.php:308 include/bb2diaspora.php:170
+#: include/event.php:36 include/event.php:60
msgid "Location:"
msgstr "Posizione:"
-#: mod/contacts.php:637 mod/follow.php:127 mod/notifications.php:246
-#: mod/directory.php:153 include/identity.php:313 include/identity.php:621
+#: mod/contacts.php:638 mod/notifications.php:246 mod/directory.php:153
+#: include/identity.php:317 include/identity.php:631
msgid "About:"
msgstr "Informazioni:"
-#: mod/contacts.php:639 mod/follow.php:129 mod/notifications.php:248
-#: include/identity.php:615
+#: mod/contacts.php:640 mod/follow.php:134 mod/notifications.php:248
+#: include/identity.php:625
msgid "Tags:"
msgstr "Tag:"
-#: mod/contacts.php:684
+#: mod/contacts.php:685
msgid "Suggestions"
msgstr "Suggerimenti"
-#: mod/contacts.php:687
+#: mod/contacts.php:688
msgid "Suggest potential friends"
msgstr "Suggerisci potenziali amici"
-#: mod/contacts.php:692 mod/group.php:192
+#: mod/contacts.php:693 mod/group.php:192
msgid "All Contacts"
msgstr "Tutti i contatti"
-#: mod/contacts.php:695
+#: mod/contacts.php:696
msgid "Show all contacts"
msgstr "Mostra tutti i contatti"
-#: mod/contacts.php:700
+#: mod/contacts.php:701
msgid "Unblocked"
msgstr "Sbloccato"
-#: mod/contacts.php:703
+#: mod/contacts.php:704
msgid "Only show unblocked contacts"
msgstr "Mostra solo contatti non bloccati"
-#: mod/contacts.php:709
+#: mod/contacts.php:710
msgid "Blocked"
msgstr "Bloccato"
-#: mod/contacts.php:712
+#: mod/contacts.php:713
msgid "Only show blocked contacts"
msgstr "Mostra solo contatti bloccati"
-#: mod/contacts.php:718
+#: mod/contacts.php:719
msgid "Ignored"
msgstr "Ignorato"
-#: mod/contacts.php:721
+#: mod/contacts.php:722
msgid "Only show ignored contacts"
msgstr "Mostra solo contatti ignorati"
-#: mod/contacts.php:727
+#: mod/contacts.php:728
msgid "Archived"
msgstr "Achiviato"
-#: mod/contacts.php:730
+#: mod/contacts.php:731
msgid "Only show archived contacts"
msgstr "Mostra solo contatti archiviati"
-#: mod/contacts.php:736
+#: mod/contacts.php:737
msgid "Hidden"
msgstr "Nascosto"
-#: mod/contacts.php:739
+#: mod/contacts.php:740
msgid "Only show hidden contacts"
msgstr "Mostra solo contatti nascosti"
-#: mod/contacts.php:792 mod/contacts.php:840 mod/viewcontacts.php:116
-#: include/identity.php:732 include/identity.php:735 include/text.php:1012
+#: mod/contacts.php:793 mod/contacts.php:841 mod/viewcontacts.php:116
+#: include/identity.php:741 include/identity.php:744 include/text.php:1012
#: include/nav.php:123 include/nav.php:187 view/theme/diabook/theme.php:125
msgid "Contacts"
msgstr "Contatti"
-#: mod/contacts.php:796
+#: mod/contacts.php:797
msgid "Search your contacts"
msgstr "Cerca nei tuoi contatti"
-#: mod/contacts.php:797
+#: mod/contacts.php:798
msgid "Finding: "
msgstr "Ricerca: "
-#: mod/contacts.php:798 mod/directory.php:210 include/contact_widgets.php:34
+#: mod/contacts.php:799 mod/directory.php:210 include/contact_widgets.php:34
msgid "Find"
msgstr "Trova"
-#: mod/contacts.php:804 mod/settings.php:146 mod/settings.php:676
+#: mod/contacts.php:805 mod/settings.php:156 mod/settings.php:685
msgid "Update"
msgstr "Aggiorna"
-#: mod/contacts.php:807 mod/contacts.php:878
+#: mod/contacts.php:808 mod/contacts.php:879
msgid "Archive"
msgstr "Archivia"
-#: mod/contacts.php:807 mod/contacts.php:878
+#: mod/contacts.php:808 mod/contacts.php:879
msgid "Unarchive"
msgstr "Dearchivia"
-#: mod/contacts.php:808 mod/group.php:171 mod/admin.php:1115
-#: mod/content.php:440 mod/content.php:743 mod/settings.php:713
+#: mod/contacts.php:809 mod/group.php:171 mod/admin.php:1310
+#: mod/content.php:440 mod/content.php:743 mod/settings.php:722
#: mod/photos.php:1723 object/Item.php:134 include/conversation.php:635
msgid "Delete"
msgstr "Rimuovi"
-#: mod/contacts.php:821 include/identity.php:677 include/nav.php:75
+#: mod/contacts.php:822 include/identity.php:686 include/nav.php:75
msgid "Status"
msgstr "Stato"
-#: mod/contacts.php:824 include/identity.php:680
+#: mod/contacts.php:825 mod/follow.php:143 include/identity.php:689
msgid "Status Messages and Posts"
msgstr "Messaggi di stato e post"
-#: mod/contacts.php:829 mod/profperm.php:104 mod/newmember.php:32
-#: include/identity.php:569 include/identity.php:655 include/identity.php:685
+#: mod/contacts.php:830 mod/profperm.php:104 mod/newmember.php:32
+#: include/identity.php:579 include/identity.php:665 include/identity.php:694
#: include/nav.php:76 view/theme/diabook/theme.php:124
msgid "Profile"
msgstr "Profilo"
-#: mod/contacts.php:832 include/identity.php:688
+#: mod/contacts.php:833 include/identity.php:697
msgid "Profile Details"
msgstr "Dettagli del profilo"
-#: mod/contacts.php:843
+#: mod/contacts.php:844
msgid "View all contacts"
msgstr "Vedi tutti i contatti"
-#: mod/contacts.php:849 mod/common.php:135
+#: mod/contacts.php:850 mod/common.php:134
msgid "Common Friends"
msgstr "Amici in comune"
-#: mod/contacts.php:852
+#: mod/contacts.php:853
msgid "View all common friends"
msgstr "Vedi tutti gli amici in comune"
-#: mod/contacts.php:856
+#: mod/contacts.php:857
msgid "Repair"
msgstr "Ripara"
-#: mod/contacts.php:859
+#: mod/contacts.php:860
msgid "Advanced Contact Settings"
msgstr "Impostazioni avanzate Contatto"
-#: mod/contacts.php:867
+#: mod/contacts.php:868
msgid "Toggle Blocked status"
msgstr "Inverti stato \"Blocca\""
-#: mod/contacts.php:874
+#: mod/contacts.php:875
msgid "Toggle Ignored status"
msgstr "Inverti stato \"Ignora\""
-#: mod/contacts.php:881
+#: mod/contacts.php:882
msgid "Toggle Archive status"
msgstr "Inverti stato \"Archiviato\""
-#: mod/contacts.php:949
+#: mod/contacts.php:924
msgid "Mutual Friendship"
msgstr "Amicizia reciproca"
-#: mod/contacts.php:953
+#: mod/contacts.php:928
msgid "is a fan of yours"
msgstr "è un tuo fan"
-#: mod/contacts.php:957
+#: mod/contacts.php:932
msgid "you are a fan of"
msgstr "sei un fan di"
-#: mod/contacts.php:978 mod/nogroup.php:42
+#: mod/contacts.php:953 mod/nogroup.php:42
msgid "Edit contact"
msgstr "Modifca contatto"
@@ -531,7 +531,7 @@ msgstr "Seleziona un'identità da gestire:"
msgid "Post successful."
msgstr "Inviato!"
-#: mod/profperm.php:19 mod/group.php:72 index.php:381
+#: mod/profperm.php:19 mod/group.php:72 index.php:382
msgid "Permission denied"
msgstr "Permesso negato"
@@ -555,23 +555,23 @@ msgstr "Visibile a"
msgid "All Contacts (with secure profile access)"
msgstr "Tutti i contatti (con profilo ad accesso sicuro)"
-#: mod/display.php:82 mod/display.php:283 mod/display.php:500
-#: mod/viewsrc.php:15 mod/admin.php:196 mod/admin.php:1160 mod/admin.php:1381
-#: mod/notice.php:15 include/items.php:4858
+#: mod/display.php:82 mod/display.php:291 mod/display.php:513
+#: mod/viewsrc.php:15 mod/admin.php:234 mod/admin.php:1365 mod/admin.php:1599
+#: mod/notice.php:15 include/items.php:4887
msgid "Item not found."
msgstr "Elemento non trovato."
-#: mod/display.php:211 mod/videos.php:197 mod/viewcontacts.php:35
-#: mod/community.php:18 mod/dfrn_request.php:779 mod/search.php:93
+#: mod/display.php:220 mod/videos.php:197 mod/viewcontacts.php:35
+#: mod/community.php:22 mod/dfrn_request.php:786 mod/search.php:93
#: mod/search.php:99 mod/directory.php:37 mod/photos.php:976
msgid "Public access denied."
msgstr "Accesso negato."
-#: mod/display.php:331 mod/profile.php:155
+#: mod/display.php:339 mod/profile.php:155
msgid "Access to this profile has been restricted."
msgstr "L'accesso a questo profilo è stato limitato."
-#: mod/display.php:493
+#: mod/display.php:506
msgid "Item has been removed."
msgstr "L'oggetto è stato rimosso."
@@ -606,8 +606,8 @@ msgid ""
" join."
msgstr "Sulla tua pagina Quick Start - veloce introduzione alla tua pagina profilo e alla pagina Rete, fai qualche nuova amicizia, e trova qualche gruppo a cui unirti."
-#: mod/newmember.php:22 mod/admin.php:1212 mod/admin.php:1457
-#: mod/settings.php:99 include/nav.php:182 view/theme/diabook/theme.php:544
+#: mod/newmember.php:22 mod/admin.php:1418 mod/admin.php:1676
+#: mod/settings.php:109 include/nav.php:182 view/theme/diabook/theme.php:544
#: view/theme/diabook/theme.php:648
msgid "Settings"
msgstr "Impostazioni"
@@ -668,60 +668,44 @@ msgstr "Inserisci qualche parola chiave pubblica nel tuo profilo predefinito che
msgid "Connecting"
msgstr "Collegarsi"
-#: mod/newmember.php:49 mod/newmember.php:51 include/contact_selectors.php:81
-msgid "Facebook"
-msgstr "Facebook"
-
-#: mod/newmember.php:49
-msgid ""
-"Authorise the Facebook Connector if you currently have a Facebook account "
-"and we will (optionally) import all your Facebook friends and conversations."
-msgstr "Autorizza il Facebook Connector se hai un account Facebook, e noi (opzionalmente) importeremo tuti i tuoi amici e le tue conversazioni da Facebook."
-
#: mod/newmember.php:51
-msgid ""
-"If this is your own personal server, installing the Facebook addon "
-"may ease your transition to the free social web."
-msgstr "SeAdd New Contact dialog."
msgstr "La tua pagina Contatti è il mezzo per gestire le amicizie e collegarsi con amici su altre reti. Di solito, basta inserire l'indirizzo nel campo Aggiungi Nuovo Contatto"
-#: mod/newmember.php:60
+#: mod/newmember.php:55
msgid "Go to Your Site's Directory"
msgstr "Vai all'Elenco del tuo sito"
-#: mod/newmember.php:60
+#: mod/newmember.php:55
msgid ""
"The Directory page lets you find other people in this network or other "
"federated sites. Look for a Connect or Follow link on "
"their profile page. Provide your own Identity Address if requested."
msgstr "La pagina Elenco ti permette di trovare altre persone in questa rete o in altri siti. Cerca un link Connetti o Segui nella loro pagina del profilo. Inserisci il tuo Indirizzo Identità, se richiesto."
-#: mod/newmember.php:62
+#: mod/newmember.php:57
msgid "Finding New People"
msgstr "Trova nuove persone"
-#: mod/newmember.php:62
+#: mod/newmember.php:57
msgid ""
"On the side panel of the Contacts page are several tools to find new "
"friends. We can match people by interest, look up people by name or "
@@ -730,41 +714,41 @@ msgid ""
"hours."
msgstr "Nel pannello laterale nella pagina \"Contatti\", ci sono diversi strumenti per trovare nuovi amici. Possiamo confrontare le persone per interessi, cercare le persone per nome e fornire suggerimenti basati sui tuoi contatti esistenti. Su un sito nuovo, i suggerimenti sono di solito presenti dopo 24 ore."
-#: mod/newmember.php:66 include/group.php:283
+#: mod/newmember.php:61 include/group.php:283
msgid "Groups"
msgstr "Gruppi"
-#: mod/newmember.php:70
+#: mod/newmember.php:65
msgid "Group Your Contacts"
msgstr "Raggruppa i tuoi contatti"
-#: mod/newmember.php:70
+#: mod/newmember.php:65
msgid ""
"Once you have made some friends, organize them into private conversation "
"groups from the sidebar of your Contacts page and then you can interact with"
" each group privately on your Network page."
msgstr "Quando avrai alcuni amici, organizzali in gruppi di conversazioni private dalla barra laterale della tua pagina Contatti. Potrai interagire privatamente con ogni gruppo nella tua pagina Rete"
-#: mod/newmember.php:73
+#: mod/newmember.php:68
msgid "Why Aren't My Posts Public?"
msgstr "Perchè i miei post non sono pubblici?"
-#: mod/newmember.php:73
+#: mod/newmember.php:68
msgid ""
"Friendica respects your privacy. By default, your posts will only show up to"
" people you've added as friends. For more information, see the help section "
"from the link above."
msgstr "Friendica rispetta la tua provacy. Per impostazione predefinita, i tuoi post sono mostrati solo alle persone che hai aggiunto come amici. Per maggiori informazioni guarda la sezione della guida dal link qui sopra."
-#: mod/newmember.php:78
+#: mod/newmember.php:73
msgid "Getting Help"
msgstr "Ottenere Aiuto"
-#: mod/newmember.php:82
+#: mod/newmember.php:77
msgid "Go to the Help Section"
msgstr "Vai alla sezione Guida"
-#: mod/newmember.php:82
+#: mod/newmember.php:77
msgid ""
"Our help pages may be consulted for detail on other program"
" features and resources."
@@ -779,7 +763,7 @@ msgid ""
"Account not found and OpenID registration is not permitted on this site."
msgstr "L'account non è stato trovato, e la registrazione via OpenID non è permessa su questo sito."
-#: mod/openid.php:93 include/auth.php:112 include/auth.php:175
+#: mod/openid.php:93 include/auth.php:118 include/auth.php:181
msgid "Login failed."
msgstr "Accesso fallito."
@@ -865,18 +849,18 @@ msgstr "Immagine caricata con successo."
msgid "Image upload failed."
msgstr "Caricamento immagine fallito."
-#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:168
+#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
#: include/conversation.php:130 include/conversation.php:266
-#: include/text.php:1993 include/diaspora.php:2146
+#: include/text.php:2000 include/diaspora.php:2169
#: view/theme/diabook/theme.php:471
msgid "photo"
msgstr "foto"
-#: mod/subthread.php:87 mod/tagger.php:62 mod/like.php:168 mod/like.php:346
-#: include/conversation.php:125 include/conversation.php:134
-#: include/conversation.php:261 include/conversation.php:270
-#: include/diaspora.php:2146 view/theme/diabook/theme.php:466
-#: view/theme/diabook/theme.php:475
+#: mod/subthread.php:87 mod/tagger.php:62 include/like.php:165
+#: include/like.php:334 include/conversation.php:125
+#: include/conversation.php:134 include/conversation.php:261
+#: include/conversation.php:270 include/diaspora.php:2169
+#: view/theme/diabook/theme.php:466 view/theme/diabook/theme.php:475
msgid "status"
msgstr "stato"
@@ -902,8 +886,8 @@ msgid "Remove"
msgstr "Rimuovi"
#: mod/ostatus_subscribe.php:14
-msgid "Subsribing to OStatus contacts"
-msgstr "Iscrizione a contatti OStatus"
+msgid "Subscribing to OStatus contacts"
+msgstr ""
#: mod/ostatus_subscribe.php:25
msgid "No contact provided."
@@ -937,8 +921,8 @@ msgstr "ignorato"
msgid "Keep this window open until done."
msgstr "Tieni questa finestra aperta fino a che ha finito."
-#: mod/filer.php:30 include/conversation.php:1133
-#: include/conversation.php:1151
+#: mod/filer.php:30 include/conversation.php:1132
+#: include/conversation.php:1150
msgid "Save to Folder:"
msgstr "Salva nella Cartella:"
@@ -951,54 +935,54 @@ msgstr "- seleziona -"
msgid "Save"
msgstr "Salva"
-#: mod/follow.php:18 mod/dfrn_request.php:863
+#: mod/follow.php:19 mod/dfrn_request.php:870
msgid "Submit Request"
msgstr "Invia richiesta"
-#: mod/follow.php:29
+#: mod/follow.php:30
msgid "You already added this contact."
msgstr "Hai già aggiunto questo contatto."
-#: mod/follow.php:38
+#: mod/follow.php:39
msgid "Diaspora support isn't enabled. Contact can't be added."
msgstr "Il supporto Diaspora non è abilitato. Il contatto non puo' essere aggiunto."
-#: mod/follow.php:45
+#: mod/follow.php:46
msgid "OStatus support is disabled. Contact can't be added."
msgstr "Il supporto OStatus non è abilitato. Il contatto non puo' essere aggiunto."
-#: mod/follow.php:52
+#: mod/follow.php:53
msgid "The network type couldn't be detected. Contact can't be added."
msgstr "Non è possibile rilevare il tipo di rete. Il contatto non puo' essere aggiunto."
-#: mod/follow.php:104 mod/dfrn_request.php:849
+#: mod/follow.php:109 mod/dfrn_request.php:856
msgid "Please answer the following:"
msgstr "Rispondi:"
-#: mod/follow.php:105 mod/dfrn_request.php:850
+#: mod/follow.php:110 mod/dfrn_request.php:857
#, php-format
msgid "Does %s know you?"
msgstr "%s ti conosce?"
-#: mod/follow.php:105 mod/settings.php:1094 mod/settings.php:1100
-#: mod/settings.php:1108 mod/settings.php:1112 mod/settings.php:1117
-#: mod/settings.php:1123 mod/settings.php:1129 mod/settings.php:1135
-#: mod/settings.php:1161 mod/settings.php:1162 mod/settings.php:1163
-#: mod/settings.php:1164 mod/settings.php:1165 mod/dfrn_request.php:850
+#: mod/follow.php:110 mod/settings.php:1103 mod/settings.php:1109
+#: mod/settings.php:1117 mod/settings.php:1121 mod/settings.php:1126
+#: mod/settings.php:1132 mod/settings.php:1138 mod/settings.php:1144
+#: mod/settings.php:1170 mod/settings.php:1171 mod/settings.php:1172
+#: mod/settings.php:1173 mod/settings.php:1174 mod/dfrn_request.php:857
#: mod/register.php:239 mod/profiles.php:658 mod/profiles.php:662
#: mod/profiles.php:687 mod/api.php:106
msgid "No"
msgstr "No"
-#: mod/follow.php:106 mod/dfrn_request.php:854
+#: mod/follow.php:111 mod/dfrn_request.php:861
msgid "Add a personal note:"
msgstr "Aggiungi una nota personale:"
-#: mod/follow.php:112 mod/dfrn_request.php:860
+#: mod/follow.php:117 mod/dfrn_request.php:867
msgid "Your Identity Address:"
msgstr "L'indirizzo della tua identità:"
-#: mod/follow.php:162
+#: mod/follow.php:180
msgid "Contact added"
msgstr "Contatto aggiunto"
@@ -1006,39 +990,39 @@ msgstr "Contatto aggiunto"
msgid "Unable to locate original post."
msgstr "Impossibile trovare il messaggio originale."
-#: mod/item.php:322
+#: mod/item.php:329
msgid "Empty post discarded."
msgstr "Messaggio vuoto scartato."
-#: mod/item.php:460 mod/wall_upload.php:213 mod/wall_upload.php:227
-#: mod/wall_upload.php:234 include/Photo.php:954 include/Photo.php:969
-#: include/Photo.php:976 include/Photo.php:998 include/message.php:145
+#: mod/item.php:467 mod/wall_upload.php:213 mod/wall_upload.php:227
+#: mod/wall_upload.php:234 include/Photo.php:958 include/Photo.php:973
+#: include/Photo.php:980 include/Photo.php:1002 include/message.php:145
msgid "Wall Photos"
msgstr "Foto della bacheca"
-#: mod/item.php:834
+#: mod/item.php:842
msgid "System error. Post not saved."
msgstr "Errore di sistema. Messaggio non salvato."
-#: mod/item.php:963
+#: mod/item.php:971
#, php-format
msgid ""
"This message was sent to you by %s, a member of the Friendica social "
"network."
msgstr "Questo messaggio ti è stato inviato da %s, un membro del social network Friendica."
-#: mod/item.php:965
+#: mod/item.php:973
#, php-format
msgid "You may visit them online at %s"
msgstr "Puoi visitarli online su %s"
-#: mod/item.php:966
+#: mod/item.php:974
msgid ""
"Please contact the sender by replying to this post if you do not wish to "
"receive these messages."
msgstr "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi messaggi."
-#: mod/item.php:970
+#: mod/item.php:978
#, php-format
msgid "%s posted an update."
msgstr "%s ha inviato un aggiornamento."
@@ -1087,11 +1071,11 @@ msgstr "Modifica gruppo"
msgid "Members"
msgstr "Membri"
-#: mod/group.php:193 mod/network.php:563 mod/content.php:130
+#: mod/group.php:193 mod/network.php:576 mod/content.php:130
msgid "Group is empty"
msgstr "Il gruppo è vuoto"
-#: mod/apps.php:7 index.php:225
+#: mod/apps.php:7 index.php:226
msgid "You must be logged in to use addons. "
msgstr "Devi aver effettuato il login per usare gli addons."
@@ -1148,7 +1132,7 @@ msgid "Unable to set contact photo."
msgstr "Impossibile impostare la foto del contatto."
#: mod/dfrn_confirm.php:487 include/conversation.php:185
-#: include/diaspora.php:636
+#: include/diaspora.php:637
#, php-format
msgid "%1$s is now friends with %2$s"
msgstr "%1$s e %2$s adesso sono amici"
@@ -1189,7 +1173,7 @@ msgstr "Impossibile impostare le credenziali del tuo contatto sul nostro sistema
msgid "Unable to update your contact profile details on our system"
msgstr "Impossibile aggiornare i dettagli del tuo contatto sul nostro sistema"
-#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:734 include/items.php:4270
+#: mod/dfrn_confirm.php:753 mod/dfrn_request.php:741 include/items.php:4299
msgid "[Name Withheld]"
msgstr "[Nome Nascosto]"
@@ -1198,7 +1182,7 @@ msgstr "[Nome Nascosto]"
msgid "%1$s has joined %2$s"
msgstr "%1$s si è unito a %2$s"
-#: mod/profile.php:21 include/identity.php:52
+#: mod/profile.php:21 include/identity.php:51
msgid "Requested profile is not available."
msgstr "Profilo richiesto non disponibile."
@@ -1222,7 +1206,7 @@ msgstr "Nessun video selezionato"
msgid "Access to this item is restricted."
msgstr "Questo oggetto non è visibile a tutti."
-#: mod/videos.php:383 include/text.php:1465
+#: mod/videos.php:383 include/text.php:1472
msgid "View Video"
msgstr "Guarda Video"
@@ -1258,7 +1242,7 @@ msgstr "Suggerisci un amico a %s"
#: mod/wall_upload.php:20 mod/wall_upload.php:33 mod/wall_upload.php:86
#: mod/wall_upload.php:122 mod/wall_upload.php:125 mod/wall_attach.php:17
-#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1733
+#: mod/wall_attach.php:25 mod/wall_attach.php:76 include/api.php:1781
msgid "Invalid request."
msgstr "Richiesta non valida."
@@ -1314,7 +1298,7 @@ msgid ""
"Password reset failed."
msgstr "La richiesta non può essere verificata. (Puoi averla già richiesta precendentemente). Reimpostazione password fallita."
-#: mod/lostpass.php:109 boot.php:1307
+#: mod/lostpass.php:109 boot.php:1444
msgid "Password Reset"
msgstr "Reimpostazione password"
@@ -1388,37 +1372,6 @@ msgstr "Nome utente o email: "
msgid "Reset"
msgstr "Reimposta"
-#: mod/like.php:170 include/conversation.php:122 include/conversation.php:258
-#: include/text.php:1991 view/theme/diabook/theme.php:463
-msgid "event"
-msgstr "l'evento"
-
-#: mod/like.php:187 include/conversation.php:141 include/diaspora.php:2162
-#: view/theme/diabook/theme.php:480
-#, php-format
-msgid "%1$s likes %2$s's %3$s"
-msgstr "A %1$s piace %3$s di %2$s"
-
-#: mod/like.php:189 include/conversation.php:144
-#, php-format
-msgid "%1$s doesn't like %2$s's %3$s"
-msgstr "A %1$s non piace %3$s di %2$s"
-
-#: mod/like.php:191
-#, php-format
-msgid "%1$s is attending %2$s's %3$s"
-msgstr "%1$s parteciperà a %3$s di %2$s"
-
-#: mod/like.php:193
-#, php-format
-msgid "%1$s is not attending %2$s's %3$s"
-msgstr "%1$s non parteciperà a %3$s di %2$s"
-
-#: mod/like.php:195
-#, php-format
-msgid "%1$s may attend %2$s's %3$s"
-msgstr "%1$s forse parteciperà a %3$s di %2$s"
-
#: mod/ping.php:265
msgid "{0} wants to be your friend"
msgstr "{0} vuole essere tuo amico"
@@ -1448,11 +1401,11 @@ msgstr "Scarta"
msgid "System"
msgstr "Sistema"
-#: mod/notifications.php:87 mod/admin.php:228 include/nav.php:154
+#: mod/notifications.php:87 mod/admin.php:390 include/nav.php:154
msgid "Network"
msgstr "Rete"
-#: mod/notifications.php:93 mod/network.php:381
+#: mod/notifications.php:93 mod/network.php:384
msgid "Personal"
msgstr "Personale"
@@ -1494,7 +1447,7 @@ msgstr "Invia una attività \"è ora amico con\""
msgid "if applicable"
msgstr "se applicabile"
-#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1113
+#: mod/notifications.php:176 mod/notifications.php:257 mod/admin.php:1308
msgid "Approve"
msgstr "Approva"
@@ -1544,8 +1497,8 @@ msgstr "Richiesta amicizia/connessione"
msgid "New Follower"
msgstr "Qualcuno inizia a seguirti"
-#: mod/notifications.php:250 mod/directory.php:147 include/identity.php:306
-#: include/identity.php:580
+#: mod/notifications.php:250 mod/directory.php:147 include/identity.php:310
+#: include/identity.php:590
msgid "Gender:"
msgstr "Genere:"
@@ -1716,7 +1669,7 @@ msgstr "Conversazione rimossa."
#: mod/message.php:290 mod/message.php:298 mod/message.php:427
#: mod/message.php:435 mod/wallmessage.php:127 mod/wallmessage.php:135
-#: include/conversation.php:1129 include/conversation.php:1147
+#: include/conversation.php:1128 include/conversation.php:1146
msgid "Please enter a link URL:"
msgstr "Inserisci l'indirizzo del link:"
@@ -1738,19 +1691,19 @@ msgid "Your message:"
msgstr "Il tuo messaggio:"
#: mod/message.php:339 mod/message.php:523 mod/wallmessage.php:154
-#: mod/editpost.php:110 include/conversation.php:1184
+#: mod/editpost.php:110 include/conversation.php:1183
msgid "Upload photo"
msgstr "Carica foto"
#: mod/message.php:340 mod/message.php:524 mod/wallmessage.php:155
-#: mod/editpost.php:114 include/conversation.php:1188
+#: mod/editpost.php:114 include/conversation.php:1187
msgid "Insert web link"
msgstr "Inserisci link"
#: mod/message.php:341 mod/message.php:526 mod/content.php:501
#: mod/content.php:885 mod/wallmessage.php:156 mod/editpost.php:124
#: mod/photos.php:1610 object/Item.php:396 include/conversation.php:713
-#: include/conversation.php:1202
+#: include/conversation.php:1201
msgid "Please wait"
msgstr "Attendi"
@@ -1766,7 +1719,7 @@ msgstr "Messaggio non disponibile."
msgid "Delete message"
msgstr "Elimina il messaggio"
-#: mod/message.php:507 mod/message.php:582
+#: mod/message.php:507 mod/message.php:584
msgid "Delete conversation"
msgstr "Elimina la conversazione"
@@ -1780,26 +1733,26 @@ msgstr "Nessuna comunicazione sicura disponibile, Potresti esse
msgid "Send Reply"
msgstr "Invia la risposta"
-#: mod/message.php:555
+#: mod/message.php:557
#, php-format
msgid "Unknown sender - %s"
msgstr "Mittente sconosciuto - %s"
-#: mod/message.php:558
+#: mod/message.php:560
#, php-format
msgid "You and %s"
msgstr "Tu e %s"
-#: mod/message.php:561
+#: mod/message.php:563
#, php-format
msgid "%s and You"
msgstr "%s e Tu"
-#: mod/message.php:585
+#: mod/message.php:587
msgid "D, d M Y - g:i A"
msgstr "D d M Y - G:i"
-#: mod/message.php:588
+#: mod/message.php:590
#, php-format
msgid "%d message"
msgid_plural "%d messages"
@@ -1851,9 +1804,9 @@ msgstr "Ritorna alla modifica contatto"
msgid "Refetch contact data"
msgstr "Ricarica dati contatto"
-#: mod/crepair.php:170 mod/admin.php:1111 mod/admin.php:1123
-#: mod/admin.php:1124 mod/admin.php:1137 mod/settings.php:652
-#: mod/settings.php:678
+#: mod/crepair.php:170 mod/admin.php:1306 mod/admin.php:1318
+#: mod/admin.php:1319 mod/admin.php:1332 mod/settings.php:661
+#: mod/settings.php:687
msgid "Name"
msgstr "Nome"
@@ -1903,7 +1856,7 @@ msgid ""
"entries from this contact."
msgstr "Imposta questo contatto come 'io remoto', questo farà si che friendica reinvii i nuovi messaggi da questo contatto."
-#: mod/bookmarklet.php:12 boot.php:1293 include/nav.php:91
+#: mod/bookmarklet.php:12 boot.php:1430 include/nav.php:91
msgid "Login"
msgstr "Accedi"
@@ -1915,28 +1868,28 @@ msgstr "Il messaggio è stato creato"
msgid "Access denied."
msgstr "Accesso negato."
-#: mod/dirfind.php:188 mod/allfriends.php:75 mod/match.php:85
-#: mod/suggest.php:98 include/contact_widgets.php:10 include/identity.php:209
+#: mod/dirfind.php:194 mod/allfriends.php:80 mod/match.php:85
+#: mod/suggest.php:98 include/contact_widgets.php:10 include/identity.php:212
msgid "Connect"
msgstr "Connetti"
-#: mod/dirfind.php:189 mod/allfriends.php:59 mod/match.php:70
-#: mod/directory.php:162 mod/suggest.php:81 include/Contact.php:307
-#: include/Contact.php:320 include/Contact.php:362
+#: mod/dirfind.php:195 mod/allfriends.php:64 mod/match.php:70
+#: mod/directory.php:162 mod/suggest.php:81 include/Contact.php:283
+#: include/Contact.php:296 include/Contact.php:338
#: include/conversation.php:912 include/conversation.php:926
msgid "View Profile"
msgstr "Visualizza profilo"
-#: mod/dirfind.php:218
+#: mod/dirfind.php:224
#, php-format
msgid "People Search - %s"
msgstr "Cerca persone - %s"
-#: mod/dirfind.php:225 mod/match.php:105
+#: mod/dirfind.php:231 mod/match.php:105
msgid "No matches"
msgstr "Nessun risultato"
-#: mod/fbrowser.php:32 include/identity.php:693 include/nav.php:77
+#: mod/fbrowser.php:32 include/identity.php:702 include/nav.php:77
#: view/theme/diabook/theme.php:126
msgid "Photos"
msgstr "Foto"
@@ -1956,548 +1909,579 @@ msgstr "File"
msgid "Contacts who are not members of a group"
msgstr "Contatti che non sono membri di un gruppo"
-#: mod/admin.php:80
+#: mod/admin.php:92
msgid "Theme settings updated."
msgstr "Impostazioni del tema aggiornate."
-#: mod/admin.php:127 mod/admin.php:711
+#: mod/admin.php:156 mod/admin.php:888
msgid "Site"
msgstr "Sito"
-#: mod/admin.php:128 mod/admin.php:655 mod/admin.php:1106 mod/admin.php:1121
+#: mod/admin.php:157 mod/admin.php:832 mod/admin.php:1301 mod/admin.php:1316
msgid "Users"
msgstr "Utenti"
-#: mod/admin.php:129 mod/admin.php:1210 mod/admin.php:1270 mod/settings.php:66
+#: mod/admin.php:158 mod/admin.php:1416 mod/admin.php:1476 mod/settings.php:72
msgid "Plugins"
msgstr "Plugin"
-#: mod/admin.php:130 mod/admin.php:1455 mod/admin.php:1506
+#: mod/admin.php:159 mod/admin.php:1674 mod/admin.php:1724
msgid "Themes"
msgstr "Temi"
-#: mod/admin.php:131
+#: mod/admin.php:160 mod/settings.php:50
+msgid "Additional features"
+msgstr "Funzionalità aggiuntive"
+
+#: mod/admin.php:161
msgid "DB updates"
msgstr "Aggiornamenti Database"
-#: mod/admin.php:132 mod/admin.php:223
+#: mod/admin.php:162 mod/admin.php:385
msgid "Inspect Queue"
msgstr "Ispeziona Coda di invio"
-#: mod/admin.php:147 mod/admin.php:156 mod/admin.php:1594
+#: mod/admin.php:163 mod/admin.php:354
+msgid "Federation Statistics"
+msgstr ""
+
+#: mod/admin.php:177 mod/admin.php:188 mod/admin.php:1792
msgid "Logs"
msgstr "Log"
-#: mod/admin.php:148
+#: mod/admin.php:178 mod/admin.php:1859
+msgid "View Logs"
+msgstr ""
+
+#: mod/admin.php:179
msgid "probe address"
msgstr "controlla indirizzo"
-#: mod/admin.php:149
+#: mod/admin.php:180
msgid "check webfinger"
msgstr "verifica webfinger"
-#: mod/admin.php:154 include/nav.php:194
+#: mod/admin.php:186 include/nav.php:194
msgid "Admin"
msgstr "Amministrazione"
-#: mod/admin.php:155
+#: mod/admin.php:187
msgid "Plugin Features"
msgstr "Impostazioni Plugins"
-#: mod/admin.php:157
+#: mod/admin.php:189
msgid "diagnostics"
msgstr "diagnostiche"
-#: mod/admin.php:158
+#: mod/admin.php:190
msgid "User registrations waiting for confirmation"
msgstr "Utenti registrati in attesa di conferma"
-#: mod/admin.php:222 mod/admin.php:272 mod/admin.php:710 mod/admin.php:1105
-#: mod/admin.php:1209 mod/admin.php:1269 mod/admin.php:1454 mod/admin.php:1505
-#: mod/admin.php:1593
+#: mod/admin.php:347
+msgid ""
+"This page offers you some numbers to the known part of the federated social "
+"network your Friendica node is part of. These numbers are not complete but "
+"only reflect the part of the network your node is aware of."
+msgstr ""
+
+#: mod/admin.php:348
+msgid ""
+"The Auto Discovered Contact Directory feature is not enabled, it "
+"will improve the data displayed here."
+msgstr ""
+
+#: mod/admin.php:353 mod/admin.php:384 mod/admin.php:441 mod/admin.php:887
+#: mod/admin.php:1300 mod/admin.php:1415 mod/admin.php:1475 mod/admin.php:1673
+#: mod/admin.php:1723 mod/admin.php:1791 mod/admin.php:1858
msgid "Administration"
msgstr "Amministrazione"
-#: mod/admin.php:225
+#: mod/admin.php:360
+#, php-format
+msgid "Currently this node is aware of %d nodes from the following platforms:"
+msgstr ""
+
+#: mod/admin.php:387
msgid "ID"
msgstr "ID"
-#: mod/admin.php:226
+#: mod/admin.php:388
msgid "Recipient Name"
msgstr "Nome Destinatario"
-#: mod/admin.php:227
+#: mod/admin.php:389
msgid "Recipient Profile"
msgstr "Profilo Destinatario"
-#: mod/admin.php:229
+#: mod/admin.php:391
msgid "Created"
msgstr "Creato"
-#: mod/admin.php:230
+#: mod/admin.php:392
msgid "Last Tried"
msgstr "Ultimo Tentativo"
-#: mod/admin.php:231
+#: mod/admin.php:393
msgid ""
"This page lists the content of the queue for outgoing postings. These are "
"postings the initial delivery failed for. They will be resend later and "
"eventually deleted if the delivery fails permanently."
msgstr "Questa pagina elenca il contenuto della coda di invo dei post. Questi sono post la cui consegna è fallita. Verranno reinviati più tardi ed eventualmente cancellati se la consegna continua a fallire."
-#: mod/admin.php:243 mod/admin.php:1059
+#: mod/admin.php:412 mod/admin.php:1254
msgid "Normal Account"
msgstr "Account normale"
-#: mod/admin.php:244 mod/admin.php:1060
+#: mod/admin.php:413 mod/admin.php:1255
msgid "Soapbox Account"
msgstr "Account per comunicati e annunci"
-#: mod/admin.php:245 mod/admin.php:1061
+#: mod/admin.php:414 mod/admin.php:1256
msgid "Community/Celebrity Account"
msgstr "Account per celebrità o per comunità"
-#: mod/admin.php:246 mod/admin.php:1062
+#: mod/admin.php:415 mod/admin.php:1257
msgid "Automatic Friend Account"
msgstr "Account per amicizia automatizzato"
-#: mod/admin.php:247
+#: mod/admin.php:416
msgid "Blog Account"
msgstr "Account Blog"
-#: mod/admin.php:248
+#: mod/admin.php:417
msgid "Private Forum"
msgstr "Forum Privato"
-#: mod/admin.php:267
+#: mod/admin.php:436
msgid "Message queues"
msgstr "Code messaggi"
-#: mod/admin.php:273
+#: mod/admin.php:442
msgid "Summary"
msgstr "Sommario"
-#: mod/admin.php:275
+#: mod/admin.php:444
msgid "Registered users"
msgstr "Utenti registrati"
-#: mod/admin.php:277
+#: mod/admin.php:446
msgid "Pending registrations"
msgstr "Registrazioni in attesa"
-#: mod/admin.php:278
+#: mod/admin.php:447
msgid "Version"
msgstr "Versione"
-#: mod/admin.php:283
+#: mod/admin.php:452
msgid "Active plugins"
msgstr "Plugin attivi"
-#: mod/admin.php:306
+#: mod/admin.php:475
msgid "Can not parse base url. Must have at least ://"
msgstr "Impossibile analizzare l'url base. Deve avere almeno [schema]://[dominio]"
-#: mod/admin.php:587
+#: mod/admin.php:760
msgid "RINO2 needs mcrypt php extension to work."
msgstr "RINO2 necessita dell'estensione php mcrypt per funzionare."
-#: mod/admin.php:595
+#: mod/admin.php:768
msgid "Site settings updated."
msgstr "Impostazioni del sito aggiornate."
-#: mod/admin.php:619 mod/settings.php:903
+#: mod/admin.php:796 mod/settings.php:912
msgid "No special theme for mobile devices"
msgstr "Nessun tema speciale per i dispositivi mobili"
-#: mod/admin.php:638
+#: mod/admin.php:815
msgid "No community page"
msgstr "Nessuna pagina Comunità"
-#: mod/admin.php:639
+#: mod/admin.php:816
msgid "Public postings from users of this site"
msgstr "Messaggi pubblici dagli utenti di questo sito"
-#: mod/admin.php:640
+#: mod/admin.php:817
msgid "Global community page"
msgstr "Pagina Comunità globale"
-#: mod/admin.php:646
+#: mod/admin.php:823
msgid "At post arrival"
msgstr "All'arrivo di un messaggio"
-#: mod/admin.php:647 include/contact_selectors.php:56
+#: mod/admin.php:824 include/contact_selectors.php:56
msgid "Frequently"
msgstr "Frequentemente"
-#: mod/admin.php:648 include/contact_selectors.php:57
+#: mod/admin.php:825 include/contact_selectors.php:57
msgid "Hourly"
msgstr "Ogni ora"
-#: mod/admin.php:649 include/contact_selectors.php:58
+#: mod/admin.php:826 include/contact_selectors.php:58
msgid "Twice daily"
msgstr "Due volte al dì"
-#: mod/admin.php:650 include/contact_selectors.php:59
+#: mod/admin.php:827 include/contact_selectors.php:59
msgid "Daily"
msgstr "Giornalmente"
-#: mod/admin.php:656
+#: mod/admin.php:833
msgid "Users, Global Contacts"
msgstr "Utenti, Contatti Globali"
-#: mod/admin.php:657
+#: mod/admin.php:834
msgid "Users, Global Contacts/fallback"
msgstr "Utenti, Contatti Globali/fallback"
-#: mod/admin.php:661
+#: mod/admin.php:838
msgid "One month"
msgstr "Un mese"
-#: mod/admin.php:662
+#: mod/admin.php:839
msgid "Three months"
msgstr "Tre mesi"
-#: mod/admin.php:663
+#: mod/admin.php:840
msgid "Half a year"
msgstr "Sei mesi"
-#: mod/admin.php:664
+#: mod/admin.php:841
msgid "One year"
msgstr "Un anno"
-#: mod/admin.php:669
+#: mod/admin.php:846
msgid "Multi user instance"
msgstr "Istanza multi utente"
-#: mod/admin.php:692
+#: mod/admin.php:869
msgid "Closed"
msgstr "Chiusa"
-#: mod/admin.php:693
+#: mod/admin.php:870
msgid "Requires approval"
msgstr "Richiede l'approvazione"
-#: mod/admin.php:694
+#: mod/admin.php:871
msgid "Open"
msgstr "Aperta"
-#: mod/admin.php:698
+#: mod/admin.php:875
msgid "No SSL policy, links will track page SSL state"
msgstr "Nessuna gestione SSL, i link seguiranno lo stato SSL della pagina"
-#: mod/admin.php:699
+#: mod/admin.php:876
msgid "Force all links to use SSL"
msgstr "Forza tutti i linki ad usare SSL"
-#: mod/admin.php:700
+#: mod/admin.php:877
msgid "Self-signed certificate, use SSL for local links only (discouraged)"
msgstr "Certificato auto-firmato, usa SSL solo per i link locali (sconsigliato)"
-#: mod/admin.php:712 mod/admin.php:1271 mod/admin.php:1507 mod/admin.php:1595
-#: mod/settings.php:650 mod/settings.php:760 mod/settings.php:804
-#: mod/settings.php:873 mod/settings.php:960 mod/settings.php:1195
+#: mod/admin.php:889 mod/admin.php:1477 mod/admin.php:1725 mod/admin.php:1793
+#: mod/admin.php:1942 mod/settings.php:659 mod/settings.php:769
+#: mod/settings.php:813 mod/settings.php:882 mod/settings.php:969
+#: mod/settings.php:1204
msgid "Save Settings"
msgstr "Salva Impostazioni"
-#: mod/admin.php:713 mod/register.php:263
+#: mod/admin.php:890 mod/register.php:263
msgid "Registration"
msgstr "Registrazione"
-#: mod/admin.php:714
+#: mod/admin.php:891
msgid "File upload"
msgstr "Caricamento file"
-#: mod/admin.php:715
+#: mod/admin.php:892
msgid "Policies"
msgstr "Politiche"
-#: mod/admin.php:716
+#: mod/admin.php:893
msgid "Advanced"
msgstr "Avanzate"
-#: mod/admin.php:717
+#: mod/admin.php:894
msgid "Auto Discovered Contact Directory"
msgstr "Elenco Contatti Scoperto Automaticamente"
-#: mod/admin.php:718
+#: mod/admin.php:895
msgid "Performance"
msgstr "Performance"
-#: mod/admin.php:719
+#: mod/admin.php:896
msgid ""
"Relocate - WARNING: advanced function. Could make this server unreachable."
msgstr "Trasloca - ATTENZIONE: funzione avanzata! Puo' rendere questo server irraggiungibile."
-#: mod/admin.php:722
+#: mod/admin.php:899
msgid "Site name"
msgstr "Nome del sito"
-#: mod/admin.php:723
+#: mod/admin.php:900
msgid "Host name"
msgstr "Nome host"
-#: mod/admin.php:724
+#: mod/admin.php:901
msgid "Sender Email"
msgstr "Mittente email"
-#: mod/admin.php:724
+#: mod/admin.php:901
msgid ""
"The email address your server shall use to send notification emails from."
msgstr "L'indirizzo email che il tuo server dovrà usare per inviare notifiche via email."
-#: mod/admin.php:725
+#: mod/admin.php:902
msgid "Banner/Logo"
msgstr "Banner/Logo"
-#: mod/admin.php:726
+#: mod/admin.php:903
msgid "Shortcut icon"
msgstr "Icona shortcut"
-#: mod/admin.php:726
+#: mod/admin.php:903
msgid "Link to an icon that will be used for browsers."
msgstr "Link verso un'icona che verrà usata dai browsers."
-#: mod/admin.php:727
+#: mod/admin.php:904
msgid "Touch icon"
msgstr "Icona touch"
-#: mod/admin.php:727
+#: mod/admin.php:904
msgid "Link to an icon that will be used for tablets and mobiles."
msgstr "Link verso un'icona che verrà usata dai tablet e i telefonini."
-#: mod/admin.php:728
+#: mod/admin.php:905
msgid "Additional Info"
msgstr "Informazioni aggiuntive"
-#: mod/admin.php:728
+#: mod/admin.php:905
#, php-format
msgid ""
"For public servers: you can add additional information here that will be "
"listed at %s/siteinfo."
msgstr "Per server pubblici: puoi aggiungere informazioni extra che verrano mostrate su %s/siteinfo."
-#: mod/admin.php:729
+#: mod/admin.php:906
msgid "System language"
msgstr "Lingua di sistema"
-#: mod/admin.php:730
+#: mod/admin.php:907
msgid "System theme"
msgstr "Tema di sistema"
-#: mod/admin.php:730
+#: mod/admin.php:907
msgid ""
"Default system theme - may be over-ridden by user profiles - change theme settings"
msgstr "Tema di sistema - puo' essere sovrascritto dalle impostazioni utente - cambia le impostazioni del tema"
-#: mod/admin.php:731
+#: mod/admin.php:908
msgid "Mobile system theme"
msgstr "Tema mobile di sistema"
-#: mod/admin.php:731
+#: mod/admin.php:908
msgid "Theme for mobile devices"
msgstr "Tema per dispositivi mobili"
-#: mod/admin.php:732
+#: mod/admin.php:909
msgid "SSL link policy"
msgstr "Gestione link SSL"
-#: mod/admin.php:732
+#: mod/admin.php:909
msgid "Determines whether generated links should be forced to use SSL"
msgstr "Determina se i link generati devono essere forzati a usare SSL"
-#: mod/admin.php:733
+#: mod/admin.php:910
msgid "Force SSL"
msgstr "Forza SSL"
-#: mod/admin.php:733
+#: mod/admin.php:910
msgid ""
"Force all Non-SSL requests to SSL - Attention: on some systems it could lead"
" to endless loops."
msgstr "Forza tutte le richieste non SSL su SSL - Attenzione: su alcuni sistemi puo' portare a loop senza fine"
-#: mod/admin.php:734
+#: mod/admin.php:911
msgid "Old style 'Share'"
msgstr "Ricondivisione vecchio stile"
-#: mod/admin.php:734
+#: mod/admin.php:911
msgid "Deactivates the bbcode element 'share' for repeating items."
msgstr "Disattiva l'elemento bbcode 'share' con elementi ripetuti"
-#: mod/admin.php:735
+#: mod/admin.php:912
msgid "Hide help entry from navigation menu"
msgstr "Nascondi la voce 'Guida' dal menu di navigazione"
-#: mod/admin.php:735
+#: mod/admin.php:912
msgid ""
"Hides the menu entry for the Help pages from the navigation menu. You can "
"still access it calling /help directly."
msgstr "Nasconde la voce per le pagine della guida dal menu di navigazione. E' comunque possibile accedervi richiamando /help direttamente."
-#: mod/admin.php:736
+#: mod/admin.php:913
msgid "Single user instance"
msgstr "Instanza a singolo utente"
-#: mod/admin.php:736
+#: mod/admin.php:913
msgid "Make this instance multi-user or single-user for the named user"
msgstr "Rendi questa istanza multi utente o a singolo utente per l'utente selezionato"
-#: mod/admin.php:737
+#: mod/admin.php:914
msgid "Maximum image size"
msgstr "Massima dimensione immagini"
-#: mod/admin.php:737
+#: mod/admin.php:914
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:738
+#: mod/admin.php:915
msgid "Maximum image length"
msgstr "Massima lunghezza immagine"
-#: mod/admin.php:738
+#: mod/admin.php:915
msgid ""
"Maximum length in pixels of the longest side of uploaded images. Default is "
"-1, which means no limits."
msgstr "Massima lunghezza in pixel del lato più lungo delle immagini caricate. Predefinito a -1, ovvero nessun limite."
-#: mod/admin.php:739
+#: mod/admin.php:916
msgid "JPEG image quality"
msgstr "Qualità immagini JPEG"
-#: mod/admin.php:739
+#: mod/admin.php:916
msgid ""
"Uploaded JPEGS will be saved at this quality setting [0-100]. Default is "
"100, which is full quality."
msgstr "Le immagini JPEG caricate verranno salvate con questa qualità [0-100]. Predefinito è 100, ovvero qualità piena."
-#: mod/admin.php:741
+#: mod/admin.php:918
msgid "Register policy"
msgstr "Politica di registrazione"
-#: mod/admin.php:742
+#: mod/admin.php:919
msgid "Maximum Daily Registrations"
msgstr "Massime registrazioni giornaliere"
-#: mod/admin.php:742
+#: mod/admin.php:919
msgid ""
"If registration is permitted above, this sets the maximum number of new user"
" registrations to accept per day. If register is set to closed, this "
"setting has no effect."
msgstr "Se la registrazione è permessa, qui si definisce il massimo numero di nuovi utenti registrati da accettare giornalmente. Se la registrazione è chiusa, questa impostazione non ha effetto."
-#: mod/admin.php:743
+#: mod/admin.php:920
msgid "Register text"
msgstr "Testo registrazione"
-#: mod/admin.php:743
+#: mod/admin.php:920
msgid "Will be displayed prominently on the registration page."
msgstr "Sarà mostrato ben visibile nella pagina di registrazione."
-#: mod/admin.php:744
+#: mod/admin.php:921
msgid "Accounts abandoned after x days"
msgstr "Account abbandonati dopo x giorni"
-#: mod/admin.php:744
+#: mod/admin.php:921
msgid ""
"Will not waste system resources polling external sites for abandonded "
"accounts. Enter 0 for no time limit."
msgstr "Non spreca risorse di sistema controllando siti esterni per gli account abbandonati. Immettere 0 per nessun limite di tempo."
-#: mod/admin.php:745
+#: mod/admin.php:922
msgid "Allowed friend domains"
msgstr "Domini amici consentiti"
-#: mod/admin.php:745
+#: mod/admin.php:922
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. Lascalo vuoto per accettare qualsiasi dominio."
-#: mod/admin.php:746
+#: mod/admin.php:923
msgid "Allowed email domains"
msgstr "Domini email consentiti"
-#: mod/admin.php:746
+#: mod/admin.php:923
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 a questo sito. Sono accettati caratteri jolly. Lascalo vuoto per accettare qualsiasi dominio."
-#: mod/admin.php:747
+#: mod/admin.php:924
msgid "Block public"
msgstr "Blocca pagine pubbliche"
-#: mod/admin.php:747
+#: mod/admin.php:924
msgid ""
"Check to block public access to all otherwise public personal pages on this "
"site unless you are currently logged in."
msgstr "Seleziona per bloccare l'accesso pubblico a tutte le pagine personali di questo sito, a meno di essere loggato."
-#: mod/admin.php:748
+#: mod/admin.php:925
msgid "Force publish"
msgstr "Forza publicazione"
-#: mod/admin.php:748
+#: mod/admin.php:925
msgid ""
"Check to force all profiles on this site to be listed in the site directory."
msgstr "Seleziona per forzare tutti i profili di questo sito ad essere compresi nell'elenco di questo sito."
-#: mod/admin.php:749
+#: mod/admin.php:926
msgid "Global directory URL"
msgstr "URL della directory globale"
-#: mod/admin.php:749
+#: mod/admin.php:926
msgid ""
"URL to the global directory. If this is not set, the global directory is "
"completely unavailable to the application."
msgstr "URL dell'elenco globale. Se vuoto, l'elenco globale sarà completamente disabilitato."
-#: mod/admin.php:750
+#: mod/admin.php:927
msgid "Allow threaded items"
msgstr "Permetti commenti nidificati"
-#: mod/admin.php:750
+#: mod/admin.php:927
msgid "Allow infinite level threading for items on this site."
msgstr "Permette un infinito livello di nidificazione dei commenti su questo sito."
-#: mod/admin.php:751
+#: mod/admin.php:928
msgid "Private posts by default for new users"
msgstr "Post privati di default per i nuovi utenti"
-#: mod/admin.php:751
+#: mod/admin.php:928
msgid ""
"Set default post permissions for all new members to the default privacy "
"group rather than public."
msgstr "Imposta i permessi predefiniti dei post per tutti i nuovi utenti come privati per il gruppo predefinito, invece che pubblici."
-#: mod/admin.php:752
+#: mod/admin.php:929
msgid "Don't include post content in email notifications"
msgstr "Non includere il contenuto dei post nelle notifiche via email"
-#: mod/admin.php:752
+#: mod/admin.php:929
msgid ""
"Don't include the content of a post/comment/private message/etc. in the "
"email notifications that are sent out from this site, as a privacy measure."
msgstr "Non include il contenuti del post/commento/messaggio privato/etc. nelle notifiche email che sono inviate da questo sito, per privacy"
-#: mod/admin.php:753
+#: mod/admin.php:930
msgid "Disallow public access to addons listed in the apps menu."
msgstr "Disabilita l'accesso pubblico ai plugin raccolti nel menu apps."
-#: mod/admin.php:753
+#: mod/admin.php:930
msgid ""
"Checking this box will restrict addons listed in the apps menu to members "
"only."
msgstr "Selezionando questo box si limiterà ai soli membri l'accesso agli addon nel menu applicazioni"
-#: mod/admin.php:754
+#: mod/admin.php:931
msgid "Don't embed private images in posts"
msgstr "Non inglobare immagini private nei post"
-#: mod/admin.php:754
+#: mod/admin.php:931
msgid ""
"Don't replace locally-hosted private photos in posts with an embedded copy "
"of the image. This means that contacts who receive posts containing private "
@@ -2505,218 +2489,228 @@ msgid ""
"while."
msgstr "Non sostituire le foto locali nei post con una copia incorporata dell'immagine. Questo significa che i contatti che riceveranno i post contenenti foto private dovranno autenticarsi e caricare ogni immagine, cosa che puo' richiedere un po' di tempo."
-#: mod/admin.php:755
+#: mod/admin.php:932
msgid "Allow Users to set remote_self"
msgstr "Permetti agli utenti di impostare 'io remoto'"
-#: mod/admin.php:755
+#: mod/admin.php:932
msgid ""
"With checking this, every user is allowed to mark every contact as a "
"remote_self in the repair contact dialog. Setting this flag on a contact "
"causes mirroring every posting of that contact in the users stream."
msgstr "Selezionando questo, a tutti gli utenti sarà permesso di impostare qualsiasi contatto come 'io remoto' nella pagina di modifica del contatto. Impostare questa opzione fa si che tutti i messaggi di quel contatto vengano ripetuti nello stream del'utente."
-#: mod/admin.php:756
+#: mod/admin.php:933
msgid "Block multiple registrations"
msgstr "Blocca registrazioni multiple"
-#: mod/admin.php:756
+#: mod/admin.php:933
msgid "Disallow users to register additional accounts for use as pages."
msgstr "Non permette all'utente di registrare account extra da usare come pagine."
-#: mod/admin.php:757
+#: mod/admin.php:934
msgid "OpenID support"
msgstr "Supporto OpenID"
-#: mod/admin.php:757
+#: mod/admin.php:934
msgid "OpenID support for registration and logins."
msgstr "Supporta OpenID per la registrazione e il login"
-#: mod/admin.php:758
+#: mod/admin.php:935
msgid "Fullname check"
msgstr "Controllo nome completo"
-#: mod/admin.php:758
+#: mod/admin.php:935
msgid ""
"Force users to register with a space between firstname and lastname in Full "
"name, as an antispam measure"
msgstr "Forza gli utenti a registrarsi con uno spazio tra il nome e il cognome in \"Nome completo\", come misura antispam"
-#: mod/admin.php:759
+#: mod/admin.php:936
msgid "UTF-8 Regular expressions"
msgstr "Espressioni regolari UTF-8"
-#: mod/admin.php:759
+#: mod/admin.php:936
msgid "Use PHP UTF8 regular expressions"
msgstr "Usa le espressioni regolari PHP in UTF8"
-#: mod/admin.php:760
+#: mod/admin.php:937
msgid "Community Page Style"
msgstr "Stile pagina Comunità"
-#: mod/admin.php:760
+#: mod/admin.php:937
msgid ""
"Type of community page to show. 'Global community' shows every public "
"posting from an open distributed network that arrived on this server."
msgstr "Tipo di pagina Comunità da mostrare. 'Comunità Globale' mostra tutti i messaggi pubblici arrivati su questo server da network aperti distribuiti."
-#: mod/admin.php:761
+#: mod/admin.php:938
msgid "Posts per user on community page"
msgstr "Messaggi per utente nella pagina Comunità"
-#: mod/admin.php:761
+#: mod/admin.php:938
msgid ""
"The maximum number of posts per user on the community page. (Not valid for "
"'Global Community')"
msgstr "Il numero massimo di messaggi per utente mostrato nella pagina Comuntà (non valido per 'Comunità globale')"
-#: mod/admin.php:762
+#: mod/admin.php:939
msgid "Enable OStatus support"
msgstr "Abilita supporto OStatus"
-#: mod/admin.php:762
+#: mod/admin.php:939
msgid ""
"Provide built-in OStatus (StatusNet, GNU Social etc.) compatibility. All "
"communications in OStatus are public, so privacy warnings will be "
"occasionally displayed."
msgstr "Fornisce la compatibilità integrata a OStatus (StatusNet, Gnu Social, etc.). Tutte le comunicazioni su OStatus sono pubbliche, quindi un avviso di privacy verrà mostrato occasionalmente."
-#: mod/admin.php:763
+#: mod/admin.php:940
msgid "OStatus conversation completion interval"
msgstr "Intervallo completamento conversazioni OStatus"
-#: mod/admin.php:763
+#: mod/admin.php:940
msgid ""
"How often shall the poller check for new entries in OStatus conversations? "
"This can be a very ressource task."
msgstr "quanto spesso il poller deve controllare se esistono nuovi commenti in una conversazione OStatus? Questo è un lavoro che puo' richiedere molte risorse."
-#: mod/admin.php:764
+#: mod/admin.php:941
msgid "OStatus support can only be enabled if threading is enabled."
msgstr "Il supporto OStatus puo' essere abilitato solo se è abilitato il threading."
-#: mod/admin.php:766
+#: mod/admin.php:943
msgid ""
"Diaspora support can't be enabled because Friendica was installed into a sub"
" directory."
msgstr "Il supporto a Diaspora non puo' essere abilitato perchè Friendica è stato installato in una sotto directory."
-#: mod/admin.php:767
+#: mod/admin.php:944
msgid "Enable Diaspora support"
msgstr "Abilita il supporto a Diaspora"
-#: mod/admin.php:767
+#: mod/admin.php:944
msgid "Provide built-in Diaspora network compatibility."
msgstr "Fornisce compatibilità con il network Diaspora."
-#: mod/admin.php:768
+#: mod/admin.php:945
msgid "Only allow Friendica contacts"
msgstr "Permetti solo contatti Friendica"
-#: mod/admin.php:768
+#: mod/admin.php:945
msgid ""
"All contacts must use Friendica protocols. All other built-in communication "
"protocols disabled."
msgstr "Tutti i contatti devono usare il protocollo di Friendica. Tutti gli altri protocolli sono disabilitati."
-#: mod/admin.php:769
+#: mod/admin.php:946
msgid "Verify SSL"
msgstr "Verifica SSL"
-#: mod/admin.php:769
+#: mod/admin.php:946
msgid ""
"If you wish, you can turn on strict certificate checking. This will mean you"
" cannot connect (at all) to self-signed SSL sites."
msgstr "Se vuoi, puoi abilitare il controllo rigoroso dei certificati.Questo significa che non potrai collegarti (del tutto) con siti con certificati SSL auto-firmati."
-#: mod/admin.php:770
+#: mod/admin.php:947
msgid "Proxy user"
msgstr "Utente Proxy"
-#: mod/admin.php:771
+#: mod/admin.php:948
msgid "Proxy URL"
msgstr "URL Proxy"
-#: mod/admin.php:772
+#: mod/admin.php:949
msgid "Network timeout"
msgstr "Timeout rete"
-#: mod/admin.php:772
+#: mod/admin.php:949
msgid "Value is in seconds. Set to 0 for unlimited (not recommended)."
msgstr "Valore in secondi. Imposta a 0 per illimitato (non raccomandato)."
-#: mod/admin.php:773
+#: mod/admin.php:950
msgid "Delivery interval"
msgstr "Intervallo di invio"
-#: mod/admin.php:773
+#: mod/admin.php:950
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 "Ritarda il processo di invio in background di n secondi per ridurre il carico di sistema. Raccomandato: 4-5 per host condivisit, 2-3 per VPS. 0-1 per grandi server dedicati."
-#: mod/admin.php:774
+#: mod/admin.php:951
msgid "Poll interval"
msgstr "Intervallo di poll"
-#: mod/admin.php:774
+#: mod/admin.php:951
msgid ""
"Delay background polling processes by this many seconds to reduce system "
"load. If 0, use delivery interval."
msgstr "Ritarda il processo di poll in background di n secondi per ridurre il carico di sistema. Se 0, usa l'intervallo di invio."
-#: mod/admin.php:775
+#: mod/admin.php:952
msgid "Maximum Load Average"
msgstr "Massimo carico medio"
-#: mod/admin.php:775
+#: mod/admin.php:952
msgid ""
"Maximum system load before delivery and poll processes are deferred - "
"default 50."
msgstr "Massimo carico di sistema prima che i processi di invio e di poll siano ritardati. Predefinito a 50."
-#: mod/admin.php:776
+#: mod/admin.php:953
msgid "Maximum Load Average (Frontend)"
msgstr "Media Massimo Carico (Frontend)"
-#: mod/admin.php:776
+#: mod/admin.php:953
msgid "Maximum system load before the frontend quits service - default 50."
msgstr "Massimo carico di sistema prima che il frontend fermi il servizio - default 50."
-#: mod/admin.php:777
+#: mod/admin.php:954
msgid "Maximum table size for optimization"
msgstr "Dimensione massima della tabella per l'ottimizzazione"
-#: mod/admin.php:777
+#: mod/admin.php:954
msgid ""
"Maximum table size (in MB) for the automatic optimization - default 100 MB. "
"Enter -1 to disable it."
msgstr "La dimensione massima (in MB) per l'ottimizzazione automatica - default 100 MB. Inserisci -1 per disabilitarlo."
-#: mod/admin.php:779
+#: mod/admin.php:955
+msgid "Minimum level of fragmentation"
+msgstr ""
+
+#: mod/admin.php:955
+msgid ""
+"Minimum fragmenation level to start the automatic optimization - default "
+"value is 30%."
+msgstr ""
+
+#: mod/admin.php:957
msgid "Periodical check of global contacts"
msgstr "Check periodico dei contatti globali"
-#: mod/admin.php:779
+#: mod/admin.php:957
msgid ""
"If enabled, the global contacts are checked periodically for missing or "
"outdated data and the vitality of the contacts and servers."
msgstr "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitaltà dei contatti e dei server."
-#: mod/admin.php:780
+#: mod/admin.php:958
msgid "Days between requery"
msgstr "Giorni tra le richieste"
-#: mod/admin.php:780
+#: mod/admin.php:958
msgid "Number of days after which a server is requeried for his contacts."
msgstr "Numero di giorni dopo i quali al server vengono richiesti i suoi contatti."
-#: mod/admin.php:781
+#: mod/admin.php:959
msgid "Discover contacts from other servers"
msgstr "Trova contatti dagli altri server"
-#: mod/admin.php:781
+#: mod/admin.php:959
msgid ""
"Periodically query other servers for contacts. You can choose between "
"'users': the users on the remote system, 'Global Contacts': active contacts "
@@ -2726,32 +2720,32 @@ msgid ""
"Global Contacts'."
msgstr "Richiede periodicamente contatti agli altri server. Puoi scegliere tra 'utenti', gli uenti sul sistema remoto, o 'contatti globali', i contatti attivi che sono conosciuti dal sistema. Il fallback è pensato per i server Redmatrix e i vecchi server Friendica, dove i contatti globali non sono disponibili. Il fallback incrementa il carico di sistema, per cui l'impostazione consigliata è \"Utenti, Contatti Globali\"."
-#: mod/admin.php:782
+#: mod/admin.php:960
msgid "Timeframe for fetching global contacts"
msgstr "Termine per il recupero contatti globali"
-#: mod/admin.php:782
+#: mod/admin.php:960
msgid ""
"When the discovery is activated, this value defines the timeframe for the "
"activity of the global contacts that are fetched from other servers."
msgstr "Quando si attiva la scoperta, questo valore definisce il periodo di tempo per l'attività dei contatti globali che vengono prelevati da altri server."
-#: mod/admin.php:783
+#: mod/admin.php:961
msgid "Search the local directory"
msgstr "Cerca la directory locale"
-#: mod/admin.php:783
+#: mod/admin.php:961
msgid ""
"Search the local directory instead of the global directory. When searching "
"locally, every search will be executed on the global directory in the "
"background. This improves the search results when the search is repeated."
msgstr "Cerca nella directory locale invece che nella directory globale. Durante la ricerca a livello locale, ogni ricerca verrà eseguita sulla directory globale in background. Ciò migliora i risultati della ricerca quando la ricerca viene ripetuta."
-#: mod/admin.php:785
+#: mod/admin.php:963
msgid "Publish server information"
msgstr "Pubblica informazioni server"
-#: mod/admin.php:785
+#: mod/admin.php:963
msgid ""
"If enabled, general server and usage data will be published. The data "
"contains the name and version of the server, number of users with public "
@@ -2759,205 +2753,205 @@ msgid ""
" href='http://the-federation.info/'>the-federation.info for details."
msgstr "Se abilitata, saranno pubblicati i dati generali del server e i dati di utilizzo. I dati contengono il nome e la versione del server, il numero di utenti con profili pubblici, numero dei posti e dei protocolli e connettori attivati. Per informazioni, vedere the-federation.info ."
-#: mod/admin.php:787
+#: mod/admin.php:965
msgid "Use MySQL full text engine"
msgstr "Usa il motore MySQL full text"
-#: mod/admin.php:787
+#: mod/admin.php:965
msgid ""
"Activates the full text engine. Speeds up search - but can only search for "
"four and more characters."
msgstr "Attiva il motore full text. Velocizza la ricerca, ma puo' cercare solo per quattro o più caratteri."
-#: mod/admin.php:788
+#: mod/admin.php:966
msgid "Suppress Language"
msgstr "Disattiva lingua"
-#: mod/admin.php:788
+#: mod/admin.php:966
msgid "Suppress language information in meta information about a posting."
msgstr "Disattiva le informazioni sulla lingua nei meta di un post."
-#: mod/admin.php:789
+#: mod/admin.php:967
msgid "Suppress Tags"
msgstr "Sopprimi Tags"
-#: mod/admin.php:789
+#: mod/admin.php:967
msgid "Suppress showing a list of hashtags at the end of the posting."
msgstr "Non mostra la lista di hashtag in coda al messaggio"
-#: mod/admin.php:790
+#: mod/admin.php:968
msgid "Path to item cache"
msgstr "Percorso cache elementi"
-#: mod/admin.php:790
+#: mod/admin.php:968
msgid "The item caches buffers generated bbcode and external images."
msgstr "La cache degli elementi memorizza il bbcode generato e le immagini esterne."
-#: mod/admin.php:791
+#: mod/admin.php:969
msgid "Cache duration in seconds"
msgstr "Durata della cache in secondi"
-#: mod/admin.php:791
+#: mod/admin.php:969
msgid ""
"How long should the cache files be hold? Default value is 86400 seconds (One"
" day). To disable the item cache, set the value to -1."
msgstr "Quanto a lungo devono essere mantenuti i file di cache? Il valore predefinito è 86400 secondi (un giorno). Per disabilitare la cache, imposta il valore a -1."
-#: mod/admin.php:792
+#: mod/admin.php:970
msgid "Maximum numbers of comments per post"
msgstr "Numero massimo di commenti per post"
-#: mod/admin.php:792
+#: mod/admin.php:970
msgid "How much comments should be shown for each post? Default value is 100."
msgstr "Quanti commenti devono essere mostrati per ogni post? Default : 100."
-#: mod/admin.php:793
+#: mod/admin.php:971
msgid "Path for lock file"
msgstr "Percorso al file di lock"
-#: mod/admin.php:793
+#: mod/admin.php:971
msgid ""
"The lock file is used to avoid multiple pollers at one time. Only define a "
"folder here."
msgstr "Il file di lock è usato per evitare l'avvio di poller multipli allo stesso tempo. Inserisci solo la cartella, qui."
-#: mod/admin.php:794
+#: mod/admin.php:972
msgid "Temp path"
msgstr "Percorso file temporanei"
-#: mod/admin.php:794
+#: mod/admin.php:972
msgid ""
"If you have a restricted system where the webserver can't access the system "
"temp path, enter another path here."
msgstr "Se si dispone di un sistema ristretto in cui il server web non può accedere al percorso temporaneo di sistema, inserire un altro percorso qui."
-#: mod/admin.php:795
+#: mod/admin.php:973
msgid "Base path to installation"
msgstr "Percorso base all'installazione"
-#: mod/admin.php:795
+#: mod/admin.php:973
msgid ""
"If the system cannot detect the correct path to your installation, enter the"
" correct path here. This setting should only be set if you are using a "
"restricted system and symbolic links to your webroot."
msgstr "Se il sistema non è in grado di rilevare il percorso corretto per l'installazione, immettere il percorso corretto qui. Questa impostazione deve essere inserita solo se si utilizza un sistema limitato e/o collegamenti simbolici al tuo webroot."
-#: mod/admin.php:796
+#: mod/admin.php:974
msgid "Disable picture proxy"
msgstr "Disabilita il proxy immagini"
-#: mod/admin.php:796
+#: mod/admin.php:974
msgid ""
"The picture proxy increases performance and privacy. It shouldn't be used on"
" systems with very low bandwith."
msgstr "Il proxy immagini aumenta le performace e la privacy. Non dovrebbe essere usato su server con poca banda disponibile."
-#: mod/admin.php:797
+#: mod/admin.php:975
msgid "Enable old style pager"
msgstr "Abilita la paginazione vecchio stile"
-#: mod/admin.php:797
+#: mod/admin.php:975
msgid ""
"The old style pager has page numbers but slows down massively the page "
"speed."
msgstr "La paginazione vecchio stile mostra i numeri delle pagine, ma rallenta la velocità di caricamento della pagina."
-#: mod/admin.php:798
+#: mod/admin.php:976
msgid "Only search in tags"
msgstr "Cerca solo nei tag"
-#: mod/admin.php:798
+#: mod/admin.php:976
msgid "On large systems the text search can slow down the system extremely."
msgstr "Su server con molti dati, la ricerca nel testo può estremamente rallentare il sistema."
-#: mod/admin.php:800
+#: mod/admin.php:978
msgid "New base url"
msgstr "Nuovo url base"
-#: mod/admin.php:800
+#: mod/admin.php:978
msgid ""
"Change base url for this server. Sends relocate message to all DFRN contacts"
" of all users."
msgstr "Cambia l'url base di questo server. Invia il messaggio di trasloco a tutti i contatti DFRN di tutti gli utenti."
-#: mod/admin.php:802
+#: mod/admin.php:980
msgid "RINO Encryption"
msgstr "Crittografia RINO"
-#: mod/admin.php:802
+#: mod/admin.php:980
msgid "Encryption layer between nodes."
msgstr "Crittografia delle comunicazioni tra nodi."
-#: mod/admin.php:803
+#: mod/admin.php:981
msgid "Embedly API key"
msgstr "Embedly API key"
-#: mod/admin.php:803
+#: mod/admin.php:981
msgid ""
"Embedly is used to fetch additional data for "
"web pages. This is an optional parameter."
msgstr "Embedly è usato per recuperate informazioni addizionali dalle pagine web. Questo parametro è opzionale."
-#: mod/admin.php:821
+#: mod/admin.php:1010
msgid "Update has been marked successful"
msgstr "L'aggiornamento è stato segnato come di successo"
-#: mod/admin.php:829
+#: mod/admin.php:1018
#, php-format
msgid "Database structure update %s was successfully applied."
msgstr "Aggiornamento struttura database %s applicata con successo."
-#: mod/admin.php:832
+#: mod/admin.php:1021
#, php-format
msgid "Executing of database structure update %s failed with error: %s"
msgstr "Aggiornamento struttura database %s fallita con errore: %s"
-#: mod/admin.php:844
+#: mod/admin.php:1033
#, php-format
msgid "Executing %s failed with error: %s"
msgstr "Esecuzione di %s fallita con errore: %s"
-#: mod/admin.php:847
+#: mod/admin.php:1036
#, php-format
msgid "Update %s was successfully applied."
msgstr "L'aggiornamento %s è stato applicato con successo"
-#: mod/admin.php:851
+#: mod/admin.php:1040
#, php-format
msgid "Update %s did not return a status. Unknown if it succeeded."
msgstr "L'aggiornamento %s non ha riportato uno stato. Non so se è andato a buon fine."
-#: mod/admin.php:853
+#: mod/admin.php:1042
#, php-format
msgid "There was no additional update function %s that needed to be called."
msgstr "Non ci sono altre funzioni di aggiornamento %s da richiamare."
-#: mod/admin.php:872
+#: mod/admin.php:1061
msgid "No failed updates."
msgstr "Nessun aggiornamento fallito."
-#: mod/admin.php:873
+#: mod/admin.php:1062
msgid "Check database structure"
msgstr "Controlla struttura database"
-#: mod/admin.php:878
+#: mod/admin.php:1067
msgid "Failed Updates"
msgstr "Aggiornamenti falliti"
-#: mod/admin.php:879
+#: mod/admin.php:1068
msgid ""
"This does not include updates prior to 1139, which did not return a status."
msgstr "Questo non include gli aggiornamenti prima del 1139, che non ritornano lo stato."
-#: mod/admin.php:880
+#: mod/admin.php:1069
msgid "Mark success (if update was manually applied)"
msgstr "Segna completato (se l'update è stato applicato manualmente)"
-#: mod/admin.php:881
+#: mod/admin.php:1070
msgid "Attempt to execute this update step automatically"
msgstr "Cerco di eseguire questo aggiornamento in automatico"
-#: mod/admin.php:913
+#: mod/admin.php:1102
#, php-format
msgid ""
"\n"
@@ -2965,7 +2959,7 @@ msgid ""
"\t\t\t\tthe administrator of %2$s has set up an account for you."
msgstr "\nGentile %1$s,\n l'amministratore di %2$s ha impostato un account per te."
-#: mod/admin.php:916
+#: mod/admin.php:1105
#, php-format
msgid ""
"\n"
@@ -2995,233 +2989,255 @@ msgid ""
"\t\t\tThank you and welcome to %4$s."
msgstr "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %1$s\n Nome utente: %2$s\n Password: %3$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %4$s"
-#: mod/admin.php:948 include/user.php:423
+#: mod/admin.php:1137 include/user.php:423
#, php-format
msgid "Registration details for %s"
msgstr "Dettagli della registrazione di %s"
-#: mod/admin.php:960
+#: mod/admin.php:1149
#, 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:967
+#: mod/admin.php:1156
#, php-format
msgid "%s user deleted"
msgid_plural "%s users deleted"
msgstr[0] "%s utente cancellato"
msgstr[1] "%s utenti cancellati"
-#: mod/admin.php:1006
+#: mod/admin.php:1203
#, php-format
msgid "User '%s' deleted"
msgstr "Utente '%s' cancellato"
-#: mod/admin.php:1014
+#: mod/admin.php:1211
#, php-format
msgid "User '%s' unblocked"
msgstr "Utente '%s' sbloccato"
-#: mod/admin.php:1014
+#: mod/admin.php:1211
#, php-format
msgid "User '%s' blocked"
msgstr "Utente '%s' bloccato"
-#: mod/admin.php:1107
+#: mod/admin.php:1302
msgid "Add User"
msgstr "Aggiungi utente"
-#: mod/admin.php:1108
+#: mod/admin.php:1303
msgid "select all"
msgstr "seleziona tutti"
-#: mod/admin.php:1109
+#: mod/admin.php:1304
msgid "User registrations waiting for confirm"
msgstr "Richieste di registrazione in attesa di conferma"
-#: mod/admin.php:1110
+#: mod/admin.php:1305
msgid "User waiting for permanent deletion"
msgstr "Utente in attesa di cancellazione definitiva"
-#: mod/admin.php:1111
+#: mod/admin.php:1306
msgid "Request date"
msgstr "Data richiesta"
-#: mod/admin.php:1111 mod/admin.php:1123 mod/admin.php:1124 mod/admin.php:1139
+#: mod/admin.php:1306 mod/admin.php:1318 mod/admin.php:1319 mod/admin.php:1334
#: include/contact_selectors.php:79 include/contact_selectors.php:86
msgid "Email"
msgstr "Email"
-#: mod/admin.php:1112
+#: mod/admin.php:1307
msgid "No registrations."
msgstr "Nessuna registrazione."
-#: mod/admin.php:1114
+#: mod/admin.php:1309
msgid "Deny"
msgstr "Nega"
-#: mod/admin.php:1118
+#: mod/admin.php:1313
msgid "Site admin"
msgstr "Amministrazione sito"
-#: mod/admin.php:1119
+#: mod/admin.php:1314
msgid "Account expired"
msgstr "Account scaduto"
-#: mod/admin.php:1122
+#: mod/admin.php:1317
msgid "New User"
msgstr "Nuovo Utente"
-#: mod/admin.php:1123 mod/admin.php:1124
+#: mod/admin.php:1318 mod/admin.php:1319
msgid "Register date"
msgstr "Data registrazione"
-#: mod/admin.php:1123 mod/admin.php:1124
+#: mod/admin.php:1318 mod/admin.php:1319
msgid "Last login"
msgstr "Ultimo accesso"
-#: mod/admin.php:1123 mod/admin.php:1124
+#: mod/admin.php:1318 mod/admin.php:1319
msgid "Last item"
msgstr "Ultimo elemento"
-#: mod/admin.php:1123
+#: mod/admin.php:1318
msgid "Deleted since"
msgstr "Rimosso da"
-#: mod/admin.php:1124 mod/settings.php:41
+#: mod/admin.php:1319 mod/settings.php:41
msgid "Account"
msgstr "Account"
-#: mod/admin.php:1126
+#: mod/admin.php:1321
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 cancellati!\\n\\nTutto quello che gli utenti hanno inviato su questo sito sarà permanentemente canellato!\\n\\nSei sicuro?"
-#: mod/admin.php:1127
+#: mod/admin.php:1322
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à cancellato!\\n\\nTutto quello che ha inviato su questo sito sarà permanentemente cancellato!\\n\\nSei sicuro?"
-#: mod/admin.php:1137
+#: mod/admin.php:1332
msgid "Name of the new user."
msgstr "Nome del nuovo utente."
-#: mod/admin.php:1138
+#: mod/admin.php:1333
msgid "Nickname"
msgstr "Nome utente"
-#: mod/admin.php:1138
+#: mod/admin.php:1333
msgid "Nickname of the new user."
msgstr "Nome utente del nuovo utente."
-#: mod/admin.php:1139
+#: mod/admin.php:1334
msgid "Email address of the new user."
msgstr "Indirizzo Email del nuovo utente."
-#: mod/admin.php:1172
+#: mod/admin.php:1377
#, php-format
msgid "Plugin %s disabled."
msgstr "Plugin %s disabilitato."
-#: mod/admin.php:1176
+#: mod/admin.php:1381
#, php-format
msgid "Plugin %s enabled."
msgstr "Plugin %s abilitato."
-#: mod/admin.php:1186 mod/admin.php:1410
+#: mod/admin.php:1392 mod/admin.php:1628
msgid "Disable"
msgstr "Disabilita"
-#: mod/admin.php:1188 mod/admin.php:1412
+#: mod/admin.php:1394 mod/admin.php:1630
msgid "Enable"
msgstr "Abilita"
-#: mod/admin.php:1211 mod/admin.php:1456
+#: mod/admin.php:1417 mod/admin.php:1675
msgid "Toggle"
msgstr "Inverti"
-#: mod/admin.php:1219 mod/admin.php:1466
+#: mod/admin.php:1425 mod/admin.php:1684
msgid "Author: "
msgstr "Autore: "
-#: mod/admin.php:1220 mod/admin.php:1467
+#: mod/admin.php:1426 mod/admin.php:1685
msgid "Maintainer: "
msgstr "Manutentore: "
-#: mod/admin.php:1272
-#: view/smarty3/compiled/f835364006028b1061f37be121c9bd9db5fa50a9.file.admin_plugins.tpl.php:42
+#: mod/admin.php:1478
msgid "Reload active plugins"
msgstr "Ricarica i plugin attivi"
-#: mod/admin.php:1370
+#: mod/admin.php:1483
+#, php-format
+msgid ""
+"There are currently no plugins available on your node. You can find the "
+"official plugin repository at %1$s and might find other interesting plugins "
+"in the open plugin registry at %2$s"
+msgstr ""
+
+#: mod/admin.php:1588
msgid "No themes found."
msgstr "Nessun tema trovato."
-#: mod/admin.php:1448
+#: mod/admin.php:1666
msgid "Screenshot"
msgstr "Anteprima"
-#: mod/admin.php:1508
+#: mod/admin.php:1726
msgid "Reload active themes"
msgstr "Ricarica i temi attivi"
-#: mod/admin.php:1512
+#: mod/admin.php:1731
+#, php-format
+msgid "No themes found on the system. They should be paced in %1$s"
+msgstr ""
+
+#: mod/admin.php:1732
msgid "[Experimental]"
msgstr "[Sperimentale]"
-#: mod/admin.php:1513
+#: mod/admin.php:1733
msgid "[Unsupported]"
msgstr "[Non supportato]"
-#: mod/admin.php:1540
+#: mod/admin.php:1757
msgid "Log settings updated."
msgstr "Impostazioni Log aggiornate."
-#: mod/admin.php:1596
+#: mod/admin.php:1794
msgid "Clear"
msgstr "Pulisci"
-#: mod/admin.php:1602
+#: mod/admin.php:1799
msgid "Enable Debugging"
msgstr "Abilita Debugging"
-#: mod/admin.php:1603
+#: mod/admin.php:1800
msgid "Log file"
msgstr "File di Log"
-#: mod/admin.php:1603
+#: mod/admin.php:1800
msgid ""
"Must be writable by web server. Relative to your Friendica top-level "
"directory."
msgstr "Deve essere scrivibile dal server web. Relativo alla tua directory Friendica."
-#: mod/admin.php:1604
+#: mod/admin.php:1801
msgid "Log level"
msgstr "Livello di Log"
-#: mod/admin.php:1654 include/acl_selectors.php:348
-msgid "Close"
-msgstr "Chiudi"
+#: mod/admin.php:1804
+msgid "PHP logging"
+msgstr ""
-#: mod/admin.php:1660
-msgid "FTP Host"
-msgstr "Indirizzo FTP"
+#: mod/admin.php:1805
+msgid ""
+"To enable logging of PHP errors and warnings you can add the following to "
+"the .htconfig.php file of your installation. The filename set in the "
+"'error_log' line is relative to the friendica top-level directory and must "
+"be writeable by the web server. The option '1' for 'log_errors' and "
+"'display_errors' is to enable these options, set to '0' to disable them."
+msgstr ""
-#: mod/admin.php:1661
-msgid "FTP Path"
-msgstr "Percorso FTP"
+#: mod/admin.php:1931 mod/admin.php:1932 mod/settings.php:759
+msgid "Off"
+msgstr "Spento"
-#: mod/admin.php:1662
-msgid "FTP User"
-msgstr "Utente FTP"
+#: mod/admin.php:1931 mod/admin.php:1932 mod/settings.php:759
+msgid "On"
+msgstr "Acceso"
-#: mod/admin.php:1663
-msgid "FTP Password"
-msgstr "Pasword FTP"
+#: mod/admin.php:1932
+#, php-format
+msgid "Lock feature %s"
+msgstr ""
+
+#: mod/admin.php:1940
+msgid "Manage Additional Features"
+msgstr ""
#: mod/network.php:146
#, php-format
@@ -3232,7 +3248,7 @@ msgstr "Risultato della ricerca per: %s"
msgid "Remove term"
msgstr "Rimuovi termine"
-#: mod/network.php:200 mod/search.php:34 include/features.php:79
+#: mod/network.php:200 mod/search.php:34 include/features.php:84
msgid "Saved Searches"
msgstr "Ricerche salvate"
@@ -3240,51 +3256,51 @@ msgstr "Ricerche salvate"
msgid "add"
msgstr "aggiungi"
-#: mod/network.php:362
+#: mod/network.php:365
msgid "Commented Order"
msgstr "Ordina per commento"
-#: mod/network.php:365
+#: mod/network.php:368
msgid "Sort by Comment Date"
msgstr "Ordina per data commento"
-#: mod/network.php:370
+#: mod/network.php:373
msgid "Posted Order"
msgstr "Ordina per invio"
-#: mod/network.php:373
+#: mod/network.php:376
msgid "Sort by Post Date"
msgstr "Ordina per data messaggio"
-#: mod/network.php:384
+#: mod/network.php:387
msgid "Posts that mention or involve you"
msgstr "Messaggi che ti citano o coinvolgono"
-#: mod/network.php:392
+#: mod/network.php:395
msgid "New"
msgstr "Nuovo"
-#: mod/network.php:395
+#: mod/network.php:398
msgid "Activity Stream - by date"
msgstr "Activity Stream - per data"
-#: mod/network.php:403
+#: mod/network.php:406
msgid "Shared Links"
msgstr "Links condivisi"
-#: mod/network.php:406
+#: mod/network.php:409
msgid "Interesting Links"
msgstr "Link Interessanti"
-#: mod/network.php:414
+#: mod/network.php:417
msgid "Starred"
msgstr "Preferiti"
-#: mod/network.php:417
+#: mod/network.php:420
msgid "Favourite Posts"
msgstr "Messaggi preferiti"
-#: mod/network.php:476
+#: mod/network.php:479
#, php-format
msgid "Warning: This group contains %s member from an insecure network."
msgid_plural ""
@@ -3292,28 +3308,28 @@ msgid_plural ""
msgstr[0] "Attenzione: questo gruppo contiene %s membro da un network insicuro."
msgstr[1] "Attenzione: questo gruppo contiene %s membri da un network insicuro."
-#: mod/network.php:479
+#: mod/network.php:482
msgid "Private messages to this group are at risk of public disclosure."
msgstr "I messaggi privati su questo gruppo potrebbero risultare visibili anche pubblicamente."
-#: mod/network.php:546 mod/content.php:119
+#: mod/network.php:549 mod/content.php:119
msgid "No such group"
msgstr "Nessun gruppo"
-#: mod/network.php:574 mod/content.php:135
+#: mod/network.php:580 mod/content.php:135
#, php-format
msgid "Group: %s"
msgstr "Gruppo: %s"
-#: mod/network.php:606
+#: mod/network.php:608
msgid "Private messages to this person are at risk of public disclosure."
msgstr "I messaggi privati a questa persona potrebbero risultare visibili anche pubblicamente."
-#: mod/network.php:611
+#: mod/network.php:613
msgid "Invalid contact."
msgstr "Contatto non valido."
-#: mod/allfriends.php:38
+#: mod/allfriends.php:43
msgid "No friends to display."
msgstr "Nessun amico da visualizzare."
@@ -3353,11 +3369,11 @@ msgstr "Ven"
msgid "Sat"
msgstr "Sab"
-#: mod/events.php:208 mod/settings.php:939 include/text.php:1274
+#: mod/events.php:208 mod/settings.php:948 include/text.php:1274
msgid "Sunday"
msgstr "Domenica"
-#: mod/events.php:209 mod/settings.php:939 include/text.php:1274
+#: mod/events.php:209 mod/settings.php:948 include/text.php:1274
msgid "Monday"
msgstr "Lunedì"
@@ -3497,11 +3513,11 @@ msgstr "l j F"
msgid "Edit event"
msgstr "Modifca l'evento"
-#: mod/events.php:421 include/text.php:1721 include/text.php:1728
+#: mod/events.php:421 include/text.php:1728 include/text.php:1735
msgid "link to source"
msgstr "Collegamento all'originale"
-#: mod/events.php:456 include/identity.php:713 include/nav.php:79
+#: mod/events.php:456 include/identity.php:722 include/nav.php:79
#: include/nav.php:140 view/theme/diabook/theme.php:127
msgid "Events"
msgstr "Eventi"
@@ -3560,7 +3576,7 @@ msgstr "Condividi questo evento"
#: mod/events.php:572 mod/content.php:721 mod/editpost.php:145
#: mod/photos.php:1631 mod/photos.php:1679 mod/photos.php:1767
-#: object/Item.php:719 include/conversation.php:1217
+#: object/Item.php:719 include/conversation.php:1216
msgid "Preview"
msgstr "Anteprima"
@@ -3604,15 +3620,15 @@ msgstr[0] "%d commento"
msgstr[1] "%d commenti"
#: mod/content.php:607 object/Item.php:421 object/Item.php:434
-#: include/text.php:1997
+#: include/text.php:2004
msgid "comment"
msgid_plural "comments"
msgstr[0] ""
msgstr[1] "commento"
-#: mod/content.php:608 boot.php:785 object/Item.php:422
+#: mod/content.php:608 boot.php:870 object/Item.php:422
#: include/contact_widgets.php:242 include/forums.php:110
-#: include/items.php:5178 view/theme/vier/theme.php:264
+#: include/items.php:5207 view/theme/vier/theme.php:264
msgid "show more"
msgstr "mostra di più"
@@ -3650,7 +3666,7 @@ msgid "This is you"
msgstr "Questo sei tu"
#: mod/content.php:711 mod/photos.php:1629 mod/photos.php:1677
-#: mod/photos.php:1765 boot.php:784 object/Item.php:393 object/Item.php:709
+#: mod/photos.php:1765 boot.php:869 object/Item.php:393 object/Item.php:709
msgid "Comment"
msgstr "Commento"
@@ -3686,7 +3702,7 @@ msgstr "Link"
msgid "Video"
msgstr "Video"
-#: mod/content.php:730 mod/settings.php:712 object/Item.php:122
+#: mod/content.php:730 mod/settings.php:721 object/Item.php:122
#: object/Item.php:124
msgid "Edit"
msgstr "Modifica"
@@ -4082,19 +4098,19 @@ msgid ""
"your site allow private mail from unknown senders."
msgstr "Se vuoi che %s ti risponda, controlla che le tue impostazioni di privacy permettano la ricezione di messaggi privati da mittenti sconosciuti."
-#: mod/help.php:31
+#: mod/help.php:41
msgid "Help:"
msgstr "Guida:"
-#: mod/help.php:36 include/nav.php:113 view/theme/vier/theme.php:302
+#: mod/help.php:47 include/nav.php:113 view/theme/vier/theme.php:302
msgid "Help"
msgstr "Guida"
-#: mod/help.php:42 mod/p.php:16 mod/p.php:25 index.php:269
+#: mod/help.php:53 mod/p.php:16 mod/p.php:25 index.php:270
msgid "Not Found"
msgstr "Non trovato"
-#: mod/help.php:45 index.php:272
+#: mod/help.php:56 index.php:273
msgid "Page not found."
msgstr "Pagina non trovata."
@@ -4141,16 +4157,16 @@ msgstr "Profili corrispondenti"
msgid "link"
msgstr "collegamento"
-#: mod/community.php:23
+#: mod/community.php:27
msgid "Not available."
msgstr "Non disponibile."
-#: mod/community.php:32 include/nav.php:136 include/nav.php:138
+#: mod/community.php:36 include/nav.php:136 include/nav.php:138
#: view/theme/diabook/theme.php:129
msgid "Community"
msgstr "Comunità"
-#: mod/community.php:62 mod/community.php:71 mod/search.php:228
+#: mod/community.php:66 mod/community.php:75 mod/search.php:228
msgid "No results."
msgstr "Nessun risultato."
@@ -4158,822 +4174,812 @@ msgstr "Nessun risultato."
msgid "everybody"
msgstr "tutti"
-#: mod/settings.php:47
-msgid "Additional features"
-msgstr "Funzionalità aggiuntive"
-
-#: mod/settings.php:53
+#: mod/settings.php:58
msgid "Display"
msgstr "Visualizzazione"
-#: mod/settings.php:60 mod/settings.php:855
+#: mod/settings.php:65 mod/settings.php:864
msgid "Social Networks"
msgstr "Social Networks"
-#: mod/settings.php:72 include/nav.php:180
+#: mod/settings.php:79 include/nav.php:180
msgid "Delegations"
msgstr "Delegazioni"
-#: mod/settings.php:78
+#: mod/settings.php:86
msgid "Connected apps"
msgstr "Applicazioni collegate"
-#: mod/settings.php:84 mod/uexport.php:85
+#: mod/settings.php:93 mod/uexport.php:85
msgid "Export personal data"
msgstr "Esporta dati personali"
-#: mod/settings.php:90
+#: mod/settings.php:100
msgid "Remove account"
msgstr "Rimuovi account"
-#: mod/settings.php:143
+#: mod/settings.php:153
msgid "Missing some important data!"
msgstr "Mancano alcuni dati importanti!"
-#: mod/settings.php:256
+#: mod/settings.php:266
msgid "Failed to connect with email account using the settings provided."
msgstr "Impossibile collegarsi all'account email con i parametri forniti."
-#: mod/settings.php:261
+#: mod/settings.php:271
msgid "Email settings updated."
msgstr "Impostazioni e-mail aggiornate."
-#: mod/settings.php:276
+#: mod/settings.php:286
msgid "Features updated"
msgstr "Funzionalità aggiornate"
-#: mod/settings.php:343
+#: mod/settings.php:353
msgid "Relocate message has been send to your contacts"
msgstr "Il messaggio di trasloco è stato inviato ai tuoi contatti"
-#: mod/settings.php:357 include/user.php:39
+#: mod/settings.php:367 include/user.php:39
msgid "Passwords do not match. Password unchanged."
msgstr "Le password non corrispondono. Password non cambiata."
-#: mod/settings.php:362
+#: mod/settings.php:372
msgid "Empty passwords are not allowed. Password unchanged."
msgstr "Le password non possono essere vuote. Password non cambiata."
-#: mod/settings.php:370
+#: mod/settings.php:380
msgid "Wrong password."
msgstr "Password sbagliata."
-#: mod/settings.php:381
+#: mod/settings.php:391
msgid "Password changed."
msgstr "Password cambiata."
-#: mod/settings.php:383
+#: mod/settings.php:393
msgid "Password update failed. Please try again."
msgstr "Aggiornamento password fallito. Prova ancora."
-#: mod/settings.php:452
+#: mod/settings.php:462
msgid " Please use a shorter name."
msgstr " Usa un nome più corto."
-#: mod/settings.php:454
+#: mod/settings.php:464
msgid " Name too short."
msgstr " Nome troppo corto."
-#: mod/settings.php:463
+#: mod/settings.php:473
msgid "Wrong Password"
msgstr "Password Sbagliata"
-#: mod/settings.php:468
+#: mod/settings.php:478
msgid " Not valid email."
msgstr " Email non valida."
-#: mod/settings.php:474
+#: mod/settings.php:484
msgid " Cannot change to that email."
msgstr "Non puoi usare quella email."
-#: mod/settings.php:530
+#: mod/settings.php:540
msgid "Private forum has no privacy permissions. Using default privacy group."
msgstr "Il forum privato non ha permessi di privacy. Uso il gruppo di privacy predefinito."
-#: mod/settings.php:534
+#: mod/settings.php:544
msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Il gruppo privato non ha permessi di privacy e nessun gruppo di privacy predefinito."
-#: mod/settings.php:573
+#: mod/settings.php:583
msgid "Settings updated."
msgstr "Impostazioni aggiornate."
-#: mod/settings.php:649 mod/settings.php:675 mod/settings.php:711
+#: mod/settings.php:658 mod/settings.php:684 mod/settings.php:720
msgid "Add application"
msgstr "Aggiungi applicazione"
-#: mod/settings.php:653 mod/settings.php:679
+#: mod/settings.php:662 mod/settings.php:688
msgid "Consumer Key"
msgstr "Consumer Key"
-#: mod/settings.php:654 mod/settings.php:680
+#: mod/settings.php:663 mod/settings.php:689
msgid "Consumer Secret"
msgstr "Consumer Secret"
-#: mod/settings.php:655 mod/settings.php:681
+#: mod/settings.php:664 mod/settings.php:690
msgid "Redirect"
msgstr "Redirect"
-#: mod/settings.php:656 mod/settings.php:682
+#: mod/settings.php:665 mod/settings.php:691
msgid "Icon url"
msgstr "Url icona"
-#: mod/settings.php:667
+#: mod/settings.php:676
msgid "You can't edit this application."
msgstr "Non puoi modificare questa applicazione."
-#: mod/settings.php:710
+#: mod/settings.php:719
msgid "Connected Apps"
msgstr "Applicazioni Collegate"
-#: mod/settings.php:714
+#: mod/settings.php:723
msgid "Client key starts with"
msgstr "Chiave del client inizia con"
-#: mod/settings.php:715
+#: mod/settings.php:724
msgid "No name"
msgstr "Nessun nome"
-#: mod/settings.php:716
+#: mod/settings.php:725
msgid "Remove authorization"
msgstr "Rimuovi l'autorizzazione"
-#: mod/settings.php:728
+#: mod/settings.php:737
msgid "No Plugin settings configured"
msgstr "Nessun plugin ha impostazioni modificabili"
-#: mod/settings.php:736
+#: mod/settings.php:745
msgid "Plugin Settings"
msgstr "Impostazioni plugin"
-#: mod/settings.php:750
-msgid "Off"
-msgstr "Spento"
-
-#: mod/settings.php:750
-msgid "On"
-msgstr "Acceso"
-
-#: mod/settings.php:758
+#: mod/settings.php:767
msgid "Additional Features"
msgstr "Funzionalità aggiuntive"
-#: mod/settings.php:768 mod/settings.php:772
+#: mod/settings.php:777 mod/settings.php:781
msgid "General Social Media Settings"
msgstr "Impostazioni Media Sociali"
-#: mod/settings.php:778
+#: mod/settings.php:787
msgid "Disable intelligent shortening"
msgstr "Disabilita accorciamento intelligente"
-#: mod/settings.php:780
+#: mod/settings.php:789
msgid ""
"Normally the system tries to find the best link to add to shortened posts. "
"If this option is enabled then every shortened post will always point to the"
" original friendica post."
msgstr "Normalmente il sistema tenta di trovare il migliore link da aggiungere a un post accorciato. Se questa opzione è abilitata, ogni post accorciato conterrà sempre un link al post originale su Friendica."
-#: mod/settings.php:786
+#: mod/settings.php:795
msgid "Automatically follow any GNU Social (OStatus) followers/mentioners"
msgstr "Segui automanticamente chiunque da GNU Social (OStatus) ti segua o ti menzioni"
-#: mod/settings.php:788
+#: mod/settings.php:797
msgid ""
"If you receive a message from an unknown OStatus user, this option decides "
"what to do. If it is checked, a new contact will be created for every "
"unknown user."
msgstr "Se ricevi un messaggio da un utente OStatus sconosciuto, questa opzione decide cosa fare. Se selezionato, un nuovo contatto verrà creato per ogni utente sconosciuto."
-#: mod/settings.php:797
+#: mod/settings.php:806
msgid "Your legacy GNU Social account"
msgstr "Il tuo vecchio account GNU Social"
-#: mod/settings.php:799
+#: mod/settings.php:808
msgid ""
"If you enter your old GNU Social/Statusnet account name here (in the format "
"user@domain.tld), your contacts will be added automatically. The field will "
"be emptied when done."
msgstr "Se inserisci il nome del tuo vecchio account GNU Social/Statusnet qui (nel formato utente@dominio.tld), i tuoi contatti verranno automaticamente aggiunti. Il campo verrà svuotato una volta terminato."
-#: mod/settings.php:802
+#: mod/settings.php:811
msgid "Repair OStatus subscriptions"
msgstr "Ripara le iscrizioni OStatus"
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
#, php-format
msgid "Built-in support for %s connectivity is %s"
msgstr "Il supporto integrato per la connettività con %s è %s"
-#: mod/settings.php:811 mod/dfrn_request.php:858
+#: mod/settings.php:820 mod/dfrn_request.php:865
#: include/contact_selectors.php:80
msgid "Diaspora"
msgstr "Diaspora"
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
msgid "enabled"
msgstr "abilitato"
-#: mod/settings.php:811 mod/settings.php:812
+#: mod/settings.php:820 mod/settings.php:821
msgid "disabled"
msgstr "disabilitato"
-#: mod/settings.php:812
+#: mod/settings.php:821
msgid "GNU Social (OStatus)"
msgstr "GNU Social (OStatus)"
-#: mod/settings.php:848
+#: mod/settings.php:857
msgid "Email access is disabled on this site."
msgstr "L'accesso email è disabilitato su questo sito."
-#: mod/settings.php:860
+#: mod/settings.php:869
msgid "Email/Mailbox Setup"
msgstr "Impostazioni email"
-#: mod/settings.php:861
+#: mod/settings.php:870
msgid ""
"If you wish to communicate with email contacts using this service "
"(optional), please specify how to connect to your mailbox."
msgstr "Se vuoi comunicare con i contatti email usando questo servizio, specifica come collegarti alla tua casella di posta. (opzionale)"
-#: mod/settings.php:862
+#: mod/settings.php:871
msgid "Last successful email check:"
msgstr "Ultimo controllo email eseguito con successo:"
-#: mod/settings.php:864
+#: mod/settings.php:873
msgid "IMAP server name:"
msgstr "Nome server IMAP:"
-#: mod/settings.php:865
+#: mod/settings.php:874
msgid "IMAP port:"
msgstr "Porta IMAP:"
-#: mod/settings.php:866
+#: mod/settings.php:875
msgid "Security:"
msgstr "Sicurezza:"
-#: mod/settings.php:866 mod/settings.php:871
+#: mod/settings.php:875 mod/settings.php:880
msgid "None"
msgstr "Nessuna"
-#: mod/settings.php:867
+#: mod/settings.php:876
msgid "Email login name:"
msgstr "Nome utente email:"
-#: mod/settings.php:868
+#: mod/settings.php:877
msgid "Email password:"
msgstr "Password email:"
-#: mod/settings.php:869
+#: mod/settings.php:878
msgid "Reply-to address:"
msgstr "Indirizzo di risposta:"
-#: mod/settings.php:870
+#: mod/settings.php:879
msgid "Send public posts to all email contacts:"
msgstr "Invia i messaggi pubblici ai contatti email:"
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Action after import:"
msgstr "Azione post importazione:"
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Mark as seen"
msgstr "Segna come letto"
-#: mod/settings.php:871
+#: mod/settings.php:880
msgid "Move to folder"
msgstr "Sposta nella cartella"
-#: mod/settings.php:872
+#: mod/settings.php:881
msgid "Move to folder:"
msgstr "Sposta nella cartella:"
-#: mod/settings.php:958
+#: mod/settings.php:967
msgid "Display Settings"
msgstr "Impostazioni Grafiche"
-#: mod/settings.php:964 mod/settings.php:982
+#: mod/settings.php:973 mod/settings.php:991
msgid "Display Theme:"
msgstr "Tema:"
-#: mod/settings.php:965
+#: mod/settings.php:974
msgid "Mobile Theme:"
msgstr "Tema mobile:"
-#: mod/settings.php:966
+#: mod/settings.php:975
msgid "Update browser every xx seconds"
msgstr "Aggiorna il browser ogni x secondi"
-#: mod/settings.php:966
+#: mod/settings.php:975
msgid "Minimum of 10 seconds. Enter -1 to disable it."
msgstr "Minimo 10 secondi. Inserisci -1 per disabilitarlo"
-#: mod/settings.php:967
+#: mod/settings.php:976
msgid "Number of items to display per page:"
msgstr "Numero di elementi da mostrare per pagina:"
-#: mod/settings.php:967 mod/settings.php:968
+#: mod/settings.php:976 mod/settings.php:977
msgid "Maximum of 100 items"
msgstr "Massimo 100 voci"
-#: mod/settings.php:968
+#: mod/settings.php:977
msgid "Number of items to display per page when viewed from mobile device:"
msgstr "Numero di voci da visualizzare per pagina quando si utilizza un dispositivo mobile:"
-#: mod/settings.php:969
+#: mod/settings.php:978
msgid "Don't show emoticons"
msgstr "Non mostrare le emoticons"
-#: mod/settings.php:970
+#: mod/settings.php:979
msgid "Calendar"
msgstr "Calendario"
-#: mod/settings.php:971
+#: mod/settings.php:980
msgid "Beginning of week:"
msgstr "Inizio della settimana:"
-#: mod/settings.php:972
+#: mod/settings.php:981
msgid "Don't show notices"
msgstr "Non mostrare gli avvisi"
-#: mod/settings.php:973
+#: mod/settings.php:982
msgid "Infinite scroll"
msgstr "Scroll infinito"
-#: mod/settings.php:974
+#: mod/settings.php:983
msgid "Automatic updates only at the top of the network page"
msgstr "Aggiornamenti automatici solo in cima alla pagina \"rete\""
-#: mod/settings.php:976 view/theme/cleanzero/config.php:82
+#: mod/settings.php:985 view/theme/cleanzero/config.php:82
#: view/theme/dispy/config.php:72 view/theme/quattro/config.php:66
-#: view/theme/diabook/config.php:150 view/theme/clean/config.php:85
-#: view/theme/vier/config.php:109 view/theme/duepuntozero/config.php:61
+#: view/theme/diabook/config.php:150 view/theme/vier/config.php:109
+#: view/theme/duepuntozero/config.php:61
msgid "Theme settings"
msgstr "Impostazioni tema"
-#: mod/settings.php:1053
+#: mod/settings.php:1062
msgid "User Types"
msgstr "Tipi di Utenti"
-#: mod/settings.php:1054
+#: mod/settings.php:1063
msgid "Community Types"
msgstr "Tipi di Comunità"
-#: mod/settings.php:1055
+#: mod/settings.php:1064
msgid "Normal Account Page"
msgstr "Pagina Account Normale"
-#: mod/settings.php:1056
+#: mod/settings.php:1065
msgid "This account is a normal personal profile"
msgstr "Questo account è un normale profilo personale"
-#: mod/settings.php:1059
+#: mod/settings.php:1068
msgid "Soapbox Page"
msgstr "Pagina Sandbox"
-#: mod/settings.php:1060
+#: mod/settings.php:1069
msgid "Automatically approve all connection/friend requests as read-only fans"
msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà solamente leggere la bacheca"
-#: mod/settings.php:1063
+#: mod/settings.php:1072
msgid "Community Forum/Celebrity Account"
msgstr "Account Celebrità/Forum comunitario"
-#: mod/settings.php:1064
+#: mod/settings.php:1073
msgid ""
"Automatically approve all connection/friend requests as read-write fans"
msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come fan che potrà leggere e scrivere sulla bacheca"
-#: mod/settings.php:1067
+#: mod/settings.php:1076
msgid "Automatic Friend Page"
msgstr "Pagina con amicizia automatica"
-#: mod/settings.php:1068
+#: mod/settings.php:1077
msgid "Automatically approve all connection/friend requests as friends"
msgstr "Chi richiede la connessione/amicizia sarà accettato automaticamente come amico"
-#: mod/settings.php:1071
+#: mod/settings.php:1080
msgid "Private Forum [Experimental]"
msgstr "Forum privato [sperimentale]"
-#: mod/settings.php:1072
+#: mod/settings.php:1081
msgid "Private forum - approved members only"
msgstr "Forum privato - solo membri approvati"
-#: mod/settings.php:1084
+#: mod/settings.php:1093
msgid "OpenID:"
msgstr "OpenID:"
-#: mod/settings.php:1084
+#: mod/settings.php:1093
msgid "(Optional) Allow this OpenID to login to this account."
msgstr "(Opzionale) Consente di loggarti in questo account con questo OpenID"
-#: mod/settings.php:1094
+#: mod/settings.php:1103
msgid "Publish your default profile in your local site directory?"
msgstr "Pubblica il tuo profilo predefinito nell'elenco locale del sito"
-#: mod/settings.php:1100
+#: mod/settings.php:1109
msgid "Publish your default profile in the global social directory?"
msgstr "Pubblica il tuo profilo predefinito nell'elenco sociale globale"
-#: mod/settings.php:1108
+#: mod/settings.php:1117
msgid "Hide your contact/friend list from viewers of your default profile?"
msgstr "Nascondi la lista dei tuoi contatti/amici dai visitatori del tuo profilo predefinito"
-#: mod/settings.php:1112 include/acl_selectors.php:331
+#: mod/settings.php:1121 include/acl_selectors.php:331
msgid "Hide your profile details from unknown viewers?"
msgstr "Nascondi i dettagli del tuo profilo ai visitatori sconosciuti?"
-#: mod/settings.php:1112
+#: mod/settings.php:1121
msgid ""
"If enabled, posting public messages to Diaspora and other networks isn't "
"possible."
msgstr "Se abilitato, l'invio di messaggi pubblici verso Diaspora e altri network non sarà possibile"
-#: mod/settings.php:1117
+#: mod/settings.php:1126
msgid "Allow friends to post to your profile page?"
msgstr "Permetti agli amici di scrivere sulla tua pagina profilo?"
-#: mod/settings.php:1123
+#: mod/settings.php:1132
msgid "Allow friends to tag your posts?"
msgstr "Permetti agli amici di taggare i tuoi messaggi?"
-#: mod/settings.php:1129
+#: mod/settings.php:1138
msgid "Allow us to suggest you as a potential friend to new members?"
msgstr "Ci permetti di suggerirti come potenziale amico ai nuovi membri?"
-#: mod/settings.php:1135
+#: mod/settings.php:1144
msgid "Permit unknown people to send you private mail?"
msgstr "Permetti a utenti sconosciuti di inviarti messaggi privati?"
-#: mod/settings.php:1143
+#: mod/settings.php:1152
msgid "Profile is not published."
msgstr "Il profilo non è pubblicato."
-#: mod/settings.php:1151
+#: mod/settings.php:1160
#, php-format
msgid "Your Identity Address is '%s' or '%s'."
msgstr "L'indirizzo della tua identità è '%s' or '%s'."
-#: mod/settings.php:1158
+#: mod/settings.php:1167
msgid "Automatically expire posts after this many days:"
msgstr "Fai scadere i post automaticamente dopo x giorni:"
-#: mod/settings.php:1158
+#: mod/settings.php:1167
msgid "If empty, posts will not expire. Expired posts will be deleted"
msgstr "Se lasciato vuoto, i messaggi non verranno cancellati."
-#: mod/settings.php:1159
+#: mod/settings.php:1168
msgid "Advanced expiration settings"
msgstr "Impostazioni avanzate di scandenza"
-#: mod/settings.php:1160
+#: mod/settings.php:1169
msgid "Advanced Expiration"
msgstr "Scadenza avanzata"
-#: mod/settings.php:1161
+#: mod/settings.php:1170
msgid "Expire posts:"
msgstr "Fai scadere i post:"
-#: mod/settings.php:1162
+#: mod/settings.php:1171
msgid "Expire personal notes:"
msgstr "Fai scadere le Note personali:"
-#: mod/settings.php:1163
+#: mod/settings.php:1172
msgid "Expire starred posts:"
msgstr "Fai scadere i post Speciali:"
-#: mod/settings.php:1164
+#: mod/settings.php:1173
msgid "Expire photos:"
msgstr "Fai scadere le foto:"
-#: mod/settings.php:1165
+#: mod/settings.php:1174
msgid "Only expire posts by others:"
msgstr "Fai scadere solo i post degli altri:"
-#: mod/settings.php:1193
+#: mod/settings.php:1202
msgid "Account Settings"
msgstr "Impostazioni account"
-#: mod/settings.php:1201
+#: mod/settings.php:1210
msgid "Password Settings"
msgstr "Impostazioni password"
-#: mod/settings.php:1202 mod/register.php:274
+#: mod/settings.php:1211 mod/register.php:274
msgid "New Password:"
msgstr "Nuova password:"
-#: mod/settings.php:1203 mod/register.php:275
+#: mod/settings.php:1212 mod/register.php:275
msgid "Confirm:"
msgstr "Conferma:"
-#: mod/settings.php:1203
+#: mod/settings.php:1212
msgid "Leave password fields blank unless changing"
msgstr "Lascia questi campi in bianco per non effettuare variazioni alla password"
-#: mod/settings.php:1204
+#: mod/settings.php:1213
msgid "Current Password:"
msgstr "Password Attuale:"
-#: mod/settings.php:1204 mod/settings.php:1205
+#: mod/settings.php:1213 mod/settings.php:1214
msgid "Your current password to confirm the changes"
msgstr "La tua password attuale per confermare le modifiche"
-#: mod/settings.php:1205
+#: mod/settings.php:1214
msgid "Password:"
msgstr "Password:"
-#: mod/settings.php:1209
+#: mod/settings.php:1218
msgid "Basic Settings"
msgstr "Impostazioni base"
-#: mod/settings.php:1210 include/identity.php:578
+#: mod/settings.php:1219 include/identity.php:588
msgid "Full Name:"
msgstr "Nome completo:"
-#: mod/settings.php:1211
+#: mod/settings.php:1220
msgid "Email Address:"
msgstr "Indirizzo Email:"
-#: mod/settings.php:1212
+#: mod/settings.php:1221
msgid "Your Timezone:"
msgstr "Il tuo fuso orario:"
-#: mod/settings.php:1213
+#: mod/settings.php:1222
msgid "Your Language:"
msgstr "La tua lingua:"
-#: mod/settings.php:1213
+#: mod/settings.php:1222
msgid ""
"Set the language we use to show you friendica interface and to send you "
"emails"
msgstr "Imposta la lingua che sarà usata per mostrarti l'interfaccia di Friendica e per inviarti le email"
-#: mod/settings.php:1214
+#: mod/settings.php:1223
msgid "Default Post Location:"
msgstr "Località predefinita:"
-#: mod/settings.php:1215
+#: mod/settings.php:1224
msgid "Use Browser Location:"
msgstr "Usa la località rilevata dal browser:"
-#: mod/settings.php:1218
+#: mod/settings.php:1227
msgid "Security and Privacy Settings"
msgstr "Impostazioni di sicurezza e privacy"
-#: mod/settings.php:1220
+#: mod/settings.php:1229
msgid "Maximum Friend Requests/Day:"
msgstr "Numero massimo di richieste di amicizia al giorno:"
-#: mod/settings.php:1220 mod/settings.php:1250
+#: mod/settings.php:1229 mod/settings.php:1259
msgid "(to prevent spam abuse)"
msgstr "(per prevenire lo spam)"
-#: mod/settings.php:1221
+#: mod/settings.php:1230
msgid "Default Post Permissions"
msgstr "Permessi predefiniti per i messaggi"
-#: mod/settings.php:1222
+#: mod/settings.php:1231
msgid "(click to open/close)"
msgstr "(clicca per aprire/chiudere)"
-#: mod/settings.php:1231 mod/photos.php:1199 mod/photos.php:1584
+#: mod/settings.php:1240 mod/photos.php:1199 mod/photos.php:1584
msgid "Show to Groups"
msgstr "Mostra ai gruppi"
-#: mod/settings.php:1232 mod/photos.php:1200 mod/photos.php:1585
+#: mod/settings.php:1241 mod/photos.php:1200 mod/photos.php:1585
msgid "Show to Contacts"
msgstr "Mostra ai contatti"
-#: mod/settings.php:1233
+#: mod/settings.php:1242
msgid "Default Private Post"
msgstr "Default Post Privato"
-#: mod/settings.php:1234
+#: mod/settings.php:1243
msgid "Default Public Post"
msgstr "Default Post Pubblico"
-#: mod/settings.php:1238
+#: mod/settings.php:1247
msgid "Default Permissions for New Posts"
msgstr "Permessi predefiniti per i nuovi post"
-#: mod/settings.php:1250
+#: mod/settings.php:1259
msgid "Maximum private messages per day from unknown people:"
msgstr "Numero massimo di messaggi privati da utenti sconosciuti per giorno:"
-#: mod/settings.php:1253
+#: mod/settings.php:1262
msgid "Notification Settings"
msgstr "Impostazioni notifiche"
-#: mod/settings.php:1254
+#: mod/settings.php:1263
msgid "By default post a status message when:"
msgstr "Invia un messaggio di stato quando:"
-#: mod/settings.php:1255
+#: mod/settings.php:1264
msgid "accepting a friend request"
msgstr "accetti una richiesta di amicizia"
-#: mod/settings.php:1256
+#: mod/settings.php:1265
msgid "joining a forum/community"
msgstr "ti unisci a un forum/comunità"
-#: mod/settings.php:1257
+#: mod/settings.php:1266
msgid "making an interesting profile change"
msgstr "fai un interessante modifica al profilo"
-#: mod/settings.php:1258
+#: mod/settings.php:1267
msgid "Send a notification email when:"
msgstr "Invia una mail di notifica quando:"
-#: mod/settings.php:1259
+#: mod/settings.php:1268
msgid "You receive an introduction"
msgstr "Ricevi una presentazione"
-#: mod/settings.php:1260
+#: mod/settings.php:1269
msgid "Your introductions are confirmed"
msgstr "Le tue presentazioni sono confermate"
-#: mod/settings.php:1261
+#: mod/settings.php:1270
msgid "Someone writes on your profile wall"
msgstr "Qualcuno scrive sulla bacheca del tuo profilo"
-#: mod/settings.php:1262
+#: mod/settings.php:1271
msgid "Someone writes a followup comment"
msgstr "Qualcuno scrive un commento a un tuo messaggio"
-#: mod/settings.php:1263
+#: mod/settings.php:1272
msgid "You receive a private message"
msgstr "Ricevi un messaggio privato"
-#: mod/settings.php:1264
+#: mod/settings.php:1273
msgid "You receive a friend suggestion"
msgstr "Hai ricevuto un suggerimento di amicizia"
-#: mod/settings.php:1265
+#: mod/settings.php:1274
msgid "You are tagged in a post"
msgstr "Sei stato taggato in un post"
-#: mod/settings.php:1266
+#: mod/settings.php:1275
msgid "You are poked/prodded/etc. in a post"
msgstr "Sei 'toccato'/'spronato'/ecc. in un post"
-#: mod/settings.php:1268
+#: mod/settings.php:1277
msgid "Activate desktop notifications"
msgstr "Attiva notifiche desktop"
-#: mod/settings.php:1268
+#: mod/settings.php:1277
msgid "Show desktop popup on new notifications"
msgstr "Mostra un popup di notifica sul desktop all'arrivo di nuove notifiche"
-#: mod/settings.php:1270
+#: mod/settings.php:1279
msgid "Text-only notification emails"
msgstr "Email di notifica in solo testo"
-#: mod/settings.php:1272
+#: mod/settings.php:1281
msgid "Send text only notification emails, without the html part"
msgstr "Invia le email di notifica in solo testo, senza la parte in html"
-#: mod/settings.php:1274
+#: mod/settings.php:1283
msgid "Advanced Account/Page Type Settings"
msgstr "Impostazioni avanzate Account/Tipo di pagina"
-#: mod/settings.php:1275
+#: mod/settings.php:1284
msgid "Change the behaviour of this account for special situations"
msgstr "Modifica il comportamento di questo account in situazioni speciali"
-#: mod/settings.php:1278
+#: mod/settings.php:1287
msgid "Relocate"
msgstr "Trasloca"
-#: mod/settings.php:1279
+#: mod/settings.php:1288
msgid ""
"If you have moved this profile from another server, and some of your "
"contacts don't receive your updates, try pushing this button."
msgstr "Se hai spostato questo profilo da un'altro server, e alcuni dei tuoi contatti non ricevono i tuoi aggiornamenti, prova a premere questo bottone."
-#: mod/settings.php:1280
+#: mod/settings.php:1289
msgid "Resend relocate message to contacts"
msgstr "Reinvia il messaggio di trasloco"
-#: mod/dfrn_request.php:95
+#: mod/dfrn_request.php:96
msgid "This introduction has already been accepted."
msgstr "Questa presentazione è già stata accettata."
-#: mod/dfrn_request.php:120 mod/dfrn_request.php:519
+#: mod/dfrn_request.php:119 mod/dfrn_request.php:516
msgid "Profile location is not valid or does not contain profile information."
msgstr "L'indirizzo del profilo non è valido o non contiene un profilo."
-#: mod/dfrn_request.php:125 mod/dfrn_request.php:524
+#: mod/dfrn_request.php:124 mod/dfrn_request.php:521
msgid "Warning: profile location has no identifiable owner name."
msgstr "Attenzione: l'indirizzo del profilo non riporta il nome del proprietario."
-#: mod/dfrn_request.php:127 mod/dfrn_request.php:526
+#: mod/dfrn_request.php:126 mod/dfrn_request.php:523
msgid "Warning: profile location has no profile photo."
msgstr "Attenzione: l'indirizzo del profilo non ha una foto."
-#: mod/dfrn_request.php:130 mod/dfrn_request.php:529
+#: mod/dfrn_request.php:129 mod/dfrn_request.php:526
#, php-format
msgid "%d required parameter was not found at the given location"
msgid_plural "%d required parameters were not found at the given location"
msgstr[0] "%d parametro richiesto non è stato trovato all'indirizzo dato"
msgstr[1] "%d parametri richiesti non sono stati trovati all'indirizzo dato"
-#: mod/dfrn_request.php:173
+#: mod/dfrn_request.php:172
msgid "Introduction complete."
msgstr "Presentazione completa."
-#: mod/dfrn_request.php:215
+#: mod/dfrn_request.php:214
msgid "Unrecoverable protocol error."
msgstr "Errore di comunicazione."
-#: mod/dfrn_request.php:243
+#: mod/dfrn_request.php:242
msgid "Profile unavailable."
msgstr "Profilo non disponibile."
-#: mod/dfrn_request.php:268
+#: mod/dfrn_request.php:267
#, php-format
msgid "%s has received too many connection requests today."
msgstr "%s ha ricevuto troppe richieste di connessione per oggi."
-#: mod/dfrn_request.php:269
+#: mod/dfrn_request.php:268
msgid "Spam protection measures have been invoked."
msgstr "Sono state attivate le misure di protezione contro lo spam."
-#: mod/dfrn_request.php:270
+#: mod/dfrn_request.php:269
msgid "Friends are advised to please try again in 24 hours."
msgstr "Gli amici sono pregati di riprovare tra 24 ore."
-#: mod/dfrn_request.php:332
+#: mod/dfrn_request.php:331
msgid "Invalid locator"
msgstr "Invalid locator"
-#: mod/dfrn_request.php:341
+#: mod/dfrn_request.php:340
msgid "Invalid email address."
msgstr "Indirizzo email non valido."
-#: mod/dfrn_request.php:368
+#: mod/dfrn_request.php:367
msgid "This account has not been configured for email. Request failed."
msgstr "Questo account non è stato configurato per l'email. Richiesta fallita."
-#: mod/dfrn_request.php:464
-msgid "Unable to resolve your name at the provided location."
-msgstr "Impossibile risolvere il tuo nome nella posizione indicata."
-
-#: mod/dfrn_request.php:477
+#: mod/dfrn_request.php:474
msgid "You have already introduced yourself here."
msgstr "Ti sei già presentato qui."
-#: mod/dfrn_request.php:481
+#: mod/dfrn_request.php:478
#, php-format
msgid "Apparently you are already friends with %s."
msgstr "Pare che tu e %s siate già amici."
-#: mod/dfrn_request.php:502
+#: mod/dfrn_request.php:499
msgid "Invalid profile URL."
msgstr "Indirizzo profilo non valido."
-#: mod/dfrn_request.php:508 include/follow.php:72
+#: mod/dfrn_request.php:505 include/follow.php:72
msgid "Disallowed profile URL."
msgstr "Indirizzo profilo non permesso."
-#: mod/dfrn_request.php:599
+#: mod/dfrn_request.php:596
msgid "Your introduction has been sent."
msgstr "La tua presentazione è stata inviata."
-#: mod/dfrn_request.php:652
+#: mod/dfrn_request.php:636
+msgid ""
+"Remote subscription can't be done for your network. Please subscribe "
+"directly on your system."
+msgstr ""
+
+#: mod/dfrn_request.php:659
msgid "Please login to confirm introduction."
msgstr "Accedi per confermare la presentazione."
-#: mod/dfrn_request.php:662
+#: mod/dfrn_request.php:669
msgid ""
"Incorrect identity currently logged in. Please login to "
"this profile."
msgstr "Non hai fatto accesso con l'identità corretta. Accedi a questo profilo."
-#: mod/dfrn_request.php:676 mod/dfrn_request.php:693
+#: mod/dfrn_request.php:683 mod/dfrn_request.php:700
msgid "Confirm"
msgstr "Conferma"
-#: mod/dfrn_request.php:688
+#: mod/dfrn_request.php:695
msgid "Hide this contact"
msgstr "Nascondi questo contatto"
-#: mod/dfrn_request.php:691
+#: mod/dfrn_request.php:698
#, php-format
msgid "Welcome home %s."
msgstr "Bentornato a casa %s."
-#: mod/dfrn_request.php:692
+#: mod/dfrn_request.php:699
#, php-format
msgid "Please confirm your introduction/connection request to %s."
msgstr "Conferma la tua richiesta di connessione con %s."
-#: mod/dfrn_request.php:821
+#: mod/dfrn_request.php:828
msgid ""
"Please enter your 'Identity Address' from one of the following supported "
"communications networks:"
msgstr "Inserisci il tuo 'Indirizzo Identità' da uno dei seguenti network supportati:"
-#: mod/dfrn_request.php:842
+#: mod/dfrn_request.php:849
#, php-format
msgid ""
"If you are not yet a member of the free social web, ."
msgstr "Se non sei un membro del web sociale libero, segui questo link per trovare un sito Friendica pubblico e unisciti a noi oggi"
-#: mod/dfrn_request.php:847
+#: mod/dfrn_request.php:854
msgid "Friend/Connection Request"
msgstr "Richieste di amicizia/connessione"
-#: mod/dfrn_request.php:848
+#: mod/dfrn_request.php:855
msgid ""
"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, "
"testuser@identi.ca"
msgstr "Esempi: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"
-#: mod/dfrn_request.php:856 include/contact_selectors.php:76
+#: mod/dfrn_request.php:863 include/contact_selectors.php:76
msgid "Friendica"
msgstr "Friendica"
-#: mod/dfrn_request.php:857
+#: mod/dfrn_request.php:864
msgid "StatusNet/Federated Social Web"
msgstr "StatusNet/Federated Social Web"
-#: mod/dfrn_request.php:859
+#: mod/dfrn_request.php:866
#, php-format
msgid ""
" - please do not use this form. Instead, enter %s into your Diaspora search"
@@ -5087,7 +5093,7 @@ msgstr "Scegli un nome utente. Deve cominciare con una lettera. L'indirizzo del
msgid "Choose a nickname: "
msgstr "Scegli un nome utente: "
-#: mod/register.php:280 boot.php:1268 include/nav.php:108
+#: mod/register.php:280 boot.php:1405 include/nav.php:108
msgid "Register"
msgstr "Registrati"
@@ -5129,11 +5135,11 @@ msgstr "Elementi taggati con: %s"
msgid "Search results for: %s"
msgstr "Risultato della ricerca per: %s"
-#: mod/directory.php:149 include/identity.php:309 include/identity.php:600
+#: mod/directory.php:149 include/identity.php:313 include/identity.php:610
msgid "Status:"
msgstr "Stato:"
-#: mod/directory.php:151 include/identity.php:311 include/identity.php:611
+#: mod/directory.php:151 include/identity.php:315 include/identity.php:621
msgid "Homepage:"
msgstr "Homepage:"
@@ -5193,7 +5199,7 @@ msgstr "Aggiungi"
msgid "No entries."
msgstr "Nessuna voce."
-#: mod/common.php:87
+#: mod/common.php:86
msgid "No contacts in common."
msgstr "Nessun contatto in comune."
@@ -5461,7 +5467,7 @@ msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com"
msgid "Since [date]:"
msgstr "Dal [data]:"
-#: mod/profiles.php:724 include/identity.php:609
+#: mod/profiles.php:724 include/identity.php:619
msgid "Sexual Preference:"
msgstr "Preferenze sessuali:"
@@ -5469,11 +5475,11 @@ msgstr "Preferenze sessuali:"
msgid "Homepage URL:"
msgstr "Homepage:"
-#: mod/profiles.php:726 include/identity.php:613
+#: mod/profiles.php:726 include/identity.php:623
msgid "Hometown:"
msgstr "Paese natale:"
-#: mod/profiles.php:727 include/identity.php:617
+#: mod/profiles.php:727 include/identity.php:627
msgid "Political Views:"
msgstr "Orientamento politico:"
@@ -5489,11 +5495,11 @@ msgstr "Parole chiave visibili a tutti:"
msgid "Private Keywords:"
msgstr "Parole chiave private:"
-#: mod/profiles.php:731 include/identity.php:625
+#: mod/profiles.php:731 include/identity.php:635
msgid "Likes:"
msgstr "Mi piace:"
-#: mod/profiles.php:732 include/identity.php:627
+#: mod/profiles.php:732 include/identity.php:637
msgid "Dislikes:"
msgstr "Non mi piace:"
@@ -5563,23 +5569,23 @@ msgstr "Età : "
msgid "Edit/Manage Profiles"
msgstr "Modifica / Gestisci profili"
-#: mod/profiles.php:814 include/identity.php:257 include/identity.php:283
+#: mod/profiles.php:814 include/identity.php:260 include/identity.php:286
msgid "Change profile photo"
msgstr "Cambia la foto del profilo"
-#: mod/profiles.php:815 include/identity.php:258
+#: mod/profiles.php:815 include/identity.php:261
msgid "Create New Profile"
msgstr "Crea un nuovo profilo"
-#: mod/profiles.php:826 include/identity.php:268
+#: mod/profiles.php:826 include/identity.php:271
msgid "Profile Image"
msgstr "Immagine del Profilo"
-#: mod/profiles.php:828 include/identity.php:271
+#: mod/profiles.php:828 include/identity.php:274
msgid "visible to everybody"
msgstr "visibile a tutti"
-#: mod/profiles.php:829 include/identity.php:272
+#: mod/profiles.php:829 include/identity.php:275
msgid "Edit visibility"
msgstr "Modifica visibilità"
@@ -5591,55 +5597,55 @@ msgstr "Oggetto non trovato"
msgid "Edit post"
msgstr "Modifica messaggio"
-#: mod/editpost.php:111 include/conversation.php:1185
+#: mod/editpost.php:111 include/conversation.php:1184
msgid "upload photo"
msgstr "carica foto"
-#: mod/editpost.php:112 include/conversation.php:1186
+#: mod/editpost.php:112 include/conversation.php:1185
msgid "Attach file"
msgstr "Allega file"
-#: mod/editpost.php:113 include/conversation.php:1187
+#: mod/editpost.php:113 include/conversation.php:1186
msgid "attach file"
msgstr "allega file"
-#: mod/editpost.php:115 include/conversation.php:1189
+#: mod/editpost.php:115 include/conversation.php:1188
msgid "web link"
msgstr "link web"
-#: mod/editpost.php:116 include/conversation.php:1190
+#: mod/editpost.php:116 include/conversation.php:1189
msgid "Insert video link"
msgstr "Inserire collegamento video"
-#: mod/editpost.php:117 include/conversation.php:1191
+#: mod/editpost.php:117 include/conversation.php:1190
msgid "video link"
msgstr "link video"
-#: mod/editpost.php:118 include/conversation.php:1192
+#: mod/editpost.php:118 include/conversation.php:1191
msgid "Insert audio link"
msgstr "Inserisci collegamento audio"
-#: mod/editpost.php:119 include/conversation.php:1193
+#: mod/editpost.php:119 include/conversation.php:1192
msgid "audio link"
msgstr "link audio"
-#: mod/editpost.php:120 include/conversation.php:1194
+#: mod/editpost.php:120 include/conversation.php:1193
msgid "Set your location"
msgstr "La tua posizione"
-#: mod/editpost.php:121 include/conversation.php:1195
+#: mod/editpost.php:121 include/conversation.php:1194
msgid "set location"
msgstr "posizione"
-#: mod/editpost.php:122 include/conversation.php:1196
+#: mod/editpost.php:122 include/conversation.php:1195
msgid "Clear browser location"
msgstr "Rimuovi la localizzazione data dal browser"
-#: mod/editpost.php:123 include/conversation.php:1197
+#: mod/editpost.php:123 include/conversation.php:1196
msgid "clear location"
msgstr "canc. pos."
-#: mod/editpost.php:125 include/conversation.php:1203
+#: mod/editpost.php:125 include/conversation.php:1202
msgid "Permission settings"
msgstr "Impostazioni permessi"
@@ -5647,15 +5653,15 @@ msgstr "Impostazioni permessi"
msgid "CC: email addresses"
msgstr "CC: indirizzi email"
-#: mod/editpost.php:134 include/conversation.php:1212
+#: mod/editpost.php:134 include/conversation.php:1211
msgid "Public post"
msgstr "Messaggio pubblico"
-#: mod/editpost.php:137 include/conversation.php:1199
+#: mod/editpost.php:137 include/conversation.php:1198
msgid "Set title"
msgstr "Scegli un titolo"
-#: mod/editpost.php:139 include/conversation.php:1201
+#: mod/editpost.php:139 include/conversation.php:1200
msgid "Categories (comma-separated list)"
msgstr "Categorie (lista separata da virgola)"
@@ -5663,39 +5669,39 @@ msgstr "Categorie (lista separata da virgola)"
msgid "Example: bob@example.com, mary@example.com"
msgstr "Esempio: bob@example.com, mary@example.com"
-#: mod/friendica.php:59
+#: mod/friendica.php:70
msgid "This is Friendica, version"
msgstr "Questo è Friendica, versione"
-#: mod/friendica.php:60
+#: mod/friendica.php:71
msgid "running at web location"
msgstr "in esecuzione all'indirizzo web"
-#: mod/friendica.php:62
+#: mod/friendica.php:73
msgid ""
"Please visit Friendica.com to learn "
"more about the Friendica project."
msgstr "Visita Friendica.com per saperne di più sul progetto Friendica."
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "Bug reports and issues: please visit"
msgstr "Segnalazioni di bug e problemi: visita"
-#: mod/friendica.php:64
+#: mod/friendica.php:75
msgid "the bugtracker at github"
msgstr "il bugtracker su github"
-#: mod/friendica.php:65
+#: mod/friendica.php:76
msgid ""
"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - "
"dot com"
msgstr "Suggerimenti, lodi, donazioni, ecc - e-mail a \"Info\" at Friendica punto com"
-#: mod/friendica.php:79
+#: mod/friendica.php:90
msgid "Installed plugins/addons/apps:"
msgstr "Plugin/addon/applicazioni instalate"
-#: mod/friendica.php:92
+#: mod/friendica.php:103
msgid "No installed plugins/addons/apps"
msgstr "Nessun plugin/addons/applicazione installata"
@@ -5725,7 +5731,7 @@ msgstr "Informazioni remote sulla privacy non disponibili."
msgid "Visible to:"
msgstr "Visibile a:"
-#: mod/notes.php:46 include/identity.php:721
+#: mod/notes.php:46 include/identity.php:730
msgid "Personal Notes"
msgstr "Note personali"
@@ -5783,8 +5789,8 @@ msgid "Make this post private"
msgstr "Rendi questo post privato"
#: mod/repair_ostatus.php:14
-msgid "Resubsribing to OStatus contacts"
-msgstr "Reiscrizione a contatti OStatus"
+msgid "Resubscribing to OStatus contacts"
+msgstr ""
#: mod/repair_ostatus.php:30
msgid "Error"
@@ -5836,7 +5842,7 @@ msgstr "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri
msgid ""
"To accept this invitation, please visit and register at %s or any other "
"public Friendica website."
-msgstr "Per accettare questo invito, visita e resitrati su %s o su un'altro sito web Friendica aperto al pubblico."
+msgstr "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico."
#: mod/invite.php:123
#, php-format
@@ -5865,7 +5871,7 @@ msgstr "Inserisci gli indirizzi email, uno per riga:"
msgid ""
"You are cordially invited to join me and other close friends on Friendica - "
"and help us to create a better social web."
-msgstr "Sei cordialmente invitato a unirti a me ed ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore."
+msgstr "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore."
#: mod/invite.php:137
msgid "You will need to supply this invitation code: $invite_code"
@@ -5882,7 +5888,7 @@ msgid ""
"important, please visit http://friendica.com"
msgstr "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendica.com"
-#: mod/photos.php:99 include/identity.php:696
+#: mod/photos.php:99 include/identity.php:705
msgid "Photo Albums"
msgstr "Album foto"
@@ -6053,12 +6059,12 @@ msgstr "Foto privata"
msgid "Public photo"
msgstr "Foto pubblica"
-#: mod/photos.php:1609 include/conversation.php:1183
+#: mod/photos.php:1609 include/conversation.php:1182
msgid "Share"
msgstr "Condividi"
#: mod/photos.php:1648 include/conversation.php:509
-#: include/conversation.php:1414
+#: include/conversation.php:1413
msgid "Attending"
msgid_plural "Attending"
msgstr[0] "Partecipa"
@@ -6132,60 +6138,60 @@ msgstr "Oggetto non disponibile."
msgid "Item was not found."
msgstr "Oggetto non trovato."
-#: boot.php:783
+#: boot.php:868
msgid "Delete this item?"
msgstr "Cancellare questo elemento?"
-#: boot.php:786
+#: boot.php:871
msgid "show fewer"
msgstr "mostra di meno"
-#: boot.php:1160
+#: boot.php:1292
#, php-format
msgid "Update %s failed. See error logs."
msgstr "aggiornamento %s fallito. Guarda i log di errore."
-#: boot.php:1267
+#: boot.php:1404
msgid "Create a New Account"
msgstr "Crea un nuovo account"
-#: boot.php:1292 include/nav.php:72
+#: boot.php:1429 include/nav.php:72
msgid "Logout"
msgstr "Esci"
-#: boot.php:1295
+#: boot.php:1432
msgid "Nickname or Email address: "
msgstr "Nome utente o indirizzo email: "
-#: boot.php:1296
+#: boot.php:1433
msgid "Password: "
msgstr "Password: "
-#: boot.php:1297
+#: boot.php:1434
msgid "Remember me"
msgstr "Ricordati di me"
-#: boot.php:1300
+#: boot.php:1437
msgid "Or login using OpenID: "
msgstr "O entra con OpenID:"
-#: boot.php:1306
+#: boot.php:1443
msgid "Forgot your password?"
msgstr "Hai dimenticato la password?"
-#: boot.php:1309
+#: boot.php:1446
msgid "Website Terms of Service"
msgstr "Condizioni di servizio del sito web "
-#: boot.php:1310
+#: boot.php:1447
msgid "terms of service"
msgstr "condizioni del servizio"
-#: boot.php:1312
+#: boot.php:1449
msgid "Website Privacy Policy"
msgstr "Politiche di privacy del sito"
-#: boot.php:1313
+#: boot.php:1450
msgid "privacy policy"
msgstr "politiche di privacy"
@@ -6246,25 +6252,25 @@ msgid ""
"[pre]%s[/pre]"
msgstr "Il messaggio di errore è\n[pre]%s[/pre]"
-#: include/dbstructure.php:151
+#: include/dbstructure.php:153
msgid "Errors encountered creating database tables."
msgstr "La creazione delle tabelle del database ha generato errori."
-#: include/dbstructure.php:209
+#: include/dbstructure.php:230
msgid "Errors encountered performing database changes."
msgstr "Riscontrati errori applicando le modifiche al database."
-#: include/auth.php:38
+#: include/auth.php:44
msgid "Logged out."
msgstr "Uscita effettuata."
-#: include/auth.php:128 include/user.php:75
+#: include/auth.php:134 include/user.php:75
msgid ""
"We encountered a problem while logging in with the OpenID you provided. "
"Please check the correct spelling of the ID."
msgstr "Abbiamo incontrato un problema mentre contattavamo il server OpenID che ci hai fornito. Controlla di averlo scritto giusto."
-#: include/auth.php:128 include/user.php:75
+#: include/auth.php:134 include/user.php:75
msgid "The error message was:"
msgstr "Il messaggio riportato era:"
@@ -6321,7 +6327,7 @@ msgstr "Reti"
msgid "All Networks"
msgstr "Tutte le Reti"
-#: include/contact_widgets.php:141 include/features.php:97
+#: include/contact_widgets.php:141 include/features.php:102
msgid "Saved Folders"
msgstr "Cartelle Salvate"
@@ -6340,194 +6346,194 @@ msgid_plural "%d contacts in common"
msgstr[0] "%d contatto in comune"
msgstr[1] "%d contatti in comune"
-#: include/features.php:58
+#: include/features.php:63
msgid "General Features"
msgstr "Funzionalità generali"
-#: include/features.php:60
+#: include/features.php:65
msgid "Multiple Profiles"
msgstr "Profili multipli"
-#: include/features.php:60
+#: include/features.php:65
msgid "Ability to create multiple profiles"
msgstr "Possibilità di creare profili multipli"
-#: include/features.php:61
+#: include/features.php:66
msgid "Photo Location"
msgstr "Località Foto"
-#: include/features.php:61
+#: include/features.php:66
msgid ""
"Photo metadata is normally stripped. This extracts the location (if present)"
" prior to stripping metadata and links it to a map."
msgstr "I metadati delle foto vengono rimossi. Questa opzione estrae la località (se presenta) prima di rimuovere i metadati e la collega a una mappa."
-#: include/features.php:66
+#: include/features.php:71
msgid "Post Composition Features"
msgstr "Funzionalità di composizione dei post"
-#: include/features.php:67
+#: include/features.php:72
msgid "Richtext Editor"
msgstr "Editor visuale"
-#: include/features.php:67
+#: include/features.php:72
msgid "Enable richtext editor"
msgstr "Abilita l'editor visuale"
-#: include/features.php:68
+#: include/features.php:73
msgid "Post Preview"
msgstr "Anteprima dei post"
-#: include/features.php:68
+#: include/features.php:73
msgid "Allow previewing posts and comments before publishing them"
msgstr "Permetti di avere un'anteprima di messaggi e commenti prima di pubblicarli"
-#: include/features.php:69
+#: include/features.php:74
msgid "Auto-mention Forums"
msgstr "Auto-cita i Forum"
-#: include/features.php:69
+#: include/features.php:74
msgid ""
"Add/remove mention when a fourm page is selected/deselected in ACL window."
msgstr "Aggiunge o rimuove una citazione quando un forum è selezionato o deselezionato nella finestra dei permessi."
-#: include/features.php:74
+#: include/features.php:79
msgid "Network Sidebar Widgets"
msgstr "Widget della barra laterale nella pagina Rete"
-#: include/features.php:75
+#: include/features.php:80
msgid "Search by Date"
msgstr "Cerca per data"
-#: include/features.php:75
+#: include/features.php:80
msgid "Ability to select posts by date ranges"
msgstr "Permette di filtrare i post per data"
-#: include/features.php:76 include/features.php:106
+#: include/features.php:81 include/features.php:111
msgid "List Forums"
msgstr "Elenco forum"
-#: include/features.php:76
+#: include/features.php:81
msgid "Enable widget to display the forums your are connected with"
msgstr "Abilita il widget che mostra i forum ai quali sei connesso"
-#: include/features.php:77
+#: include/features.php:82
msgid "Group Filter"
msgstr "Filtra gruppi"
-#: include/features.php:77
+#: include/features.php:82
msgid "Enable widget to display Network posts only from selected group"
msgstr "Abilita il widget per filtrare i post solo per il gruppo selezionato"
-#: include/features.php:78
+#: include/features.php:83
msgid "Network Filter"
msgstr "Filtro reti"
-#: include/features.php:78
+#: include/features.php:83
msgid "Enable widget to display Network posts only from selected network"
msgstr "Abilita il widget per mostare i post solo per la rete selezionata"
-#: include/features.php:79
+#: include/features.php:84
msgid "Save search terms for re-use"
msgstr "Salva i termini cercati per riutilizzarli"
-#: include/features.php:84
+#: include/features.php:89
msgid "Network Tabs"
msgstr "Schede pagina Rete"
-#: include/features.php:85
+#: include/features.php:90
msgid "Network Personal Tab"
msgstr "Scheda Personali"
-#: include/features.php:85
+#: include/features.php:90
msgid "Enable tab to display only Network posts that you've interacted on"
msgstr "Abilita la scheda per mostrare solo i post a cui hai partecipato"
-#: include/features.php:86
+#: include/features.php:91
msgid "Network New Tab"
msgstr "Scheda Nuovi"
-#: include/features.php:86
+#: include/features.php:91
msgid "Enable tab to display only new Network posts (from the last 12 hours)"
msgstr "Abilita la scheda per mostrare solo i post nuovi (nelle ultime 12 ore)"
-#: include/features.php:87
+#: include/features.php:92
msgid "Network Shared Links Tab"
msgstr "Scheda Link Condivisi"
-#: include/features.php:87
+#: include/features.php:92
msgid "Enable tab to display only Network posts with links in them"
msgstr "Abilita la scheda per mostrare solo i post che contengono link"
-#: include/features.php:92
+#: include/features.php:97
msgid "Post/Comment Tools"
msgstr "Strumenti per messaggi/commenti"
-#: include/features.php:93
+#: include/features.php:98
msgid "Multiple Deletion"
msgstr "Eliminazione multipla"
-#: include/features.php:93
+#: include/features.php:98
msgid "Select and delete multiple posts/comments at once"
msgstr "Seleziona ed elimina vari messagi e commenti in una volta sola"
-#: include/features.php:94
+#: include/features.php:99
msgid "Edit Sent Posts"
msgstr "Modifica i post inviati"
-#: include/features.php:94
+#: include/features.php:99
msgid "Edit and correct posts and comments after sending"
msgstr "Modifica e correggi messaggi e commenti dopo averli inviati"
-#: include/features.php:95
+#: include/features.php:100
msgid "Tagging"
msgstr "Aggiunta tag"
-#: include/features.php:95
+#: include/features.php:100
msgid "Ability to tag existing posts"
msgstr "Permette di aggiungere tag ai post già esistenti"
-#: include/features.php:96
+#: include/features.php:101
msgid "Post Categories"
msgstr "Cateorie post"
-#: include/features.php:96
+#: include/features.php:101
msgid "Add categories to your posts"
msgstr "Aggiungi categorie ai tuoi post"
-#: include/features.php:97
+#: include/features.php:102
msgid "Ability to file posts under folders"
msgstr "Permette di archiviare i post in cartelle"
-#: include/features.php:98
+#: include/features.php:103
msgid "Dislike Posts"
msgstr "Non mi piace"
-#: include/features.php:98
+#: include/features.php:103
msgid "Ability to dislike posts/comments"
msgstr "Permetti di inviare \"non mi piace\" ai messaggi"
-#: include/features.php:99
+#: include/features.php:104
msgid "Star Posts"
msgstr "Post preferiti"
-#: include/features.php:99
+#: include/features.php:104
msgid "Ability to mark special posts with a star indicator"
msgstr "Permette di segnare i post preferiti con una stella"
-#: include/features.php:100
+#: include/features.php:105
msgid "Mute Post Notifications"
msgstr "Silenzia le notifiche di nuovi post"
-#: include/features.php:100
+#: include/features.php:105
msgid "Ability to mute notifications for a thread"
msgstr "Permette di silenziare le notifiche di nuovi post in una discussione"
-#: include/features.php:105
+#: include/features.php:110
msgid "Advanced Profile Settings"
msgstr "Impostazioni Avanzate Profilo"
-#: include/features.php:106
+#: include/features.php:111
msgid "Show visitors public community forums at the Advanced Profile Page"
msgstr "Mostra ai visitatori i forum nella pagina Profilo Avanzato"
@@ -6686,149 +6692,181 @@ msgstr "secondi"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s fa"
-#: include/datetime.php:474 include/items.php:2470
+#: include/datetime.php:474 include/items.php:2500
#, php-format
msgid "%s's birthday"
msgstr "Compleanno di %s"
-#: include/datetime.php:475 include/items.php:2471
+#: include/datetime.php:475 include/items.php:2501
#, php-format
msgid "Happy Birthday %s"
msgstr "Buon compleanno %s"
-#: include/identity.php:43
+#: include/identity.php:42
msgid "Requested account is not available."
msgstr "L'account richiesto non è disponibile."
-#: include/identity.php:96 include/identity.php:281 include/identity.php:652
+#: include/identity.php:95 include/identity.php:284 include/identity.php:662
msgid "Edit profile"
msgstr "Modifica il profilo"
-#: include/identity.php:241
+#: include/identity.php:244
msgid "Atom feed"
msgstr "Feed Atom"
-#: include/identity.php:246
+#: include/identity.php:249
msgid "Message"
msgstr "Messaggio"
-#: include/identity.php:252 include/nav.php:185
+#: include/identity.php:255 include/nav.php:185
msgid "Profiles"
msgstr "Profili"
-#: include/identity.php:252
+#: include/identity.php:255
msgid "Manage/edit profiles"
msgstr "Gestisci/modifica i profili"
-#: include/identity.php:412 include/identity.php:498
+#: include/identity.php:425 include/identity.php:509
msgid "g A l F d"
msgstr "g A l d F"
-#: include/identity.php:413 include/identity.php:499
+#: include/identity.php:426 include/identity.php:510
msgid "F d"
msgstr "d F"
-#: include/identity.php:458 include/identity.php:545
+#: include/identity.php:471 include/identity.php:556
msgid "[today]"
msgstr "[oggi]"
-#: include/identity.php:470
+#: include/identity.php:483
msgid "Birthday Reminders"
msgstr "Promemoria compleanni"
-#: include/identity.php:471
+#: include/identity.php:484
msgid "Birthdays this week:"
msgstr "Compleanni questa settimana:"
-#: include/identity.php:532
+#: include/identity.php:543
msgid "[No description]"
msgstr "[Nessuna descrizione]"
-#: include/identity.php:556
+#: include/identity.php:567
msgid "Event Reminders"
msgstr "Promemoria"
-#: include/identity.php:557
+#: include/identity.php:568
msgid "Events this week:"
msgstr "Eventi di questa settimana:"
-#: include/identity.php:585
+#: include/identity.php:595
msgid "j F, Y"
msgstr "j F Y"
-#: include/identity.php:586
+#: include/identity.php:596
msgid "j F"
msgstr "j F"
-#: include/identity.php:593
+#: include/identity.php:603
msgid "Birthday:"
msgstr "Compleanno:"
-#: include/identity.php:597
+#: include/identity.php:607
msgid "Age:"
msgstr "Età:"
-#: include/identity.php:606
+#: include/identity.php:616
#, php-format
msgid "for %1$d %2$s"
msgstr "per %1$d %2$s"
-#: include/identity.php:619
+#: include/identity.php:629
msgid "Religion:"
msgstr "Religione:"
-#: include/identity.php:623
+#: include/identity.php:633
msgid "Hobbies/Interests:"
msgstr "Hobby/Interessi:"
-#: include/identity.php:630
+#: include/identity.php:640
msgid "Contact information and Social Networks:"
msgstr "Informazioni su contatti e social network:"
-#: include/identity.php:632
+#: include/identity.php:642
msgid "Musical interests:"
msgstr "Interessi musicali:"
-#: include/identity.php:634
+#: include/identity.php:644
msgid "Books, literature:"
msgstr "Libri, letteratura:"
-#: include/identity.php:636
+#: include/identity.php:646
msgid "Television:"
msgstr "Televisione:"
-#: include/identity.php:638
+#: include/identity.php:648
msgid "Film/dance/culture/entertainment:"
msgstr "Film/danza/cultura/intrattenimento:"
-#: include/identity.php:640
+#: include/identity.php:650
msgid "Love/Romance:"
msgstr "Amore:"
-#: include/identity.php:642
+#: include/identity.php:652
msgid "Work/employment:"
msgstr "Lavoro:"
-#: include/identity.php:644
+#: include/identity.php:654
msgid "School/education:"
msgstr "Scuola:"
-#: include/identity.php:648
+#: include/identity.php:658
msgid "Forums:"
msgstr "Forum:"
-#: include/identity.php:701 include/identity.php:704 include/nav.php:78
+#: include/identity.php:710 include/identity.php:713 include/nav.php:78
msgid "Videos"
msgstr "Video"
-#: include/identity.php:716 include/nav.php:140
+#: include/identity.php:725 include/nav.php:140
msgid "Events and Calendar"
msgstr "Eventi e calendario"
-#: include/identity.php:724
+#: include/identity.php:733
msgid "Only You Can See This"
msgstr "Solo tu puoi vedere questo"
+#: include/like.php:167 include/conversation.php:122
+#: include/conversation.php:258 include/text.php:1998
+#: view/theme/diabook/theme.php:463
+msgid "event"
+msgstr "l'evento"
+
+#: include/like.php:184 include/conversation.php:141 include/diaspora.php:2185
+#: view/theme/diabook/theme.php:480
+#, php-format
+msgid "%1$s likes %2$s's %3$s"
+msgstr "A %1$s piace %3$s di %2$s"
+
+#: include/like.php:186 include/conversation.php:144
+#, 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/like.php:188
+#, php-format
+msgid "%1$s is attending %2$s's %3$s"
+msgstr "%1$s parteciperà a %3$s di %2$s"
+
+#: include/like.php:190
+#, php-format
+msgid "%1$s is not attending %2$s's %3$s"
+msgstr "%1$s non parteciperà a %3$s di %2$s"
+
+#: include/like.php:192
+#, php-format
+msgid "%1$s may attend %2$s's %3$s"
+msgstr "%1$s forse parteciperà a %3$s di %2$s"
+
#: include/acl_selectors.php:325
msgid "Post to Email"
msgstr "Invia a email"
@@ -6852,6 +6890,10 @@ msgstr "mostra"
msgid "don't show"
msgstr "non mostrare"
+#: include/acl_selectors.php:348
+msgid "Close"
+msgstr "Chiudi"
+
#: include/message.php:15 include/message.php:173
msgid "[no subject]"
msgstr "[nessun oggetto]"
@@ -6860,31 +6902,31 @@ msgstr "[nessun oggetto]"
msgid "stopped following"
msgstr "tolto dai seguiti"
-#: include/Contact.php:361 include/conversation.php:911
+#: include/Contact.php:337 include/conversation.php:911
msgid "View Status"
msgstr "Visualizza stato"
-#: include/Contact.php:363 include/conversation.php:913
+#: include/Contact.php:339 include/conversation.php:913
msgid "View Photos"
msgstr "Visualizza foto"
-#: include/Contact.php:364 include/conversation.php:914
+#: include/Contact.php:340 include/conversation.php:914
msgid "Network Posts"
msgstr "Post della Rete"
-#: include/Contact.php:365 include/conversation.php:915
+#: include/Contact.php:341 include/conversation.php:915
msgid "Edit Contact"
msgstr "Modifica contatto"
-#: include/Contact.php:366
+#: include/Contact.php:342
msgid "Drop Contact"
msgstr "Rimuovi contatto"
-#: include/Contact.php:367 include/conversation.php:916
+#: include/Contact.php:343 include/conversation.php:916
msgid "Send PM"
msgstr "Invia messaggio privato"
-#: include/Contact.php:368 include/conversation.php:920
+#: include/Contact.php:344 include/conversation.php:920
msgid "Poke"
msgstr "Stuzzica"
@@ -6947,153 +6989,153 @@ msgstr "Cancella elementi selezionati"
msgid "Follow Thread"
msgstr "Segui la discussione"
-#: include/conversation.php:1035
+#: include/conversation.php:1034
#, php-format
msgid "%s likes this."
msgstr "Piace a %s."
-#: include/conversation.php:1038
+#: include/conversation.php:1037
#, php-format
msgid "%s doesn't like this."
msgstr "Non piace a %s."
-#: include/conversation.php:1041
+#: include/conversation.php:1040
#, php-format
msgid "%s attends."
msgstr "%s partecipa."
-#: include/conversation.php:1044
+#: include/conversation.php:1043
#, php-format
msgid "%s doesn't attend."
msgstr "%s non partecipa."
-#: include/conversation.php:1047
+#: include/conversation.php:1046
#, php-format
msgid "%s attends maybe."
msgstr "%s forse partecipa."
-#: include/conversation.php:1057
+#: include/conversation.php:1056
msgid "and"
msgstr "e"
-#: include/conversation.php:1063
+#: include/conversation.php:1062
#, php-format
msgid ", and %d other people"
msgstr "e altre %d persone"
-#: include/conversation.php:1072
+#: include/conversation.php:1071
#, php-format
msgid "%2$d people like this"
msgstr "Piace a %2$d persone."
-#: include/conversation.php:1073
+#: include/conversation.php:1072
#, php-format
msgid "%s like this."
msgstr "a %s piace."
-#: include/conversation.php:1076
+#: include/conversation.php:1075
#, php-format
msgid "%2$d people don't like this"
msgstr "Non piace a %2$d persone."
-#: include/conversation.php:1077
+#: include/conversation.php:1076
#, php-format
msgid "%s don't like this."
msgstr "a %s non piace."
-#: include/conversation.php:1080
+#: include/conversation.php:1079
#, php-format
msgid "%2$d people attend"
msgstr "%2$d persone partecipano"
-#: include/conversation.php:1081
+#: include/conversation.php:1080
#, php-format
msgid "%s attend."
msgstr "%s partecipa."
-#: include/conversation.php:1084
+#: include/conversation.php:1083
#, php-format
msgid "%2$d people don't attend"
msgstr "%2$d persone non partecipano"
-#: include/conversation.php:1085
+#: include/conversation.php:1084
#, php-format
msgid "%s don't attend."
msgstr "%s non partecipa."
-#: include/conversation.php:1088
+#: include/conversation.php:1087
#, php-format
msgid "%2$d people anttend maybe"
msgstr "%2$d persone forse partecipano"
-#: include/conversation.php:1089
+#: include/conversation.php:1088
#, php-format
msgid "%s anttend maybe."
msgstr "%s forse partecipano."
-#: include/conversation.php:1128 include/conversation.php:1146
+#: include/conversation.php:1127 include/conversation.php:1145
msgid "Visible to everybody"
msgstr "Visibile a tutti"
-#: include/conversation.php:1130 include/conversation.php:1148
+#: include/conversation.php:1129 include/conversation.php:1147
msgid "Please enter a video link/URL:"
msgstr "Inserisci un collegamento video / URL:"
-#: include/conversation.php:1131 include/conversation.php:1149
+#: include/conversation.php:1130 include/conversation.php:1148
msgid "Please enter an audio link/URL:"
msgstr "Inserisci un collegamento audio / URL:"
-#: include/conversation.php:1132 include/conversation.php:1150
+#: include/conversation.php:1131 include/conversation.php:1149
msgid "Tag term:"
msgstr "Tag:"
-#: include/conversation.php:1134 include/conversation.php:1152
+#: include/conversation.php:1133 include/conversation.php:1151
msgid "Where are you right now?"
msgstr "Dove sei ora?"
-#: include/conversation.php:1135
+#: include/conversation.php:1134
msgid "Delete item(s)?"
msgstr "Cancellare questo elemento/i?"
-#: include/conversation.php:1204
+#: include/conversation.php:1203
msgid "permissions"
msgstr "permessi"
-#: include/conversation.php:1227
+#: include/conversation.php:1226
msgid "Post to Groups"
msgstr "Invia ai Gruppi"
-#: include/conversation.php:1228
+#: include/conversation.php:1227
msgid "Post to Contacts"
msgstr "Invia ai Contatti"
-#: include/conversation.php:1229
+#: include/conversation.php:1228
msgid "Private post"
msgstr "Post privato"
-#: include/conversation.php:1386
+#: include/conversation.php:1385
msgid "View all"
msgstr "Mostra tutto"
-#: include/conversation.php:1408
+#: include/conversation.php:1407
msgid "Like"
msgid_plural "Likes"
msgstr[0] "Mi piace"
msgstr[1] "Mi piace"
-#: include/conversation.php:1411
+#: include/conversation.php:1410
msgid "Dislike"
msgid_plural "Dislikes"
msgstr[0] "Non mi piace"
msgstr[1] "Non mi piace"
-#: include/conversation.php:1417
+#: include/conversation.php:1416
msgid "Not Attending"
msgid_plural "Not Attending"
msgstr[0] "Non partecipa"
msgstr[1] "Non partecipano"
-#: include/conversation.php:1420 include/profile_selectors.php:6
+#: include/conversation.php:1419 include/profile_selectors.php:6
msgid "Undecided"
msgid_plural "Undecided"
msgstr[0] "Indeciso"
@@ -7295,67 +7337,59 @@ msgstr "rilassato"
msgid "surprised"
msgstr "sorpreso"
-#: include/text.php:1497
+#: include/text.php:1504
msgid "bytes"
msgstr "bytes"
-#: include/text.php:1529 include/text.php:1541
+#: include/text.php:1536 include/text.php:1548
msgid "Click to open/close"
msgstr "Clicca per aprire/chiudere"
-#: include/text.php:1715
+#: include/text.php:1722
msgid "View on separate page"
msgstr "Vedi in una pagina separata"
-#: include/text.php:1716
+#: include/text.php:1723
msgid "view on separate page"
msgstr "vedi in una pagina separata"
-#: include/text.php:1995
+#: include/text.php:2002
msgid "activity"
msgstr "attività"
-#: include/text.php:1998
+#: include/text.php:2005
msgid "post"
msgstr "messaggio"
-#: include/text.php:2166
+#: include/text.php:2173
msgid "Item filed"
msgstr "Messaggio salvato"
-#: include/bbcode.php:483 include/bbcode.php:1143 include/bbcode.php:1144
+#: include/bbcode.php:482 include/bbcode.php:1157 include/bbcode.php:1158
msgid "Image/photo"
msgstr "Immagine/foto"
-#: include/bbcode.php:581
+#: include/bbcode.php:595
#, php-format
msgid "%2$s %3$s"
msgstr "%2$s %3$s"
-#: include/bbcode.php:615
+#: include/bbcode.php:629
#, php-format
msgid ""
"%s wrote the following post"
msgstr "%s ha scritto il seguente messaggio"
-#: include/bbcode.php:1103 include/bbcode.php:1123
+#: include/bbcode.php:1117 include/bbcode.php:1137
msgid "$1 wrote:"
msgstr "$1 ha scritto:"
-#: include/bbcode.php:1152 include/bbcode.php:1153
+#: include/bbcode.php:1166 include/bbcode.php:1167
msgid "Encrypted content"
msgstr "Contenuto criptato"
-#: include/notifier.php:843 include/delivery.php:458
-msgid "(no subject)"
-msgstr "(nessun oggetto)"
-
-#: include/notifier.php:853 include/delivery.php:469 include/enotify.php:37
-msgid "noreply"
-msgstr "nessuna risposta"
-
-#: include/dba_pdo.php:72 include/dba.php:56
+#: include/dba_pdo.php:72 include/dba.php:55
#, php-format
msgid "Cannot locate DNS info for database server '%s'"
msgstr "Non trovo le informazioni DNS per il database server '%s'"
@@ -7400,6 +7434,10 @@ msgstr "Ostatus"
msgid "RSS/Atom"
msgstr "RSS / Atom"
+#: include/contact_selectors.php:81
+msgid "Facebook"
+msgstr "Facebook"
+
#: include/contact_selectors.php:82
msgid "Zot!"
msgstr "Zot!"
@@ -7444,7 +7482,7 @@ msgstr "App.net"
msgid "Redmatrix"
msgstr "Redmatrix"
-#: include/Scrape.php:610
+#: include/Scrape.php:624
msgid " on Last.fm"
msgstr "su Last.fm"
@@ -7620,46 +7658,21 @@ msgstr "Navigazione"
msgid "Site map"
msgstr "Mappa del sito"
-#: include/api.php:343 include/api.php:354 include/api.php:463
-#: include/api.php:1182 include/api.php:1184
-msgid "User not found."
-msgstr "Utente non trovato."
-
-#: include/api.php:830
+#: include/api.php:878
#, php-format
msgid "Daily posting limit of %d posts reached. The post was rejected."
msgstr "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato"
-#: include/api.php:849
+#: include/api.php:897
#, php-format
msgid "Weekly posting limit of %d posts reached. The post was rejected."
msgstr "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato"
-#: include/api.php:868
+#: include/api.php:916
#, php-format
msgid "Monthly posting limit of %d posts reached. The post was rejected."
msgstr "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato"
-#: include/api.php:1391
-msgid "There is no status with this id."
-msgstr "Non c'è nessuno status con questo id."
-
-#: include/api.php:1465
-msgid "There is no conversation with this id."
-msgstr "Non c'è nessuna conversazione con questo id"
-
-#: include/api.php:1744
-msgid "Invalid item."
-msgstr "Elemento non valido."
-
-#: include/api.php:1754
-msgid "Invalid action. "
-msgstr "Azione non valida."
-
-#: include/api.php:1762
-msgid "DB error"
-msgstr "Errore database"
-
#: include/user.php:48
msgid "An invitation is required."
msgstr "E' richiesto un invito."
@@ -7722,8 +7735,7 @@ msgstr "ERRORE GRAVE: La generazione delle chiavi di sicurezza è fallita."
msgid "An error occurred during registration. Please try again."
msgstr "C'è stato un errore durante la registrazione. Prova ancora."
-#: include/user.php:256 view/theme/clean/config.php:56
-#: view/theme/duepuntozero/config.php:44
+#: include/user.php:256 view/theme/duepuntozero/config.php:44
msgid "default"
msgstr "default"
@@ -7774,19 +7786,27 @@ msgid ""
"\t\tThank you and welcome to %2$s."
msgstr "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %3$s\n Nome utente: %1$s\n Password: %5$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %2$s"
-#: include/diaspora.php:719
+#: include/diaspora.php:720
msgid "Sharing notification from Diaspora network"
msgstr "Notifica di condivisione dal network Diaspora*"
-#: include/diaspora.php:2606
+#: include/diaspora.php:2625
msgid "Attachments:"
msgstr "Allegati:"
-#: include/items.php:4897
+#: include/delivery.php:533
+msgid "(no subject)"
+msgstr "(nessun oggetto)"
+
+#: include/delivery.php:544 include/enotify.php:37
+msgid "noreply"
+msgstr "nessuna risposta"
+
+#: include/items.php:4926
msgid "Do you really want to delete this item?"
msgstr "Vuoi veramente cancellare questo elemento?"
-#: include/items.php:5172
+#: include/items.php:5201
msgid "Archives"
msgstr "Archivi"
@@ -8302,11 +8322,11 @@ msgstr "Nome completo: %1$s\nIndirizzo del sito: %2$s\nNome utente: %3$s (%4$s)"
msgid "Please visit %s to approve or reject the request."
msgstr "Visita %s per approvare o rifiutare la richiesta."
-#: include/oembed.php:220
+#: include/oembed.php:226
msgid "Embedded content"
msgstr "Contenuto incorporato"
-#: include/oembed.php:229
+#: include/oembed.php:235
msgid "Embedding disabled"
msgstr "Embed disabilitato"
@@ -8346,7 +8366,7 @@ msgstr[1] "%d contatti non importati"
msgid "Done. You can now login with your username and password"
msgstr "Fatto. Ora puoi entrare con il tuo nome utente e la tua password"
-#: index.php:441
+#: index.php:442
msgid "toggle mobile"
msgstr "commuta tema mobile"
@@ -8364,7 +8384,6 @@ msgid "Set theme width"
msgstr "Imposta la larghezza del tema"
#: view/theme/cleanzero/config.php:86 view/theme/quattro/config.php:68
-#: view/theme/clean/config.php:88
msgid "Color scheme"
msgstr "Schema colori"
@@ -8486,56 +8505,6 @@ msgstr "Livello di zoom per Earth Layers"
msgid "Show/hide boxes at right-hand column:"
msgstr "Mostra/Nascondi riquadri nella colonna destra"
-#: view/theme/clean/config.php:57
-msgid "Midnight"
-msgstr "Mezzanotte"
-
-#: view/theme/clean/config.php:58
-msgid "Zenburn"
-msgstr "Zenburn"
-
-#: view/theme/clean/config.php:59
-msgid "Bootstrap"
-msgstr "Bootstrap"
-
-#: view/theme/clean/config.php:60
-msgid "Shades of Pink"
-msgstr "Sfumature di Rosa"
-
-#: view/theme/clean/config.php:61
-msgid "Lime and Orange"
-msgstr "Lime e Arancia"
-
-#: view/theme/clean/config.php:62
-msgid "GeoCities Retro"
-msgstr "GeoCities Retro"
-
-#: view/theme/clean/config.php:86
-msgid "Background Image"
-msgstr "Immagine di sfondo"
-
-#: view/theme/clean/config.php:86
-msgid ""
-"The URL to a picture (e.g. from your photo album) that should be used as "
-"background image."
-msgstr "L'URL a un'immagine (p.e. dal tuo album foto) che viene usata come immagine di sfondo."
-
-#: view/theme/clean/config.php:87
-msgid "Background Color"
-msgstr "Colore di sfondo"
-
-#: view/theme/clean/config.php:87
-msgid "HEX value for the background color. Don't include the #"
-msgstr "Valore esadecimale del colore di sfondo. Non includere il #"
-
-#: view/theme/clean/config.php:89
-msgid "font size"
-msgstr "dimensione font"
-
-#: view/theme/clean/config.php:89
-msgid "base font size for your interface"
-msgstr "dimensione di base dei font per la tua interfaccia"
-
#: view/theme/vier/config.php:64
msgid "Comma separated list of helper forums"
msgstr "Lista separata da virgola di forum di aiuto"
diff --git a/view/it/strings.php b/view/it/strings.php
index fb30c73573..606ae1e16c 100644
--- a/view/it/strings.php
+++ b/view/it/strings.php
@@ -8,8 +8,8 @@ function string_plural_select_it($n){
$a->strings["Network:"] = "Rete:";
$a->strings["Forum"] = "Forum";
$a->strings["%d contact edited."] = array(
- 0 => "%d contatto modificato",
- 1 => "%d contatti modificati",
+ 0 => "",
+ 1 => "",
);
$a->strings["Could not access contact record."] = "Non è possibile accedere al contatto.";
$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato.";
@@ -142,9 +142,6 @@ $a->strings["Edit your default profile to your liking. Review t
$a->strings["Profile Keywords"] = "Parole chiave del profilo";
$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "Inserisci qualche parola chiave pubblica nel tuo profilo predefinito che descriva i tuoi interessi. Potremmo essere in grado di trovare altre persone con interessi similari e suggerirti delle amicizie.";
$a->strings["Connecting"] = "Collegarsi";
-$a->strings["Facebook"] = "Facebook";
-$a->strings["Authorise the Facebook Connector if you currently have a Facebook account and we will (optionally) import all your Facebook friends and conversations."] = "Autorizza il Facebook Connector se hai un account Facebook, e noi (opzionalmente) importeremo tuti i tuoi amici e le tue conversazioni da Facebook.";
-$a->strings["If this is your own personal server, installing the Facebook addon may ease your transition to the free social web."] = "Sestrings["Importing Emails"] = "Importare le Email";
$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Inserisci i tuoi dati di accesso all'email nella tua pagina Impostazioni Connettori se vuoi importare e interagire con amici o mailing list dalla tua casella di posta in arrivo";
$a->strings["Go to Your Contacts Page"] = "Vai alla tua pagina Contatti";
@@ -189,7 +186,7 @@ $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["Subsribing to OStatus contacts"] = "Iscrizione a contatti OStatus";
+$a->strings["Subscribing to OStatus contacts"] = "";
$a->strings["No contact provided."] = "Nessun contatto disponibile.";
$a->strings["Couldn't fetch information for contact."] = "Non è stato possibile recuperare le informazioni del contatto.";
$a->strings["Couldn't fetch friends for contact."] = "Non è stato possibile recuperare gli amici del contatto.";
@@ -290,12 +287,6 @@ $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.";
$a->strings["Nickname or Email: "] = "Nome utente o email: ";
$a->strings["Reset"] = "Reimposta";
-$a->strings["event"] = "l'evento";
-$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 attending %2\$s's %3\$s"] = "%1\$s parteciperà a %3\$s di %2\$s";
-$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s non parteciperà a %3\$s di %2\$s";
-$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s forse parteciperà a %3\$s di %2\$s";
$a->strings["{0} wants to be your friend"] = "{0} vuole essere tuo amico";
$a->strings["{0} sent you a message"] = "{0} ti ha inviato un messaggio";
$a->strings["{0} requested registration"] = "{0} chiede la registrazione";
@@ -425,16 +416,22 @@ $a->strings["Site"] = "Sito";
$a->strings["Users"] = "Utenti";
$a->strings["Plugins"] = "Plugin";
$a->strings["Themes"] = "Temi";
+$a->strings["Additional features"] = "Funzionalità aggiuntive";
$a->strings["DB updates"] = "Aggiornamenti Database";
$a->strings["Inspect Queue"] = "Ispeziona Coda di invio";
+$a->strings["Federation Statistics"] = "";
$a->strings["Logs"] = "Log";
+$a->strings["View Logs"] = "";
$a->strings["probe address"] = "controlla indirizzo";
$a->strings["check webfinger"] = "verifica webfinger";
$a->strings["Admin"] = "Amministrazione";
$a->strings["Plugin Features"] = "Impostazioni Plugins";
$a->strings["diagnostics"] = "diagnostiche";
$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma";
+$a->strings["This page offers you some numbers to the known part of the federated social network your Friendica node is part of. These numbers are not complete but only reflect the part of the network your node is aware of."] = "";
+$a->strings["The Auto Discovered Contact Directory feature is not enabled, it will improve the data displayed here."] = "";
$a->strings["Administration"] = "Amministrazione";
+$a->strings["Currently this node is aware of %d nodes from the following platforms:"] = "";
$a->strings["ID"] = "ID";
$a->strings["Recipient Name"] = "Nome Destinatario";
$a->strings["Recipient Profile"] = "Profilo Destinatario";
@@ -585,6 +582,8 @@ $a->strings["Maximum Load Average (Frontend)"] = "Media Massimo Carico (Frontend
$a->strings["Maximum system load before the frontend quits service - default 50."] = "Massimo carico di sistema prima che il frontend fermi il servizio - default 50.";
$a->strings["Maximum table size for optimization"] = "Dimensione massima della tabella per l'ottimizzazione";
$a->strings["Maximum table size (in MB) for the automatic optimization - default 100 MB. Enter -1 to disable it."] = "La dimensione massima (in MB) per l'ottimizzazione automatica - default 100 MB. Inserisci -1 per disabilitarlo.";
+$a->strings["Minimum level of fragmentation"] = "";
+$a->strings["Minimum fragmenation level to start the automatic optimization - default value is 30%."] = "";
$a->strings["Periodical check of global contacts"] = "Check periodico dei contatti globali";
$a->strings["If enabled, the global contacts are checked periodically for missing or outdated data and the vitality of the contacts and servers."] = "Se abilitato, i contatti globali sono controllati periodicamente per verificare dati mancanti o sorpassati e la vitaltà dei contatti e dei server.";
$a->strings["Days between requery"] = "Giorni tra le richieste";
@@ -684,9 +683,11 @@ $a->strings["Toggle"] = "Inverti";
$a->strings["Author: "] = "Autore: ";
$a->strings["Maintainer: "] = "Manutentore: ";
$a->strings["Reload active plugins"] = "Ricarica i plugin attivi";
+$a->strings["There are currently no plugins available on your node. You can find the official plugin repository at %1\$s and might find other interesting plugins in the open plugin registry at %2\$s"] = "";
$a->strings["No themes found."] = "Nessun tema trovato.";
$a->strings["Screenshot"] = "Anteprima";
$a->strings["Reload active themes"] = "Ricarica i temi attivi";
+$a->strings["No themes found on the system. They should be paced in %1\$s"] = "";
$a->strings["[Experimental]"] = "[Sperimentale]";
$a->strings["[Unsupported]"] = "[Non supportato]";
$a->strings["Log settings updated."] = "Impostazioni Log aggiornate.";
@@ -695,11 +696,12 @@ $a->strings["Enable Debugging"] = "Abilita Debugging";
$a->strings["Log file"] = "File di Log";
$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = "Deve essere scrivibile dal server web. Relativo alla tua directory Friendica.";
$a->strings["Log level"] = "Livello di Log";
-$a->strings["Close"] = "Chiudi";
-$a->strings["FTP Host"] = "Indirizzo FTP";
-$a->strings["FTP Path"] = "Percorso FTP";
-$a->strings["FTP User"] = "Utente FTP";
-$a->strings["FTP Password"] = "Pasword FTP";
+$a->strings["PHP logging"] = "";
+$a->strings["To enable logging of PHP errors and warnings you can add the following to the .htconfig.php file of your installation. The filename set in the 'error_log' line is relative to the friendica top-level directory and must be writeable by the web server. The option '1' for 'log_errors' and 'display_errors' is to enable these options, set to '0' to disable them."] = "";
+$a->strings["Off"] = "Spento";
+$a->strings["On"] = "Acceso";
+$a->strings["Lock feature %s"] = "";
+$a->strings["Manage Additional Features"] = "";
$a->strings["Search Results For: %s"] = "Risultato della ricerca per: %s";
$a->strings["Remove term"] = "Rimuovi termine";
$a->strings["Saved Searches"] = "Ricerche salvate";
@@ -921,7 +923,6 @@ $a->strings["Not available."] = "Non disponibile.";
$a->strings["Community"] = "Comunità";
$a->strings["No results."] = "Nessun risultato.";
$a->strings["everybody"] = "tutti";
-$a->strings["Additional features"] = "Funzionalità aggiuntive";
$a->strings["Display"] = "Visualizzazione";
$a->strings["Social Networks"] = "Social Networks";
$a->strings["Delegations"] = "Delegazioni";
@@ -958,8 +959,6 @@ $a->strings["No name"] = "Nessun nome";
$a->strings["Remove authorization"] = "Rimuovi l'autorizzazione";
$a->strings["No Plugin settings configured"] = "Nessun plugin ha impostazioni modificabili";
$a->strings["Plugin Settings"] = "Impostazioni plugin";
-$a->strings["Off"] = "Spento";
-$a->strings["On"] = "Acceso";
$a->strings["Additional Features"] = "Funzionalità aggiuntive";
$a->strings["General Social Media Settings"] = "Impostazioni Media Sociali";
$a->strings["Disable intelligent shortening"] = "Disabilita accorciamento intelligente";
@@ -1106,12 +1105,12 @@ $a->strings["Friends are advised to please try again in 24 hours."] = "Gli amici
$a->strings["Invalid locator"] = "Invalid locator";
$a->strings["Invalid email address."] = "Indirizzo email non valido.";
$a->strings["This account has not been configured for email. Request failed."] = "Questo account non è stato configurato per l'email. Richiesta fallita.";
-$a->strings["Unable to resolve your name at the provided location."] = "Impossibile risolvere il tuo nome nella posizione indicata.";
$a->strings["You have already introduced yourself here."] = "Ti sei già presentato qui.";
$a->strings["Apparently you are already friends with %s."] = "Pare che tu e %s siate già amici.";
$a->strings["Invalid profile URL."] = "Indirizzo profilo non valido.";
$a->strings["Disallowed profile URL."] = "Indirizzo profilo non permesso.";
$a->strings["Your introduction has been sent."] = "La tua presentazione è stata inviata.";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "";
$a->strings["Please login to confirm introduction."] = "Accedi per confermare la presentazione.";
$a->strings["Incorrect identity currently logged in. Please login to this profile."] = "Non hai fatto accesso con l'identità corretta. Accedi a questo profilo.";
$a->strings["Confirm"] = "Conferma";
@@ -1308,7 +1307,7 @@ $a->strings["poke, prod or do other things to somebody"] = "tocca, pungola o fai
$a->strings["Recipient"] = "Destinatario";
$a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi fare al destinatario";
$a->strings["Make this post private"] = "Rendi questo post privato";
-$a->strings["Resubsribing to OStatus contacts"] = "Reiscrizione a contatti OStatus";
+$a->strings["Resubscribing to OStatus contacts"] = "";
$a->strings["Error"] = "Errore";
$a->strings["Total invitation limit exceeded."] = "Limite totale degli inviti superato.";
$a->strings["%s : Not a valid email address."] = "%s: non è un indirizzo email valido.";
@@ -1321,12 +1320,12 @@ $a->strings["%d message sent."] = array(
);
$a->strings["You have no more invitations available"] = "Non hai altri inviti disponibili";
$a->strings["Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks."] = "Visita %s per una lista di siti pubblici a cui puoi iscriverti. I membri Friendica su altri siti possono collegarsi uno con l'altro, come con membri di molti altri social network.";
-$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Per accettare questo invito, visita e resitrati su %s o su un'altro sito web Friendica aperto al pubblico.";
+$a->strings["To accept this invitation, please visit and register at %s or any other public Friendica website."] = "Per accettare questo invito, visita e registrati su %s o su un'altro sito web Friendica aperto al pubblico.";
$a->strings["Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join."] = "I siti Friendica son tutti collegati tra loro per creare una grossa rete sociale rispettosa della privacy, posseduta e controllata dai suoi membri. I siti Friendica possono anche collegarsi a molti altri social network tradizionali. Vai su %s per una lista di siti Friendica alternativi a cui puoi iscriverti.";
$a->strings["Our apologies. This system is not currently configured to connect with other public sites or invite members."] = "Ci scusiamo, questo sistema non è configurato per collegarsi con altri siti pubblici o per invitare membri.";
$a->strings["Send invitations"] = "Invia inviti";
$a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:";
-$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Sei cordialmente invitato a unirti a me ed ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore.";
+$a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Sei cordialmente invitato/a ad unirti a me e ad altri amici su Friendica, e ad aiutarci a creare una rete sociale migliore.";
$a->strings["You will need to supply this invitation code: \$invite_code"] = "Sarà necessario fornire questo codice invito: \$invite_code";
$a->strings["Once you have registered, please connect with me via my profile page at:"] = "Una volta registrato, connettiti con me dal mio profilo:";
$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendica.com"] = "Per maggiori informazioni sul progetto Friendica e perchè pensiamo sia importante, visita http://friendica.com";
@@ -1563,11 +1562,18 @@ $a->strings["Forums:"] = "Forum:";
$a->strings["Videos"] = "Video";
$a->strings["Events and Calendar"] = "Eventi e calendario";
$a->strings["Only You Can See This"] = "Solo tu puoi vedere questo";
+$a->strings["event"] = "l'evento";
+$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 attending %2\$s's %3\$s"] = "%1\$s parteciperà a %3\$s di %2\$s";
+$a->strings["%1\$s is not attending %2\$s's %3\$s"] = "%1\$s non parteciperà a %3\$s di %2\$s";
+$a->strings["%1\$s may attend %2\$s's %3\$s"] = "%1\$s forse parteciperà a %3\$s di %2\$s";
$a->strings["Post to Email"] = "Invia a email";
$a->strings["Connectors disabled, since \"%s\" is enabled."] = "Connettore disabilitato, dato che \"%s\" è abilitato.";
$a->strings["Visible to everybody"] = "Visibile a tutti";
$a->strings["show"] = "mostra";
$a->strings["don't show"] = "non mostrare";
+$a->strings["Close"] = "Chiudi";
$a->strings["[no subject]"] = "[nessun oggetto]";
$a->strings["stopped following"] = "tolto dai seguiti";
$a->strings["View Status"] = "Visualizza stato";
@@ -1697,8 +1703,6 @@ $a->strings["%2\$s %3\$s"] = "strings["%s wrote the following post"] = "%s ha scritto il seguente messaggio";
$a->strings["$1 wrote:"] = "$1 ha scritto:";
$a->strings["Encrypted content"] = "Contenuto criptato";
-$a->strings["(no subject)"] = "(nessun oggetto)";
-$a->strings["noreply"] = "nessuna risposta";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'";
$a->strings["Unknown | Not categorised"] = "Sconosciuto | non categorizzato";
$a->strings["Block immediately"] = "Blocca immediatamente";
@@ -1710,6 +1714,7 @@ $a->strings["Weekly"] = "Settimanalmente";
$a->strings["Monthly"] = "Mensilmente";
$a->strings["OStatus"] = "Ostatus";
$a->strings["RSS/Atom"] = "RSS / Atom";
+$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zot!";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
@@ -1765,15 +1770,9 @@ $a->strings["Manage/edit friends and contacts"] = "Gestisci/modifica amici e con
$a->strings["Site setup and configuration"] = "Configurazione del sito";
$a->strings["Navigation"] = "Navigazione";
$a->strings["Site map"] = "Mappa del sito";
-$a->strings["User not found."] = "Utente non trovato.";
$a->strings["Daily posting limit of %d posts reached. The post was rejected."] = "Limite giornaliero di %d messaggi raggiunto. Il messaggio è stato rifiutato";
$a->strings["Weekly posting limit of %d posts reached. The post was rejected."] = "Limite settimanale di %d messaggi raggiunto. Il messaggio è stato rifiutato";
$a->strings["Monthly posting limit of %d posts reached. The post was rejected."] = "Limite mensile di %d messaggi raggiunto. Il messaggio è stato rifiutato";
-$a->strings["There is no status with this id."] = "Non c'è nessuno status con questo id.";
-$a->strings["There is no conversation with this id."] = "Non c'è nessuna conversazione con questo id";
-$a->strings["Invalid item."] = "Elemento non valido.";
-$a->strings["Invalid action. "] = "Azione non valida.";
-$a->strings["DB error"] = "Errore database";
$a->strings["An invitation is required."] = "E' richiesto un invito.";
$a->strings["Invitation could not be verified."] = "L'invito non puo' essere verificato.";
$a->strings["Invalid OpenID url"] = "Url OpenID non valido";
@@ -1796,6 +1795,8 @@ $a->strings["\n\t\tDear %1\$s,\n\t\t\tThank you for registering at %2\$s. Your a
$a->strings["\n\t\tThe login details are as follows:\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t%1\$s\n\t\t\tPassword:\t%5\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\n\t\tThank you and welcome to %2\$s."] = "\nI dettagli del tuo utente sono:\n Indirizzo del sito: %3\$s\n Nome utente: %1\$s\n Password: %5\$s\n\nPuoi cambiare la tua password dalla pagina delle impostazioni del tuo account dopo esserti autenticato.\n\nPer favore, prenditi qualche momento per esaminare tutte le impostazioni presenti.\n\nPotresti voler aggiungere qualche informazione di base al tuo profilo predefinito (nella pagina \"Profili\"), così che le altre persone possano trovarti più facilmente.\n\nTi raccomandiamo di inserire il tuo nome completo, aggiungere una foto, aggiungere qualche parola chiave del profilo (molto utili per trovare nuovi contatti), e magari in quale nazione vivi, se non vuoi essere più specifico di così.\n\nNoi rispettiamo appieno la tua privacy, e nessuna di queste informazioni è necessaria o obbligatoria.\nSe sei nuovo e non conosci nessuno qui, possono aiutarti a trovare qualche nuovo e interessante contatto.\n\nGrazie e benvenuto su %2\$s";
$a->strings["Sharing notification from Diaspora network"] = "Notifica di condivisione dal network Diaspora*";
$a->strings["Attachments:"] = "Allegati:";
+$a->strings["(no subject)"] = "(nessun oggetto)";
+$a->strings["noreply"] = "nessuna risposta";
$a->strings["Do you really want to delete this item?"] = "Vuoi veramente cancellare questo elemento?";
$a->strings["Archives"] = "Archivi";
$a->strings["Male"] = "Maschio";
@@ -1956,18 +1957,6 @@ $a->strings["Your personal photos"] = "Le tue foto personali";
$a->strings["Local Directory"] = "Elenco Locale";
$a->strings["Set zoomfactor for Earth Layers"] = "Livello di zoom per Earth Layers";
$a->strings["Show/hide boxes at right-hand column:"] = "Mostra/Nascondi riquadri nella colonna destra";
-$a->strings["Midnight"] = "Mezzanotte";
-$a->strings["Zenburn"] = "Zenburn";
-$a->strings["Bootstrap"] = "Bootstrap";
-$a->strings["Shades of Pink"] = "Sfumature di Rosa";
-$a->strings["Lime and Orange"] = "Lime e Arancia";
-$a->strings["GeoCities Retro"] = "GeoCities Retro";
-$a->strings["Background Image"] = "Immagine di sfondo";
-$a->strings["The URL to a picture (e.g. from your photo album) that should be used as background image."] = "L'URL a un'immagine (p.e. dal tuo album foto) che viene usata come immagine di sfondo.";
-$a->strings["Background Color"] = "Colore di sfondo";
-$a->strings["HEX value for the background color. Don't include the #"] = "Valore esadecimale del colore di sfondo. Non includere il #";
-$a->strings["font size"] = "dimensione font";
-$a->strings["base font size for your interface"] = "dimensione di base dei font per la tua interfaccia";
$a->strings["Comma separated list of helper forums"] = "Lista separata da virgola di forum di aiuto";
$a->strings["Set style"] = "Imposta stile";
$a->strings["Quick Start"] = "Quick Start";
From 8a9862c9cedcf0f05aea3ad892d4a7cb774beb1b Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Mon, 1 Feb 2016 00:09:03 +0100
Subject: [PATCH 166/242] Entry import could work but need clean up
---
include/import-dfrn.php | 684 +++++++++++++++++++++++-----------------
1 file changed, 396 insertions(+), 288 deletions(-)
diff --git a/include/import-dfrn.php b/include/import-dfrn.php
index 8a72e40060..0e185d3f44 100644
--- a/include/import-dfrn.php
+++ b/include/import-dfrn.php
@@ -18,7 +18,12 @@ require_once("include/items.php");
require_once("include/tags.php");
require_once("include/files.php");
+define('DFRN_TOP_LEVEL', 0);
+define('DFRN_REPLY', 1);
+define('DFRN_REPLY_RC', 2);
+
class dfrn2 {
+
/**
* @brief Add new birthday event for this person
*
@@ -31,11 +36,11 @@ class dfrn2 {
logger('updating birthday: '.$birthday.' for contact '.$contact['id']);
$bdtext = sprintf(t('%s\'s birthday'), $contact['name']);
- $bdtext2 = sprintf(t('Happy Birthday %s'), ' [url=' . $contact['url'].']'.$contact['name'].'[/url]' ) ;
+ $bdtext2 = sprintf(t('Happy Birthday %s'), ' [url=' . $contact['url'].']'.$contact['name'].'[/url]') ;
$r = q("INSERT INTO `event` (`uid`,`cid`,`created`,`edited`,`start`,`finish`,`summary`,`desc`,`type`)
- VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s' ) ",
+ VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s') ",
intval($contact['uid']),
intval($contact['id']),
dbesc(datetime_convert()),
@@ -310,7 +315,7 @@ class dfrn2 {
$suggest["name"] = $xpath->query('dfrn:name/text()', $suggestion)->item(0)->nodeValue;
$suggest["photo"] = $xpath->query('dfrn:photo/text()', $suggestion)->item(0)->nodeValue;
$suggest["request"] = $xpath->query('dfrn:request/text()', $suggestion)->item(0)->nodeValue;
- $suggest["note"] = $xpath->query('dfrn:note/text()', $suggestion)->item(0)->nodeValue;
+ $suggest["body"] = $xpath->query('dfrn:note/text()', $suggestion)->item(0)->nodeValue;
// Does our member already have a friend matching this description?
@@ -474,12 +479,115 @@ class dfrn2 {
return true;
}
+ private function upate_content($current, $item, $importer, $entrytype) {
+ if (edited_timestamp_is_newer($current, $item)) {
+
+ // do not accept (ignore) an earlier edit than one we currently have.
+ if(datetime_convert('UTC','UTC',$item['edited']) < $current['edited'])
+ return;
+
+ $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `tag` = '%s', `edited` = '%s', `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
+ dbesc($item['title']),
+ dbesc($item['body']),
+ dbesc($item['tag']),
+ dbesc(datetime_convert('UTC','UTC',$item['edited'])),
+ dbesc(datetime_convert()),
+ dbesc($item["uri"]),
+ intval($importer['importer_uid'])
+ );
+ create_tags_from_itemuri($item["uri"], $importer['importer_uid']);
+ update_thread_uri($item["uri"], $importer['importer_uid']);
+
+ if ($entrytype == DFRN_REPLY_RC)
+ proc_run('php',"include/notifier.php","comment-import",$current["id"]);
+ }
+
+ // update last-child if it changes
+ if($item["last-child"] AND ($item["last-child"] != $current['last-child'])) {
+ $r = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
+ dbesc(datetime_convert()),
+ dbesc($item["parent-uri"]),
+ intval($importer['importer_uid'])
+ );
+ $r = q("UPDATE `item` SET `last-child` = %d , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
+ intval($item["last-child"]),
+ dbesc(datetime_convert()),
+ dbesc($item["uri"]),
+ intval($importer['importer_uid'])
+ );
+ }
+ }
+
+ private function get_entry_type($is_reply, $importer, $item) {
+ if ($is_reply) {
+ $community = false;
+
+ if($importer['page-flags'] == PAGE_COMMUNITY || $importer['page-flags'] == PAGE_PRVGROUP) {
+ $sql_extra = '';
+ $community = true;
+ logger('possible community reply');
+ } else
+ $sql_extra = " and contact.self = 1 and item.wall = 1 ";
+
+ // was the top-level post for this reply written by somebody on this site?
+ // Specifically, the recipient?
+
+ $is_a_remote_comment = false;
+
+ $r = q("SELECT `item`.`parent-uri` FROM `item`
+ WHERE `item`.`uri` = '%s'
+ LIMIT 1",
+ dbesc($item["parent-uri"])
+ );
+ if($r && count($r)) {
+ $r = q("SELECT `item`.`forum_mode`, `item`.`wall` FROM `item`
+ INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
+ WHERE `item`.`uri` = '%s' AND (`item`.`parent-uri` = '%s' OR `item`.`thr-parent` = '%s')
+ AND `item`.`uid` = %d
+ $sql_extra
+ LIMIT 1",
+ dbesc($r[0]['parent-uri']),
+ dbesc($r[0]['parent-uri']),
+ dbesc($r[0]['parent-uri']),
+ intval($importer['importer_uid'])
+ );
+ if($r && count($r))
+ $is_a_remote_comment = true;
+ }
+
+ // Does this have the characteristics of a community or private group comment?
+ // If it's a reply to a wall post on a community/prvgroup page it's a
+ // valid community comment. Also forum_mode makes it valid for sure.
+ // If neither, it's not.
+
+ if($is_a_remote_comment && $community) {
+ if((!$r[0]['forum_mode']) && (!$r[0]['wall'])) {
+ $is_a_remote_comment = false;
+ logger('not a community reply');
+ }
+ }
+ } else {
+ $is_reply = false;
+ $is_a_remote_comment = false;
+ }
+
+ if ($is_a_remote_comment)
+ return DFRN_REPLY_RC;
+ elseif ($is_reply)
+ return DFRN_REPLY;
+ else
+ return DFRN_TOP_LEVEL;
+ }
+
private function process_entry($header, $xpath, $entry, $importer, $contact) {
logger("Processing entries");
$item = $header;
+ // Get the uri
+ $item["uri"] = $xpath->query('atom:id/text()', $entry)->item(0)->nodeValue;
+
// Fetch the owner
$owner = self::fetchauthor($xpath, $entry, $importer, "dfrn:owner", $contact, true);
@@ -506,32 +614,6 @@ class dfrn2 {
if (($header["network"] != $author["network"]) AND ($author["network"] != ""))
$item["network"] = $author["network"];
- // Now get the item
- $item["uri"] = $xpath->query('atom:id/text()', $entry)->item(0)->nodeValue;
-
- $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `uri` = '%s'",
- intval($importer["uid"]), dbesc($item["uri"]));
- //if ($r) {
- // logger("Item with uri ".$item["uri"]." for user ".$importer["uid"]." already existed under id ".$r[0]["id"], LOGGER_DEBUG);
- // return false;
- //}
-
- // Is it a reply?
- $inreplyto = $xpath->query('thr:in-reply-to', $entry);
- if (is_object($inreplyto->item(0))) {
- $objecttype = ACTIVITY_OBJ_COMMENT;
- $item["type"] = 'remote-comment';
- $item["gravity"] = GRAVITY_COMMENT;
-
- foreach($inreplyto->item(0)->attributes AS $attributes) {
- if ($attributes->name == "ref")
- $item["parent-uri"] = $attributes->textContent;
- }
- } else {
- $objecttype = ACTIVITY_OBJ_NOTE;
- $item["parent-uri"] = $item["uri"];
- }
-
$item["title"] = $xpath->query('atom:title/text()', $entry)->item(0)->nodeValue;
$item["created"] = $xpath->query('atom:published/text()', $entry)->item(0)->nodeValue;
@@ -574,14 +656,12 @@ class dfrn2 {
$item["guid"] = $xpath->query('dfrn:diaspora_guid/text()', $entry)->item(0)->nodeValue;
// We store the data from "dfrn:diaspora_signature" in a later step. See some lines below
- $signature = $xpath->query('dfrn:diaspora_signature/text()', $entry)->item(0)->nodeValue;
+ $item["dsprsig"] = unxmlify($xpath->query('dfrn:diaspora_signature/text()', $entry)->item(0)->nodeValue);
$item["verb"] = $xpath->query('activity:verb/text()', $entry)->item(0)->nodeValue;
if ($xpath->query('activity:object-type/text()', $entry)->item(0)->nodeValue != "")
- $objecttype = $xpath->query('activity:object-type/text()', $entry)->item(0)->nodeValue;
-
- $item["object-type"] = $objecttype;
+ $item["object-type"] = $xpath->query('activity:object-type/text()', $entry)->item(0)->nodeValue;
// I have the feeling that we don't do anything with this data
$object = $xpath->query('activity:object', $entry)->item(0);
@@ -643,262 +723,231 @@ class dfrn2 {
}
}
-/*
-// reply
- // not allowed to post
+ // Is it a reply or a top level posting?
+ $item["parent-uri"] = $item["uri"];
- if($contact['rel'] == CONTACT_IS_FOLLOWER)
- continue;
+ $inreplyto = $xpath->query('thr:in-reply-to', $entry);
+ if (is_object($inreplyto->item(0)))
+ foreach($inreplyto->item(0)->attributes AS $attributes)
+ if ($attributes->name == "ref")
+ $item["parent-uri"] = $attributes->textContent;
- $r = q("SELECT `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
- dbesc($item_id),
- intval($importer['uid'])
- );
+ $entrytype = get_entry_type(( $item["parent-uri"] != $item["uri"]), $importer, $item);
- // Update content if 'updated' changes
+ // Now assign the rest of the values that depend on the type of the message
+ if ($entrytype == DFRN_REPLY_RC) {
+ if (!isset($item["object-type"]))
+ $item["object-type"] = ACTIVITY_OBJ_COMMENT;
- if(count($r)) {
- if (edited_timestamp_is_newer($r[0], $datarray)) {
-
- // do not accept (ignore) an earlier edit than one we currently have.
- if(datetime_convert('UTC','UTC',$datarray['edited']) < $r[0]['edited'])
- continue;
-
- $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `tag` = '%s', `edited` = '%s', `changed` =
- '%s' WHERE `uri` = '%s' AND `uid` = %d",
- dbesc($datarray['title']),
- dbesc($datarray['body']),
- dbesc($datarray['tag']),
- dbesc(datetime_convert('UTC','UTC',$datarray['edited'])),
- dbesc(datetime_convert()),
- dbesc($item_id),
- intval($importer['uid'])
- );
- create_tags_from_itemuri($item_id, $importer['uid']);
- update_thread_uri($item_id, $importer['uid']);
- }
-
- // update last-child if it changes
- // update last-child if it changes
-
- $allow = $item->get_item_tags( NAMESPACE_DFRN, 'comment-allow');
- if(($allow) && ($allow[0]['data'] != $r[0]['last-child'])) {
- $r = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
- dbesc(datetime_convert()),
- dbesc($parent_uri),
- intval($importer['uid'])
- );
- $r = q("UPDATE `item` SET `last-child` = %d , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
- intval($allow[0]['data']),
- dbesc(datetime_convert()),
- dbesc($item_id),
- intval($importer['uid'])
- );
- update_thread_uri($item_id, $importer['uid']);
- }
- continue;
- }
- if(($datarray['verb'] === ACTIVITY_LIKE)
- || ($datarray['verb'] === ACTIVITY_DISLIKE)
- || ($datarray['verb'] === ACTIVITY_ATTEND)
- || ($datarray['verb'] === ACTIVITY_ATTENDNO)
- || ($datarray['verb'] === ACTIVITY_ATTENDMAYBE)) {
- $datarray['type'] = 'activity';
- $datarray['gravity'] = GRAVITY_LIKE;
- // only one like or dislike per person
- // splitted into two queries for performance issues
- $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `parent-uri` = '%s' AND NOT `deleted` LIMIT 1",
- intval($datarray['uid']),
- dbesc($datarray['author-link']),
- dbesc($datarray['verb']),
- dbesc($datarray['parent-uri'])
- );
- if($r && count($r))
- continue;
-
- $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `thr-parent` = '%s' AND NOT `deleted` LIMIT 1",
- intval($datarray['uid']),
- dbesc($datarray['author-link']),
- dbesc($datarray['verb']),
- dbesc($datarray['parent-uri'])
- );
- if($r && count($r))
- continue;
- }
- if(($datarray['verb'] === ACTIVITY_TAG) && ($datarray['object-type'] === ACTIVITY_OBJ_TAGTERM)) {
- $xo = parse_xml_string($datarray['object'],false);
- $xt = parse_xml_string($datarray['target'],false);
-
- if($xt->type == ACTIVITY_OBJ_NOTE) {
- $r = q("select * from item where `uri` = '%s' AND `uid` = %d limit 1",
- dbesc($xt->id),
- intval($importer['importer_uid'])
- );
- if(! count($r))
- continue;
-
- // extract tag, if not duplicate, add to parent item
- if($xo->id && $xo->content) {
- $newtag = '#[url=' . $xo->id . ']'. $xo->content . '[/url]';
- if(! (stristr($r[0]['tag'],$newtag))) {
- q("UPDATE item SET tag = '%s' WHERE id = %d",
- dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . $newtag),
- intval($r[0]['id'])
- );
- create_tags_from_item($r[0]['id']);
- }
- }
- }
- }
-
-
-
-// toplevel
- // special handling for events
-
- if((x($datarray,'object-type')) && ($datarray['object-type'] === ACTIVITY_OBJ_EVENT)) {
- $ev = bbtoevent($datarray['body']);
- if((x($ev,'desc') || x($ev,'summary')) && x($ev,'start')) {
- $ev['uid'] = $importer['uid'];
- $ev['uri'] = $item_id;
- $ev['edited'] = $datarray['edited'];
- $ev['private'] = $datarray['private'];
- $ev['guid'] = $datarray['guid'];
-
- if(is_array($contact))
- $ev['cid'] = $contact['id'];
- $r = q("SELECT * FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
- dbesc($item_id),
- intval($importer['uid'])
- );
- if(count($r))
- $ev['id'] = $r[0]['id'];
- $xyz = event_store($ev);
- continue;
- }
- }
-
-
- $r = q("SELECT `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
- dbesc($item_id),
- intval($importer['uid'])
- );
-
- // Update content if 'updated' changes
-
- if(count($r)) {
- if (edited_timestamp_is_newer($r[0], $datarray)) {
-
- // do not accept (ignore) an earlier edit than one we currently have.
- if(datetime_convert('UTC','UTC',$datarray['edited']) < $r[0]['edited'])
- continue;
-
- $r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `tag` = '%s', `edited` = '%s', `changed` =
- '%s' WHERE `uri` = '%s' AND `uid` = %d",
- dbesc($datarray['title']),
- dbesc($datarray['body']),
- dbesc($datarray['tag']),
- dbesc(datetime_convert('UTC','UTC',$datarray['edited'])),
- dbesc(datetime_convert()),
- dbesc($item_id),
- intval($importer['uid'])
- );
- create_tags_from_itemuri($item_id, $importer['uid']);
- update_thread_uri($item_id, $importer['uid']);
- }
-
- // update last-child if it changes
-
- $allow = $item->get_item_tags( NAMESPACE_DFRN, 'comment-allow');
- if($allow && $allow[0]['data'] != $r[0]['last-child']) {
- $r = q("UPDATE `item` SET `last-child` = %d , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
- intval($allow[0]['data']),
- dbesc(datetime_convert()),
- dbesc($item_id),
- intval($importer['uid'])
- );
- update_thread_uri($item_id, $importer['uid']);
- }
- continue;
- }
-
-
-
-toplevel:
-
- if(activity_match($datarray['verb'],ACTIVITY_FOLLOW)) {
- logger('consume-feed: New follower');
- new_follower($importer,$contact,$datarray,$item);
- return;
- }
- if(activity_match($datarray['verb'],ACTIVITY_UNFOLLOW)) {
- lose_follower($importer,$contact,$datarray,$item);
- return;
- }
-
- if(activity_match($datarray['verb'],ACTIVITY_REQ_FRIEND)) {
- logger('consume-feed: New friend request');
- new_follower($importer,$contact,$datarray,$item,true);
- return;
- }
- if(activity_match($datarray['verb'],ACTIVITY_UNFRIEND)) {
- lose_sharer($importer,$contact,$datarray,$item);
- return;
- }
-
-
- if(! is_array($contact))
- return;
-
- if(! link_compare($datarray['owner-link'],$contact['url'])) {
- // The item owner info is not our contact. It's OK and is to be expected if this is a tgroup delivery,
- // but otherwise there's a possible data mixup on the sender's system.
- // the tgroup delivery code called from item_store will correct it if it's a forum,
- // but we're going to unconditionally correct it here so that the post will always be owned by our contact.
- logger('consume_feed: Correcting item owner.', LOGGER_DEBUG);
- $datarray['owner-name'] = $contact['name'];
- $datarray['owner-link'] = $contact['url'];
- $datarray['owner-avatar'] = $contact['thumb'];
- }
-
- // We've allowed "followers" to reach this point so we can decide if they are
- // posting an @-tag delivery, which followers are allowed to do for certain
- // page types. Now that we've parsed the post, let's check if it is legit. Otherwise ignore it.
-
- if(($contact['rel'] == CONTACT_IS_FOLLOWER) && (! tgroup_check($importer['uid'],$datarray)))
- continue;
-
- // This is my contact on another system, but it's really me.
- // Turn this into a wall post.
- $notify = item_is_remote_self($contact, $datarray);
-
-*/
- print_r($item);
- return;
- //$item_id = item_store($item);
-
- if (!$item_id) {
- logger("Error storing item", LOGGER_DEBUG);
- return false;
+ $item["type"] = 'remote-comment';
+ $item['wall'] = 1;
+ } elseif ($entrytype == DFRN_REPLY) {
+ if (!isset($item["object-type"]))
+ $item["object-type"] = ACTIVITY_OBJ_COMMENT;
} else {
- logger("Item was stored with id ".$item_id, LOGGER_DEBUG);
+ if (!isset($item["object-type"]))
+ $item["object-type"] = ACTIVITY_OBJ_NOTE;
- if ($signature) {
- $signature = json_decode(base64_decode($signature));
+ if ($item["object-type"] === ACTIVITY_OBJ_EVENT) {
+ $ev = bbtoevent($item['body']);
+ if((x($ev,'desc') || x($ev,'summary')) && x($ev,'start')) {
+ $ev['cid'] = $importer['id'];
+ $ev['uid'] = $importer['uid'];
+ $ev['uri'] = $item["uri"];
+ $ev['edited'] = $item['edited'];
+ $ev['private'] = $item['private'];
+ $ev['guid'] = $item['guid'];
- // Check for falsely double encoded signatures
- $signature->signature = diaspora_repair_signature($signature->signature, $signature->signer);
-
- // Store it in the "sign" table where we will read it for comments that we relay to Diaspora
- q("INSERT INTO `sign` (`iid`,`signed_text`,`signature`,`signer`) VALUES (%d,'%s','%s','%s')",
- intval($item_id),
- dbesc($signature->signed_text),
- dbesc($signature->signature),
- dbesc($signature->signer)
- );
+ $r = q("SELECT * FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($item["uri"]),
+ intval($importer['uid'])
+ );
+ if(count($r))
+ $ev['id'] = $r[0]['id'];
+ $xyz = event_store($ev);
+ return;
+ }
+ }
+ }
+
+ $r = q("SELECT `id`, `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($item["uri"]),
+ intval($importer['importer_uid'])
+ );
+
+ // Update content if 'updated' changes
+ if(count($r)) {
+ self::upate_content($r[0], $item, $importer, $entrytype);
+ return;
+ }
+
+ if (in_array($entrytype, array(DFRN_REPLY, DFRN_REPLY_RC))) {
+ if($importer['rel'] == CONTACT_IS_FOLLOWER)
+ return;
+
+ if(($item['verb'] === ACTIVITY_LIKE)
+ || ($item['verb'] === ACTIVITY_DISLIKE)
+ || ($item['verb'] === ACTIVITY_ATTEND)
+ || ($item['verb'] === ACTIVITY_ATTENDNO)
+ || ($item['verb'] === ACTIVITY_ATTENDMAYBE)) {
+ $is_like = true;
+ $item['type'] = 'activity';
+ $item['gravity'] = GRAVITY_LIKE;
+ // only one like or dislike per person
+ // splitted into two queries for performance issues
+ $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `parent-uri` = '%s' AND NOT `deleted` LIMIT 1",
+ intval($item['uid']),
+ dbesc($item['author-link']),
+ dbesc($item['verb']),
+ dbesc($item['parent-uri'])
+ );
+ if($r && count($r))
+ return;
+
+ $r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `thr-parent` = '%s' AND NOT `deleted` LIMIT 1",
+ intval($item['uid']),
+ dbesc($item['author-link']),
+ dbesc($item['verb']),
+ dbesc($item['parent-uri'])
+ );
+ if($r && count($r))
+ return;
+
+ } else
+ $is_like = false;
+
+ if(($item['verb'] === ACTIVITY_TAG) && ($item['object-type'] === ACTIVITY_OBJ_TAGTERM)) {
+
+ $xo = parse_xml_string($item['object'],false);
+ $xt = parse_xml_string($item['target'],false);
+
+ if($xt->type == ACTIVITY_OBJ_NOTE) {
+ $r = q("SELECT `id`, `tag` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($xt->id),
+ intval($importer['importer_uid'])
+ );
+
+ if(!count($r))
+ return;
+
+ // extract tag, if not duplicate, add to parent item
+ if($xo->content) {
+ if(!(stristr($r[0]['tag'],trim($xo->content)))) {
+ q("UPDATE `item` SET `tag` = '%s' WHERE `id` = %d",
+ dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . '#[url=' . $xo->id . ']'. $xo->content . '[/url]'),
+ intval($r[0]['id'])
+ );
+ create_tags_from_item($r[0]['id']);
+ }
+ }
+ }
+ }
+
+ $posted_id = item_store($item);
+ $parent = 0;
+
+ if($posted_id) {
+
+ $item["id"] = $posted_id;
+
+ $r = q("SELECT `parent`, `parent-uri` FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1",
+ intval($posted_id),
+ intval($importer['importer_uid'])
+ );
+ if(count($r)) {
+ $parent = $r[0]['parent'];
+ $parent_uri = $r[0]['parent-uri'];
+ }
+
+ if(!$is_like) {
+ $r1 = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `uid` = %d AND `parent` = %d",
+ dbesc(datetime_convert()),
+ intval($importer['importer_uid']),
+ intval($r[0]['parent'])
+ );
+
+ $r2 = q("UPDATE `item` SET `last-child` = 1, `changed` = '%s' WHERE `uid` = %d AND `id` = %d",
+ dbesc(datetime_convert()),
+ intval($importer['importer_uid']),
+ intval($posted_id)
+ );
+ }
+
+ if($posted_id AND $parent AND ($entrytype == DFRN_REPLY_RC)) {
+ proc_run('php',"include/notifier.php","comment-import","$posted_id");
+ }
+
+ return true;
+ }
+ } else {
+ if(!link_compare($item['owner-link'],$importer['url'])) {
+ // The item owner info is not our contact. It's OK and is to be expected if this is a tgroup delivery,
+ // but otherwise there's a possible data mixup on the sender's system.
+ // the tgroup delivery code called from item_store will correct it if it's a forum,
+ // but we're going to unconditionally correct it here so that the post will always be owned by our contact.
+ logger('Correcting item owner.', LOGGER_DEBUG);
+ $item['owner-name'] = $importer['senderName'];
+ $item['owner-link'] = $importer['url'];
+ $item['owner-avatar'] = $importer['thumb'];
+ }
+
+ if(($importer['rel'] == CONTACT_IS_FOLLOWER) && (!tgroup_check($importer['importer_uid'],$item)))
+ return;
+
+ // This is my contact on another system, but it's really me.
+ // Turn this into a wall post.
+ $notify = item_is_remote_self($importer, $item);
+
+ $posted_id = item_store($item, false, $notify);
+
+ if(stristr($item['verb'],ACTIVITY_POKE)) {
+ $verb = urldecode(substr($item['verb'],strpos($item['verb'],'#')+1));
+ if(!$verb)
+ return;
+ $xo = parse_xml_string($item['object'],false);
+
+ if(($xo->type == ACTIVITY_OBJ_PERSON) && ($xo->id)) {
+
+ // somebody was poked/prodded. Was it me?
+ $links = parse_xml_string("".unxmlify($xo->link)."",false);
+
+ foreach($links->link as $l) {
+ $atts = $l->attributes();
+ switch($atts['rel']) {
+ case "alternate":
+ $Blink = $atts['href'];
+ break;
+ default:
+ break;
+ }
+ }
+ if($Blink && link_compare($Blink,$a->get_baseurl() . '/profile/' . $importer['nickname'])) {
+
+ // send a notification
+ require_once('include/enotify.php');
+
+ notification(array(
+ 'type' => NOTIFY_POKE,
+ 'notify_flags' => $importer['notify-flags'],
+ 'language' => $importer['language'],
+ 'to_name' => $importer['username'],
+ 'to_email' => $importer['email'],
+ 'uid' => $importer['importer_uid'],
+ 'item' => $item,
+ 'link' => $a->get_baseurl().'/display/'.urlencode(get_item_guid($posted_id)),
+ 'source_name' => stripslashes($item['author-name']),
+ 'source_link' => $item['author-link'],
+ 'source_photo' => ((link_compare($item['author-link'],$importer['url']))
+ ? $importer['thumb'] : $item['author-avatar']),
+ 'verb' => $item['verb'],
+ 'otype' => 'person',
+ 'activity' => $verb,
+ 'parent' => $item['parent']
+ ));
+ }
+ }
}
}
- return $item_id;
}
private function process_deletion($header, $xpath, $deletion, $importer, $contact_id) {
@@ -919,6 +968,64 @@ toplevel:
if (!$uri OR !$contact_id)
return false;
+
+ $is_reply = false;
+ $r = q("SELECT `id`, `parent-uri`, `parent` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ dbesc($uri),
+ intval($importer['importer_uid'])
+ );
+ if(count($r)) {
+ $parent_uri = $r[0]['parent-uri'];
+ if($r[0]['id'] != $r[0]['parent'])
+ $is_reply = true;
+ }
+
+ if($is_reply) {
+ $community = false;
+
+ if($importer['page-flags'] == PAGE_COMMUNITY || $importer['page-flags'] == PAGE_PRVGROUP) {
+ $sql_extra = '';
+ $community = true;
+ logger('possible community delete');
+ } else
+ $sql_extra = " AND `contact`.`self` AND `item`.`wall`";
+
+ // was the top-level post for this reply written by somebody on this site?
+ // Specifically, the recipient?
+
+ $is_a_remote_delete = false;
+
+ $r = q("SELECT `item`.`forum_mode`, `item`.`wall` FROM `item`
+ INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
+ WHERE `item`.`uri` = '%s' AND (`item`.`parent-uri` = '%s' or `item`.`thr-parent` = '%s')
+ AND `item`.`uid` = %d
+ $sql_extra
+ LIMIT 1",
+ dbesc($parent_uri),
+ dbesc($parent_uri),
+ dbesc($parent_uri),
+ intval($importer['importer_uid'])
+ );
+ if($r && count($r))
+ $is_a_remote_delete = true;
+
+ // Does this have the characteristics of a community or private group comment?
+ // If it's a reply to a wall post on a community/prvgroup page it's a
+ // valid community comment. Also forum_mode makes it valid for sure.
+ // If neither, it's not.
+
+ if($is_a_remote_delete && $community) {
+ if((!$r[0]['forum_mode']) && (!$r[0]['wall'])) {
+ $is_a_remote_delete = false;
+ logger('not a community delete');
+ }
+ }
+
+ if($is_a_remote_delete) {
+ logger('received remote delete');
+ }
+ }
+
$r = q("SELECT `item`.*, `contact`.`self` FROM `item` INNER JOIN `contact` on `item`.`contact-id` = `contact`.`id`
WHERE `uri` = '%s' AND `item`.`uid` = %d AND `contact-id` = %d AND NOT `item`.`file` LIKE '%%[%%' LIMIT 1",
dbesc($uri),
@@ -932,6 +1039,8 @@ toplevel:
if(!$item["deleted"])
logger('deleting item '.$item["id"].' uri='.$item['uri'], LOGGER_DEBUG);
+ else
+ return;
if($item["object-type"] === ACTIVITY_OBJ_EVENT) {
logger("Deleting event ".$item["event-id"], LOGGER_DEBUG);
@@ -955,7 +1064,7 @@ toplevel:
$author_copy = (($item['origin']) ? true : false);
if($owner_remove && $author_copy)
- continue;
+ return;
if($author_remove || $owner_remove) {
$tags = explode(',',$i[0]['tag']);
$newtags = array();
@@ -983,9 +1092,9 @@ toplevel:
dbesc($item['uri']),
intval($importer['uid'])
);
- create_tags_from_itemuri($item['uri'], $importer['uid']);
- create_files_from_itemuri($item['uri'], $importer['uid']);
- update_thread_uri($item['uri'], $importer['uid']);
+ create_tags_from_itemuri($item['uri'], $importer['uid']);
+ create_files_from_itemuri($item['uri'], $importer['uid']);
+ update_thread_uri($item['uri'], $importer['uid']);
} else {
$r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s',
`body` = '', `title` = ''
@@ -997,6 +1106,7 @@ toplevel:
);
create_tags_from_itemuri($uri, $importer['uid']);
create_files_from_itemuri($uri, $importer['uid']);
+ update_thread_uri($uri, $importer['importer_uid']);
if($item['last-child']) {
// ensure that last-child is set in case the comment that had it just got wiped.
q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d ",
@@ -1018,9 +1128,8 @@ toplevel:
}
// if this is a relayed delete, propagate it to other recipients
-// if($is_a_remote_delete)
- // proc_run('php',"include/notifier.php","drop",$item['id']);
-
+ if($is_a_remote_delete)
+ proc_run('php',"include/notifier.php","drop",$item['id']);
}
}
}
@@ -1056,7 +1165,6 @@ toplevel:
$header["type"] = "remote";
$header["wall"] = 0;
$header["origin"] = 0;
- $header["gravity"] = GRAVITY_PARENT;
$header["contact-id"] = $importer["id"];
// Update the contact table if the data has changed
From 1aa225b03bc89e53cbaa5ec95e4c13b87587a926 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Mon, 1 Feb 2016 23:52:37 +0100
Subject: [PATCH 167/242] Code beautification
---
include/import-dfrn.php | 642 ++++++++++++++++++----------------------
1 file changed, 294 insertions(+), 348 deletions(-)
diff --git a/include/import-dfrn.php b/include/import-dfrn.php
index 0e185d3f44..bfcb002bb1 100644
--- a/include/import-dfrn.php
+++ b/include/import-dfrn.php
@@ -18,9 +18,9 @@ require_once("include/items.php");
require_once("include/tags.php");
require_once("include/files.php");
-define('DFRN_TOP_LEVEL', 0);
-define('DFRN_REPLY', 1);
-define('DFRN_REPLY_RC', 2);
+define("DFRN_TOP_LEVEL", 0);
+define("DFRN_REPLY", 1);
+define("DFRN_REPLY_RC", 2);
class dfrn2 {
@@ -33,23 +33,23 @@ class dfrn2 {
*/
private function birthday_event($contact, $birthday) {
- logger('updating birthday: '.$birthday.' for contact '.$contact['id']);
+ logger("updating birthday: ".$birthday." for contact ".$contact["id"]);
- $bdtext = sprintf(t('%s\'s birthday'), $contact['name']);
- $bdtext2 = sprintf(t('Happy Birthday %s'), ' [url=' . $contact['url'].']'.$contact['name'].'[/url]') ;
+ $bdtext = sprintf(t("%s\'s birthday"), $contact["name"]);
+ $bdtext2 = sprintf(t("Happy Birthday %s"), " [url=".$contact["url"]."]".$contact["name"]."[/url]") ;
$r = q("INSERT INTO `event` (`uid`,`cid`,`created`,`edited`,`start`,`finish`,`summary`,`desc`,`type`)
VALUES ( %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s') ",
- intval($contact['uid']),
- intval($contact['id']),
+ intval($contact["uid"]),
+ intval($contact["id"]),
dbesc(datetime_convert()),
dbesc(datetime_convert()),
- dbesc(datetime_convert('UTC','UTC', $birthday)),
- dbesc(datetime_convert('UTC','UTC', $birthday.' + 1 day ')),
+ dbesc(datetime_convert("UTC","UTC", $birthday)),
+ dbesc(datetime_convert("UTC","UTC", $birthday." + 1 day ")),
dbesc($bdtext),
dbesc($bdtext2),
- dbesc('birthday')
+ dbesc("birthday")
);
}
@@ -68,8 +68,8 @@ class dfrn2 {
private function fetchauthor($xpath, $context, $importer, $element, $contact, $onlyfetch) {
$author = array();
- $author["name"] = $xpath->evaluate($element.'/atom:name/text()', $context)->item(0)->nodeValue;
- $author["link"] = $xpath->evaluate($element.'/atom:uri/text()', $context)->item(0)->nodeValue;
+ $author["name"] = $xpath->evaluate($element."/atom:name/text()", $context)->item(0)->nodeValue;
+ $author["link"] = $xpath->evaluate($element."/atom:uri/text()", $context)->item(0)->nodeValue;
$r = q("SELECT `id`, `uid`, `network`, `avatar-date`, `name-date`, `uri-date`, `addr`,
`name`, `nick`, `about`, `location`, `keywords`, `bdyear`, `bd`
@@ -124,23 +124,23 @@ class dfrn2 {
$contact["uri-date"] = $attributes->textContent;
// Update contact data
- $value = $xpath->evaluate($element.'/dfrn:handle/text()', $context)->item(0)->nodeValue;
+ $value = $xpath->evaluate($element."/dfrn:handle/text()", $context)->item(0)->nodeValue;
if ($value != "")
$contact["addr"] = $value;
- $value = $xpath->evaluate($element.'/poco:displayName/text()', $context)->item(0)->nodeValue;
+ $value = $xpath->evaluate($element."/poco:displayName/text()", $context)->item(0)->nodeValue;
if ($value != "")
$contact["name"] = $value;
- $value = $xpath->evaluate($element.'/poco:preferredUsername/text()', $context)->item(0)->nodeValue;
+ $value = $xpath->evaluate($element."/poco:preferredUsername/text()", $context)->item(0)->nodeValue;
if ($value != "")
$contact["nick"] = $value;
- $value = $xpath->evaluate($element.'/poco:note/text()', $context)->item(0)->nodeValue;
+ $value = $xpath->evaluate($element."/poco:note/text()", $context)->item(0)->nodeValue;
if ($value != "")
$contact["about"] = $value;
- $value = $xpath->evaluate($element.'/poco:address/poco:formatted/text()', $context)->item(0)->nodeValue;
+ $value = $xpath->evaluate($element."/poco:address/poco:formatted/text()", $context)->item(0)->nodeValue;
if ($value != "")
$contact["location"] = $value;
@@ -154,7 +154,7 @@ class dfrn2 {
// Save the keywords into the contact table
$tags = array();
- $tagelements = $xpath->evaluate($element.'/poco:tags/text()', $context);
+ $tagelements = $xpath->evaluate($element."/poco:tags/text()", $context);
foreach($tagelements AS $tag)
$tags[$tag->nodeValue] = $tag->nodeValue;
@@ -164,7 +164,7 @@ class dfrn2 {
// "dfrn:birthday" contains the birthday converted to UTC
$old_bdyear = $contact["bdyear"];
- $birthday = $xpath->evaluate($element.'/dfrn:birthday/text()', $context)->item(0)->nodeValue;
+ $birthday = $xpath->evaluate($element."/dfrn:birthday/text()", $context)->item(0)->nodeValue;
if (strtotime($birthday) > time()) {
$bd_timestamp = strtotime($birthday);
@@ -173,7 +173,7 @@ class dfrn2 {
}
// "poco:birthday" is the birthday in the format "yyyy-mm-dd"
- $value = $xpath->evaluate($element.'/poco:birthday/text()', $context)->item(0)->nodeValue;
+ $value = $xpath->evaluate($element."/poco:birthday/text()", $context)->item(0)->nodeValue;
if (!in_array($value, array("", "0000-00-00"))) {
$bdyear = date("Y");
@@ -229,27 +229,27 @@ class dfrn2 {
if (!is_object($activity))
return "";
- $obj_doc = new DOMDocument('1.0', 'utf-8');
+ $obj_doc = new DOMDocument("1.0", "utf-8");
$obj_doc->formatOutput = true;
$obj_element = $obj_doc->createElementNS(NAMESPACE_ATOM1, $element);
- $activity_type = $xpath->query('activity:object-type/text()', $activity)->item(0)->nodeValue;
+ $activity_type = $xpath->query("activity:object-type/text()", $activity)->item(0)->nodeValue;
xml_add_element($obj_doc, $obj_element, "type", $activity_type);
- $id = $xpath->query('atom:id', $activity)->item(0);
+ $id = $xpath->query("atom:id", $activity)->item(0);
if (is_object($id))
$obj_element->appendChild($obj_doc->importNode($id, true));
- $title = $xpath->query('atom:title', $activity)->item(0);
+ $title = $xpath->query("atom:title", $activity)->item(0);
if (is_object($title))
$obj_element->appendChild($obj_doc->importNode($title, true));
- $link = $xpath->query('atom:link', $activity)->item(0);
+ $link = $xpath->query("atom:link", $activity)->item(0);
if (is_object($link))
$obj_element->appendChild($obj_doc->importNode($link, true));
- $content = $xpath->query('atom:content', $activity)->item(0);
+ $content = $xpath->query("atom:content", $activity)->item(0);
if (is_object($content))
$obj_element->appendChild($obj_doc->importNode($content, true));
@@ -258,7 +258,7 @@ class dfrn2 {
$objxml = $obj_doc->saveXML($obj_element);
// @todo This isn't totally clean. We should find a way to transform the namespaces
- $objxml = str_replace('<'.$element.' xmlns="http://www.w3.org/2005/Atom">', "<".$element.">", $objxml);
+ $objxml = str_replace("<".$element.' xmlns="http://www.w3.org/2005/Atom">', "<".$element.">", $objxml);
return($objxml);
}
@@ -267,16 +267,16 @@ class dfrn2 {
logger("Processing mails");
$msg = array();
- $msg["uid"] = $importer['importer_uid'];
- $msg["from-name"] = $xpath->query('dfrn:sender/dfrn:name/text()', $mail)->item(0)->nodeValue;
- $msg["from-url"] = $xpath->query('dfrn:sender/dfrn:uri/text()', $mail)->item(0)->nodeValue;
- $msg["from-photo"] = $xpath->query('dfrn:sender/dfrn:avatar/text()', $mail)->item(0)->nodeValue;
+ $msg["uid"] = $importer["importer_uid"];
+ $msg["from-name"] = $xpath->query("dfrn:sender/dfrn:name/text()", $mail)->item(0)->nodeValue;
+ $msg["from-url"] = $xpath->query("dfrn:sender/dfrn:uri/text()", $mail)->item(0)->nodeValue;
+ $msg["from-photo"] = $xpath->query("dfrn:sender/dfrn:avatar/text()", $mail)->item(0)->nodeValue;
$msg["contact-id"] = $importer["id"];
- $msg["uri"] = $xpath->query('dfrn:id/text()', $mail)->item(0)->nodeValue;
- $msg["parent-uri"] = $xpath->query('dfrn:in-reply-to/text()', $mail)->item(0)->nodeValue;
- $msg["created"] = $xpath->query('dfrn:sentdate/text()', $mail)->item(0)->nodeValue;
- $msg["title"] = $xpath->query('dfrn:subject/text()', $mail)->item(0)->nodeValue;
- $msg["body"] = $xpath->query('dfrn:content/text()', $mail)->item(0)->nodeValue;
+ $msg["uri"] = $xpath->query("dfrn:id/text()", $mail)->item(0)->nodeValue;
+ $msg["parent-uri"] = $xpath->query("dfrn:in-reply-to/text()", $mail)->item(0)->nodeValue;
+ $msg["created"] = $xpath->query("dfrn:sentdate/text()", $mail)->item(0)->nodeValue;
+ $msg["title"] = $xpath->query("dfrn:subject/text()", $mail)->item(0)->nodeValue;
+ $msg["body"] = $xpath->query("dfrn:content/text()", $mail)->item(0)->nodeValue;
$msg["seen"] = 0;
$msg["replied"] = 0;
@@ -287,18 +287,18 @@ class dfrn2 {
// send notifications.
$notif_params = array(
- 'type' => NOTIFY_MAIL,
- 'notify_flags' => $importer['notify-flags'],
- 'language' => $importer['language'],
- 'to_name' => $importer['username'],
- 'to_email' => $importer['email'],
- 'uid' => $importer['importer_uid'],
- 'item' => $msg,
- 'source_name' => $msg['from-name'],
- 'source_link' => $importer['url'],
- 'source_photo' => $importer['thumb'],
- 'verb' => ACTIVITY_POST,
- 'otype' => 'mail'
+ "type" => NOTIFY_MAIL,
+ "notify_flags" => $importer["notify-flags"],
+ "language" => $importer["language"],
+ "to_name" => $importer["username"],
+ "to_email" => $importer["email"],
+ "uid" => $importer["importer_uid"],
+ "item" => $msg,
+ "source_name" => $msg["from-name"],
+ "source_link" => $importer["url"],
+ "source_photo" => $importer["thumb"],
+ "verb" => ACTIVITY_POST,
+ "otype" => "mail"
);
notification($notif_params);
@@ -311,11 +311,11 @@ class dfrn2 {
$suggest = array();
$suggest["uid"] = $importer["importer_uid"];
$suggest["cid"] = $importer["id"];
- $suggest["url"] = $xpath->query('dfrn:url/text()', $suggestion)->item(0)->nodeValue;
- $suggest["name"] = $xpath->query('dfrn:name/text()', $suggestion)->item(0)->nodeValue;
- $suggest["photo"] = $xpath->query('dfrn:photo/text()', $suggestion)->item(0)->nodeValue;
- $suggest["request"] = $xpath->query('dfrn:request/text()', $suggestion)->item(0)->nodeValue;
- $suggest["body"] = $xpath->query('dfrn:note/text()', $suggestion)->item(0)->nodeValue;
+ $suggest["url"] = $xpath->query("dfrn:url/text()", $suggestion)->item(0)->nodeValue;
+ $suggest["name"] = $xpath->query("dfrn:name/text()", $suggestion)->item(0)->nodeValue;
+ $suggest["photo"] = $xpath->query("dfrn:photo/text()", $suggestion)->item(0)->nodeValue;
+ $suggest["request"] = $xpath->query("dfrn:request/text()", $suggestion)->item(0)->nodeValue;
+ $suggest["body"] = $xpath->query("dfrn:note/text()", $suggestion)->item(0)->nodeValue;
// Does our member already have a friend matching this description?
@@ -379,19 +379,19 @@ class dfrn2 {
);
notification(array(
- 'type' => NOTIFY_SUGGEST,
- 'notify_flags' => $importer["notify-flags"],
- 'language' => $importer["language"],
- 'to_name' => $importer["username"],
- 'to_email' => $importer["email"],
- 'uid' => $importer["importer_uid"],
- 'item' => $suggest,
- 'link' => App::get_baseurl()."/notifications/intros",
- 'source_name' => $importer["name"],
- 'source_link' => $importer["url"],
- 'source_photo' => $importer["photo"],
- 'verb' => ACTIVITY_REQ_FRIEND,
- 'otype' => "intro"
+ "type" => NOTIFY_SUGGEST,
+ "notify_flags" => $importer["notify-flags"],
+ "language" => $importer["language"],
+ "to_name" => $importer["username"],
+ "to_email" => $importer["email"],
+ "uid" => $importer["importer_uid"],
+ "item" => $suggest,
+ "link" => App::get_baseurl()."/notifications/intros",
+ "source_name" => $importer["name"],
+ "source_link" => $importer["url"],
+ "source_photo" => $importer["photo"],
+ "verb" => ACTIVITY_REQ_FRIEND,
+ "otype" => "intro"
));
return true;
@@ -405,16 +405,16 @@ class dfrn2 {
$relocate = array();
$relocate["uid"] = $importer["importer_uid"];
$relocate["cid"] = $importer["id"];
- $relocate["url"] = $xpath->query('dfrn:url/text()', $relocation)->item(0)->nodeValue;
- $relocate["name"] = $xpath->query('dfrn:name/text()', $relocation)->item(0)->nodeValue;
- $relocate["photo"] = $xpath->query('dfrn:photo/text()', $relocation)->item(0)->nodeValue;
- $relocate["thumb"] = $xpath->query('dfrn:thumb/text()', $relocation)->item(0)->nodeValue;
- $relocate["micro"] = $xpath->query('dfrn:micro/text()', $relocation)->item(0)->nodeValue;
- $relocate["request"] = $xpath->query('dfrn:request/text()', $relocation)->item(0)->nodeValue;
- $relocate["confirm"] = $xpath->query('dfrn:confirm/text()', $relocation)->item(0)->nodeValue;
- $relocate["notify"] = $xpath->query('dfrn:notify/text()', $relocation)->item(0)->nodeValue;
- $relocate["poll"] = $xpath->query('dfrn:poll/text()', $relocation)->item(0)->nodeValue;
- $relocate["sitepubkey"] = $xpath->query('dfrn:sitepubkey/text()', $relocation)->item(0)->nodeValue;
+ $relocate["url"] = $xpath->query("dfrn:url/text()", $relocation)->item(0)->nodeValue;
+ $relocate["name"] = $xpath->query("dfrn:name/text()", $relocation)->item(0)->nodeValue;
+ $relocate["photo"] = $xpath->query("dfrn:photo/text()", $relocation)->item(0)->nodeValue;
+ $relocate["thumb"] = $xpath->query("dfrn:thumb/text()", $relocation)->item(0)->nodeValue;
+ $relocate["micro"] = $xpath->query("dfrn:micro/text()", $relocation)->item(0)->nodeValue;
+ $relocate["request"] = $xpath->query("dfrn:request/text()", $relocation)->item(0)->nodeValue;
+ $relocate["confirm"] = $xpath->query("dfrn:confirm/text()", $relocation)->item(0)->nodeValue;
+ $relocate["notify"] = $xpath->query("dfrn:notify/text()", $relocation)->item(0)->nodeValue;
+ $relocate["poll"] = $xpath->query("dfrn:poll/text()", $relocation)->item(0)->nodeValue;
+ $relocate["sitepubkey"] = $xpath->query("dfrn:sitepubkey/text()", $relocation)->item(0)->nodeValue;
// update contact
$r = q("SELECT `photo`, `url` FROM `contact` WHERE `id` = %d AND `uid` = %d;",
@@ -479,60 +479,60 @@ class dfrn2 {
return true;
}
- private function upate_content($current, $item, $importer, $entrytype) {
+ private function update_content($current, $item, $importer, $entrytype) {
if (edited_timestamp_is_newer($current, $item)) {
// do not accept (ignore) an earlier edit than one we currently have.
- if(datetime_convert('UTC','UTC',$item['edited']) < $current['edited'])
+ if(datetime_convert("UTC","UTC",$item["edited"]) < $current["edited"])
return;
$r = q("UPDATE `item` SET `title` = '%s', `body` = '%s', `tag` = '%s', `edited` = '%s', `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
- dbesc($item['title']),
- dbesc($item['body']),
- dbesc($item['tag']),
- dbesc(datetime_convert('UTC','UTC',$item['edited'])),
+ dbesc($item["title"]),
+ dbesc($item["body"]),
+ dbesc($item["tag"]),
+ dbesc(datetime_convert("UTC","UTC",$item["edited"])),
dbesc(datetime_convert()),
dbesc($item["uri"]),
- intval($importer['importer_uid'])
+ intval($importer["importer_uid"])
);
- create_tags_from_itemuri($item["uri"], $importer['importer_uid']);
- update_thread_uri($item["uri"], $importer['importer_uid']);
+ create_tags_from_itemuri($item["uri"], $importer["importer_uid"]);
+ update_thread_uri($item["uri"], $importer["importer_uid"]);
if ($entrytype == DFRN_REPLY_RC)
- proc_run('php',"include/notifier.php","comment-import",$current["id"]);
+ proc_run("php", "include/notifier.php","comment-import", $current["id"]);
}
// update last-child if it changes
- if($item["last-child"] AND ($item["last-child"] != $current['last-child'])) {
+ if($item["last-child"] AND ($item["last-child"] != $current["last-child"])) {
$r = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
dbesc(datetime_convert()),
dbesc($item["parent-uri"]),
- intval($importer['importer_uid'])
+ intval($importer["importer_uid"])
);
$r = q("UPDATE `item` SET `last-child` = %d , `changed` = '%s' WHERE `uri` = '%s' AND `uid` = %d",
intval($item["last-child"]),
dbesc(datetime_convert()),
dbesc($item["uri"]),
- intval($importer['importer_uid'])
+ intval($importer["importer_uid"])
);
}
}
- private function get_entry_type($is_reply, $importer, $item) {
- if ($is_reply) {
+ private function get_entry_type($importer, $item) {
+ if ($item["parent-uri"] != $item["uri"]) {
$community = false;
- if($importer['page-flags'] == PAGE_COMMUNITY || $importer['page-flags'] == PAGE_PRVGROUP) {
- $sql_extra = '';
+ if($importer["page-flags"] == PAGE_COMMUNITY || $importer["page-flags"] == PAGE_PRVGROUP) {
+ $sql_extra = "";
$community = true;
- logger('possible community reply');
+ logger("possible community action");
} else
- $sql_extra = " and contact.self = 1 and item.wall = 1 ";
+ $sql_extra = " AND `contact`.`self` AND `item`.`wall` ";
- // was the top-level post for this reply written by somebody on this site?
+ // was the top-level post for this action written by somebody on this site?
// Specifically, the recipient?
- $is_a_remote_comment = false;
+ $is_a_remote_action = false;
$r = q("SELECT `item`.`parent-uri` FROM `item`
WHERE `item`.`uri` = '%s'
@@ -546,37 +546,81 @@ class dfrn2 {
AND `item`.`uid` = %d
$sql_extra
LIMIT 1",
- dbesc($r[0]['parent-uri']),
- dbesc($r[0]['parent-uri']),
- dbesc($r[0]['parent-uri']),
- intval($importer['importer_uid'])
+ dbesc($r[0]["parent-uri"]),
+ dbesc($r[0]["parent-uri"]),
+ dbesc($r[0]["parent-uri"]),
+ intval($importer["importer_uid"])
);
if($r && count($r))
- $is_a_remote_comment = true;
+ $is_a_remote_action = true;
}
- // Does this have the characteristics of a community or private group comment?
- // If it's a reply to a wall post on a community/prvgroup page it's a
- // valid community comment. Also forum_mode makes it valid for sure.
+ // Does this have the characteristics of a community or private group action?
+ // If it's an action to a wall post on a community/prvgroup page it's a
+ // valid community action. Also forum_mode makes it valid for sure.
// If neither, it's not.
- if($is_a_remote_comment && $community) {
- if((!$r[0]['forum_mode']) && (!$r[0]['wall'])) {
- $is_a_remote_comment = false;
- logger('not a community reply');
+ if($is_a_remote_action && $community) {
+ if((!$r[0]["forum_mode"]) && (!$r[0]["wall"])) {
+ $is_a_remote_action = false;
+ logger("not a community action");
}
}
- } else {
- $is_reply = false;
- $is_a_remote_comment = false;
- }
- if ($is_a_remote_comment)
- return DFRN_REPLY_RC;
- elseif ($is_reply)
- return DFRN_REPLY;
- else
+ if ($is_a_remote_action)
+ return DFRN_REPLY_RC;
+ else
+ return DFRN_REPLY;
+
+ } else
return DFRN_TOP_LEVEL;
+
+ }
+
+ private function do_poke($item, $importer, $posted_id) {
+ $verb = urldecode(substr($item["verb"],strpos($item["verb"], "#")+1));
+ if(!$verb)
+ return;
+ $xo = parse_xml_string($item["object"],false);
+
+ if(($xo->type == ACTIVITY_OBJ_PERSON) && ($xo->id)) {
+
+ // somebody was poked/prodded. Was it me?
+ $links = parse_xml_string("".unxmlify($xo->link)."",false);
+
+ foreach($links->link as $l) {
+ $atts = $l->attributes();
+ switch($atts["rel"]) {
+ case "alternate":
+ $Blink = $atts["href"];
+ break;
+ default:
+ break;
+ }
+ }
+ if($Blink && link_compare($Blink,$a->get_baseurl()."/profile/".$importer["nickname"])) {
+
+ // send a notification
+ notification(array(
+ "type" => NOTIFY_POKE,
+ "notify_flags" => $importer["notify-flags"],
+ "language" => $importer["language"],
+ "to_name" => $importer["username"],
+ "to_email" => $importer["email"],
+ "uid" => $importer["importer_uid"],
+ "item" => $item,
+ "link" => $a->get_baseurl()."/display/".urlencode(get_item_guid($posted_id)),
+ "source_name" => stripslashes($item["author-name"]),
+ "source_link" => $item["author-link"],
+ "source_photo" => ((link_compare($item["author-link"],$importer["url"]))
+ ? $importer["thumb"] : $item["author-avatar"]),
+ "verb" => $item["verb"],
+ "otype" => "person",
+ "activity" => $verb,
+ "parent" => $item["parent"]
+ ));
+ }
+ }
}
private function process_entry($header, $xpath, $entry, $importer, $contact) {
@@ -586,7 +630,7 @@ class dfrn2 {
$item = $header;
// Get the uri
- $item["uri"] = $xpath->query('atom:id/text()', $entry)->item(0)->nodeValue;
+ $item["uri"] = $xpath->query("atom:id/text()", $entry)->item(0)->nodeValue;
// Fetch the owner
$owner = self::fetchauthor($xpath, $entry, $importer, "dfrn:owner", $contact, true);
@@ -614,12 +658,12 @@ class dfrn2 {
if (($header["network"] != $author["network"]) AND ($author["network"] != ""))
$item["network"] = $author["network"];
- $item["title"] = $xpath->query('atom:title/text()', $entry)->item(0)->nodeValue;
+ $item["title"] = $xpath->query("atom:title/text()", $entry)->item(0)->nodeValue;
- $item["created"] = $xpath->query('atom:published/text()', $entry)->item(0)->nodeValue;
- $item["edited"] = $xpath->query('atom:updated/text()', $entry)->item(0)->nodeValue;
+ $item["created"] = $xpath->query("atom:published/text()", $entry)->item(0)->nodeValue;
+ $item["edited"] = $xpath->query("atom:updated/text()", $entry)->item(0)->nodeValue;
- $item["body"] = $xpath->query('dfrn:env/text()', $entry)->item(0)->nodeValue;
+ $item["body"] = $xpath->query("dfrn:env/text()", $entry)->item(0)->nodeValue;
$item["body"] = str_replace(array(' ',"\t","\r","\n"), array('','','',''),$item["body"]);
// make sure nobody is trying to sneak some html tags by us
$item["body"] = notags(base64url_decode($item["body"]));
@@ -629,23 +673,23 @@ class dfrn2 {
/// @todo Do we need the old check for HTML elements?
// We don't need the content element since "dfrn:env" is always present
- //$item["body"] = $xpath->query('atom:content/text()', $entry)->item(0)->nodeValue;
+ //$item["body"] = $xpath->query("atom:content/text()", $entry)->item(0)->nodeValue;
- $item["last-child"] = $xpath->query('dfrn:comment-allow/text()', $entry)->item(0)->nodeValue;
- $item["location"] = $xpath->query('dfrn:location/text()', $entry)->item(0)->nodeValue;
+ $item["last-child"] = $xpath->query("dfrn:comment-allow/text()", $entry)->item(0)->nodeValue;
+ $item["location"] = $xpath->query("dfrn:location/text()", $entry)->item(0)->nodeValue;
- $georsspoint = $xpath->query('georss:point', $entry);
+ $georsspoint = $xpath->query("georss:point", $entry);
if ($georsspoint)
$item["coord"] = $georsspoint->item(0)->nodeValue;
- $item["private"] = $xpath->query('dfrn:private/text()', $entry)->item(0)->nodeValue;
+ $item["private"] = $xpath->query("dfrn:private/text()", $entry)->item(0)->nodeValue;
- $item["extid"] = $xpath->query('dfrn:extid/text()', $entry)->item(0)->nodeValue;
+ $item["extid"] = $xpath->query("dfrn:extid/text()", $entry)->item(0)->nodeValue;
- if ($xpath->query('dfrn:extid/text()', $entry)->item(0)->nodeValue == "true")
+ if ($xpath->query("dfrn:extid/text()", $entry)->item(0)->nodeValue == "true")
$item["bookmark"] = true;
- $notice_info = $xpath->query('statusnet:notice_info', $entry);
+ $notice_info = $xpath->query("statusnet:notice_info", $entry);
if ($notice_info AND ($notice_info->length > 0)) {
foreach($notice_info->item(0)->attributes AS $attributes) {
if ($attributes->name == "source")
@@ -653,32 +697,30 @@ class dfrn2 {
}
}
- $item["guid"] = $xpath->query('dfrn:diaspora_guid/text()', $entry)->item(0)->nodeValue;
+ $item["guid"] = $xpath->query("dfrn:diaspora_guid/text()", $entry)->item(0)->nodeValue;
- // We store the data from "dfrn:diaspora_signature" in a later step. See some lines below
- $item["dsprsig"] = unxmlify($xpath->query('dfrn:diaspora_signature/text()', $entry)->item(0)->nodeValue);
+ // We store the data from "dfrn:diaspora_signature" in a different table, this is done in "item_store"
+ $item["dsprsig"] = unxmlify($xpath->query("dfrn:diaspora_signature/text()", $entry)->item(0)->nodeValue);
- $item["verb"] = $xpath->query('activity:verb/text()', $entry)->item(0)->nodeValue;
+ $item["verb"] = $xpath->query("activity:verb/text()", $entry)->item(0)->nodeValue;
- if ($xpath->query('activity:object-type/text()', $entry)->item(0)->nodeValue != "")
- $item["object-type"] = $xpath->query('activity:object-type/text()', $entry)->item(0)->nodeValue;
+ if ($xpath->query("activity:object-type/text()", $entry)->item(0)->nodeValue != "")
+ $item["object-type"] = $xpath->query("activity:object-type/text()", $entry)->item(0)->nodeValue;
- // I have the feeling that we don't do anything with this data
- $object = $xpath->query('activity:object', $entry)->item(0);
+ $object = $xpath->query("activity:object", $entry)->item(0);
$item["object"] = self::transform_activity($xpath, $object, "object");
- // Could someone explain what this is for?
- $target = $xpath->query('activity:target', $entry)->item(0);
+ $target = $xpath->query("activity:target", $entry)->item(0);
$item["target"] = self::transform_activity($xpath, $target, "target");
- $categories = $xpath->query('atom:category', $entry);
+ $categories = $xpath->query("atom:category", $entry);
if ($categories) {
foreach ($categories AS $category) {
foreach($category->attributes AS $attributes)
if ($attributes->name == "term") {
$term = $attributes->textContent;
if(strlen($item["tag"]))
- $item["tag"] .= ',';
+ $item["tag"] .= ",";
$item["tag"] .= "#[url=".App::get_baseurl()."/search?tag=".$term."]".$term."[/url]";
}
@@ -687,7 +729,7 @@ class dfrn2 {
$enclosure = "";
- $links = $xpath->query('atom:link', $entry);
+ $links = $xpath->query("atom:link", $entry);
if ($links) {
$rel = "";
$href = "";
@@ -715,7 +757,7 @@ class dfrn2 {
case "enclosure":
$enclosure = $href;
if(strlen($item["attach"]))
- $item["attach"] .= ',';
+ $item["attach"] .= ",";
$item["attach"] .= '[attach]href="'.$href.'" length="'.$length.'" type="'.$type.'" title="'.$title.'"[/attach]';
break;
@@ -726,21 +768,22 @@ class dfrn2 {
// Is it a reply or a top level posting?
$item["parent-uri"] = $item["uri"];
- $inreplyto = $xpath->query('thr:in-reply-to', $entry);
+ $inreplyto = $xpath->query("thr:in-reply-to", $entry);
if (is_object($inreplyto->item(0)))
foreach($inreplyto->item(0)->attributes AS $attributes)
if ($attributes->name == "ref")
$item["parent-uri"] = $attributes->textContent;
- $entrytype = get_entry_type(( $item["parent-uri"] != $item["uri"]), $importer, $item);
+ // Get the type of the item (Top level post, reply or remote reply)
+ $entrytype = get_entry_type($importer, $item);
// Now assign the rest of the values that depend on the type of the message
if ($entrytype == DFRN_REPLY_RC) {
if (!isset($item["object-type"]))
$item["object-type"] = ACTIVITY_OBJ_COMMENT;
- $item["type"] = 'remote-comment';
- $item['wall'] = 1;
+ $item["type"] = "remote-comment";
+ $item["wall"] = 1;
} elseif ($entrytype == DFRN_REPLY) {
if (!isset($item["object-type"]))
$item["object-type"] = ACTIVITY_OBJ_COMMENT;
@@ -749,21 +792,21 @@ class dfrn2 {
$item["object-type"] = ACTIVITY_OBJ_NOTE;
if ($item["object-type"] === ACTIVITY_OBJ_EVENT) {
- $ev = bbtoevent($item['body']);
- if((x($ev,'desc') || x($ev,'summary')) && x($ev,'start')) {
- $ev['cid'] = $importer['id'];
- $ev['uid'] = $importer['uid'];
- $ev['uri'] = $item["uri"];
- $ev['edited'] = $item['edited'];
+ $ev = bbtoevent($item["body"]);
+ if((x($ev, "desc") || x($ev, "summary")) && x($ev, "start")) {
+ $ev["cid"] = $importer["id"];
+ $ev["uid"] = $importer["uid"];
+ $ev["uri"] = $item["uri"];
+ $ev["edited"] = $item["edited"];
$ev['private'] = $item['private'];
- $ev['guid'] = $item['guid'];
+ $ev["guid"] = $item["guid"];
- $r = q("SELECT * FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
+ $r = q("SELECT `id` FROM `event` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
dbesc($item["uri"]),
- intval($importer['uid'])
+ intval($importer["uid"])
);
if(count($r))
- $ev['id'] = $r[0]['id'];
+ $ev["id"] = $r[0]["id"];
$xyz = event_store($ev);
return;
}
@@ -772,43 +815,43 @@ class dfrn2 {
$r = q("SELECT `id`, `uid`, `last-child`, `edited`, `body` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
dbesc($item["uri"]),
- intval($importer['importer_uid'])
+ intval($importer["importer_uid"])
);
// Update content if 'updated' changes
if(count($r)) {
- self::upate_content($r[0], $item, $importer, $entrytype);
+ self::update_content($r[0], $item, $importer, $entrytype);
return;
}
if (in_array($entrytype, array(DFRN_REPLY, DFRN_REPLY_RC))) {
- if($importer['rel'] == CONTACT_IS_FOLLOWER)
+ if($importer["rel"] == CONTACT_IS_FOLLOWER)
return;
- if(($item['verb'] === ACTIVITY_LIKE)
- || ($item['verb'] === ACTIVITY_DISLIKE)
- || ($item['verb'] === ACTIVITY_ATTEND)
- || ($item['verb'] === ACTIVITY_ATTENDNO)
- || ($item['verb'] === ACTIVITY_ATTENDMAYBE)) {
+ if(($item["verb"] === ACTIVITY_LIKE)
+ || ($item["verb"] === ACTIVITY_DISLIKE)
+ || ($item["verb"] === ACTIVITY_ATTEND)
+ || ($item["verb"] === ACTIVITY_ATTENDNO)
+ || ($item["verb"] === ACTIVITY_ATTENDMAYBE)) {
$is_like = true;
- $item['type'] = 'activity';
- $item['gravity'] = GRAVITY_LIKE;
+ $item["type"] = "activity";
+ $item["gravity"] = GRAVITY_LIKE;
// only one like or dislike per person
// splitted into two queries for performance issues
$r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `parent-uri` = '%s' AND NOT `deleted` LIMIT 1",
- intval($item['uid']),
- dbesc($item['author-link']),
- dbesc($item['verb']),
- dbesc($item['parent-uri'])
+ intval($item["uid"]),
+ dbesc($item["author-link"]),
+ dbesc($item["verb"]),
+ dbesc($item["parent-uri"])
);
if($r && count($r))
return;
$r = q("SELECT `id` FROM `item` WHERE `uid` = %d AND `author-link` = '%s' AND `verb` = '%s' AND `thr-parent` = '%s' AND NOT `deleted` LIMIT 1",
- intval($item['uid']),
- dbesc($item['author-link']),
- dbesc($item['verb']),
- dbesc($item['parent-uri'])
+ intval($item["uid"]),
+ dbesc($item["author-link"]),
+ dbesc($item["verb"]),
+ dbesc($item["parent-uri"])
);
if($r && count($r))
return;
@@ -816,15 +859,15 @@ class dfrn2 {
} else
$is_like = false;
- if(($item['verb'] === ACTIVITY_TAG) && ($item['object-type'] === ACTIVITY_OBJ_TAGTERM)) {
+ if(($item["verb"] === ACTIVITY_TAG) && ($item["object-type"] === ACTIVITY_OBJ_TAGTERM)) {
- $xo = parse_xml_string($item['object'],false);
- $xt = parse_xml_string($item['target'],false);
+ $xo = parse_xml_string($item["object"],false);
+ $xt = parse_xml_string($item["target"],false);
if($xt->type == ACTIVITY_OBJ_NOTE) {
$r = q("SELECT `id`, `tag` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
dbesc($xt->id),
- intval($importer['importer_uid'])
+ intval($importer["importer_uid"])
);
if(!count($r))
@@ -832,12 +875,12 @@ class dfrn2 {
// extract tag, if not duplicate, add to parent item
if($xo->content) {
- if(!(stristr($r[0]['tag'],trim($xo->content)))) {
+ if(!(stristr($r[0]["tag"],trim($xo->content)))) {
q("UPDATE `item` SET `tag` = '%s' WHERE `id` = %d",
- dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . '#[url=' . $xo->id . ']'. $xo->content . '[/url]'),
- intval($r[0]['id'])
+ dbesc($r[0]["tag"] . (strlen($r[0]["tag"]) ? ',' : '') . '#[url=' . $xo->id . ']'. $xo->content . '[/url]'),
+ intval($r[0]["id"])
);
- create_tags_from_item($r[0]['id']);
+ create_tags_from_item($r[0]["id"]);
}
}
}
@@ -852,46 +895,46 @@ class dfrn2 {
$r = q("SELECT `parent`, `parent-uri` FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1",
intval($posted_id),
- intval($importer['importer_uid'])
+ intval($importer["importer_uid"])
);
if(count($r)) {
- $parent = $r[0]['parent'];
- $parent_uri = $r[0]['parent-uri'];
+ $parent = $r[0]["parent"];
+ $parent_uri = $r[0]["parent-uri"];
}
if(!$is_like) {
$r1 = q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `uid` = %d AND `parent` = %d",
dbesc(datetime_convert()),
- intval($importer['importer_uid']),
- intval($r[0]['parent'])
+ intval($importer["importer_uid"]),
+ intval($r[0]["parent"])
);
$r2 = q("UPDATE `item` SET `last-child` = 1, `changed` = '%s' WHERE `uid` = %d AND `id` = %d",
dbesc(datetime_convert()),
- intval($importer['importer_uid']),
+ intval($importer["importer_uid"]),
intval($posted_id)
);
}
if($posted_id AND $parent AND ($entrytype == DFRN_REPLY_RC)) {
- proc_run('php',"include/notifier.php","comment-import","$posted_id");
+ proc_run("php", "include/notifier.php", "comment-import", $posted_id);
}
return true;
}
} else {
- if(!link_compare($item['owner-link'],$importer['url'])) {
+ if(!link_compare($item["owner-link"],$importer["url"])) {
// The item owner info is not our contact. It's OK and is to be expected if this is a tgroup delivery,
// but otherwise there's a possible data mixup on the sender's system.
// the tgroup delivery code called from item_store will correct it if it's a forum,
// but we're going to unconditionally correct it here so that the post will always be owned by our contact.
logger('Correcting item owner.', LOGGER_DEBUG);
- $item['owner-name'] = $importer['senderName'];
- $item['owner-link'] = $importer['url'];
- $item['owner-avatar'] = $importer['thumb'];
+ $item["owner-name"] = $importer["senderName"];
+ $item["owner-link"] = $importer["url"];
+ $item["owner-avatar"] = $importer["thumb"];
}
- if(($importer['rel'] == CONTACT_IS_FOLLOWER) && (!tgroup_check($importer['importer_uid'],$item)))
+ if(($importer["rel"] == CONTACT_IS_FOLLOWER) && (!tgroup_check($importer["importer_uid"], $item)))
return;
// This is my contact on another system, but it's really me.
@@ -900,53 +943,8 @@ class dfrn2 {
$posted_id = item_store($item, false, $notify);
- if(stristr($item['verb'],ACTIVITY_POKE)) {
- $verb = urldecode(substr($item['verb'],strpos($item['verb'],'#')+1));
- if(!$verb)
- return;
- $xo = parse_xml_string($item['object'],false);
-
- if(($xo->type == ACTIVITY_OBJ_PERSON) && ($xo->id)) {
-
- // somebody was poked/prodded. Was it me?
- $links = parse_xml_string("".unxmlify($xo->link)."",false);
-
- foreach($links->link as $l) {
- $atts = $l->attributes();
- switch($atts['rel']) {
- case "alternate":
- $Blink = $atts['href'];
- break;
- default:
- break;
- }
- }
- if($Blink && link_compare($Blink,$a->get_baseurl() . '/profile/' . $importer['nickname'])) {
-
- // send a notification
- require_once('include/enotify.php');
-
- notification(array(
- 'type' => NOTIFY_POKE,
- 'notify_flags' => $importer['notify-flags'],
- 'language' => $importer['language'],
- 'to_name' => $importer['username'],
- 'to_email' => $importer['email'],
- 'uid' => $importer['importer_uid'],
- 'item' => $item,
- 'link' => $a->get_baseurl().'/display/'.urlencode(get_item_guid($posted_id)),
- 'source_name' => stripslashes($item['author-name']),
- 'source_link' => $item['author-link'],
- 'source_photo' => ((link_compare($item['author-link'],$importer['url']))
- ? $importer['thumb'] : $item['author-avatar']),
- 'verb' => $item['verb'],
- 'otype' => 'person',
- 'activity' => $verb,
- 'parent' => $item['parent']
- ));
- }
- }
- }
+ if(stristr($item["verb"],ACTIVITY_POKE))
+ self::do_poke($item, $importer, $posted_id);
}
}
@@ -961,84 +959,31 @@ class dfrn2 {
$when = $attributes->textContent;
}
if ($when)
- $when = datetime_convert('UTC','UTC', $when, 'Y-m-d H:i:s');
+ $when = datetime_convert("UTC", "UTC", $when, "Y-m-d H:i:s");
else
- $when = datetime_convert('UTC','UTC','now','Y-m-d H:i:s');
+ $when = datetime_convert("UTC", "UTC", "now", "Y-m-d H:i:s");
if (!$uri OR !$contact_id)
return false;
-
- $is_reply = false;
- $r = q("SELECT `id`, `parent-uri`, `parent` FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
- dbesc($uri),
- intval($importer['importer_uid'])
- );
- if(count($r)) {
- $parent_uri = $r[0]['parent-uri'];
- if($r[0]['id'] != $r[0]['parent'])
- $is_reply = true;
- }
-
- if($is_reply) {
- $community = false;
-
- if($importer['page-flags'] == PAGE_COMMUNITY || $importer['page-flags'] == PAGE_PRVGROUP) {
- $sql_extra = '';
- $community = true;
- logger('possible community delete');
- } else
- $sql_extra = " AND `contact`.`self` AND `item`.`wall`";
-
- // was the top-level post for this reply written by somebody on this site?
- // Specifically, the recipient?
-
- $is_a_remote_delete = false;
-
- $r = q("SELECT `item`.`forum_mode`, `item`.`wall` FROM `item`
- INNER JOIN `contact` ON `contact`.`id` = `item`.`contact-id`
- WHERE `item`.`uri` = '%s' AND (`item`.`parent-uri` = '%s' or `item`.`thr-parent` = '%s')
- AND `item`.`uid` = %d
- $sql_extra
- LIMIT 1",
- dbesc($parent_uri),
- dbesc($parent_uri),
- dbesc($parent_uri),
- intval($importer['importer_uid'])
- );
- if($r && count($r))
- $is_a_remote_delete = true;
-
- // Does this have the characteristics of a community or private group comment?
- // If it's a reply to a wall post on a community/prvgroup page it's a
- // valid community comment. Also forum_mode makes it valid for sure.
- // If neither, it's not.
-
- if($is_a_remote_delete && $community) {
- if((!$r[0]['forum_mode']) && (!$r[0]['wall'])) {
- $is_a_remote_delete = false;
- logger('not a community delete');
- }
- }
-
- if($is_a_remote_delete) {
- logger('received remote delete');
- }
- }
-
+ /// @todo Only select the used fields
$r = q("SELECT `item`.*, `contact`.`self` FROM `item` INNER JOIN `contact` on `item`.`contact-id` = `contact`.`id`
WHERE `uri` = '%s' AND `item`.`uid` = %d AND `contact-id` = %d AND NOT `item`.`file` LIKE '%%[%%' LIMIT 1",
dbesc($uri),
intval($importer["uid"]),
intval($contact_id)
);
- if(!count($r))
+ if(!count($r)) {
logger("Item with uri ".$uri." from contact ".$contact_id." for user ".$importer["uid"]." wasn't found.", LOGGER_DEBUG);
- else {
+ return;
+ } else {
+
$item = $r[0];
+ $entrytype = get_entry_type($importer, $item);
+
if(!$item["deleted"])
- logger('deleting item '.$item["id"].' uri='.$item['uri'], LOGGER_DEBUG);
+ logger('deleting item '.$item["id"].' uri='.$uri, LOGGER_DEBUG);
else
return;
@@ -1059,14 +1004,14 @@ class dfrn2 {
// For tags, the owner cannot remove the tag on the author's copy of the post.
- $owner_remove = (($item['contact-id'] == $i[0]['contact-id']) ? true: false);
- $author_remove = (($item['origin'] && $item['self']) ? true : false);
- $author_copy = (($item['origin']) ? true : false);
+ $owner_remove = (($item["contact-id"] == $i[0]["contact-id"]) ? true: false);
+ $author_remove = (($item["origin"] && $item["self"]) ? true : false);
+ $author_copy = (($item["origin"]) ? true : false);
if($owner_remove && $author_copy)
return;
if($author_remove || $owner_remove) {
- $tags = explode(',',$i[0]['tag']);
+ $tags = explode(',',$i[0]["tag"]);
$newtags = array();
if(count($tags)) {
foreach($tags as $tag)
@@ -1075,26 +1020,26 @@ class dfrn2 {
}
q("UPDATE `item` SET `tag` = '%s' WHERE `id` = %d",
dbesc(implode(',',$newtags)),
- intval($i[0]['id'])
+ intval($i[0]["id"])
);
- create_tags_from_item($i[0]['id']);
+ create_tags_from_item($i[0]["id"]);
}
}
}
}
- if($item['uri'] == $item['parent-uri']) {
+ if($entrytype == DFRN_TOP_LEVEL) {
$r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s',
`body` = '', `title` = ''
WHERE `parent-uri` = '%s' AND `uid` = %d",
dbesc($when),
dbesc(datetime_convert()),
- dbesc($item['uri']),
- intval($importer['uid'])
+ dbesc($uri),
+ intval($importer["uid"])
);
- create_tags_from_itemuri($item['uri'], $importer['uid']);
- create_files_from_itemuri($item['uri'], $importer['uid']);
- update_thread_uri($item['uri'], $importer['uid']);
+ create_tags_from_itemuri($uri, $importer["uid"]);
+ create_files_from_itemuri($uri, $importer["uid"]);
+ update_thread_uri($uri, $importer["uid"]);
} else {
$r = q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s',
`body` = '', `title` = ''
@@ -1102,34 +1047,34 @@ class dfrn2 {
dbesc($when),
dbesc(datetime_convert()),
dbesc($uri),
- intval($importer['uid'])
+ intval($importer["uid"])
);
- create_tags_from_itemuri($uri, $importer['uid']);
- create_files_from_itemuri($uri, $importer['uid']);
- update_thread_uri($uri, $importer['importer_uid']);
- if($item['last-child']) {
+ create_tags_from_itemuri($uri, $importer["uid"]);
+ create_files_from_itemuri($uri, $importer["uid"]);
+ update_thread_uri($uri, $importer["importer_uid"]);
+ if($item["last-child"]) {
// ensure that last-child is set in case the comment that had it just got wiped.
q("UPDATE `item` SET `last-child` = 0, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d ",
dbesc(datetime_convert()),
- dbesc($item['parent-uri']),
- intval($item['uid'])
+ dbesc($item["parent-uri"]),
+ intval($item["uid"])
);
// who is the last child now?
$r = q("SELECT `id` FROM `item` WHERE `parent-uri` = '%s' AND `type` != 'activity' AND `deleted` = 0 AND `moderated` = 0 AND `uid` = %d
ORDER BY `created` DESC LIMIT 1",
- dbesc($item['parent-uri']),
- intval($importer['uid'])
+ dbesc($item["parent-uri"]),
+ intval($importer["uid"])
);
if(count($r)) {
q("UPDATE `item` SET `last-child` = 1 WHERE `id` = %d",
- intval($r[0]['id'])
+ intval($r[0]["id"])
);
}
}
// if this is a relayed delete, propagate it to other recipients
- if($is_a_remote_delete)
- proc_run('php',"include/notifier.php","drop",$item['id']);
+ if($entrytype == DFRN_REPLY_RC)
+ proc_run("php", "include/notifier.php","drop", $item["id"]);
}
}
}
@@ -1143,17 +1088,18 @@ class dfrn2 {
@$doc->loadXML($xml);
$xpath = new DomXPath($doc);
- $xpath->registerNamespace('atom', NAMESPACE_ATOM1);
- $xpath->registerNamespace('thr', NAMESPACE_THREAD);
- $xpath->registerNamespace('at', NAMESPACE_TOMB);
- $xpath->registerNamespace('media', NAMESPACE_MEDIA);
- $xpath->registerNamespace('dfrn', NAMESPACE_DFRN);
- $xpath->registerNamespace('activity', NAMESPACE_ACTIVITY);
- $xpath->registerNamespace('georss', NAMESPACE_GEORSS);
- $xpath->registerNamespace('poco', NAMESPACE_POCO);
- $xpath->registerNamespace('ostatus', NAMESPACE_OSTATUS);
- $xpath->registerNamespace('statusnet', NAMESPACE_STATUSNET);
+ $xpath->registerNamespace("atom", NAMESPACE_ATOM1);
+ $xpath->registerNamespace("thr", NAMESPACE_THREAD);
+ $xpath->registerNamespace("at", NAMESPACE_TOMB);
+ $xpath->registerNamespace("media", NAMESPACE_MEDIA);
+ $xpath->registerNamespace("dfrn", NAMESPACE_DFRN);
+ $xpath->registerNamespace("activity", NAMESPACE_ACTIVITY);
+ $xpath->registerNamespace("georss", NAMESPACE_GEORSS);
+ $xpath->registerNamespace("poco", NAMESPACE_POCO);
+ $xpath->registerNamespace("ostatus", NAMESPACE_OSTATUS);
+ $xpath->registerNamespace("statusnet", NAMESPACE_STATUSNET);
+ /// @todo Do we need this?
if (!$contact) {
$r = q("SELECT * FROM `contact` WHERE `id` = %d AND `self`", intval($importer["uid"]));
$contact = $r[0];
@@ -1179,7 +1125,7 @@ class dfrn2 {
//}
// is it a public forum? Private forums aren't supported by now with this method
- $forum = intval($xpath->evaluate('/atom:feed/dfrn:community/text()', $context)->item(0)->nodeValue);
+ $forum = intval($xpath->evaluate("/atom:feed/dfrn:community/text()", $context)->item(0)->nodeValue);
if ($forum AND ($dfrn_owner["contact-id"] != 0))
q("UPDATE `contact` SET `forum` = %d WHERE `forum` != %d AND `id` = %d",
@@ -1187,23 +1133,23 @@ class dfrn2 {
intval($dfrn_owner["contact-id"])
);
- $mails = $xpath->query('/atom:feed/dfrn:mail');
+ $mails = $xpath->query("/atom:feed/dfrn:mail");
foreach ($mails AS $mail)
self::process_mail($xpath, $mail, $importer);
- $suggestions = $xpath->query('/atom:feed/dfrn:suggest');
+ $suggestions = $xpath->query("/atom:feed/dfrn:suggest");
foreach ($suggestions AS $suggestion)
self::process_suggestion($xpath, $suggestion, $importer);
- $relocations = $xpath->query('/atom:feed/dfrn:relocate');
+ $relocations = $xpath->query("/atom:feed/dfrn:relocate");
foreach ($relocations AS $relocation)
self::process_relocation($xpath, $relocation, $importer);
- $deletions = $xpath->query('/atom:feed/at:deleted-entry');
+ $deletions = $xpath->query("/atom:feed/at:deleted-entry");
foreach ($deletions AS $deletion)
self::process_deletion($header, $xpath, $deletion, $importer, $dfrn_owner["contact-id"]);
- $entries = $xpath->query('/atom:feed/atom:entry');
+ $entries = $xpath->query("/atom:feed/atom:entry");
foreach ($entries AS $entry)
self::process_entry($header, $xpath, $entry, $importer, $contact);
}
From 24d471620404e56105671b00f32738881e5af24b Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Tue, 2 Feb 2016 15:56:06 +0100
Subject: [PATCH 168/242] perfect-scrollbar: update to 0.6.10
---
js/main.js | 5 +-
.../perfect-scrollbar/perfect-scrollbar.css | 51 ++++----
.../perfect-scrollbar.jquery.js | 109 ++++++------------
.../perfect-scrollbar.min.css | 4 +-
4 files changed, 65 insertions(+), 104 deletions(-)
diff --git a/js/main.js b/js/main.js
index d1fd3765fb..bba5e92969 100644
--- a/js/main.js
+++ b/js/main.js
@@ -170,9 +170,8 @@
var notifications_mark = unescape($('
').append( $("#nav-notifications-mark-all").clone() ).html()); //outerHtml hack
var notifications_empty = unescape($("#nav-notifications-menu").html());
- /* enable perfect-scrollbars for nav-notivications-menu */
- $('#nav-notifications-menu').perfectScrollbar();
- $('aside').perfectScrollbar();
+ /* enable perfect-scrollbars for different elements */
+ $('#nav-notifications-menu, aside').perfectScrollbar();
/* nav update event */
$('nav').bind('nav-update', function(e,data){
diff --git a/library/perfect-scrollbar/perfect-scrollbar.css b/library/perfect-scrollbar/perfect-scrollbar.css
index 32cf99b0a3..354705dd57 100644
--- a/library/perfect-scrollbar/perfect-scrollbar.css
+++ b/library/perfect-scrollbar/perfect-scrollbar.css
@@ -1,10 +1,19 @@
-/* perfect-scrollbar v0.6.8 */
+/* perfect-scrollbar v0.6.10 */
.ps-container {
-ms-touch-action: none;
- overflow: hidden !important; }
+ touch-action: none;
+ overflow: hidden !important;
+ -ms-overflow-style: none; }
+ @supports (-ms-overflow-style: none) {
+ .ps-container {
+ overflow: auto !important; } }
+ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
+ .ps-container {
+ overflow: auto !important; } }
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
- display: block; }
+ display: block;
+ background-color: transparent; }
.ps-container.ps-in-scrolling {
pointer-events: none; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
@@ -23,13 +32,12 @@
/* please don't change 'position' */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
- -ms-border-radius: 4px;
border-radius: 4px;
opacity: 0;
- -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
- -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
- -o-transition: background-color 0.2s linear, opacity 0.2s linear;
- transition: background-color 0.2s linear, opacity 0.2s linear;
+ -webkit-transition: background-color .2s linear, opacity .2s linear;
+ -moz-transition: background-color .2s linear, opacity .2s linear;
+ -o-transition: background-color .2s linear, opacity .2s linear;
+ transition: background-color .2s linear, opacity .2s linear;
bottom: 3px;
/* there must be 'bottom' for ps-scrollbar-x-rail */
height: 8px; }
@@ -39,12 +47,11 @@
background-color: #aaa;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
- -ms-border-radius: 4px;
border-radius: 4px;
- -webkit-transition: background-color 0.2s linear;
- -moz-transition: background-color 0.2s linear;
- -o-transition: background-color 0.2s linear;
- transition: background-color 0.2s linear;
+ -webkit-transition: background-color .2s linear;
+ -moz-transition: background-color .2s linear;
+ -o-transition: background-color .2s linear;
+ transition: background-color .2s linear;
bottom: 0;
/* there must be 'bottom' for ps-scrollbar-x */
height: 8px; }
@@ -54,13 +61,12 @@
/* please don't change 'position' */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
- -ms-border-radius: 4px;
border-radius: 4px;
opacity: 0;
- -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
- -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
- -o-transition: background-color 0.2s linear, opacity 0.2s linear;
- transition: background-color 0.2s linear, opacity 0.2s linear;
+ -webkit-transition: background-color .2s linear, opacity .2s linear;
+ -moz-transition: background-color .2s linear, opacity .2s linear;
+ -o-transition: background-color .2s linear, opacity .2s linear;
+ transition: background-color .2s linear, opacity .2s linear;
right: 3px;
/* there must be 'right' for ps-scrollbar-y-rail */
width: 8px; }
@@ -70,12 +76,11 @@
background-color: #aaa;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
- -ms-border-radius: 4px;
border-radius: 4px;
- -webkit-transition: background-color 0.2s linear;
- -moz-transition: background-color 0.2s linear;
- -o-transition: background-color 0.2s linear;
- transition: background-color 0.2s linear;
+ -webkit-transition: background-color .2s linear;
+ -moz-transition: background-color .2s linear;
+ -o-transition: background-color .2s linear;
+ transition: background-color .2s linear;
right: 0;
/* there must be 'right' for ps-scrollbar-y */
width: 8px; }
diff --git a/library/perfect-scrollbar/perfect-scrollbar.jquery.js b/library/perfect-scrollbar/perfect-scrollbar.jquery.js
index 2bc3b2f939..d94ed91bcd 100644
--- a/library/perfect-scrollbar/perfect-scrollbar.jquery.js
+++ b/library/perfect-scrollbar/perfect-scrollbar.jquery.js
@@ -1,10 +1,12 @@
-/* perfect-scrollbar v0.6.8 */
-(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o= i.contentHeight - i.containerHeight) {
- element.scrollTop = i.contentHeight - i.containerHeight;
+ element.scrollTop = value = i.contentHeight - i.containerHeight; // don't allow scroll past container
element.dispatchEvent(yEndEvent);
- return; // don't allow scroll past container
}
if (axis === 'left' && value >= i.contentWidth - i.containerWidth) {
- element.scrollLeft = i.contentWidth - i.containerWidth;
+ element.scrollLeft = value = i.contentWidth - i.containerWidth; // don't allow scroll past container
element.dispatchEvent(xEndEvent);
- return; // don't allow scroll past container
}
if (!lastTop) {
@@ -1575,9 +1535,6 @@ module.exports = function (element, axis, value) {
};
},{"./instances":18}],21:[function(require,module,exports){
-/* Copyright (c) 2015 Hyunje Alex Jun and other contributors
- * Licensed under the MIT License
- */
'use strict';
var d = require('../lib/dom')
diff --git a/library/perfect-scrollbar/perfect-scrollbar.min.css b/library/perfect-scrollbar/perfect-scrollbar.min.css
index 288671cfcc..e8d2f37d9c 100644
--- a/library/perfect-scrollbar/perfect-scrollbar.min.css
+++ b/library/perfect-scrollbar/perfect-scrollbar.min.css
@@ -1,2 +1,2 @@
-/* perfect-scrollbar v0.6.8 */
-.ps-container{-ms-touch-action:none;overflow:hidden !important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}
+/* perfect-scrollbar v0.6.10 */
+.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}
From f604f13d7da004b52c5858091aeecc678ee54082 Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Tue, 2 Feb 2016 20:57:19 +0100
Subject: [PATCH 169/242] New method to create a guid if none was given
---
include/items.php | 43 ++++++++++++++++---------------------------
1 file changed, 16 insertions(+), 27 deletions(-)
diff --git a/include/items.php b/include/items.php
index 21a0c414dc..ff5d919c9e 100644
--- a/include/items.php
+++ b/include/items.php
@@ -773,6 +773,18 @@ function item_add_language_opt(&$arr) {
}
}
+function uri_to_guid($uri) {
+ $parsed = parse_url($uri);
+ $guid_prefix = hash("crc32", $parsed["host"]);
+
+ unset($parsed["scheme"]);
+
+ $host_id = implode("/", $parsed);
+ $host_hash = hash("ripemd128", $host_id);
+
+ return $guid_prefix.$host_hash;
+}
+
function item_store($arr,$force_parent = false, $notify = false, $dontcache = false) {
// If it is a posting where users should get notifications, then define it as wall posting
@@ -848,33 +860,6 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa
}
}
- // If there is no guid then take the same guid that was taken before for the same uri
- if ((trim($arr['guid']) == "") AND (trim($arr['uri']) != "") AND (trim($arr['network']) != "")) {
- logger('item_store: checking for an existing guid for uri '.$arr['uri'], LOGGER_DEBUG);
- $r = q("SELECT `guid` FROM `guid` WHERE `uri` = '%s' AND `network` = '%s' LIMIT 1",
- dbesc(trim($arr['uri'])), dbesc(trim($arr['network'])));
-
- if(count($r)) {
- $arr['guid'] = $r[0]["guid"];
- logger('item_store: found guid '.$arr['guid'].' for uri '.$arr['uri'], LOGGER_DEBUG);
- }
- }
-
- // If there is no guid then take the same guid that was taken before for the same plink
- if ((trim($arr['guid']) == "") AND (trim($arr['plink']) != "") AND (trim($arr['network']) != "")) {
- logger('item_store: checking for an existing guid for plink '.$arr['plink'], LOGGER_DEBUG);
- $r = q("SELECT `guid`, `uri` FROM `guid` WHERE `plink` = '%s' AND `network` = '%s' LIMIT 1",
- dbesc(trim($arr['plink'])), dbesc(trim($arr['network'])));
-
- if(count($r)) {
- $arr['guid'] = $r[0]["guid"];
- logger('item_store: found guid '.$arr['guid'].' for plink '.$arr['plink'], LOGGER_DEBUG);
-
- if ($r[0]["uri"] != $arr['uri'])
- logger('Different uri for same guid: '.$arr['uri'].' and '.$r[0]["uri"].' - this shouldnt happen!', LOGGER_DEBUG);
- }
- }
-
// Shouldn't happen but we want to make absolutely sure it doesn't leak from a plugin.
// Deactivated, since the bbcode parser can handle with it - and it destroys posts with some smileys that contain "<"
//if((strpos($arr['body'],'<') !== false) || (strpos($arr['body'],'>') !== false))
@@ -884,6 +869,10 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa
if ($notify)
$guid_prefix = "";
+ elseif ((trim($arr['guid']) == "") AND (trim($arr['plink']) != ""))
+ $arr['guid'] = uri_to_guid($arr['plink']);
+ elseif ((trim($arr['guid']) == "") AND (trim($arr['uri']) != ""))
+ $arr['guid'] = uri_to_guid($arr['uri']);
else {
$parsed = parse_url($arr["author-link"]);
$guid_prefix = hash("crc32", $parsed["host"]);
From 58c1f9a60f951b5dad39f33cce5fd7d5e2538ef6 Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Wed, 3 Feb 2016 03:59:42 +0100
Subject: [PATCH 170/242] vier: use object-fit: cover for recent photos view
---
view/theme/vier/style.css | 42 ++++++++++++++++++++++-----------------
1 file changed, 24 insertions(+), 18 deletions(-)
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css
index 16685e55ef..e0abee837c 100644
--- a/view/theme/vier/style.css
+++ b/view/theme/vier/style.css
@@ -2947,35 +2947,41 @@ a.mail-list-link {
color: #999999;
}
+/* photo album page */
.photo-top-image-wrapper {
- position: relative;
- float: left;
- margin-top: 15px;
- margin-right: 15px;
- width: 200px; height: 200px;
- overflow: hidden;
+ position: relative;
+ float: left;
+ margin-top: 15px;
+ margin-right: 15px;
+ width: 200px; height: 200px;
+ overflow: hidden;
}
.photo-top-album-name {
- width: 100%;
- min-height: 2em;
- position: absolute;
- bottom: 0px;
- padding: 0px 3px;
- padding-top: 0.5em;
- background-color: rgb(255, 255, 255);
+ width: 100%;
+ min-height: 2em;
+ position: absolute;
+ bottom: 0px;
+ padding: 0px 3px;
+ padding-top: 0.5em;
+ background-color: rgb(255, 255, 255);
}
#photo-top-end {
- clear: both;
+ clear: both;
}
#photo-top-links {
- margin-bottom: 30px;
- margin-left: 30px;
+ margin-bottom: 30px;
+ margin-left: 30px;
}
#photos-upload-newalbum-div {
- float: left;
- width: 175px;
+ float: left;
+ width: 175px;
+}
+img.photo-top-photo {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
}
.menu-profile-list{
From 47d2e3b1424bdbc903a84ea94b9d3c7dfe4b5c9f Mon Sep 17 00:00:00 2001
From: Michael Vogel
Date: Wed, 3 Feb 2016 05:00:26 +0100
Subject: [PATCH 171/242] Added some documentation
---
include/items.php | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/include/items.php b/include/items.php
index ff5d919c9e..c149660fac 100644
--- a/include/items.php
+++ b/include/items.php
@@ -773,13 +773,25 @@ function item_add_language_opt(&$arr) {
}
}
+/**
+ * @brief Creates an unique guid out of a given uri
+ *
+ * @param string $uri uri of an item entry
+ * @return string unique guid
+ */
function uri_to_guid($uri) {
+
+ // Our regular guid routine is using this kind of prefix as well
+ // We have to avoid that different routines could accidentally create the same value
$parsed = parse_url($uri);
$guid_prefix = hash("crc32", $parsed["host"]);
+ // Remove the scheme to make sure that "https" and "http" doesn't make a difference
unset($parsed["scheme"]);
$host_id = implode("/", $parsed);
+
+ // We could use any hash algorithm since it isn't a security issue
$host_hash = hash("ripemd128", $host_id);
return $guid_prefix.$host_hash;
From 9fcd74f470f596fb85727af561d86404b59dfc93 Mon Sep 17 00:00:00 2001
From: Fabrixxm
Date: Wed, 3 Feb 2016 14:01:37 +0100
Subject: [PATCH 172/242] Pass App class instace to all templates via "$APP"
variable
---
include/friendica_smarty.php | 2 ++
include/text.php | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/friendica_smarty.php b/include/friendica_smarty.php
index 99dc12bf8d..9ba2d2a744 100644
--- a/include/friendica_smarty.php
+++ b/include/friendica_smarty.php
@@ -60,6 +60,8 @@ class FriendicaSmartyEngine implements ITemplateEngine {
$template = $s;
$s = new FriendicaSmarty();
}
+
+ $r['$APP'] = get_app();
// "middleware": inject variables into templates
$arr = array(
diff --git a/include/text.php b/include/text.php
index 4f3af5aee8..c7681a4d58 100644
--- a/include/text.php
+++ b/include/text.php
@@ -22,7 +22,7 @@ function replace_macros($s,$r) {
$a = get_app();
// pass $baseurl to all templates
- $r['$baseurl'] = z_root();
+ $r['$baseurl'] = $a->get_baseurl();
$t = $a->template_engine();
From 3c6ebfa5a9055c71502324aa4c4b93c3d5857cc1 Mon Sep 17 00:00:00 2001
From: Fabrixxm
Date: Wed, 3 Feb 2016 14:03:00 +0100
Subject: [PATCH 173/242] Vier - mobile friendly ACL window and form fields
---
js/acl.js | 207 +++++++++++++++++---------------
js/main.js | 2 +-
view/templates/acl_selector.tpl | 3 +-
view/templates/jot-header.tpl | 21 ++--
view/theme/vier/mobile.css | 74 ++++++++++++
5 files changed, 197 insertions(+), 110 deletions(-)
diff --git a/js/acl.js b/js/acl.js
index 487ffafc77..8e4e06c83c 100644
--- a/js/acl.js
+++ b/js/acl.js
@@ -1,49 +1,56 @@
-function ACL(backend_url, preset, automention){
- that = this;
+function ACL(backend_url, preset, automention, is_mobile){
- that.url = backend_url;
- that.automention = automention;
+ this.url = backend_url;
+ this.automention = automention;
+ this.is_mobile = is_mobile;
- that.kp_timer = null;
+
+ this.kp_timer = null;
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");
+ this.allow_cid = (preset[0] || []);
+ this.allow_gid = (preset[1] || []);
+ this.deny_cid = (preset[2] || []);
+ this.deny_gid = (preset[3] || []);
+ this.group_uids = [];
- if (preset.length==0) that.showall.addClass("selected");
+ if (this.is_mobile) {
+ this.nw = 1;
+ } else {
+ this.nw = 4;
+ }
+
+
+ this.list_content = $("#acl-list-content");
+ this.item_tpl = unescape($(".acl-list-item[rel=acl-template]").html());
+ this.showall = $("#acl-showall");
+
+ if (preset.length==0) this.showall.addClass("selected");
/*events*/
- that.showall.click(that.on_showall);
- $(document).on("click", ".acl-button-show", that.on_button_show);
- $(document).on("click", ".acl-button-hide", that.on_button_hide);
- $("#acl-search").keypress(that.on_search);
- $("#acl-wrapper").parents("form").submit(that.on_submit);
+ this.showall.click(this.on_showall);
+ $(document).on("click", ".acl-button-show", this.on_button_show.bind(this));
+ $(document).on("click", ".acl-button-hide", this.on_button_hide.bind(this));
+ $("#acl-search").keypress(this.on_search.bind(this));
+ $("#acl-wrapper").parents("form").submit(this.on_submit.bind(this));
/* add/remove mentions */
- that.element = $("#profile-jot-text");
- that.htmlelm = that.element.get()[0];
+ this.element = $("#profile-jot-text");
+ this.htmlelm = this.element.get()[0];
/* startup! */
- that.get(0,100);
+ this.get(0,100);
}
ACL.prototype.remove_mention = function(id) {
- if (!that.automention) return;
- var nick = that.data[id].nick;
+ if (!this.automention) return;
+ var nick = this.data[id].nick;
var searchText = "@"+nick+"+"+id+" ";
if (tinyMCE.activeEditor===null) {
- start = that.element.val().indexOf(searchText);
+ start = this.element.val().indexOf(searchText);
if ( start<0) return;
end = start+searchText.length;
- that.element.setSelection(start,end).replaceSelectedText('').collapseSelection(false);
+ this.element.setSelection(start,end).replaceSelectedText('').collapseSelection(false);
} else {
start = tinyMCE.activeEditor.getContent({format : 'raw'}).search( searchText );
if ( start<0 ) return;
@@ -54,12 +61,12 @@ ACL.prototype.remove_mention = function(id) {
}
ACL.prototype.add_mention = function(id) {
- if (!that.automention) return;
- var nick = that.data[id].nick;
+ if (!this.automention) return;
+ var nick = this.data[id].nick;
var searchText = "@"+nick+"+"+id+" ";
if (tinyMCE.activeEditor===null) {
- if ( that.element.val().indexOf( searchText) >= 0 ) return;
- that.element.val( searchText + that.element.val() );
+ if ( this.element.val().indexOf( searchText) >= 0 ) return;
+ this.element.val( searchText + this.element.val() );
} else {
if ( tinyMCE.activeEditor.getContent({format : 'raw'}).search(searchText) >= 0 ) return;
tinyMCE.activeEditor.dom.add(tinyMCE.activeEditor.getBody(), 'dummy', {}, searchText);
@@ -68,46 +75,46 @@ ACL.prototype.add_mention = function(id) {
ACL.prototype.on_submit = function(){
aclfileds = $("#acl-fields").html("");
- $(that.allow_gid).each(function(i,v){
+ $(this.allow_gid).each(function(i,v){
aclfileds.append("");
});
- $(that.allow_cid).each(function(i,v){
+ $(this.allow_cid).each(function(i,v){
aclfileds.append("");
});
- $(that.deny_gid).each(function(i,v){
+ $(this.deny_gid).each(function(i,v){
aclfileds.append("");
});
- $(that.deny_cid).each(function(i,v){
+ $(this.deny_cid).each(function(i,v){
aclfileds.append("");
});
}
ACL.prototype.search = function(){
var srcstr = $("#acl-search").val();
- that.list_content.html("");
- that.get(0,100, srcstr);
+ this.list_content.html("");
+ this.get(0,100, srcstr);
}
ACL.prototype.on_search = function(event){
- if (that.kp_timer) clearTimeout(that.kp_timer);
- that.kp_timer = setTimeout( that.search, 1000);
+ if (this.kp_timer) clearTimeout(this.kp_timer);
+ this.kp_timer = setTimeout( this.search.bind(this), 1000);
}
ACL.prototype.on_showall = function(event){
event.preventDefault()
event.stopPropagation();
- if (that.showall.hasClass("selected")){
+ if (this.showall.hasClass("selected")){
return false;
}
- that.showall.addClass("selected");
+ this.showall.addClass("selected");
- that.allow_cid = [];
- that.allow_gid = [];
- that.deny_cid = [];
- that.deny_gid = [];
+ this.allow_cid = [];
+ this.allow_gid = [];
+ this.deny_cid = [];
+ this.deny_gid = [];
- that.update_view();
+ this.update_view();
return false;
}
@@ -117,11 +124,11 @@ ACL.prototype.on_button_show = function(event){
event.stopImmediatePropagation()
event.stopPropagation();
- /*that.showall.removeClass("selected");
+ /*this.showall.removeClass("selected");
$(this).siblings(".acl-button-hide").removeClass("selected");
$(this).toggleClass("selected");*/
- that.set_allow($(this).parent().attr('id'));
+ this.set_allow($(this).parent().attr('id'));
return false;
}
@@ -130,11 +137,11 @@ ACL.prototype.on_button_hide = function(event){
event.stopImmediatePropagation()
event.stopPropagation();
- /*that.showall.removeClass("selected");
+ /*this.showall.removeClass("selected");
$(this).siblings(".acl-button-show").removeClass("selected");
$(this).toggleClass("selected");*/
- that.set_deny($(this).parent().attr('id'));
+ this.set_deny($(this).parent().attr('id'));
return false;
}
@@ -145,25 +152,25 @@ ACL.prototype.set_allow = function(itemid){
switch(type){
case "g":
- if (that.allow_gid.indexOf(id)<0){
- that.allow_gid.push(id)
+ if (this.allow_gid.indexOf(id)<0){
+ this.allow_gid.push(id)
}else {
- that.allow_gid.remove(id);
+ this.allow_gid.remove(id);
}
- if (that.deny_gid.indexOf(id)>=0) that.deny_gid.remove(id);
+ if (this.deny_gid.indexOf(id)>=0) this.deny_gid.remove(id);
break;
case "c":
- if (that.allow_cid.indexOf(id)<0){
- that.allow_cid.push(id)
- if (that.data[id].forum=="1") that.add_mention(id);
+ if (this.allow_cid.indexOf(id)<0){
+ this.allow_cid.push(id)
+ if (this.data[id].forum=="1") this.add_mention(id);
} else {
- that.allow_cid.remove(id);
- if (that.data[id].forum=="1") that.remove_mention(id);
+ this.allow_cid.remove(id);
+ if (this.data[id].forum=="1") this.remove_mention(id);
}
- if (that.deny_cid.indexOf(id)>=0) that.deny_cid.remove(id);
+ if (this.deny_cid.indexOf(id)>=0) this.deny_cid.remove(id);
break;
}
- that.update_view();
+ this.update_view();
}
ACL.prototype.set_deny = function(itemid){
@@ -172,34 +179,34 @@ ACL.prototype.set_deny = function(itemid){
switch(type){
case "g":
- if (that.deny_gid.indexOf(id)<0){
- that.deny_gid.push(id)
+ if (this.deny_gid.indexOf(id)<0){
+ this.deny_gid.push(id)
} else {
- that.deny_gid.remove(id);
+ this.deny_gid.remove(id);
}
- if (that.allow_gid.indexOf(id)>=0) that.allow_gid.remove(id);
+ if (this.allow_gid.indexOf(id)>=0) this.allow_gid.remove(id);
break;
case "c":
- if (that.data[id].forum=="1") that.remove_mention(id);
- if (that.deny_cid.indexOf(id)<0){
- that.deny_cid.push(id)
+ if (this.data[id].forum=="1") this.remove_mention(id);
+ if (this.deny_cid.indexOf(id)<0){
+ this.deny_cid.push(id)
} else {
- that.deny_cid.remove(id);
+ this.deny_cid.remove(id);
}
- if (that.allow_cid.indexOf(id)>=0) that.allow_cid.remove(id);
+ if (this.allow_cid.indexOf(id)>=0) this.allow_cid.remove(id);
break;
}
- that.update_view();
+ this.update_view();
}
ACL.prototype.is_show_all = function() {
- return (that.allow_gid.length==0 && that.allow_cid.length==0 &&
- that.deny_gid.length==0 && that.deny_cid.length==0);
+ return (this.allow_gid.length==0 && this.allow_cid.length==0 &&
+ this.deny_gid.length==0 && this.deny_cid.length==0);
}
ACL.prototype.update_view = function(){
if (this.is_show_all()){
- that.showall.addClass("selected");
+ this.showall.addClass("selected");
/* jot acl */
$('#jot-perms-icon').removeClass('lock').addClass('unlock');
$('#jot-public').show();
@@ -209,7 +216,7 @@ ACL.prototype.update_view = function(){
}
} else {
- that.showall.removeClass("selected");
+ this.showall.removeClass("selected");
/* jot acl */
$('#jot-perms-icon').removeClass('unlock').addClass('lock');
$('#jot-public').hide();
@@ -220,29 +227,29 @@ ACL.prototype.update_view = function(){
$(this).removeClass("groupshow grouphide");
});
- $("#acl-list-content .acl-list-item").each(function(){
- itemid = $(this).attr('id');
+ $("#acl-list-content .acl-list-item").each(function(index, element){
+ itemid = $(element).attr('id');
type = itemid[0];
id = parseInt(itemid.substr(1));
- btshow = $(this).children(".acl-button-show").removeClass("selected");
- bthide = $(this).children(".acl-button-hide").removeClass("selected");
+ btshow = $(element).children(".acl-button-show").removeClass("selected");
+ bthide = $(element).children(".acl-button-hide").removeClass("selected");
switch(type){
case "g":
var uclass = "";
- if (that.allow_gid.indexOf(id)>=0){
+ if (this.allow_gid.indexOf(id)>=0){
btshow.addClass("selected");
bthide.removeClass("selected");
uclass="groupshow";
}
- if (that.deny_gid.indexOf(id)>=0){
+ if (this.deny_gid.indexOf(id)>=0){
btshow.removeClass("selected");
bthide.addClass("selected");
uclass="grouphide";
}
- $(that.group_uids[id]).each(function(i,v) {
+ $(this.group_uids[id]).each(function(i,v) {
if(uclass == "grouphide")
$("#c"+v).removeClass("groupshow");
if(uclass != "") {
@@ -257,17 +264,17 @@ ACL.prototype.update_view = function(){
break;
case "c":
- if (that.allow_cid.indexOf(id)>=0){
+ if (this.allow_cid.indexOf(id)>=0){
btshow.addClass("selected");
bthide.removeClass("selected");
}
- if (that.deny_cid.indexOf(id)>=0){
+ if (this.deny_cid.indexOf(id)>=0){
btshow.removeClass("selected");
bthide.addClass("selected");
}
}
- });
+ }.bind(this));
}
@@ -281,30 +288,30 @@ ACL.prototype.get = function(start,count, search){
$.ajax({
type:'POST',
- url: that.url,
+ url: this.url,
data: postdata,
dataType: 'json',
- success:that.populate
+ success:this.populate.bind(this)
});
}
ACL.prototype.populate = function(data){
- var height = Math.ceil(data.tot / that.nw) * 42;
- that.list_content.height(height);
- that.data = {};
- $(data.items).each(function(){
- html = "
"+that.item_tpl+"
";
- html = html.format(this.photo, this.name, this.type, this.id, (this.forum=='1'?'forum':''), this.network, this.link);
- if (this.uids!=undefined) that.group_uids[this.id] = this.uids;
+ var height = Math.ceil(data.tot / this.nw) * 42;
+ this.list_content.height(height);
+ this.data = {};
+ $(data.items).each(function(index, item){
+ html = "
"+this.item_tpl+"
";
+ html = html.format(item.photo, item.name, item.type, item.id, (item.forum=='1'?'forum':''), item.network, item.link);
+ if (item.uids!=undefined) this.group_uids[item.id] = item.uids;
//console.log(html);
- that.list_content.append(html);
- that.data[this.id] = this;
- });
- $(".acl-list-item img[data-src]", that.list_content).each(function(i, el){
+ this.list_content.append(html);
+ this.data[item.id] = item;
+ }.bind(this));
+ $(".acl-list-item img[data-src]", this.list_content).each(function(i, el){
// Add src attribute for images with a data-src attribute
$(el).attr('src', $(el).data("src"));
});
- that.update_view();
+ this.update_view();
}
diff --git a/js/main.js b/js/main.js
index bba5e92969..5a1affe3cb 100644
--- a/js/main.js
+++ b/js/main.js
@@ -9,7 +9,7 @@
if (h==ch) {
return;
}
- console.log("_resizeIframe", obj, desth, ch);
+ //console.log("_resizeIframe", obj, desth, ch);
if (desth!=ch) {
setTimeout(_resizeIframe, 500, obj, ch);
} else {
diff --git a/view/templates/acl_selector.tpl b/view/templates/acl_selector.tpl
index bf9470b64e..bb76135067 100644
--- a/view/templates/acl_selector.tpl
+++ b/view/templates/acl_selector.tpl
@@ -29,7 +29,8 @@ $(document).ready(function() {
acl = new ACL(
baseurl+"/acl",
[ {{$allowcid}},{{$allowgid}},{{$denycid}},{{$denygid}} ],
- {{$features.aclautomention}}
+ {{$features.aclautomention}},
+ {{$APP->is_mobile}}
);
}
});
diff --git a/view/templates/jot-header.tpl b/view/templates/jot-header.tpl
index 647f261c45..b06f6032c3 100644
--- a/view/templates/jot-header.tpl
+++ b/view/templates/jot-header.tpl
@@ -8,16 +8,24 @@ var plaintext = '{{$editselect}}';
function initEditor(cb){
if (editor==false){
+ var colorbox_options = {
+ {{if $APP->is_mobile}}
+ 'width' : '100%',
+ 'height' : '100%',
+ {{/if}}
+ 'inline' : true,
+ 'transition' : 'elastic'
+ }
+
+
+
$("#profile-jot-text-loading").show();
if(plaintext == 'none') {
$("#profile-jot-text-loading").hide();
$("#profile-jot-text").css({ 'height': 200, 'color': '#000' });
$("#profile-jot-text").contact_autocomplete(baseurl+"/acl");
editor = true;
- $("a#jot-perms-icon").colorbox({
- 'inline' : true,
- 'transition' : 'elastic'
- });
+ $("a#jot-perms-icon").colorbox(colorbox_options);
$(".jothidden").show();
if (typeof cb!="undefined") cb();
return;
@@ -107,10 +115,7 @@ function initEditor(cb){
});
editor = true;
// setup acl popup
- $("a#jot-perms-icon").colorbox({
- 'inline' : true,
- 'transition' : 'elastic'
- });
+ $("a#jot-perms-icon").colorbox(colorbox_options);
} else {
if (typeof cb!="undefined") cb();
}
diff --git a/view/theme/vier/mobile.css b/view/theme/vier/mobile.css
index f6ec2b8ccb..128fb469c6 100644
--- a/view/theme/vier/mobile.css
+++ b/view/theme/vier/mobile.css
@@ -161,3 +161,77 @@ aside.show {
}
.tabs.show::after { display: none; }
.tabs.show .tab { display: block; }
+
+/* ACL window */
+#profile-jot-acl-wrapper, #profile-jot-acl-wrapper * { box-sizing: border-box; }
+#acl-wrapper { width: 100%; float: none; }
+#acl-search { width: 100%; float: none; padding-right: 0px; margin-bottom: 1em; }
+#acl-showall { width: 100%; height: 48px; margin-bottom: 1em; }
+.acl-list-item { width: auto; float: none; height: auto; overflow: hidden; position: relative;}
+.acl-list-item img { width: 48px; height: 48px; }
+.acl-list-item p { height: auto; font-size: inherit; }
+.acl-list-item a {
+ float: none;
+ position: absolute;
+ top: 5px;
+ right: 5px;
+ height: 48px;
+ padding: 10px 2px 2px 2px;
+ font-size: 12px;
+ width: 20%;
+ text-align: center;
+ background-position: center 5px;
+}
+.acl-list-item a.acl-button-hide { right: 25%; }
+/* flexbox for ACL window */
+#cboxLoadedContent,
+#cboxLoadedContent > div,
+#acl-wrapper {
+ display: -ms-Flexbox !important;
+ -ms-box-orient: vertival;
+
+ display: -webkit-flex !important;
+ display: -moz-flex !important;
+ display: -ms-flex !important;
+ display: flex !important;
+
+ -webkit-flex-flow: column;
+ -moz-flex-flow: column;
+ -ms-flex-flow: column;
+ flex-flow: column;
+
+ -webkit-flex: 1 100%;
+ -moz-flex: 1 100%;
+ -ms-flex: 1 100%;
+ flex: 1 100%;
+}
+#acl-list {
+ -webkit-flex: 1 1 auto;
+ -moz-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+}
+
+/** input elements **/
+input,
+textarea,
+select {
+ font-size: 18px;
+ border: 1px solid #888;
+ padding: 0.2em;
+}
+input:focus,
+textarea:focus,
+select:focus {
+ box-shadow: 1px 1px 10px rgba(46, 151, 255, 0.62);
+}
+
+.field, .field > * { box-sizing: border-box; }
+.field label { width: 100%; float: none; display: block; }
+.field input, .field textarea, .field select { max-width: 100%; width: 100%; }
+.field.yesno .onoff,
+.field.checkbox input { width: auto; float: right; }
+.field.yesno label,
+.field.checkbox label { width: 70%; float: left; }
+.field .field_help { margin: 0; }
+
From 1ddae21cff0a75e4801eac146435069edf96ae51 Mon Sep 17 00:00:00 2001
From: Fabrixxm
Date: Wed, 3 Feb 2016 14:48:46 +0100
Subject: [PATCH 174/242] Vier mobile: fix content width, events style, oembed
---
view/theme/vier/mobile.css | 40 +++++++++++++++++++++++++++++++++-----
view/theme/vier/style.css | 4 +++-
2 files changed, 38 insertions(+), 6 deletions(-)
diff --git a/view/theme/vier/mobile.css b/view/theme/vier/mobile.css
index 128fb469c6..edba28e5af 100644
--- a/view/theme/vier/mobile.css
+++ b/view/theme/vier/mobile.css
@@ -8,11 +8,11 @@ aside, header, #nav-events-link, #search-box, #nav-admin-link, #activitiy-by-dat
}
section {
- /* left: calc((100% - (784px)) / 2); */
+ box-sizing: border-box;
left: 0px;
- width: calc(100% - 20px);
+ width: 100%;
max-width: 100%;
- padding: 10px;
+ padding: 5px;
}
body, section, nav .nav-menu, div.pager, ul.tabs {
@@ -92,8 +92,8 @@ nav ul {
.wall-item-container.thread_level_5,
.wall-item-container.thread_level_6,
.wall-item-container.thread_level_7 {
- margin-left: 60px;
- width: calc(100% - 70px);
+ margin-left: 0;
+ width: calc(100% - 10px);
}
.wall-item-container.thread_level_2 .wall-item-content,
@@ -105,6 +105,10 @@ nav ul {
max-width: 100%;
}
+.wall-item-container .wall-item-info { width: auto; }
+.contact-photo-wrapper { width: 55px; }
+.wwto { left: 0px; }
+
/* aside in/out */
.mobile-aside-toggle {
display: block !important;
@@ -235,3 +239,29 @@ select:focus {
.field.checkbox label { width: 70%; float: left; }
.field .field_help { margin: 0; }
+/** event **/
+.event-start, .event-end { width: auto; }
+.event-start .dtstart, .event-end .dtend { float: none; display: block; }
+
+/** oembed **/
+.embed_video {
+ float: none;
+ margin: 0px;
+ height: 120px;
+ width: 100%;
+ overflow: hidden;
+ display: block;
+}
+.embed_video > img {
+ display: block;
+ width: 100% !important;
+ height: auto !important;
+ max-width: 100% !important;
+}
+.embed_video > div {
+ background-image: none !important; background-color: transparent !important;
+ width: 100% !important; height: 110px !important;
+}
+
+.type-link > a { height: 120px; width: 100%; overflow: hidden; display: block; }
+.type-link > a > img { display: block; max-width: 100%!important; width: 100% !important; height: auto !important; }
\ No newline at end of file
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css
index e0abee837c..cdbda71fda 100644
--- a/view/theme/vier/style.css
+++ b/view/theme/vier/style.css
@@ -2748,7 +2748,9 @@ a.mail-list-link {
margin-bottom: 15px;
}
-.vevent .event-description, .vevent .event-location {
+.vevent .event-summary,
+.vevent .event-description,
+.vevent .event-location {
margin-left: 10px;
margin-right: 10px;
}
From f21e3e46c7f7258ba237dfa5002b9b07624a5c57 Mon Sep 17 00:00:00 2001
From: Fabrixxm
Date: Wed, 3 Feb 2016 15:01:24 +0100
Subject: [PATCH 175/242] Vier mobile: better jot buttons on small screens
---
view/theme/vier/mobile.css | 13 +++++++++++++
view/theme/vier/style.css | 4 ++--
2 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/view/theme/vier/mobile.css b/view/theme/vier/mobile.css
index edba28e5af..b67dc5f771 100644
--- a/view/theme/vier/mobile.css
+++ b/view/theme/vier/mobile.css
@@ -166,6 +166,19 @@ aside.show {
.tabs.show::after { display: none; }
.tabs.show .tab { display: block; }
+/* jot buttons */
+#profile-jot-submit,
+#jot-preview-link {
+ float: none;
+ display: block;
+ width: 100%;
+ margin: 0 0 1em 0;
+}
+#profile-jot-submit-wrapper > div {
+ margin: 0 1em 1em 0;
+}
+#profile-jot-submit-wrapper > div#profile-jot-perms { margin: 0; }
+
/* ACL window */
#profile-jot-acl-wrapper, #profile-jot-acl-wrapper * { box-sizing: border-box; }
#acl-wrapper { width: 100%; float: none; }
diff --git a/view/theme/vier/style.css b/view/theme/vier/style.css
index cdbda71fda..7d7e2683a4 100644
--- a/view/theme/vier/style.css
+++ b/view/theme/vier/style.css
@@ -127,8 +127,8 @@ img {
.icon {
background-color: transparent ;
background-repeat: no-repeat;
- width: 18px;
- height: 18px;
+ width: 20px;
+ height: 20px;
/* display: block; */
display: inline-block;
overflow: hidden;
From c1070e4655996e047951dada992b65abebf74834 Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Wed, 3 Feb 2016 18:05:26 +0100
Subject: [PATCH 176/242] forums.php is now forum.php and providing class forum
---
include/forum.php | 190 ++++++++++++++++++++++++++++++++++++++
include/forums.php | 185 -------------------------------------
include/identity.php | 4 +-
mod/network.php | 4 +-
mod/ping.php | 4 +-
view/theme/vier/theme.php | 4 +-
6 files changed, 198 insertions(+), 193 deletions(-)
create mode 100644 include/forum.php
delete mode 100644 include/forums.php
diff --git a/include/forum.php b/include/forum.php
new file mode 100644
index 0000000000..290f0134a1
--- /dev/null
+++ b/include/forum.php
@@ -0,0 +1,190 @@
+ forum url
+ * 'name' => forum name
+ * 'id' => number of the key from the array
+ * 'micro' => contact photo in format micro
+ */
+ public static function get_forumlist($uid, $showhidden = true, $lastitem, $showprivate = false) {
+
+ $forumlist = array();
+
+ $order = (($showhidden) ? '' : ' AND NOT `hidden` ');
+ $order .= (($lastitem) ? ' ORDER BY `last-item` DESC ' : ' ORDER BY `name` ASC ');
+ $select = '`forum` ';
+ if ($showprivate) {
+ $select = '(`forum` OR `prv`)';
+ }
+
+ $contacts = q("SELECT `contact`.`id`, `contact`.`url`, `contact`.`name`, `contact`.`micro` FROM `contact`
+ WHERE `network`= 'dfrn' AND $select AND `uid` = %d
+ AND NOT `blocked` AND NOT `hidden` AND NOT `pending` AND NOT `archive`
+ AND `success_update` > `failure_update`
+ $order ",
+ intval($uid)
+ );
+
+ if (!$contacts)
+ return($forumlist);
+
+ foreach($contacts as $contact) {
+ $forumlist[] = array(
+ 'url' => $contact['url'],
+ 'name' => $contact['name'],
+ 'id' => $contact['id'],
+ 'micro' => $contact['micro'],
+ );
+ }
+ return($forumlist);
+ }
+
+
+ /**
+ * @brief Forumlist widget
+ *
+ * Sidebar widget to show subcribed friendica forums. If activated
+ * in the settings, it appears at the notwork page sidebar
+ *
+ * @param int $uid The ID of the User
+ * @param int $cid
+ * The contact id which is used to mark a forum as "selected"
+ * @return string
+ */
+ public static function widget_forumlist($uid,$cid = 0) {
+
+ if(! intval(feature_enabled(local_user(),'forumlist_widget')))
+ return;
+
+ $o = '';
+
+ //sort by last updated item
+ $lastitem = true;
+
+ $contacts = self::get_forumlist($uid,true,$lastitem, true);
+ $total = count($contacts);
+ $visible_forums = 10;
+
+ if(count($contacts)) {
+
+ $id = 0;
+
+ foreach($contacts as $contact) {
+
+ $selected = (($cid == $contact['id']) ? ' forum-selected' : '');
+
+ $entry = array(
+ 'url' => z_root() . '/network?f=&cid=' . $contact['id'],
+ 'external_url' => z_root() . '/redir/' . $contact['id'],
+ 'name' => $contact['name'],
+ 'cid' => $contact['id'],
+ 'selected' => $selected,
+ 'micro' => proxy_url($contact['micro'], false, PROXY_SIZE_MICRO),
+ 'id' => ++$id,
+ );
+ $entries[] = $entry;
+ }
+
+ $tpl = get_markup_template('widget_forumlist.tpl');
+
+ $o .= replace_macros($tpl,array(
+ '$title' => t('Forums'),
+ '$forums' => $entries,
+ '$link_desc' => t('External link to forum'),
+ '$total' => $total,
+ '$visible_forums' => $visible_forums,
+ '$showmore' => t('show more'),
+ ));
+ }
+
+ return $o;
+ }
+
+ /**
+ * @brief Format forumlist as contact block
+ *
+ * This function is used to show the forumlist in
+ * the advanced profile.
+ *
+ * @param int $uid The ID of the User
+ * @return string
+ *
+ */
+ public static function forumlist_profile_advanced($uid) {
+
+ $profile = intval(feature_enabled($uid,'forumlist_profile'));
+ if(! $profile)
+ return;
+
+ $o = '';
+
+ // place holder in case somebody wants configurability
+ $show_total = 9999;
+
+ //don't sort by last updated item
+ $lastitem = false;
+
+ $contacts = self::get_forumlist($uid,false,$lastitem,false);
+
+ $total_shown = 0;
+
+ foreach($contacts as $contact) {
+ $forumlist .= micropro($contact,false,'forumlist-profile-advanced');
+ $total_shown ++;
+ if($total_shown == $show_total)
+ break;
+ }
+
+ if(count($contacts) > 0)
+ $o .= $forumlist;
+ return $o;
+ }
+
+ /**
+ * @brief count unread forum items
+ *
+ * Count unread items of connected forums and private groups
+ *
+ * @return array
+ * 'id' => contact id
+ * 'name' => contact/forum name
+ * 'count' => counted unseen forum items
+ *
+ */
+ public static function count_unseen_items() {
+ $r = q("SELECT `contact`.`id`, `contact`.`name`, COUNT(*) AS `count` FROM `item`
+ INNER JOIN `contact` ON `item`.`contact-id` = `contact`.`id`
+ WHERE `item`.`uid` = %d AND `item`.`visible` AND NOT `item`.`deleted` AND `item`.`unseen`
+ AND `contact`.`network`= 'dfrn' AND (`contact`.`forum` OR `contact`.`prv`)
+ AND NOT `contact`.`blocked` AND NOT `contact`.`hidden`
+ AND NOT `contact`.`pending` AND NOT `contact`.`archive`
+ AND `contact`.`success_update` > `failure_update`
+ GROUP BY `contact`.`id` ",
+ intval(local_user())
+ );
+
+ return $r;
+ }
+
+}
\ No newline at end of file
diff --git a/include/forums.php b/include/forums.php
deleted file mode 100644
index 952d09a494..0000000000
--- a/include/forums.php
+++ /dev/null
@@ -1,185 +0,0 @@
- forum url
- * 'name' => forum name
- * 'id' => number of the key from the array
- * 'micro' => contact photo in format micro
- */
-function get_forumlist($uid, $showhidden = true, $lastitem, $showprivate = false) {
-
- $forumlist = array();
-
- $order = (($showhidden) ? '' : ' AND NOT `hidden` ');
- $order .= (($lastitem) ? ' ORDER BY `last-item` DESC ' : ' ORDER BY `name` ASC ');
- $select = '`forum` ';
- if ($showprivate) {
- $select = '(`forum` OR `prv`)';
- }
-
- $contacts = q("SELECT `contact`.`id`, `contact`.`url`, `contact`.`name`, `contact`.`micro` FROM `contact`
- WHERE `network`= 'dfrn' AND $select AND `uid` = %d
- AND NOT `blocked` AND NOT `hidden` AND NOT `pending` AND NOT `archive`
- AND `success_update` > `failure_update`
- $order ",
- intval($uid)
- );
-
- if (!$contacts)
- return($forumlist);
-
- foreach($contacts as $contact) {
- $forumlist[] = array(
- 'url' => $contact['url'],
- 'name' => $contact['name'],
- 'id' => $contact['id'],
- 'micro' => $contact['micro'],
- );
- }
- return($forumlist);
-}
-
-
-/**
- * @brief Forumlist widget
- *
- * Sidebar widget to show subcribed friendica forums. If activated
- * in the settings, it appears at the notwork page sidebar
- *
- * @param int $uid
- * @param int $cid
- * The contact id which is used to mark a forum as "selected"
- * @return string
- */
-function widget_forumlist($uid,$cid = 0) {
-
- if(! intval(feature_enabled(local_user(),'forumlist_widget')))
- return;
-
- $o = '';
-
- //sort by last updated item
- $lastitem = true;
-
- $contacts = get_forumlist($uid,true,$lastitem, true);
- $total = count($contacts);
- $visible_forums = 10;
-
- if(count($contacts)) {
-
- $id = 0;
-
- foreach($contacts as $contact) {
-
- $selected = (($cid == $contact['id']) ? ' forum-selected' : '');
-
- $entry = array(
- 'url' => z_root() . '/network?f=&cid=' . $contact['id'],
- 'external_url' => z_root() . '/redir/' . $contact['id'],
- 'name' => $contact['name'],
- 'cid' => $contact['id'],
- 'selected' => $selected,
- 'micro' => proxy_url($contact['micro'], false, PROXY_SIZE_MICRO),
- 'id' => ++$id,
- );
- $entries[] = $entry;
- }
-
- $tpl = get_markup_template('widget_forumlist.tpl');
-
- $o .= replace_macros($tpl,array(
- '$title' => t('Forums'),
- '$forums' => $entries,
- '$link_desc' => t('External link to forum'),
- '$total' => $total,
- '$visible_forums' => $visible_forums,
- '$showmore' => t('show more'),
- ));
- }
-
- return $o;
-}
-
-/**
- * @brief Format forumlist as contact block
- *
- * This function is used to show the forumlist in
- * the advanced profile.
- *
- * @param int $uid
- * @return string
- *
- */
-function forumlist_profile_advanced($uid) {
-
- $profile = intval(feature_enabled($uid,'forumlist_profile'));
- if(! $profile)
- return;
-
- $o = '';
-
- // place holder in case somebody wants configurability
- $show_total = 9999;
-
- //don't sort by last updated item
- $lastitem = false;
-
- $contacts = get_forumlist($uid,false,$lastitem,false);
-
- $total_shown = 0;
-
- foreach($contacts as $contact) {
- $forumlist .= micropro($contact,false,'forumlist-profile-advanced');
- $total_shown ++;
- if($total_shown == $show_total)
- break;
- }
-
- if(count($contacts) > 0)
- $o .= $forumlist;
- return $o;
-}
-
-/**
- * @brief count unread forum items
- *
- * Count unread items of connected forums and private groups
- *
- * @return array
- * 'id' => contact id
- * 'name' => contact/forum name
- * 'count' => counted unseen forum items
- *
- */
-
-function forums_count_unseen() {
- $r = q("SELECT `contact`.`id`, `contact`.`name`, COUNT(*) AS `count` FROM `item`
- INNER JOIN `contact` ON `item`.`contact-id` = `contact`.`id`
- WHERE `item`.`uid` = %d AND `item`.`visible` AND NOT `item`.`deleted` AND `item`.`unseen`
- AND `contact`.`network`= 'dfrn' AND (`contact`.`forum` OR `contact`.`prv`)
- AND NOT `contact`.`blocked` AND NOT `contact`.`hidden`
- AND NOT `contact`.`pending` AND NOT `contact`.`archive`
- AND `contact`.`success_update` > `failure_update`
- GROUP BY `contact`.`id` ",
- intval(local_user())
- );
-
- return $r;
-}
diff --git a/include/identity.php b/include/identity.php
index fdd28f81ce..87c91e6dcc 100644
--- a/include/identity.php
+++ b/include/identity.php
@@ -3,7 +3,7 @@
* @file include/identity.php
*/
-require_once('include/forums.php');
+require_once('include/forum.php');
require_once('include/bbcode.php');
require_once("mod/proxy.php");
@@ -655,7 +655,7 @@ function advanced_profile(&$a) {
//show subcribed forum if it is enabled in the usersettings
if (feature_enabled($uid,'forumlist_profile')) {
- $profile['forumlist'] = array( t('Forums:'), forumlist_profile_advanced($uid));
+ $profile['forumlist'] = array( t('Forums:'), forum::forumlist_profile_advanced($uid));
}
if ($a->profile['uid'] == local_user())
diff --git a/mod/network.php b/mod/network.php
index a07c5868ec..151384cd67 100644
--- a/mod/network.php
+++ b/mod/network.php
@@ -114,7 +114,7 @@ function network_init(&$a) {
require_once('include/group.php');
require_once('include/contact_widgets.php');
require_once('include/items.php');
- require_once('include/forums.php');
+ require_once('include/forum.php');
if(! x($a->page,'aside'))
$a->page['aside'] = '';
@@ -148,7 +148,7 @@ function network_init(&$a) {
}
$a->page['aside'] .= (feature_enabled(local_user(),'groups') ? group_side('network/0','network','standard',$group_id) : '');
- $a->page['aside'] .= (feature_enabled(local_user(),'forumlist_widget') ? widget_forumlist(local_user(),$cid) : '');
+ $a->page['aside'] .= (feature_enabled(local_user(),'forumlist_widget') ? forum::widget_forumlist(local_user(),$cid) : '');
$a->page['aside'] .= posted_date_widget($a->get_baseurl() . '/network',local_user(),false);
$a->page['aside'] .= networks_widget($a->get_baseurl(true) . '/network',(x($_GET, 'nets') ? $_GET['nets'] : ''));
$a->page['aside'] .= saved_searches($search);
diff --git a/mod/ping.php b/mod/ping.php
index 57728d3294..3d34e2fe62 100644
--- a/mod/ping.php
+++ b/mod/ping.php
@@ -1,7 +1,7 @@
user['uid'],true,$lastitem, true);
+ $contacts = forum::get_forumlist($a->user['uid'],true,$lastitem, true);
$total = count($contacts);
$visible_forums = 10;
From 811ed4e1c0bad71c29af927267dbc85b57dc6027 Mon Sep 17 00:00:00 2001
From: rabuzarus <>
Date: Wed, 3 Feb 2016 19:48:09 +0100
Subject: [PATCH 177/242] datetime.php cleanup
---
include/datetime.php | 407 ++++++++++++++++++++++++++-----------------
1 file changed, 247 insertions(+), 160 deletions(-)
diff --git a/include/datetime.php b/include/datetime.php
index a05af5e38f..3a75690d22 100644
--- a/include/datetime.php
+++ b/include/datetime.php
@@ -1,8 +1,17 @@
';
return $o;
-}}
+}
-// return a select using 'field_select_raw' template, with timezones
-// groupped (primarily) by continent
-// arguments follow convetion as other field_* template array:
-// 'name', 'label', $value, 'help'
-if (!function_exists('field_timezone')){
+
+
+/**
+ * @brief Generating a Timezone selector
+ *
+ * Return a select using 'field_select_raw' template, with timezones
+ * groupped (primarily) by continent
+.* arguments follow convetion as other field_* template array:
+.* 'name', 'label', $value, 'help'
+ *
+ * @param string $name Name of the selector
+ * @param string $label Label for the selector
+ * @param string $current Timezone
+ * @param string $help Help text
+ *
+ * @return string Parsed HTML
+ */
function field_timezone($name='timezone', $label='', $current = 'America/Los_Angeles', $help){
$options = select_timezone($current);
$options = str_replace('