diff options
author | Tobias Diekershoff <tobias.diekershoff@gmx.net> | 2011-06-08 07:21:19 +0200 |
---|---|---|
committer | Tobias Diekershoff <tobias.diekershoff@gmx.net> | 2011-06-08 07:21:19 +0200 |
commit | 9ef5cb1c385e598d16ea78fef7f4207603ea4e79 (patch) | |
tree | 657eee7d73a33ff860e64f332e43781b033037cb | |
parent | e036434b8a2dbd8594c0ac5ac7233f4700e4e475 (diff) | |
parent | e2f1540f25cae5b647fbebacac105d03cff17502 (diff) | |
download | volse-hubzilla-9ef5cb1c385e598d16ea78fef7f4207603ea4e79.tar.gz volse-hubzilla-9ef5cb1c385e598d16ea78fef7f4207603ea4e79.tar.bz2 volse-hubzilla-9ef5cb1c385e598d16ea78fef7f4207603ea4e79.zip |
Merge branch 'master' of git://github.com/friendika/friendika
-rw-r--r-- | addon/facebook/facebook.php | 10 | ||||
-rw-r--r-- | boot.php | 6 | ||||
-rw-r--r-- | database.sql | 1 | ||||
-rw-r--r-- | include/bbcode.php | 52 | ||||
-rw-r--r-- | include/event.php | 46 | ||||
-rw-r--r-- | include/items.php | 8 | ||||
-rw-r--r-- | mod/events.php | 65 | ||||
-rw-r--r-- | mod/item.php | 4 | ||||
-rw-r--r-- | mod/message.php | 2 | ||||
-rw-r--r-- | mod/photos.php | 4 | ||||
-rw-r--r-- | update.php | 5 | ||||
-rw-r--r-- | util/po2php.php | 2 | ||||
-rw-r--r-- | view/event_form.tpl | 35 | ||||
-rw-r--r-- | view/it/messages.po | 1063 | ||||
-rw-r--r-- | view/it/strings.php | 65 | ||||
-rw-r--r-- | view/theme/duepuntozero/style.css | 29 | ||||
-rw-r--r-- | view/theme/loozah/style.css | 29 |
17 files changed, 838 insertions, 588 deletions
diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index 657ba7dc2..9e41065de 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -525,7 +525,7 @@ function facebook_post_hook(&$a,&$b) { $search_str = $a->get_baseurl() . '/search'; - if(preg_match("/\[url=(.+?)\](.+?)\[\/url\]/is",$msg,$matches)) { + if(preg_match("/\[url=(.*?)\](.*?)\[\/url\]/is",$msg,$matches)) { // don't use hashtags for message link @@ -536,12 +536,12 @@ function facebook_post_hook(&$a,&$b) { } } - $msg = preg_replace("/\[url=(.+?)\](.+?)\[\/url\]/is",'$2 $1',$msg); + $msg = preg_replace("/\[url=(.*?)\](.*?)\[\/url\]/is",'$2 $1',$msg); - if(preg_match("/\[img\](.+?)\[\/img\]/is",$msg,$matches)) + if(preg_match("/\[img\](.*?)\[\/img\]/is",$msg,$matches)) $image = $matches[1]; - $msg = preg_replace("/\[img\](.+?)\[\/img\]/is", t('Image: ') . '$1', $msg); + $msg = preg_replace("/\[img\](.*?)\[\/img\]/is", t('Image: ') . '$1', $msg); if((strpos($link,$a->get_baseurl()) !== false) && (! $image)) $image = $a->get_baseurl() . '/images/friendika-64.jpg'; @@ -557,7 +557,7 @@ function facebook_post_hook(&$a,&$b) { $msg .= "\n"; foreach($arr as $r) { $matches = false; - $cnt = preg_match('|\[attach\]href=\"(.+?)\" size=\"(.+?)\" type=\"(.+?)\" title=\"(.+?)\"\[\/attach\]|',$r,$matches); + $cnt = preg_match('|\[attach\]href=\"(.*?)\" size=\"(.*?)\" type=\"(.*?)\" title=\"(.*?)\"\[\/attach\]|',$r,$matches); if($cnt) { $msg .= $matches[1]; } @@ -4,9 +4,9 @@ set_time_limit(0); ini_set('pcre.backtrack_limit', 250000); -define ( 'FRIENDIKA_VERSION', '2.2.1003' ); +define ( 'FRIENDIKA_VERSION', '2.2.1004' ); define ( 'DFRN_PROTOCOL_VERSION', '2.21' ); -define ( 'DB_UPDATE_VERSION', 1061 ); +define ( 'DB_UPDATE_VERSION', 1062 ); define ( 'EOL', "<br />\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); @@ -2574,7 +2574,7 @@ function prepare_body($item,$attach = false) { foreach($arr as $r) { $matches = false; $icon = ''; - $cnt = preg_match('|\[attach\]href=\"(.+?)\" size=\"(.+?)\" type=\"(.+?)\" title=\"(.+?)\"\[\/attach\]|',$r,$matches); + $cnt = preg_match('|\[attach\]href=\"(.*?)\" size=\"(.*?)\" type=\"(.*?)\" title=\"(.*?)\"\[\/attach\]|',$r,$matches); if($cnt) { $icontype = strtolower(substr($matches[3],0,strpos($matches[3],'/'))); switch($icontype) { diff --git a/database.sql b/database.sql index ab047968e..fd7ccf87f 100644 --- a/database.sql +++ b/database.sql @@ -484,6 +484,7 @@ CREATE TABLE IF NOT EXISTS `event` ( `desc` TEXT NOT NULL , `location` TEXT NOT NULL , `type` CHAR( 255 ) NOT NULL , +`nofinish` TINYINT( 1 ) NOT NULL DEFAULT '0', `adjust` TINYINT( 1 ) NOT NULL DEFAULT '1', `allow_cid` MEDIUMTEXT NOT NULL , `allow_gid` MEDIUMTEXT NOT NULL , diff --git a/include/bbcode.php b/include/bbcode.php index 3caf2a6b1..c1576fbcf 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -28,69 +28,69 @@ function bbcode($Text,$preserve_nl = false) { $Text = preg_replace("/([^\]\=]|^)(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\.\=\_\~\#\'\%\$\!\+\,]+)/", ' <a href="$2" target="external-link">$2</a>', $Text); $Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/", '<a href="$1" target="external-link">$1</a>', $Text); - $Text = preg_replace("(\[url\=([$URLSearchString]*)\](.+?)\[/url\])", '<a href="$1" target="external-link">$2</a>', $Text); + $Text = preg_replace("(\[url\=([$URLSearchString]*)\](.*?)\[/url\])", '<a href="$1" target="external-link">$2</a>', $Text); //$Text = preg_replace("(\[url\=([$URLSearchString]*)\]([$URLSearchString]*)\[/url\])", '<a href="$1" target="_blank">$2</a>', $Text); // Perform MAIL Search $Text = preg_replace("(\[mail\]([$MAILSearchString]*)\[/mail\])", '<a href="mailto:$1">$1</a>', $Text); - $Text = preg_replace("/\[mail\=([$MAILSearchString]*)\](.+?)\[\/mail\]/", '<a href="mailto:$1">$2</a>', $Text); + $Text = preg_replace("/\[mail\=([$MAILSearchString]*)\](.*?)\[\/mail\]/", '<a href="mailto:$1">$2</a>', $Text); // Check for bold text - $Text = preg_replace("(\[b\](.+?)\[\/b])is",'<strong>$1</strong>',$Text); + $Text = preg_replace("(\[b\](.*?)\[\/b])is",'<strong>$1</strong>',$Text); // Check for Italics text - $Text = preg_replace("(\[i\](.+?)\[\/i\])is",'<em>$1</em>',$Text); + $Text = preg_replace("(\[i\](.*?)\[\/i\])is",'<em>$1</em>',$Text); // Check for Underline text - $Text = preg_replace("(\[u\](.+?)\[\/u\])is",'<u>$1</u>',$Text); + $Text = preg_replace("(\[u\](.*?)\[\/u\])is",'<u>$1</u>',$Text); // Check for strike-through text - $Text = preg_replace("(\[s\](.+?)\[\/s\])is",'<strike>$1</strike>',$Text); + $Text = preg_replace("(\[s\](.*?)\[\/s\])is",'<strike>$1</strike>',$Text); // Check for over-line text - $Text = preg_replace("(\[o\](.+?)\[\/o\])is",'<span class="overline">$1</span>',$Text); + $Text = preg_replace("(\[o\](.*?)\[\/o\])is",'<span class="overline">$1</span>',$Text); // Check for colored text - $Text = preg_replace("(\[color=(.+?)\](.+?)\[\/color\])is","<span style=\"color: $1;\">$2</span>",$Text); + $Text = preg_replace("(\[color=(.*?)\](.*?)\[\/color\])is","<span style=\"color: $1;\">$2</span>",$Text); // Check for sized text - $Text = preg_replace("(\[size=(.+?)\](.+?)\[\/size\])is","<span style=\"font-size: $1;\">$2</span>",$Text); + $Text = preg_replace("(\[size=(.*?)\](.*?)\[\/size\])is","<span style=\"font-size: $1;\">$2</span>",$Text); // Check for list text - $Text = preg_replace("/\[list\](.+?)\[\/list\]/is", '<ul class="listbullet">$1</ul>' ,$Text); - $Text = preg_replace("/\[list=1\](.+?)\[\/list\]/is", '<ul class="listdecimal">$1</ul>' ,$Text); - $Text = preg_replace("/\[list=i\](.+?)\[\/list\]/s",'<ul class="listlowerroman">$1</ul>' ,$Text); - $Text = preg_replace("/\[list=I\](.+?)\[\/list\]/s", '<ul class="listupperroman">$1</ul>' ,$Text); - $Text = preg_replace("/\[list=a\](.+?)\[\/list\]/s", '<ul class="listloweralpha">$1</ul>' ,$Text); - $Text = preg_replace("/\[list=A\](.+?)\[\/list\]/s", '<ul class="listupperalpha">$1</ul>' ,$Text); + $Text = preg_replace("/\[list\](.*?)\[\/list\]/is", '<ul class="listbullet">$1</ul>' ,$Text); + $Text = preg_replace("/\[list=1\](.*?)\[\/list\]/is", '<ul class="listdecimal">$1</ul>' ,$Text); + $Text = preg_replace("/\[list=i\](.*?)\[\/list\]/s",'<ul class="listlowerroman">$1</ul>' ,$Text); + $Text = preg_replace("/\[list=I\](.*?)\[\/list\]/s", '<ul class="listupperroman">$1</ul>' ,$Text); + $Text = preg_replace("/\[list=a\](.*?)\[\/list\]/s", '<ul class="listloweralpha">$1</ul>' ,$Text); + $Text = preg_replace("/\[list=A\](.*?)\[\/list\]/s", '<ul class="listupperalpha">$1</ul>' ,$Text); $Text = str_replace("[*]", "<li>", $Text); // Check for font change text - $Text = preg_replace("(\[font=(.+?)\](.+?)\[\/font\])","<span style=\"font-family: $1;\">$2</span>",$Text); + $Text = preg_replace("(\[font=(.*?)\](.*?)\[\/font\])","<span style=\"font-family: $1;\">$2</span>",$Text); // Declare the format for [code] layout $CodeLayout = '<code>$1</code>'; // Check for [code] text - $Text = preg_replace("/\[code\](.+?)\[\/code\]/is","$CodeLayout", $Text); + $Text = preg_replace("/\[code\](.*?)\[\/code\]/is","$CodeLayout", $Text); // Declare the format for [quote] layout $QuoteLayout = '<blockquote>$1</blockquote>'; // Check for [quote] text - $Text = preg_replace("/\[quote\](.+?)\[\/quote\]/is","$QuoteLayout", $Text); + $Text = preg_replace("/\[quote\](.*?)\[\/quote\]/is","$QuoteLayout", $Text); // Images // [img]pathtoimage[/img] - $Text = preg_replace("/\[img\](.+?)\[\/img\]/", '<img src="$1" alt="' . t('Image/photo') . '" />', $Text); + $Text = preg_replace("/\[img\](.*?)\[\/img\]/", '<img src="$1" alt="' . t('Image/photo') . '" />', $Text); // html5 video and audio - $Text = preg_replace("/\[video\](.+?)\[\/video\]/", '<video src="$1" controls="controls" width="425" height="350"><a href="$1">$1</a></video>', $Text); + $Text = preg_replace("/\[video\](.*?)\[\/video\]/", '<video src="$1" controls="controls" width="425" height="350"><a href="$1">$1</a></video>', $Text); - $Text = preg_replace("/\[audio\](.+?)\[\/audio\]/", '<audio src="$1" controls="controls"><a href="$1">$1</a></audio>', $Text); + $Text = preg_replace("/\[audio\](.*?)\[\/audio\]/", '<audio src="$1" controls="controls"><a href="$1">$1</a></audio>', $Text); // [img=widthxheight]image source[/img] - $Text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.+?)\[\/img\]/", '<img src="$3" style="height:{$2}px; width:{$1}px;" >', $Text); + $Text = preg_replace("/\[img\=([0-9]*)x([0-9]*)\](.*?)\[\/img\]/", '<img src="$3" style="height:{$2}px; width:{$1}px;" >', $Text); if (get_pconfig(local_user(), 'oembed', 'use_for_youtube' )==1){ // use oembed for youtube links @@ -98,11 +98,11 @@ function bbcode($Text,$preserve_nl = false) { $Text = preg_replace("/\[\/youtube\]/",'[/embed]',$Text); } else { // Youtube extensions - $Text = preg_replace("/\[youtube\]https?:\/\/www.youtube.com\/watch\?v\=(.+?)\[\/youtube\]/",'[youtube]$1[/youtube]',$Text); - $Text = preg_replace("/\[youtube\]https?:\/\/youtu.be\/(.+?)\[\/youtube\]/",'[youtube]$1[/youtube]',$Text); - $Text = preg_replace("/\[youtube\](.+?)\[\/youtube\]/", '<iframe width="425" height="349" src="http://www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>', $Text); + $Text = preg_replace("/\[youtube\]https?:\/\/www.youtube.com\/watch\?v\=(.*?)\[\/youtube\]/",'[youtube]$1[/youtube]',$Text); + $Text = preg_replace("/\[youtube\]https?:\/\/youtu.be\/(.*?)\[\/youtube\]/",'[youtube]$1[/youtube]',$Text); + $Text = preg_replace("/\[youtube\](.*?)\[\/youtube\]/", '<iframe width="425" height="349" src="http://www.youtube.com/embed/$1" frameborder="0" allowfullscreen></iframe>', $Text); } -// $Text = preg_replace("/\[youtube\](.+?)\[\/youtube\]/", '<object width="425" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/$1" ><param name="movie" value="http://www.youtube.com/v/$1"></param><!--[if IE]><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="425" height="350" /><![endif]--></object>', $Text); +// $Text = preg_replace("/\[youtube\](.*?)\[\/youtube\]/", '<object width="425" height="350" type="application/x-shockwave-flash" data="http://www.youtube.com/v/$1" ><param name="movie" value="http://www.youtube.com/v/$1"></param><!--[if IE]><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="425" height="350" /><![endif]--></object>', $Text); // oembed tag $Text = oembed_bbcode2html($Text); diff --git a/include/event.php b/include/event.php index 38ab83316..33970efff 100644 --- a/include/event.php +++ b/include/event.php @@ -12,8 +12,8 @@ function format_event_html($ev) { $o .= '<p class="description">' . bbcode($ev['desc']) . '</p>'; - $o .= '<p>' . t('Starts: ') . '<abbr class="dtstart" title="' - . datetime_convert('UTC','UTC',$ev['start'], ATOM_TIME) + $o .= '<p>' . t('Starts:') . ' <abbr class="dtstart" title="' + . datetime_convert('UTC','UTC',$ev['start'], $ev['adjust'] ? ATOM_TIME : 'Y-m-d\TH:i:s' ) . '" >' . (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $ev['start'] /*, format */ ) @@ -21,23 +21,39 @@ function format_event_html($ev) { $ev['start'] /*, format */ )) . '</abbr></p>'; - $o .= '<p>' . t('Ends: ') . '<abbr class="dtend" title="' - . datetime_convert('UTC','UTC',$ev['finish'], ATOM_TIME) - . '" >' - . (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), - $ev['finish'] /*, format */ ) - : datetime_convert('UTC', 'UTC', - $ev['finish'] /*, format */ )) - . '</abbr></p>'; - - $o .= '<p> ' . t('Location:') . '<span class="location">' - . bbcode($ev['location']) - . '</span></p>'; + if(! $ev['nofinish']) + $o .= '<p>' . t('Finishes:') . ' <abbr class="dtend" title="' + . datetime_convert('UTC','UTC',$ev['finish'], $ev['adjust'] ? ATOM_TIME : 'Y-m-d\TH:i:s' ) + . '" >' + . (($ev['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), + $ev['finish'] /*, format */ ) + : datetime_convert('UTC', 'UTC', + $ev['finish'] /*, format */ )) + . '</abbr></p>'; + + if(strlen($ev['location'])) + $o .= '<p> ' . t('Location:') . '<span class="location">' + . bbcode($ev['location']) + . '</span></p>'; $o .= '</div>'; -return $o; + return $o; +} + + + +function sort_by_date($a) { + + usort($a,'ev_compare'); + return $a; } +function ev_compare($a,$b) { + $date_a = (($a['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$a['start']) : $a['start']); + $date_b = (($b['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$b['start']) : $b['start']); + + return strcmp($date_a,$date_b); +}
\ No newline at end of file diff --git a/include/items.php b/include/items.php index fbcac30cd..dfe92378a 100644 --- a/include/items.php +++ b/include/items.php @@ -1618,7 +1618,7 @@ function fix_private_photos($s,$uid) { $a = get_app(); logger('fix_private_photos'); - if(preg_match("/\[img\](.+?)\[\/img\]/is",$s,$matches)) { + if(preg_match("/\[img\](.*?)\[\/img\]/is",$s,$matches)) { $image = $matches[1]; logger('fix_private_photos: found photo ' . $image); if(stristr($image ,$a->get_baseurl() . '/photo/')) { @@ -1649,7 +1649,7 @@ function fix_private_photos($s,$uid) { function item_getfeedtags($item) { $ret = array(); $matches = false; - $cnt = preg_match_all('|\#\[url\=(.+?)\](.+?)\[\/url\]|',$item['tag'],$matches); + $cnt = preg_match_all('|\#\[url\=(.*?)\](.*?)\[\/url\]|',$item['tag'],$matches); if($cnt) { for($x = 0; $x < count($matches); $x ++) { if($matches[1][$x]) @@ -1657,7 +1657,7 @@ function item_getfeedtags($item) { } } $matches = false; - $cnt = preg_match_all('|\@\[url\=(.+?)\](.+?)\[\/url\]|',$item['tag'],$matches); + $cnt = preg_match_all('|\@\[url\=(.*?)\](.*?)\[\/url\]|',$item['tag'],$matches); if($cnt) { for($x = 0; $x < count($matches); $x ++) { if($matches[1][$x]) @@ -1673,7 +1673,7 @@ function item_getfeedattach($item) { if(count($arr)) { foreach($arr as $r) { $matches = false; - $cnt = preg_match('|\[attach\]href=\"(.+?)\" size=\"(.+?)\" type=\"(.+?)\" title=\"(.+?)\"\[\/attach\]|',$r,$matches); + $cnt = preg_match('|\[attach\]href=\"(.*?)\" size=\"(.*?)\" type=\"(.*?)\" title=\"(.*?)\"\[\/attach\]|',$r,$matches); if($cnt) { $ret .= '<link rel="enclosure" href="' . xmlify($matches[1]) . '" type="' . xmlify($matches[3]) . '" '; if(intval($matches[2])) diff --git a/mod/events.php b/mod/events.php index 293e9a260..f19a438fd 100644 --- a/mod/events.php +++ b/mod/events.php @@ -23,18 +23,24 @@ function events_post(&$a) { $finishminute = intval($_POST['finishminute']); $adjust = intval($_POST['adjust']); + $nofinish = intval($_POST['nofinish']); $start = sprintf('%d-%d-%d %d:%d:0',$startyear,$startmonth,$startday,$starthour,$startminute); - $finish = sprintf('%d-%d-%d %d:%d:0',$finishyear,$finishmonth,$finishday,$finishhour,$finishminute); + if($nofinish) + $finish = '0000-00-00 00:00:00'; + else + $finish = sprintf('%d-%d-%d %d:%d:0',$finishyear,$finishmonth,$finishday,$finishhour,$finishminute); if($adjust) { $start = datetime_convert(date_default_timezone_get(),'UTC',$start); - $finish = datetime_convert(date_default_timezone_get(),'UTC',$finish); + if(! $nofinish) + $finish = datetime_convert(date_default_timezone_get(),'UTC',$finish); } else { $start = datetime_convert('UTC','UTC',$start); - $finish = datetime_convert('UTC','UTC',$finish); + if(! $nofinish) + $finish = datetime_convert('UTC','UTC',$finish); } @@ -47,7 +53,7 @@ function events_post(&$a) { $str_group_deny = perms2str($_POST['group_deny']); $str_contact_deny = perms2str($_POST['contact_deny']); -dbg(1); + if($event_id) { $r = q("UPDATE `event` SET `edited` = '%s', @@ -57,6 +63,7 @@ dbg(1); `location` = '%s', `type` = '%s', `adjust` = %d, + `nofinish` = %d, `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', @@ -70,6 +77,7 @@ dbg(1); dbesc($location), dbesc($type), intval($adjust), + intval($nofinish), dbesc($str_contact_allow), dbesc($str_group_allow), dbesc($str_contact_deny), @@ -84,8 +92,8 @@ dbg(1); $uri = item_new_uri($a->get_hostname(),local_user()); $r = q("INSERT INTO `event` ( `uid`,`uri`,`created`,`edited`,`start`,`finish`,`desc`,`location`,`type`, - `adjust`,`allow_cid`,`allow_gid`,`deny_cid`,`deny_gid`) - VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s', '%s' ) ", + `adjust`,`nofinish`,`allow_cid`,`allow_gid`,`deny_cid`,`deny_gid`) + VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, '%s', '%s', '%s', '%s' ) ", intval(local_user()), dbesc($uri), dbesc(datetime_convert()), @@ -96,6 +104,7 @@ dbg(1); dbesc($location), dbesc($type), intval($adjust), + intval($nofinish), dbesc($str_contact_allow), dbesc($str_group_allow), dbesc($str_contact_deny), @@ -164,21 +173,42 @@ function events_content(&$a) { $o .= '<a href="' . $a->get_baseurl() . '/events/' . $prevyear . '/' . $prevmonth . '" class="prevcal">' . t('<< Previous') . '</a> | <a href="' . $a->get_baseurl() . '/events/' . $nextyear . '/' . $nextmonth . '" class="nextcal">' . t('Next >>') . '</a>'; $o .= cal($y,$m,false, ' eventcal'); - $dim = get_dim($y,$m); - $start = sprintf('%d-%d-%d %d:%d:%d',$y,$m,1,0,0,0); + $dim = get_dim($y,$m); + $start = sprintf('%d-%d-%d %d:%d:%d',$y,$m,1,0,0,0); $finish = sprintf('%d-%d-%d %d:%d:%d',$y,$m,$dim,23,59,59); + + $start = datetime_convert('UTC','UTC',$start); + $finish = datetime_convert('UTC','UTC',$finish); + $adjust_start = datetime_convert('UTC', date_default_timezone_get(), $start); + $adjust_finish = datetime_convert('UTC', date_default_timezone_get(), $finish); - $r = q("SELECT * FROM `event` WHERE `start` >= '%s' AND `finish` <= '%s' AND `uid` = %d ", + + $r = q("SELECT * FROM `event` WHERE `uid` = %d + AND (( `adjust` = 0 AND `start` >= '%s' AND `finish` <= '%s' ) + OR ( `adjust` = 1 AND `start` >= '%s' AND `finish` <= '%s' )) ", + intval(local_user()), dbesc($start), dbesc($finish), - intval(local_user()) + dbesc($adjust_start), + dbesc($adjust_finish) ); - if(count($r)) - foreach($r as $rr) - $o .= format_event_html($rr); + $last_date = ''; + + $fmt = t('l, F j'); + if(count($r)) { + $r = sort_by_date($r); + foreach($r as $rr) { + $d = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], $fmt) : datetime_convert('UTC','UTC',$rr['start'],$fmt)); + $d = day_translate($d); + if($d !== $last_date) + $o .= '<hr /><div class="event-list-date">' . $d . '</div>'; + $last_date = $d; + $o .= format_event_html($rr); + } + } return $o; } @@ -195,15 +225,18 @@ function events_content(&$a) { $o .= replace_macros($tpl,array( '$post' => $a->get_baseurl() . '/events', '$e_text' => t('Event details'), - '$s_text' => t('Start: year-month-day hour:minute'), + '$e_desc' => t('Format is year-month-day hour:minute. Starting date and Description are required.'), + '$s_text' => t('Event Starts:') . ' <span class="required">*</span> ', '$s_dsel' => datesel('start',$year+5,$year,false,$year,$month,$day), '$s_tsel' => timesel('start',0,0), - '$f_text' => t('Finish: year-month-day hour:minute'), + '$n_text' => t('Finish date/time is not known or not relevant'), + '$n_checked' => '', + '$f_text' => t('Event Finishes:'), '$f_dsel' => datesel('finish',$year+5,$year,false,$year,$month,$day), '$f_tsel' => timesel('finish',0,0), '$a_text' => t('Adjust for viewer timezone'), '$a_checked' => '', - '$d_text' => t('Description:'), + '$d_text' => t('Description:') . ' <span class="required">*</span>', '$d_orig' => '', '$l_text' => t('Location:'), '$l_orig' => '', diff --git a/mod/item.php b/mod/item.php index 0fb780adc..2c8cf256c 100644 --- a/mod/item.php +++ b/mod/item.php @@ -196,7 +196,7 @@ function item_post(&$a) { $match = null; - if(preg_match_all("/\[img\](.+?)\[\/img\]/",$body,$match)) { + if(preg_match_all("/\[img\](.*?)\[\/img\]/",$body,$match)) { $images = $match[1]; if(count($images)) { foreach($images as $image) { @@ -235,7 +235,7 @@ function item_post(&$a) { $match = false; - if(preg_match_all("/\[attachment\](.+?)\[\/attachment\]/",$body,$match)) { + if(preg_match_all("/\[attachment\](.*?)\[\/attachment\]/",$body,$match)) { $attaches = $match[1]; if(count($attaches)) { foreach($attaches as $attach) { diff --git a/mod/message.php b/mod/message.php index 21f7b935e..ad598eb7d 100644 --- a/mod/message.php +++ b/mod/message.php @@ -78,7 +78,7 @@ function message_post(&$a) { $match = null; - if(preg_match_all("/\[img\](.+?)\[\/img\]/",$body,$match)) { + if(preg_match_all("/\[img\](.*?)\[\/img\]/",$body,$match)) { $images = $match[1]; if(count($images)) { foreach($images as $image) { diff --git a/mod/photos.php b/mod/photos.php index 926b33dbe..f1a2d635c 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -548,13 +548,13 @@ foreach($_FILES AS $key => $val) { * * We create a wall item for every photo, but we don't want to * overwhelm the data stream with a hundred newly uploaded photos. - * So we will make one photo (the first one uploaded to this album) + * So we will make the first photo uploaded to this album in the last several hours * visible by default, the rest will become visible over time when and if * they acquire comments, likes, dislikes, and/or tags * */ - $r = q("SELECT * FROM `photo` WHERE `album` = '%s' AND `uid` = %d", + $r = q("SELECT * FROM `photo` WHERE `album` = '%s' AND `uid` = %d AND `created` > UTC_TIMESTAMP() - INTERVAL 3 HOUR ", dbesc($album), intval($page_owner_uid) ); diff --git a/update.php b/update.php index be78f068f..dfc5f88c9 100644 --- a/update.php +++ b/update.php @@ -1,6 +1,6 @@ <?php -define( 'UPDATE_VERSION' , 1061 ); +define( 'UPDATE_VERSION' , 1062 ); /** * @@ -510,3 +510,6 @@ function update_1060() { q("ALTER TABLE `event` ADD `uri` CHAR( 255 ) NOT NULL AFTER `cid` "); } +function update_1061() { + q("ALTER TABLE `event` ADD `nofinish` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `type` "); +} diff --git a/util/po2php.php b/util/po2php.php index 239eafb5f..1a86bb38d 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -102,7 +102,7 @@ function po2php_run($argv, $argc) { } - + if ($inv) { $inv = False; $out .= '"'.$v.'"'; } if ($k!="") $out .= $arr?");\n":";\n"; diff --git a/view/event_form.tpl b/view/event_form.tpl new file mode 100644 index 000000000..7449f845a --- /dev/null +++ b/view/event_form.tpl @@ -0,0 +1,35 @@ +<h3>$e_text</h3> + +<p> +$e_desc +</p> + +<form action="$post" method="post" > + +<div id="event-start-text">$s_text</div> +$s_dsel $s_tsel + +<div id="event-finish-text">$f_text</div> +$f_dsel $f_tsel + +<div id="event-datetime-break"></div> + +<input type="checkbox" name="nofinish" value="1" id="event-nofinish-checkbox" $n_checked /> <div id="event-nofinish-text">$n_text</div> + +<div id="event-nofinish-break"></div> + +<input type="checkbox" name="adjust" value="1" id="event-adjust-checkbox" $a_checked /> <div id="event-adjust-text">$a_text</div> + +<div id="event-adjust-break"></div> + +<div id="event-desc-text">$d_text</div> +<textarea id="event-desc-textarea" name="desc">$d_orig</textarea> + + +<div id="event-location-text">$l_text</div> +<textarea id="event-location-textarea" name="location">$l_orig</textarea> + +<input id="event-submit" type="submit" name="submit" value="$submit" /> +</form> + + diff --git a/view/it/messages.po b/view/it/messages.po index ad7800a1e..59fbc0ee7 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -1,14 +1,15 @@ # FRIENDIKA Distributed Social Network # Copyright (C) 2010, 2011 Mike Macgirvin # This file is distributed under the same license as the Friendika package. -# Mike Macgirvin, 2010 # +# <fabrix.xm@gmail.com>, 2011 +# fabrixxm <fabrix.xm@gmail.com>, 2011 msgid "" msgstr "" "Project-Id-Version: friendika\n" "Report-Msgid-Bugs-To: http://bugs.friendika.com/\n" -"POT-Creation-Date: 2011-05-02 20:13-0700\n" -"PO-Revision-Date: 2011-05-10 12:06+0000\n" +"POT-Creation-Date: 2011-05-26 06:46-0700\n" +"PO-Revision-Date: 2011-06-07 09:37+0000\n" "Last-Translator: fabrixxm <fabrix.xm@gmail.com>\n" "Language-Team: Italian (http://www.transifex.net/projects/p/friendika/team/it/)\n" "MIME-Version: 1.0\n" @@ -29,23 +30,23 @@ msgstr "Impostazioni del contatto applicate." msgid "Contact update failed." msgstr "Aggiornamento del contatto non riuscito." -#: ../../mod/crepair.php:54 ../../mod/photos.php:89 ../../mod/photos.php:787 -#: ../../mod/editpost.php:10 ../../mod/install.php:93 -#: ../../mod/notifications.php:56 ../../mod/contacts.php:106 -#: ../../mod/settings.php:15 ../../mod/settings.php:20 -#: ../../mod/settings.php:251 ../../mod/manage.php:75 ../../mod/network.php:6 -#: ../../mod/group.php:19 ../../mod/viewcontacts.php:21 -#: ../../mod/register.php:25 ../../mod/regmod.php:16 ../../mod/item.php:57 -#: ../../mod/item.php:680 ../../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:133 ../../mod/profile_photo.php:144 -#: ../../mod/profile_photo.php:155 ../../mod/message.php:8 -#: ../../mod/message.php:116 ../../mod/wall_upload.php:42 -#: ../../mod/follow.php:8 ../../mod/display.php:138 ../../mod/profiles.php:7 -#: ../../mod/profiles.php:227 ../../mod/invite.php:13 ../../mod/invite.php:54 -#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:221 -#: ../../wip/photos.php:77 ../../wip/photos.php:723 ../../wip/follow2.php:8 -#: ../../wip/group.php:19 ../../wip/photos-chris.php:97 -#: ../../wip/photos-chris.php:770 ../../index.php:265 +#: ../../mod/crepair.php:54 ../../mod/wall_attach.php:43 +#: ../../mod/photos.php:89 ../../mod/photos.php:802 ../../mod/editpost.php:10 +#: ../../mod/install.php:93 ../../mod/notifications.php:56 +#: ../../mod/contacts.php:106 ../../mod/settings.php:15 +#: ../../mod/settings.php:20 ../../mod/settings.php:251 +#: ../../mod/manage.php:75 ../../mod/network.php:6 ../../mod/notes.php:20 +#: ../../mod/attach.php:64 ../../mod/group.php:19 +#: ../../mod/viewcontacts.php:21 ../../mod/register.php:27 +#: ../../mod/regmod.php:18 ../../mod/item.php:57 ../../mod/item.php:801 +#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:133 +#: ../../mod/profile_photo.php:144 ../../mod/profile_photo.php:155 +#: ../../mod/message.php:8 ../../mod/message.php:116 +#: ../../mod/wall_upload.php:42 ../../mod/follow.php:8 +#: ../../mod/display.php:138 ../../mod/profiles.php:7 +#: ../../mod/profiles.php:230 ../../mod/invite.php:13 ../../mod/invite.php:54 +#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:242 +#: ../../index.php:256 msgid "Permission denied." msgstr "Permesso negato." @@ -103,21 +104,20 @@ msgstr "URL Notifiche" msgid "Poll/Feed URL" msgstr "URL Feed" -#: ../../mod/crepair.php:100 ../../mod/photos.php:815 ../../mod/photos.php:872 -#: ../../mod/photos.php:1079 ../../mod/photos.php:1122 +#: ../../mod/crepair.php:100 ../../mod/photos.php:830 ../../mod/photos.php:887 +#: ../../mod/photos.php:1095 ../../mod/photos.php:1135 +#: ../../mod/photos.php:1174 ../../mod/photos.php:1205 #: ../../mod/install.php:133 ../../mod/contacts.php:264 #: ../../mod/settings.php:426 ../../mod/manage.php:106 ../../mod/group.php:76 -#: ../../mod/group.php:159 ../../mod/profiles.php:370 ../../mod/invite.php:68 -#: ../../addon/facebook/facebook.php:268 -#: ../../addon/randplace/randplace.php:179 -#: ../../addon/statusnet/statusnet.php:163 -#: ../../addon/statusnet/statusnet.php:189 -#: ../../addon/statusnet/statusnet.php:207 ../../addon/twitter/twitter.php:156 -#: ../../addon/twitter/twitter.php:175 ../../include/conversation.php:384 -#: ../../wip/photos.php:754 ../../wip/photos.php:793 ../../wip/photos.php:954 -#: ../../wip/addon/randplace/randplace.php:178 ../../wip/group.php:99 -#: ../../wip/group.php:176 ../../wip/photos-chris.php:801 -#: ../../wip/photos-chris.php:840 ../../wip/photos-chris.php:1001 +#: ../../mod/group.php:159 ../../mod/profiles.php:383 ../../mod/invite.php:68 +#: ../../addon/facebook/facebook.php:289 +#: ../../addon/randplace/randplace.php:179 ../../addon/oembed/oembed.php:49 +#: ../../addon/statusnet/statusnet.php:216 +#: ../../addon/statusnet/statusnet.php:230 +#: ../../addon/statusnet/statusnet.php:256 +#: ../../addon/statusnet/statusnet.php:263 +#: ../../addon/statusnet/statusnet.php:285 ../../addon/twitter/twitter.php:156 +#: ../../addon/twitter/twitter.php:175 ../../include/conversation.php:383 msgid "Submit" msgstr "Invia" @@ -129,6 +129,15 @@ msgstr "Guida:" msgid "Help" msgstr "Guida" +#: ../../mod/wall_attach.php:57 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "Il file supera il limite di dimensione di %d" + +#: ../../mod/wall_attach.php:87 ../../mod/wall_attach.php:98 +msgid "File upload failed." +msgstr "Caricamento del file non riuscito." + #: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 #: ../../mod/dfrn_request.php:644 ../../addon/js_upload/js_upload.php:41 msgid "Cancel" @@ -150,254 +159,208 @@ msgstr "Seleziona un tag da rimuovere: " msgid "Remove" msgstr "Rimuovi" -#: ../../mod/dfrn_poll.php:84 ../../mod/dfrn_poll.php:510 +#: ../../mod/dfrn_poll.php:90 ../../mod/dfrn_poll.php:516 #, php-format msgid "%s welcomes %s" msgstr "%s da il benvenuto a %s" -#: ../../mod/photos.php:34 ../../wip/photos.php:31 -#: ../../wip/photos-chris.php:41 +#: ../../mod/photos.php:34 msgid "Photo Albums" msgstr "Album Foto" -#: ../../mod/photos.php:38 ../../mod/photos.php:110 ../../mod/photos.php:795 -#: ../../mod/photos.php:864 ../../mod/photos.php:879 ../../mod/photos.php:1248 -#: ../../mod/photos.php:1259 ../../include/Photo.php:225 -#: ../../include/Photo.php:232 ../../include/Photo.php:239 -#: ../../include/items.php:1026 ../../include/items.php:1029 -#: ../../include/items.php:1032 ../../wip/photos.php:35 -#: ../../wip/photos.php:98 ../../wip/photos.php:731 ../../wip/photos.php:785 -#: ../../wip/photos.php:800 ../../wip/photos.php:1111 -#: ../../wip/photos.php:1122 ../../wip/photos-chris.php:45 -#: ../../wip/photos-chris.php:118 ../../wip/photos-chris.php:778 -#: ../../wip/photos-chris.php:832 ../../wip/photos-chris.php:847 -#: ../../wip/photos-chris.php:1158 ../../wip/photos-chris.php:1169 +#: ../../mod/photos.php:38 ../../mod/photos.php:110 ../../mod/photos.php:810 +#: ../../mod/photos.php:879 ../../mod/photos.php:894 ../../mod/photos.php:1282 +#: ../../mod/photos.php:1293 ../../include/Photo.php:233 +#: ../../include/Photo.php:240 ../../include/Photo.php:247 +#: ../../include/items.php:1041 ../../include/items.php:1044 +#: ../../include/items.php:1047 msgid "Contact Photos" msgstr "Foto dei contatti" -#: ../../mod/photos.php:99 ../../wip/photos.php:87 -#: ../../wip/photos-chris.php:107 +#: ../../mod/photos.php:99 msgid "Contact information unavailable" msgstr "Informazione sul contatto non disponibile" -#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:864 -#: ../../mod/photos.php:879 ../../mod/register.php:288 -#: ../../mod/register.php:295 ../../mod/register.php:302 +#: ../../mod/photos.php:110 ../../mod/photos.php:535 ../../mod/photos.php:879 +#: ../../mod/photos.php:894 ../../mod/register.php:290 +#: ../../mod/register.php:297 ../../mod/register.php:304 #: ../../mod/profile_photo.php:58 ../../mod/profile_photo.php:65 #: ../../mod/profile_photo.php:72 ../../mod/profile_photo.php:160 #: ../../mod/profile_photo.php:236 ../../mod/profile_photo.php:245 -#: ../../wip/photos.php:98 ../../wip/photos.php:493 ../../wip/photos.php:785 -#: ../../wip/photos.php:800 ../../wip/photos-chris.php:118 -#: ../../wip/photos-chris.php:525 ../../wip/photos-chris.php:832 -#: ../../wip/photos-chris.php:847 msgid "Profile Photos" msgstr "Foto del profilo" -#: ../../mod/photos.php:120 ../../wip/photos.php:108 -#: ../../wip/photos-chris.php:128 +#: ../../mod/photos.php:120 msgid "Album not found." msgstr "Album non trovato." -#: ../../mod/photos.php:138 ../../mod/photos.php:873 ../../wip/photos.php:126 -#: ../../wip/photos.php:794 ../../wip/photos-chris.php:146 -#: ../../wip/photos-chris.php:841 +#: ../../mod/photos.php:138 ../../mod/photos.php:888 msgid "Delete Album" msgstr "Elimina album" -#: ../../mod/photos.php:201 ../../mod/photos.php:1080 ../../wip/photos.php:192 -#: ../../wip/photos.php:955 ../../wip/photos-chris.php:212 -#: ../../wip/photos-chris.php:1002 +#: ../../mod/photos.php:201 ../../mod/photos.php:1096 msgid "Delete Photo" msgstr "Elimina foto" -#: ../../mod/photos.php:473 ../../wip/photos.php:442 -#: ../../wip/photos-chris.php:462 +#: ../../mod/photos.php:473 msgid "was tagged in a" msgstr "è stato taggato in" #: ../../mod/photos.php:473 ../../mod/like.php:110 -#: ../../include/conversation.php:20 ../../wip/photos.php:442 -#: ../../wip/photos-chris.php:462 +#: ../../include/conversation.php:20 msgid "photo" msgstr "foto" -#: ../../mod/photos.php:473 ../../wip/photos.php:442 -#: ../../wip/photos-chris.php:462 +#: ../../mod/photos.php:473 msgid "by" msgstr "da" #: ../../mod/photos.php:563 ../../addon/js_upload/js_upload.php:306 -#: ../../wip/photos.php:511 ../../wip/photos-chris.php:555 msgid "Image exceeds size limit of " msgstr "L'immagine supera il limite di dimensione di " -#: ../../mod/photos.php:575 ../../mod/profile_photo.php:118 -#: ../../mod/wall_upload.php:65 ../../wip/photos.php:520 -#: ../../wip/photos-chris.php:567 +#: ../../mod/photos.php:577 ../../mod/profile_photo.php:118 +#: ../../mod/wall_upload.php:65 msgid "Unable to process image." msgstr "Impossibile elaborare l'immagine." -#: ../../mod/photos.php:593 ../../mod/profile_photo.php:241 -#: ../../mod/wall_upload.php:82 ../../wip/photos.php:537 -#: ../../wip/photos-chris.php:585 +#: ../../mod/photos.php:597 ../../mod/profile_photo.php:241 +#: ../../mod/wall_upload.php:82 msgid "Image upload failed." msgstr "Caricamento immagine fallito." -#: ../../mod/photos.php:665 ../../mod/dfrn_request.php:591 +#: ../../mod/photos.php:680 ../../mod/dfrn_request.php:591 #: ../../mod/viewcontacts.php:16 ../../mod/display.php:7 -#: ../../mod/search.php:13 ../../mod/directory.php:18 +#: ../../mod/search.php:13 ../../mod/directory.php:20 msgid "Public access denied." msgstr "Accesso pubblico non consentito." -#: ../../mod/photos.php:675 ../../wip/photos.php:611 -#: ../../wip/photos-chris.php:658 +#: ../../mod/photos.php:690 msgid "No photos selected" msgstr "Nessuna foto selezionata" -#: ../../mod/photos.php:822 ../../wip/photos.php:742 -#: ../../wip/photos-chris.php:789 +#: ../../mod/photos.php:837 msgid "Upload Photos" msgstr "Carica foto" -#: ../../mod/photos.php:825 ../../mod/photos.php:868 ../../wip/photos.php:745 -#: ../../wip/photos.php:789 ../../wip/photos-chris.php:792 -#: ../../wip/photos-chris.php:836 +#: ../../mod/photos.php:840 ../../mod/photos.php:883 msgid "New album name: " msgstr "Nome nuovo album: " -#: ../../mod/photos.php:826 ../../wip/photos.php:746 -#: ../../wip/photos-chris.php:793 +#: ../../mod/photos.php:841 msgid "or existing album name: " msgstr "o nome di un album esistente: " -#: ../../mod/photos.php:828 ../../mod/photos.php:1075 ../../wip/photos.php:749 -#: ../../wip/photos-chris.php:796 +#: ../../mod/photos.php:843 ../../mod/photos.php:1091 msgid "Permissions" msgstr "Permessi" -#: ../../mod/photos.php:883 ../../wip/photos.php:804 -#: ../../wip/photos-chris.php:851 +#: ../../mod/photos.php:898 msgid "Edit Album" msgstr "Modifica album" -#: ../../mod/photos.php:893 ../../mod/photos.php:1277 ../../wip/photos.php:814 -#: ../../wip/photos.php:1141 ../../wip/photos-chris.php:861 -#: ../../wip/photos-chris.php:1188 +#: ../../mod/photos.php:908 ../../mod/photos.php:1311 msgid "View Photo" msgstr "Vedi foto" -#: ../../mod/photos.php:922 ../../wip/photos.php:843 -#: ../../wip/photos-chris.php:890 +#: ../../mod/photos.php:937 msgid "Photo not available" msgstr "Foto non disponibile" -#: ../../mod/photos.php:969 ../../wip/photos.php:864 -#: ../../wip/photos-chris.php:911 +#: ../../mod/photos.php:986 msgid "Edit photo" msgstr "Modifica foto" -#: ../../mod/photos.php:971 +#: ../../mod/photos.php:987 msgid "Use as profile photo" msgstr "Usa come foto del profilo" -#: ../../mod/photos.php:975 ../../include/conversation.php:317 +#: ../../mod/photos.php:993 ../../include/conversation.php:316 msgid "Private Message" msgstr "Messaggio privato" -#: ../../mod/photos.php:982 +#: ../../mod/photos.php:1000 msgid "<< Prev" msgstr "<< Prec" -#: ../../mod/photos.php:986 ../../wip/photos.php:870 -#: ../../wip/photos-chris.php:917 +#: ../../mod/photos.php:1004 msgid "View Full Size" msgstr "Vedi dimensione intera" -#: ../../mod/photos.php:990 +#: ../../mod/photos.php:1009 msgid "Next >>" msgstr "Succ >>" -#: ../../mod/photos.php:1049 ../../wip/photos.php:928 -#: ../../wip/photos-chris.php:975 +#: ../../mod/photos.php:1071 msgid "Tags: " msgstr "Tag: " -#: ../../mod/photos.php:1059 ../../wip/photos.php:938 -#: ../../wip/photos-chris.php:985 +#: ../../mod/photos.php:1074 msgid "[Remove any tag]" msgstr "[Rimuovi tutti i tag]" -#: ../../mod/photos.php:1068 +#: ../../mod/photos.php:1084 msgid "New album name" msgstr "Nuovo nome album" -#: ../../mod/photos.php:1071 ../../wip/photos.php:948 -#: ../../wip/photos-chris.php:995 +#: ../../mod/photos.php:1087 msgid "Caption" msgstr "Didascalia" -#: ../../mod/photos.php:1073 ../../wip/photos.php:950 -#: ../../wip/photos-chris.php:997 +#: ../../mod/photos.php:1089 msgid "Add a Tag" msgstr "Aggiungi un tag" -#: ../../mod/photos.php:1077 ../../wip/photos.php:952 -#: ../../wip/photos-chris.php:999 +#: ../../mod/photos.php:1093 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" "Esempio: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1097 ../../include/conversation.php:365 +#: ../../mod/photos.php:1113 ../../include/conversation.php:364 msgid "I like this (toggle)" msgstr "Mi piace questo (metti/togli)" -#: ../../mod/photos.php:1098 ../../include/conversation.php:366 +#: ../../mod/photos.php:1114 ../../include/conversation.php:365 msgid "I don't like this (toggle)" msgstr "Non mi piace questo (metti/togli)" -#: ../../mod/photos.php:1099 ../../include/conversation.php:367 -#: ../../include/conversation.php:735 +#: ../../mod/photos.php:1115 ../../include/conversation.php:366 +#: ../../include/conversation.php:731 msgid "Share" msgstr "Condividi" -#: ../../mod/photos.php:1100 ../../mod/editpost.php:95 +#: ../../mod/photos.php:1116 ../../mod/editpost.php:97 #: ../../mod/message.php:190 ../../mod/message.php:324 -#: ../../include/conversation.php:368 ../../include/conversation.php:744 +#: ../../include/conversation.php:367 ../../include/conversation.php:741 msgid "Please wait" msgstr "Attendi" -#: ../../mod/photos.php:1119 ../../mod/photos.php:1161 -#: ../../mod/photos.php:1190 ../../include/conversation.php:381 -#: ../../wip/photos.php:986 ../../wip/photos.php:1025 -#: ../../wip/photos.php:1053 ../../wip/photos-chris.php:1033 -#: ../../wip/photos-chris.php:1072 ../../wip/photos-chris.php:1100 +#: ../../mod/photos.php:1132 ../../mod/photos.php:1171 +#: ../../mod/photos.php:1202 ../../include/conversation.php:380 msgid "This is you" msgstr "Questo sei tu" -#: ../../mod/photos.php:1121 ../../include/conversation.php:383 -#: ../../boot.php:373 +#: ../../mod/photos.php:1134 ../../mod/photos.php:1173 +#: ../../mod/photos.php:1204 ../../include/conversation.php:382 +#: ../../boot.php:386 msgid "Comment" msgstr "Commento" -#: ../../mod/photos.php:1218 ../../mod/group.php:146 -#: ../../include/conversation.php:182 ../../include/conversation.php:394 -#: ../../wip/group.php:162 +#: ../../mod/photos.php:1232 ../../mod/group.php:146 +#: ../../include/conversation.php:179 ../../include/conversation.php:393 msgid "Delete" msgstr "Cancella" -#: ../../mod/photos.php:1264 ../../wip/photos.php:1127 -#: ../../wip/photos-chris.php:1174 +#: ../../mod/photos.php:1298 msgid "Recent Photos" msgstr "Foto recenti" -#: ../../mod/photos.php:1268 ../../wip/photos.php:1131 -#: ../../wip/photos-chris.php:1178 +#: ../../mod/photos.php:1302 msgid "Upload New Photos" msgstr "Carica nuova foto" -#: ../../mod/photos.php:1281 ../../wip/photos.php:1147 -#: ../../wip/photos-chris.php:1194 +#: ../../mod/photos.php:1315 msgid "View Album" msgstr "Vedi album" @@ -409,54 +372,62 @@ msgstr "Elemento non trovato" msgid "Edit post" msgstr "Modifica messaggio" -#: ../../mod/editpost.php:74 ../../include/conversation.php:724 +#: ../../mod/editpost.php:75 ../../include/conversation.php:717 msgid "Post to Email" msgstr "Invia a Email" -#: ../../mod/editpost.php:87 ../../include/group.php:169 -#: ../../include/conversation.php:392 +#: ../../mod/editpost.php:88 ../../include/group.php:169 +#: ../../include/conversation.php:391 msgid "Edit" msgstr "Modifica" -#: ../../mod/editpost.php:88 ../../mod/message.php:188 -#: ../../mod/message.php:322 ../../include/conversation.php:736 +#: ../../mod/editpost.php:89 ../../mod/message.php:188 +#: ../../mod/message.php:322 ../../include/conversation.php:732 msgid "Upload photo" msgstr "Carica foto" -#: ../../mod/editpost.php:89 ../../mod/message.php:189 -#: ../../mod/message.php:323 ../../include/conversation.php:737 +#: ../../mod/editpost.php:90 ../../include/conversation.php:733 +msgid "Attach file" +msgstr "Allega file" + +#: ../../mod/editpost.php:91 ../../mod/message.php:189 +#: ../../mod/message.php:323 ../../include/conversation.php:734 msgid "Insert web link" msgstr "Inserisci link" -#: ../../mod/editpost.php:90 ../../include/conversation.php:738 +#: ../../mod/editpost.php:92 ../../include/conversation.php:735 msgid "Insert YouTube video" msgstr "Inserisci video da YouTube" -#: ../../mod/editpost.php:91 ../../include/conversation.php:739 +#: ../../mod/editpost.php:93 ../../include/conversation.php:736 msgid "Insert Vorbis [.ogg] video" msgstr "Inserisci video Theora [.ogg]" -#: ../../mod/editpost.php:92 ../../include/conversation.php:740 +#: ../../mod/editpost.php:94 ../../include/conversation.php:737 msgid "Insert Vorbis [.ogg] audio" msgstr "Inserisci audio Vorbis [.ogg]" -#: ../../mod/editpost.php:93 ../../include/conversation.php:741 +#: ../../mod/editpost.php:95 ../../include/conversation.php:738 msgid "Set your location" msgstr "Imposta la tua posizione" -#: ../../mod/editpost.php:94 ../../include/conversation.php:742 +#: ../../mod/editpost.php:96 ../../include/conversation.php:739 msgid "Clear browser location" msgstr "Cancella la tua posizione data dal browser" -#: ../../mod/editpost.php:96 ../../include/conversation.php:745 +#: ../../mod/editpost.php:98 ../../include/conversation.php:742 msgid "Permission settings" msgstr "Impostazione permessi" -#: ../../mod/editpost.php:102 ../../include/conversation.php:751 +#: ../../mod/editpost.php:106 ../../include/conversation.php:750 msgid "CC: email addresses" msgstr "CC: indirizzi email" -#: ../../mod/editpost.php:104 ../../include/conversation.php:753 +#: ../../mod/editpost.php:107 ../../include/conversation.php:751 +msgid "Public post" +msgstr "Messaggio pubblico" + +#: ../../mod/editpost.php:109 ../../include/conversation.php:753 msgid "Example: bob@example.com, mary@example.com" msgstr "Esempio: bob@example.com, mary@example.com" @@ -532,7 +503,7 @@ msgstr "Sembra che tu sia già amico di %s." msgid "Invalid profile URL." msgstr "Indirizzo profilo invalido." -#: ../../mod/dfrn_request.php:340 ../../mod/follow.php:16 +#: ../../mod/dfrn_request.php:340 ../../mod/follow.php:20 msgid "Disallowed profile URL." msgstr "Indirizzo profilo non permesso." @@ -569,7 +540,7 @@ msgstr "Conferma la tua richiesta di connessione con %s." msgid "Confirm" msgstr "Conferma" -#: ../../mod/dfrn_request.php:542 ../../include/items.php:1409 +#: ../../mod/dfrn_request.php:542 ../../include/items.php:1440 msgid "[Name Withheld]" msgstr "[Nome Nascosto]" @@ -578,11 +549,10 @@ msgid "Introduction received at " msgstr "Introduzione ricevuta su " #: ../../mod/dfrn_request.php:551 ../../mod/lostpass.php:40 -#: ../../mod/lostpass.php:102 ../../mod/register.php:333 -#: ../../mod/register.php:373 ../../mod/regmod.php:94 ../../mod/item.php:480 -#: ../../mod/item.php:506 ../../mod/dfrn_notify.php:189 -#: ../../mod/dfrn_notify.php:405 ../../mod/dfrn_notify.php:495 -#: ../../mod/dfrn_confirm.php:657 ../../include/items.php:1418 +#: ../../mod/lostpass.php:102 ../../mod/register.php:335 +#: ../../mod/register.php:385 ../../mod/regmod.php:98 +#: ../../mod/dfrn_notify.php:191 ../../mod/dfrn_notify.php:443 +#: ../../mod/dfrn_confirm.php:658 ../../include/items.php:1449 msgid "Administrator" msgstr "Amministratore" @@ -607,14 +577,14 @@ msgid "Does $name know you?" msgstr "$name ti conosce?" #: ../../mod/dfrn_request.php:634 ../../mod/settings.php:350 -#: ../../mod/settings.php:362 ../../mod/register.php:444 -#: ../../mod/profiles.php:355 +#: ../../mod/settings.php:362 ../../mod/register.php:459 +#: ../../mod/profiles.php:358 ../../mod/profiles.php:367 msgid "Yes" msgstr "Si" #: ../../mod/dfrn_request.php:635 ../../mod/settings.php:351 -#: ../../mod/settings.php:363 ../../mod/register.php:445 -#: ../../mod/profiles.php:356 +#: ../../mod/settings.php:363 ../../mod/register.php:460 +#: ../../mod/profiles.php:359 ../../mod/profiles.php:368 msgid "No" msgstr "No" @@ -1165,7 +1135,7 @@ msgstr "Bloccato" msgid "Currently ignored" msgstr "Ignorato" -#: ../../mod/contacts.php:322 ../../include/nav.php:110 +#: ../../mod/contacts.php:322 ../../include/nav.php:109 #: ../../include/acl_selectors.php:141 ../../include/acl_selectors.php:156 msgid "Contacts" msgstr "Contatti" @@ -1178,11 +1148,11 @@ msgstr "Mostra connessioni bloccate" msgid "Hide Blocked Connections" msgstr "Nascondi connessioni bloccate" -#: ../../mod/contacts.php:326 ../../mod/directory.php:44 +#: ../../mod/contacts.php:326 ../../mod/directory.php:55 msgid "Finding: " msgstr "Cerco: " -#: ../../mod/contacts.php:327 ../../mod/directory.php:46 +#: ../../mod/contacts.php:327 ../../mod/directory.php:57 msgid "Find" msgstr "Trova" @@ -1190,7 +1160,7 @@ msgstr "Trova" msgid "Visit $username's profile" msgstr "Visita il profilo di $username" -#: ../../mod/contacts.php:388 ../../include/conversation.php:604 +#: ../../mod/contacts.php:388 ../../include/conversation.php:597 msgid "Edit contact" msgstr "Modifca contatto" @@ -1211,7 +1181,7 @@ msgstr "" "La richiesta non può essere verificata. (Puoi averla già richiesta " "precendentemente). Reimpostazione password fallita." -#: ../../mod/lostpass.php:78 ../../boot.php:839 +#: ../../mod/lostpass.php:78 ../../boot.php:852 msgid "Password Reset" msgstr "Resetta password" @@ -1296,6 +1266,7 @@ msgid "Settings updated." msgstr "Impostazioni aggiornate." #: ../../mod/settings.php:256 ../../mod/settings.php:418 +#: ../../addon/widgets/widgets.php:123 msgid "Plugin Settings" msgstr "Impostazioni Plugin" @@ -1562,50 +1533,46 @@ msgstr "Vista Nuovi Elementi" #: ../../mod/network.php:64 #, php-format -msgid "%d member" -msgid_plural "%d members" -msgstr[0] "%d membro" -msgstr[1] "%d membri" - -#: ../../mod/network.php:65 -#, php-format -msgid "Warning: This group contains %s from an insecure network." -msgstr "Attenzione: questo gruppo contiente %s da un network insicuro." +msgid "Warning: This group contains %s member from an insecure network." +msgid_plural "" +"Warning: This group contains %s members from an insecure network." +msgstr[0] "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:66 +#: ../../mod/network.php:67 msgid "Private messages to this group are at risk of public disclosure." msgstr "" "I messaggi privati a questo gruppo sono a rischio di visualizzazione " "pubblica." -#: ../../mod/network.php:126 +#: ../../mod/network.php:129 msgid "No such group" msgstr "Nessun gruppo" -#: ../../mod/network.php:137 +#: ../../mod/network.php:140 msgid "Group is empty" msgstr "Il gruppo è vuoto" -#: ../../mod/network.php:141 +#: ../../mod/network.php:144 msgid "Group: " msgstr "Gruppo: " -#: ../../mod/network.php:151 +#: ../../mod/network.php:154 msgid "Contact: " msgstr "Contatto:" -#: ../../mod/network.php:153 +#: ../../mod/network.php:156 msgid "Private messages to this person are at risk of public disclosure." msgstr "" "I messaggi privati a questa persona sono a rischio di divulgazione al " "pubblico." -#: ../../mod/network.php:158 +#: ../../mod/network.php:161 msgid "Invalid contact." msgstr "Contatto non valido." -#: ../../mod/network.php:257 ../../mod/register.php:450 -#: ../../mod/profile.php:262 ../../mod/display.php:147 +#: ../../mod/network.php:262 ../../mod/register.php:465 +#: ../../mod/profile.php:265 ../../mod/display.php:147 msgid "" "Shared content is covered by the <a " "href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons " @@ -1615,42 +1582,55 @@ msgstr "" "href=\"http://creativecommons.org/licenses/by/3.0/deed.it\">Creative Commons" " Attribuzione 3.0</a>." -#: ../../mod/group.php:27 ../../wip/group.php:29 +#: ../../mod/notes.php:41 ../../mod/apps.php:8 +msgid "Private Notes" +msgstr "Note Private" + +#: ../../mod/notes.php:60 +msgid "Save" +msgstr "Salva" + +#: ../../mod/attach.php:6 +msgid "Item not available." +msgstr "Elemento non disponibile." + +#: ../../mod/attach.php:16 +msgid "Item was not found." +msgstr "Elemento non trovato." + +#: ../../mod/group.php:27 msgid "Group created." msgstr "Gruppo creato." -#: ../../mod/group.php:33 ../../wip/group.php:35 +#: ../../mod/group.php:33 msgid "Could not create group." msgstr "Impossibile creare il gruppo." -#: ../../mod/group.php:43 ../../mod/group.php:115 ../../wip/group.php:45 -#: ../../wip/group.php:137 +#: ../../mod/group.php:43 ../../mod/group.php:115 msgid "Group not found." msgstr "Gruppo non trovato." -#: ../../mod/group.php:56 ../../wip/group.php:58 +#: ../../mod/group.php:56 msgid "Group name changed." msgstr "Il nome del gruppo è cambiato." -#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../wip/group.php:90 -#: ../../index.php:264 +#: ../../mod/group.php:67 ../../mod/profperm.php:19 ../../index.php:255 msgid "Permission denied" msgstr "Permesso negato" -#: ../../mod/group.php:74 ../../wip/group.php:97 +#: ../../mod/group.php:74 msgid "Create a group of contacts/friends." msgstr "Crea un gruppo di amici/contatti." -#: ../../mod/group.php:75 ../../mod/group.php:158 ../../wip/group.php:98 -#: ../../wip/group.php:174 +#: ../../mod/group.php:75 ../../mod/group.php:158 msgid "Group Name: " msgstr "Nome del gruppo:" -#: ../../mod/group.php:90 ../../wip/group.php:113 +#: ../../mod/group.php:90 msgid "Group removed." msgstr "Gruppo rimosso." -#: ../../mod/group.php:92 ../../wip/group.php:115 +#: ../../mod/group.php:92 msgid "Unable to remove group." msgstr "Impossibile rimuovere il gruppo." @@ -1658,15 +1638,15 @@ msgstr "Impossibile rimuovere il gruppo." msgid "Click on a contact to add or remove." msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." -#: ../../mod/group.php:157 ../../wip/group.php:173 +#: ../../mod/group.php:157 msgid "Group Editor" msgstr "Modifica gruppo" -#: ../../mod/group.php:169 +#: ../../mod/group.php:172 msgid "Members" msgstr "Membri" -#: ../../mod/group.php:183 +#: ../../mod/group.php:186 msgid "All Contacts" msgstr "Tutti i Contatti" @@ -1678,7 +1658,7 @@ msgstr "Indentificativo del profilo non valido." msgid "Profile Visibility Editor" msgstr "Modifica Visibilità del Profilo" -#: ../../mod/profperm.php:94 ../../mod/profile.php:113 +#: ../../mod/profperm.php:94 ../../mod/profile.php:116 #: ../../include/profile_advanced.php:7 msgid "Profile" msgstr "Profilo" @@ -1691,7 +1671,7 @@ msgstr "Visibile A" msgid "All Contacts (with secure profile access)" msgstr "Tutti i Contatti (con profilo ad accesso sicuro)" -#: ../../mod/viewcontacts.php:25 ../../boot.php:2001 +#: ../../mod/viewcontacts.php:25 ../../boot.php:2059 msgid "View Contacts" msgstr "Guarda contatti" @@ -1699,40 +1679,40 @@ msgstr "Guarda contatti" msgid "No contacts." msgstr "Nessuno contatto." -#: ../../mod/register.php:47 +#: ../../mod/register.php:49 msgid "Invalid OpenID url" msgstr "Url OpenID non valido" -#: ../../mod/register.php:62 +#: ../../mod/register.php:64 msgid "Please enter the required information." msgstr "Inserisci le informazioni richieste." -#: ../../mod/register.php:74 +#: ../../mod/register.php:76 msgid "Please use a shorter name." msgstr "Usa un nome più corto." -#: ../../mod/register.php:76 +#: ../../mod/register.php:78 msgid "Name too short." msgstr "Il Nome è troppo corto." -#: ../../mod/register.php:91 +#: ../../mod/register.php:93 msgid "That doesn't appear to be your full (First Last) name." msgstr "Questo non sembra essere il tuo nome completo (Nome Cognome)." -#: ../../mod/register.php:95 +#: ../../mod/register.php:97 msgid "Your email domain is not among those allowed on this site." msgstr "" "Il dominio della tua email non è tra quelli autorizzati su questo sito." -#: ../../mod/register.php:98 +#: ../../mod/register.php:100 msgid "Not a valid email address." msgstr "Indirizzo email invaildo." -#: ../../mod/register.php:104 +#: ../../mod/register.php:106 msgid "Cannot use that email." msgstr "Questa email non si puo' usare." -#: ../../mod/register.php:109 +#: ../../mod/register.php:111 msgid "" "Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " "must also begin with a letter." @@ -1740,54 +1720,54 @@ msgstr "" "Il tuo \"soprannome\" puo' contenere solo \"a-z\", \"0-9\", \"-\", e \"_\", " "e deve cominciare con una lettera." -#: ../../mod/register.php:115 ../../mod/register.php:215 +#: ../../mod/register.php:117 ../../mod/register.php:217 msgid "Nickname is already registered. Please choose another." msgstr "Soprannome già registrato. Scegline un'altro." -#: ../../mod/register.php:134 +#: ../../mod/register.php:136 msgid "SERIOUS ERROR: Generation of security keys failed." msgstr "ERRORE GRAVE: Generazione delle chiavi di sicurezza fallito." -#: ../../mod/register.php:201 +#: ../../mod/register.php:203 msgid "An error occurred during registration. Please try again." msgstr "Si è verificato un errore durante la registrazione. Prova ancora." -#: ../../mod/register.php:237 +#: ../../mod/register.php:239 msgid "An error occurred creating your default profile. Please try again." msgstr "Si è verificato un errore creando il tuo profilo. Prova ancora." -#: ../../mod/register.php:331 ../../mod/regmod.php:92 +#: ../../mod/register.php:333 ../../mod/regmod.php:96 #, php-format msgid "Registration details for %s" msgstr "Dettagli registrazione per %s" -#: ../../mod/register.php:339 +#: ../../mod/register.php:341 msgid "" "Registration successful. Please check your email for further instructions." msgstr "" "Registrazione completata. Controlla la tua mail per ulteriori informazioni." -#: ../../mod/register.php:343 +#: ../../mod/register.php:345 msgid "Failed to send email message. Here is the message that failed." msgstr "" "Errore inviando il messaggio email. Questo è il messaggio non inviato." -#: ../../mod/register.php:348 +#: ../../mod/register.php:350 msgid "Your registration can not be processed." msgstr "La tua registrazione non puo' essere elaborata." -#: ../../mod/register.php:371 +#: ../../mod/register.php:383 #, php-format msgid "Registration request at %s" msgstr "Richiesta di registrazione su %s" -#: ../../mod/register.php:377 +#: ../../mod/register.php:392 msgid "Your registration is pending approval by the site owner." msgstr "" "La tua richiesta è in attesa di approvazione da parte del prorietario del " "sito." -#: ../../mod/register.php:425 +#: ../../mod/register.php:440 msgid "" "You may (optionally) fill in this form via OpenID by supplying your OpenID " "and clicking 'Register'." @@ -1795,7 +1775,7 @@ msgstr "" "Puoi (opzionalmento) riempire questa maschera via OpenID inserendo il tuo " "OpenID e cliccando 'Registra'." -#: ../../mod/register.php:426 +#: ../../mod/register.php:441 msgid "" "If you are not familiar with OpenID, please leave that field blank and fill " "in the rest of the items." @@ -1803,27 +1783,27 @@ msgstr "" "Se non hai familiarità con OpenID, lascia quel campo in bianco e riempi il " "resto della maschera." -#: ../../mod/register.php:427 +#: ../../mod/register.php:442 msgid "Your OpenID (optional): " msgstr "Il tuo OpenID (opzionale): " -#: ../../mod/register.php:441 +#: ../../mod/register.php:456 msgid "Include your profile in member directory?" msgstr "Includi il tuo profilo nell'elenco dei membir?" -#: ../../mod/register.php:457 +#: ../../mod/register.php:472 msgid "Registration" msgstr "Registrazione" -#: ../../mod/register.php:465 +#: ../../mod/register.php:480 msgid "Your Full Name (e.g. Joe Smith): " msgstr "Il tuo Nome Completo (p.e. Mario Rossi): " -#: ../../mod/register.php:466 +#: ../../mod/register.php:481 msgid "Your Email Address: " msgstr "Il tuo Indirizzo Email: " -#: ../../mod/register.php:467 +#: ../../mod/register.php:482 msgid "" "Choose a profile nickname. This must begin with a text character. Your " "profile address on this site will then be " @@ -1832,20 +1812,20 @@ msgstr "" "Scegli un soprannome. Deve cominciare con un carattere. L'indirizzo del tuo " "profilo sarà '<strong>soprannome@$sitename</strong>'." -#: ../../mod/register.php:468 +#: ../../mod/register.php:483 msgid "Choose a nickname: " msgstr "Scegli un soprannome: " -#: ../../mod/register.php:471 ../../include/nav.php:59 ../../boot.php:822 +#: ../../mod/register.php:486 ../../include/nav.php:59 ../../boot.php:835 msgid "Register" msgstr "Regitrati" -#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:720 +#: ../../mod/like.php:110 ../../addon/facebook/facebook.php:774 #: ../../include/conversation.php:20 msgid "status" msgstr "stato" -#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:724 +#: ../../mod/like.php:127 ../../addon/facebook/facebook.php:778 #: ../../include/conversation.php:25 #, php-format msgid "%1$s likes %2$s's %3$s" @@ -1856,15 +1836,15 @@ msgstr "A %1$s piace %3$s di %2$s" msgid "%1$s doesn't like %2$s's %3$s" msgstr "A %1$s non piace %3$s di %2$s" -#: ../../mod/friendika.php:12 ../../wip/friendika.php:12 +#: ../../mod/friendika.php:43 msgid "This is Friendika version" msgstr "Questo è Friendika versione" -#: ../../mod/friendika.php:13 ../../wip/friendika.php:13 +#: ../../mod/friendika.php:44 msgid "running at web location" msgstr "in esecuzione all'indirizzo" -#: ../../mod/friendika.php:15 +#: ../../mod/friendika.php:46 msgid "" "Shared content within the Friendika network is provided under the <a " "href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons " @@ -1874,7 +1854,7 @@ msgstr "" " href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons " "Attribution 3.0 license</a>" -#: ../../mod/friendika.php:17 +#: ../../mod/friendika.php:48 msgid "" "Please visit <a " "href=\"http://project.friendika.com\">Project.Friendika.com</a> to learn " @@ -1883,11 +1863,11 @@ msgstr "" "Visita <a href=\"http://project.friendika.com\">Project.Friendika.com</a> " "per saperne di più sul progetto Friendika." -#: ../../mod/friendika.php:19 ../../wip/friendika.php:15 +#: ../../mod/friendika.php:50 msgid "Bug reports and issues: please visit" msgstr "Segnalazioni di bug e problemi: visita" -#: ../../mod/friendika.php:20 ../../wip/friendika.php:16 +#: ../../mod/friendika.php:51 msgid "" "Suggestions, praise, donations, etc. - please email \"Info\" at Friendika - " "dot com" @@ -1895,27 +1875,31 @@ msgstr "" "Suggerimenti, preghiere, donazioni, etc - invia una email a \"Info\" at " "Friendika - dot.com" -#: ../../mod/friendika.php:25 +#: ../../mod/friendika.php:56 msgid "Installed plugins/addons/apps" msgstr "Plugin/Addon/Applicazioni installate" -#: ../../mod/friendika.php:33 +#: ../../mod/friendika.php:64 msgid "No installed plugins/addons/apps" msgstr "Nessuno plugin/addons/applicazione installata" -#: ../../mod/regmod.php:10 +#: ../../mod/regmod.php:12 msgid "Please login." msgstr "Accedi." -#: ../../mod/regmod.php:54 +#: ../../mod/regmod.php:56 #, php-format msgid "Registration revoked for %s" msgstr "Registrazione revocata per %s" -#: ../../mod/regmod.php:99 +#: ../../mod/regmod.php:105 msgid "Account approved." msgstr "Account approvato." +#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 +msgid "[Embedded content - reload page to view]" +msgstr "[Contenuto incorporato - ricarica la pagina per vederlo]" + #: ../../mod/item.php:37 msgid "Unable to locate original post." msgstr "Impossibile trovare il messaggio originale." @@ -1930,21 +1914,33 @@ msgstr "Messaggio vuoto scartato." msgid "Wall Photos" msgstr "Foto Bacheca" -#: ../../mod/item.php:478 +#: ../../mod/item.php:517 ../../mod/item.php:560 ../../mod/item.php:583 +#: ../../mod/item.php:624 ../../mod/dfrn_notify.php:193 +#: ../../mod/dfrn_notify.php:401 ../../mod/dfrn_notify.php:444 +#: ../../mod/dfrn_notify.php:530 ../../mod/dfrn_notify.php:571 +msgid "noreply" +msgstr "nessuna risposta" + +#: ../../mod/item.php:559 ../../mod/item.php:623 ../../mod/dfrn_notify.php:570 +msgid "Administrator@" +msgstr "Amministratore@" + +#: ../../mod/item.php:562 ../../mod/dfrn_notify.php:446 +#: ../../mod/dfrn_notify.php:573 #, php-format -msgid "%s commented on your item at %s" -msgstr "%s ha commentato un tuo elemento su %s" +msgid "%s commented on an item at %s" +msgstr "%s ha commentato un elemento su %s" -#: ../../mod/item.php:504 +#: ../../mod/item.php:626 #, php-format -msgid "%s posted on your profile wall at %s" +msgid "%s posted to your profile wall at %s" msgstr "%s ha scritto sulla tua bacheca su %s" -#: ../../mod/item.php:534 +#: ../../mod/item.php:655 msgid "System error. Post not saved." msgstr "Errore di sistema. Messaggio non salvato." -#: ../../mod/item.php:553 +#: ../../mod/item.php:674 #, php-format msgid "" "This message was sent to you by %s, a member of the Friendika social " @@ -1953,12 +1949,12 @@ msgstr "" "Questo messaggio ti è stato inviato da %s, un membro del social network " "Friendika." -#: ../../mod/item.php:555 +#: ../../mod/item.php:676 #, php-format msgid "You may visit them online at %s" msgstr "Puoi visitarli online presso %s" -#: ../../mod/item.php:556 +#: ../../mod/item.php:677 msgid "" "Please contact the sender by replying to this post if you do not wish to " "receive these messages." @@ -1966,12 +1962,12 @@ msgstr "" "Contatta il mittente rispondendo a questo post se non vuoi ricevere questi " "messaggi." -#: ../../mod/item.php:558 +#: ../../mod/item.php:679 #, php-format msgid "%s posted an update." msgstr "%s ha inviato un aggiornamento." -#: ../../mod/item.php:609 ../../mod/display.php:25 ../../mod/display.php:142 +#: ../../mod/item.php:730 ../../mod/display.php:25 ../../mod/display.php:142 msgid "Item not found." msgstr "Elemento non trovato." @@ -2066,7 +2062,7 @@ msgstr "Messaggio inviato." msgid "Message could not be sent." msgstr "Il messaggio non puo' essere inviato." -#: ../../mod/message.php:125 ../../include/nav.php:102 +#: ../../mod/message.php:125 ../../include/nav.php:101 msgid "Messages" msgstr "Messaggi" @@ -2090,7 +2086,7 @@ msgstr "Messaggio cancellato." msgid "Conversation removed." msgstr "Conversazione rimossa." -#: ../../mod/message.php:172 ../../include/conversation.php:691 +#: ../../mod/message.php:172 ../../include/conversation.php:684 msgid "Please enter a link URL:" msgstr "Inserisci l'indirizzo del link:" @@ -2134,41 +2130,59 @@ msgstr "Cancella messaggio" msgid "Send Reply" msgstr "Invia risposta" -#: ../../mod/profile.php:11 ../../boot.php:2203 +#: ../../mod/profile.php:11 ../../boot.php:2270 msgid "No profile" msgstr "Nessun profilo" -#: ../../mod/profile.php:112 +#: ../../mod/profile.php:59 +msgid "Access to this profile has been restricted." +msgstr "L'accesso a questo profilo è stato limitato." + +#: ../../mod/profile.php:115 msgid "Status" msgstr "Stato" -#: ../../mod/profile.php:114 +#: ../../mod/profile.php:117 msgid "Photos" msgstr "Foto" -#: ../../mod/openid.php:62 ../../mod/openid.php:118 ../../include/auth.php:105 -#: ../../include/auth.php:130 ../../include/auth.php:183 +#: ../../mod/openid.php:62 ../../mod/openid.php:122 ../../include/auth.php:114 +#: ../../include/auth.php:139 ../../include/auth.php:192 msgid "Login failed." msgstr "Accesso fallito." -#: ../../mod/openid.php:78 ../../include/auth.php:199 +#: ../../mod/openid.php:78 ../../include/auth.php:208 msgid "Welcome " msgstr "Benvenuto" -#: ../../mod/openid.php:79 ../../include/auth.php:200 +#: ../../mod/openid.php:79 ../../include/auth.php:209 msgid "Please upload a profile photo." msgstr "Carica una foto per il profilo." -#: ../../mod/openid.php:82 ../../include/auth.php:203 +#: ../../mod/openid.php:82 ../../include/auth.php:212 msgid "Welcome back " msgstr "Bentornato " -#: ../../mod/follow.php:39 ../../wip/follow2.php:186 +#: ../../mod/follow.php:43 msgid "The profile address specified does not provide adequate information." msgstr "" "L'indirizzo del profilo specificato non fornisce adeguate informazioni." -#: ../../mod/follow.php:45 ../../wip/follow2.php:192 +#: ../../mod/follow.php:45 +msgid "No compatible communication protocols or feeds were discovered." +msgstr "" +"Non sono stati trovati nessun protocollo di comunicazione o feed " +"compatibili." + +#: ../../mod/follow.php:47 +msgid "An author or name was not found." +msgstr "Non è stato trovato un nome dell'autore" + +#: ../../mod/follow.php:49 +msgid "No browser URL could be matched to this address." +msgstr "Nessun URL puo' essere associato a questo indirizzo." + +#: ../../mod/follow.php:57 msgid "" "Limited profile. This person will be unable to receive direct/personal " "notifications from you." @@ -2176,11 +2190,11 @@ msgstr "" "Profilo limitato. Questa persona non sarà in grado di ricevere nofiche " "dirette/personali da te." -#: ../../mod/follow.php:100 ../../wip/follow2.php:247 +#: ../../mod/follow.php:112 msgid "Unable to retrieve contact information." msgstr "Impossibile recuperare informazioni sul contatto." -#: ../../mod/follow.php:146 ../../wip/follow2.php:293 +#: ../../mod/follow.php:158 msgid "following" msgstr "segue" @@ -2188,24 +2202,15 @@ msgstr "segue" msgid "Item has been removed." msgstr "L'elemento è stato rimosso." -#: ../../mod/dfrn_notify.php:191 -msgid "noreply" -msgstr "nessuna risposta" - -#: ../../mod/dfrn_notify.php:249 +#: ../../mod/dfrn_notify.php:251 msgid "New mail received at " msgstr "Nuova mail ricevuta su " -#: ../../mod/dfrn_notify.php:403 ../../mod/dfrn_notify.php:493 -#, php-format -msgid "%s commented on an item at %s" -msgstr "%s ha commentato un elemento su %s" - #: ../../mod/apps.php:6 msgid "Applications" msgstr "Applicazioni" -#: ../../mod/search.php:26 ../../include/nav.php:71 ../../boot.php:2047 +#: ../../mod/search.php:26 ../../include/nav.php:70 ../../boot.php:2114 msgid "Search" msgstr "Cerca" @@ -2213,8 +2218,8 @@ msgstr "Cerca" msgid "No results." msgstr "Nessun risultato." -#: ../../mod/profiles.php:21 ../../mod/profiles.php:237 -#: ../../mod/profiles.php:342 ../../mod/dfrn_confirm.php:62 +#: ../../mod/profiles.php:21 ../../mod/profiles.php:240 +#: ../../mod/profiles.php:345 ../../mod/dfrn_confirm.php:62 msgid "Profile not found." msgstr "Profilo non trovato." @@ -2222,181 +2227,187 @@ msgstr "Profilo non trovato." msgid "Profile Name is required." msgstr "Il Nome Profilo è richiesto ." -#: ../../mod/profiles.php:199 +#: ../../mod/profiles.php:202 msgid "Profile updated." msgstr "Profilo aggiornato." -#: ../../mod/profiles.php:254 +#: ../../mod/profiles.php:257 msgid "Profile deleted." msgstr "Profilo elminato." -#: ../../mod/profiles.php:270 ../../mod/profiles.php:301 +#: ../../mod/profiles.php:273 ../../mod/profiles.php:304 msgid "Profile-" msgstr "Profilo-" -#: ../../mod/profiles.php:289 ../../mod/profiles.php:328 +#: ../../mod/profiles.php:292 ../../mod/profiles.php:331 msgid "New profile created." msgstr "Nuovo profilo creato." -#: ../../mod/profiles.php:307 +#: ../../mod/profiles.php:310 msgid "Profile unavailable to clone." msgstr "Impossibile duplicare il plrofilo." -#: ../../mod/profiles.php:354 -msgid "Hide my contact/friend list from viewers of this profile?" +#: ../../mod/profiles.php:357 +msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -"Nascondi la mia lista di contatti/amici dai visitatori di questo profilo" +"Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?" -#: ../../mod/profiles.php:369 +#: ../../mod/profiles.php:366 +msgid "Hide profile details and all your messages from unknown viewers?" +msgstr "" +"Nascondi i dettagli del profilo e tutti i tuoi messaggi ai visitatori " +"sconosciuti?" + +#: ../../mod/profiles.php:382 msgid "Edit Profile Details" msgstr "Modifica i Dettagli del Profilo" -#: ../../mod/profiles.php:371 +#: ../../mod/profiles.php:384 msgid "View this profile" msgstr "Visualizza questo profilo" -#: ../../mod/profiles.php:372 +#: ../../mod/profiles.php:385 msgid "Create a new profile using these settings" msgstr "Crea un nuovo profilo usando queste impostazioni" -#: ../../mod/profiles.php:373 +#: ../../mod/profiles.php:386 msgid "Clone this profile" msgstr "Clona questo profilo" -#: ../../mod/profiles.php:374 +#: ../../mod/profiles.php:387 msgid "Delete this profile" msgstr "Cancella questo profilo" -#: ../../mod/profiles.php:375 +#: ../../mod/profiles.php:388 msgid "Profile Name:" msgstr "Nome del profilo:" -#: ../../mod/profiles.php:376 +#: ../../mod/profiles.php:389 msgid "Your Full Name:" msgstr "Il tuo nome completo:" -#: ../../mod/profiles.php:377 +#: ../../mod/profiles.php:390 msgid "Title/Description:" msgstr "Breve descrizione (es. titolo, posizione, altro):" -#: ../../mod/profiles.php:378 +#: ../../mod/profiles.php:391 msgid "Your Gender:" msgstr "Il tuo sesso:" -#: ../../mod/profiles.php:379 +#: ../../mod/profiles.php:392 msgid "Birthday (y/m/d):" msgstr "Data di nascita (a/m/g):" -#: ../../mod/profiles.php:380 +#: ../../mod/profiles.php:393 msgid "Street Address:" msgstr "Indirizzo:" -#: ../../mod/profiles.php:381 +#: ../../mod/profiles.php:394 msgid "Locality/City:" msgstr "Località/Città:" -#: ../../mod/profiles.php:382 +#: ../../mod/profiles.php:395 msgid "Postal/Zip Code:" msgstr "CAP:" -#: ../../mod/profiles.php:383 +#: ../../mod/profiles.php:396 msgid "Country:" msgstr "Nazione:" -#: ../../mod/profiles.php:384 +#: ../../mod/profiles.php:397 msgid "Region/State:" msgstr "Regione/Stato:" -#: ../../mod/profiles.php:385 +#: ../../mod/profiles.php:398 msgid "<span class=\"heart\">♥</span> Marital Status:" msgstr "<span class=\"heart\">♥</span> Stato sentimentale:" -#: ../../mod/profiles.php:386 +#: ../../mod/profiles.php:399 msgid "Who: (if applicable)" msgstr "Con chi: (se possibile)" -#: ../../mod/profiles.php:387 +#: ../../mod/profiles.php:400 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "Esempio: cathy123, Cathy Williams, cathy@example.com" -#: ../../mod/profiles.php:388 ../../include/profile_advanced.php:90 +#: ../../mod/profiles.php:401 ../../include/profile_advanced.php:90 msgid "Sexual Preference:" msgstr "Preferenza sessuale:" -#: ../../mod/profiles.php:389 +#: ../../mod/profiles.php:402 msgid "Homepage URL:" msgstr "Indirizzo homepage:" -#: ../../mod/profiles.php:390 ../../include/profile_advanced.php:115 +#: ../../mod/profiles.php:403 ../../include/profile_advanced.php:115 msgid "Political Views:" msgstr "Orientamento politico:" -#: ../../mod/profiles.php:391 +#: ../../mod/profiles.php:404 msgid "Religious Views:" msgstr "Orientamento religioso:" -#: ../../mod/profiles.php:392 +#: ../../mod/profiles.php:405 msgid "Public Keywords:" msgstr "Parole chiave pubbliche:" -#: ../../mod/profiles.php:393 +#: ../../mod/profiles.php:406 msgid "Private Keywords:" msgstr "Parole chiave private:" -#: ../../mod/profiles.php:394 +#: ../../mod/profiles.php:407 msgid "Example: fishing photography software" msgstr "Esempio: pesca fotografia programmazione" -#: ../../mod/profiles.php:395 +#: ../../mod/profiles.php:408 msgid "(Used for suggesting potential friends, can be seen by others)" msgstr "" "(Utilizzato per suggerire potenziali amici, può essere visto da altri)" -#: ../../mod/profiles.php:396 +#: ../../mod/profiles.php:409 msgid "(Used for searching profiles, never shown to others)" msgstr "(Usato per cercare tra i profili, mai mostrato ad altri)" -#: ../../mod/profiles.php:397 +#: ../../mod/profiles.php:410 msgid "Tell us about yourself..." msgstr "Racconta di te..." -#: ../../mod/profiles.php:398 +#: ../../mod/profiles.php:411 msgid "Hobbies/Interests" msgstr "Hobbie/Interessi" -#: ../../mod/profiles.php:399 +#: ../../mod/profiles.php:412 msgid "Contact information and Social Networks" msgstr "Informazioni su contatti e Social network" -#: ../../mod/profiles.php:400 +#: ../../mod/profiles.php:413 msgid "Musical interests" msgstr "Interessi musicali" -#: ../../mod/profiles.php:401 +#: ../../mod/profiles.php:414 msgid "Books, literature" msgstr "Libri, letteratura" -#: ../../mod/profiles.php:402 +#: ../../mod/profiles.php:415 msgid "Television" msgstr "Televisione" -#: ../../mod/profiles.php:403 +#: ../../mod/profiles.php:416 msgid "Film/dance/culture/entertainment" msgstr "Film/danza/cultura/intrattenimento" -#: ../../mod/profiles.php:404 +#: ../../mod/profiles.php:417 msgid "Love/romance" msgstr "Amore/romanticismo" -#: ../../mod/profiles.php:405 +#: ../../mod/profiles.php:418 msgid "Work/employment" msgstr "Lavoro/impiego" -#: ../../mod/profiles.php:406 +#: ../../mod/profiles.php:419 msgid "School/education" msgstr "Scuola/educazione" -#: ../../mod/profiles.php:411 +#: ../../mod/profiles.php:424 msgid "" "This is your <strong>public</strong> profile.<br />It <strong>may</strong> " "be visible to anybody using the internet." @@ -2404,47 +2415,55 @@ msgstr "" "Questo è il tuo profilo <strong>publico</strong>.<br " "/><strong>Potrebbe</strong> essere visto da chiunque attraverso internet." -#: ../../mod/profiles.php:421 ../../mod/directory.php:97 +#: ../../mod/profiles.php:435 ../../mod/directory.php:112 msgid "Age: " msgstr "Età : " -#: ../../mod/profiles.php:456 ../../include/nav.php:109 +#: ../../mod/profiles.php:470 ../../include/nav.php:108 msgid "Profiles" msgstr "Profili" -#: ../../mod/profiles.php:457 +#: ../../mod/profiles.php:471 msgid "Change profile photo" msgstr "Cambia la foto del profilo" -#: ../../mod/profiles.php:458 +#: ../../mod/profiles.php:472 msgid "Create New Profile" msgstr "Crea un nuovo profilo" -#: ../../mod/profiles.php:468 +#: ../../mod/profiles.php:482 msgid "Profile Image" msgstr "Immagine del Profilo" -#: ../../mod/profiles.php:470 +#: ../../mod/profiles.php:484 msgid "Visible to everybody" msgstr "Visibile a tutti" -#: ../../mod/profiles.php:471 +#: ../../mod/profiles.php:485 msgid "Edit visibility" msgstr "Modifica visibilità" -#: ../../mod/directory.php:38 +#: ../../mod/directory.php:40 msgid "Global Directory" msgstr "Elenco Globale" -#: ../../mod/directory.php:45 +#: ../../mod/directory.php:46 +msgid "Normal site view" +msgstr "Vista normale" + +#: ../../mod/directory.php:48 +msgid "View all site entries" +msgstr "Visualizza tutte le voci del sito" + +#: ../../mod/directory.php:56 msgid "Site Directory" msgstr "Elenco del Sito" -#: ../../mod/directory.php:100 +#: ../../mod/directory.php:115 msgid "Gender: " msgstr "Genere:" -#: ../../mod/directory.php:126 +#: ../../mod/directory.php:141 msgid "No entries (some entries may be hidden)." msgstr "Nessuna voce (qualche voce potrebbe essere nascosta)." @@ -2561,65 +2580,77 @@ msgstr "" 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:655 +#: ../../mod/dfrn_confirm.php:656 #, php-format msgid "Connection accepted at %s" msgstr "Connession accettata su %s" -#: ../../addon/facebook/facebook.php:227 +#: ../../addon/facebook/facebook.php:248 msgid "Facebook disabled" msgstr "Facebook disabilitato" -#: ../../addon/facebook/facebook.php:232 +#: ../../addon/facebook/facebook.php:253 msgid "Updating contacts" msgstr "Aggiornamento contatti" -#: ../../addon/facebook/facebook.php:241 +#: ../../addon/facebook/facebook.php:262 msgid "Facebook API key is missing." msgstr "Chiave API Facebook mancante." -#: ../../addon/facebook/facebook.php:248 +#: ../../addon/facebook/facebook.php:269 msgid "Facebook Connect" msgstr "Facebook Connect" -#: ../../addon/facebook/facebook.php:254 +#: ../../addon/facebook/facebook.php:275 msgid "Install Facebook connector for this account." msgstr "Installa Facebook connector per questo account" -#: ../../addon/facebook/facebook.php:261 +#: ../../addon/facebook/facebook.php:282 msgid "Remove Facebook connector" msgstr "Rimuovi Facebook connector" -#: ../../addon/facebook/facebook.php:267 +#: ../../addon/facebook/facebook.php:288 msgid "Post to Facebook by default" msgstr "Invia su Facebook di default" -#: ../../addon/facebook/facebook.php:329 +#: ../../addon/facebook/facebook.php:350 msgid "Facebook" msgstr "Facebook" -#: ../../addon/facebook/facebook.php:330 +#: ../../addon/facebook/facebook.php:351 msgid "Facebook Connector Settings" msgstr "Impostazioni Connettore Facebook" -#: ../../addon/facebook/facebook.php:344 +#: ../../addon/facebook/facebook.php:365 msgid "Post to Facebook" msgstr "Invia a Facebook" -#: ../../addon/facebook/facebook.php:411 +#: ../../addon/facebook/facebook.php:434 msgid "" "Post to Facebook cancelled because of multi-network access permission " "conflict." msgstr "Invio su Facebook annullato per un conflitto nei permessi di accesso." -#: ../../addon/facebook/facebook.php:466 +#: ../../addon/facebook/facebook.php:500 msgid "Image: " msgstr "Immagine: " -#: ../../addon/facebook/facebook.php:526 +#: ../../addon/facebook/facebook.php:576 msgid "View on Friendika" msgstr "Vedi su Friendika" +#: ../../addon/widgets/widgets.php:41 +msgid "Widgets key: " +msgstr "Chiave Widgets: " + +#: ../../addon/widgets/widgets.php:45 +msgid "Generate new key" +msgstr "Genera una nuova chiave" + +#: ../../addon/widgets/widget_friends.php:30 +msgid "Connect on Friendika!" +msgstr "Connettiti su Friendika!" + #: ../../addon/tictac/tictac.php:14 msgid "Three Dimensional Tic-Tac-Toe" msgstr "Tic-Tac-Toe tridimensionale" @@ -2682,22 +2713,18 @@ msgid "I won!" msgstr "Ho vinto!" #: ../../addon/randplace/randplace.php:171 -#: ../../wip/addon/randplace/randplace.php:170 msgid "Randplace Settings" msgstr "Impostazioni Randplace" #: ../../addon/randplace/randplace.php:173 -#: ../../wip/addon/randplace/randplace.php:172 msgid "Enable Randplace Plugin" msgstr "Abilita il plugin Randplace" -#: ../../addon/java_upload/java_upload.php:33 ../../wip/photos.php:747 -#: ../../wip/photos-chris.php:794 +#: ../../addon/java_upload/java_upload.php:33 msgid "Select files to upload: " msgstr "Seleziona i file da caricare: " -#: ../../addon/java_upload/java_upload.php:35 ../../wip/photos.php:752 -#: ../../wip/photos-chris.php:799 +#: ../../addon/java_upload/java_upload.php:35 msgid "" "Use the following controls only if the Java uploader [above] fails to " "launch." @@ -2738,15 +2765,64 @@ msgid "Upload was cancelled, or server error encountered" msgstr "" "Il caricamento è stato cancellato, o si è verificato un errore sul server" +#: ../../addon/oembed/oembed.php:29 +msgid "OEmbed settings updated" +msgstr "Impostazioni OEmbed aggiornate" + +#: ../../addon/oembed/oembed.php:42 +msgid "Use OEmbed for YouTube videos: " +msgstr "Usa OEmbed per i video da YouTube:" + +#: ../../addon/oembed/oembed.php:76 +msgid "URL to embed:" +msgstr "URL da incorporare:" + #: ../../addon/statusnet/statusnet.php:78 msgid "Post to StatusNet" msgstr "Invia a StatusNet" -#: ../../addon/statusnet/statusnet.php:146 +#: ../../addon/statusnet/statusnet.php:117 +msgid "" +"Please contact your site administrator.<br />The provided API URL is not " +"valid." +msgstr "" +"Contatta l'amministratore del sito.<br/>L'URL delle API fornito non è " +"valido." + +#: ../../addon/statusnet/statusnet.php:145 +msgid "We could not contact the StatusNet API with the Path you entered." +msgstr "" +"Non possiamo conttattare le API di StatusNet con il percorso che hai " +"inserito." + +#: ../../addon/statusnet/statusnet.php:172 +msgid "StatusNet settings updated." +msgstr "Impostazioni StatusNet aggiornate." + +#: ../../addon/statusnet/statusnet.php:195 msgid "StatusNet Posting Settings" msgstr "Impostazioni di invio a StatusNet" -#: ../../addon/statusnet/statusnet.php:152 +#: ../../addon/statusnet/statusnet.php:209 +msgid "Globally Available StatusNet OAuthKeys" +msgstr "Chiavi OAuth StatusNet disponibili sul sito" + +#: ../../addon/statusnet/statusnet.php:210 +msgid "" +"There are preconfigured OAuth key pairs for some StatusNet servers " +"available. If you are useing one of them, please use these credentials. If " +"not feel free to connect to any other StatusNet instance (see below)." +msgstr "" +"Queste sono chiavi OAuth precofigurate disponibili per alcuni server " +"StatusNet. Se stai usando uno di questi server, per favore usa queste " +"credenziali. Altrimenti sei libero di collegarti a un'altra installazione di" +" StatusNet (vedi sotto)." + +#: ../../addon/statusnet/statusnet.php:218 +msgid "Provide your own OAuth Credentials" +msgstr "Fornisci le tue credenziali OAuth" + +#: ../../addon/statusnet/statusnet.php:219 msgid "" "No consumer key pair for StatusNet found. Register your Friendika Account as" " an desktop client on your StatusNet account, copy the consumer key pair " @@ -2761,19 +2837,19 @@ msgstr "" "esiste già una coppia di chiavi per questa installazione di Friendika sulla " "installazione di StatusNet che ti interessa." -#: ../../addon/statusnet/statusnet.php:154 +#: ../../addon/statusnet/statusnet.php:221 msgid "OAuth Consumer Key" msgstr "OAuth Consumer Key" -#: ../../addon/statusnet/statusnet.php:157 +#: ../../addon/statusnet/statusnet.php:224 msgid "OAuth Consumer Secret" msgstr "OAuth Consumer Secret" -#: ../../addon/statusnet/statusnet.php:160 +#: ../../addon/statusnet/statusnet.php:227 msgid "Base API Path (remember the trailing /)" msgstr "Indirizzo di base per le API (ricorda la / alla fine)" -#: ../../addon/statusnet/statusnet.php:181 +#: ../../addon/statusnet/statusnet.php:248 msgid "" "To connect to your StatusNet account click the button below to get a " "security code from StatusNet which you have to copy into the input box below" @@ -2785,31 +2861,47 @@ msgstr "" " sotto per poi inviare la form. Solo i tuoi messaggi " "<strong>pubblci</strong> saranno inviati a StatusNet." -#: ../../addon/statusnet/statusnet.php:182 +#: ../../addon/statusnet/statusnet.php:249 msgid "Log in with StatusNet" msgstr "Login con StatuNet" -#: ../../addon/statusnet/statusnet.php:184 +#: ../../addon/statusnet/statusnet.php:251 msgid "Copy the security code from StatusNet here" msgstr "Copia il codice di sicurezza da StatusNet qui" -#: ../../addon/statusnet/statusnet.php:197 ../../addon/twitter/twitter.php:165 +#: ../../addon/statusnet/statusnet.php:257 +msgid "Cancel Connection Process" +msgstr "Annulla il processo di connessione" + +#: ../../addon/statusnet/statusnet.php:259 +msgid "Current StatusNet API is" +msgstr "Le API StatusNet correnti sono" + +#: ../../addon/statusnet/statusnet.php:260 +msgid "Cancel StatusNet Connection" +msgstr "Annulla la connessione a StatusNet" + +#: ../../addon/statusnet/statusnet.php:271 ../../addon/twitter/twitter.php:165 msgid "Currently connected to: " msgstr "Al momento collegato con:" -#: ../../addon/statusnet/statusnet.php:198 +#: ../../addon/statusnet/statusnet.php:272 msgid "" "If enabled all your <strong>public</strong> postings will be posted to the " -"associated StatusNet account as well." +"associated StatusNet account." msgstr "" -"Se abilitato tutti i tuoi messaggi <strong>pubblici</strong> verranno " -"inviati anche sull'account StatusNet associato." +"Se abilitato tutti i tuoi messaggi <strong>pubblici</strong> saranno inviati" +" all'account StatuNet associato." + +#: ../../addon/statusnet/statusnet.php:274 +msgid "Allow posting to StatusNet" +msgstr "Permetti l'invio a StatusNet" -#: ../../addon/statusnet/statusnet.php:200 -msgid "Send public postings to StatusNet" -msgstr "Invia messaggi pubblici su StatusNet" +#: ../../addon/statusnet/statusnet.php:277 +msgid "Send public postings to StatusNet by default" +msgstr "Di default invia i messaggi pubblici a StatusNet" -#: ../../addon/statusnet/statusnet.php:204 ../../addon/twitter/twitter.php:172 +#: ../../addon/statusnet/statusnet.php:282 ../../addon/twitter/twitter.php:172 msgid "Clear OAuth configuration" msgstr "Cancella la configurazione OAuth" @@ -2863,11 +2955,11 @@ msgstr "" msgid "Send public postings to Twitter" msgstr "Invia messaggi pubblici su Twitter" -#: ../../include/profile_advanced.php:23 ../../boot.php:2289 +#: ../../include/profile_advanced.php:23 ../../boot.php:2356 msgid "Gender:" msgstr "Genere:" -#: ../../include/profile_advanced.php:36 ../../include/items.php:1071 +#: ../../include/profile_advanced.php:36 ../../include/items.php:1086 msgid "Birthday:" msgstr "Compleanno:" @@ -2887,7 +2979,7 @@ msgstr "Età:" msgid "<span class=\"heart\">♥</span> Status:" msgstr "<span class=\"heart\">♥</span> Stato sentimentale:" -#: ../../include/profile_advanced.php:103 ../../boot.php:2295 +#: ../../include/profile_advanced.php:103 ../../boot.php:2362 msgid "Homepage:" msgstr "Homepage:" @@ -3195,7 +3287,7 @@ msgstr "Non interessa" msgid "Ask me" msgstr "Chiedimelo" -#: ../../include/oembed.php:57 +#: ../../include/oembed.php:95 msgid "Embedding disabled" msgstr "Inclusione disabilitata" @@ -3207,15 +3299,15 @@ msgstr "Crea un nuovo gruppo" msgid "Everybody" msgstr "Tutti" -#: ../../include/nav.php:41 ../../boot.php:852 +#: ../../include/nav.php:41 ../../boot.php:865 msgid "Logout" msgstr "Esci" -#: ../../include/nav.php:44 ../../boot.php:830 ../../boot.php:836 +#: ../../include/nav.php:44 ../../boot.php:843 ../../boot.php:849 msgid "Login" msgstr "Accedi" -#: ../../include/nav.php:55 ../../include/nav.php:93 +#: ../../include/nav.php:55 ../../include/nav.php:92 msgid "Home" msgstr "Home" @@ -3223,23 +3315,23 @@ msgstr "Home" msgid "Apps" msgstr "Applicazioni" -#: ../../include/nav.php:81 +#: ../../include/nav.php:80 msgid "Directory" msgstr "Elenco" -#: ../../include/nav.php:91 +#: ../../include/nav.php:90 msgid "Network" msgstr "Rete" -#: ../../include/nav.php:99 +#: ../../include/nav.php:98 msgid "Notifications" msgstr "Notifiche" -#: ../../include/nav.php:105 +#: ../../include/nav.php:104 msgid "Manage" msgstr "Gestisci" -#: ../../include/nav.php:108 +#: ../../include/nav.php:107 msgid "Settings" msgstr "Impostazioni" @@ -3311,6 +3403,10 @@ msgstr "secondi" msgid " ago" msgstr " fa" +#: ../../include/poller.php:380 +msgid "From: " +msgstr "Da: " + #: ../../include/bbcode.php:83 msgid "Image/photo" msgstr "Immagine/foto" @@ -3324,6 +3420,10 @@ msgstr "Non trovo le informazioni DNS per il database server '%s'" msgid "Visible To:" msgstr "Visibile a:" +#: ../../include/acl_selectors.php:133 +msgid "everybody" +msgstr "tutti" + #: ../../include/acl_selectors.php:137 ../../include/acl_selectors.php:152 msgid "Groups" msgstr "Gruppi" @@ -3336,332 +3436,309 @@ msgstr "Eccetto per:" msgid "(no subject)" msgstr "(nessun oggetto)" -#: ../../include/items.php:1416 +#: ../../include/items.php:1447 msgid "You have a new follower at " msgstr "Hai un nuovo seguace su " -#: ../../include/conversation.php:192 ../../include/conversation.php:459 -#: ../../include/conversation.php:460 +#: ../../include/conversation.php:191 ../../include/conversation.php:451 +#: ../../include/conversation.php:452 #, php-format msgid "View %s's profile" msgstr "Vedi il profilo di %s" -#: ../../include/conversation.php:208 +#: ../../include/conversation.php:207 msgid "View in context" msgstr "Vedi nel contesto" -#: ../../include/conversation.php:279 +#: ../../include/conversation.php:278 msgid "See more posts like this" msgstr "Vedi altri post come questo" -#: ../../include/conversation.php:304 +#: ../../include/conversation.php:303 #, php-format msgid "See all %d comments" msgstr "Vedi tutti i %d commenti" -#: ../../include/conversation.php:461 +#: ../../include/conversation.php:453 msgid "to" msgstr "a" -#: ../../include/conversation.php:462 +#: ../../include/conversation.php:454 msgid "Wall-to-Wall" msgstr "Bacheca-A-Bacheca" -#: ../../include/conversation.php:463 +#: ../../include/conversation.php:455 msgid "via Wall-To-Wall:" msgstr "sulla sua Bacheca:" -#: ../../include/conversation.php:600 +#: ../../include/conversation.php:593 msgid "View status" msgstr "Vedi stato" -#: ../../include/conversation.php:601 +#: ../../include/conversation.php:594 msgid "View profile" msgstr "Vedi profilo" -#: ../../include/conversation.php:602 +#: ../../include/conversation.php:595 msgid "View photos" msgstr "Vedi foto" -#: ../../include/conversation.php:603 +#: ../../include/conversation.php:596 msgid "View recent" msgstr "Visualizza recente" -#: ../../include/conversation.php:605 +#: ../../include/conversation.php:598 msgid "Send PM" msgstr "Invia messaggio privato" -#: ../../include/conversation.php:655 +#: ../../include/conversation.php:648 #, php-format msgid "%s likes this." msgstr "Piace a %s." -#: ../../include/conversation.php:655 +#: ../../include/conversation.php:648 #, php-format msgid "%s doesn't like this." msgstr "Non piace a %s." -#: ../../include/conversation.php:659 +#: ../../include/conversation.php:652 #, php-format msgid "<span %1$s>%2$d people</span> like this." msgstr "Piace a <span %1$s>%2$d persone</span>." -#: ../../include/conversation.php:661 +#: ../../include/conversation.php:654 #, php-format msgid "<span %1$s>%2$d people</span> don't like this." msgstr "Non piace a <span %1$s>%2$d persone</span>." -#: ../../include/conversation.php:667 +#: ../../include/conversation.php:660 msgid "and" msgstr "e" -#: ../../include/conversation.php:670 +#: ../../include/conversation.php:663 #, php-format msgid ", and %d other people" msgstr ", e altre %d persone" -#: ../../include/conversation.php:671 +#: ../../include/conversation.php:664 #, php-format msgid "%s like this." msgstr "Piace a %s." -#: ../../include/conversation.php:671 +#: ../../include/conversation.php:664 #, php-format msgid "%s don't like this." msgstr "Non piace a %s." -#: ../../include/conversation.php:690 +#: ../../include/conversation.php:683 msgid "Visible to <strong>everybody</strong>" msgstr "Vsibile a <strong>tutti</strong>" -#: ../../include/conversation.php:692 +#: ../../include/conversation.php:685 msgid "Please enter a YouTube link:" msgstr "Inserisci l'indirizzo di YouTube:" -#: ../../include/conversation.php:693 +#: ../../include/conversation.php:686 msgid "Please enter a video(.ogg) link/URL:" msgstr "Inserisci il link a un video (.ogg):" -#: ../../include/conversation.php:694 +#: ../../include/conversation.php:687 msgid "Please enter an audio(.ogg) link/URL:" msgstr "Inserisci il link a un audio (.ogg):" -#: ../../include/conversation.php:695 +#: ../../include/conversation.php:688 msgid "Where are you right now?" msgstr "Dove sei ora?" -#: ../../include/conversation.php:696 +#: ../../include/conversation.php:689 msgid "Enter a title for this item" msgstr "Inserisci un titolo per questo elemento" -#: ../../include/conversation.php:743 +#: ../../include/conversation.php:740 msgid "Set title" msgstr "Imposta il titolo" -#: ../../boot.php:372 +#: ../../boot.php:385 msgid "Delete this item?" msgstr "Cancellare questo elemento?" -#: ../../boot.php:821 +#: ../../boot.php:834 msgid "Create a New Account" msgstr "Crea un Nuovo Account" -#: ../../boot.php:828 +#: ../../boot.php:841 msgid "Nickname or Email address: " msgstr "Soprannome o indirizzo Email: " -#: ../../boot.php:829 +#: ../../boot.php:842 msgid "Password: " msgstr "Password: " -#: ../../boot.php:834 +#: ../../boot.php:847 msgid "Nickname/Email/OpenID: " msgstr "Soprannome/Email/OpenID: " -#: ../../boot.php:835 +#: ../../boot.php:848 msgid "Password (if not OpenID): " msgstr "Password (se non OpenID): " -#: ../../boot.php:838 +#: ../../boot.php:851 msgid "Forgot your password?" msgstr "Dimenticata la password?" -#: ../../boot.php:1093 +#: ../../boot.php:1113 msgid "prev" msgstr "prec" -#: ../../boot.php:1095 +#: ../../boot.php:1115 msgid "first" msgstr "primo" -#: ../../boot.php:1124 +#: ../../boot.php:1144 msgid "last" msgstr "ultimo" -#: ../../boot.php:1127 +#: ../../boot.php:1147 msgid "next" msgstr "succ" -#: ../../boot.php:1988 +#: ../../boot.php:2046 msgid "No contacts" msgstr "Nessun contatto" -#: ../../boot.php:1996 +#: ../../boot.php:2054 #, php-format msgid "%d Contact" msgid_plural "%d Contacts" msgstr[0] "%d Contatto" msgstr[1] "%d Contatti" -#: ../../boot.php:2262 +#: ../../boot.php:2329 msgid "Connect" msgstr "Connetti" -#: ../../boot.php:2277 +#: ../../boot.php:2344 msgid "Location:" msgstr "Posizione:" -#: ../../boot.php:2281 +#: ../../boot.php:2348 msgid ", " msgstr ", " -#: ../../boot.php:2293 +#: ../../boot.php:2360 msgid "Status:" msgstr "Stato:" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Monday" msgstr "Lunedì" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Tuesday" msgstr "Martedì" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Wednesday" msgstr "Mercoledì" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Thursday" msgstr "Giovedì" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Friday" msgstr "Venerdì" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Saturday" msgstr "Sabato" -#: ../../boot.php:2386 +#: ../../boot.php:2457 msgid "Sunday" msgstr "Domenica" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "January" msgstr "Gennaio" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "February" msgstr "Febbraio" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "March" msgstr "Marzo" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "April" msgstr "Aprile" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "May" msgstr "Maggio" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "June" msgstr "Giugno" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "July" msgstr "Luglio" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "August" msgstr "Agosto" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "September" msgstr "Settembre" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "October" msgstr "Ottobre" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "November" msgstr "Novembre" -#: ../../boot.php:2390 +#: ../../boot.php:2461 msgid "December" msgstr "Dicembre" -#: ../../boot.php:2405 +#: ../../boot.php:2476 msgid "g A l F d" msgstr "g A l d F" -#: ../../boot.php:2422 +#: ../../boot.php:2494 msgid "Birthday Reminders" msgstr "Promemoria Compleanni" -#: ../../boot.php:2423 +#: ../../boot.php:2495 msgid "Birthdays this week:" msgstr "Compleanni questa settimana:" -#: ../../boot.php:2424 +#: ../../boot.php:2496 msgid "(Adjusted for local time)" msgstr "(Convertiti all'ora locale)" -#: ../../boot.php:2435 +#: ../../boot.php:2507 msgid "[today]" msgstr "[oggi]" -#: ../../boot.php:2636 +#: ../../boot.php:2570 +msgid "bytes" +msgstr "bytes" + +#: ../../boot.php:2744 msgid "link to source" msgstr "Collegamento all'originale" -#: ../../wip/dfrn_poll2.php:72 ../../wip/dfrn_poll2.php:376 -msgid " welcomes " -msgstr " da il benvenuto " - -#: ../../wip/addon/facebook/facebook.php:54 -msgid "Facebook status update failed." -msgstr "Aggiornamento dello stato su Facebook fallito." - -#: ../../wip/addon/js_upload/js_upload.php:213 -msgid "Could not save uploaded file." -msgstr "Non posso salvare il file caricato." - -#: ../../wip/addon/js_upload/js_upload.php:214 -msgid "The upload was cancelled, or server error encountered" -msgstr "" -"Il caricamento è stato cancellato, o si è verificato un errore sul server" - -#: ../../wip/addon/js_upload/js_upload.php:167 -msgid "Server error. Upload directory isn" -msgstr "Errore sul server." - -#: ../../wip/group.php:81 -msgid "Membership list updated." -msgstr "Lista adesioni aggiornata." - -#: ../../wip/group.php:175 -msgid "Members:" -msgstr "Membri:" - -#: ../../index.php:208 +#: ../../index.php:199 msgid "Not Found" msgstr "Non Trovato" -#: ../../index.php:209 +#: ../../index.php:200 msgid "Page not found." msgstr "Pagina non trovata." + + diff --git a/view/it/strings.php b/view/it/strings.php index aa6184e21..75459e23a 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -22,6 +22,8 @@ $a->strings["Poll/Feed URL"] = "URL Feed"; $a->strings["Submit"] = "Invia"; $a->strings["Help:"] = "Guida:"; $a->strings["Help"] = "Guida"; +$a->strings["File exceeds size limit of %d"] = "Il file supera il limite di dimensione di %d"; +$a->strings["File upload failed."] = "Caricamento del file non riuscito."; $a->strings["Cancel"] = "Annulla"; $a->strings["Tag removed"] = "TAg rimosso"; $a->strings["Remove Item Tag"] = "Rimuovi tag dall'elemento"; @@ -77,6 +79,7 @@ $a->strings["Edit post"] = "Modifica messaggio"; $a->strings["Post to Email"] = "Invia a Email"; $a->strings["Edit"] = "Modifica"; $a->strings["Upload photo"] = "Carica foto"; +$a->strings["Attach file"] = "Allega file"; $a->strings["Insert web link"] = "Inserisci link"; $a->strings["Insert YouTube video"] = "Inserisci video da YouTube"; $a->strings["Insert Vorbis [.ogg] video"] = "Inserisci video Theora [.ogg]"; @@ -85,6 +88,7 @@ $a->strings["Set your location"] = "Imposta la tua posizione"; $a->strings["Clear browser location"] = "Cancella la tua posizione data dal browser"; $a->strings["Permission settings"] = "Impostazione permessi"; $a->strings["CC: email addresses"] = "CC: indirizzi email"; +$a->strings["Public post"] = "Messaggio pubblico"; $a->strings["Example: bob@example.com, mary@example.com"] = "Esempio: bob@example.com, mary@example.com"; $a->strings["This introduction has already been accepted."] = "Questa presentazione è già stata accettata."; $a->strings["Profile location is not valid or does not contain profile information."] = "La posizione del profilo non è valida o non contiene informazioni di profilo."; @@ -119,7 +123,7 @@ $a->strings["Administrator"] = "Amministratore"; $a->strings["Friend/Connection Request"] = "Richieste di Amicizia/Connessione"; $a->strings["Examples: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"] = "Esempi: jojo@demo.friendika.com, http://demo.friendika.com/profile/jojo, testuser@identi.ca"; $a->strings["Please answer the following:"] = "Rispondi al seguente:"; -$a->strings["Does \$name know you?"] = "\$name ti conosce?"; +$a->strings["Does \$name know you?"] = "$name ti conosce?"; $a->strings["Yes"] = "Si"; $a->strings["No"] = "No"; $a->strings["Add a personal note:"] = "Aggiungi una nota personale:"; @@ -329,11 +333,10 @@ $a->strings["(Toggle between different identities or community/group pages which $a->strings["Select an identity to manage: "] = "Seleziona una identità da gestire:"; $a->strings["Normal View"] = "Vista normale"; $a->strings["New Item View"] = "Vista Nuovi Elementi"; -$a->strings["%d member"] = array( - 0 => "%d membro", - 1 => "%d membri", +$a->strings["Warning: This group contains %s member from an insecure network."] = array( + 0 => "Attenzione: questo gruppo contiene %s membro da un network insicuro.", + 1 => "Attenzione: questo gruppo contiene %s membri da un network insicuro.", ); -$a->strings["Warning: This group contains %s from an insecure network."] = "Attenzione: questo gruppo contiente %s da un network insicuro."; $a->strings["Private messages to this group are at risk of public disclosure."] = "I messaggi privati a questo gruppo sono a rischio di visualizzazione pubblica."; $a->strings["No such group"] = "Nessun gruppo"; $a->strings["Group is empty"] = "Il gruppo è vuoto"; @@ -342,6 +345,10 @@ $a->strings["Contact: "] = "Contatto:"; $a->strings["Private messages to this person are at risk of public disclosure."] = "I messaggi privati a questa persona sono a rischio di divulgazione al pubblico."; $a->strings["Invalid contact."] = "Contatto non valido."; $a->strings["Shared content is covered by the <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0</a> license."] = "Il contenuto in comune è coperto dalla licenza <a href=\"http://creativecommons.org/licenses/by/3.0/deed.it\">Creative Commons Attribuzione 3.0</a>."; +$a->strings["Private Notes"] = "Note Private"; +$a->strings["Save"] = "Salva"; +$a->strings["Item not available."] = "Elemento non disponibile."; +$a->strings["Item was not found."] = "Elemento non trovato."; $a->strings["Group created."] = "Gruppo creato."; $a->strings["Could not create group."] = "Impossibile creare il gruppo."; $a->strings["Group not found."] = "Gruppo non trovato."; @@ -405,11 +412,14 @@ $a->strings["No installed plugins/addons/apps"] = "Nessuno plugin/addons/applica $a->strings["Please login."] = "Accedi."; $a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; $a->strings["Account approved."] = "Account approvato."; +$a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per vederlo]"; $a->strings["Unable to locate original post."] = "Impossibile trovare il messaggio originale."; $a->strings["Empty post discarded."] = "Messaggio vuoto scartato."; $a->strings["Wall Photos"] = "Foto Bacheca"; -$a->strings["%s commented on your item at %s"] = "%s ha commentato un tuo elemento su %s"; -$a->strings["%s posted on your profile wall at %s"] = "%s ha scritto sulla tua bacheca su %s"; +$a->strings["noreply"] = "nessuna risposta"; +$a->strings["Administrator@"] = "Amministratore@"; +$a->strings["%s commented on an item at %s"] = "%s ha commentato un elemento su %s"; +$a->strings["%s posted to your profile wall at %s"] = "%s ha scritto sulla tua bacheca su %s"; $a->strings["System error. Post not saved."] = "Errore di sistema. Messaggio non salvato."; $a->strings["This message was sent to you by %s, a member of the Friendika social network."] = "Questo messaggio ti è stato inviato da %s, un membro del social network Friendika."; $a->strings["You may visit them online at %s"] = "Puoi visitarli online presso %s"; @@ -455,6 +465,7 @@ $a->strings["Message not available."] = "Messaggio non disponibile."; $a->strings["Delete message"] = "Cancella messaggio"; $a->strings["Send Reply"] = "Invia risposta"; $a->strings["No profile"] = "Nessun profilo"; +$a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo è stato limitato."; $a->strings["Status"] = "Stato"; $a->strings["Photos"] = "Foto"; $a->strings["Login failed."] = "Accesso fallito."; @@ -462,13 +473,14 @@ $a->strings["Welcome "] = "Benvenuto"; $a->strings["Please upload a profile photo."] = "Carica una foto per il profilo."; $a->strings["Welcome back "] = "Bentornato "; $a->strings["The profile address specified does not provide adequate information."] = "L'indirizzo del profilo specificato non fornisce adeguate informazioni."; +$a->strings["No compatible communication protocols or feeds were discovered."] = "Non sono stati trovati nessun protocollo di comunicazione o feed compatibili."; +$a->strings["An author or name was not found."] = "Non è stato trovato un nome dell'autore"; +$a->strings["No browser URL could be matched to this address."] = "Nessun URL puo' essere associato a questo indirizzo."; $a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = "Profilo limitato. Questa persona non sarà in grado di ricevere nofiche dirette/personali da te."; $a->strings["Unable to retrieve contact information."] = "Impossibile recuperare informazioni sul contatto."; $a->strings["following"] = "segue"; $a->strings["Item has been removed."] = "L'elemento è stato rimosso."; -$a->strings["noreply"] = "nessuna risposta"; $a->strings["New mail received at "] = "Nuova mail ricevuta su "; -$a->strings["%s commented on an item at %s"] = "%s ha commentato un elemento su %s"; $a->strings["Applications"] = "Applicazioni"; $a->strings["Search"] = "Cerca"; $a->strings["No results."] = "Nessun risultato."; @@ -479,7 +491,8 @@ $a->strings["Profile deleted."] = "Profilo elminato."; $a->strings["Profile-"] = "Profilo-"; $a->strings["New profile created."] = "Nuovo profilo creato."; $a->strings["Profile unavailable to clone."] = "Impossibile duplicare il plrofilo."; -$a->strings["Hide my contact/friend list from viewers of this profile?"] = "Nascondi la mia lista di contatti/amici dai visitatori di questo profilo"; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?"; +$a->strings["Hide profile details and all your messages from unknown viewers?"] = "Nascondi i dettagli del profilo e tutti i tuoi messaggi ai visitatori sconosciuti?"; $a->strings["Edit Profile Details"] = "Modifica i Dettagli del Profilo"; $a->strings["View this profile"] = "Visualizza questo profilo"; $a->strings["Create a new profile using these settings"] = "Crea un nuovo profilo usando queste impostazioni"; @@ -526,6 +539,8 @@ $a->strings["Profile Image"] = "Immagine del Profilo"; $a->strings["Visible to everybody"] = "Visibile a tutti"; $a->strings["Edit visibility"] = "Modifica visibilità"; $a->strings["Global Directory"] = "Elenco Globale"; +$a->strings["Normal site view"] = "Vista normale"; +$a->strings["View all site entries"] = "Visualizza tutte le voci del sito"; $a->strings["Site Directory"] = "Elenco del Sito"; $a->strings["Gender: "] = "Genere:"; $a->strings["No entries (some entries may be hidden)."] = "Nessuna voce (qualche voce potrebbe essere nascosta)."; @@ -570,6 +585,9 @@ $a->strings["Post to Facebook"] = "Invia a Facebook"; $a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = "Invio su Facebook annullato per un conflitto nei permessi di accesso."; $a->strings["Image: "] = "Immagine: "; $a->strings["View on Friendika"] = "Vedi su Friendika"; +$a->strings["Widgets key: "] = "Chiave Widgets: "; +$a->strings["Generate new key"] = "Genera una nuova chiave"; +$a->strings["Connect on Friendika!"] = "Connettiti su Friendika!"; $a->strings["Three Dimensional Tic-Tac-Toe"] = "Tic-Tac-Toe tridimensionale"; $a->strings["3D Tic-Tac-Toe"] = "3D Tic-Tac-Toe"; $a->strings["New game"] = "Nuovo gioco"; @@ -594,8 +612,17 @@ $a->strings["Uploaded file is empty"] = "Il file caricato è vuoto"; $a->strings["Uploaded file is too large"] = "Il file caricato è troppo grande"; $a->strings["File has an invalid extension, it should be one of "] = "Il file ha una estensione non valida, dovrebbe essere una di "; $a->strings["Upload was cancelled, or server error encountered"] = "Il caricamento è stato cancellato, o si è verificato un errore sul server"; +$a->strings["OEmbed settings updated"] = "Impostazioni OEmbed aggiornate"; +$a->strings["Use OEmbed for YouTube videos: "] = "Usa OEmbed per i video da YouTube:"; +$a->strings["URL to embed:"] = "URL da incorporare:"; $a->strings["Post to StatusNet"] = "Invia a StatusNet"; +$a->strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Contatta l'amministratore del sito.<br/>L'URL delle API fornito non è valido."; +$a->strings["We could not contact the StatusNet API with the Path you entered."] = "Non possiamo conttattare le API di StatusNet con il percorso che hai inserito."; +$a->strings["StatusNet settings updated."] = "Impostazioni StatusNet aggiornate."; $a->strings["StatusNet Posting Settings"] = "Impostazioni di invio a StatusNet"; +$a->strings["Globally Available StatusNet OAuthKeys"] = "Chiavi OAuth StatusNet disponibili sul sito"; +$a->strings["There are preconfigured OAuth key pairs for some StatusNet servers available. If you are useing one of them, please use these credentials. If not feel free to connect to any other StatusNet instance (see below)."] = "Queste sono chiavi OAuth precofigurate disponibili per alcuni server StatusNet. Se stai usando uno di questi server, per favore usa queste credenziali. Altrimenti sei libero di collegarti a un'altra installazione di StatusNet (vedi sotto)."; +$a->strings["Provide your own OAuth Credentials"] = "Fornisci le tue credenziali OAuth"; $a->strings["No consumer key pair for StatusNet found. Register your Friendika Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendika installation at your favorited StatusNet installation."] = "Nessuna coppia di chiavi consumer per StatusNet trovata. Regitstra il tuo Account Friendika come un client desktop sul tuo account StatusNet, copia la coppia di chiavi qui e inserisci l'url di base delle API.<br />Prima di registrare la tua coppia di chiavi OAuth, chiedi all'amministratore se esiste già una coppia di chiavi per questa installazione di Friendika sulla installazione di StatusNet che ti interessa."; $a->strings["OAuth Consumer Key"] = "OAuth Consumer Key"; $a->strings["OAuth Consumer Secret"] = "OAuth Consumer Secret"; @@ -603,9 +630,13 @@ $a->strings["Base API Path (remember the trailing /)"] = "Indirizzo di base per $a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet."] = "Per collegare il tuo account StatusNet, clicca sul bottone qui sotto per ottenere un codice di sicurezza da StatusNet, che dovrai copiare nel box più sotto per poi inviare la form. Solo i tuoi messaggi <strong>pubblci</strong> saranno inviati a StatusNet."; $a->strings["Log in with StatusNet"] = "Login con StatuNet"; $a->strings["Copy the security code from StatusNet here"] = "Copia il codice di sicurezza da StatusNet qui"; +$a->strings["Cancel Connection Process"] = "Annulla il processo di connessione"; +$a->strings["Current StatusNet API is"] = "Le API StatusNet correnti sono"; +$a->strings["Cancel StatusNet Connection"] = "Annulla la connessione a StatusNet"; $a->strings["Currently connected to: "] = "Al momento collegato con:"; -$a->strings["If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account as well."] = "Se abilitato tutti i tuoi messaggi <strong>pubblici</strong> verranno inviati anche sull'account StatusNet associato."; -$a->strings["Send public postings to StatusNet"] = "Invia messaggi pubblici su StatusNet"; +$a->strings["If enabled all your <strong>public</strong> postings will be posted to the associated StatusNet account."] = "Se abilitato tutti i tuoi messaggi <strong>pubblici</strong> saranno inviati all'account StatuNet associato."; +$a->strings["Allow posting to StatusNet"] = "Permetti l'invio a StatusNet"; +$a->strings["Send public postings to StatusNet by default"] = "Di default invia i messaggi pubblici a StatusNet"; $a->strings["Clear OAuth configuration"] = "Cancella la configurazione OAuth"; $a->strings["Post to Twitter"] = "Inva a Twitter"; $a->strings["Twitter Posting Settings"] = "Impostazioni Invio a Twitter"; @@ -727,9 +758,11 @@ $a->strings["minutes"] = "minuti"; $a->strings["second"] = "secondo"; $a->strings["seconds"] = "secondi"; $a->strings[" ago"] = " fa"; +$a->strings["From: "] = "Da: "; $a->strings["Image/photo"] = "Immagine/foto"; $a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'"; $a->strings["Visible To:"] = "Visibile a:"; +$a->strings["everybody"] = "tutti"; $a->strings["Groups"] = "Gruppi"; $a->strings["Except For:"] = "Eccetto per:"; $a->strings["(no subject)"] = "(nessun oggetto)"; @@ -805,13 +838,7 @@ $a->strings["Birthday Reminders"] = "Promemoria Compleanni"; $a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; $a->strings["(Adjusted for local time)"] = "(Convertiti all'ora locale)"; $a->strings["[today]"] = "[oggi]"; +$a->strings["bytes"] = "bytes"; $a->strings["link to source"] = "Collegamento all'originale"; -$a->strings[" welcomes "] = " da il benvenuto "; -$a->strings["Facebook status update failed."] = "Aggiornamento dello stato su Facebook fallito."; -$a->strings["Could not save uploaded file."] = "Non posso salvare il file caricato."; -$a->strings["The upload was cancelled, or server error encountered"] = "Il caricamento è stato cancellato, o si è verificato un errore sul server"; -$a->strings["Server error. Upload directory isn"] = "Errore sul server."; -$a->strings["Membership list updated."] = "Lista adesioni aggiornata."; -$a->strings["Members:"] = "Membri:"; $a->strings["Not Found"] = "Non Trovato"; $a->strings["Page not found."] = "Pagina non trovata."; diff --git a/view/theme/duepuntozero/style.css b/view/theme/duepuntozero/style.css index f837112b6..c5e441bfd 100644 --- a/view/theme/duepuntozero/style.css +++ b/view/theme/duepuntozero/style.css @@ -2406,6 +2406,35 @@ a.mail-list-link { margin: 5px 0px 0px 0px; } +.required { + color: #FF0000; +} + +#event-start-text, #event-finish-text { + margin-top: 10px; + margin-bottom: 5px; +} + +#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text { + float: left; +} +#event-datetime-break { + margin-bottom: 10px; +} + +#event-nofinish-break, #event-adjust-break { + clear: both; +} + +#event-desc-text, #event-location-text { + margin-top: 10px; + margin-bottom: 5px; +} +#event-submit { + margin-top: 10px; +} + + #lang-select-icon { cursor: pointer; position: absolute; diff --git a/view/theme/loozah/style.css b/view/theme/loozah/style.css index 0f9e1e956..0edde248e 100644 --- a/view/theme/loozah/style.css +++ b/view/theme/loozah/style.css @@ -2419,6 +2419,35 @@ a.mail-list-link { margin: 5px 0px 0px 0px; } +.required { + color: #FF0000; +} + +#event-start-text, #event-finish-text { + margin-top: 10px; + margin-bottom: 5px; +} + +#event-nofinish-checkbox, #event-nofinish-text, #event-adjust-checkbox, #event-adjust-text { + float: left; +} +#event-datetime-break { + margin-bottom: 10px; +} + +#event-nofinish-break, #event-adjust-break { + clear: both; +} + +#event-desc-text, #event-location-text { + margin-top: 10px; + margin-bottom: 5px; +} +#event-submit { + margin-top: 10px; +} + + #lang-select-icon { cursor: pointer; position: absolute; |