diff options
-rw-r--r-- | CHANGELOG | 56 | ||||
-rw-r--r-- | Zotlabs/Lib/Libzot.php | 2 | ||||
-rw-r--r-- | Zotlabs/Module/Cal.php | 36 | ||||
-rw-r--r-- | Zotlabs/Module/Cdav.php | 111 | ||||
-rw-r--r-- | Zotlabs/Module/Channel_calendar.php | 83 | ||||
-rw-r--r-- | Zotlabs/Module/Wiki.php | 8 | ||||
-rw-r--r-- | Zotlabs/Photo/PhotoDriver.php | 2 | ||||
-rw-r--r-- | Zotlabs/Widget/Notifications.php | 2 | ||||
-rwxr-xr-x | boot.php | 3 | ||||
-rw-r--r-- | include/datetime.php | 3 | ||||
-rw-r--r-- | include/event.php | 42 | ||||
-rw-r--r-- | include/features.php | 24 | ||||
-rw-r--r-- | include/html2bbcode.php | 3 | ||||
-rw-r--r-- | include/markdown.php | 4 | ||||
-rw-r--r-- | include/zot.php | 2 | ||||
-rw-r--r-- | view/es-es/hmessages.po | 2698 | ||||
-rw-r--r-- | view/es-es/hstrings.php | 75 | ||||
-rw-r--r-- | view/es-es/update_fail_eml.tpl | 19 | ||||
-rw-r--r-- | view/tpl/cdav_calendar.tpl | 42 | ||||
-rwxr-xr-x | view/tpl/event_head.tpl | 1 | ||||
-rwxr-xr-x | view/tpl/event_item_header.tpl | 6 |
21 files changed, 1760 insertions, 1462 deletions
@@ -1,3 +1,59 @@ +Hubzilla 4.2 (2019-??-??) + - Introduce Calendar app which deprecates Events and CalDAV apps and streamlines the featuresets + - Update mod cal to reflect changes in the calendar app + - Improve timezone detection for CalDAV calendars + - Add mention support to event description in channel calendar + - Update jgrowl library + - Do not try to oembed URLs without embed tags + - Optimise pdf oembed processing + - Add form security token to mod register + - Replace photo URL for gallery on clonned channel post sync + - Update justified gallery library + - Update bootstrap libraries + - Use "cache" flag for bbcode() on content destined for zot6 + - Improve DB indexing + - Drop deprecated columns from channel the table + - Replace own image URL in clonned channel posts + - Improve DB update handling + - Improve item deletion when a contact was removed + - Zot6 compatibility for emoji reactions + - Add threaded comments support (disabled by default) + - Improve xmlify()/unxmlify() performance + - Update blueimp/jquery-file-uplad library + - Update sabre/vobject library + - Various doco updates + - Implement remove profile photo button (reset to default photo) + - Implement remove cover photo button + - Update the homeinstall script + - Add command line tool for photo thumbnails storage conversion + - Implement option to store photo thumbnails in filesystem instead of DB + + Bugfixes + - Fix encoded URLs in code blocks + - Fix wiki headers not escaped + - Fix possible xchan protocol confusion in new_contact() + - Fix xchan_url not displayed if xchan_addr not available + - Fix suggestion ordering in mod directory + - Fix event attachment delivery to zot6 + + Addons + - pubcrawl: improve friendica compatibility by adding the nonstandard diaspora:guid field + - pubcrawl: initial suport for events + - pubcrawl: improve permalink detection + - flashcards: fix moving learn buttons if viewport sizes changes + - flashcards: Move card details to the bottom of a card + - upgrade_info: provide links to changelog + - photocache: do not save filename for cached photos + - pubcrawl: save local comment activitypub payload in iconfig to be used for relay + - flashcards: UI improvements in box settings + - pubcrawl: implement profile update messages + - pubcrawl: use URI instead of object for actor + - flashcards: fix jumping sync button + - pubcrawl: add threaded comments support + - pubcrawl: ignore target encoding errors + - pubcrawl: format photo items for activitypub + + Hubzilla 4.0.3 (2019-04-26) - Add attachments to zot6 event objects - Add zot6 to federated transports diff --git a/Zotlabs/Lib/Libzot.php b/Zotlabs/Lib/Libzot.php index 9bf987027..976ed22fa 100644 --- a/Zotlabs/Lib/Libzot.php +++ b/Zotlabs/Lib/Libzot.php @@ -2766,7 +2766,7 @@ class Libzot { $profile['description'] = $p[0]['pdesc']; $profile['birthday'] = $p[0]['dob']; - if(($profile['birthday'] != '0000-00-00') && (($bd = z_birthday($p[0]['dob'],$e['channel_timezone'])) !== '')) + if(($profile['birthday'] != '0000-00-00') && (($bd = z_birthday($p[0]['dob'],'UTC')) !== '')) $profile['next_birthday'] = $bd; if($age = age($p[0]['dob'],$e['channel_timezone'],'')) diff --git a/Zotlabs/Module/Cal.php b/Zotlabs/Module/Cal.php index 70098a2a1..49489f912 100644 --- a/Zotlabs/Module/Cal.php +++ b/Zotlabs/Module/Cal.php @@ -84,6 +84,7 @@ class Cal extends \Zotlabs\Web\Controller { '$module_url' => '/cal/' . $channel['channel_address'], '$modparams' => 2, '$lang' => \App::$language, + '$timezone' => date_default_timezone_get(), '$first_day' => $first_day )); @@ -215,8 +216,8 @@ class Cal extends \Zotlabs\Web\Controller { $sql_extra .= " and etype != 'birthday' "; if (x($_GET,'id')){ - $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan - from event left join item on resource_id = event_hash where resource_type = 'event' and event.uid = %d and event.id = %d $sql_extra limit 1", + $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id + from event left join item on resource_id = event_hash where resource_type = 'event' and event.uid = %d and event.id = %d $sql_extra limit 1", intval($channel['channel_id']), intval($_GET['id']) ); @@ -227,12 +228,12 @@ class Cal extends \Zotlabs\Web\Controller { // Noting this for now - it will need to be fixed here and in Friendica. // Ultimately the finish date shouldn't be involved in the query. - $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan - from event left join item on event_hash = resource_id - where resource_type = 'event' and event.uid = %d and event.uid = item.uid $ignored - AND (( adjust = 0 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' ) - OR ( adjust = 1 AND ( dtend >= '%s' or nofinish = 1 ) AND dtstart <= '%s' )) $sql_extra ", - intval($channel['channel_id']), + $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id + from event left join item on event.event_hash = item.resource_id + where item.resource_type = 'event' and event.uid = %d and event.uid = item.uid $ignored + AND (( event.adjust = 0 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' ) + OR ( event.adjust = 1 AND ( event.dtend >= '%s' or event.nofinish = 1 ) AND event.dtstart <= '%s' )) ", + intval(local_channel()), dbesc($start), dbesc($finish), dbesc($adjust_start), @@ -266,16 +267,23 @@ class Cal extends \Zotlabs\Web\Controller { if($r) { foreach($r as $rr) { - - $j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtstart'], 'j') : datetime_convert('UTC','UTC',$rr['dtstart'],'j')); - $d = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtstart'], $fmt) : datetime_convert('UTC','UTC',$rr['dtstart'],$fmt)); + + $tz = get_iconfig($rr, 'event', 'timezone'); + + if(! $tz) + $tz = 'UTC'; + + $rr['timezone'] = $tz; + + $j = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtstart'], 'j') : datetime_convert('UTC','UTC',$rr['dtstart'],'j')); + $d = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtstart'], $fmt) : datetime_convert('UTC','UTC',$rr['dtstart'],$fmt)); $d = day_translate($d); - $start = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtstart'], 'c') : datetime_convert('UTC','UTC',$rr['dtstart'],'c')); + $start = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtstart'], 'c') : datetime_convert('UTC','UTC',$rr['dtstart'],'c')); if ($rr['nofinish']){ $end = null; } else { - $end = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtend'], 'c') : datetime_convert('UTC','UTC',$rr['dtend'],'c')); + $end = (($rr['adjust']) ? datetime_convert($tz,date_default_timezone_get(),$rr['dtend'], 'c') : datetime_convert('UTC','UTC',$rr['dtend'],'c')); } @@ -302,7 +310,7 @@ class Cal extends \Zotlabs\Web\Controller { 'start'=> $start, 'end' => $end, 'drop' => $drop, - 'allDay' => false, + 'allDay' => (($rr['adjust']) ? 0 : 1), 'title' => $title, 'j' => $j, diff --git a/Zotlabs/Module/Cdav.php b/Zotlabs/Module/Cdav.php index 6b4f57ea5..de639e281 100644 --- a/Zotlabs/Module/Cdav.php +++ b/Zotlabs/Module/Cdav.php @@ -271,11 +271,17 @@ class Cdav extends Controller { if(!cdav_perms($id[0],$calendars,true)) return; + $timezone = ((x($_POST,'timezone_select')) ? escape_tags(trim($_POST['timezone_select'])) : ''); + $tz = (($timezone) ? $timezone : date_default_timezone_get()); + + $allday = $_REQUEST['allday']; + $title = $_REQUEST['title']; - $start = datetime_convert(App::$timezone, 'UTC', $_REQUEST['dtstart']); + $start = datetime_convert($tz, 'UTC', $_REQUEST['dtstart']); $dtstart = new \DateTime($start); + if($_REQUEST['dtend']) { - $end = datetime_convert(App::$timezone, 'UTC', $_REQUEST['dtend']); + $end = datetime_convert($tz, 'UTC', $_REQUEST['dtend']); $dtend = new \DateTime($end); } $description = $_REQUEST['description']; @@ -301,16 +307,23 @@ class Cdav extends Controller { 'DTSTART' => $dtstart ] ]); + if($dtend) { $vcalendar->VEVENT->add('DTEND', $dtend); - $vcalendar->VEVENT->DTEND['TZID'] = App::$timezone; + if($allday) + $vcalendar->VEVENT->DTEND['VALUE'] = 'DATE'; + else + $vcalendar->VEVENT->DTEND['TZID'] = $tz; } if($description) $vcalendar->VEVENT->add('DESCRIPTION', $description); if($location) $vcalendar->VEVENT->add('LOCATION', $location); - $vcalendar->VEVENT->DTSTART['TZID'] = App::$timezone; + if($allday) + $vcalendar->VEVENT->DTSTART['VALUE'] = 'DATE'; + else + $vcalendar->VEVENT->DTSTART['TZID'] = $tz; $calendarData = $vcalendar->serialize(); @@ -348,12 +361,17 @@ class Cdav extends Controller { if(!cdav_perms($id[0],$calendars,true)) return; + $timezone = ((x($_POST,'timezone_select')) ? escape_tags(trim($_POST['timezone_select'])) : ''); + $tz = (($timezone) ? $timezone : date_default_timezone_get()); + + $allday = $_REQUEST['allday']; + $uri = $_REQUEST['uri']; $title = $_REQUEST['title']; - $start = datetime_convert(App::$timezone, 'UTC', $_REQUEST['dtstart']); + $start = datetime_convert($tz, 'UTC', $_REQUEST['dtstart']); $dtstart = new \DateTime($start); if($_REQUEST['dtend']) { - $end = datetime_convert(App::$timezone, 'UTC', $_REQUEST['dtend']); + $end = datetime_convert($tz, 'UTC', $_REQUEST['dtend']); $dtend = new \DateTime($end); } $description = $_REQUEST['description']; @@ -365,12 +383,23 @@ class Cdav extends Controller { if($title) $vcalendar->VEVENT->SUMMARY = $title; - if($dtstart) + if($dtstart) { $vcalendar->VEVENT->DTSTART = $dtstart; - if($dtend) + if($allday) + $vcalendar->VEVENT->DTSTART['VALUE'] = 'DATE'; + else + $vcalendar->VEVENT->DTSTART['TZID'] = $tz; + } + if($dtend) { $vcalendar->VEVENT->DTEND = $dtend; + if($allday) + $vcalendar->VEVENT->DTEND['VALUE'] = 'DATE'; + else + $vcalendar->VEVENT->DTEND['TZID'] = $tz; + } else unset($vcalendar->VEVENT->DTEND); + if($description) $vcalendar->VEVENT->DESCRIPTION = $description; if($location) @@ -406,11 +435,16 @@ class Cdav extends Controller { if(!cdav_perms($id[0],$calendars,true)) return; + $timezone = ((x($_POST,'timezone_select')) ? escape_tags(trim($_POST['timezone_select'])) : ''); + $tz = (($timezone) ? $timezone : date_default_timezone_get()); + + $allday = $_REQUEST['allday']; + $uri = $_REQUEST['uri']; - $start = datetime_convert(App::$timezone, 'UTC', $_REQUEST['dtstart']); + $start = datetime_convert($tz, 'UTC', $_REQUEST['dtstart']); $dtstart = new \DateTime($start); if($_REQUEST['dtend']) { - $end = datetime_convert(App::$timezone, 'UTC', $_REQUEST['dtend']); + $end = datetime_convert($tz, 'UTC', $_REQUEST['dtend']); $dtend = new \DateTime($end); } @@ -420,13 +454,20 @@ class Cdav extends Controller { if($dtstart) { $vcalendar->VEVENT->DTSTART = $dtstart; + if($allday) + $vcalendar->VEVENT->DTSTART['VALUE'] = 'DATE'; + else + $vcalendar->VEVENT->DTSTART['TZID'] = $tz; } if($dtend) { $vcalendar->VEVENT->DTEND = $dtend; + if($allday) + $vcalendar->VEVENT->DTEND['VALUE'] = 'DATE'; + else + $vcalendar->VEVENT->DTEND['TZID'] = $tz; } - else { + else unset($vcalendar->VEVENT->DTEND); - } $calendarData = $vcalendar->serialize(); @@ -915,8 +956,13 @@ class Cdav extends Controller { xchan_query($r); $r = fetch_post_tags($r,true); - $r[0]['dtstart'] = (($r[0]['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$r[0]['dtstart'], 'c') : datetime_convert('UTC','UTC',$r[0]['dtstart'],'c')); - $r[0]['dtend'] = (($r[0]['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$r[0]['dtend'], 'c') : datetime_convert('UTC','UTC',$r[0]['dtend'],'c')); + $tz = get_iconfig($r[0], 'event', 'timezone'); + if(! $tz) + $tz = 'UTC'; + + $r[0]['timezone'] = $tz; + $r[0]['dtstart'] = (($r[0]['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $r[0]['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $r[0]['dtstart'], 'c')); + $r[0]['dtend'] = (($r[0]['adjust']) ? datetime_convert('UTC', date_default_timezone_get(), $r[0]['dtend'], 'c') : datetime_convert('UTC', 'UTC' ,$r[0]['dtend'], 'c')); $r[0]['plink'] = [$r[0]['plink'], t('Link to source')]; @@ -984,9 +1030,11 @@ class Cdav extends Controller { $first_day = feature_enabled(local_channel(), 'cal_first_day'); $first_day = (($first_day) ? $first_day : 0); - $title = ['title', t('Event title')]; + $title = ['title', t('Event title') ]; $dtstart = ['dtstart', t('Start date and time')]; $dtend = ['dtend', t('End date and time')]; + $timezone_select = ['timezone_select' , t('Timezone:'), date_default_timezone_get(), '', get_timezones()]; + $description = ['description', t('Description')]; $location = ['location', t('Location')]; @@ -1000,14 +1048,13 @@ class Cdav extends Controller { //$acl = (($orig_event['event_xchan']) ? '' : populate_acl(((x($orig_event)) ? $orig_event : $perm_defaults), false, \Zotlabs\Lib\PermissionDescription::fromGlobalPermission('view_stream'))); $acl = populate_acl($perm_defaults, false, \Zotlabs\Lib\PermissionDescription::fromGlobalPermission('view_stream')); - //$permissions = ((x($orig_event)) ? $orig_event : $perm_defaults); - $permissions = $perm_defaults; + $permissions = (($resource_id) ? $resource : $perm_defaults); $o .= replace_macros(get_markup_template('cdav_calendar.tpl'), [ '$sources' => $sources, '$color' => $color, '$lang' => App::$language, - '$timezone' => App::$timezone, + '$timezone' => date_default_timezone_get(), '$first_day' => $first_day, '$prev' => t('Previous'), '$next' => t('Next'), @@ -1047,7 +1094,8 @@ class Cdav extends Controller { '$categories_label' => t('Categories'), '$resource' => json_encode($resource), - '$categories' => $categories + '$categories' => $categories, + '$timezone_select' => ((feature_enabled(local_channel(),'event_tz_select')) ? $timezone_select : '') ]); return $o; @@ -1076,8 +1124,8 @@ class Cdav extends Controller { $filters['comp-filters'][0]['time-range']['end'] = $end; $uris = $caldavBackend->calendarQuery($id, $filters); - if($uris) { + $objects = $caldavBackend->getMultipleCalendarObjects($id, $uris); foreach($objects as $object) { @@ -1096,30 +1144,33 @@ class Cdav extends Controller { $dtend = (string)$vevent->DTEND; $description = (string)$vevent->DESCRIPTION; $location = (string)$vevent->LOCATION; - $timezone = (string)$vevent->DTSTART['TZID']; + $timezone_str = (string)$vevent->DTSTART['TZID']; $rw = ((cdav_perms($id[0],$calendars,true)) ? true : false); $editable = $rw ? true : false; $recurrent = ((isset($vevent->{'RECURRENCE-ID'})) ? true : false); if($recurrent) { $editable = false; - $timezone = $recurrent_timezone; + $timezone_str = $recurrent_timezone; } - $allDay = false; + // Try to get an usable olson format timezone + $timezone_obj = \Sabre\VObject\TimeZoneUtil::getTimeZone($timezone_str, $vcalendar); + $timezone = $timezone_obj->getName(); + + // If we got nothing fallback to UTC + if(! $timezone) + $timezone = 'UTC'; - // allDay event rules - if(!strpos($dtstart, 'T') && !strpos($dtend, 'T')) - $allDay = true; - if(strpos($dtstart, 'T000000') && strpos($dtend, 'T000000')) - $allDay = true; + $allDay = (((string)$vevent->DTSTART['VALUE'] == 'DATE') ? true : false); $events[] = [ 'calendar_id' => $id, 'uri' => $object['uri'], 'title' => $title, - 'start' => datetime_convert($timezone, $timezone, $dtstart, 'c'), - 'end' => (($dtend) ? datetime_convert($timezone, $timezone, $dtend, 'c') : ''), + 'timezone' => $timezone, + 'start' => datetime_convert($timezone, date_default_timezone_get(), $dtstart, 'c'), + 'end' => (($dtend) ? datetime_convert($timezone, date_default_timezone_get(), $dtend, 'c') : ''), 'description' => $description, 'location' => $location, 'allDay' => $allDay, diff --git a/Zotlabs/Module/Channel_calendar.php b/Zotlabs/Module/Channel_calendar.php index 9229e6eb2..13f879d84 100644 --- a/Zotlabs/Module/Channel_calendar.php +++ b/Zotlabs/Module/Channel_calendar.php @@ -22,52 +22,20 @@ class Channel_calendar extends \Zotlabs\Web\Controller { $xchan = ((x($_POST,'xchan')) ? dbesc($_POST['xchan']) : ''); $uid = local_channel(); - - $start_text = escape_tags($_REQUEST['dtstart']); - $finish_text = escape_tags($_REQUEST['dtend']); - - $adjust = intval($_POST['adjust']); - $nofinish = intval($_POST['nofinish']); - - $timezone = ((x($_POST,'timezone_select')) ? notags(trim($_POST['timezone_select'])) : ''); - - $tz = (($timezone) ? $timezone : date_default_timezone_get()); - $categories = escape_tags(trim($_POST['categories'])); - // only allow editing your own events. - if(($xchan) && ($xchan !== get_observer_hash())) return; - - if($start_text) { - $start = $start_text; - } - else { - $start = sprintf('%d-%d-%d %d:%d:0',$startyear,$startmonth,$startday,$starthour,$startminute); - } - if($finish_text) { - $finish = $finish_text; - } - else { - $finish = sprintf('%d-%d-%d %d:%d:0',$finishyear,$finishmonth,$finishday,$finishhour,$finishminute); - } + $timezone = ((x($_POST,'timezone_select')) ? escape_tags(trim($_POST['timezone_select'])) : ''); + $tz = (($timezone) ? $timezone : date_default_timezone_get()); - if($nofinish) { - $finish = NULL_DATE; - } + $categories = escape_tags(trim($_POST['categories'])); + + $adjust = intval($_POST['adjust']); - if($adjust) { - $start = datetime_convert($tz,'UTC',$start); - if(! $nofinish) - $finish = datetime_convert($tz,'UTC',$finish); - } - else { - $start = datetime_convert('UTC','UTC',$start); - if(! $nofinish) - $finish = datetime_convert('UTC','UTC',$finish); - } + $start = (($adjust) ? datetime_convert($tz, 'UTC', escape_tags($_REQUEST['dtstart'])) : datetime_convert('UTC', 'UTC', escape_tags($_REQUEST['dtstart']))); + $finish = (($adjust) ? datetime_convert($tz, 'UTC', escape_tags($_REQUEST['dtend'])) : datetime_convert('UTC', 'UTC', escape_tags($_REQUEST['dtend']))); $summary = escape_tags(trim($_POST['summary'])); $desc = escape_tags(trim($_POST['desc'])); @@ -176,7 +144,7 @@ class Channel_calendar extends \Zotlabs\Web\Controller { $datarray['location'] = $location; $datarray['etype'] = $type; $datarray['adjust'] = $adjust; - $datarray['nofinish'] = $nofinish; + $datarray['nofinish'] = 0; $datarray['uid'] = local_channel(); $datarray['account'] = get_account_id(); $datarray['event_xchan'] = $channel['channel_hash']; @@ -188,6 +156,8 @@ class Channel_calendar extends \Zotlabs\Web\Controller { $datarray['id'] = $event_id; $datarray['created'] = $created; $datarray['edited'] = $edited; + $datarray['timezone'] = $tz; + if(intval($_REQUEST['preview'])) { $html = format_event_html($datarray); @@ -322,10 +292,9 @@ class Channel_calendar extends \Zotlabs\Web\Controller { $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); - + if (x($_GET,'id')){ $r = q("SELECT event.*, item.plink, item.item_flags, item.author_xchan, item.owner_xchan, item.id as item_id from event left join item on item.resource_id = event.event_hash @@ -357,13 +326,11 @@ class Channel_calendar extends \Zotlabs\Web\Controller { dbesc($adjust_start), dbesc($adjust_finish) ); - } if($r && ! $export) { xchan_query($r); $r = fetch_post_tags($r,true); - $r = sort_by_date($r); } @@ -373,17 +340,16 @@ class Channel_calendar extends \Zotlabs\Web\Controller { foreach($r as $rr) { - $start = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtstart'], 'c') : datetime_convert('UTC','UTC',$rr['dtstart'],'c')); + $tz = get_iconfig($rr, 'event', 'timezone'); + + if(! $tz) + $tz = 'UTC'; + + $start = (($rr['adjust']) ? datetime_convert($tz, date_default_timezone_get(), $rr['dtstart'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtstart'], 'c')); if ($rr['nofinish']){ $end = null; } else { - $end = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['dtend'], 'c') : datetime_convert('UTC','UTC',$rr['dtend'],'c')); - - // give a fake end to birthdays so they get crammed into a - // single day on the calendar - - if($rr['etype'] === 'birthday') - $end = null; + $end = (($rr['adjust']) ? datetime_convert($tz, date_default_timezone_get(), $rr['dtend'], 'c') : datetime_convert('UTC', 'UTC', $rr['dtend'], 'c')); } $catsenabled = feature_enabled(local_channel(),'categories'); @@ -399,14 +365,6 @@ class Channel_calendar extends \Zotlabs\Web\Controller { } } - $allDay = false; - - // allDay event rules - if(!strpos($start, 'T') && !strpos($end, 'T')) - $allDay = true; - if(strpos($start, 'T00:00:00') && strpos($end, 'T00:00:00')) - $allDay = true; - $edit = ((local_channel() && $rr['author_xchan'] == get_observer_hash()) ? array(z_root().'/events/'.$rr['event_hash'].'?expandform=1',t('Edit event'),'','') : false); $drop = array(z_root().'/events/drop/'.$rr['event_hash'],t('Delete event'),'',''); @@ -416,13 +374,14 @@ class Channel_calendar extends \Zotlabs\Web\Controller { 'rw' => true, 'id'=>$rr['id'], 'uri' => $rr['event_hash'], + 'timezone' => $tz, 'start'=> $start, 'end' => $end, 'drop' => $drop, - 'allDay' => $allDay, + 'allDay' => (($rr['adjust']) ? 0 : 1), 'title' => htmlentities($rr['summary'], ENT_COMPAT, 'UTF-8', false), 'editable' => $edit ? true : false, - 'item'=>$rr, + 'item' => $rr, 'plink' => [$rr['plink'], t('Link to source')], 'description' => htmlentities($rr['description'], ENT_COMPAT, 'UTF-8', false), 'location' => htmlentities($rr['location'], ENT_COMPAT, 'UTF-8', false), diff --git a/Zotlabs/Module/Wiki.php b/Zotlabs/Module/Wiki.php index 502f96a62..169dc6de1 100644 --- a/Zotlabs/Module/Wiki.php +++ b/Zotlabs/Module/Wiki.php @@ -293,9 +293,9 @@ class Wiki extends Controller { } //$wikiheaderName = urldecode($wikiUrlName); - $wikiheaderName = NativeWiki::name_decode($wikiUrlName); + $wikiheaderName = escape_tags(NativeWiki::name_decode($wikiUrlName)); //$wikiheaderPage = urldecode($pageUrlName); - $wikiheaderPage = NativeWiki::name_decode($pageUrlName); + $wikiheaderPage = escape_tags(NativeWiki::name_decode($pageUrlName)); $renamePage = (($wikiheaderPage === 'Home') ? '' : t('Rename page')); $sharePage = t('Share'); @@ -373,13 +373,13 @@ class Wiki extends Controller { $placeholder = t('Short description of your changes (optional)'); - $zrl = urlencode( z_root() . '/wiki/' . argv(1) . '/' . NativeWiki::name_encode($wikiUrlName) . '/' . NativeWiki::name_encode($pageUrlName) ); + $zrl = z_root() . '/wiki/' . argv(1) . '/' . NativeWiki::name_encode($wikiUrlName) . '/' . NativeWiki::name_encode($pageUrlName); $o .= replace_macros(get_markup_template('wiki.tpl'),array( '$wikiheaderName' => $wikiheaderName, '$wikiheaderPage' => $wikiheaderPage, '$renamePage' => $renamePage, '$sharePage' => $sharePage, - '$shareLink' => '#^[zrl=' . $zrl . ']' . '[ ' . $owner['channel_name'] . ' ] ' . $wikiheaderName . ' - ' . $wikiheaderPage . '[/zrl]', + '$shareLink' => urlencode('#^[zrl=' . $zrl . ']' . '[ ' . $owner['channel_name'] . ' ] ' . $wikiheaderName . ' - ' . $wikiheaderPage . '[/zrl]'), '$showPageControls' => $showPageControls, '$editOrSourceLabel' => (($showPageControls) ? t('Edit') : t('Source')), '$tools_label' => 'Page Tools', diff --git a/Zotlabs/Photo/PhotoDriver.php b/Zotlabs/Photo/PhotoDriver.php index bacf926ff..146ef0ae4 100644 --- a/Zotlabs/Photo/PhotoDriver.php +++ b/Zotlabs/Photo/PhotoDriver.php @@ -509,7 +509,7 @@ abstract class PhotoDriver { $arr['imgscale'] = $scale; if(boolval(get_config('system','filesystem_storage_thumbnails', 0)) && $scale > 0) { - $channel = \App::get_channel(); + $channel = channelx_by_n($arr['uid']); $arr['os_storage'] = 1; $arr['os_syspath'] = 'store/' . $channel['channel_address'] . '/' . $arr['os_path'] . '-' . $scale; if(! $this->saveImage($arr['os_syspath'])) diff --git a/Zotlabs/Widget/Notifications.php b/Zotlabs/Widget/Notifications.php index 6ac1c48a6..95b349b3d 100644 --- a/Zotlabs/Widget/Notifications.php +++ b/Zotlabs/Widget/Notifications.php @@ -69,7 +69,7 @@ class Notifications { 'label' => t('New Events'), 'title' => t('New Events Notifications'), 'viewall' => [ - 'url' => 'events', + 'url' => 'cdav/calendar', 'label' => t('View events') ], 'markall' => [ @@ -84,7 +84,8 @@ define ( 'DIRECTORY_FALLBACK_MASTER', 'https://zotadel.net'); $DIRECTORY_FALLBACK_SERVERS = array( 'https://zotadel.net', - 'https://zotsite.net' + 'https://zotsite.net', + 'https://hub.netzgemeinde.eu' ); diff --git a/include/datetime.php b/include/datetime.php index 3a07f1ccf..ef0927ea4 100644 --- a/include/datetime.php +++ b/include/datetime.php @@ -516,13 +516,14 @@ function update_birthdays() { 'event_xchan' => $rr['xchan_hash'], 'dtstart' => datetime_convert('UTC', 'UTC', $rr['abook_dob']), 'dtend' => datetime_convert('UTC', 'UTC', $rr['abook_dob'] . ' + 1 day '), - 'adjust' => intval(feature_enabled($rr['abook_channel'],'smart_birthdays')), + 'adjust' => 0, 'summary' => sprintf( t('%1$s\'s birthday'), $rr['xchan_name']), 'description' => sprintf( t('Happy Birthday %1$s'), '[zrl=' . $rr['xchan_url'] . ']' . $rr['xchan_name'] . '[/zrl]'), 'etype' => 'birthday', ]; $z = event_store_event($ev); + if ($z) { $item_id = event_store_item($ev, $z); q("update abook set abook_dob = '%s' where abook_id = %d", diff --git a/include/event.php b/include/event.php index 471fb7afa..de4e692b8 100644 --- a/include/event.php +++ b/include/event.php @@ -27,6 +27,7 @@ function format_event_html($ev) { if(! ((is_array($ev)) && count($ev))) return ''; + $tz = (($ev['timezone']) ? $ev['timezone'] : 'UTC'); $bd_format = t('l F d, Y \@ g:i A') ; // Friday January 18, 2011 @ 8:01 AM @@ -39,7 +40,7 @@ function format_event_html($ev) { $o .= '<div class="event-start"><span class="event-label">' . t('Starts:') . '</span> <span class="dtstart" title="' . datetime_convert('UTC', 'UTC', $ev['dtstart'], (($ev['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )) . '" >' - . (($ev['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), + . (($ev['adjust']) ? day_translate(datetime_convert($tz, date_default_timezone_get(), $ev['dtstart'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $ev['dtstart'] , $bd_format))) @@ -49,7 +50,7 @@ function format_event_html($ev) { $o .= '<div class="event-end" ><span class="event-label">' . t('Finishes:') . '</span> <span class="dtend" title="' . datetime_convert('UTC','UTC',$ev['dtend'], (($ev['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )) . '" >' - . (($ev['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), + . (($ev['adjust']) ? day_translate(datetime_convert($tz, date_default_timezone_get(), $ev['dtend'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $ev['dtend'] , $bd_format ))) @@ -75,17 +76,35 @@ function format_event_obj($jobject) { //ensure compatibility with older items - this check can be removed at a later point if(array_key_exists('description', $object)) { - $bd_format = t('l F d, Y \@ g:i A'); // Friday January 18, 2011 @ 8:01 AM + $tz = (($object['timezone']) ? $object['timezone'] : 'UTC'); + $allday = (($object['adjust']) ? false : true); + + $dtstart = new DateTime($object['dtstart']); + $dtend = new DateTime($object['dtend']); + $dtdiff = $dtstart->diff($dtend); + + if($allday && ($dtdiff->days < 2)) + $oneday = true; + + if($allday && !$oneday) { + // Subtract one day from the end date so we can use the "first day - last day" format for display. + $dtend->modify('-1 day'); + $object['dtend'] = datetime_convert('UTC', 'UTC', $dtend->format('Y-m-d H:i:s')); + } + + $bd_format = (($allday) ? t('l F d, Y') : t('l F d, Y \@ g:i A')); // Friday January 18, 2011 @ 8:01 AM or Friday January 18, 2011 for allday events $event['header'] = replace_macros(get_markup_template('event_item_header.tpl'),array( '$title' => zidify_links(smilies(bbcode($object['title']))), - '$dtstart_label' => t('Starts:'), - '$dtstart_title' => datetime_convert('UTC', 'UTC', $object['dtstart'], (($object['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )), - '$dtstart_dt' => (($object['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $object['dtstart'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $object['dtstart'] , $bd_format))), + '$dtstart_label' => t('Start:'), + '$dtstart_title' => datetime_convert($tz, date_default_timezone_get(), $object['dtstart'], (($object['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )), + '$dtstart_dt' => (($object['adjust']) ? day_translate(datetime_convert($tz, date_default_timezone_get(), $object['dtstart'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $object['dtstart'] , $bd_format))), '$finish' => (($object['nofinish']) ? false : true), - '$dtend_label' => t('Finishes:'), - '$dtend_title' => datetime_convert('UTC','UTC',$object['dtend'], (($object['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )), - '$dtend_dt' => (($object['adjust']) ? day_translate(datetime_convert('UTC', date_default_timezone_get(), $object['dtend'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $object['dtend'] , $bd_format ))) + '$dtend_label' => t('End:'), + '$dtend_title' => datetime_convert($tz, date_default_timezone_get(), $object['dtend'], (($object['adjust']) ? ATOM_TIME : 'Y-m-d\TH:i:s' )), + '$dtend_dt' => (($object['adjust']) ? day_translate(datetime_convert($tz, date_default_timezone_get(), $object['dtend'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $object['dtend'] , $bd_format ))), + '$allday' => $allday, + '$oneday' => $oneday )); $event['content'] = replace_macros(get_markup_template('event_item_content.tpl'),array( @@ -1042,6 +1061,7 @@ function event_store_item($arr, $event) { 'type' => ACTIVITY_OBJ_EVENT, 'id' => z_root() . '/event/' . $r[0]['resource_id'], 'title' => $arr['summary'], + 'timezone' => $arr['timezone'], 'dtstart' => $arr['dtstart'], 'dtend' => $arr['dtend'], 'nofinish' => $arr['nofinish'], @@ -1107,6 +1127,8 @@ function event_store_item($arr, $event) { } $item_id = $r[0]['id']; + set_iconfig($item_id, 'event', 'timezone', $arr['timezone'], true); + /** * @hooks event_updated * Called when an event record is modified. @@ -1197,6 +1219,7 @@ function event_store_item($arr, $event) { 'type' => ACTIVITY_OBJ_EVENT, 'id' => z_root() . '/event/' . $event['event_hash'], 'title' => $arr['summary'], + 'timezone' => $arr['timezone'], 'dtstart' => $arr['dtstart'], 'dtend' => $arr['dtend'], 'nofinish' => $arr['nofinish'], @@ -1223,6 +1246,7 @@ function event_store_item($arr, $event) { // activities refer to the item message_id as the parent. set_iconfig($item_arr, 'system','event_id',$event['event_hash'],true); + set_iconfig($item_arr, 'event','timezone',$arr['timezone'],true); $res = item_store($item_arr); diff --git a/include/features.php b/include/features.php index d8607f447..9528d3418 100644 --- a/include/features.php +++ b/include/features.php @@ -87,6 +87,14 @@ function get_features($filtered = true, $level = (-1)) { t('Default is Sunday'), false, get_config('feature_lock','cal_first_day') + ], + + [ + 'event_tz_select', + t('Event Timezone Selection'), + t('Allow event creation in timezones other than your own.'), + false, + get_config('feature_lock','event_tz_select'), ] ], @@ -282,22 +290,6 @@ function get_features($filtered = true, $level = (-1)) { t('Default is Sunday'), false, get_config('feature_lock','events_cal_first_day') - ], - - [ - 'smart_birthdays', - t('Smart Birthdays'), - t('Make birthday events timezone aware in case your friends are scattered across the planet.'), - true, - get_config('feature_lock','smart_birthdays'), - ], - - [ - 'event_tz_select', - t('Event Timezone Selection'), - t('Allow event creation in timezones other than your own.'), - false, - get_config('feature_lock','event_tz_select'), ] ], diff --git a/include/html2bbcode.php b/include/html2bbcode.php index 1a03fbdaf..c916421b8 100644 --- a/include/html2bbcode.php +++ b/include/html2bbcode.php @@ -219,8 +219,7 @@ function html2bbcode($message) $message = $doc->saveHTML(); - // I'm removing something really disturbing - // Don't know exactly what it is + // I'm removing the UTF-8 encoding of a NO-BREAK SPACE codepoint $message = str_replace(chr(194).chr(160), ' ', $message); $message = str_replace(" ", " ", $message); diff --git a/include/markdown.php b/include/markdown.php index 2513a7d77..7d1f16958 100644 --- a/include/markdown.php +++ b/include/markdown.php @@ -76,6 +76,8 @@ function markdown_to_bb($s, $use_zrl = false, $options = []) { $s = html2bbcode($s); + $s = bb_code_protect($s); + // Convert everything that looks like a link to a link if($use_zrl) { if (strpos($s,'[/img]') !== false) { @@ -88,6 +90,8 @@ function markdown_to_bb($s, $use_zrl = false, $options = []) { $s = preg_replace("/([^\]\=\{\/]|^)(https?\:\/\/)([a-zA-Z0-9\pL\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,\@\(\)]+)/ismu", '$1[url=$2$3]$2$3[/url]',$s); } + $s = bb_code_unprotect($s); + // remove duplicate adjacent code tags $s = preg_replace("/(\[code\])+(.*?)(\[\/code\])+/ism","[code]$2[/code]", $s); diff --git a/include/zot.php b/include/zot.php index b99eeb1ec..a37b7cdb5 100644 --- a/include/zot.php +++ b/include/zot.php @@ -4430,7 +4430,7 @@ function zotinfo($arr) { $profile['description'] = $p[0]['pdesc']; $profile['birthday'] = $p[0]['dob']; - if(($profile['birthday'] != '0000-00-00') && (($bd = z_birthday($p[0]['dob'],$e['channel_timezone'])) !== '')) + if(($profile['birthday'] != '0000-00-00') && (($bd = z_birthday($p[0]['dob'],'UTC')) !== '')) $profile['next_birthday'] = $bd; if($age = age($p[0]['dob'],$e['channel_timezone'],'')) diff --git a/view/es-es/hmessages.po b/view/es-es/hmessages.po index b86c3c737..1444db339 100644 --- a/view/es-es/hmessages.po +++ b/view/es-es/hmessages.po @@ -14,8 +14,8 @@ msgid "" msgstr "" "Project-Id-Version: hubzilla\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-02-19 10:11+0100\n" -"PO-Revision-Date: 2019-02-21 10:14+0000\n" +"POT-Creation-Date: 2019-05-13 12:07+0200\n" +"PO-Revision-Date: 2019-05-19 11:03+0000\n" "Last-Translator: Manuel Jiménez Friaza <mjfriaza@disroot.org>\n" "Language-Team: Spanish (Spain) (http://www.transifex.com/Friendica/hubzilla/language/es_ES/)\n" "MIME-Version: 1.0\n" @@ -24,7 +24,6 @@ msgstr "" "Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1 ? 1 : 0);\n" - #: ../../Zotlabs/Access/Permissions.php:56 msgid "Can view my channel stream and posts" msgstr "Pueden verse la actividad y publicaciones de mi canal" @@ -158,12 +157,12 @@ msgid "Special - Group Repository" msgstr "Especial - Repositorio de grupo" #: ../../Zotlabs/Access/PermissionRoles.php:306 -#: ../../Zotlabs/Module/Cdav.php:1227 ../../Zotlabs/Module/Connedit.php:935 +#: ../../Zotlabs/Module/Cdav.php:1335 ../../Zotlabs/Module/Connedit.php:935 #: ../../Zotlabs/Module/Profiles.php:795 ../../include/selectors.php:60 #: ../../include/selectors.php:77 ../../include/selectors.php:115 -#: ../../include/selectors.php:151 ../../include/event.php:1327 -#: ../../include/event.php:1334 ../../include/connections.php:703 -#: ../../include/connections.php:710 +#: ../../include/selectors.php:151 ../../include/event.php:1336 +#: ../../include/event.php:1343 ../../include/connections.php:730 +#: ../../include/connections.php:737 msgid "Other" msgstr "Otro" @@ -178,8 +177,8 @@ msgstr "Modo personalizado/experto" #: ../../Zotlabs/Module/Menu.php:91 ../../Zotlabs/Module/Layouts.php:31 #: ../../Zotlabs/Module/Editwebpage.php:32 ../../Zotlabs/Module/Cards.php:42 #: ../../Zotlabs/Module/Webpages.php:39 -#: ../../Zotlabs/Module/Filestorage.php:51 -#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1253 +#: ../../Zotlabs/Module/Filestorage.php:53 +#: ../../addon/gallery/Mod_Gallery.php:49 ../../include/channel.php:1319 msgid "Requested profile is not available." msgstr "El perfil solicitado no está disponible." @@ -187,14 +186,14 @@ msgstr "El perfil solicitado no está disponible." #: ../../Zotlabs/Module/Invite.php:21 ../../Zotlabs/Module/Invite.php:102 #: ../../Zotlabs/Module/Articles.php:88 ../../Zotlabs/Module/Editlayout.php:67 #: ../../Zotlabs/Module/Editlayout.php:90 ../../Zotlabs/Module/Channel.php:168 -#: ../../Zotlabs/Module/Channel.php:335 ../../Zotlabs/Module/Channel.php:374 +#: ../../Zotlabs/Module/Channel.php:331 ../../Zotlabs/Module/Channel.php:370 #: ../../Zotlabs/Module/Settings.php:59 ../../Zotlabs/Module/Locs.php:87 #: ../../Zotlabs/Module/Mitem.php:129 ../../Zotlabs/Module/Events.php:271 #: ../../Zotlabs/Module/Appman.php:87 ../../Zotlabs/Module/Regmod.php:20 #: ../../Zotlabs/Module/Article_edit.php:51 #: ../../Zotlabs/Module/New_channel.php:105 #: ../../Zotlabs/Module/New_channel.php:130 -#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:209 +#: ../../Zotlabs/Module/Sharedwithme.php:16 ../../Zotlabs/Module/Setup.php:206 #: ../../Zotlabs/Module/Moderate.php:13 #: ../../Zotlabs/Module/Achievements.php:34 ../../Zotlabs/Module/Thing.php:280 #: ../../Zotlabs/Module/Thing.php:300 ../../Zotlabs/Module/Thing.php:341 @@ -205,14 +204,15 @@ msgstr "El perfil solicitado no está disponible." #: ../../Zotlabs/Module/Photos.php:69 ../../Zotlabs/Module/Wiki.php:59 #: ../../Zotlabs/Module/Wiki.php:285 ../../Zotlabs/Module/Wiki.php:428 #: ../../Zotlabs/Module/Pdledit.php:34 ../../Zotlabs/Module/Poke.php:157 -#: ../../Zotlabs/Module/Profile_photo.php:302 -#: ../../Zotlabs/Module/Profile_photo.php:315 -#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:376 -#: ../../Zotlabs/Module/Item.php:395 ../../Zotlabs/Module/Item.php:405 -#: ../../Zotlabs/Module/Item.php:1281 ../../Zotlabs/Module/Page.php:34 +#: ../../Zotlabs/Module/Profile_photo.php:336 +#: ../../Zotlabs/Module/Profile_photo.php:349 +#: ../../Zotlabs/Module/Authtest.php:16 ../../Zotlabs/Module/Item.php:397 +#: ../../Zotlabs/Module/Item.php:416 ../../Zotlabs/Module/Item.php:426 +#: ../../Zotlabs/Module/Item.php:1302 ../../Zotlabs/Module/Page.php:34 #: ../../Zotlabs/Module/Page.php:133 ../../Zotlabs/Module/Connedit.php:399 #: ../../Zotlabs/Module/Chat.php:115 ../../Zotlabs/Module/Chat.php:120 #: ../../Zotlabs/Module/Menu.php:129 ../../Zotlabs/Module/Menu.php:140 +#: ../../Zotlabs/Module/Channel_calendar.php:230 #: ../../Zotlabs/Module/Layouts.php:71 ../../Zotlabs/Module/Layouts.php:78 #: ../../Zotlabs/Module/Layouts.php:89 ../../Zotlabs/Module/Cloud.php:40 #: ../../Zotlabs/Module/Defperms.php:181 ../../Zotlabs/Module/Group.php:14 @@ -227,14 +227,15 @@ msgstr "El perfil solicitado no está disponible." #: ../../Zotlabs/Module/Editpost.php:17 ../../Zotlabs/Module/Sources.php:80 #: ../../Zotlabs/Module/Like.php:187 ../../Zotlabs/Module/Suggest.php:32 #: ../../Zotlabs/Module/Message.php:18 ../../Zotlabs/Module/Mail.php:146 -#: ../../Zotlabs/Module/Register.php:77 -#: ../../Zotlabs/Module/Cover_photo.php:313 -#: ../../Zotlabs/Module/Cover_photo.php:326 -#: ../../Zotlabs/Module/Display.php:446 ../../Zotlabs/Module/Network.php:19 -#: ../../Zotlabs/Module/Filestorage.php:15 -#: ../../Zotlabs/Module/Filestorage.php:70 -#: ../../Zotlabs/Module/Filestorage.php:96 -#: ../../Zotlabs/Module/Filestorage.php:140 ../../Zotlabs/Module/Common.php:38 +#: ../../Zotlabs/Module/Register.php:80 +#: ../../Zotlabs/Module/Cover_photo.php:347 +#: ../../Zotlabs/Module/Cover_photo.php:360 +#: ../../Zotlabs/Module/Display.php:451 ../../Zotlabs/Module/Network.php:19 +#: ../../Zotlabs/Module/Filestorage.php:17 +#: ../../Zotlabs/Module/Filestorage.php:72 +#: ../../Zotlabs/Module/Filestorage.php:90 +#: ../../Zotlabs/Module/Filestorage.php:113 +#: ../../Zotlabs/Module/Filestorage.php:160 ../../Zotlabs/Module/Common.php:38 #: ../../Zotlabs/Module/Viewconnections.php:28 #: ../../Zotlabs/Module/Viewconnections.php:33 #: ../../Zotlabs/Module/Service_limits.php:11 @@ -245,11 +246,11 @@ msgstr "El perfil solicitado no está disponible." #: ../../addon/flashcards/Mod_Flashcards.php:167 #: ../../addon/openid/Mod_Id.php:53 ../../addon/pumpio/pumpio.php:44 #: ../../include/attach.php:150 ../../include/attach.php:199 -#: ../../include/attach.php:272 ../../include/attach.php:381 -#: ../../include/attach.php:395 ../../include/attach.php:402 -#: ../../include/attach.php:484 ../../include/attach.php:1044 -#: ../../include/attach.php:1118 ../../include/attach.php:1283 -#: ../../include/items.php:3781 ../../include/photos.php:27 +#: ../../include/attach.php:272 ../../include/attach.php:380 +#: ../../include/attach.php:394 ../../include/attach.php:401 +#: ../../include/attach.php:483 ../../include/attach.php:1043 +#: ../../include/attach.php:1117 ../../include/attach.php:1280 +#: ../../include/items.php:3801 ../../include/photos.php:27 msgid "Permission denied." msgstr "Acceso denegado." @@ -258,7 +259,7 @@ msgstr "Acceso denegado." msgid "Block Name" msgstr "Nombre del bloque" -#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2534 +#: ../../Zotlabs/Module/Blocks.php:154 ../../include/text.php:2558 msgid "Blocks" msgstr "Bloques" @@ -277,12 +278,13 @@ msgid "Edited" msgstr "Editado" #: ../../Zotlabs/Module/Blocks.php:159 ../../Zotlabs/Module/Articles.php:116 -#: ../../Zotlabs/Module/Cdav.php:1230 ../../Zotlabs/Module/New_channel.php:189 +#: ../../Zotlabs/Module/Cdav.php:1036 ../../Zotlabs/Module/Cdav.php:1338 +#: ../../Zotlabs/Module/New_channel.php:189 #: ../../Zotlabs/Module/Connedit.php:938 ../../Zotlabs/Module/Menu.php:181 #: ../../Zotlabs/Module/Layouts.php:185 ../../Zotlabs/Module/Profiles.php:798 #: ../../Zotlabs/Module/Cards.php:113 ../../Zotlabs/Module/Webpages.php:254 -#: ../../Zotlabs/Storage/Browser.php:276 ../../Zotlabs/Storage/Browser.php:390 -#: ../../Zotlabs/Widget/Cdav.php:128 ../../Zotlabs/Widget/Cdav.php:165 +#: ../../Zotlabs/Storage/Browser.php:282 ../../Zotlabs/Storage/Browser.php:396 +#: ../../Zotlabs/Widget/Cdav.php:140 ../../Zotlabs/Widget/Cdav.php:178 msgid "Create" msgstr "Crear" @@ -290,43 +292,43 @@ msgstr "Crear" #: ../../Zotlabs/Module/Article_edit.php:99 #: ../../Zotlabs/Module/Admin/Profs.php:175 ../../Zotlabs/Module/Thing.php:266 #: ../../Zotlabs/Module/Oauth2.php:194 ../../Zotlabs/Module/Editblock.php:114 -#: ../../Zotlabs/Module/Connections.php:284 -#: ../../Zotlabs/Module/Connections.php:322 -#: ../../Zotlabs/Module/Connections.php:342 ../../Zotlabs/Module/Wiki.php:211 +#: ../../Zotlabs/Module/Connections.php:298 +#: ../../Zotlabs/Module/Connections.php:336 +#: ../../Zotlabs/Module/Connections.php:356 ../../Zotlabs/Module/Wiki.php:211 #: ../../Zotlabs/Module/Wiki.php:384 ../../Zotlabs/Module/Menu.php:175 #: ../../Zotlabs/Module/Layouts.php:193 ../../Zotlabs/Module/Group.php:252 #: ../../Zotlabs/Module/Editwebpage.php:142 #: ../../Zotlabs/Module/Webpages.php:255 ../../Zotlabs/Module/Card_edit.php:99 -#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Lib/Apps.php:556 -#: ../../Zotlabs/Lib/ThreadItem.php:147 ../../Zotlabs/Storage/Browser.php:290 -#: ../../Zotlabs/Widget/Cdav.php:126 ../../Zotlabs/Widget/Cdav.php:162 -#: ../../include/channel.php:1352 ../../include/channel.php:1356 +#: ../../Zotlabs/Module/Oauth.php:173 ../../Zotlabs/Lib/Apps.php:557 +#: ../../Zotlabs/Lib/ThreadItem.php:148 ../../Zotlabs/Storage/Browser.php:296 +#: ../../Zotlabs/Widget/Cdav.php:138 ../../Zotlabs/Widget/Cdav.php:175 +#: ../../include/channel.php:1418 ../../include/channel.php:1422 #: ../../include/menu.php:118 msgid "Edit" msgstr "Editar" -#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1117 +#: ../../Zotlabs/Module/Blocks.php:161 ../../Zotlabs/Module/Photos.php:1075 #: ../../Zotlabs/Module/Wiki.php:301 ../../Zotlabs/Module/Layouts.php:194 -#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Widget/Cdav.php:124 +#: ../../Zotlabs/Module/Webpages.php:256 ../../Zotlabs/Widget/Cdav.php:136 #: ../../addon/hsse/hsse.php:186 ../../include/conversation.php:1392 msgid "Share" msgstr "Compartir" #: ../../Zotlabs/Module/Blocks.php:162 ../../Zotlabs/Module/Editlayout.php:138 -#: ../../Zotlabs/Module/Cdav.php:942 ../../Zotlabs/Module/Cdav.php:1232 +#: ../../Zotlabs/Module/Cdav.php:1033 ../../Zotlabs/Module/Cdav.php:1340 #: ../../Zotlabs/Module/Article_edit.php:129 #: ../../Zotlabs/Module/Admin/Accounts.php:175 #: ../../Zotlabs/Module/Admin/Channels.php:149 #: ../../Zotlabs/Module/Admin/Profs.php:176 ../../Zotlabs/Module/Thing.php:267 #: ../../Zotlabs/Module/Oauth2.php:195 ../../Zotlabs/Module/Editblock.php:139 -#: ../../Zotlabs/Module/Connections.php:292 -#: ../../Zotlabs/Module/Photos.php:1220 ../../Zotlabs/Module/Connedit.php:668 +#: ../../Zotlabs/Module/Connections.php:306 +#: ../../Zotlabs/Module/Photos.php:1178 ../../Zotlabs/Module/Connedit.php:668 #: ../../Zotlabs/Module/Connedit.php:940 ../../Zotlabs/Module/Profiles.php:800 #: ../../Zotlabs/Module/Editwebpage.php:167 #: ../../Zotlabs/Module/Webpages.php:257 #: ../../Zotlabs/Module/Card_edit.php:129 ../../Zotlabs/Module/Oauth.php:174 -#: ../../Zotlabs/Lib/Apps.php:557 ../../Zotlabs/Lib/ThreadItem.php:167 -#: ../../Zotlabs/Storage/Browser.php:291 ../../include/conversation.php:691 +#: ../../Zotlabs/Lib/Apps.php:558 ../../Zotlabs/Lib/ThreadItem.php:168 +#: ../../Zotlabs/Storage/Browser.php:297 ../../include/conversation.php:691 #: ../../include/conversation.php:736 msgid "Delete" msgstr "Eliminar" @@ -373,26 +375,25 @@ msgid "Invite App" msgstr "Solicitar una app" #: ../../Zotlabs/Module/Invite.php:110 ../../Zotlabs/Module/Articles.php:51 -#: ../../Zotlabs/Module/Cdav.php:839 ../../Zotlabs/Module/Cdav.php:848 -#: ../../Zotlabs/Module/Permcats.php:62 ../../Zotlabs/Module/Lang.php:17 -#: ../../Zotlabs/Module/Uexport.php:61 ../../Zotlabs/Module/Pubstream.php:20 -#: ../../Zotlabs/Module/Connect.php:104 ../../Zotlabs/Module/Tokens.php:99 -#: ../../Zotlabs/Module/Oauth2.php:106 ../../Zotlabs/Module/Randprof.php:29 -#: ../../Zotlabs/Module/Mood.php:134 ../../Zotlabs/Module/Bookmarks.php:78 -#: ../../Zotlabs/Module/Wiki.php:52 ../../Zotlabs/Module/Pdledit.php:42 -#: ../../Zotlabs/Module/Poke.php:165 ../../Zotlabs/Module/Chat.php:102 -#: ../../Zotlabs/Module/Notes.php:56 ../../Zotlabs/Module/Affinity.php:52 -#: ../../Zotlabs/Module/Defperms.php:189 ../../Zotlabs/Module/Group.php:106 -#: ../../Zotlabs/Module/Cards.php:51 ../../Zotlabs/Module/Webpages.php:48 -#: ../../Zotlabs/Module/Sources.php:88 ../../Zotlabs/Module/Suggest.php:40 -#: ../../Zotlabs/Module/Probe.php:18 ../../Zotlabs/Module/Oauth.php:100 -#: ../../addon/skeleton/Mod_Skeleton.php:32 +#: ../../Zotlabs/Module/Cdav.php:857 ../../Zotlabs/Module/Permcats.php:62 +#: ../../Zotlabs/Module/Lang.php:17 ../../Zotlabs/Module/Uexport.php:61 +#: ../../Zotlabs/Module/Pubstream.php:20 ../../Zotlabs/Module/Connect.php:104 +#: ../../Zotlabs/Module/Tokens.php:99 ../../Zotlabs/Module/Oauth2.php:106 +#: ../../Zotlabs/Module/Randprof.php:29 ../../Zotlabs/Module/Mood.php:134 +#: ../../Zotlabs/Module/Bookmarks.php:78 ../../Zotlabs/Module/Wiki.php:52 +#: ../../Zotlabs/Module/Pdledit.php:42 ../../Zotlabs/Module/Poke.php:165 +#: ../../Zotlabs/Module/Chat.php:102 ../../Zotlabs/Module/Notes.php:56 +#: ../../Zotlabs/Module/Affinity.php:52 ../../Zotlabs/Module/Defperms.php:189 +#: ../../Zotlabs/Module/Group.php:106 ../../Zotlabs/Module/Cards.php:51 +#: ../../Zotlabs/Module/Webpages.php:48 ../../Zotlabs/Module/Sources.php:88 +#: ../../Zotlabs/Module/Suggest.php:40 ../../Zotlabs/Module/Probe.php:18 +#: ../../Zotlabs/Module/Oauth.php:100 ../../addon/skeleton/Mod_Skeleton.php:32 #: ../../addon/gnusoc/Mod_Gnusoc.php:22 ../../addon/planets/Mod_Planets.php:20 #: ../../addon/wppost/Mod_Wppost.php:41 ../../addon/nsfw/Mod_Nsfw.php:33 #: ../../addon/ijpost/Mod_Ijpost.php:35 ../../addon/dwpost/Mod_Dwpost.php:36 #: ../../addon/gallery/Mod_Gallery.php:58 ../../addon/ljpost/Mod_Ljpost.php:36 #: ../../addon/startpage/Mod_Startpage.php:50 -#: ../../addon/diaspora/Mod_Diaspora.php:55 +#: ../../addon/diaspora/Mod_Diaspora.php:57 #: ../../addon/photocache/Mod_Photocache.php:42 #: ../../addon/rainbowtag/Mod_Rainbowtag.php:21 #: ../../addon/nsabait/Mod_Nsabait.php:20 @@ -462,7 +463,7 @@ msgstr "3. Pulse [conectar]" #: ../../Zotlabs/Module/Locs.php:121 ../../Zotlabs/Module/Mitem.php:259 #: ../../Zotlabs/Module/Events.php:495 ../../Zotlabs/Module/Appman.php:155 #: ../../Zotlabs/Module/Import_items.php:129 -#: ../../Zotlabs/Module/Setup.php:308 ../../Zotlabs/Module/Setup.php:349 +#: ../../Zotlabs/Module/Setup.php:304 ../../Zotlabs/Module/Setup.php:344 #: ../../Zotlabs/Module/Connect.php:124 #: ../../Zotlabs/Module/Admin/Features.php:66 #: ../../Zotlabs/Module/Admin/Accounts.php:168 @@ -490,10 +491,10 @@ msgstr "3. Pulse [conectar]" #: ../../Zotlabs/Module/Settings/Display.php:189 #: ../../Zotlabs/Module/Settings/Network.php:61 #: ../../Zotlabs/Module/Tokens.php:188 ../../Zotlabs/Module/Thing.php:326 -#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Import.php:574 +#: ../../Zotlabs/Module/Thing.php:379 ../../Zotlabs/Module/Import.php:646 #: ../../Zotlabs/Module/Oauth2.php:116 ../../Zotlabs/Module/Cal.php:344 -#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Photos.php:1097 -#: ../../Zotlabs/Module/Photos.php:1138 ../../Zotlabs/Module/Photos.php:1257 +#: ../../Zotlabs/Module/Mood.php:158 ../../Zotlabs/Module/Photos.php:1055 +#: ../../Zotlabs/Module/Photos.php:1096 ../../Zotlabs/Module/Photos.php:1215 #: ../../Zotlabs/Module/Wiki.php:215 ../../Zotlabs/Module/Pdledit.php:107 #: ../../Zotlabs/Module/Poke.php:217 ../../Zotlabs/Module/Connedit.php:904 #: ../../Zotlabs/Module/Chat.php:211 ../../Zotlabs/Module/Chat.php:250 @@ -501,11 +502,11 @@ msgstr "3. Pulse [conectar]" #: ../../Zotlabs/Module/Pconfig.php:116 ../../Zotlabs/Module/Affinity.php:87 #: ../../Zotlabs/Module/Defperms.php:265 ../../Zotlabs/Module/Group.php:150 #: ../../Zotlabs/Module/Group.php:166 ../../Zotlabs/Module/Profiles.php:723 -#: ../../Zotlabs/Module/Editpost.php:85 ../../Zotlabs/Module/Sources.php:125 +#: ../../Zotlabs/Module/Editpost.php:86 ../../Zotlabs/Module/Sources.php:125 #: ../../Zotlabs/Module/Sources.php:162 ../../Zotlabs/Module/Xchan.php:15 -#: ../../Zotlabs/Module/Mail.php:431 ../../Zotlabs/Module/Filestorage.php:183 +#: ../../Zotlabs/Module/Mail.php:431 ../../Zotlabs/Module/Filestorage.php:203 #: ../../Zotlabs/Module/Rate.php:166 ../../Zotlabs/Module/Oauth.php:111 -#: ../../Zotlabs/Lib/ThreadItem.php:795 +#: ../../Zotlabs/Lib/ThreadItem.php:796 #: ../../Zotlabs/Widget/Eventstools.php:16 #: ../../Zotlabs/Widget/Wiki_pages.php:42 #: ../../Zotlabs/Widget/Wiki_pages.php:99 @@ -521,14 +522,16 @@ msgstr "3. Pulse [conectar]" #: ../../addon/startpage/Mod_Startpage.php:73 #: ../../addon/diaspora/Mod_Diaspora.php:99 #: ../../addon/photocache/Mod_Photocache.php:67 -#: ../../addon/hzfiles/hzfiles.php:84 ../../addon/mailtest/mailtest.php:100 +#: ../../addon/hzfiles/hzfiles.php:86 ../../addon/mailtest/mailtest.php:100 #: ../../addon/openstreetmap/openstreetmap.php:169 #: ../../addon/fuzzloc/Mod_Fuzzloc.php:56 ../../addon/rtof/Mod_Rtof.php:72 #: ../../addon/jappixmini/Mod_Jappixmini.php:261 -#: ../../addon/channelreputation/channelreputation.php:140 +#: ../../addon/channelreputation/channelreputation.php:142 #: ../../addon/nofed/Mod_Nofed.php:53 ../../addon/redred/Mod_Redred.php:90 -#: ../../addon/logrot/logrot.php:35 ../../addon/frphotos/frphotos.php:97 -#: ../../addon/pubcrawl/Mod_Pubcrawl.php:63 +#: ../../addon/logrot/logrot.php:35 +#: ../../addon/content_import/Mod_content_import.php:142 +#: ../../addon/frphotos/frphotos.php:97 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:65 #: ../../addon/chords/Mod_Chords.php:60 #: ../../addon/libertree/Mod_Libertree.php:70 #: ../../addon/flattrwidget/Mod_Flattrwidget.php:92 @@ -562,7 +565,7 @@ msgid "Add Article" msgstr "Añadir un artículo" #: ../../Zotlabs/Module/Articles.php:222 ../../Zotlabs/Lib/Apps.php:324 -#: ../../include/nav.php:512 +#: ../../include/nav.php:514 msgid "Articles" msgstr "Artículos" @@ -590,19 +593,19 @@ msgstr "Descripción de la plantilla (opcional)" msgid "Edit Layout" msgstr "Modificar la plantilla" -#: ../../Zotlabs/Module/Editlayout.php:140 ../../Zotlabs/Module/Cdav.php:944 -#: ../../Zotlabs/Module/Cdav.php:1233 +#: ../../Zotlabs/Module/Editlayout.php:140 ../../Zotlabs/Module/Cdav.php:1035 +#: ../../Zotlabs/Module/Cdav.php:1341 #: ../../Zotlabs/Module/Article_edit.php:131 #: ../../Zotlabs/Module/Admin/Addons.php:426 #: ../../Zotlabs/Module/Oauth2.php:117 ../../Zotlabs/Module/Oauth2.php:145 #: ../../Zotlabs/Module/Editblock.php:141 ../../Zotlabs/Module/Wiki.php:368 #: ../../Zotlabs/Module/Wiki.php:401 -#: ../../Zotlabs/Module/Profile_photo.php:465 +#: ../../Zotlabs/Module/Profile_photo.php:505 #: ../../Zotlabs/Module/Connedit.php:941 ../../Zotlabs/Module/Fbrowser.php:66 #: ../../Zotlabs/Module/Fbrowser.php:88 ../../Zotlabs/Module/Profiles.php:801 #: ../../Zotlabs/Module/Editwebpage.php:169 -#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Filer.php:55 -#: ../../Zotlabs/Module/Cover_photo.php:399 ../../Zotlabs/Module/Tagrm.php:15 +#: ../../Zotlabs/Module/Editpost.php:110 ../../Zotlabs/Module/Filer.php:55 +#: ../../Zotlabs/Module/Cover_photo.php:434 ../../Zotlabs/Module/Tagrm.php:15 #: ../../Zotlabs/Module/Tagrm.php:138 ../../Zotlabs/Module/Card_edit.php:131 #: ../../Zotlabs/Module/Oauth.php:112 ../../Zotlabs/Module/Oauth.php:138 #: ../../addon/hsse/hsse.php:209 ../../addon/hsse/hsse.php:258 @@ -613,9 +616,9 @@ msgstr "Cancelar" #: ../../Zotlabs/Module/Profperm.php:28 ../../Zotlabs/Module/Subthread.php:86 #: ../../Zotlabs/Module/Import_items.php:120 ../../Zotlabs/Module/Share.php:71 #: ../../Zotlabs/Module/Cloud.php:126 ../../Zotlabs/Module/Group.php:98 -#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:79 +#: ../../Zotlabs/Module/Dreport.php:10 ../../Zotlabs/Module/Dreport.php:82 #: ../../Zotlabs/Module/Like.php:301 ../../Zotlabs/Web/WebServer.php:122 -#: ../../addon/redphotos/redphotos.php:119 ../../addon/hzfiles/hzfiles.php:73 +#: ../../addon/redphotos/redphotos.php:119 ../../addon/hzfiles/hzfiles.php:75 #: ../../addon/frphotos/frphotos.php:82 ../../addon/redfiles/redfiles.php:109 #: ../../include/items.php:416 msgid "Permission denied" @@ -629,8 +632,8 @@ msgstr "Identificador del perfil no válido" msgid "Profile Visibility Editor" msgstr "Editor de visibilidad del perfil" -#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:359 -#: ../../include/channel.php:1700 +#: ../../Zotlabs/Module/Profperm.php:113 ../../Zotlabs/Lib/Apps.php:361 +#: ../../include/channel.php:1766 msgid "Profile" msgstr "Perfil" @@ -643,77 +646,78 @@ msgid "Visible To" msgstr "Visible para" #: ../../Zotlabs/Module/Profperm.php:140 -#: ../../Zotlabs/Module/Connections.php:203 +#: ../../Zotlabs/Module/Connections.php:217 msgid "All Connections" msgstr "Todas las conexiones" -#: ../../Zotlabs/Module/Cdav.php:810 +#: ../../Zotlabs/Module/Cdav.php:765 ../../Zotlabs/Module/Events.php:25 +msgid "Calendar entries imported." +msgstr "Entradas de calendario importadas." + +#: ../../Zotlabs/Module/Cdav.php:767 ../../Zotlabs/Module/Events.php:27 +msgid "No calendar entries found." +msgstr "No se han encontrado entradas de calendario." + +#: ../../Zotlabs/Module/Cdav.php:828 msgid "INVALID EVENT DISMISSED!" msgstr "¡EVENTO NO VÁLIDO RECHAZADO!" -#: ../../Zotlabs/Module/Cdav.php:811 +#: ../../Zotlabs/Module/Cdav.php:829 msgid "Summary: " msgstr "Resumen: " -#: ../../Zotlabs/Module/Cdav.php:811 ../../Zotlabs/Module/Cdav.php:812 -#: ../../Zotlabs/Module/Cdav.php:819 ../../Zotlabs/Module/Embedphotos.php:154 -#: ../../Zotlabs/Module/Photos.php:832 ../../Zotlabs/Module/Photos.php:1296 -#: ../../Zotlabs/Lib/Activity.php:1011 ../../Zotlabs/Lib/Apps.php:1113 -#: ../../Zotlabs/Lib/Apps.php:1197 ../../Zotlabs/Storage/Browser.php:164 +#: ../../Zotlabs/Module/Cdav.php:829 ../../Zotlabs/Module/Cdav.php:830 +#: ../../Zotlabs/Module/Cdav.php:837 ../../Zotlabs/Module/Embedphotos.php:174 +#: ../../Zotlabs/Module/Photos.php:790 ../../Zotlabs/Module/Photos.php:1254 +#: ../../Zotlabs/Lib/Activity.php:1067 ../../Zotlabs/Lib/Apps.php:1114 +#: ../../Zotlabs/Lib/Apps.php:1198 ../../Zotlabs/Storage/Browser.php:164 #: ../../Zotlabs/Widget/Portfolio.php:95 ../../Zotlabs/Widget/Album.php:84 -#: ../../addon/pubcrawl/as.php:959 ../../include/conversation.php:1166 +#: ../../addon/pubcrawl/as.php:1009 ../../include/conversation.php:1166 msgid "Unknown" msgstr "Desconocido" -#: ../../Zotlabs/Module/Cdav.php:812 +#: ../../Zotlabs/Module/Cdav.php:830 msgid "Date: " msgstr "Fecha: " -#: ../../Zotlabs/Module/Cdav.php:813 ../../Zotlabs/Module/Cdav.php:820 +#: ../../Zotlabs/Module/Cdav.php:831 ../../Zotlabs/Module/Cdav.php:838 msgid "Reason: " msgstr "Razón: " -#: ../../Zotlabs/Module/Cdav.php:818 +#: ../../Zotlabs/Module/Cdav.php:836 msgid "INVALID CARD DISMISSED!" msgstr "¡TARJETA NO VÁLIDA RECHAZADA!" -#: ../../Zotlabs/Module/Cdav.php:819 +#: ../../Zotlabs/Module/Cdav.php:837 msgid "Name: " msgstr "Nombre: " -#: ../../Zotlabs/Module/Cdav.php:839 -msgid "CalDAV App" -msgstr "App CalDav" - -#: ../../Zotlabs/Module/Cdav.php:840 -msgid "CalDAV capable calendar" -msgstr "Calendario compatible con CalDAV" - -#: ../../Zotlabs/Module/Cdav.php:848 +#: ../../Zotlabs/Module/Cdav.php:857 msgid "CardDAV App" msgstr "App CarDav" -#: ../../Zotlabs/Module/Cdav.php:849 +#: ../../Zotlabs/Module/Cdav.php:858 msgid "CalDAV capable addressbook" msgstr "Libreta de direcciones compatible con CalDav" -#: ../../Zotlabs/Module/Cdav.php:913 ../../Zotlabs/Module/Events.php:462 +#: ../../Zotlabs/Module/Cdav.php:921 +#: ../../Zotlabs/Module/Channel_calendar.php:401 +msgid "Link to source" +msgstr "Enlace a la fuente" + +#: ../../Zotlabs/Module/Cdav.php:987 ../../Zotlabs/Module/Events.php:462 msgid "Event title" msgstr "Título del evento" -#: ../../Zotlabs/Module/Cdav.php:914 ../../Zotlabs/Module/Events.php:468 +#: ../../Zotlabs/Module/Cdav.php:988 ../../Zotlabs/Module/Events.php:468 msgid "Start date and time" msgstr "Fecha y hora de comienzo" -#: ../../Zotlabs/Module/Cdav.php:914 ../../Zotlabs/Module/Cdav.php:915 -msgid "Example: YYYY-MM-DD HH:mm" -msgstr "Ejemplo: YYYY-MM-DD HH:mm" - -#: ../../Zotlabs/Module/Cdav.php:915 +#: ../../Zotlabs/Module/Cdav.php:989 msgid "End date and time" msgstr "Fecha y hora de finalización" -#: ../../Zotlabs/Module/Cdav.php:916 ../../Zotlabs/Module/Events.php:475 +#: ../../Zotlabs/Module/Cdav.php:990 ../../Zotlabs/Module/Events.php:475 #: ../../Zotlabs/Module/Appman.php:145 ../../Zotlabs/Module/Rbmark.php:101 #: ../../addon/rendezvous/rendezvous.php:173 #: ../../addon/cart/submodules/manualcat.php:260 @@ -721,76 +725,103 @@ msgstr "Fecha y hora de finalización" msgid "Description" msgstr "Descripción" -#: ../../Zotlabs/Module/Cdav.php:917 ../../Zotlabs/Module/Locs.php:117 +#: ../../Zotlabs/Module/Cdav.php:991 ../../Zotlabs/Module/Locs.php:117 #: ../../Zotlabs/Module/Events.php:477 ../../Zotlabs/Module/Profiles.php:509 #: ../../Zotlabs/Module/Profiles.php:734 ../../Zotlabs/Module/Pubsites.php:52 #: ../../include/js_strings.php:25 msgid "Location" msgstr "Ubicación" -#: ../../Zotlabs/Module/Cdav.php:924 ../../Zotlabs/Module/Events.php:690 +#: ../../Zotlabs/Module/Cdav.php:1012 ../../Zotlabs/Module/Events.php:690 #: ../../Zotlabs/Module/Events.php:699 ../../Zotlabs/Module/Cal.php:338 -#: ../../Zotlabs/Module/Cal.php:345 ../../Zotlabs/Module/Photos.php:986 +#: ../../Zotlabs/Module/Cal.php:345 ../../Zotlabs/Module/Photos.php:944 msgid "Previous" msgstr "Anterior" -#: ../../Zotlabs/Module/Cdav.php:925 ../../Zotlabs/Module/Events.php:691 -#: ../../Zotlabs/Module/Events.php:700 ../../Zotlabs/Module/Setup.php:263 +#: ../../Zotlabs/Module/Cdav.php:1013 ../../Zotlabs/Module/Events.php:691 +#: ../../Zotlabs/Module/Events.php:700 ../../Zotlabs/Module/Setup.php:260 #: ../../Zotlabs/Module/Cal.php:339 ../../Zotlabs/Module/Cal.php:346 -#: ../../Zotlabs/Module/Photos.php:995 +#: ../../Zotlabs/Module/Photos.php:953 msgid "Next" msgstr "Siguiente" -#: ../../Zotlabs/Module/Cdav.php:926 ../../Zotlabs/Module/Events.php:701 +#: ../../Zotlabs/Module/Cdav.php:1014 ../../Zotlabs/Module/Events.php:701 #: ../../Zotlabs/Module/Cal.php:347 msgid "Today" msgstr "Hoy" -#: ../../Zotlabs/Module/Cdav.php:927 ../../Zotlabs/Module/Events.php:696 +#: ../../Zotlabs/Module/Cdav.php:1015 ../../Zotlabs/Module/Events.php:696 msgid "Month" msgstr "Mes" -#: ../../Zotlabs/Module/Cdav.php:928 ../../Zotlabs/Module/Events.php:697 +#: ../../Zotlabs/Module/Cdav.php:1016 ../../Zotlabs/Module/Events.php:697 msgid "Week" msgstr "Semana" -#: ../../Zotlabs/Module/Cdav.php:929 ../../Zotlabs/Module/Events.php:698 +#: ../../Zotlabs/Module/Cdav.php:1017 ../../Zotlabs/Module/Events.php:698 msgid "Day" msgstr "Día" -#: ../../Zotlabs/Module/Cdav.php:930 +#: ../../Zotlabs/Module/Cdav.php:1018 msgid "List month" msgstr "Lista mensual" -#: ../../Zotlabs/Module/Cdav.php:931 +#: ../../Zotlabs/Module/Cdav.php:1019 msgid "List week" msgstr "Lista semanal" -#: ../../Zotlabs/Module/Cdav.php:932 +#: ../../Zotlabs/Module/Cdav.php:1020 msgid "List day" msgstr "Lista diaria" -#: ../../Zotlabs/Module/Cdav.php:939 +#: ../../Zotlabs/Module/Cdav.php:1028 msgid "More" msgstr "Más" -#: ../../Zotlabs/Module/Cdav.php:940 +#: ../../Zotlabs/Module/Cdav.php:1029 msgid "Less" msgstr "Menos" -#: ../../Zotlabs/Module/Cdav.php:941 +#: ../../Zotlabs/Module/Cdav.php:1030 ../../Zotlabs/Module/Cdav.php:1339 +#: ../../Zotlabs/Module/Admin/Addons.php:456 +#: ../../Zotlabs/Module/Oauth2.php:58 ../../Zotlabs/Module/Oauth2.php:144 +#: ../../Zotlabs/Module/Connedit.php:939 ../../Zotlabs/Module/Profiles.php:799 +#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137 +#: ../../Zotlabs/Lib/Apps.php:536 +msgid "Update" +msgstr "Actualizar" + +#: ../../Zotlabs/Module/Cdav.php:1031 msgid "Select calendar" msgstr "Seleccionar un calendario" -#: ../../Zotlabs/Module/Cdav.php:943 +#: ../../Zotlabs/Module/Cdav.php:1032 ../../Zotlabs/Widget/Cdav.php:143 +msgid "Channel Calendars" +msgstr "Calendarios del canal" + +#: ../../Zotlabs/Module/Cdav.php:1032 ../../Zotlabs/Widget/Cdav.php:129 +#: ../../Zotlabs/Widget/Cdav.php:143 +msgid "CalDAV Calendars" +msgstr "Calendarios CalDAV" + +#: ../../Zotlabs/Module/Cdav.php:1034 msgid "Delete all" msgstr "Eliminar todos" -#: ../../Zotlabs/Module/Cdav.php:945 +#: ../../Zotlabs/Module/Cdav.php:1037 msgid "Sorry! Editing of recurrent events is not yet implemented." msgstr "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado." -#: ../../Zotlabs/Module/Cdav.php:1215 +#: ../../Zotlabs/Module/Cdav.php:1047 +#: ../../Zotlabs/Widget/Appcategories.php:43 +#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139 +#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409 +#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511 +#: ../../include/taxonomy.php:532 +msgid "Categories" +msgstr "Temas" + +#: ../../Zotlabs/Module/Cdav.php:1323 #: ../../Zotlabs/Module/Sharedwithme.php:104 #: ../../Zotlabs/Module/Admin/Channels.php:159 #: ../../Zotlabs/Module/Oauth2.php:118 ../../Zotlabs/Module/Oauth2.php:146 @@ -798,129 +829,120 @@ msgstr "¡Disculpas! La edición de eventos recurrentes aún no se ha implementa #: ../../Zotlabs/Module/Chat.php:259 ../../Zotlabs/Module/Group.php:154 #: ../../Zotlabs/Module/Oauth.php:113 ../../Zotlabs/Module/Oauth.php:139 #: ../../Zotlabs/Lib/NativeWikiPage.php:561 -#: ../../Zotlabs/Storage/Browser.php:285 +#: ../../Zotlabs/Storage/Browser.php:291 #: ../../Zotlabs/Widget/Wiki_page_history.php:22 #: ../../addon/rendezvous/rendezvous.php:172 msgid "Name" msgstr "Nombre" -#: ../../Zotlabs/Module/Cdav.php:1216 ../../Zotlabs/Module/Connedit.php:924 +#: ../../Zotlabs/Module/Cdav.php:1324 ../../Zotlabs/Module/Connedit.php:924 msgid "Organisation" msgstr "Organización" -#: ../../Zotlabs/Module/Cdav.php:1217 ../../Zotlabs/Module/Connedit.php:925 +#: ../../Zotlabs/Module/Cdav.php:1325 ../../Zotlabs/Module/Connedit.php:925 msgid "Title" msgstr "Título" -#: ../../Zotlabs/Module/Cdav.php:1218 ../../Zotlabs/Module/Connedit.php:926 +#: ../../Zotlabs/Module/Cdav.php:1326 ../../Zotlabs/Module/Connedit.php:926 #: ../../Zotlabs/Module/Profiles.php:786 msgid "Phone" msgstr "Teléfono" -#: ../../Zotlabs/Module/Cdav.php:1219 +#: ../../Zotlabs/Module/Cdav.php:1327 #: ../../Zotlabs/Module/Admin/Accounts.php:171 #: ../../Zotlabs/Module/Admin/Accounts.php:183 #: ../../Zotlabs/Module/Connedit.php:927 ../../Zotlabs/Module/Profiles.php:787 #: ../../addon/openid/MysqlProvider.php:56 #: ../../addon/openid/MysqlProvider.php:57 ../../addon/rtof/Mod_Rtof.php:57 -#: ../../addon/redred/Mod_Redred.php:71 ../../include/network.php:1721 +#: ../../addon/redred/Mod_Redred.php:71 ../../include/network.php:1731 msgid "Email" msgstr "Correo electrónico" -#: ../../Zotlabs/Module/Cdav.php:1220 ../../Zotlabs/Module/Connedit.php:928 +#: ../../Zotlabs/Module/Cdav.php:1328 ../../Zotlabs/Module/Connedit.php:928 #: ../../Zotlabs/Module/Profiles.php:788 msgid "Instant messenger" msgstr "Mensajería instantánea" -#: ../../Zotlabs/Module/Cdav.php:1221 ../../Zotlabs/Module/Connedit.php:929 +#: ../../Zotlabs/Module/Cdav.php:1329 ../../Zotlabs/Module/Connedit.php:929 #: ../../Zotlabs/Module/Profiles.php:789 msgid "Website" msgstr "Sitio web" -#: ../../Zotlabs/Module/Cdav.php:1222 ../../Zotlabs/Module/Locs.php:118 +#: ../../Zotlabs/Module/Cdav.php:1330 ../../Zotlabs/Module/Locs.php:118 #: ../../Zotlabs/Module/Admin/Channels.php:160 #: ../../Zotlabs/Module/Connedit.php:930 ../../Zotlabs/Module/Profiles.php:502 #: ../../Zotlabs/Module/Profiles.php:790 msgid "Address" msgstr "Dirección" -#: ../../Zotlabs/Module/Cdav.php:1223 ../../Zotlabs/Module/Connedit.php:931 +#: ../../Zotlabs/Module/Cdav.php:1331 ../../Zotlabs/Module/Connedit.php:931 #: ../../Zotlabs/Module/Profiles.php:791 msgid "Note" msgstr "Nota" -#: ../../Zotlabs/Module/Cdav.php:1224 ../../Zotlabs/Module/Connedit.php:932 -#: ../../Zotlabs/Module/Profiles.php:792 ../../include/event.php:1320 -#: ../../include/connections.php:696 +#: ../../Zotlabs/Module/Cdav.php:1332 ../../Zotlabs/Module/Connedit.php:932 +#: ../../Zotlabs/Module/Profiles.php:792 ../../include/event.php:1329 +#: ../../include/connections.php:723 msgid "Mobile" msgstr "Móvil" -#: ../../Zotlabs/Module/Cdav.php:1225 ../../Zotlabs/Module/Connedit.php:933 -#: ../../Zotlabs/Module/Profiles.php:793 ../../include/event.php:1321 -#: ../../include/connections.php:697 +#: ../../Zotlabs/Module/Cdav.php:1333 ../../Zotlabs/Module/Connedit.php:933 +#: ../../Zotlabs/Module/Profiles.php:793 ../../include/event.php:1330 +#: ../../include/connections.php:724 msgid "Home" msgstr "Inicio" -#: ../../Zotlabs/Module/Cdav.php:1226 ../../Zotlabs/Module/Connedit.php:934 -#: ../../Zotlabs/Module/Profiles.php:794 ../../include/event.php:1324 -#: ../../include/connections.php:700 +#: ../../Zotlabs/Module/Cdav.php:1334 ../../Zotlabs/Module/Connedit.php:934 +#: ../../Zotlabs/Module/Profiles.php:794 ../../include/event.php:1333 +#: ../../include/connections.php:727 msgid "Work" msgstr "Trabajo" -#: ../../Zotlabs/Module/Cdav.php:1228 ../../Zotlabs/Module/Connedit.php:936 +#: ../../Zotlabs/Module/Cdav.php:1336 ../../Zotlabs/Module/Connedit.php:936 #: ../../Zotlabs/Module/Profiles.php:796 #: ../../addon/jappixmini/Mod_Jappixmini.php:216 msgid "Add Contact" msgstr "Añadir un contacto" -#: ../../Zotlabs/Module/Cdav.php:1229 ../../Zotlabs/Module/Connedit.php:937 +#: ../../Zotlabs/Module/Cdav.php:1337 ../../Zotlabs/Module/Connedit.php:937 #: ../../Zotlabs/Module/Profiles.php:797 msgid "Add Field" msgstr "Añadir un campo" -#: ../../Zotlabs/Module/Cdav.php:1231 -#: ../../Zotlabs/Module/Admin/Addons.php:456 -#: ../../Zotlabs/Module/Oauth2.php:58 ../../Zotlabs/Module/Oauth2.php:144 -#: ../../Zotlabs/Module/Connedit.php:939 ../../Zotlabs/Module/Profiles.php:799 -#: ../../Zotlabs/Module/Oauth.php:53 ../../Zotlabs/Module/Oauth.php:137 -#: ../../Zotlabs/Lib/Apps.php:535 -msgid "Update" -msgstr "Actualizar" - -#: ../../Zotlabs/Module/Cdav.php:1234 ../../Zotlabs/Module/Connedit.php:942 +#: ../../Zotlabs/Module/Cdav.php:1342 ../../Zotlabs/Module/Connedit.php:942 msgid "P.O. Box" msgstr "Buzón de correos" -#: ../../Zotlabs/Module/Cdav.php:1235 ../../Zotlabs/Module/Connedit.php:943 +#: ../../Zotlabs/Module/Cdav.php:1343 ../../Zotlabs/Module/Connedit.php:943 msgid "Additional" msgstr "Adicional" -#: ../../Zotlabs/Module/Cdav.php:1236 ../../Zotlabs/Module/Connedit.php:944 +#: ../../Zotlabs/Module/Cdav.php:1344 ../../Zotlabs/Module/Connedit.php:944 msgid "Street" msgstr "Calle" -#: ../../Zotlabs/Module/Cdav.php:1237 ../../Zotlabs/Module/Connedit.php:945 +#: ../../Zotlabs/Module/Cdav.php:1345 ../../Zotlabs/Module/Connedit.php:945 msgid "Locality" msgstr "Localidad" -#: ../../Zotlabs/Module/Cdav.php:1238 ../../Zotlabs/Module/Connedit.php:946 +#: ../../Zotlabs/Module/Cdav.php:1346 ../../Zotlabs/Module/Connedit.php:946 msgid "Region" msgstr "Provincia, región o estado" -#: ../../Zotlabs/Module/Cdav.php:1239 ../../Zotlabs/Module/Connedit.php:947 +#: ../../Zotlabs/Module/Cdav.php:1347 ../../Zotlabs/Module/Connedit.php:947 msgid "ZIP Code" msgstr "Código postal" -#: ../../Zotlabs/Module/Cdav.php:1240 ../../Zotlabs/Module/Connedit.php:948 +#: ../../Zotlabs/Module/Cdav.php:1348 ../../Zotlabs/Module/Connedit.php:948 #: ../../Zotlabs/Module/Profiles.php:757 msgid "Country" msgstr "País" -#: ../../Zotlabs/Module/Cdav.php:1287 +#: ../../Zotlabs/Module/Cdav.php:1395 msgid "Default Calendar" msgstr "Calendario por defecto" -#: ../../Zotlabs/Module/Cdav.php:1297 +#: ../../Zotlabs/Module/Cdav.php:1406 msgid "Default Addressbook" msgstr "Agenda de direcciones por defecto" @@ -950,7 +972,7 @@ msgid "" "connections." msgstr "Utilice este formulario para crear reglas de permiso para varias clases de personas o conexiones." -#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:372 +#: ../../Zotlabs/Module/Permcats.php:112 ../../Zotlabs/Lib/Apps.php:373 msgid "Permission Categories" msgstr "Tipos de permisos" @@ -1011,7 +1033,7 @@ msgstr "Buscar resultados para:" msgid "Reset form" msgstr "Reiniciar el formulario" -#: ../../Zotlabs/Module/Channel.php:476 ../../Zotlabs/Module/Display.php:373 +#: ../../Zotlabs/Module/Channel.php:472 ../../Zotlabs/Module/Display.php:378 msgid "" "You must enable javascript for your browser to be able to view this content." msgstr "Debe habilitar javascript para poder ver este contenido en su navegador." @@ -1098,18 +1120,18 @@ msgstr "¡Bienvenido a Hubzilla!" msgid "You have got no unseen posts..." msgstr "No tiene ningún mensaje sin leer..." -#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:558 +#: ../../Zotlabs/Module/Search.php:17 ../../Zotlabs/Module/Photos.php:516 #: ../../Zotlabs/Module/Ratings.php:83 ../../Zotlabs/Module/Directory.php:67 #: ../../Zotlabs/Module/Directory.php:72 ../../Zotlabs/Module/Display.php:29 #: ../../Zotlabs/Module/Viewconnections.php:23 msgid "Public access denied." msgstr "Acceso público denegado." -#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:338 -#: ../../Zotlabs/Lib/Apps.php:350 ../../Zotlabs/Widget/Sitesearch.php:31 -#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../include/text.php:1084 -#: ../../include/text.php:1096 ../../include/acl_selectors.php:118 -#: ../../include/nav.php:183 +#: ../../Zotlabs/Module/Search.php:44 ../../Zotlabs/Module/Connections.php:352 +#: ../../Zotlabs/Lib/Apps.php:352 ../../Zotlabs/Widget/Sitesearch.php:31 +#: ../../Zotlabs/Widget/Activity_filter.php:151 ../../include/text.php:1103 +#: ../../include/text.php:1115 ../../include/acl_selectors.php:118 +#: ../../include/nav.php:186 msgid "Search" msgstr "Buscar" @@ -1131,7 +1153,7 @@ msgstr "App Stream público" msgid "The unmoderated public stream of this hub" msgstr "Stream público no moderado de este hub" -#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:374 +#: ../../Zotlabs/Module/Pubstream.php:109 ../../Zotlabs/Lib/Apps.php:375 #: ../../Zotlabs/Widget/Notifications.php:142 msgid "Public Stream" msgstr "\"Stream\" público" @@ -1259,19 +1281,19 @@ msgstr "Usar la autenticación mágica si está disponible" #: ../../Zotlabs/Module/Admin/Site.php:255 #: ../../Zotlabs/Module/Settings/Channel.php:309 #: ../../Zotlabs/Module/Settings/Display.php:89 -#: ../../Zotlabs/Module/Import.php:563 ../../Zotlabs/Module/Import.php:567 -#: ../../Zotlabs/Module/Import.php:568 ../../Zotlabs/Module/Api.php:99 -#: ../../Zotlabs/Module/Photos.php:712 ../../Zotlabs/Module/Wiki.php:227 +#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639 +#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:99 +#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227 #: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406 #: ../../Zotlabs/Module/Connedit.php:796 ../../Zotlabs/Module/Menu.php:162 #: ../../Zotlabs/Module/Menu.php:221 ../../Zotlabs/Module/Defperms.php:197 #: ../../Zotlabs/Module/Profiles.php:681 ../../Zotlabs/Module/Sources.php:124 #: ../../Zotlabs/Module/Sources.php:159 -#: ../../Zotlabs/Module/Filestorage.php:178 -#: ../../Zotlabs/Module/Filestorage.php:186 +#: ../../Zotlabs/Module/Filestorage.php:198 +#: ../../Zotlabs/Module/Filestorage.php:206 #: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163 -#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:405 -#: ../../boot.php:1634 ../../view/theme/redbasic_c/php/config.php:100 +#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:411 +#: ../../boot.php:1635 ../../view/theme/redbasic_c/php/config.php:100 #: ../../view/theme/redbasic_c/php/config.php:115 #: ../../view/theme/redbasic/php/config.php:99 #: ../../view/theme/redbasic/php/config.php:116 @@ -1283,8 +1305,11 @@ msgstr "Usar la autenticación mágica si está disponible" #: ../../addon/jappixmini/Mod_Jappixmini.php:199 #: ../../addon/jappixmini/Mod_Jappixmini.php:203 #: ../../addon/jappixmini/Mod_Jappixmini.php:207 -#: ../../addon/channelreputation/channelreputation.php:108 +#: ../../addon/channelreputation/channelreputation.php:110 #: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63 +#: ../../addon/content_import/Mod_content_import.php:137 +#: ../../addon/content_import/Mod_content_import.php:138 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45 #: ../../addon/libertree/Mod_Libertree.php:59 #: ../../addon/statusnet/Mod_Statusnet.php:260 #: ../../addon/statusnet/Mod_Statusnet.php:282 @@ -1317,18 +1342,18 @@ msgstr "No" #: ../../Zotlabs/Module/Admin/Site.php:257 #: ../../Zotlabs/Module/Settings/Channel.php:309 #: ../../Zotlabs/Module/Settings/Display.php:89 -#: ../../Zotlabs/Module/Import.php:563 ../../Zotlabs/Module/Import.php:567 -#: ../../Zotlabs/Module/Import.php:568 ../../Zotlabs/Module/Api.php:98 -#: ../../Zotlabs/Module/Photos.php:712 ../../Zotlabs/Module/Wiki.php:227 +#: ../../Zotlabs/Module/Import.php:635 ../../Zotlabs/Module/Import.php:639 +#: ../../Zotlabs/Module/Import.php:640 ../../Zotlabs/Module/Api.php:98 +#: ../../Zotlabs/Module/Photos.php:670 ../../Zotlabs/Module/Wiki.php:227 #: ../../Zotlabs/Module/Wiki.php:228 ../../Zotlabs/Module/Connedit.php:406 #: ../../Zotlabs/Module/Menu.php:162 ../../Zotlabs/Module/Menu.php:221 #: ../../Zotlabs/Module/Defperms.php:197 ../../Zotlabs/Module/Profiles.php:681 #: ../../Zotlabs/Module/Sources.php:124 ../../Zotlabs/Module/Sources.php:159 -#: ../../Zotlabs/Module/Filestorage.php:178 -#: ../../Zotlabs/Module/Filestorage.php:186 +#: ../../Zotlabs/Module/Filestorage.php:198 +#: ../../Zotlabs/Module/Filestorage.php:206 #: ../../Zotlabs/Lib/Libzotdir.php:162 ../../Zotlabs/Lib/Libzotdir.php:163 -#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:405 -#: ../../boot.php:1634 ../../view/theme/redbasic_c/php/config.php:100 +#: ../../Zotlabs/Lib/Libzotdir.php:165 ../../Zotlabs/Storage/Browser.php:411 +#: ../../boot.php:1635 ../../view/theme/redbasic_c/php/config.php:100 #: ../../view/theme/redbasic_c/php/config.php:115 #: ../../view/theme/redbasic/php/config.php:99 #: ../../view/theme/redbasic/php/config.php:116 @@ -1340,8 +1365,11 @@ msgstr "No" #: ../../addon/jappixmini/Mod_Jappixmini.php:199 #: ../../addon/jappixmini/Mod_Jappixmini.php:203 #: ../../addon/jappixmini/Mod_Jappixmini.php:207 -#: ../../addon/channelreputation/channelreputation.php:108 +#: ../../addon/channelreputation/channelreputation.php:110 #: ../../addon/nofed/Mod_Nofed.php:42 ../../addon/redred/Mod_Redred.php:63 +#: ../../addon/content_import/Mod_content_import.php:137 +#: ../../addon/content_import/Mod_content_import.php:138 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:45 #: ../../addon/libertree/Mod_Libertree.php:59 #: ../../addon/statusnet/Mod_Statusnet.php:260 #: ../../addon/statusnet/Mod_Statusnet.php:282 @@ -1447,34 +1475,35 @@ msgstr "Editar elemento del menú" msgid "Link text" msgstr "Texto del enlace" -#: ../../Zotlabs/Module/Events.php:25 -msgid "Calendar entries imported." -msgstr "Entradas de calendario importadas." - -#: ../../Zotlabs/Module/Events.php:27 -msgid "No calendar entries found." -msgstr "No se han encontrado entradas de calendario." - #: ../../Zotlabs/Module/Events.php:110 +#: ../../Zotlabs/Module/Channel_calendar.php:87 msgid "Event can not end before it has started." msgstr "Un evento no puede terminar antes de que haya comenzado." #: ../../Zotlabs/Module/Events.php:112 ../../Zotlabs/Module/Events.php:121 #: ../../Zotlabs/Module/Events.php:143 +#: ../../Zotlabs/Module/Channel_calendar.php:89 +#: ../../Zotlabs/Module/Channel_calendar.php:97 +#: ../../Zotlabs/Module/Channel_calendar.php:114 msgid "Unable to generate preview." msgstr "No se puede crear la vista previa." #: ../../Zotlabs/Module/Events.php:119 +#: ../../Zotlabs/Module/Channel_calendar.php:95 msgid "Event title and start time are required." msgstr "Se requieren el título del evento y su hora de inicio." #: ../../Zotlabs/Module/Events.php:141 ../../Zotlabs/Module/Events.php:265 +#: ../../Zotlabs/Module/Channel_calendar.php:112 +#: ../../Zotlabs/Module/Channel_calendar.php:224 msgid "Event not found." msgstr "Evento no encontrado." -#: ../../Zotlabs/Module/Events.php:260 ../../Zotlabs/Module/Tagger.php:73 -#: ../../Zotlabs/Module/Like.php:394 ../../include/conversation.php:119 -#: ../../include/text.php:2094 ../../include/event.php:1165 +#: ../../Zotlabs/Module/Events.php:260 +#: ../../Zotlabs/Module/Channel_calendar.php:219 +#: ../../Zotlabs/Module/Tagger.php:73 ../../Zotlabs/Module/Like.php:394 +#: ../../include/conversation.php:119 ../../include/text.php:2118 +#: ../../include/event.php:1169 msgid "event" msgstr "el/su evento" @@ -1535,8 +1564,8 @@ msgstr "Editar la descripción" msgid "Edit Location" msgstr "Modificar la dirección" -#: ../../Zotlabs/Module/Events.php:480 ../../Zotlabs/Module/Photos.php:1139 -#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Lib/ThreadItem.php:805 +#: ../../Zotlabs/Module/Events.php:480 ../../Zotlabs/Module/Photos.php:1097 +#: ../../Zotlabs/Module/Webpages.php:262 ../../Zotlabs/Lib/ThreadItem.php:806 #: ../../addon/hsse/hsse.php:153 ../../include/conversation.php:1359 msgid "Preview" msgstr "Previsualizar" @@ -1559,19 +1588,22 @@ msgid "l, F j" msgstr "l j F" #: ../../Zotlabs/Module/Events.php:635 +#: ../../Zotlabs/Module/Channel_calendar.php:385 msgid "Edit event" msgstr "Editar evento" #: ../../Zotlabs/Module/Events.php:637 +#: ../../Zotlabs/Module/Channel_calendar.php:387 msgid "Delete event" msgstr "Borrar evento" #: ../../Zotlabs/Module/Events.php:663 ../../Zotlabs/Module/Cal.php:314 -#: ../../include/text.php:1913 +#: ../../include/text.php:1937 msgid "Link to Source" msgstr "Enlazar con la entrada en su ubicación original" #: ../../Zotlabs/Module/Events.php:670 +#: ../../Zotlabs/Module/Channel_calendar.php:415 msgid "calendar" msgstr "calendario" @@ -1584,7 +1616,7 @@ msgid "Create Event" msgstr "Crear un evento" #: ../../Zotlabs/Module/Events.php:692 ../../Zotlabs/Module/Cal.php:340 -#: ../../include/channel.php:1703 +#: ../../include/channel.php:1769 msgid "Export" msgstr "Exportar" @@ -1593,6 +1625,7 @@ msgid "Event removed" msgstr "Evento borrado" #: ../../Zotlabs/Module/Events.php:735 +#: ../../Zotlabs/Module/Channel_calendar.php:448 msgid "Failed to remove event" msgstr "Error al eliminar el evento" @@ -1657,17 +1690,17 @@ msgid "Hub not found." msgstr "Servidor no encontrado" #: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Tagger.php:69 -#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Lib/Activity.php:1959 +#: ../../Zotlabs/Module/Like.php:392 ../../Zotlabs/Lib/Activity.php:2019 #: ../../addon/redphotos/redphotohelper.php:71 -#: ../../addon/diaspora/Receiver.php:1551 ../../addon/pubcrawl/as.php:1504 -#: ../../include/conversation.php:116 ../../include/text.php:2091 +#: ../../addon/diaspora/Receiver.php:1565 ../../addon/pubcrawl/as.php:1558 +#: ../../include/conversation.php:116 ../../include/text.php:2115 msgid "photo" msgstr "foto" #: ../../Zotlabs/Module/Subthread.php:112 ../../Zotlabs/Module/Like.php:392 -#: ../../Zotlabs/Lib/Activity.php:1959 ../../addon/diaspora/Receiver.php:1551 -#: ../../addon/pubcrawl/as.php:1504 ../../include/conversation.php:144 -#: ../../include/text.php:2097 +#: ../../Zotlabs/Lib/Activity.php:2019 ../../addon/diaspora/Receiver.php:1565 +#: ../../addon/pubcrawl/as.php:1558 ../../include/conversation.php:144 +#: ../../include/text.php:2121 msgid "status" msgstr "el mensaje de estado " @@ -1697,8 +1730,8 @@ msgid "Insert web link" msgstr "Insertar enlace web" #: ../../Zotlabs/Module/Article_edit.php:117 -#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:713 -#: ../../Zotlabs/Module/Photos.php:1083 ../../Zotlabs/Module/Card_edit.php:117 +#: ../../Zotlabs/Module/Editblock.php:129 ../../Zotlabs/Module/Photos.php:671 +#: ../../Zotlabs/Module/Photos.php:1041 ../../Zotlabs/Module/Card_edit.php:117 #: ../../addon/hsse/hsse.php:221 ../../include/conversation.php:1427 msgid "Title (optional)" msgstr "Título (opcional)" @@ -1707,17 +1740,17 @@ msgstr "Título (opcional)" msgid "Edit Article" msgstr "Editar el artículo" -#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:66 +#: ../../Zotlabs/Module/Import_items.php:48 ../../Zotlabs/Module/Import.php:68 msgid "Nothing to import." msgstr "No hay nada para importar." -#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:81 -#: ../../Zotlabs/Module/Import.php:97 +#: ../../Zotlabs/Module/Import_items.php:72 ../../Zotlabs/Module/Import.php:83 +#: ../../Zotlabs/Module/Import.php:99 msgid "Unable to download data from old server" msgstr "No se han podido descargar datos de su antiguo servidor" #: ../../Zotlabs/Module/Import_items.php:77 -#: ../../Zotlabs/Module/Import.php:104 +#: ../../Zotlabs/Module/Import.php:106 msgid "Imported file is empty." msgstr "El fichero importado está vacío." @@ -1740,7 +1773,7 @@ msgid "" msgstr "Utilice este formulario para importar entradas y contenido desde un archivo de exportación." #: ../../Zotlabs/Module/Import_items.php:127 -#: ../../Zotlabs/Module/Import.php:557 +#: ../../Zotlabs/Module/Import.php:629 msgid "File to Upload" msgstr "Fichero para subir" @@ -1753,7 +1786,7 @@ msgstr "Ha creado %1$.0f de %2$.0f canales permitidos." #: ../../Zotlabs/Module/New_channel.php:157 #: ../../Zotlabs/Module/New_channel.php:164 #: ../../Zotlabs/Module/Connedit.php:869 ../../Zotlabs/Module/Defperms.php:256 -#: ../../Zotlabs/Widget/Notifications.php:162 ../../include/nav.php:323 +#: ../../Zotlabs/Widget/Notifications.php:162 ../../include/nav.php:326 msgid "Loading" msgstr "Cargando" @@ -1780,13 +1813,13 @@ msgid "Channel name" msgstr "Nombre del canal" #: ../../Zotlabs/Module/New_channel.php:177 -#: ../../Zotlabs/Module/Register.php:260 +#: ../../Zotlabs/Module/Register.php:263 msgid "Choose a short nickname" msgstr "Elija un alias corto" #: ../../Zotlabs/Module/New_channel.php:178 #: ../../Zotlabs/Module/Settings/Channel.php:535 -#: ../../Zotlabs/Module/Register.php:261 +#: ../../Zotlabs/Module/Register.php:264 msgid "Channel role and privacy" msgstr "Clase de canal y privacidad" @@ -1797,7 +1830,7 @@ msgid "" msgstr "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad." #: ../../Zotlabs/Module/New_channel.php:178 -#: ../../Zotlabs/Module/Register.php:261 +#: ../../Zotlabs/Module/Register.php:264 msgid "Read more about channel permission roles" msgstr "Leer más sobre los roles y permisos" @@ -1876,12 +1909,12 @@ msgid "NEW" msgstr "NUEVO" #: ../../Zotlabs/Module/Sharedwithme.php:106 -#: ../../Zotlabs/Storage/Browser.php:287 ../../include/text.php:1496 +#: ../../Zotlabs/Storage/Browser.php:293 ../../include/text.php:1515 msgid "Size" msgstr "Tamaño" #: ../../Zotlabs/Module/Sharedwithme.php:107 -#: ../../Zotlabs/Storage/Browser.php:288 +#: ../../Zotlabs/Storage/Browser.php:294 msgid "Last Modified" msgstr "Última modificación" @@ -1893,409 +1926,409 @@ msgstr "Eliminar todos los ficheros" msgid "Remove this file" msgstr "Eliminar este fichero" -#: ../../Zotlabs/Module/Setup.php:170 +#: ../../Zotlabs/Module/Setup.php:167 msgid "$Projectname Server - Setup" msgstr "Servidor $Projectname - Instalación" -#: ../../Zotlabs/Module/Setup.php:174 +#: ../../Zotlabs/Module/Setup.php:171 msgid "Could not connect to database." msgstr "No se ha podido conectar a la base de datos." -#: ../../Zotlabs/Module/Setup.php:178 +#: ../../Zotlabs/Module/Setup.php:175 msgid "" "Could not connect to specified site URL. Possible SSL certificate or DNS " "issue." msgstr "No se puede conectar con la dirección del sitio indicada. Podría tratarse de un problema de SSL o DNS." -#: ../../Zotlabs/Module/Setup.php:185 +#: ../../Zotlabs/Module/Setup.php:182 msgid "Could not create table." msgstr "No se puede crear la tabla." -#: ../../Zotlabs/Module/Setup.php:191 +#: ../../Zotlabs/Module/Setup.php:188 msgid "Your site database has been installed." msgstr "La base de datos del sitio ha sido instalada." -#: ../../Zotlabs/Module/Setup.php:197 +#: ../../Zotlabs/Module/Setup.php:194 msgid "" "You may need to import the file \"install/schema_xxx.sql\" manually using a " "database client." msgstr "Podría tener que importar manualmente el fichero \"install/schema_xxx.sql\" usando un cliente de base de datos." -#: ../../Zotlabs/Module/Setup.php:198 ../../Zotlabs/Module/Setup.php:262 -#: ../../Zotlabs/Module/Setup.php:761 +#: ../../Zotlabs/Module/Setup.php:195 ../../Zotlabs/Module/Setup.php:259 +#: ../../Zotlabs/Module/Setup.php:766 msgid "Please see the file \"install/INSTALL.txt\"." msgstr "Por favor, lea el fichero \"install/INSTALL.txt\"." -#: ../../Zotlabs/Module/Setup.php:259 +#: ../../Zotlabs/Module/Setup.php:256 msgid "System check" msgstr "Verificación del sistema" -#: ../../Zotlabs/Module/Setup.php:264 +#: ../../Zotlabs/Module/Setup.php:261 msgid "Check again" msgstr "Verificar de nuevo" -#: ../../Zotlabs/Module/Setup.php:286 +#: ../../Zotlabs/Module/Setup.php:282 msgid "Database connection" msgstr "Conexión a la base de datos" -#: ../../Zotlabs/Module/Setup.php:287 +#: ../../Zotlabs/Module/Setup.php:283 msgid "" "In order to install $Projectname we need to know how to connect to your " "database." msgstr "Para instalar $Projectname es necesario saber cómo conectar con su base de datos." -#: ../../Zotlabs/Module/Setup.php:288 +#: ../../Zotlabs/Module/Setup.php:284 msgid "" "Please contact your hosting provider or site administrator if you have " "questions about these settings." msgstr "Por favor, contacte con el proveedor de servicios o el administrador del sitio si tiene dudas sobre estos ajustes." -#: ../../Zotlabs/Module/Setup.php:289 +#: ../../Zotlabs/Module/Setup.php:285 msgid "" "The database you specify below should already exist. If it does not, please " "create it before continuing." msgstr "La base de datos que especifique a continuación debe existir ya. Si no es así, por favor, créela antes de seguir." -#: ../../Zotlabs/Module/Setup.php:293 +#: ../../Zotlabs/Module/Setup.php:289 msgid "Database Server Name" msgstr "Nombre del servidor de base de datos" -#: ../../Zotlabs/Module/Setup.php:293 +#: ../../Zotlabs/Module/Setup.php:289 msgid "Default is 127.0.0.1" msgstr "De forma predeterminada es 127.0.0.1" -#: ../../Zotlabs/Module/Setup.php:294 +#: ../../Zotlabs/Module/Setup.php:290 msgid "Database Port" msgstr "Puerto de la base de datos" -#: ../../Zotlabs/Module/Setup.php:294 +#: ../../Zotlabs/Module/Setup.php:290 msgid "Communication port number - use 0 for default" msgstr "Número del puerto de comunicaciones - use 0 como valor por defecto" -#: ../../Zotlabs/Module/Setup.php:295 +#: ../../Zotlabs/Module/Setup.php:291 msgid "Database Login Name" msgstr "Usuario de la base de datos" -#: ../../Zotlabs/Module/Setup.php:296 +#: ../../Zotlabs/Module/Setup.php:292 msgid "Database Login Password" msgstr "Contraseña de acceso a la base de datos" -#: ../../Zotlabs/Module/Setup.php:297 +#: ../../Zotlabs/Module/Setup.php:293 msgid "Database Name" msgstr "Nombre de la base de datos" -#: ../../Zotlabs/Module/Setup.php:298 +#: ../../Zotlabs/Module/Setup.php:294 msgid "Database Type" msgstr "Tipo de base de datos" -#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:341 +#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336 msgid "Site administrator email address" msgstr "Dirección de correo electrónico del administrador del sitio" -#: ../../Zotlabs/Module/Setup.php:300 ../../Zotlabs/Module/Setup.php:341 +#: ../../Zotlabs/Module/Setup.php:296 ../../Zotlabs/Module/Setup.php:336 msgid "" "Your account email address must match this in order to use the web admin " "panel." msgstr "Su cuenta deberá usar la misma dirección de correo electrónico para poder utilizar el panel de administración web." -#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:343 +#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338 msgid "Website URL" msgstr "Dirección del sitio web" -#: ../../Zotlabs/Module/Setup.php:301 ../../Zotlabs/Module/Setup.php:343 +#: ../../Zotlabs/Module/Setup.php:297 ../../Zotlabs/Module/Setup.php:338 msgid "Please use SSL (https) URL if available." msgstr "Por favor, use SSL (https) si está disponible." -#: ../../Zotlabs/Module/Setup.php:302 ../../Zotlabs/Module/Setup.php:345 +#: ../../Zotlabs/Module/Setup.php:298 ../../Zotlabs/Module/Setup.php:340 msgid "Please select a default timezone for your website" msgstr "Por favor, selecciones el huso horario por defecto de su sitio web" -#: ../../Zotlabs/Module/Setup.php:330 +#: ../../Zotlabs/Module/Setup.php:325 msgid "Site settings" msgstr "Ajustes del sitio" -#: ../../Zotlabs/Module/Setup.php:384 -msgid "PHP version 5.5 or greater is required." -msgstr "Se requiere la versión 5.5, o superior, de PHP." +#: ../../Zotlabs/Module/Setup.php:379 +msgid "PHP version 7.1 or greater is required." +msgstr "Se requiere la versión 7.1 o superior de PHP." -#: ../../Zotlabs/Module/Setup.php:385 +#: ../../Zotlabs/Module/Setup.php:380 msgid "PHP version" msgstr "Versión de PHP" -#: ../../Zotlabs/Module/Setup.php:401 +#: ../../Zotlabs/Module/Setup.php:396 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web." -#: ../../Zotlabs/Module/Setup.php:402 +#: ../../Zotlabs/Module/Setup.php:397 msgid "" "If you don't have a command line version of PHP installed on server, you " "will not be able to run background polling via cron." msgstr "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron." -#: ../../Zotlabs/Module/Setup.php:406 +#: ../../Zotlabs/Module/Setup.php:401 msgid "PHP executable path" msgstr "Ruta del ejecutable PHP" -#: ../../Zotlabs/Module/Setup.php:406 +#: ../../Zotlabs/Module/Setup.php:401 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Introducir la ruta completa del ejecutable PHP. Puede dejar la línea en blanco para continuar la instalación." -#: ../../Zotlabs/Module/Setup.php:411 +#: ../../Zotlabs/Module/Setup.php:406 msgid "Command line PHP" msgstr "PHP en línea de comandos" -#: ../../Zotlabs/Module/Setup.php:421 +#: ../../Zotlabs/Module/Setup.php:416 msgid "" "Unable to check command line PHP, as shell_exec() is disabled. This is " "required." msgstr "No se puede comprobar la línea de comandos PHP, ya que shell_exec() está deshabilitado. Es necesario que esté activado." -#: ../../Zotlabs/Module/Setup.php:424 +#: ../../Zotlabs/Module/Setup.php:420 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "La línea de comandos PHP de su sistema no tiene activado \"register_argc_argv\"." -#: ../../Zotlabs/Module/Setup.php:425 +#: ../../Zotlabs/Module/Setup.php:421 msgid "This is required for message delivery to work." msgstr "Esto es necesario para que funcione la transmisión de mensajes." -#: ../../Zotlabs/Module/Setup.php:428 +#: ../../Zotlabs/Module/Setup.php:424 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: ../../Zotlabs/Module/Setup.php:448 +#: ../../Zotlabs/Module/Setup.php:444 msgid "" "This is not sufficient to upload larger images or files. You should be able " "to upload at least 4 MB at once." msgstr "Esto no es suficiente para subir imágenes o archivos más grandes. Usted debe ser capaz de subir al menos 4 MB a la vez." -#: ../../Zotlabs/Module/Setup.php:450 +#: ../../Zotlabs/Module/Setup.php:446 #, php-format msgid "" "Your max allowed total upload size is set to %s. Maximum size of one file to" " upload is set to %s. You are allowed to upload up to %d files at once." msgstr "La carga máxima que se le permite subir está establecida en %s. El tamaño máximo de un fichero está establecido en %s. Está permitido subir hasta un máximo de %d ficheros de una sola vez." -#: ../../Zotlabs/Module/Setup.php:456 +#: ../../Zotlabs/Module/Setup.php:452 msgid "You can adjust these settings in the server php.ini file." msgstr "Puede ajustar estos valores en el fichero php.ini de su servidor." -#: ../../Zotlabs/Module/Setup.php:458 +#: ../../Zotlabs/Module/Setup.php:454 msgid "PHP upload limits" msgstr "Límites PHP de subida" -#: ../../Zotlabs/Module/Setup.php:481 +#: ../../Zotlabs/Module/Setup.php:477 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Error: La función \"openssl_pkey_new\" en este sistema no es capaz de general claves de cifrado." -#: ../../Zotlabs/Module/Setup.php:482 +#: ../../Zotlabs/Module/Setup.php:478 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "Si está en un servidor Windows, por favor, lea \"http://www.php.net/manual/en/openssl.installation.php\"." -#: ../../Zotlabs/Module/Setup.php:485 +#: ../../Zotlabs/Module/Setup.php:481 msgid "Generate encryption keys" msgstr "Generar claves de cifrado" -#: ../../Zotlabs/Module/Setup.php:502 +#: ../../Zotlabs/Module/Setup.php:498 msgid "libCurl PHP module" msgstr "módulo libCurl PHP" -#: ../../Zotlabs/Module/Setup.php:503 +#: ../../Zotlabs/Module/Setup.php:499 msgid "GD graphics PHP module" msgstr "módulo PHP GD graphics" -#: ../../Zotlabs/Module/Setup.php:504 +#: ../../Zotlabs/Module/Setup.php:500 msgid "OpenSSL PHP module" msgstr "módulo PHP OpenSSL" -#: ../../Zotlabs/Module/Setup.php:505 +#: ../../Zotlabs/Module/Setup.php:501 msgid "PDO database PHP module" msgstr "Módulo PHP de la base de datos PDO " -#: ../../Zotlabs/Module/Setup.php:506 +#: ../../Zotlabs/Module/Setup.php:502 msgid "mb_string PHP module" msgstr "módulo PHP mb_string" -#: ../../Zotlabs/Module/Setup.php:507 +#: ../../Zotlabs/Module/Setup.php:503 msgid "xml PHP module" msgstr "módulo PHP xml" -#: ../../Zotlabs/Module/Setup.php:508 +#: ../../Zotlabs/Module/Setup.php:504 msgid "zip PHP module" msgstr "Módulo zip PHP" -#: ../../Zotlabs/Module/Setup.php:512 ../../Zotlabs/Module/Setup.php:514 +#: ../../Zotlabs/Module/Setup.php:508 ../../Zotlabs/Module/Setup.php:510 msgid "Apache mod_rewrite module" msgstr "módulo Apache mod_rewrite " -#: ../../Zotlabs/Module/Setup.php:512 +#: ../../Zotlabs/Module/Setup.php:508 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Error: se necesita el módulo del servidor web Apache mod-rewrite pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:518 ../../Zotlabs/Module/Setup.php:521 +#: ../../Zotlabs/Module/Setup.php:514 ../../Zotlabs/Module/Setup.php:517 msgid "exec" msgstr "ejecutable" -#: ../../Zotlabs/Module/Setup.php:518 +#: ../../Zotlabs/Module/Setup.php:514 msgid "" "Error: exec is required but is either not installed or has been disabled in " "php.ini" msgstr "Error: se necesita un ejecutable pero o no se instaló o está deshabilitado en php.ini" -#: ../../Zotlabs/Module/Setup.php:524 ../../Zotlabs/Module/Setup.php:527 +#: ../../Zotlabs/Module/Setup.php:520 ../../Zotlabs/Module/Setup.php:523 msgid "shell_exec" msgstr "shell_exec" -#: ../../Zotlabs/Module/Setup.php:524 +#: ../../Zotlabs/Module/Setup.php:520 msgid "" "Error: shell_exec is required but is either not installed or has been " "disabled in php.ini" msgstr "Error: se necesita shell_exec pero o no se instaló o está deshabilitado en php.ini" -#: ../../Zotlabs/Module/Setup.php:532 +#: ../../Zotlabs/Module/Setup.php:528 msgid "Error: libCURL PHP module required but not installed." msgstr "Error: se necesita el módulo PHP libCURL pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:536 +#: ../../Zotlabs/Module/Setup.php:532 msgid "" "Error: GD PHP module with JPEG support or ImageMagick graphics library " "required but not installed." msgstr "Error: Se requiere el módulo GD PHP con soporte para JPEG o la biblioteca de gráficos ImageMagick, pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:540 +#: ../../Zotlabs/Module/Setup.php:536 msgid "Error: openssl PHP module required but not installed." msgstr "Error: el módulo PHP openssl es necesario, pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:546 +#: ../../Zotlabs/Module/Setup.php:542 msgid "" "Error: PDO database PHP module missing a driver for either mysql or pgsql." msgstr "Error: El módulo PHP de la base de datos PDO carece de un controlador para mysql o pgsql." -#: ../../Zotlabs/Module/Setup.php:551 +#: ../../Zotlabs/Module/Setup.php:547 msgid "Error: PDO database PHP module required but not installed." msgstr "Error: se necesita el módulo PHP de la base de datos PDO, pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:555 +#: ../../Zotlabs/Module/Setup.php:551 msgid "Error: mb_string PHP module required but not installed." msgstr "Error: el módulo PHP mb_string es necesario, pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:559 +#: ../../Zotlabs/Module/Setup.php:555 msgid "Error: xml PHP module required for DAV but not installed." msgstr "Error: el módulo PHP xml es necesario para DAV, pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:563 +#: ../../Zotlabs/Module/Setup.php:559 msgid "Error: zip PHP module required but not installed." msgstr "Error: se requiere el módulo zip PHP pero no está instalado." -#: ../../Zotlabs/Module/Setup.php:582 ../../Zotlabs/Module/Setup.php:591 +#: ../../Zotlabs/Module/Setup.php:578 ../../Zotlabs/Module/Setup.php:587 msgid ".htconfig.php is writable" msgstr ".htconfig.php tiene permisos de escritura" -#: ../../Zotlabs/Module/Setup.php:587 +#: ../../Zotlabs/Module/Setup.php:583 msgid "" "The web installer needs to be able to create a file called \".htconfig.php\"" " in the top folder of your web server and it is unable to do so." msgstr "El instalador web no ha podido crear un fichero llamado “.htconfig.php” en la carpeta base de su servidor." -#: ../../Zotlabs/Module/Setup.php:588 +#: ../../Zotlabs/Module/Setup.php:584 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Esto está generalmente ligado a un problema de permisos, a causa del cual el servidor web tiene prohibido modificar ficheros en su carpeta - incluso si usted mismo tiene esos permisos." -#: ../../Zotlabs/Module/Setup.php:589 +#: ../../Zotlabs/Module/Setup.php:585 msgid "Please see install/INSTALL.txt for additional information." msgstr "Por favor, consulte install/INSTALL.txt para más información." -#: ../../Zotlabs/Module/Setup.php:605 +#: ../../Zotlabs/Module/Setup.php:601 msgid "" "This software uses the Smarty3 template engine to render its web views. " "Smarty3 compiles templates to PHP to speed up rendering." msgstr "Este software hace uso del motor de plantillas Smarty3 para diseñar sus plantillas gráficas. Smarty3 compila las plantillas a PHP para acelerar la renderización." -#: ../../Zotlabs/Module/Setup.php:606 +#: ../../Zotlabs/Module/Setup.php:602 #, php-format msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory %s under the top level web folder." msgstr "Para poder guardar las plantillas compiladas, el servidor web necesita permisos para acceder al directorio %s en la carpeta web principal." -#: ../../Zotlabs/Module/Setup.php:607 ../../Zotlabs/Module/Setup.php:628 +#: ../../Zotlabs/Module/Setup.php:603 ../../Zotlabs/Module/Setup.php:624 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Por favor, asegúrese de que el servidor web está siendo ejecutado por un usuario que tenga permisos de escritura sobre esta carpeta (por ejemplo, www-data)." -#: ../../Zotlabs/Module/Setup.php:608 +#: ../../Zotlabs/Module/Setup.php:604 #, php-format msgid "" "Note: as a security measure, you should give the web server write access to " "%s only--not the template files (.tpl) that it contains." msgstr "Nota: como medida de seguridad, debe dar al servidor web permisos de escritura solo sobre %s - no sobre el fichero de plantilla (.tpl) que contiene." -#: ../../Zotlabs/Module/Setup.php:611 +#: ../../Zotlabs/Module/Setup.php:607 #, php-format msgid "%s is writable" msgstr "%s tiene permisos de escritura" -#: ../../Zotlabs/Module/Setup.php:627 +#: ../../Zotlabs/Module/Setup.php:623 msgid "" "This software uses the store directory to save uploaded files. The web " "server needs to have write access to the store directory under the top level" " web folder" msgstr "Este software utiliza el directorio de almacenamiento para guardar los ficheros subidos. El servidor web debe tener acceso de escritura a este directorio en la carpeta de nivel superior" -#: ../../Zotlabs/Module/Setup.php:631 +#: ../../Zotlabs/Module/Setup.php:627 msgid "store is writable" msgstr "\"store\" tiene permisos de escritura" -#: ../../Zotlabs/Module/Setup.php:663 +#: ../../Zotlabs/Module/Setup.php:659 msgid "" "SSL certificate cannot be validated. Fix certificate or disable https access" " to this site." msgstr "El certificado SSL no ha podido ser validado. Corrija este problema o desactive el acceso https a este sitio." -#: ../../Zotlabs/Module/Setup.php:664 +#: ../../Zotlabs/Module/Setup.php:660 msgid "" "If you have https access to your website or allow connections to TCP port " "443 (the https: port), you MUST use a browser-valid certificate. You MUST " "NOT use self-signed certificates!" msgstr "Si su servidor soporta conexiones cifradas SSL o si permite conexiones al puerto TCP 443 (el puerto usado por el protocolo https), debe utilizar un certificado válido. No debe usar un certificado firmado por usted mismo." -#: ../../Zotlabs/Module/Setup.php:665 +#: ../../Zotlabs/Module/Setup.php:661 msgid "" "This restriction is incorporated because public posts from you may for " "example contain references to images on your own hub." msgstr "Se ha incorporado esta restricción para evitar que sus entradas públicas hagan referencia a imágenes en su propio servidor." -#: ../../Zotlabs/Module/Setup.php:666 +#: ../../Zotlabs/Module/Setup.php:662 msgid "" "If your certificate is not recognized, members of other sites (who may " "themselves have valid certificates) will get a warning message on their own " "site complaining about security issues." msgstr "Si su certificado no ha sido reconocido, los miembros de otros sitios (con certificados válidos) recibirán mensajes de aviso en sus propios sitios web." -#: ../../Zotlabs/Module/Setup.php:667 +#: ../../Zotlabs/Module/Setup.php:663 msgid "" "This can cause usability issues elsewhere (not just on your own site) so we " "must insist on this requirement." msgstr "Por razones de compatibilidad (sobre el conjunto de la red, no solo sobre su propio sitio), debemos insistir en estos requisitos." -#: ../../Zotlabs/Module/Setup.php:668 +#: ../../Zotlabs/Module/Setup.php:664 msgid "" "Providers are available that issue free certificates which are browser-" "valid." msgstr "Existen varias Autoridades de Certificación que le pueden proporcionar certificados válidos." -#: ../../Zotlabs/Module/Setup.php:670 +#: ../../Zotlabs/Module/Setup.php:665 msgid "" "If you are confident that the certificate is valid and signed by a trusted " "authority, check to see if you have failed to install an intermediate cert. " @@ -2303,37 +2336,37 @@ msgid "" "server communications." msgstr "Si se tiene la certeza de que el certificado es válido y está firmado por una autoridad de confianza, comprobar para ver si hubo un error al instalar un certificado intermedio. Estos no son normalmente requeridos por los navegadores, pero son necesarios para las comunicaciones de servidor a servidor." -#: ../../Zotlabs/Module/Setup.php:672 +#: ../../Zotlabs/Module/Setup.php:667 msgid "SSL certificate validation" msgstr "validación del certificado SSL" -#: ../../Zotlabs/Module/Setup.php:678 +#: ../../Zotlabs/Module/Setup.php:673 msgid "" "Url rewrite in .htaccess is not working. Check your server " "configuration.Test: " msgstr "No se pueden reescribir las direcciones web en .htaccess. Compruebe la configuración de su servidor:" -#: ../../Zotlabs/Module/Setup.php:681 +#: ../../Zotlabs/Module/Setup.php:676 msgid "Url rewrite is working" msgstr "La reescritura de las direcciones funciona correctamente" -#: ../../Zotlabs/Module/Setup.php:695 +#: ../../Zotlabs/Module/Setup.php:689 msgid "" "The database configuration file \".htconfig.php\" could not be written. " "Please use the enclosed text to create a configuration file in your web " "server root." msgstr "El fichero de configuración de la base de datos .htconfig.php no se ha podido modificar. Por favor, copie el texto generado en un fichero con ese nombre en el directorio raíz de su servidor." -#: ../../Zotlabs/Module/Setup.php:719 +#: ../../Zotlabs/Module/Setup.php:718 #: ../../addon/rendezvous/rendezvous.php:401 msgid "Errors encountered creating database tables." msgstr "Se han encontrado errores al crear las tablas de la base de datos." -#: ../../Zotlabs/Module/Setup.php:759 +#: ../../Zotlabs/Module/Setup.php:764 msgid "<h1>What next?</h1>" msgstr "<h1>¿Qué sigue?</h1>" -#: ../../Zotlabs/Module/Setup.php:760 +#: ../../Zotlabs/Module/Setup.php:765 msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the " "poller." @@ -2442,42 +2475,66 @@ msgid "Manage Additional Features" msgstr "Gestionar las funcionalidades" #: ../../Zotlabs/Module/Admin/Dbsync.php:19 +#: ../../Zotlabs/Module/Admin/Dbsync.php:59 msgid "Update has been marked successful" msgstr "La actualización ha sido marcada como exitosa" -#: ../../Zotlabs/Module/Admin/Dbsync.php:31 +#: ../../Zotlabs/Module/Admin/Dbsync.php:32 #, php-format -msgid "Executing %s failed. Check system logs." -msgstr "La ejecución de %s ha fallado. Mirar en los informes del sistema." +msgid "Verification of update %s failed. Check system logs." +msgstr "Error en la verificación de la actualización %s. Compruebe los registros del sistema." -#: ../../Zotlabs/Module/Admin/Dbsync.php:34 +#: ../../Zotlabs/Module/Admin/Dbsync.php:35 +#: ../../Zotlabs/Module/Admin/Dbsync.php:74 #, php-format msgid "Update %s was successfully applied." msgstr "La actualización de %s se ha realizado exitosamente." -#: ../../Zotlabs/Module/Admin/Dbsync.php:38 +#: ../../Zotlabs/Module/Admin/Dbsync.php:39 +#, php-format +msgid "Verifying update %s did not return a status. Unknown if it succeeded." +msgstr "La verificación de la actualización %s no devuelve un estado. Desconocido si tuvo éxito." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:42 #, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito." +msgid "Update %s does not contain a verification function." +msgstr "La actualización %s no contiene una función de verificación." -#: ../../Zotlabs/Module/Admin/Dbsync.php:41 +#: ../../Zotlabs/Module/Admin/Dbsync.php:46 +#: ../../Zotlabs/Module/Admin/Dbsync.php:81 #, php-format msgid "Update function %s could not be found." msgstr "No se encuentra la función de actualización de %s." -#: ../../Zotlabs/Module/Admin/Dbsync.php:59 +#: ../../Zotlabs/Module/Admin/Dbsync.php:71 +#, php-format +msgid "Executing update procedure %s failed. Check system logs." +msgstr "Error al ejecutar el procedimiento de actualización %s. Compruebe los registros del sistema." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:78 +#, php-format +msgid "" +"Update %s did not return a status. It cannot be determined if it was " +"successful." +msgstr "La actualización %s no devuelve un estado. No se puede determinar si tuvo éxito." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:99 msgid "Failed Updates" msgstr "Han fallado las actualizaciones" -#: ../../Zotlabs/Module/Admin/Dbsync.php:61 +#: ../../Zotlabs/Module/Admin/Dbsync.php:101 msgid "Mark success (if update was manually applied)" msgstr "Marcar como exitosa (si la actualización se ha hecho manualmente)" -#: ../../Zotlabs/Module/Admin/Dbsync.php:62 +#: ../../Zotlabs/Module/Admin/Dbsync.php:102 +msgid "Attempt to verify this update if a verification procedure exists" +msgstr "Intentar verificar esta actualización si existe un procedimiento de verificación." + +#: ../../Zotlabs/Module/Admin/Dbsync.php:103 msgid "Attempt to execute this update step automatically" msgstr "Intentar ejecutar este paso de actualización automáticamente" -#: ../../Zotlabs/Module/Admin/Dbsync.php:67 +#: ../../Zotlabs/Module/Admin/Dbsync.php:108 msgid "No failed updates." msgstr "No ha fallado ninguna actualización." @@ -2499,7 +2556,7 @@ msgstr[1] "%s cuentas eliminadas" msgid "Account not found" msgstr "Cuenta no encontrada" -#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2562 +#: ../../Zotlabs/Module/Admin/Accounts.php:91 ../../include/channel.php:2632 #, php-format msgid "Account '%s' deleted" msgstr "La cuenta '%s' ha sido eliminada" @@ -2551,7 +2608,7 @@ msgid "No registrations." msgstr "Sin registros." #: ../../Zotlabs/Module/Admin/Accounts.php:173 -#: ../../Zotlabs/Module/Connections.php:306 ../../include/conversation.php:735 +#: ../../Zotlabs/Module/Connections.php:320 ../../include/conversation.php:735 msgid "Approve" msgstr "Aprobar" @@ -2708,7 +2765,7 @@ msgstr "Permitir código" msgid "Disallow Code" msgstr "No permitir código" -#: ../../Zotlabs/Module/Admin/Channels.php:154 ../../include/nav.php:421 +#: ../../Zotlabs/Module/Admin/Channels.php:154 ../../include/nav.php:423 msgid "Channel" msgstr "Canal" @@ -2739,9 +2796,9 @@ msgstr "No se han encontrado temas." #: ../../Zotlabs/Module/Admin/Themes.php:72 #: ../../Zotlabs/Module/Admin/Addons.php:259 ../../Zotlabs/Module/Thing.php:94 #: ../../Zotlabs/Module/Viewsrc.php:25 ../../Zotlabs/Module/Display.php:45 -#: ../../Zotlabs/Module/Display.php:450 -#: ../../Zotlabs/Module/Filestorage.php:24 ../../Zotlabs/Module/Admin.php:62 -#: ../../include/items.php:3693 +#: ../../Zotlabs/Module/Display.php:455 +#: ../../Zotlabs/Module/Filestorage.php:26 ../../Zotlabs/Module/Admin.php:62 +#: ../../include/items.php:3713 msgid "Item not found." msgstr "Elemento no encontrado." @@ -2770,9 +2827,9 @@ msgid "Toggle" msgstr "Cambiar" #: ../../Zotlabs/Module/Admin/Themes.php:125 -#: ../../Zotlabs/Module/Admin/Addons.php:344 ../../Zotlabs/Lib/Apps.php:336 +#: ../../Zotlabs/Module/Admin/Addons.php:344 ../../Zotlabs/Lib/Apps.php:338 #: ../../Zotlabs/Widget/Newmember.php:53 -#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../include/nav.php:97 +#: ../../Zotlabs/Widget/Settings_menu.php:61 ../../include/nav.php:101 msgid "Settings" msgstr "Ajustes" @@ -2800,7 +2857,7 @@ msgstr "Ajustes del sitio actualizados." #: ../../Zotlabs/Module/Admin/Site.php:187 #: ../../view/theme/redbasic_c/php/config.php:15 -#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3210 +#: ../../view/theme/redbasic/php/config.php:15 ../../include/text.php:3218 msgid "Default" msgstr "Predeterminado" @@ -2856,7 +2913,7 @@ msgid "Site" msgstr "Sitio" #: ../../Zotlabs/Module/Admin/Site.php:290 -#: ../../Zotlabs/Module/Register.php:273 +#: ../../Zotlabs/Module/Register.php:277 msgid "Registration" msgstr "Registro" @@ -3310,7 +3367,7 @@ msgstr "Descargar el repositorio" msgid "Install new repo" msgstr "Instalar un nuevo repositorio" -#: ../../Zotlabs/Module/Admin/Addons.php:425 ../../Zotlabs/Lib/Apps.php:535 +#: ../../Zotlabs/Module/Admin/Addons.php:425 ../../Zotlabs/Lib/Apps.php:536 msgid "Install" msgstr "Instalar" @@ -3331,7 +3388,9 @@ msgid "Switch branch" msgstr "Cambiar la rama" #: ../../Zotlabs/Module/Admin/Addons.php:458 -#: ../../Zotlabs/Module/Photos.php:1035 ../../Zotlabs/Module/Tagrm.php:137 +#: ../../Zotlabs/Module/Photos.php:993 +#: ../../Zotlabs/Module/Profile_photo.php:499 +#: ../../Zotlabs/Module/Cover_photo.php:430 ../../Zotlabs/Module/Tagrm.php:137 #: ../../addon/superblock/Mod_Superblock.php:91 msgid "Remove" msgstr "Eliminar" @@ -3379,8 +3438,8 @@ msgstr "Información adicional (opcional)" #: ../../Zotlabs/Module/Admin/Profs.php:114 ../../Zotlabs/Module/Rbmark.php:32 #: ../../Zotlabs/Module/Rbmark.php:104 ../../Zotlabs/Module/Filer.php:53 #: ../../Zotlabs/Widget/Notes.php:23 -#: ../../addon/queueworker/Mod_Queueworker.php:102 ../../include/text.php:1085 -#: ../../include/text.php:1097 +#: ../../addon/queueworker/Mod_Queueworker.php:102 ../../include/text.php:1104 +#: ../../include/text.php:1116 msgid "Save" msgstr "Guardar" @@ -3693,7 +3752,7 @@ msgid "Basic Settings" msgstr "Configuración básica" #: ../../Zotlabs/Module/Settings/Channel.php:499 -#: ../../include/channel.php:1577 +#: ../../include/channel.php:1643 msgid "Full Name:" msgstr "Nombre completo:" @@ -4027,8 +4086,8 @@ msgid "Events Settings" msgstr "Gestión de eventos" #: ../../Zotlabs/Module/Settings/Calendar.php:39 -msgid "CalDAV Settings" -msgstr "Ajustes de CalDav" +msgid "Calendar Settings" +msgstr "Ajustes del calendario" #: ../../Zotlabs/Module/Settings/Conversation.php:22 msgid "Settings saved." @@ -4253,24 +4312,24 @@ msgstr "Mostrar el menú de enlaces rápidos para nuevos miembros" msgid "Stream Settings" msgstr "Ajustes del stream" -#: ../../Zotlabs/Module/Embedphotos.php:148 -#: ../../Zotlabs/Module/Photos.php:826 ../../Zotlabs/Module/Photos.php:1374 +#: ../../Zotlabs/Module/Embedphotos.php:168 +#: ../../Zotlabs/Module/Photos.php:784 ../../Zotlabs/Module/Photos.php:1332 #: ../../Zotlabs/Widget/Portfolio.php:87 ../../Zotlabs/Widget/Album.php:78 msgid "View Photo" msgstr "Ver foto" -#: ../../Zotlabs/Module/Embedphotos.php:164 -#: ../../Zotlabs/Module/Photos.php:857 ../../Zotlabs/Widget/Portfolio.php:108 +#: ../../Zotlabs/Module/Embedphotos.php:184 +#: ../../Zotlabs/Module/Photos.php:815 ../../Zotlabs/Widget/Portfolio.php:108 #: ../../Zotlabs/Widget/Album.php:95 msgid "Edit Album" msgstr "Editar álbum" -#: ../../Zotlabs/Module/Embedphotos.php:166 -#: ../../Zotlabs/Module/Photos.php:727 -#: ../../Zotlabs/Module/Profile_photo.php:459 -#: ../../Zotlabs/Module/Cover_photo.php:395 -#: ../../Zotlabs/Storage/Browser.php:392 ../../Zotlabs/Widget/Cdav.php:133 -#: ../../Zotlabs/Widget/Cdav.php:169 ../../Zotlabs/Widget/Portfolio.php:110 +#: ../../Zotlabs/Module/Embedphotos.php:186 +#: ../../Zotlabs/Module/Photos.php:685 +#: ../../Zotlabs/Module/Profile_photo.php:498 +#: ../../Zotlabs/Module/Cover_photo.php:429 +#: ../../Zotlabs/Storage/Browser.php:398 ../../Zotlabs/Widget/Cdav.php:146 +#: ../../Zotlabs/Widget/Cdav.php:182 ../../Zotlabs/Widget/Portfolio.php:110 #: ../../Zotlabs/Widget/Album.php:97 msgid "Upload" msgstr "Subir" @@ -4388,9 +4447,9 @@ msgid "URL for photo of thing (optional)" msgstr "Dirección para la foto o elemento (opcional)" #: ../../Zotlabs/Module/Thing.php:319 ../../Zotlabs/Module/Thing.php:372 -#: ../../Zotlabs/Module/Photos.php:717 ../../Zotlabs/Module/Photos.php:1086 +#: ../../Zotlabs/Module/Photos.php:675 ../../Zotlabs/Module/Photos.php:1044 #: ../../Zotlabs/Module/Connedit.php:690 ../../Zotlabs/Module/Chat.php:243 -#: ../../Zotlabs/Module/Filestorage.php:170 +#: ../../Zotlabs/Module/Filestorage.php:190 #: ../../include/acl_selectors.php:123 msgid "Permissions" msgstr "Permisos" @@ -4413,56 +4472,56 @@ msgstr "Notificaciones del sistema" msgid "Connection added." msgstr "Se ha incorporado una conexión." -#: ../../Zotlabs/Module/Import.php:155 +#: ../../Zotlabs/Module/Import.php:157 #, php-format msgid "Your service plan only allows %d channels." msgstr "Su paquete de servicios solo permite %d canales." -#: ../../Zotlabs/Module/Import.php:182 +#: ../../Zotlabs/Module/Import.php:184 msgid "No channel. Import failed." msgstr "No hay canal. La importación ha fallado" -#: ../../Zotlabs/Module/Import.php:522 +#: ../../Zotlabs/Module/Import.php:594 #: ../../addon/diaspora/import_diaspora.php:141 msgid "Import completed." msgstr "Importación completada." -#: ../../Zotlabs/Module/Import.php:550 +#: ../../Zotlabs/Module/Import.php:622 msgid "You must be logged in to use this feature." msgstr "Debe estar registrado para poder usar esta funcionalidad." -#: ../../Zotlabs/Module/Import.php:555 +#: ../../Zotlabs/Module/Import.php:627 msgid "Import Channel" msgstr "Importar canal" -#: ../../Zotlabs/Module/Import.php:556 +#: ../../Zotlabs/Module/Import.php:628 msgid "" "Use this form to import an existing channel from a different server/hub. You" " may retrieve the channel identity from the old server/hub via the network " "or provide an export file." msgstr "Emplee este formulario para importar un canal desde un servidor/hub diferente. Puede recuperar el canal desde el antiguo servidor/hub a través de la red o proporcionando un fichero de exportación." -#: ../../Zotlabs/Module/Import.php:558 +#: ../../Zotlabs/Module/Import.php:630 msgid "Or provide the old server/hub details" msgstr "O proporcione los detalles de su antiguo servidor/hub" -#: ../../Zotlabs/Module/Import.php:560 +#: ../../Zotlabs/Module/Import.php:632 msgid "Your old identity address (xyz@example.com)" msgstr "Su identidad en el antiguo servidor (canal@ejemplo.com)" -#: ../../Zotlabs/Module/Import.php:561 +#: ../../Zotlabs/Module/Import.php:633 msgid "Your old login email address" msgstr "Su antigua dirección de correo electrónico" -#: ../../Zotlabs/Module/Import.php:562 +#: ../../Zotlabs/Module/Import.php:634 msgid "Your old login password" msgstr "Su antigua contraseña" -#: ../../Zotlabs/Module/Import.php:563 +#: ../../Zotlabs/Module/Import.php:635 msgid "Import a few months of posts if possible (limited by available memory" msgstr "Importar unos meses de mensajes si es posible (limitado por la memoria disponible" -#: ../../Zotlabs/Module/Import.php:565 +#: ../../Zotlabs/Module/Import.php:637 msgid "" "For either option, please choose whether to make this hub your new primary " "address, or whether your old location should continue this role. You will be" @@ -4470,26 +4529,26 @@ msgid "" "primary location for files, photos, and media." msgstr "Para cualquiera de las opciones, elija si hacer de este servidor su nueva dirección primaria, o si su antigua dirección debe continuar con este papel. Usted podrá publicar desde cualquier ubicación, pero sólo una puede estar marcada como la ubicación principal para los ficheros, fotos y otras imágenes o vídeos." -#: ../../Zotlabs/Module/Import.php:567 +#: ../../Zotlabs/Module/Import.php:639 msgid "Make this hub my primary location" msgstr "Convertir este servidor en mi ubicación primaria" -#: ../../Zotlabs/Module/Import.php:568 +#: ../../Zotlabs/Module/Import.php:640 msgid "Move this channel (disable all previous locations)" msgstr "Mover este canal (desactivar todas las ubicaciones anteriores)" -#: ../../Zotlabs/Module/Import.php:569 +#: ../../Zotlabs/Module/Import.php:641 msgid "Use this channel nickname instead of the one provided" msgstr "Usa este alias de canal en lugar del que se proporciona" -#: ../../Zotlabs/Module/Import.php:569 +#: ../../Zotlabs/Module/Import.php:641 msgid "" "Leave blank to keep your existing channel nickname. You will be randomly " "assigned a similar nickname if either name is already allocated on this " "site." msgstr "Dejar en blanco para mantener su alias de canal . Se le asignará aleatoriamente uno similar si cualquiera de los dos nombres ya está asignado en este sitio." -#: ../../Zotlabs/Module/Import.php:571 +#: ../../Zotlabs/Module/Import.php:643 msgid "" "This process may take several minutes to complete. Please submit the form " "only once and leave this page open until finished." @@ -4499,16 +4558,16 @@ msgstr "Este proceso puede tardar varios minutos en completarse. Por favor enví msgid "Authentication failed." msgstr "Falló la autenticación." -#: ../../Zotlabs/Module/Rmagic.php:93 ../../boot.php:1630 -#: ../../include/channel.php:2405 +#: ../../Zotlabs/Module/Rmagic.php:93 ../../boot.php:1631 +#: ../../include/channel.php:2475 msgid "Remote Authentication" msgstr "Acceso desde su servidor" -#: ../../Zotlabs/Module/Rmagic.php:94 ../../include/channel.php:2406 +#: ../../Zotlabs/Module/Rmagic.php:94 ../../include/channel.php:2476 msgid "Enter your channel address (e.g. channel@example.com)" msgstr "Introduzca la dirección del canal (p.ej. canal@ejemplo.com)" -#: ../../Zotlabs/Module/Rmagic.php:95 ../../include/channel.php:2407 +#: ../../Zotlabs/Module/Rmagic.php:95 ../../include/channel.php:2477 msgid "Authenticate" msgstr "Acceder" @@ -4602,7 +4661,7 @@ msgstr "Eliminar autorización" msgid "Permissions denied." msgstr "Permisos denegados." -#: ../../Zotlabs/Module/Cal.php:343 ../../include/text.php:2558 +#: ../../Zotlabs/Module/Cal.php:343 ../../include/text.php:2573 msgid "Import" msgstr "Importar" @@ -4674,36 +4733,36 @@ msgstr "App Estados de ánimo" msgid "Set your current mood and tell your friends" msgstr "Describir su estado de ánimo para comunicárselo a sus amigos" -#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:347 +#: ../../Zotlabs/Module/Mood.php:154 ../../Zotlabs/Lib/Apps.php:349 msgid "Mood" msgstr "Estado de ánimo" #: ../../Zotlabs/Module/Connections.php:58 #: ../../Zotlabs/Module/Connections.php:115 -#: ../../Zotlabs/Module/Connections.php:259 +#: ../../Zotlabs/Module/Connections.php:273 msgid "Active" msgstr "Activo/a" #: ../../Zotlabs/Module/Connections.php:63 -#: ../../Zotlabs/Module/Connections.php:167 -#: ../../Zotlabs/Module/Connections.php:264 +#: ../../Zotlabs/Module/Connections.php:181 +#: ../../Zotlabs/Module/Connections.php:278 msgid "Blocked" msgstr "Bloqueadas" #: ../../Zotlabs/Module/Connections.php:68 -#: ../../Zotlabs/Module/Connections.php:174 -#: ../../Zotlabs/Module/Connections.php:263 +#: ../../Zotlabs/Module/Connections.php:188 +#: ../../Zotlabs/Module/Connections.php:277 msgid "Ignored" msgstr "Ignoradas" #: ../../Zotlabs/Module/Connections.php:73 -#: ../../Zotlabs/Module/Connections.php:188 -#: ../../Zotlabs/Module/Connections.php:262 +#: ../../Zotlabs/Module/Connections.php:202 +#: ../../Zotlabs/Module/Connections.php:276 msgid "Hidden" msgstr "Ocultas" #: ../../Zotlabs/Module/Connections.php:78 -#: ../../Zotlabs/Module/Connections.php:181 +#: ../../Zotlabs/Module/Connections.php:195 msgid "Archived/Unreachable" msgstr "Archivadas o inaccesibles" @@ -4719,121 +4778,121 @@ msgstr "Nuevas" msgid "All" msgstr "Todos/as" -#: ../../Zotlabs/Module/Connections.php:143 +#: ../../Zotlabs/Module/Connections.php:157 msgid "Active Connections" msgstr "Conexiones activas" -#: ../../Zotlabs/Module/Connections.php:146 +#: ../../Zotlabs/Module/Connections.php:160 msgid "Show active connections" msgstr "Mostrar las conexiones activas" -#: ../../Zotlabs/Module/Connections.php:150 +#: ../../Zotlabs/Module/Connections.php:164 #: ../../Zotlabs/Widget/Notifications.php:84 msgid "New Connections" msgstr "Nuevas conexiones" -#: ../../Zotlabs/Module/Connections.php:153 +#: ../../Zotlabs/Module/Connections.php:167 msgid "Show pending (new) connections" msgstr "Mostrar conexiones (nuevas) pendientes" -#: ../../Zotlabs/Module/Connections.php:170 +#: ../../Zotlabs/Module/Connections.php:184 msgid "Only show blocked connections" msgstr "Mostrar solo las conexiones bloqueadas" -#: ../../Zotlabs/Module/Connections.php:177 +#: ../../Zotlabs/Module/Connections.php:191 msgid "Only show ignored connections" msgstr "Mostrar solo conexiones ignoradas" -#: ../../Zotlabs/Module/Connections.php:184 +#: ../../Zotlabs/Module/Connections.php:198 msgid "Only show archived/unreachable connections" msgstr "Mostrar solo las conexiones archivadas o no localizables" -#: ../../Zotlabs/Module/Connections.php:191 +#: ../../Zotlabs/Module/Connections.php:205 msgid "Only show hidden connections" msgstr "Mostrar solo las conexiones ocultas" -#: ../../Zotlabs/Module/Connections.php:206 +#: ../../Zotlabs/Module/Connections.php:220 msgid "Show all connections" msgstr "Mostrar todas las conexiones" -#: ../../Zotlabs/Module/Connections.php:260 +#: ../../Zotlabs/Module/Connections.php:274 msgid "Pending approval" msgstr "Pendiente de aprobación" -#: ../../Zotlabs/Module/Connections.php:261 +#: ../../Zotlabs/Module/Connections.php:275 msgid "Archived" msgstr "Archivadas" -#: ../../Zotlabs/Module/Connections.php:265 +#: ../../Zotlabs/Module/Connections.php:279 msgid "Not connected at this location" msgstr "No está conectado/a en esta ubicación" -#: ../../Zotlabs/Module/Connections.php:282 +#: ../../Zotlabs/Module/Connections.php:296 #, php-format msgid "%1$s [%2$s]" msgstr "%1$s [%2$s]" -#: ../../Zotlabs/Module/Connections.php:283 +#: ../../Zotlabs/Module/Connections.php:297 msgid "Edit connection" msgstr "Editar conexión" -#: ../../Zotlabs/Module/Connections.php:285 +#: ../../Zotlabs/Module/Connections.php:299 msgid "Delete connection" msgstr "Eliminar conexión" -#: ../../Zotlabs/Module/Connections.php:294 +#: ../../Zotlabs/Module/Connections.php:308 msgid "Channel address" msgstr "Dirección del canal" -#: ../../Zotlabs/Module/Connections.php:296 ../../include/features.php:313 +#: ../../Zotlabs/Module/Connections.php:310 ../../include/features.php:321 msgid "Network" msgstr "Red" -#: ../../Zotlabs/Module/Connections.php:299 +#: ../../Zotlabs/Module/Connections.php:313 msgid "Call" msgstr "Llamar" -#: ../../Zotlabs/Module/Connections.php:301 +#: ../../Zotlabs/Module/Connections.php:315 msgid "Status" msgstr "Estado" -#: ../../Zotlabs/Module/Connections.php:303 +#: ../../Zotlabs/Module/Connections.php:317 msgid "Connected" msgstr "Conectado/a" -#: ../../Zotlabs/Module/Connections.php:305 +#: ../../Zotlabs/Module/Connections.php:319 msgid "Approve connection" msgstr "Aprobar esta conexión" -#: ../../Zotlabs/Module/Connections.php:307 +#: ../../Zotlabs/Module/Connections.php:321 msgid "Ignore connection" msgstr "Ignorar esta conexión" -#: ../../Zotlabs/Module/Connections.php:308 +#: ../../Zotlabs/Module/Connections.php:322 #: ../../Zotlabs/Module/Connedit.php:644 msgid "Ignore" msgstr "Ignorar" -#: ../../Zotlabs/Module/Connections.php:309 +#: ../../Zotlabs/Module/Connections.php:323 msgid "Recent activity" msgstr "Actividad reciente" -#: ../../Zotlabs/Module/Connections.php:334 ../../Zotlabs/Lib/Apps.php:330 -#: ../../include/text.php:991 ../../include/features.php:125 +#: ../../Zotlabs/Module/Connections.php:348 ../../Zotlabs/Lib/Apps.php:332 +#: ../../include/text.php:1010 ../../include/features.php:125 msgid "Connections" msgstr "Conexiones" -#: ../../Zotlabs/Module/Connections.php:339 +#: ../../Zotlabs/Module/Connections.php:353 msgid "Search your connections" msgstr "Buscar sus conexiones" -#: ../../Zotlabs/Module/Connections.php:340 +#: ../../Zotlabs/Module/Connections.php:354 msgid "Connections search" msgstr "Buscar conexiones" -#: ../../Zotlabs/Module/Connections.php:341 -#: ../../Zotlabs/Module/Directory.php:405 -#: ../../Zotlabs/Module/Directory.php:410 ../../include/contact_widgets.php:23 +#: ../../Zotlabs/Module/Connections.php:355 +#: ../../Zotlabs/Module/Directory.php:416 +#: ../../Zotlabs/Module/Directory.php:421 ../../include/contact_widgets.php:23 msgid "Find" msgstr "Encontrar" @@ -4901,198 +4960,198 @@ msgstr "Álbum no encontrado." msgid "Delete Album" msgstr "Borrar álbum" -#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1098 +#: ../../Zotlabs/Module/Photos.php:174 ../../Zotlabs/Module/Photos.php:1056 msgid "Delete Photo" msgstr "Borrar foto" -#: ../../Zotlabs/Module/Photos.php:569 +#: ../../Zotlabs/Module/Photos.php:527 msgid "No photos selected" msgstr "No hay fotos seleccionadas" -#: ../../Zotlabs/Module/Photos.php:618 +#: ../../Zotlabs/Module/Photos.php:576 msgid "Access to this item is restricted." msgstr "El acceso a este elemento está restringido." -#: ../../Zotlabs/Module/Photos.php:661 +#: ../../Zotlabs/Module/Photos.php:619 #, php-format msgid "%1$.2f MB of %2$.2f MB photo storage used." msgstr "%1$.2f MB de %2$.2f MB de almacenamiento de fotos utilizado." -#: ../../Zotlabs/Module/Photos.php:664 +#: ../../Zotlabs/Module/Photos.php:622 #, php-format msgid "%1$.2f MB photo storage used." msgstr "%1$.2f MB de almacenamiento de fotos utilizado." -#: ../../Zotlabs/Module/Photos.php:706 +#: ../../Zotlabs/Module/Photos.php:664 msgid "Upload Photos" msgstr "Subir fotos" -#: ../../Zotlabs/Module/Photos.php:710 +#: ../../Zotlabs/Module/Photos.php:668 msgid "Enter an album name" msgstr "Introducir un nombre de álbum" -#: ../../Zotlabs/Module/Photos.php:711 +#: ../../Zotlabs/Module/Photos.php:669 msgid "or select an existing album (doubleclick)" msgstr "o seleccionar un álbum (con un doble click)" -#: ../../Zotlabs/Module/Photos.php:712 +#: ../../Zotlabs/Module/Photos.php:670 msgid "Create a status post for this upload" msgstr "Crear un mensaje de estado para esta subida" -#: ../../Zotlabs/Module/Photos.php:714 +#: ../../Zotlabs/Module/Photos.php:672 msgid "Description (optional)" msgstr "Descripción (opcional)" -#: ../../Zotlabs/Module/Photos.php:800 +#: ../../Zotlabs/Module/Photos.php:758 msgid "Show Newest First" msgstr "Mostrar lo más reciente primero" -#: ../../Zotlabs/Module/Photos.php:802 +#: ../../Zotlabs/Module/Photos.php:760 msgid "Show Oldest First" msgstr "Mostrar lo más antiguo primero" -#: ../../Zotlabs/Module/Photos.php:859 ../../Zotlabs/Module/Photos.php:1405 +#: ../../Zotlabs/Module/Photos.php:817 ../../Zotlabs/Module/Photos.php:1363 msgid "Add Photos" msgstr "Añadir fotos" -#: ../../Zotlabs/Module/Photos.php:907 +#: ../../Zotlabs/Module/Photos.php:865 msgid "Permission denied. Access to this item may be restricted." msgstr "Permiso denegado. El acceso a este elemento puede estar restringido." -#: ../../Zotlabs/Module/Photos.php:909 +#: ../../Zotlabs/Module/Photos.php:867 msgid "Photo not available" msgstr "Foto no disponible" -#: ../../Zotlabs/Module/Photos.php:967 +#: ../../Zotlabs/Module/Photos.php:925 msgid "Use as profile photo" msgstr "Usar como foto del perfil" -#: ../../Zotlabs/Module/Photos.php:968 +#: ../../Zotlabs/Module/Photos.php:926 msgid "Use as cover photo" msgstr "Usar como imagen de portada del perfil" -#: ../../Zotlabs/Module/Photos.php:975 +#: ../../Zotlabs/Module/Photos.php:933 msgid "Private Photo" msgstr "Foto privada" -#: ../../Zotlabs/Module/Photos.php:990 +#: ../../Zotlabs/Module/Photos.php:948 msgid "View Full Size" msgstr "Ver tamaño completo" -#: ../../Zotlabs/Module/Photos.php:1072 +#: ../../Zotlabs/Module/Photos.php:1030 msgid "Edit photo" msgstr "Editar foto" -#: ../../Zotlabs/Module/Photos.php:1074 +#: ../../Zotlabs/Module/Photos.php:1032 msgid "Rotate CW (right)" msgstr "Girar CW (a la derecha)" -#: ../../Zotlabs/Module/Photos.php:1075 +#: ../../Zotlabs/Module/Photos.php:1033 msgid "Rotate CCW (left)" msgstr "Girar CCW (a la izquierda)" -#: ../../Zotlabs/Module/Photos.php:1078 +#: ../../Zotlabs/Module/Photos.php:1036 msgid "Move photo to album" msgstr "Mover la foto a un álbum" -#: ../../Zotlabs/Module/Photos.php:1079 +#: ../../Zotlabs/Module/Photos.php:1037 msgid "Enter a new album name" msgstr "Introducir un nuevo nombre de álbum" -#: ../../Zotlabs/Module/Photos.php:1080 +#: ../../Zotlabs/Module/Photos.php:1038 msgid "or select an existing one (doubleclick)" msgstr "o seleccionar un álbum (con un doble click)" -#: ../../Zotlabs/Module/Photos.php:1085 +#: ../../Zotlabs/Module/Photos.php:1043 msgid "Add a Tag" msgstr "Añadir una etiqueta" -#: ../../Zotlabs/Module/Photos.php:1093 +#: ../../Zotlabs/Module/Photos.php:1051 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com" msgstr "Ejemplos: @eva, @Carmen_Osuna, @jaime@ejemplo.com" -#: ../../Zotlabs/Module/Photos.php:1096 +#: ../../Zotlabs/Module/Photos.php:1054 msgid "Flag as adult in album view" msgstr "Marcar como \"solo para adultos\" en el álbum" -#: ../../Zotlabs/Module/Photos.php:1115 ../../Zotlabs/Lib/ThreadItem.php:306 +#: ../../Zotlabs/Module/Photos.php:1073 ../../Zotlabs/Lib/ThreadItem.php:307 msgid "I like this (toggle)" msgstr "Me gusta (cambiar)" -#: ../../Zotlabs/Module/Photos.php:1116 ../../Zotlabs/Lib/ThreadItem.php:307 +#: ../../Zotlabs/Module/Photos.php:1074 ../../Zotlabs/Lib/ThreadItem.php:308 msgid "I don't like this (toggle)" msgstr "No me gusta esto (cambiar)" -#: ../../Zotlabs/Module/Photos.php:1118 ../../Zotlabs/Lib/ThreadItem.php:469 +#: ../../Zotlabs/Module/Photos.php:1076 ../../Zotlabs/Lib/ThreadItem.php:469 #: ../../include/conversation.php:787 msgid "Please wait" msgstr "Espere por favor" -#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Module/Photos.php:1254 -#: ../../Zotlabs/Lib/ThreadItem.php:792 +#: ../../Zotlabs/Module/Photos.php:1093 ../../Zotlabs/Module/Photos.php:1212 +#: ../../Zotlabs/Lib/ThreadItem.php:793 msgid "This is you" msgstr "Este es usted" -#: ../../Zotlabs/Module/Photos.php:1137 ../../Zotlabs/Module/Photos.php:1256 -#: ../../Zotlabs/Lib/ThreadItem.php:794 ../../include/js_strings.php:6 +#: ../../Zotlabs/Module/Photos.php:1095 ../../Zotlabs/Module/Photos.php:1214 +#: ../../Zotlabs/Lib/ThreadItem.php:795 ../../include/js_strings.php:6 msgid "Comment" msgstr "Comentar" -#: ../../Zotlabs/Module/Photos.php:1154 ../../include/conversation.php:619 +#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619 msgctxt "title" msgid "Likes" msgstr "Me gusta" -#: ../../Zotlabs/Module/Photos.php:1154 ../../include/conversation.php:619 +#: ../../Zotlabs/Module/Photos.php:1112 ../../include/conversation.php:619 msgctxt "title" msgid "Dislikes" msgstr "No me gusta" -#: ../../Zotlabs/Module/Photos.php:1155 ../../include/conversation.php:620 +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620 msgctxt "title" msgid "Agree" msgstr "De acuerdo" -#: ../../Zotlabs/Module/Photos.php:1155 ../../include/conversation.php:620 +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620 msgctxt "title" msgid "Disagree" msgstr "En desacuerdo" -#: ../../Zotlabs/Module/Photos.php:1155 ../../include/conversation.php:620 +#: ../../Zotlabs/Module/Photos.php:1113 ../../include/conversation.php:620 msgctxt "title" msgid "Abstain" msgstr "Abstención" -#: ../../Zotlabs/Module/Photos.php:1156 ../../include/conversation.php:621 +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621 msgctxt "title" msgid "Attending" msgstr "Participaré" -#: ../../Zotlabs/Module/Photos.php:1156 ../../include/conversation.php:621 +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621 msgctxt "title" msgid "Not attending" msgstr "No participaré" -#: ../../Zotlabs/Module/Photos.php:1156 ../../include/conversation.php:621 +#: ../../Zotlabs/Module/Photos.php:1114 ../../include/conversation.php:621 msgctxt "title" msgid "Might attend" msgstr "Quizá participe" -#: ../../Zotlabs/Module/Photos.php:1173 ../../Zotlabs/Module/Photos.php:1185 -#: ../../Zotlabs/Lib/ThreadItem.php:231 ../../Zotlabs/Lib/ThreadItem.php:243 +#: ../../Zotlabs/Module/Photos.php:1131 ../../Zotlabs/Module/Photos.php:1143 +#: ../../Zotlabs/Lib/ThreadItem.php:232 ../../Zotlabs/Lib/ThreadItem.php:244 msgid "View all" msgstr "Ver todo" -#: ../../Zotlabs/Module/Photos.php:1177 ../../Zotlabs/Lib/ThreadItem.php:235 -#: ../../include/conversation.php:1702 ../../include/channel.php:1595 -#: ../../include/taxonomy.php:661 +#: ../../Zotlabs/Module/Photos.php:1135 ../../Zotlabs/Lib/ThreadItem.php:236 +#: ../../include/conversation.php:1702 ../../include/channel.php:1661 +#: ../../include/taxonomy.php:659 msgctxt "noun" msgid "Like" msgid_plural "Likes" msgstr[0] "Me gusta" msgstr[1] "Me gusta" -#: ../../Zotlabs/Module/Photos.php:1182 ../../Zotlabs/Lib/ThreadItem.php:240 +#: ../../Zotlabs/Module/Photos.php:1140 ../../Zotlabs/Lib/ThreadItem.php:241 #: ../../include/conversation.php:1705 msgctxt "noun" msgid "Dislike" @@ -5100,35 +5159,36 @@ msgid_plural "Dislikes" msgstr[0] "No me gusta" msgstr[1] "No me gusta" -#: ../../Zotlabs/Module/Photos.php:1288 +#: ../../Zotlabs/Module/Photos.php:1246 msgid "Photo Tools" msgstr "Gestión de las fotos" -#: ../../Zotlabs/Module/Photos.php:1297 +#: ../../Zotlabs/Module/Photos.php:1255 msgid "In This Photo:" msgstr "En esta foto:" -#: ../../Zotlabs/Module/Photos.php:1302 +#: ../../Zotlabs/Module/Photos.php:1260 msgid "Map" msgstr "Mapa" -#: ../../Zotlabs/Module/Photos.php:1310 ../../Zotlabs/Lib/ThreadItem.php:457 +#: ../../Zotlabs/Module/Photos.php:1268 ../../Zotlabs/Lib/ThreadItem.php:457 msgctxt "noun" msgid "Likes" msgstr "Me gusta" -#: ../../Zotlabs/Module/Photos.php:1311 ../../Zotlabs/Lib/ThreadItem.php:458 +#: ../../Zotlabs/Module/Photos.php:1269 ../../Zotlabs/Lib/ThreadItem.php:458 msgctxt "noun" msgid "Dislikes" msgstr "No me gusta" -#: ../../Zotlabs/Module/Photos.php:1316 ../../Zotlabs/Lib/ThreadItem.php:463 +#: ../../Zotlabs/Module/Photos.php:1274 ../../Zotlabs/Lib/ThreadItem.php:463 +#: ../../addon/channelreputation/channelreputation.php:230 #: ../../include/acl_selectors.php:125 msgid "Close" msgstr "Cerrar" -#: ../../Zotlabs/Module/Photos.php:1389 ../../Zotlabs/Module/Photos.php:1402 -#: ../../Zotlabs/Module/Photos.php:1403 ../../include/photos.php:670 +#: ../../Zotlabs/Module/Photos.php:1347 ../../Zotlabs/Module/Photos.php:1360 +#: ../../Zotlabs/Module/Photos.php:1361 ../../include/photos.php:667 msgid "Recent Photos" msgstr "Fotos recientes" @@ -5165,7 +5225,7 @@ msgid "Error downloading wiki: " msgstr "Error al descargar el wiki: " #: ../../Zotlabs/Module/Wiki.php:206 ../../Zotlabs/Widget/Wiki_list.php:15 -#: ../../include/nav.php:536 +#: ../../include/nav.php:538 msgid "Wikis" msgstr "Wikis" @@ -5189,22 +5249,22 @@ msgstr "Tipo de contenido" #: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371 #: ../../Zotlabs/Widget/Wiki_pages.php:38 #: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../addon/mdpost/mdpost.php:41 -#: ../../include/text.php:1955 +#: ../../include/text.php:1979 msgid "Markdown" msgstr "Markdown" #: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Module/Wiki.php:371 #: ../../Zotlabs/Widget/Wiki_pages.php:38 -#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1953 +#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1977 msgid "BBcode" msgstr "BBcode" #: ../../Zotlabs/Module/Wiki.php:217 ../../Zotlabs/Widget/Wiki_pages.php:38 -#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1956 +#: ../../Zotlabs/Widget/Wiki_pages.php:95 ../../include/text.php:1980 msgid "Text" msgstr "Texto" -#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:286 +#: ../../Zotlabs/Module/Wiki.php:219 ../../Zotlabs/Storage/Browser.php:292 msgid "Type" msgstr "Tipo" @@ -5271,50 +5331,50 @@ msgid "Embed an image from your albums" msgstr "Incluir una imagen de sus álbumes" #: ../../Zotlabs/Module/Wiki.php:402 -#: ../../Zotlabs/Module/Profile_photo.php:466 -#: ../../Zotlabs/Module/Cover_photo.php:400 ../../addon/hsse/hsse.php:210 +#: ../../Zotlabs/Module/Profile_photo.php:506 +#: ../../Zotlabs/Module/Cover_photo.php:435 ../../addon/hsse/hsse.php:210 #: ../../addon/hsse/hsse.php:257 ../../include/conversation.php:1416 #: ../../include/conversation.php:1463 msgid "OK" msgstr "OK" #: ../../Zotlabs/Module/Wiki.php:403 -#: ../../Zotlabs/Module/Profile_photo.php:467 -#: ../../Zotlabs/Module/Cover_photo.php:401 ../../addon/hsse/hsse.php:139 +#: ../../Zotlabs/Module/Profile_photo.php:507 +#: ../../Zotlabs/Module/Cover_photo.php:436 ../../addon/hsse/hsse.php:139 #: ../../include/conversation.php:1342 msgid "Choose images to embed" msgstr "Elegir imágenes para incluir" #: ../../Zotlabs/Module/Wiki.php:404 -#: ../../Zotlabs/Module/Profile_photo.php:468 -#: ../../Zotlabs/Module/Cover_photo.php:402 ../../addon/hsse/hsse.php:140 +#: ../../Zotlabs/Module/Profile_photo.php:508 +#: ../../Zotlabs/Module/Cover_photo.php:437 ../../addon/hsse/hsse.php:140 #: ../../include/conversation.php:1343 msgid "Choose an album" msgstr "Elegir un álbum" #: ../../Zotlabs/Module/Wiki.php:405 -#: ../../Zotlabs/Module/Profile_photo.php:469 -#: ../../Zotlabs/Module/Cover_photo.php:403 +#: ../../Zotlabs/Module/Profile_photo.php:509 +#: ../../Zotlabs/Module/Cover_photo.php:438 msgid "Choose a different album" msgstr "Elegir un álbum diferente..." #: ../../Zotlabs/Module/Wiki.php:406 -#: ../../Zotlabs/Module/Profile_photo.php:470 -#: ../../Zotlabs/Module/Cover_photo.php:404 ../../addon/hsse/hsse.php:142 +#: ../../Zotlabs/Module/Profile_photo.php:510 +#: ../../Zotlabs/Module/Cover_photo.php:439 ../../addon/hsse/hsse.php:142 #: ../../include/conversation.php:1345 msgid "Error getting album list" msgstr "Error al obtener la lista de álbumes" #: ../../Zotlabs/Module/Wiki.php:407 -#: ../../Zotlabs/Module/Profile_photo.php:471 -#: ../../Zotlabs/Module/Cover_photo.php:405 ../../addon/hsse/hsse.php:143 +#: ../../Zotlabs/Module/Profile_photo.php:511 +#: ../../Zotlabs/Module/Cover_photo.php:440 ../../addon/hsse/hsse.php:143 #: ../../include/conversation.php:1346 msgid "Error getting photo link" msgstr "Error al obtener el enlace de la foto" #: ../../Zotlabs/Module/Wiki.php:408 -#: ../../Zotlabs/Module/Profile_photo.php:472 -#: ../../Zotlabs/Module/Cover_photo.php:406 ../../addon/hsse/hsse.php:144 +#: ../../Zotlabs/Module/Profile_photo.php:512 +#: ../../Zotlabs/Module/Cover_photo.php:441 ../../addon/hsse/hsse.php:144 #: ../../include/conversation.php:1347 msgid "Error getting album" msgstr "Error al obtener el álbum" @@ -5375,7 +5435,7 @@ msgstr "Revisión seleccionada" msgid "You must be authenticated." msgstr "Debe estar autenticado." -#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1473 +#: ../../Zotlabs/Module/Share.php:103 ../../Zotlabs/Lib/Activity.php:1529 #, php-format msgid "🔁 Repeated %1$s's %2$s" msgstr "🔁 Repetidos %2$sde %1$s" @@ -5440,7 +5500,7 @@ msgstr "App Toques" msgid "Poke somebody in your addressbook" msgstr "Dar un toque a alguien en su libreta de direcciones" -#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:348 +#: ../../Zotlabs/Module/Poke.php:199 ../../Zotlabs/Lib/Apps.php:350 #: ../../include/conversation.php:1098 msgid "Poke" msgstr "Toques y otras cosas" @@ -5469,109 +5529,109 @@ msgstr "Elegir qué desea enviar al destinatario" msgid "Make this post private" msgstr "Convertir en privado este envío" -#: ../../Zotlabs/Module/Profile_photo.php:66 -#: ../../Zotlabs/Module/Cover_photo.php:57 +#: ../../Zotlabs/Module/Profile_photo.php:91 +#: ../../Zotlabs/Module/Cover_photo.php:83 msgid "Image uploaded but image cropping failed." msgstr "Imagen actualizada, pero el recorte de la imagen ha fallado. " -#: ../../Zotlabs/Module/Profile_photo.php:120 -#: ../../Zotlabs/Module/Profile_photo.php:248 +#: ../../Zotlabs/Module/Profile_photo.php:145 +#: ../../Zotlabs/Module/Profile_photo.php:282 #: ../../include/photo/photo_driver.php:367 msgid "Profile Photos" msgstr "Fotos del perfil" -#: ../../Zotlabs/Module/Profile_photo.php:142 -#: ../../Zotlabs/Module/Cover_photo.php:191 +#: ../../Zotlabs/Module/Profile_photo.php:164 +#: ../../Zotlabs/Module/Cover_photo.php:210 msgid "Image resize failed." msgstr "El ajuste del tamaño de la imagen ha fallado." -#: ../../Zotlabs/Module/Profile_photo.php:218 +#: ../../Zotlabs/Module/Profile_photo.php:252 #: ../../addon/openclipatar/openclipatar.php:298 msgid "" "Shift-reload the page or clear browser cache if the new photo does not " "display immediately." msgstr "Recargue la página o limpie el caché del navegador si la nueva foto no se muestra inmediatamente." -#: ../../Zotlabs/Module/Profile_photo.php:225 -#: ../../Zotlabs/Module/Cover_photo.php:205 ../../include/photos.php:196 +#: ../../Zotlabs/Module/Profile_photo.php:259 +#: ../../Zotlabs/Module/Cover_photo.php:239 ../../include/photos.php:196 msgid "Unable to process image" msgstr "No ha sido posible procesar la imagen" -#: ../../Zotlabs/Module/Profile_photo.php:260 -#: ../../Zotlabs/Module/Cover_photo.php:229 +#: ../../Zotlabs/Module/Profile_photo.php:294 +#: ../../Zotlabs/Module/Cover_photo.php:263 msgid "Image upload failed." msgstr "La carga de la imagen ha fallado." -#: ../../Zotlabs/Module/Profile_photo.php:279 -#: ../../Zotlabs/Module/Cover_photo.php:246 +#: ../../Zotlabs/Module/Profile_photo.php:313 +#: ../../Zotlabs/Module/Cover_photo.php:280 msgid "Unable to process image." msgstr "No ha sido posible procesar la imagen." -#: ../../Zotlabs/Module/Profile_photo.php:343 -#: ../../Zotlabs/Module/Profile_photo.php:390 -#: ../../Zotlabs/Module/Cover_photo.php:339 -#: ../../Zotlabs/Module/Cover_photo.php:354 +#: ../../Zotlabs/Module/Profile_photo.php:377 +#: ../../Zotlabs/Module/Profile_photo.php:429 +#: ../../Zotlabs/Module/Cover_photo.php:373 +#: ../../Zotlabs/Module/Cover_photo.php:388 msgid "Photo not available." msgstr "Foto no disponible." -#: ../../Zotlabs/Module/Profile_photo.php:454 +#: ../../Zotlabs/Module/Profile_photo.php:493 msgid "" "Your default profile photo is visible to anybody on the internet. Profile " "photos for alternate profiles will inherit the permissions of the profile" msgstr "Su foto de perfil predeterminada es visible para cualquiera en Internet. Las fotos de perfil para perfiles alternativos heredarán los permisos del predeterminado." -#: ../../Zotlabs/Module/Profile_photo.php:454 +#: ../../Zotlabs/Module/Profile_photo.php:493 msgid "" "Your profile photo is visible to anybody on the internet and may be " "distributed to other websites." msgstr "La foto de su perfil es visible para cualquiera en Internet y puede ser distribuida en otros sitios web." -#: ../../Zotlabs/Module/Profile_photo.php:456 -#: ../../Zotlabs/Module/Cover_photo.php:392 +#: ../../Zotlabs/Module/Profile_photo.php:495 +#: ../../Zotlabs/Module/Cover_photo.php:426 msgid "Upload File:" msgstr "Subir fichero:" -#: ../../Zotlabs/Module/Profile_photo.php:457 -#: ../../Zotlabs/Module/Cover_photo.php:393 +#: ../../Zotlabs/Module/Profile_photo.php:496 +#: ../../Zotlabs/Module/Cover_photo.php:427 msgid "Select a profile:" msgstr "Seleccionar un perfil:" -#: ../../Zotlabs/Module/Profile_photo.php:458 +#: ../../Zotlabs/Module/Profile_photo.php:497 msgid "Use Photo for Profile" msgstr "Usar la fotografía para el perfil" -#: ../../Zotlabs/Module/Profile_photo.php:458 +#: ../../Zotlabs/Module/Profile_photo.php:497 msgid "Change Profile Photo" msgstr "Cambiar la foto del perfil" -#: ../../Zotlabs/Module/Profile_photo.php:459 +#: ../../Zotlabs/Module/Profile_photo.php:498 msgid "Use" msgstr "Usar" -#: ../../Zotlabs/Module/Profile_photo.php:463 -#: ../../Zotlabs/Module/Profile_photo.php:464 -#: ../../Zotlabs/Module/Cover_photo.php:397 -#: ../../Zotlabs/Module/Cover_photo.php:398 +#: ../../Zotlabs/Module/Profile_photo.php:503 +#: ../../Zotlabs/Module/Profile_photo.php:504 +#: ../../Zotlabs/Module/Cover_photo.php:432 +#: ../../Zotlabs/Module/Cover_photo.php:433 msgid "Use a photo from your albums" msgstr "Usar una foto de sus álbumes" -#: ../../Zotlabs/Module/Profile_photo.php:474 -#: ../../Zotlabs/Module/Cover_photo.php:409 +#: ../../Zotlabs/Module/Profile_photo.php:514 +#: ../../Zotlabs/Module/Cover_photo.php:444 msgid "Select existing photo" msgstr "Seleccionar una foto" -#: ../../Zotlabs/Module/Profile_photo.php:493 -#: ../../Zotlabs/Module/Cover_photo.php:426 +#: ../../Zotlabs/Module/Profile_photo.php:533 +#: ../../Zotlabs/Module/Cover_photo.php:461 msgid "Crop Image" msgstr "Recortar imagen" -#: ../../Zotlabs/Module/Profile_photo.php:494 -#: ../../Zotlabs/Module/Cover_photo.php:427 +#: ../../Zotlabs/Module/Profile_photo.php:534 +#: ../../Zotlabs/Module/Cover_photo.php:462 msgid "Please adjust the image cropping for optimum viewing." msgstr "Por favor ajuste el recorte de la imagen para una visión óptima." -#: ../../Zotlabs/Module/Profile_photo.php:496 -#: ../../Zotlabs/Module/Cover_photo.php:429 +#: ../../Zotlabs/Module/Profile_photo.php:536 +#: ../../Zotlabs/Module/Cover_photo.php:464 msgid "Done Editing" msgstr "Edición completada" @@ -5583,36 +5643,36 @@ msgstr "Ausente" msgid "Online" msgstr "Conectado/a" -#: ../../Zotlabs/Module/Item.php:341 +#: ../../Zotlabs/Module/Item.php:362 msgid "Unable to locate original post." msgstr "No ha sido posible encontrar la entrada original." -#: ../../Zotlabs/Module/Item.php:628 +#: ../../Zotlabs/Module/Item.php:649 msgid "Empty post discarded." msgstr "La entrada vacía ha sido desechada." -#: ../../Zotlabs/Module/Item.php:1037 +#: ../../Zotlabs/Module/Item.php:1058 msgid "Duplicate post suppressed." msgstr "Se ha suprimido la entrada duplicada." -#: ../../Zotlabs/Module/Item.php:1182 +#: ../../Zotlabs/Module/Item.php:1203 msgid "System error. Post not saved." msgstr "Error del sistema. La entrada no se ha podido salvar." -#: ../../Zotlabs/Module/Item.php:1218 +#: ../../Zotlabs/Module/Item.php:1239 msgid "Your comment is awaiting approval." msgstr "Su comentario está pendiente de aprobación." -#: ../../Zotlabs/Module/Item.php:1335 +#: ../../Zotlabs/Module/Item.php:1356 msgid "Unable to obtain post information from database." msgstr "No ha sido posible obtener información de la entrada en la base de datos." -#: ../../Zotlabs/Module/Item.php:1342 +#: ../../Zotlabs/Module/Item.php:1363 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Ha alcanzado su límite de %1$.0f entradas en la página principal." -#: ../../Zotlabs/Module/Item.php:1349 +#: ../../Zotlabs/Module/Item.php:1370 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Ha alcanzado su límite de %1$.0f páginas web." @@ -5659,7 +5719,7 @@ msgstr "Elemento no válido." #: ../../Zotlabs/Module/Page.php:136 ../../Zotlabs/Module/Block.php:77 #: ../../Zotlabs/Module/Display.php:140 ../../Zotlabs/Module/Display.php:157 -#: ../../Zotlabs/Module/Display.php:174 +#: ../../Zotlabs/Module/Display.php:174 ../../Zotlabs/Module/Display.php:180 #: ../../Zotlabs/Lib/NativeWikiPage.php:521 ../../Zotlabs/Web/Router.php:185 #: ../../addon/chess/Mod_Chess.php:447 ../../include/help.php:132 msgid "Page not found." @@ -5713,9 +5773,9 @@ msgstr "No ha sido posible establecer los parámetros de la libreta de direccion msgid "Connection has been removed." msgstr "La conexión ha sido eliminada." -#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:341 +#: ../../Zotlabs/Module/Connedit.php:608 ../../Zotlabs/Lib/Apps.php:343 #: ../../addon/openclipatar/openclipatar.php:57 -#: ../../include/conversation.php:1038 ../../include/nav.php:106 +#: ../../include/conversation.php:1038 ../../include/nav.php:110 msgid "View Profile" msgstr "Ver el perfil" @@ -5887,7 +5947,7 @@ msgstr "Esta conexión no es accesible desde este sitio. La independencia de ubi msgid "Connection Default Permissions" msgstr "Permisos predeterminados de conexión" -#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:4308 +#: ../../Zotlabs/Module/Connedit.php:867 ../../include/items.php:4328 #, php-format msgid "Connection: %s" msgstr "Conexión: %s" @@ -6025,7 +6085,7 @@ msgid "Please enter a link URL:" msgstr "Por favor, introduzca la dirección del enlace:" #: ../../Zotlabs/Module/Chat.php:221 ../../Zotlabs/Module/Mail.php:294 -#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Lib/ThreadItem.php:809 +#: ../../Zotlabs/Module/Mail.php:436 ../../Zotlabs/Lib/ThreadItem.php:810 #: ../../addon/hsse/hsse.php:255 ../../include/conversation.php:1461 msgid "Encrypt text" msgstr "Cifrar texto" @@ -6059,13 +6119,13 @@ msgstr "Caducidad" msgid "min" msgstr "min" -#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:342 -#: ../../include/features.php:383 ../../include/nav.php:444 +#: ../../Zotlabs/Module/Fbrowser.php:29 ../../Zotlabs/Lib/Apps.php:344 +#: ../../include/features.php:383 ../../include/nav.php:446 msgid "Photos" msgstr "Fotos" -#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:337 -#: ../../Zotlabs/Storage/Browser.php:272 ../../include/nav.php:452 +#: ../../Zotlabs/Module/Fbrowser.php:85 ../../Zotlabs/Lib/Apps.php:339 +#: ../../Zotlabs/Storage/Browser.php:278 ../../include/nav.php:454 msgid "Files" msgstr "Ficheros" @@ -6105,7 +6165,7 @@ msgstr "El menú se puede usar para guardar marcadores" msgid "Submit and proceed" msgstr "Enviar y proceder" -#: ../../Zotlabs/Module/Menu.php:170 ../../include/text.php:2535 +#: ../../Zotlabs/Module/Menu.php:170 ../../include/text.php:2559 msgid "Menus" msgstr "Menús" @@ -6157,12 +6217,12 @@ msgstr "El título del menú tal como será visto por los demás" msgid "Allow bookmarks" msgstr "Permitir marcadores" -#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2536 +#: ../../Zotlabs/Module/Layouts.php:184 ../../include/text.php:2560 msgid "Layouts" msgstr "Plantillas" -#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:345 -#: ../../include/nav.php:168 ../../include/nav.php:319 +#: ../../Zotlabs/Module/Layouts.php:186 ../../Zotlabs/Lib/Apps.php:347 +#: ../../include/nav.php:172 ../../include/nav.php:322 #: ../../include/help.php:117 ../../include/help.php:125 msgid "Help" msgstr "Ayuda" @@ -6229,12 +6289,12 @@ msgid "Post not found." msgstr "Mensaje no encontrado." #: ../../Zotlabs/Module/Tagger.php:77 ../../include/markdown.php:200 -#: ../../include/bbcode.php:343 +#: ../../include/bbcode.php:362 msgid "post" msgstr "la entrada" #: ../../Zotlabs/Module/Tagger.php:79 ../../include/conversation.php:146 -#: ../../include/text.php:2099 +#: ../../include/text.php:2123 msgid "comment" msgstr "el comentario" @@ -6354,7 +6414,7 @@ msgid "Could not create privacy group." msgstr "No se puede crear el grupo de canales" #: ../../Zotlabs/Module/Group.php:61 ../../Zotlabs/Module/Group.php:213 -#: ../../include/items.php:4275 +#: ../../include/items.php:4295 msgid "Privacy group not found." msgstr "Grupo de canales no encontrado." @@ -6371,8 +6431,8 @@ msgid "Management of privacy groups" msgstr "Gestión de grupos de canales" #: ../../Zotlabs/Module/Group.php:141 ../../Zotlabs/Module/Group.php:153 -#: ../../Zotlabs/Lib/Apps.php:361 ../../Zotlabs/Lib/Group.php:324 -#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../include/nav.php:95 +#: ../../Zotlabs/Lib/Apps.php:363 ../../Zotlabs/Lib/Group.php:324 +#: ../../Zotlabs/Widget/Activity_filter.php:41 ../../include/nav.php:99 #: ../../include/group.php:320 msgid "Privacy Groups" msgstr "Grupos de canales" @@ -6517,7 +6577,7 @@ msgid "View this profile" msgstr "Ver este perfil" #: ../../Zotlabs/Module/Profiles.php:725 ../../Zotlabs/Module/Profiles.php:824 -#: ../../include/channel.php:1375 +#: ../../include/channel.php:1441 msgid "Edit visibility" msgstr "Editar visibilidad" @@ -6529,7 +6589,7 @@ msgstr "Gestión del perfil" msgid "Change cover photo" msgstr "Cambiar la imagen de portada del perfil" -#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1345 +#: ../../Zotlabs/Module/Profiles.php:728 ../../include/channel.php:1411 msgid "Change profile photo" msgstr "Cambiar la foto del perfil" @@ -6695,12 +6755,12 @@ msgstr "Mis otros canales" msgid "Communications" msgstr "Comunicaciones" -#: ../../Zotlabs/Module/Profiles.php:820 ../../include/channel.php:1371 +#: ../../Zotlabs/Module/Profiles.php:820 ../../include/channel.php:1437 msgid "Profile Image" msgstr "Imagen del perfil" -#: ../../Zotlabs/Module/Profiles.php:830 ../../include/channel.php:1352 -#: ../../include/nav.php:109 +#: ../../Zotlabs/Module/Profiles.php:830 ../../include/channel.php:1418 +#: ../../include/nav.php:113 msgid "Edit Profiles" msgstr "Editar perfiles" @@ -6779,8 +6839,8 @@ msgstr "Editar la página web" msgid "Create a new channel" msgstr "Crear un nuevo canal" -#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:334 -#: ../../include/nav.php:92 +#: ../../Zotlabs/Module/Manage.php:170 ../../Zotlabs/Lib/Apps.php:336 +#: ../../include/nav.php:96 msgid "Channel Manager" msgstr "Administración de canales" @@ -6827,7 +6887,7 @@ msgid "Add Card" msgstr "Añadir una ficha" #: ../../Zotlabs/Module/Cards.php:207 ../../Zotlabs/Lib/Apps.php:325 -#: ../../include/nav.php:501 +#: ../../include/nav.php:503 msgid "Cards" msgstr "Fichas" @@ -6847,7 +6907,7 @@ msgstr "Nombre del sitio" msgid "Administrator" msgstr "Administrador" -#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:236 +#: ../../Zotlabs/Module/Siteinfo.php:28 ../../Zotlabs/Module/Register.php:239 msgid "Terms of Service" msgstr "Términos del servicio" @@ -6926,8 +6986,8 @@ msgstr "Exportar elementos de una página web" msgid "Export selected" msgstr "Exportar los elementos seleccionados" -#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:338 -#: ../../include/nav.php:524 +#: ../../Zotlabs/Module/Webpages.php:252 ../../Zotlabs/Lib/Apps.php:340 +#: ../../include/nav.php:526 msgid "Webpages" msgstr "Páginas web" @@ -7000,73 +7060,73 @@ msgstr "Renombrar el canal" msgid "Item is not editable" msgstr "El elemento no es editable" -#: ../../Zotlabs/Module/Editpost.php:108 ../../Zotlabs/Module/Rpost.php:144 +#: ../../Zotlabs/Module/Editpost.php:109 ../../Zotlabs/Module/Rpost.php:144 msgid "Edit post" msgstr "Editar la entrada" -#: ../../Zotlabs/Module/Dreport.php:56 +#: ../../Zotlabs/Module/Dreport.php:59 msgid "Invalid message" msgstr "Mensaje no válido" -#: ../../Zotlabs/Module/Dreport.php:90 +#: ../../Zotlabs/Module/Dreport.php:93 msgid "no results" msgstr "sin resultados" -#: ../../Zotlabs/Module/Dreport.php:104 +#: ../../Zotlabs/Module/Dreport.php:107 msgid "channel sync processed" msgstr "se ha realizado la sincronización del canal" -#: ../../Zotlabs/Module/Dreport.php:108 +#: ../../Zotlabs/Module/Dreport.php:111 msgid "queued" msgstr "encolado" -#: ../../Zotlabs/Module/Dreport.php:112 +#: ../../Zotlabs/Module/Dreport.php:115 msgid "posted" msgstr "enviado" -#: ../../Zotlabs/Module/Dreport.php:116 +#: ../../Zotlabs/Module/Dreport.php:119 msgid "accepted for delivery" msgstr "aceptado para el envío" -#: ../../Zotlabs/Module/Dreport.php:120 +#: ../../Zotlabs/Module/Dreport.php:123 msgid "updated" msgstr "actualizado" -#: ../../Zotlabs/Module/Dreport.php:123 +#: ../../Zotlabs/Module/Dreport.php:126 msgid "update ignored" msgstr "actualización ignorada" -#: ../../Zotlabs/Module/Dreport.php:126 +#: ../../Zotlabs/Module/Dreport.php:129 msgid "permission denied" msgstr "permiso denegado" -#: ../../Zotlabs/Module/Dreport.php:130 +#: ../../Zotlabs/Module/Dreport.php:133 msgid "recipient not found" msgstr "destinatario no encontrado" -#: ../../Zotlabs/Module/Dreport.php:133 +#: ../../Zotlabs/Module/Dreport.php:136 msgid "mail recalled" msgstr "mensaje de correo revocado" -#: ../../Zotlabs/Module/Dreport.php:136 +#: ../../Zotlabs/Module/Dreport.php:139 msgid "duplicate mail received" msgstr "se ha recibido mensaje duplicado" -#: ../../Zotlabs/Module/Dreport.php:139 +#: ../../Zotlabs/Module/Dreport.php:142 msgid "mail delivered" msgstr "correo enviado" -#: ../../Zotlabs/Module/Dreport.php:159 +#: ../../Zotlabs/Module/Dreport.php:162 #, php-format msgid "Delivery report for %1$s" msgstr "Informe de entrega para %1$s" -#: ../../Zotlabs/Module/Dreport.php:162 ../../Zotlabs/Widget/Wiki_pages.php:41 +#: ../../Zotlabs/Module/Dreport.php:166 ../../Zotlabs/Widget/Wiki_pages.php:41 #: ../../Zotlabs/Widget/Wiki_pages.php:98 msgid "Options" msgstr "Opciones" -#: ../../Zotlabs/Module/Dreport.php:163 +#: ../../Zotlabs/Module/Dreport.php:167 msgid "Redeliver" msgstr "Volver a enviar" @@ -7094,7 +7154,7 @@ msgstr "Importar automáticamente contenido de otros canales o \"feeds\"" msgid "*" msgstr "*" -#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:366 +#: ../../Zotlabs/Module/Sources.php:107 ../../Zotlabs/Lib/Apps.php:367 msgid "Channel Sources" msgstr "Orígenes de los contenidos del canal" @@ -7198,15 +7258,15 @@ msgstr "Canal no disponible." msgid "Previous action reversed." msgstr "Acción anterior revocada." -#: ../../Zotlabs/Module/Like.php:447 ../../Zotlabs/Lib/Activity.php:1994 -#: ../../addon/diaspora/Receiver.php:1491 ../../addon/pubcrawl/as.php:1540 +#: ../../Zotlabs/Module/Like.php:447 ../../Zotlabs/Lib/Activity.php:2054 +#: ../../addon/diaspora/Receiver.php:1505 ../../addon/pubcrawl/as.php:1594 #: ../../include/conversation.php:160 #, php-format msgid "%1$s likes %2$s's %3$s" msgstr "A %1$s le gusta %3$s de %2$s" -#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:1996 -#: ../../addon/pubcrawl/as.php:1542 ../../include/conversation.php:163 +#: ../../Zotlabs/Module/Like.php:449 ../../Zotlabs/Lib/Activity.php:2056 +#: ../../addon/pubcrawl/as.php:1596 ../../include/conversation.php:163 #, php-format msgid "%1$s doesn't like %2$s's %3$s" msgstr "A %1$s no le gusta %3$s de %2$s" @@ -7226,17 +7286,17 @@ msgstr "%3$s de %2$s: %1$s no está de acuerdo" msgid "%1$s abstains from a decision on %2$s's %3$s" msgstr "%3$s de %2$s: %1$s se abstiene" -#: ../../Zotlabs/Module/Like.php:457 ../../addon/diaspora/Receiver.php:2137 +#: ../../Zotlabs/Module/Like.php:457 ../../addon/diaspora/Receiver.php:2151 #, php-format msgid "%1$s is attending %2$s's %3$s" msgstr "%3$s de %2$s: %1$s participa" -#: ../../Zotlabs/Module/Like.php:459 ../../addon/diaspora/Receiver.php:2139 +#: ../../Zotlabs/Module/Like.php:459 ../../addon/diaspora/Receiver.php:2153 #, php-format msgid "%1$s is not attending %2$s's %3$s" msgstr "%3$s de %2$s: %1$s no participa" -#: ../../Zotlabs/Module/Like.php:461 ../../addon/diaspora/Receiver.php:2141 +#: ../../Zotlabs/Module/Like.php:461 ../../addon/diaspora/Receiver.php:2155 #, php-format msgid "%1$s may attend %2$s's %3$s" msgstr "%3$s de %2$s: %1$s quizá participe" @@ -7249,119 +7309,119 @@ msgstr "Acción completada." msgid "Thank you." msgstr "Gracias." -#: ../../Zotlabs/Module/Directory.php:110 +#: ../../Zotlabs/Module/Directory.php:116 msgid "No default suggestions were found." msgstr "No se encontraron sugerencias por defecto." -#: ../../Zotlabs/Module/Directory.php:259 +#: ../../Zotlabs/Module/Directory.php:270 #, php-format msgid "%d rating" msgid_plural "%d ratings" msgstr[0] "%d valoración" msgstr[1] "%d valoraciones" -#: ../../Zotlabs/Module/Directory.php:270 +#: ../../Zotlabs/Module/Directory.php:281 msgid "Gender: " msgstr "Género:" -#: ../../Zotlabs/Module/Directory.php:272 +#: ../../Zotlabs/Module/Directory.php:283 msgid "Status: " msgstr "Estado:" -#: ../../Zotlabs/Module/Directory.php:274 +#: ../../Zotlabs/Module/Directory.php:285 msgid "Homepage: " msgstr "Página personal:" -#: ../../Zotlabs/Module/Directory.php:323 ../../include/channel.php:1620 +#: ../../Zotlabs/Module/Directory.php:334 ../../include/channel.php:1686 msgid "Age:" msgstr "Edad:" -#: ../../Zotlabs/Module/Directory.php:328 ../../include/channel.php:1447 -#: ../../include/event.php:58 ../../include/event.php:90 +#: ../../Zotlabs/Module/Directory.php:339 ../../include/channel.php:1513 +#: ../../include/event.php:61 ../../include/event.php:93 msgid "Location:" msgstr "Ubicación:" -#: ../../Zotlabs/Module/Directory.php:334 +#: ../../Zotlabs/Module/Directory.php:345 msgid "Description:" msgstr "Descripción:" -#: ../../Zotlabs/Module/Directory.php:339 ../../include/channel.php:1649 +#: ../../Zotlabs/Module/Directory.php:350 ../../include/channel.php:1715 msgid "Hometown:" msgstr "Lugar de nacimiento:" -#: ../../Zotlabs/Module/Directory.php:341 ../../include/channel.php:1655 +#: ../../Zotlabs/Module/Directory.php:352 ../../include/channel.php:1721 msgid "About:" msgstr "Sobre mí:" -#: ../../Zotlabs/Module/Directory.php:342 ../../Zotlabs/Module/Suggest.php:71 -#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:44 -#: ../../include/conversation.php:1058 ../../include/channel.php:1432 +#: ../../Zotlabs/Module/Directory.php:353 ../../Zotlabs/Module/Suggest.php:71 +#: ../../Zotlabs/Widget/Follow.php:32 ../../Zotlabs/Widget/Suggestions.php:46 +#: ../../include/conversation.php:1058 ../../include/channel.php:1498 #: ../../include/connections.php:110 msgid "Connect" msgstr "Conectar" -#: ../../Zotlabs/Module/Directory.php:343 +#: ../../Zotlabs/Module/Directory.php:354 msgid "Public Forum:" msgstr "Foro público:" -#: ../../Zotlabs/Module/Directory.php:346 +#: ../../Zotlabs/Module/Directory.php:357 msgid "Keywords: " msgstr "Palabras clave:" -#: ../../Zotlabs/Module/Directory.php:349 +#: ../../Zotlabs/Module/Directory.php:360 msgid "Don't suggest" msgstr "No sugerir:" -#: ../../Zotlabs/Module/Directory.php:351 +#: ../../Zotlabs/Module/Directory.php:362 msgid "Common connections (estimated):" msgstr "Conexiones comunes (estimadas): " -#: ../../Zotlabs/Module/Directory.php:400 +#: ../../Zotlabs/Module/Directory.php:411 msgid "Global Directory" msgstr "Directorio global:" -#: ../../Zotlabs/Module/Directory.php:400 +#: ../../Zotlabs/Module/Directory.php:411 msgid "Local Directory" msgstr "Directorio local:" -#: ../../Zotlabs/Module/Directory.php:406 +#: ../../Zotlabs/Module/Directory.php:417 msgid "Finding:" msgstr "Encontrar:" -#: ../../Zotlabs/Module/Directory.php:409 ../../Zotlabs/Module/Suggest.php:79 +#: ../../Zotlabs/Module/Directory.php:420 ../../Zotlabs/Module/Suggest.php:79 #: ../../include/contact_widgets.php:24 msgid "Channel Suggestions" msgstr "Sugerencias de canales" -#: ../../Zotlabs/Module/Directory.php:411 +#: ../../Zotlabs/Module/Directory.php:422 msgid "next page" msgstr "siguiente página" -#: ../../Zotlabs/Module/Directory.php:411 +#: ../../Zotlabs/Module/Directory.php:422 msgid "previous page" msgstr "página anterior" -#: ../../Zotlabs/Module/Directory.php:412 +#: ../../Zotlabs/Module/Directory.php:423 msgid "Sort options" msgstr "Ordenar opciones" -#: ../../Zotlabs/Module/Directory.php:413 +#: ../../Zotlabs/Module/Directory.php:424 msgid "Alphabetic" msgstr "Alfabético" -#: ../../Zotlabs/Module/Directory.php:414 +#: ../../Zotlabs/Module/Directory.php:425 msgid "Reverse Alphabetic" msgstr "Alfabético inverso" -#: ../../Zotlabs/Module/Directory.php:415 +#: ../../Zotlabs/Module/Directory.php:426 msgid "Newest to Oldest" msgstr "De más nuevo a más antiguo" -#: ../../Zotlabs/Module/Directory.php:416 +#: ../../Zotlabs/Module/Directory.php:427 msgid "Oldest to Newest" msgstr "De más antiguo a más nuevo" -#: ../../Zotlabs/Module/Directory.php:433 +#: ../../Zotlabs/Module/Directory.php:444 msgid "No entries (some entries may be hidden)." msgstr "Sin entradas (algunas entradas pueden estar ocultas)." @@ -7389,7 +7449,7 @@ msgid "" "hours." msgstr "No hay sugerencias disponibles. Si es un sitio nuevo, espere 24 horas y pruebe de nuevo." -#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:46 +#: ../../Zotlabs/Module/Suggest.php:73 ../../Zotlabs/Widget/Suggestions.php:48 msgid "Ignore/Hide" msgstr "Ignorar/Ocultar" @@ -7538,19 +7598,19 @@ msgstr "Software" msgid "Rate" msgstr "Valorar" -#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:269 +#: ../../Zotlabs/Module/Impel.php:43 ../../include/bbcode.php:288 msgid "webpage" msgstr "página web" -#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:275 +#: ../../Zotlabs/Module/Impel.php:48 ../../include/bbcode.php:294 msgid "block" msgstr "bloque" -#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:272 +#: ../../Zotlabs/Module/Impel.php:53 ../../include/bbcode.php:291 msgid "layout" msgstr "plantilla" -#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:278 +#: ../../Zotlabs/Module/Impel.php:60 ../../include/bbcode.php:297 msgid "menu" msgstr "menú" @@ -7588,7 +7648,7 @@ msgstr "Escriba un nombre de carpeta" msgid "or select an existing folder (doubleclick)" msgstr "o seleccione una (con un doble click)" -#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:181 +#: ../../Zotlabs/Module/Filer.php:54 ../../Zotlabs/Lib/ThreadItem.php:182 msgid "Save to Folder" msgstr "Guardar en carpeta" @@ -7600,162 +7660,162 @@ msgstr "App Diagnósticos remotos" msgid "Perform diagnostics on remote channels" msgstr "Realizar diagnósticos en canales remotos" -#: ../../Zotlabs/Module/Register.php:49 +#: ../../Zotlabs/Module/Register.php:52 msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "Se ha superado el límite máximo de inscripciones diarias de este sitio. Por favor, pruebe de nuevo mañana." -#: ../../Zotlabs/Module/Register.php:55 +#: ../../Zotlabs/Module/Register.php:58 msgid "" "Please indicate acceptance of the Terms of Service. Registration failed." msgstr "Por favor, confirme que acepta los Términos del servicio. El registro ha fallado." -#: ../../Zotlabs/Module/Register.php:89 +#: ../../Zotlabs/Module/Register.php:92 msgid "Passwords do not match." msgstr "Las contraseñas no coinciden." -#: ../../Zotlabs/Module/Register.php:132 +#: ../../Zotlabs/Module/Register.php:135 msgid "Registration successful. Continue to create your first channel..." msgstr "Registro exitoso. Continúe creando tu primer canal..." -#: ../../Zotlabs/Module/Register.php:135 +#: ../../Zotlabs/Module/Register.php:138 msgid "" "Registration successful. Please check your email for validation " "instructions." msgstr "Registro realizado con éxito. Por favor, compruebe su correo electrónico para ver las instrucciones para validarlo." -#: ../../Zotlabs/Module/Register.php:142 +#: ../../Zotlabs/Module/Register.php:145 msgid "Your registration is pending approval by the site owner." msgstr "Su registro está pendiente de aprobación por el propietario del sitio." -#: ../../Zotlabs/Module/Register.php:145 +#: ../../Zotlabs/Module/Register.php:148 msgid "Your registration can not be processed." msgstr "Su registro no puede ser procesado." -#: ../../Zotlabs/Module/Register.php:192 +#: ../../Zotlabs/Module/Register.php:195 msgid "Registration on this hub is disabled." msgstr "El registro está deshabilitado en este sitio." -#: ../../Zotlabs/Module/Register.php:201 +#: ../../Zotlabs/Module/Register.php:204 msgid "Registration on this hub is by approval only." msgstr "El registro en este hub está sometido a aprobación previa." -#: ../../Zotlabs/Module/Register.php:202 ../../Zotlabs/Module/Register.php:211 +#: ../../Zotlabs/Module/Register.php:205 ../../Zotlabs/Module/Register.php:214 msgid "<a href=\"pubsites\">Register at another affiliated hub.</a>" msgstr "<a href=\"pubsites\">Registrarse en otro hub afiliado.</a>" -#: ../../Zotlabs/Module/Register.php:210 +#: ../../Zotlabs/Module/Register.php:213 msgid "Registration on this hub is by invitation only." msgstr "La inscripción en este hub es sólo posible por invitación." -#: ../../Zotlabs/Module/Register.php:221 +#: ../../Zotlabs/Module/Register.php:224 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Este sitio ha excedido el límite de inscripción diaria de cuentas. Por favor, inténtelo de nuevo mañana." -#: ../../Zotlabs/Module/Register.php:242 +#: ../../Zotlabs/Module/Register.php:245 #, php-format msgid "I accept the %s for this website" msgstr "Acepto los %s de este sitio" -#: ../../Zotlabs/Module/Register.php:249 +#: ../../Zotlabs/Module/Register.php:252 #, php-format msgid "I am over %s years of age and accept the %s for this website" msgstr "Tengo más de %s años de edad y acepto los %s de este sitio web" -#: ../../Zotlabs/Module/Register.php:254 +#: ../../Zotlabs/Module/Register.php:257 msgid "Your email address" msgstr "Su dirección de correo electrónico" -#: ../../Zotlabs/Module/Register.php:255 +#: ../../Zotlabs/Module/Register.php:258 msgid "Choose a password" msgstr "Elija una contraseña" -#: ../../Zotlabs/Module/Register.php:256 +#: ../../Zotlabs/Module/Register.php:259 msgid "Please re-enter your password" msgstr "Por favor, vuelva a escribir su contraseña" -#: ../../Zotlabs/Module/Register.php:257 +#: ../../Zotlabs/Module/Register.php:260 msgid "Please enter your invitation code" msgstr "Por favor, introduzca el código de su invitación" -#: ../../Zotlabs/Module/Register.php:258 +#: ../../Zotlabs/Module/Register.php:261 msgid "Your Name" msgstr "Su nombre" -#: ../../Zotlabs/Module/Register.php:258 +#: ../../Zotlabs/Module/Register.php:261 msgid "Real names are preferred." msgstr "Se prefieren los nombres reales" -#: ../../Zotlabs/Module/Register.php:260 +#: ../../Zotlabs/Module/Register.php:263 #, php-format msgid "" "Your nickname will be used to create an easy to remember channel address " "e.g. nickname%s" msgstr "Su alias se usará para crear una dirección de canal fácil de recordar, p. ej.: alias%s" -#: ../../Zotlabs/Module/Register.php:261 +#: ../../Zotlabs/Module/Register.php:264 msgid "" "Select a channel permission role for your usage needs and privacy " "requirements." msgstr "Seleccione unos permisos de rol del canal compatibles con sus necesidades de uso y requisitos de privacidad." -#: ../../Zotlabs/Module/Register.php:262 +#: ../../Zotlabs/Module/Register.php:265 msgid "no" msgstr "no" -#: ../../Zotlabs/Module/Register.php:262 +#: ../../Zotlabs/Module/Register.php:265 msgid "yes" msgstr "sí" -#: ../../Zotlabs/Module/Register.php:289 ../../boot.php:1609 -#: ../../include/nav.php:156 +#: ../../Zotlabs/Module/Register.php:293 ../../boot.php:1610 +#: ../../include/nav.php:160 msgid "Register" msgstr "Registrarse" -#: ../../Zotlabs/Module/Register.php:290 +#: ../../Zotlabs/Module/Register.php:294 msgid "" "This site requires email verification. After completing this form, please " "check your email for further instructions." msgstr "Este sitio requiere verificación por correo electrónico. Después de completar este formulario, por favor revise su correo electrónico para más instrucciones." -#: ../../Zotlabs/Module/Cover_photo.php:168 -#: ../../Zotlabs/Module/Cover_photo.php:218 +#: ../../Zotlabs/Module/Cover_photo.php:194 +#: ../../Zotlabs/Module/Cover_photo.php:252 msgid "Cover Photos" msgstr "Imágenes de portada del perfil" -#: ../../Zotlabs/Module/Cover_photo.php:269 ../../include/items.php:4652 +#: ../../Zotlabs/Module/Cover_photo.php:303 ../../include/items.php:4672 msgid "female" msgstr "mujer" -#: ../../Zotlabs/Module/Cover_photo.php:270 ../../include/items.php:4653 +#: ../../Zotlabs/Module/Cover_photo.php:304 ../../include/items.php:4673 #, php-format msgid "%1$s updated her %2$s" msgstr "%1$s ha actualizado su %2$s" -#: ../../Zotlabs/Module/Cover_photo.php:271 ../../include/items.php:4654 +#: ../../Zotlabs/Module/Cover_photo.php:305 ../../include/items.php:4674 msgid "male" msgstr "hombre" -#: ../../Zotlabs/Module/Cover_photo.php:272 ../../include/items.php:4655 +#: ../../Zotlabs/Module/Cover_photo.php:306 ../../include/items.php:4675 #, php-format msgid "%1$s updated his %2$s" msgstr "%1$s ha actualizado su %2$s" -#: ../../Zotlabs/Module/Cover_photo.php:274 ../../include/items.php:4657 +#: ../../Zotlabs/Module/Cover_photo.php:308 ../../include/items.php:4677 #, php-format msgid "%1$s updated their %2$s" msgstr "%1$s ha actualizado su %2$s" -#: ../../Zotlabs/Module/Cover_photo.php:276 ../../include/channel.php:2137 +#: ../../Zotlabs/Module/Cover_photo.php:310 ../../include/channel.php:2207 msgid "cover photo" msgstr "Imagen de portada del perfil" -#: ../../Zotlabs/Module/Cover_photo.php:390 +#: ../../Zotlabs/Module/Cover_photo.php:424 msgid "Your cover photo may be visible to anybody on the internet" msgstr "La foto de la portada puede ser visible para cualquiera en Internet" -#: ../../Zotlabs/Module/Cover_photo.php:394 +#: ../../Zotlabs/Module/Cover_photo.php:428 msgid "Change Cover Photo" msgstr "Cambiar la foto de portada del perfil" @@ -7763,7 +7823,7 @@ msgstr "Cambiar la foto de portada del perfil" msgid "Documentation Search" msgstr "Búsqueda de Documentación" -#: ../../Zotlabs/Module/Help.php:80 ../../include/nav.php:434 +#: ../../Zotlabs/Module/Help.php:80 ../../include/nav.php:436 msgid "About" msgstr "Mi perfil" @@ -7787,11 +7847,11 @@ msgstr "Documentación de $Projectname" msgid "Contents" msgstr "Contenidos" -#: ../../Zotlabs/Module/Display.php:391 +#: ../../Zotlabs/Module/Display.php:396 msgid "Article" msgstr "Artículo" -#: ../../Zotlabs/Module/Display.php:443 +#: ../../Zotlabs/Module/Display.php:448 msgid "Item has been removed." msgstr "Se ha eliminado el elemento." @@ -7841,48 +7901,48 @@ msgstr "$Projectname" msgid "Welcome to %s" msgstr "Bienvenido a %s" -#: ../../Zotlabs/Module/Filestorage.php:79 -msgid "Permission Denied." -msgstr "Permiso denegado" - -#: ../../Zotlabs/Module/Filestorage.php:112 +#: ../../Zotlabs/Module/Filestorage.php:103 msgid "File not found." msgstr "Fichero no encontrado." -#: ../../Zotlabs/Module/Filestorage.php:165 +#: ../../Zotlabs/Module/Filestorage.php:152 +msgid "Permission Denied." +msgstr "Permiso denegado" + +#: ../../Zotlabs/Module/Filestorage.php:185 msgid "Edit file permissions" msgstr "Modificar los permisos del fichero" -#: ../../Zotlabs/Module/Filestorage.php:177 +#: ../../Zotlabs/Module/Filestorage.php:197 msgid "Set/edit permissions" msgstr "Establecer/editar los permisos" -#: ../../Zotlabs/Module/Filestorage.php:178 +#: ../../Zotlabs/Module/Filestorage.php:198 msgid "Include all files and sub folders" msgstr "Incluir todos los ficheros y subcarpetas" -#: ../../Zotlabs/Module/Filestorage.php:179 +#: ../../Zotlabs/Module/Filestorage.php:199 msgid "Return to file list" msgstr "Volver a la lista de ficheros" -#: ../../Zotlabs/Module/Filestorage.php:181 +#: ../../Zotlabs/Module/Filestorage.php:201 msgid "Copy/paste this code to attach file to a post" msgstr "Copiar/pegar este código para adjuntar el fichero al envío" -#: ../../Zotlabs/Module/Filestorage.php:182 +#: ../../Zotlabs/Module/Filestorage.php:202 msgid "Copy/paste this URL to link file from a web page" msgstr "Copiar/pegar esta dirección para enlazar el fichero desde una página web" -#: ../../Zotlabs/Module/Filestorage.php:184 +#: ../../Zotlabs/Module/Filestorage.php:204 msgid "Share this file" msgstr "Compartir este fichero" -#: ../../Zotlabs/Module/Filestorage.php:185 +#: ../../Zotlabs/Module/Filestorage.php:205 msgid "Show URL to this file" msgstr "Mostrar la dirección de este fichero" -#: ../../Zotlabs/Module/Filestorage.php:186 -#: ../../Zotlabs/Storage/Browser.php:405 +#: ../../Zotlabs/Module/Filestorage.php:206 +#: ../../Zotlabs/Storage/Browser.php:411 msgid "Show in your contacts shared folder" msgstr "Mostrar en la carpeta compartida con sus contactos" @@ -8020,7 +8080,7 @@ msgid "" "Password reset failed." msgstr "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado." -#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1638 +#: ../../Zotlabs/Module/Lostpass.php:91 ../../boot.php:1639 msgid "Password Reset" msgstr "Restablecer la contraseña" @@ -8103,35 +8163,35 @@ msgstr "Apps OAuth conectadas" msgid "Mark all seen" msgstr "Marcar todo como visto" -#: ../../Zotlabs/Lib/Activity.php:1458 +#: ../../Zotlabs/Lib/Activity.php:1514 #, php-format msgid "Likes %1$s's %2$s" msgstr "Gusta de %2$sde %1$s" -#: ../../Zotlabs/Lib/Activity.php:1461 +#: ../../Zotlabs/Lib/Activity.php:1517 #, php-format msgid "Doesn't like %1$s's %2$s" msgstr "No le gusta %2$sde %1$s" -#: ../../Zotlabs/Lib/Activity.php:1464 +#: ../../Zotlabs/Lib/Activity.php:1520 #, php-format msgid "Will attend %1$s's %2$s" msgstr "Asistirá %2$sde %1$s" -#: ../../Zotlabs/Lib/Activity.php:1467 +#: ../../Zotlabs/Lib/Activity.php:1523 #, php-format msgid "Will not attend %1$s's %2$s" msgstr "No asistirá %2$sde %1$s" -#: ../../Zotlabs/Lib/Activity.php:1470 +#: ../../Zotlabs/Lib/Activity.php:1526 #, php-format msgid "May attend %1$s's %2$s" msgstr "Puede asistir %2$sde %1$s" -#: ../../Zotlabs/Lib/Activity.php:1806 ../../Zotlabs/Lib/Activity.php:2003 -#: ../../widget/Netselect/Netselect.php:42 ../../addon/pubcrawl/as.php:1214 -#: ../../addon/pubcrawl/as.php:1369 ../../addon/pubcrawl/as.php:1549 -#: ../../include/network.php:1720 +#: ../../Zotlabs/Lib/Activity.php:1865 ../../Zotlabs/Lib/Activity.php:2063 +#: ../../widget/Netselect/Netselect.php:42 ../../addon/pubcrawl/as.php:1268 +#: ../../addon/pubcrawl/as.php:1423 ../../addon/pubcrawl/as.php:1603 +#: ../../include/network.php:1730 msgid "ActivityPub" msgstr "ActivityPub" @@ -8179,163 +8239,170 @@ msgstr "Administrador del sitio" msgid "Report Bug" msgstr "Informe de errores" -#: ../../Zotlabs/Lib/Apps.php:328 ../../include/nav.php:490 +#: ../../Zotlabs/Lib/Apps.php:328 ../../include/nav.php:492 msgid "Bookmarks" msgstr "Marcadores" #: ../../Zotlabs/Lib/Apps.php:329 ../../Zotlabs/Widget/Chatroom_list.php:16 -#: ../../include/nav.php:477 ../../include/nav.php:480 +#: ../../include/nav.php:479 ../../include/nav.php:482 msgid "Chatrooms" msgstr "Salas de chat" +#: ../../Zotlabs/Lib/Apps.php:330 +msgid "Content Filter" +msgstr "Filtro de contenido" + #: ../../Zotlabs/Lib/Apps.php:331 +#: ../../addon/content_import/Mod_content_import.php:135 +msgid "Content Import" +msgstr "Importación de contenidos" + +#: ../../Zotlabs/Lib/Apps.php:333 msgid "Remote Diagnostics" msgstr "Diagnóstico remoto" -#: ../../Zotlabs/Lib/Apps.php:332 ../../include/features.php:365 +#: ../../Zotlabs/Lib/Apps.php:334 msgid "Suggest Channels" msgstr "Sugerir canales" -#: ../../Zotlabs/Lib/Apps.php:333 ../../boot.php:1629 -#: ../../include/nav.php:118 ../../include/nav.php:122 +#: ../../Zotlabs/Lib/Apps.php:335 ../../boot.php:1630 +#: ../../include/nav.php:122 ../../include/nav.php:126 msgid "Login" msgstr "Iniciar sesión" -#: ../../Zotlabs/Lib/Apps.php:335 +#: ../../Zotlabs/Lib/Apps.php:337 msgid "Stream" msgstr "Stream" -#: ../../Zotlabs/Lib/Apps.php:339 ../../include/nav.php:539 +#: ../../Zotlabs/Lib/Apps.php:341 ../../include/nav.php:541 msgid "Wiki" msgstr "Wiki" -#: ../../Zotlabs/Lib/Apps.php:340 ../../include/features.php:96 +#: ../../Zotlabs/Lib/Apps.php:342 ../../include/features.php:96 msgid "Channel Home" msgstr "Mi canal" -#: ../../Zotlabs/Lib/Apps.php:343 ../../include/features.php:269 -msgid "Events" -msgstr "Eventos" +#: ../../Zotlabs/Lib/Apps.php:345 ../../Zotlabs/Storage/Browser.php:140 +#: ../../include/features.php:82 ../../include/nav.php:465 +#: ../../include/nav.php:468 +msgid "Calendar" +msgstr "Calendario" -#: ../../Zotlabs/Lib/Apps.php:344 ../../include/features.php:176 +#: ../../Zotlabs/Lib/Apps.php:346 ../../include/features.php:184 msgid "Directory" msgstr "Directorio" -#: ../../Zotlabs/Lib/Apps.php:346 +#: ../../Zotlabs/Lib/Apps.php:348 msgid "Mail" msgstr "Correo" -#: ../../Zotlabs/Lib/Apps.php:349 +#: ../../Zotlabs/Lib/Apps.php:351 msgid "Chat" msgstr "Chat" -#: ../../Zotlabs/Lib/Apps.php:351 +#: ../../Zotlabs/Lib/Apps.php:353 msgid "Probe" msgstr "Probar" -#: ../../Zotlabs/Lib/Apps.php:352 +#: ../../Zotlabs/Lib/Apps.php:354 msgid "Suggest" msgstr "Sugerir" -#: ../../Zotlabs/Lib/Apps.php:353 +#: ../../Zotlabs/Lib/Apps.php:355 msgid "Random Channel" msgstr "Canal aleatorio" -#: ../../Zotlabs/Lib/Apps.php:354 +#: ../../Zotlabs/Lib/Apps.php:356 msgid "Invite" msgstr "Invitar" -#: ../../Zotlabs/Lib/Apps.php:355 ../../Zotlabs/Widget/Admin.php:26 +#: ../../Zotlabs/Lib/Apps.php:357 ../../Zotlabs/Widget/Admin.php:26 msgid "Features" msgstr "Funcionalidades" -#: ../../Zotlabs/Lib/Apps.php:356 ../../addon/openid/MysqlProvider.php:69 +#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:69 msgid "Language" msgstr "Idioma" -#: ../../Zotlabs/Lib/Apps.php:357 +#: ../../Zotlabs/Lib/Apps.php:359 msgid "Post" msgstr "Publicación" -#: ../../Zotlabs/Lib/Apps.php:358 ../../addon/openid/MysqlProvider.php:58 +#: ../../Zotlabs/Lib/Apps.php:360 ../../addon/openid/MysqlProvider.php:58 #: ../../addon/openid/MysqlProvider.php:59 #: ../../addon/openid/MysqlProvider.php:60 msgid "Profile Photo" msgstr "Foto del perfil" -#: ../../Zotlabs/Lib/Apps.php:360 ../../include/features.php:397 +#: ../../Zotlabs/Lib/Apps.php:362 ../../include/features.php:397 msgid "Profiles" msgstr "Perfiles" -#: ../../Zotlabs/Lib/Apps.php:362 +#: ../../Zotlabs/Lib/Apps.php:364 msgid "Notifications" msgstr "Notificaciones" -#: ../../Zotlabs/Lib/Apps.php:363 +#: ../../Zotlabs/Lib/Apps.php:365 msgid "Order Apps" msgstr "Ordenar las apps" -#: ../../Zotlabs/Lib/Apps.php:364 ../../include/features.php:82 -msgid "CalDAV" -msgstr "CalDAV" - -#: ../../Zotlabs/Lib/Apps.php:365 +#: ../../Zotlabs/Lib/Apps.php:366 msgid "CardDAV" msgstr "CardDAV" -#: ../../Zotlabs/Lib/Apps.php:367 +#: ../../Zotlabs/Lib/Apps.php:368 msgid "Guest Access" msgstr "Acceso para invitados" -#: ../../Zotlabs/Lib/Apps.php:368 ../../Zotlabs/Widget/Notes.php:21 +#: ../../Zotlabs/Lib/Apps.php:369 ../../Zotlabs/Widget/Notes.php:21 msgid "Notes" msgstr "Notas" -#: ../../Zotlabs/Lib/Apps.php:369 +#: ../../Zotlabs/Lib/Apps.php:370 msgid "OAuth Apps Manager" msgstr "Administrador de apps OAuth" -#: ../../Zotlabs/Lib/Apps.php:370 +#: ../../Zotlabs/Lib/Apps.php:371 msgid "OAuth2 Apps Manager" msgstr "Administrador de apps OAuth2" -#: ../../Zotlabs/Lib/Apps.php:371 +#: ../../Zotlabs/Lib/Apps.php:372 msgid "PDL Editor" msgstr "Editor PDL" -#: ../../Zotlabs/Lib/Apps.php:373 +#: ../../Zotlabs/Lib/Apps.php:374 msgid "Premium Channel" msgstr "Canal premium" -#: ../../Zotlabs/Lib/Apps.php:375 +#: ../../Zotlabs/Lib/Apps.php:376 msgid "My Chatrooms" msgstr "Mis salas de chat" -#: ../../Zotlabs/Lib/Apps.php:376 +#: ../../Zotlabs/Lib/Apps.php:377 msgid "Channel Export" msgstr "Exportar canal" -#: ../../Zotlabs/Lib/Apps.php:553 +#: ../../Zotlabs/Lib/Apps.php:554 msgid "Purchase" msgstr "Comprar" -#: ../../Zotlabs/Lib/Apps.php:558 +#: ../../Zotlabs/Lib/Apps.php:559 msgid "Undelete" msgstr "Recuperar" -#: ../../Zotlabs/Lib/Apps.php:567 +#: ../../Zotlabs/Lib/Apps.php:568 msgid "Add to app-tray" msgstr "Añadir a la bandeja de aplicaciones" -#: ../../Zotlabs/Lib/Apps.php:568 +#: ../../Zotlabs/Lib/Apps.php:569 msgid "Remove from app-tray" msgstr "Quitar de la bandeja de aplicaciones" -#: ../../Zotlabs/Lib/Apps.php:569 +#: ../../Zotlabs/Lib/Apps.php:570 msgid "Pin to navbar" msgstr "Fijar en la barra de navegación" -#: ../../Zotlabs/Lib/Apps.php:570 +#: ../../Zotlabs/Lib/Apps.php:571 msgid "Unpin from navbar" msgstr "Quitar de la barra de navegación" @@ -8432,8 +8499,8 @@ msgstr "Fecha" msgid "Compare" msgstr "Comparar" -#: ../../Zotlabs/Lib/NativeWikiPage.php:603 ../../include/bbcode.php:735 -#: ../../include/bbcode.php:905 +#: ../../Zotlabs/Lib/NativeWikiPage.php:603 ../../include/bbcode.php:754 +#: ../../include/bbcode.php:924 msgid "Different viewers will see this text differently" msgstr "Visitantes diferentes verán este texto de forma distinta" @@ -8568,7 +8635,7 @@ msgstr "Sala no encontrada." msgid "Room is full" msgstr "La sala está llena." -#: ../../Zotlabs/Lib/Libsync.php:733 ../../include/zot.php:2591 +#: ../../Zotlabs/Lib/Libsync.php:733 ../../include/zot.php:2611 #, php-format msgid "Unable to verify site signature for %s" msgstr "No ha sido posible de verificar la firma del sitio para %s" @@ -8577,8 +8644,8 @@ msgstr "No ha sido posible de verificar la firma del sitio para %s" msgid "$Projectname Notification" msgstr "Notificación de $Projectname" -#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:313 -#: ../../addon/diaspora/util.php:326 ../../addon/diaspora/p.php:48 +#: ../../Zotlabs/Lib/Enotify.php:61 ../../addon/diaspora/util.php:336 +#: ../../addon/diaspora/util.php:349 ../../addon/diaspora/p.php:48 msgid "$projectname" msgstr "$projectname" @@ -8849,161 +8916,181 @@ msgstr "El wiki se ha actualizado con éxito" msgid "Wiki files deleted successfully" msgstr "Se han borrado con éxito los ficheros del wiki" -#: ../../Zotlabs/Lib/DB_Upgrade.php:83 +#: ../../Zotlabs/Lib/DB_Upgrade.php:67 +msgid "Source code of failed update: " +msgstr "Código fuente de la actualización fallida: " + +#: ../../Zotlabs/Lib/DB_Upgrade.php:88 #, php-format msgid "Update Error at %s" msgstr "Error de actualización en %s" -#: ../../Zotlabs/Lib/DB_Upgrade.php:89 +#: ../../Zotlabs/Lib/DB_Upgrade.php:94 #, php-format msgid "Update %s failed. See error logs." msgstr "La actualización %s ha fallado. Mire el informe de errores." -#: ../../Zotlabs/Lib/ThreadItem.php:102 ../../include/conversation.php:700 +#: ../../Zotlabs/Lib/ThreadItem.php:103 ../../include/conversation.php:700 msgid "Private Message" msgstr "Mensaje Privado" -#: ../../Zotlabs/Lib/ThreadItem.php:129 +#: ../../Zotlabs/Lib/ThreadItem.php:130 msgid "Privacy conflict. Discretion advised." msgstr "Conflicto de privacidad. Se aconseja discreción." -#: ../../Zotlabs/Lib/ThreadItem.php:171 ../../Zotlabs/Storage/Browser.php:280 +#: ../../Zotlabs/Lib/ThreadItem.php:172 ../../Zotlabs/Storage/Browser.php:286 msgid "Admin Delete" msgstr "Eliminar admin" -#: ../../Zotlabs/Lib/ThreadItem.php:177 ../../include/conversation.php:690 +#: ../../Zotlabs/Lib/ThreadItem.php:178 ../../include/conversation.php:690 msgid "Select" msgstr "Seleccionar" -#: ../../Zotlabs/Lib/ThreadItem.php:202 +#: ../../Zotlabs/Lib/ThreadItem.php:203 msgid "I will attend" msgstr "Participaré" -#: ../../Zotlabs/Lib/ThreadItem.php:202 +#: ../../Zotlabs/Lib/ThreadItem.php:203 msgid "I will not attend" msgstr "No participaré" -#: ../../Zotlabs/Lib/ThreadItem.php:202 +#: ../../Zotlabs/Lib/ThreadItem.php:203 msgid "I might attend" msgstr "Quizá participe" -#: ../../Zotlabs/Lib/ThreadItem.php:212 +#: ../../Zotlabs/Lib/ThreadItem.php:213 msgid "I agree" msgstr "Estoy de acuerdo" -#: ../../Zotlabs/Lib/ThreadItem.php:212 +#: ../../Zotlabs/Lib/ThreadItem.php:213 msgid "I disagree" msgstr "No estoy de acuerdo" -#: ../../Zotlabs/Lib/ThreadItem.php:212 +#: ../../Zotlabs/Lib/ThreadItem.php:213 msgid "I abstain" msgstr "Me abstengo" -#: ../../Zotlabs/Lib/ThreadItem.php:266 ../../include/conversation.php:695 +#: ../../Zotlabs/Lib/ThreadItem.php:267 ../../include/conversation.php:695 msgid "Toggle Star Status" msgstr "Activar o desactivar el estado de entrada preferida" -#: ../../Zotlabs/Lib/ThreadItem.php:277 ../../include/conversation.php:707 +#: ../../Zotlabs/Lib/ThreadItem.php:278 ../../include/conversation.php:707 msgid "Message signature validated" msgstr "Firma de mensaje validada" -#: ../../Zotlabs/Lib/ThreadItem.php:278 ../../include/conversation.php:708 +#: ../../Zotlabs/Lib/ThreadItem.php:279 ../../include/conversation.php:708 msgid "Message signature incorrect" msgstr "Firma de mensaje incorrecta" -#: ../../Zotlabs/Lib/ThreadItem.php:286 +#: ../../Zotlabs/Lib/ThreadItem.php:287 msgid "Add Tag" msgstr "Añadir etiqueta" -#: ../../Zotlabs/Lib/ThreadItem.php:290 ../../include/conversation.php:891 +#: ../../Zotlabs/Lib/ThreadItem.php:291 ../../include/conversation.php:891 msgid "Conversation Tools" msgstr "Herramientas de conversación" -#: ../../Zotlabs/Lib/ThreadItem.php:306 ../../include/taxonomy.php:575 +#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../include/taxonomy.php:573 msgid "like" msgstr "me gusta" -#: ../../Zotlabs/Lib/ThreadItem.php:307 ../../include/taxonomy.php:576 +#: ../../Zotlabs/Lib/ThreadItem.php:308 ../../include/taxonomy.php:574 msgid "dislike" msgstr "no me gusta" -#: ../../Zotlabs/Lib/ThreadItem.php:317 +#: ../../Zotlabs/Lib/ThreadItem.php:309 +msgid "Reply on this comment" +msgstr "Responder a este comentario" + +#: ../../Zotlabs/Lib/ThreadItem.php:309 +msgid "reply" +msgstr "responder" + +#: ../../Zotlabs/Lib/ThreadItem.php:309 +msgid "Reply to" +msgstr "Responder a " + +#: ../../Zotlabs/Lib/ThreadItem.php:319 msgid "Share This" msgstr "Compartir esto" -#: ../../Zotlabs/Lib/ThreadItem.php:317 +#: ../../Zotlabs/Lib/ThreadItem.php:319 msgid "share" msgstr "compartir" -#: ../../Zotlabs/Lib/ThreadItem.php:327 +#: ../../Zotlabs/Lib/ThreadItem.php:329 msgid "Delivery Report" msgstr "Informe de transmisión" -#: ../../Zotlabs/Lib/ThreadItem.php:347 +#: ../../Zotlabs/Lib/ThreadItem.php:348 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d comentario" msgstr[1] "%d comentarios" -#: ../../Zotlabs/Lib/ThreadItem.php:381 ../../Zotlabs/Lib/ThreadItem.php:382 +#: ../../Zotlabs/Lib/ThreadItem.php:380 ../../Zotlabs/Lib/ThreadItem.php:381 #, php-format msgid "View %s's profile - %s" msgstr "Ver el perfil de %s - %s" -#: ../../Zotlabs/Lib/ThreadItem.php:385 +#: ../../Zotlabs/Lib/ThreadItem.php:384 msgid "to" msgstr "a" -#: ../../Zotlabs/Lib/ThreadItem.php:386 +#: ../../Zotlabs/Lib/ThreadItem.php:385 msgid "via" msgstr "mediante" -#: ../../Zotlabs/Lib/ThreadItem.php:387 +#: ../../Zotlabs/Lib/ThreadItem.php:386 msgid "Wall-to-Wall" msgstr "De página del perfil a página del perfil (de \"muro\" a \"muro\")" -#: ../../Zotlabs/Lib/ThreadItem.php:388 +#: ../../Zotlabs/Lib/ThreadItem.php:387 msgid "via Wall-To-Wall:" msgstr "Mediante el procedimiento página del perfil a página del perfil (de \"muro\" a \"muro\")" -#: ../../Zotlabs/Lib/ThreadItem.php:402 ../../include/conversation.php:766 +#: ../../Zotlabs/Lib/ThreadItem.php:401 ../../include/conversation.php:766 #, php-format msgid "from %s" msgstr "desde %s" -#: ../../Zotlabs/Lib/ThreadItem.php:405 ../../include/conversation.php:769 +#: ../../Zotlabs/Lib/ThreadItem.php:404 ../../include/conversation.php:769 #, php-format msgid "last edited: %s" msgstr "último cambio: %s" -#: ../../Zotlabs/Lib/ThreadItem.php:406 ../../include/conversation.php:770 +#: ../../Zotlabs/Lib/ThreadItem.php:405 ../../include/conversation.php:770 #, php-format msgid "Expires: %s" msgstr "Caduca: %s" -#: ../../Zotlabs/Lib/ThreadItem.php:414 +#: ../../Zotlabs/Lib/ThreadItem.php:413 msgid "Attend" msgstr "Participar o asistir" -#: ../../Zotlabs/Lib/ThreadItem.php:415 +#: ../../Zotlabs/Lib/ThreadItem.php:414 msgid "Attendance Options" msgstr "Opciones de participación o asistencia" -#: ../../Zotlabs/Lib/ThreadItem.php:416 +#: ../../Zotlabs/Lib/ThreadItem.php:415 msgid "Vote" msgstr "Votar" -#: ../../Zotlabs/Lib/ThreadItem.php:417 +#: ../../Zotlabs/Lib/ThreadItem.php:416 msgid "Voting Options" msgstr "Opciones de votación" -#: ../../Zotlabs/Lib/ThreadItem.php:439 +#: ../../Zotlabs/Lib/ThreadItem.php:431 +msgid "Go to previous comment" +msgstr "Ir al comentario anterior" + +#: ../../Zotlabs/Lib/ThreadItem.php:440 #: ../../addon/bookmarker/bookmarker.php:38 msgid "Save Bookmarks" msgstr "Guardar en Marcadores" -#: ../../Zotlabs/Lib/ThreadItem.php:440 +#: ../../Zotlabs/Lib/ThreadItem.php:441 msgid "Add to Calendar" msgstr "Añadir al calendario" @@ -9011,62 +9098,62 @@ msgstr "Añadir al calendario" msgid "This is an unsaved preview" msgstr "Esta es una previsualización sin guardar" -#: ../../Zotlabs/Lib/ThreadItem.php:501 ../../include/js_strings.php:7 +#: ../../Zotlabs/Lib/ThreadItem.php:502 ../../include/js_strings.php:7 #, php-format msgid "%s show all" msgstr "%s mostrar todo" -#: ../../Zotlabs/Lib/ThreadItem.php:796 ../../addon/hsse/hsse.php:200 +#: ../../Zotlabs/Lib/ThreadItem.php:797 ../../addon/hsse/hsse.php:200 #: ../../include/conversation.php:1406 msgid "Bold" msgstr "Negrita" -#: ../../Zotlabs/Lib/ThreadItem.php:797 ../../addon/hsse/hsse.php:201 +#: ../../Zotlabs/Lib/ThreadItem.php:798 ../../addon/hsse/hsse.php:201 #: ../../include/conversation.php:1407 msgid "Italic" msgstr "Itálico " -#: ../../Zotlabs/Lib/ThreadItem.php:798 ../../addon/hsse/hsse.php:202 +#: ../../Zotlabs/Lib/ThreadItem.php:799 ../../addon/hsse/hsse.php:202 #: ../../include/conversation.php:1408 msgid "Underline" msgstr "Subrayar" -#: ../../Zotlabs/Lib/ThreadItem.php:799 ../../addon/hsse/hsse.php:203 +#: ../../Zotlabs/Lib/ThreadItem.php:800 ../../addon/hsse/hsse.php:203 #: ../../include/conversation.php:1409 msgid "Quote" msgstr "Citar" -#: ../../Zotlabs/Lib/ThreadItem.php:800 ../../addon/hsse/hsse.php:204 +#: ../../Zotlabs/Lib/ThreadItem.php:801 ../../addon/hsse/hsse.php:204 #: ../../include/conversation.php:1410 msgid "Code" msgstr "Código" -#: ../../Zotlabs/Lib/ThreadItem.php:801 +#: ../../Zotlabs/Lib/ThreadItem.php:802 msgid "Image" msgstr "Imagen" -#: ../../Zotlabs/Lib/ThreadItem.php:802 ../../addon/hsse/hsse.php:205 +#: ../../Zotlabs/Lib/ThreadItem.php:803 ../../addon/hsse/hsse.php:205 #: ../../include/conversation.php:1411 msgid "Attach/Upload file" msgstr "Adjuntar/cargar fichero" -#: ../../Zotlabs/Lib/ThreadItem.php:803 +#: ../../Zotlabs/Lib/ThreadItem.php:804 msgid "Insert Link" msgstr "Insertar enlace" -#: ../../Zotlabs/Lib/ThreadItem.php:804 +#: ../../Zotlabs/Lib/ThreadItem.php:805 msgid "Video" msgstr "Vídeo" -#: ../../Zotlabs/Lib/ThreadItem.php:814 +#: ../../Zotlabs/Lib/ThreadItem.php:815 msgid "Your full name (required)" msgstr "Su nombre completo (requerido)" -#: ../../Zotlabs/Lib/ThreadItem.php:815 +#: ../../Zotlabs/Lib/ThreadItem.php:816 msgid "Your email address (required)" msgstr "Su dirección de correo electrónico (requerido)" -#: ../../Zotlabs/Lib/ThreadItem.php:816 +#: ../../Zotlabs/Lib/ThreadItem.php:817 msgid "Your website URL (optional)" msgstr "La URL de su sitio web (opcional)" @@ -9082,11 +9169,11 @@ msgstr "La autenticación desde su servidor está bloqueada. Ha iniciado sesión msgid "Welcome %s. Remote authentication successful." msgstr "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente." -#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:289 +#: ../../Zotlabs/Storage/Browser.php:107 ../../Zotlabs/Storage/Browser.php:295 msgid "parent" msgstr "padre" -#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2941 +#: ../../Zotlabs/Storage/Browser.php:131 ../../include/text.php:2950 msgid "Collection" msgstr "Colección" @@ -9098,11 +9185,6 @@ msgstr "Principal" msgid "Addressbook" msgstr "Libreta de direcciones" -#: ../../Zotlabs/Storage/Browser.php:140 ../../include/nav.php:463 -#: ../../include/nav.php:466 -msgid "Calendar" -msgstr "Calendario" - #: ../../Zotlabs/Storage/Browser.php:143 msgid "Schedule Inbox" msgstr "Programar bandeja de entrada" @@ -9111,41 +9193,41 @@ msgstr "Programar bandeja de entrada" msgid "Schedule Outbox" msgstr "Programar bandeja de salida" -#: ../../Zotlabs/Storage/Browser.php:273 +#: ../../Zotlabs/Storage/Browser.php:279 msgid "Total" msgstr "Total" -#: ../../Zotlabs/Storage/Browser.php:275 +#: ../../Zotlabs/Storage/Browser.php:281 msgid "Shared" msgstr "Compartido" -#: ../../Zotlabs/Storage/Browser.php:277 +#: ../../Zotlabs/Storage/Browser.php:283 msgid "Add Files" msgstr "Añadir ficheros" -#: ../../Zotlabs/Storage/Browser.php:361 +#: ../../Zotlabs/Storage/Browser.php:367 #, php-format msgid "You are using %1$s of your available file storage." msgstr "Está usando %1$s de su espacio disponible para ficheros." -#: ../../Zotlabs/Storage/Browser.php:366 +#: ../../Zotlabs/Storage/Browser.php:372 #, php-format msgid "You are using %1$s of %2$s available file storage. (%3$s%)" msgstr "Está usando %1$s de %2$s que tiene a su disposición para ficheros. (%3$s%)" -#: ../../Zotlabs/Storage/Browser.php:377 +#: ../../Zotlabs/Storage/Browser.php:383 msgid "WARNING:" msgstr "ATENCIÓN: " -#: ../../Zotlabs/Storage/Browser.php:389 +#: ../../Zotlabs/Storage/Browser.php:395 msgid "Create new folder" msgstr "Crear nueva carpeta" -#: ../../Zotlabs/Storage/Browser.php:391 +#: ../../Zotlabs/Storage/Browser.php:397 msgid "Upload file" msgstr "Subir fichero" -#: ../../Zotlabs/Storage/Browser.php:404 +#: ../../Zotlabs/Storage/Browser.php:410 msgid "Drop files here to immediately upload" msgstr "Arrastre los ficheros aquí para subirlos de forma inmediata" @@ -9168,78 +9250,70 @@ msgstr "Lectura y escritura" msgid "Read-only" msgstr "Sólo lectura" -#: ../../Zotlabs/Widget/Cdav.php:117 -msgid "My Calendars" -msgstr "Mis calendarios" +#: ../../Zotlabs/Widget/Cdav.php:127 +msgid "Channel Calendar" +msgstr "Calendario del canal" -#: ../../Zotlabs/Widget/Cdav.php:119 -msgid "Shared Calendars" -msgstr "Calendarios compartidos" +#: ../../Zotlabs/Widget/Cdav.php:131 +msgid "Shared CalDAV Calendars" +msgstr "Calendarios CalDAV compartidos" -#: ../../Zotlabs/Widget/Cdav.php:123 +#: ../../Zotlabs/Widget/Cdav.php:135 msgid "Share this calendar" msgstr "Compartir este calendario" -#: ../../Zotlabs/Widget/Cdav.php:125 +#: ../../Zotlabs/Widget/Cdav.php:137 msgid "Calendar name and color" msgstr "Nombre y color del calendario" -#: ../../Zotlabs/Widget/Cdav.php:127 -msgid "Create new calendar" -msgstr "Crear un nuevo calendario" +#: ../../Zotlabs/Widget/Cdav.php:139 +msgid "Create new CalDAV calendar" +msgstr "Crear un nuevo calendario CalDAV" -#: ../../Zotlabs/Widget/Cdav.php:129 +#: ../../Zotlabs/Widget/Cdav.php:141 msgid "Calendar Name" msgstr "Nombre del calendario" -#: ../../Zotlabs/Widget/Cdav.php:130 +#: ../../Zotlabs/Widget/Cdav.php:142 msgid "Calendar Tools" msgstr "Gestión de calendarios" -#: ../../Zotlabs/Widget/Cdav.php:131 +#: ../../Zotlabs/Widget/Cdav.php:144 msgid "Import calendar" msgstr "Importar un calendario" -#: ../../Zotlabs/Widget/Cdav.php:132 +#: ../../Zotlabs/Widget/Cdav.php:145 msgid "Select a calendar to import to" msgstr "Seleccionar un calendario para importarlo" -#: ../../Zotlabs/Widget/Cdav.php:159 +#: ../../Zotlabs/Widget/Cdav.php:172 msgid "Addressbooks" msgstr "Agenda de direcciones" -#: ../../Zotlabs/Widget/Cdav.php:161 +#: ../../Zotlabs/Widget/Cdav.php:174 msgid "Addressbook name" msgstr "Nombre de la agenda" -#: ../../Zotlabs/Widget/Cdav.php:163 +#: ../../Zotlabs/Widget/Cdav.php:176 msgid "Create new addressbook" msgstr "Crear una nueva agenda de direcciones" -#: ../../Zotlabs/Widget/Cdav.php:164 +#: ../../Zotlabs/Widget/Cdav.php:177 msgid "Addressbook Name" msgstr "Nombre de la agenda" -#: ../../Zotlabs/Widget/Cdav.php:166 +#: ../../Zotlabs/Widget/Cdav.php:179 msgid "Addressbook Tools" msgstr "Gestión de agendas de direcciones" -#: ../../Zotlabs/Widget/Cdav.php:167 +#: ../../Zotlabs/Widget/Cdav.php:180 msgid "Import addressbook" msgstr "Importar una agenda de direcciones" -#: ../../Zotlabs/Widget/Cdav.php:168 +#: ../../Zotlabs/Widget/Cdav.php:181 msgid "Select an addressbook to import to" msgstr "Seleccionar una agenda para importarla" -#: ../../Zotlabs/Widget/Appcategories.php:43 -#: ../../include/contact_widgets.php:96 ../../include/contact_widgets.php:139 -#: ../../include/contact_widgets.php:184 ../../include/taxonomy.php:409 -#: ../../include/taxonomy.php:491 ../../include/taxonomy.php:511 -#: ../../include/taxonomy.php:532 -msgid "Categories" -msgstr "Temas" - #: ../../Zotlabs/Widget/Appcategories.php:46 ../../Zotlabs/Widget/Filer.php:31 #: ../../widget/Netselect/Netselect.php:26 #: ../../include/contact_widgets.php:56 ../../include/contact_widgets.php:99 @@ -9352,7 +9426,7 @@ msgstr "Mostrar las entradas que he enviado a %s" #: ../../Zotlabs/Widget/Activity_filter.php:137 #: ../../Zotlabs/Widget/Filer.php:28 ../../include/contact_widgets.php:53 -#: ../../include/features.php:325 +#: ../../include/features.php:333 msgid "Saved Folders" msgstr "Carpetas guardadas" @@ -9429,7 +9503,7 @@ msgstr "foto/imagen" msgid "Remove term" msgstr "Eliminar término" -#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:317 +#: ../../Zotlabs/Widget/Savedsearch.php:83 ../../include/features.php:325 msgid "Saved Searches" msgstr "Búsquedas guardadas" @@ -9454,11 +9528,11 @@ msgstr "Recargar" msgid "Tasks" msgstr "Tareas" -#: ../../Zotlabs/Widget/Suggestions.php:51 +#: ../../Zotlabs/Widget/Suggestions.php:53 msgid "Suggestions" msgstr "Sugerencias" -#: ../../Zotlabs/Widget/Suggestions.php:52 +#: ../../Zotlabs/Widget/Suggestions.php:54 msgid "See more..." msgstr "Ver más..." @@ -9519,7 +9593,7 @@ msgstr "Cargar la foto del perfil" msgid "Upload cover photo" msgstr "Cargar la foto de portada del perfil" -#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:111 +#: ../../Zotlabs/Widget/Newmember.php:35 ../../include/nav.php:115 msgid "Edit your profile" msgstr "Editar su perfil" @@ -9579,7 +9653,7 @@ msgstr "Examinar la cola" msgid "DB updates" msgstr "Actualizaciones de la base de datos" -#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:189 +#: ../../Zotlabs/Widget/Admin.php:55 ../../include/nav.php:192 msgid "Admin" msgstr "Administrador" @@ -9742,67 +9816,67 @@ msgstr "No se ha encontrado el canal de origen." msgid "Network/Protocol" msgstr "Red / Protocolo" -#: ../../widget/Netselect/Netselect.php:28 ../../include/network.php:1724 +#: ../../widget/Netselect/Netselect.php:28 ../../include/network.php:1734 msgid "Zot" msgstr "Zot" -#: ../../widget/Netselect/Netselect.php:31 ../../include/network.php:1722 +#: ../../widget/Netselect/Netselect.php:31 ../../include/network.php:1732 msgid "Diaspora" msgstr "Diaspora" -#: ../../widget/Netselect/Netselect.php:33 ../../include/network.php:1715 -#: ../../include/network.php:1716 +#: ../../widget/Netselect/Netselect.php:33 ../../include/network.php:1725 +#: ../../include/network.php:1726 msgid "Friendica" msgstr "Friendica" -#: ../../widget/Netselect/Netselect.php:38 ../../include/network.php:1717 +#: ../../widget/Netselect/Netselect.php:38 ../../include/network.php:1727 msgid "OStatus" msgstr "OStatus" -#: ../../boot.php:1608 +#: ../../boot.php:1609 msgid "Create an account to access services and applications" msgstr "Crear una cuenta para acceder a los servicios y aplicaciones" -#: ../../boot.php:1628 ../../include/nav.php:103 ../../include/nav.php:132 -#: ../../include/nav.php:151 +#: ../../boot.php:1629 ../../include/nav.php:107 ../../include/nav.php:136 +#: ../../include/nav.php:155 msgid "Logout" msgstr "Finalizar sesión" -#: ../../boot.php:1632 +#: ../../boot.php:1633 msgid "Login/Email" msgstr "Inicio de sesión / Correo electrónico" -#: ../../boot.php:1633 +#: ../../boot.php:1634 msgid "Password" msgstr "Contraseña" -#: ../../boot.php:1634 +#: ../../boot.php:1635 msgid "Remember me" msgstr "Recordarme" -#: ../../boot.php:1637 +#: ../../boot.php:1638 msgid "Forgot your password?" msgstr "¿Olvidó su contraseña?" -#: ../../boot.php:2433 +#: ../../boot.php:2434 #, php-format msgid "[$Projectname] Website SSL error for %s" msgstr "[$Projectname] Error SSL del sitio web en %s" -#: ../../boot.php:2438 +#: ../../boot.php:2439 msgid "Website SSL certificate is not valid. Please correct." msgstr "El certificado SSL del sitio web no es válido. Por favor, solucione el problema." -#: ../../boot.php:2554 +#: ../../boot.php:2555 #, php-format msgid "[$Projectname] Cron tasks not running on %s" msgstr "[$Projectname] Las tareas de Cron no están funcionando en %s" -#: ../../boot.php:2559 +#: ../../boot.php:2560 msgid "Cron/Scheduled tasks not running." msgstr "Las tareas del Planificador/Cron no están funcionando." -#: ../../boot.php:2560 ../../include/datetime.php:238 +#: ../../boot.php:2561 ../../include/datetime.php:238 msgid "never" msgstr "nunca" @@ -10150,8 +10224,8 @@ msgstr "Regresar después" msgid "Page to load after image selection." msgstr "Página para cargar después de la selección de imágenes." -#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1356 -#: ../../include/nav.php:111 +#: ../../addon/openclipatar/openclipatar.php:58 ../../include/channel.php:1422 +#: ../../include/nav.php:115 msgid "Edit Profile" msgstr "Editar el perfil" @@ -10647,7 +10721,7 @@ msgstr "Se han guardado los ajustes de IRC." msgid "IRC Chatroom" msgstr "Sala de chat IRC" -#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:135 +#: ../../addon/gallery/gallery.php:38 ../../addon/gallery/Mod_Gallery.php:136 msgid "Gallery" msgstr "Galería" @@ -10771,12 +10845,12 @@ msgid "Login failed." msgstr "El acceso ha fallado." #: ../../addon/openid/Mod_Id.php:85 ../../include/selectors.php:60 -#: ../../include/selectors.php:77 ../../include/channel.php:1536 +#: ../../include/selectors.php:77 ../../include/channel.php:1602 msgid "Male" msgstr "Hombre" #: ../../addon/openid/Mod_Id.php:87 ../../include/selectors.php:60 -#: ../../include/selectors.php:77 ../../include/channel.php:1534 +#: ../../include/selectors.php:77 ../../include/channel.php:1600 msgid "Female" msgstr "Mujer" @@ -10971,23 +11045,23 @@ msgstr "una declaración de amor eterno" msgid "declared undying love for" msgstr "ha declarado amor eterno a" -#: ../../addon/diaspora/Receiver.php:1495 +#: ../../addon/diaspora/Receiver.php:1509 #, php-format msgid "%1$s dislikes %2$s's %3$s" msgstr "a %1$s no le gusta el %3$s de %2$s" -#: ../../addon/diaspora/Mod_Diaspora.php:40 +#: ../../addon/diaspora/Mod_Diaspora.php:42 msgid "Diaspora Protocol Settings updated." msgstr "Los ajustes del protocolo de Diaspora se han actualizado." -#: ../../addon/diaspora/Mod_Diaspora.php:49 +#: ../../addon/diaspora/Mod_Diaspora.php:51 msgid "" "The diaspora protocol does not support location independence. Connections " "you make within that network may be unreachable from alternate channel " "locations." msgstr "El protocolo de Diaspora no admite la independencia de la ubicación. Las conexiones que realice dentro de esa red pueden ser inaccesibles desde ubicaciones de canales alternativos." -#: ../../addon/diaspora/Mod_Diaspora.php:55 +#: ../../addon/diaspora/Mod_Diaspora.php:57 msgid "Diaspora Protocol App" msgstr "App Protocolo Diaspora" @@ -11144,23 +11218,25 @@ msgstr "Seleccione la valoración adecuada del avatar para su sitio. Ver README" msgid "Gravatar settings updated." msgstr "Se han actualizado los ajustes de Gravatar." -#: ../../addon/hzfiles/hzfiles.php:79 +#: ../../addon/hzfiles/hzfiles.php:81 msgid "Hubzilla File Storage Import" msgstr "Importar del depósito de ficheros de Hubzilla" -#: ../../addon/hzfiles/hzfiles.php:80 +#: ../../addon/hzfiles/hzfiles.php:82 msgid "This will import all your cloud files from another server." msgstr "Esto importará todos sus ficheros en la nube desde otro servidor." -#: ../../addon/hzfiles/hzfiles.php:81 +#: ../../addon/hzfiles/hzfiles.php:83 msgid "Hubzilla Server base URL" msgstr "URL base del servidor Hubzilla" -#: ../../addon/hzfiles/hzfiles.php:82 +#: ../../addon/hzfiles/hzfiles.php:84 +#: ../../addon/content_import/Mod_content_import.php:140 msgid "Since modified date yyyy-mm-dd" msgstr "Modificado desde la fecha yyyy-mm-dd" -#: ../../addon/hzfiles/hzfiles.php:83 +#: ../../addon/hzfiles/hzfiles.php:85 +#: ../../addon/content_import/Mod_content_import.php:141 msgid "Until modified date yyyy-mm-dd" msgstr "Modificado hasta la fecha yyyy-mm-dd" @@ -11332,7 +11408,7 @@ msgid "Provides a Facebook-like chat using Jappix Mini" msgstr "Proporciona un chat similar al de Facebook utilizando Jappix Mini" #: ../../addon/jappixmini/Mod_Jappixmini.php:157 -#: ../../include/channel.php:1452 ../../include/channel.php:1623 +#: ../../include/channel.php:1518 ../../include/channel.php:1689 msgid "Status:" msgstr "Estado:" @@ -11382,107 +11458,116 @@ msgstr "Ayuda para los ajustes" msgid "Jappixmini Settings" msgstr "Ajustes de Jappixmini" -#: ../../addon/upgrade_info/upgrade_info.php:43 -msgid "Your channel has been upgraded to the latest $Projectname version." -msgstr "Su canal ha sido actualizado a la última versión de $Projectname." +#: ../../addon/upgrade_info/upgrade_info.php:48 +msgid "Your channel has been upgraded to $Projectname version" +msgstr "Su canal ha sido actualizado a la versión $Projectname" -#: ../../addon/upgrade_info/upgrade_info.php:44 -msgid "" -"To improve usability, we have converted some features into installable " -"stand-alone apps." -msgstr "Para mejorar la usabilidad, hemos convertido algunas características en aplicaciones independientes instalables." +#: ../../addon/upgrade_info/upgrade_info.php:50 +msgid "Please have a look at the" +msgstr "Por favor, eche un vistazo a la " -#: ../../addon/upgrade_info/upgrade_info.php:45 -msgid "Please visit the $Projectname" -msgstr "Por favor visite el sitio web de $Projectname" +#: ../../addon/upgrade_info/upgrade_info.php:52 +msgid "git history" +msgstr "historial del git" -#: ../../addon/upgrade_info/upgrade_info.php:46 -msgid "app store" -msgstr "aplicaciones disponibles" +#: ../../addon/upgrade_info/upgrade_info.php:54 +msgid "change log" +msgstr "lista de cambios" -#: ../../addon/upgrade_info/upgrade_info.php:47 -msgid "and install possibly missing apps." -msgstr "e instale las aplicaciones que posiblemente falten." +#: ../../addon/upgrade_info/upgrade_info.php:55 +msgid "for further infos." +msgstr "para más información." -#: ../../addon/upgrade_info/upgrade_info.php:52 +#: ../../addon/upgrade_info/upgrade_info.php:60 msgid "Upgrade Info" msgstr "Información de actualización" -#: ../../addon/upgrade_info/upgrade_info.php:56 +#: ../../addon/upgrade_info/upgrade_info.php:64 msgid "Do not show this again" msgstr "No mostrar esto de nuevo" -#: ../../addon/channelreputation/channelreputation.php:98 -#: ../../addon/channelreputation/channelreputation.php:99 +#: ../../addon/channelreputation/channelreputation.php:100 +#: ../../addon/channelreputation/channelreputation.php:101 #: ../../addon/cart/myshop.php:141 ../../addon/cart/myshop.php:177 #: ../../addon/cart/myshop.php:211 ../../addon/cart/myshop.php:259 #: ../../addon/cart/myshop.php:294 ../../addon/cart/myshop.php:317 msgid "Access Denied" msgstr "Acceso denegado" -#: ../../addon/channelreputation/channelreputation.php:106 +#: ../../addon/channelreputation/channelreputation.php:108 msgid "Enable Community Moderation" msgstr "Habilitar la moderación de la comunidad" -#: ../../addon/channelreputation/channelreputation.php:114 +#: ../../addon/channelreputation/channelreputation.php:116 msgid "Reputation automatically given to new members" msgstr "La reputación se otorga automáticamente a los nuevos miembros" -#: ../../addon/channelreputation/channelreputation.php:115 +#: ../../addon/channelreputation/channelreputation.php:117 msgid "Reputation will never fall below this value" msgstr "La reputación nunca caerá por debajo de este valor" -#: ../../addon/channelreputation/channelreputation.php:116 +#: ../../addon/channelreputation/channelreputation.php:118 msgid "Minimum reputation before posting is allowed" msgstr "Reputación mínima antes de que se permita el envío de entradas" -#: ../../addon/channelreputation/channelreputation.php:117 +#: ../../addon/channelreputation/channelreputation.php:119 msgid "Minimum reputation before commenting is allowed" msgstr "Mínima reputación antes de que se permitan los comentarios" -#: ../../addon/channelreputation/channelreputation.php:118 +#: ../../addon/channelreputation/channelreputation.php:120 msgid "Minimum reputation before a member is able to moderate other posts" msgstr "Reputación mínima antes de que un miembro sea capaz de moderar otros mensajes" -#: ../../addon/channelreputation/channelreputation.php:119 +#: ../../addon/channelreputation/channelreputation.php:121 msgid "" "Max ratio of moderator's reputation that can be added to/deducted from " "reputation of person being moderated" msgstr "Proporción máxima de la reputación del moderador que puede ser añadida/descontada de la reputación de la persona que está siendo moderada." -#: ../../addon/channelreputation/channelreputation.php:120 +#: ../../addon/channelreputation/channelreputation.php:122 msgid "Reputation \"cost\" to post" msgstr "\"Coste\" de la reputación a contabilizar" -#: ../../addon/channelreputation/channelreputation.php:121 +#: ../../addon/channelreputation/channelreputation.php:123 msgid "Reputation \"cost\" to comment" msgstr "\"Coste\" de la reputación para comentar" -#: ../../addon/channelreputation/channelreputation.php:122 +#: ../../addon/channelreputation/channelreputation.php:124 msgid "" "Reputation automatically recovers at this rate per hour until it reaches " "minimum_to_post" msgstr "La reputación se recupera automáticamente a esta tasa por hora hasta que alcanza el mínimo_a_post" -#: ../../addon/channelreputation/channelreputation.php:123 +#: ../../addon/channelreputation/channelreputation.php:125 msgid "" "When minimum_to_moderate > reputation > minimum_to_post reputation recovers " "at this rate per hour" msgstr "Cuando el mínimo_a_moderar > reputación > mínimo_a_publicar la reputación se recupera a esta tasa por hora " -#: ../../addon/channelreputation/channelreputation.php:137 +#: ../../addon/channelreputation/channelreputation.php:139 msgid "Community Moderation Settings" msgstr "Configuración de la moderación de la comunidad" -#: ../../addon/channelreputation/channelreputation.php:365 -msgid "Can moderate reputation on my channel." -msgstr "Se puede moderar la reputación en mi canal." - -#: ../../addon/channelreputation/channelreputation.php:549 -#: ../../addon/channelreputation/channelreputation.php:552 +#: ../../addon/channelreputation/channelreputation.php:229 msgid "Channel Reputation" msgstr "Reputación del canal" +#: ../../addon/channelreputation/channelreputation.php:233 +msgid "An Error has occurred." +msgstr "Se ha producido un error." + +#: ../../addon/channelreputation/channelreputation.php:251 +msgid "Upvote" +msgstr "Votar a favor" + +#: ../../addon/channelreputation/channelreputation.php:252 +msgid "Downvote" +msgstr "Votar en contra" + +#: ../../addon/channelreputation/channelreputation.php:374 +msgid "Can moderate reputation on my channel." +msgstr "Se puede moderar la reputación en mi canal." + #: ../../addon/superblock/superblock.php:337 msgid "Block Completely" msgstr "Bloquear completamente" @@ -11590,6 +11675,53 @@ msgstr "Tamaño del fichero de informe en bytes antes de rotarlo" msgid "Number of logfiles to retain" msgstr "Número de ficheros de informe que se deben retener" +#: ../../addon/content_import/Mod_content_import.php:27 +msgid "No server specified" +msgstr "No se ha especificado ningún servidor" + +#: ../../addon/content_import/Mod_content_import.php:73 +msgid "Posts imported" +msgstr "Entradas importadas" + +#: ../../addon/content_import/Mod_content_import.php:113 +msgid "Files imported" +msgstr "Ficheros importados" + +#: ../../addon/content_import/Mod_content_import.php:122 +msgid "" +"This addon app copies existing content and file storage to a cloned/copied " +"channel. Once the app is installed, visit the newly installed app. This will" +" allow you to set the location of your original channel and an optional date" +" range of files/conversations to copy." +msgstr "Este complemento copia el contenido existente y el almacenamiento de ficheros en un canal clonado/copiado. Una vez instalada la aplicación, visite la aplicación recién instalada. Esto le permitirá establecer la ubicación de su canal original y un rango de fechas opcional de ficheros/conversaciones para copiar." + +#: ../../addon/content_import/Mod_content_import.php:136 +msgid "" +"This will import all your conversations and cloud files from a cloned " +"channel on another server. This may take a while if you have lots of posts " +"and or files." +msgstr "Esto importará todas sus conversaciones y archivos de nube de un canal clonado en otro servidor. El proceso puede tardar un poco si tiene muchos mensajes y/o ficheros." + +#: ../../addon/content_import/Mod_content_import.php:137 +msgid "Include posts" +msgstr "Incluir entradas" + +#: ../../addon/content_import/Mod_content_import.php:137 +msgid "Conversations, Articles, Cards, and other posted content" +msgstr "Conversaciones, artículos, fichas y otros contenidos publicados" + +#: ../../addon/content_import/Mod_content_import.php:138 +msgid "Include files" +msgstr "Incluir ficheros" + +#: ../../addon/content_import/Mod_content_import.php:138 +msgid "Files, Photos and other cloud storage" +msgstr "Archivos, fotos y otro tipo de almacenamiento en la nube" + +#: ../../addon/content_import/Mod_content_import.php:139 +msgid "Original Server base URL" +msgstr "URL base del servidor original" + #: ../../addon/frphotos/frphotos.php:92 msgid "Friendica Photo Album Import" msgstr "Importar un álbum de fotos de Friendica" @@ -11701,25 +11833,25 @@ msgstr "El protocolo ActivityPub no soporta la independencia de ubicación. Las msgid "Activitypub Protocol App" msgstr "App Protocolo Activitypub" -#: ../../addon/pubcrawl/Mod_Pubcrawl.php:48 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50 msgid "Deliver to ActivityPub recipients in privacy groups" msgstr "Entregar a los destinatarios de ActivityPub en grupos de canales" -#: ../../addon/pubcrawl/Mod_Pubcrawl.php:48 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:50 msgid "" "May result in a large number of mentions and expose all the members of your " "privacy group" msgstr "Puede resultar en un gran número de menciones y exponer a todos los miembros de su grupo de canales" -#: ../../addon/pubcrawl/Mod_Pubcrawl.php:52 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54 msgid "Send multi-media HTML articles" msgstr "Enviar artículos multimedia en HTML" -#: ../../addon/pubcrawl/Mod_Pubcrawl.php:52 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:54 msgid "Not supported by some microblog services such as Mastodon" msgstr "No soportado por algunos servicios de microblog como Mastodon" -#: ../../addon/pubcrawl/Mod_Pubcrawl.php:60 +#: ../../addon/pubcrawl/Mod_Pubcrawl.php:62 msgid "Activitypub Protocol" msgstr "Protocolo Activitypub" @@ -12110,7 +12242,7 @@ msgstr "Elegido un color aleatorio." msgid "Error creating new game." msgstr "Error al crear un nuevo juego." -#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1207 +#: ../../addon/chess/Mod_Chess.php:306 ../../include/channel.php:1273 msgid "Requested channel is not available." msgstr "El canal solicitado no está disponible." @@ -12122,7 +12254,7 @@ msgstr "Chess no está instalado." msgid "You must select a local channel /chess/channelname" msgstr "Debe seleccionar un canal local /chess/nombredelcanal" -#: ../../addon/chess/chess.php:642 +#: ../../addon/chess/chess.php:645 msgid "Enable notifications" msgstr "Habilitar notificaciones" @@ -13070,11 +13202,11 @@ msgstr "Transexual" msgid "Hermaphrodite" msgstr "Hermafrodita" -#: ../../include/selectors.php:60 ../../include/channel.php:1540 +#: ../../include/selectors.php:60 ../../include/channel.php:1606 msgid "Neuter" msgstr "Neutral" -#: ../../include/selectors.php:60 ../../include/channel.php:1542 +#: ../../include/selectors.php:60 ../../include/channel.php:1608 msgid "Non-specific" msgstr "No especificado" @@ -13274,8 +13406,8 @@ msgstr "%1$s ahora está conectado/a con %2$s" msgid "%1$s poked %2$s" msgstr "%1$s ha dado un toque a %2$s" -#: ../../include/conversation.php:251 ../../include/text.php:1176 -#: ../../include/text.php:1180 +#: ../../include/conversation.php:251 ../../include/text.php:1195 +#: ../../include/text.php:1199 msgid "poked" msgstr "ha dado un toque a" @@ -13429,373 +13561,373 @@ msgid "" "Cannot create a duplicate channel identifier on this system. Import failed." msgstr "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado." -#: ../../include/import.php:117 +#: ../../include/import.php:118 msgid "Cloned channel not found. Import failed." msgstr "No se ha podido importar el canal porque el canal clonado no se ha encontrado." -#: ../../include/text.php:501 +#: ../../include/text.php:520 msgid "prev" msgstr "anterior" -#: ../../include/text.php:503 +#: ../../include/text.php:522 msgid "first" msgstr "primera" -#: ../../include/text.php:532 +#: ../../include/text.php:551 msgid "last" msgstr "última" -#: ../../include/text.php:535 +#: ../../include/text.php:554 msgid "next" msgstr "próxima" -#: ../../include/text.php:553 +#: ../../include/text.php:572 msgid "older" msgstr "más antiguas" -#: ../../include/text.php:555 +#: ../../include/text.php:574 msgid "newer" msgstr "más recientes" -#: ../../include/text.php:979 +#: ../../include/text.php:998 msgid "No connections" msgstr "Sin conexiones" -#: ../../include/text.php:1011 +#: ../../include/text.php:1030 #, php-format msgid "View all %s connections" msgstr "Ver todas las %s conexiones" -#: ../../include/text.php:1073 +#: ../../include/text.php:1092 #, php-format msgid "Network: %s" msgstr "Red %s" -#: ../../include/text.php:1176 ../../include/text.php:1180 +#: ../../include/text.php:1195 ../../include/text.php:1199 msgid "poke" msgstr "un toque" -#: ../../include/text.php:1181 +#: ../../include/text.php:1200 msgid "ping" msgstr "un \"ping\"" -#: ../../include/text.php:1181 +#: ../../include/text.php:1200 msgid "pinged" msgstr "ha enviado un \"ping\" a" -#: ../../include/text.php:1182 +#: ../../include/text.php:1201 msgid "prod" msgstr "una incitación " -#: ../../include/text.php:1182 +#: ../../include/text.php:1201 msgid "prodded" msgstr "ha incitado a " -#: ../../include/text.php:1183 +#: ../../include/text.php:1202 msgid "slap" msgstr "una bofetada " -#: ../../include/text.php:1183 +#: ../../include/text.php:1202 msgid "slapped" msgstr "ha abofeteado a " -#: ../../include/text.php:1184 +#: ../../include/text.php:1203 msgid "finger" msgstr "un \"finger\" " -#: ../../include/text.php:1184 +#: ../../include/text.php:1203 msgid "fingered" msgstr "envió un \"finger\" a" -#: ../../include/text.php:1185 +#: ../../include/text.php:1204 msgid "rebuff" msgstr "un reproche" -#: ../../include/text.php:1185 +#: ../../include/text.php:1204 msgid "rebuffed" msgstr "ha hecho un reproche a " -#: ../../include/text.php:1208 +#: ../../include/text.php:1227 msgid "happy" msgstr "feliz " -#: ../../include/text.php:1209 +#: ../../include/text.php:1228 msgid "sad" msgstr "triste " -#: ../../include/text.php:1210 +#: ../../include/text.php:1229 msgid "mellow" msgstr "tranquilo/a" -#: ../../include/text.php:1211 +#: ../../include/text.php:1230 msgid "tired" msgstr "cansado/a " -#: ../../include/text.php:1212 +#: ../../include/text.php:1231 msgid "perky" msgstr "vivaz" -#: ../../include/text.php:1213 +#: ../../include/text.php:1232 msgid "angry" msgstr "enfadado/a" -#: ../../include/text.php:1214 +#: ../../include/text.php:1233 msgid "stupefied" msgstr "asombrado/a" -#: ../../include/text.php:1215 +#: ../../include/text.php:1234 msgid "puzzled" msgstr "perplejo/a" -#: ../../include/text.php:1216 +#: ../../include/text.php:1235 msgid "interested" msgstr "interesado/a" -#: ../../include/text.php:1217 +#: ../../include/text.php:1236 msgid "bitter" msgstr "amargado/a" -#: ../../include/text.php:1218 +#: ../../include/text.php:1237 msgid "cheerful" msgstr "alegre" -#: ../../include/text.php:1219 +#: ../../include/text.php:1238 msgid "alive" msgstr "animado/a" -#: ../../include/text.php:1220 +#: ../../include/text.php:1239 msgid "annoyed" msgstr "molesto/a" -#: ../../include/text.php:1221 +#: ../../include/text.php:1240 msgid "anxious" msgstr "ansioso/a" -#: ../../include/text.php:1222 +#: ../../include/text.php:1241 msgid "cranky" msgstr "de mal humor" -#: ../../include/text.php:1223 +#: ../../include/text.php:1242 msgid "disturbed" msgstr "perturbado/a" -#: ../../include/text.php:1224 +#: ../../include/text.php:1243 msgid "frustrated" msgstr "frustrado/a" -#: ../../include/text.php:1225 +#: ../../include/text.php:1244 msgid "depressed" msgstr "deprimido/a" -#: ../../include/text.php:1226 +#: ../../include/text.php:1245 msgid "motivated" msgstr "motivado/a" -#: ../../include/text.php:1227 +#: ../../include/text.php:1246 msgid "relaxed" msgstr "relajado/a" -#: ../../include/text.php:1228 +#: ../../include/text.php:1247 msgid "surprised" msgstr "sorprendido/a" -#: ../../include/text.php:1416 ../../include/js_strings.php:95 +#: ../../include/text.php:1435 ../../include/js_strings.php:96 msgid "Monday" msgstr "lunes" -#: ../../include/text.php:1416 ../../include/js_strings.php:96 +#: ../../include/text.php:1435 ../../include/js_strings.php:97 msgid "Tuesday" msgstr "martes" -#: ../../include/text.php:1416 ../../include/js_strings.php:97 +#: ../../include/text.php:1435 ../../include/js_strings.php:98 msgid "Wednesday" msgstr "miércoles" -#: ../../include/text.php:1416 ../../include/js_strings.php:98 +#: ../../include/text.php:1435 ../../include/js_strings.php:99 msgid "Thursday" msgstr "jueves" -#: ../../include/text.php:1416 ../../include/js_strings.php:99 +#: ../../include/text.php:1435 ../../include/js_strings.php:100 msgid "Friday" msgstr "viernes" -#: ../../include/text.php:1416 ../../include/js_strings.php:100 +#: ../../include/text.php:1435 ../../include/js_strings.php:101 msgid "Saturday" msgstr "sábado" -#: ../../include/text.php:1416 ../../include/js_strings.php:94 +#: ../../include/text.php:1435 ../../include/js_strings.php:95 msgid "Sunday" msgstr "domingo" -#: ../../include/text.php:1420 ../../include/js_strings.php:70 +#: ../../include/text.php:1439 ../../include/js_strings.php:71 msgid "January" msgstr "enero" -#: ../../include/text.php:1420 ../../include/js_strings.php:71 +#: ../../include/text.php:1439 ../../include/js_strings.php:72 msgid "February" msgstr "febrero" -#: ../../include/text.php:1420 ../../include/js_strings.php:72 +#: ../../include/text.php:1439 ../../include/js_strings.php:73 msgid "March" msgstr "marzo" -#: ../../include/text.php:1420 ../../include/js_strings.php:73 +#: ../../include/text.php:1439 ../../include/js_strings.php:74 msgid "April" msgstr "abril" -#: ../../include/text.php:1420 +#: ../../include/text.php:1439 msgid "May" msgstr "mayo" -#: ../../include/text.php:1420 ../../include/js_strings.php:75 +#: ../../include/text.php:1439 ../../include/js_strings.php:76 msgid "June" msgstr "junio" -#: ../../include/text.php:1420 ../../include/js_strings.php:76 +#: ../../include/text.php:1439 ../../include/js_strings.php:77 msgid "July" msgstr "julio" -#: ../../include/text.php:1420 ../../include/js_strings.php:77 +#: ../../include/text.php:1439 ../../include/js_strings.php:78 msgid "August" msgstr "agosto" -#: ../../include/text.php:1420 ../../include/js_strings.php:78 +#: ../../include/text.php:1439 ../../include/js_strings.php:79 msgid "September" msgstr "septiembre" -#: ../../include/text.php:1420 ../../include/js_strings.php:79 +#: ../../include/text.php:1439 ../../include/js_strings.php:80 msgid "October" msgstr "octubre" -#: ../../include/text.php:1420 ../../include/js_strings.php:80 +#: ../../include/text.php:1439 ../../include/js_strings.php:81 msgid "November" msgstr "noviembre" -#: ../../include/text.php:1420 ../../include/js_strings.php:81 +#: ../../include/text.php:1439 ../../include/js_strings.php:82 msgid "December" msgstr "diciembre" -#: ../../include/text.php:1494 +#: ../../include/text.php:1513 msgid "Unknown Attachment" msgstr "Adjunto no reconocido" -#: ../../include/text.php:1496 ../../include/feedutils.php:858 +#: ../../include/text.php:1515 ../../include/feedutils.php:858 msgid "unknown" msgstr "desconocido" -#: ../../include/text.php:1532 +#: ../../include/text.php:1551 msgid "remove category" msgstr "eliminar el tema" -#: ../../include/text.php:1606 +#: ../../include/text.php:1625 msgid "remove from file" msgstr "eliminar del fichero" -#: ../../include/text.php:1765 ../../include/message.php:13 +#: ../../include/text.php:1789 ../../include/message.php:13 msgid "Download binary/encrypted content" msgstr "Descargar contenido binario o cifrado" -#: ../../include/text.php:1935 ../../include/language.php:423 +#: ../../include/text.php:1959 ../../include/language.php:423 msgid "default" msgstr "por defecto" -#: ../../include/text.php:1943 +#: ../../include/text.php:1967 msgid "Page layout" msgstr "Plantilla de la página" -#: ../../include/text.php:1943 +#: ../../include/text.php:1967 msgid "You can create your own with the layouts tool" msgstr "Puede crear su propia disposición gráfica con la herramienta de plantillas" -#: ../../include/text.php:1954 +#: ../../include/text.php:1978 msgid "HTML" msgstr "HTML" -#: ../../include/text.php:1957 +#: ../../include/text.php:1981 msgid "Comanche Layout" msgstr "Plantilla de Comanche" -#: ../../include/text.php:1962 +#: ../../include/text.php:1986 msgid "PHP" msgstr "PHP" -#: ../../include/text.php:1971 +#: ../../include/text.php:1995 msgid "Page content type" msgstr "Tipo de contenido de la página" -#: ../../include/text.php:2104 +#: ../../include/text.php:2128 msgid "activity" msgstr "la/su actividad" -#: ../../include/text.php:2205 +#: ../../include/text.php:2229 msgid "a-z, 0-9, -, and _ only" msgstr "a-z, 0-9, -, and _ only" -#: ../../include/text.php:2531 +#: ../../include/text.php:2555 msgid "Design Tools" msgstr "Herramientas de diseño web" -#: ../../include/text.php:2537 +#: ../../include/text.php:2561 msgid "Pages" msgstr "Páginas" -#: ../../include/text.php:2559 +#: ../../include/text.php:2574 msgid "Import website..." msgstr "Importar un sitio web..." -#: ../../include/text.php:2560 +#: ../../include/text.php:2575 msgid "Select folder to import" msgstr "Seleccionar la carpeta que se va a importar" -#: ../../include/text.php:2561 +#: ../../include/text.php:2576 msgid "Import from a zipped folder:" msgstr "Importar desde una carpeta comprimida: " -#: ../../include/text.php:2562 +#: ../../include/text.php:2577 msgid "Import from cloud files:" msgstr "Importar desde los ficheros en la nube: " -#: ../../include/text.php:2563 +#: ../../include/text.php:2578 msgid "/cloud/channel/path/to/folder" msgstr "/cloud/canal/ruta/a la/carpeta" -#: ../../include/text.php:2564 +#: ../../include/text.php:2579 msgid "Enter path to website files" msgstr "Ruta a los ficheros del sitio web" -#: ../../include/text.php:2565 +#: ../../include/text.php:2580 msgid "Select folder" msgstr "Seleccionar la carpeta" -#: ../../include/text.php:2566 +#: ../../include/text.php:2581 msgid "Export website..." msgstr "Exportar un sitio web..." -#: ../../include/text.php:2567 +#: ../../include/text.php:2582 msgid "Export to a zip file" msgstr "Exportar a un fichero comprimido .zip" -#: ../../include/text.php:2568 +#: ../../include/text.php:2583 msgid "website.zip" msgstr "sitio_web.zip" -#: ../../include/text.php:2569 +#: ../../include/text.php:2584 msgid "Enter a name for the zip file." msgstr "Escriba un nombre para el fichero zip." -#: ../../include/text.php:2570 +#: ../../include/text.php:2585 msgid "Export to cloud files" msgstr "Exportar a la nube de ficheros" -#: ../../include/text.php:2571 +#: ../../include/text.php:2586 msgid "/path/to/export/folder" msgstr "/ruta/para/exportar/carpeta" -#: ../../include/text.php:2572 +#: ../../include/text.php:2587 msgid "Enter a path to a cloud files destination." msgstr "Escriba una ruta de destino a la nube de ficheros." -#: ../../include/text.php:2573 +#: ../../include/text.php:2588 msgid "Specify folder" msgstr "Especificar una carpeta" @@ -13843,7 +13975,7 @@ msgstr "Conexiones comunes" msgid "View all %d common connections" msgstr "Ver todas las %d conexiones comunes" -#: ../../include/markdown.php:198 ../../include/bbcode.php:347 +#: ../../include/markdown.php:198 ../../include/bbcode.php:366 #, php-format msgid "%1$s wrote the following %2$s %3$s" msgstr "%1$s escribió %2$s siguiente %3$s" @@ -13868,19 +14000,19 @@ msgstr "Canal Premium - por favor visite:" msgid "Channel was deleted and no longer exists." msgstr "El canal ha sido eliminado y ya no existe." -#: ../../include/follow.php:165 +#: ../../include/follow.php:166 msgid "Remote channel or protocol unavailable." msgstr "Canal remoto o protocolo no disponible." -#: ../../include/follow.php:188 +#: ../../include/follow.php:190 msgid "Channel discovery failed." msgstr "El intento de acceder al canal ha fallado." -#: ../../include/follow.php:200 +#: ../../include/follow.php:202 msgid "Protocol disabled." msgstr "Protocolo deshabilitado." -#: ../../include/follow.php:211 +#: ../../include/follow.php:213 msgid "Cannot connect to yourself." msgstr "No puede conectarse consigo mismo." @@ -13993,192 +14125,196 @@ msgstr "Esto es un " msgid " channel name" msgstr "nombre de canal" -#: ../../include/js_strings.php:41 +#: ../../include/js_strings.php:36 +msgid "Back to reply" +msgstr "Volver a la respuesta" + +#: ../../include/js_strings.php:42 #, php-format msgid "%d minutes" msgid_plural "%d minutes" msgstr[0] "%d minutos" msgstr[1] "%d minutos" -#: ../../include/js_strings.php:42 +#: ../../include/js_strings.php:43 #, php-format msgid "about %d hours" msgid_plural "about %d hours" msgstr[0] "alrededor de %d horas" msgstr[1] "alrededor de %d horas" -#: ../../include/js_strings.php:43 +#: ../../include/js_strings.php:44 #, php-format msgid "%d days" msgid_plural "%d days" msgstr[0] "%d días" msgstr[1] "%d días" -#: ../../include/js_strings.php:44 +#: ../../include/js_strings.php:45 #, php-format msgid "%d months" msgid_plural "%d months" msgstr[0] "%d meses" msgstr[1] "%d meses" -#: ../../include/js_strings.php:45 +#: ../../include/js_strings.php:46 #, php-format msgid "%d years" msgid_plural "%d years" msgstr[0] "%d años" msgstr[1] "%d años" -#: ../../include/js_strings.php:50 +#: ../../include/js_strings.php:51 msgid "timeago.prefixAgo" msgstr "hace " -#: ../../include/js_strings.php:51 +#: ../../include/js_strings.php:52 msgid "timeago.prefixFromNow" msgstr "en " -#: ../../include/js_strings.php:52 +#: ../../include/js_strings.php:53 msgid "timeago.suffixAgo" msgstr "NONE" -#: ../../include/js_strings.php:53 +#: ../../include/js_strings.php:54 msgid "timeago.suffixFromNow" msgstr "NONE" -#: ../../include/js_strings.php:56 +#: ../../include/js_strings.php:57 msgid "less than a minute" msgstr "menos de un minuto" -#: ../../include/js_strings.php:57 +#: ../../include/js_strings.php:58 msgid "about a minute" msgstr "alrededor de un minuto" -#: ../../include/js_strings.php:59 +#: ../../include/js_strings.php:60 msgid "about an hour" msgstr "alrededor de una hora" -#: ../../include/js_strings.php:61 +#: ../../include/js_strings.php:62 msgid "a day" msgstr "un día" -#: ../../include/js_strings.php:63 +#: ../../include/js_strings.php:64 msgid "about a month" msgstr "alrededor de un mes" -#: ../../include/js_strings.php:65 +#: ../../include/js_strings.php:66 msgid "about a year" msgstr "alrededor de un año" -#: ../../include/js_strings.php:67 +#: ../../include/js_strings.php:68 msgid " " msgstr " " -#: ../../include/js_strings.php:68 +#: ../../include/js_strings.php:69 msgid "timeago.numbers" msgstr "timeago.numbers" -#: ../../include/js_strings.php:74 +#: ../../include/js_strings.php:75 msgctxt "long" msgid "May" msgstr "mayo" -#: ../../include/js_strings.php:82 +#: ../../include/js_strings.php:83 msgid "Jan" msgstr "ene" -#: ../../include/js_strings.php:83 +#: ../../include/js_strings.php:84 msgid "Feb" msgstr "feb" -#: ../../include/js_strings.php:84 +#: ../../include/js_strings.php:85 msgid "Mar" msgstr "mar" -#: ../../include/js_strings.php:85 +#: ../../include/js_strings.php:86 msgid "Apr" msgstr "abr" -#: ../../include/js_strings.php:86 +#: ../../include/js_strings.php:87 msgctxt "short" msgid "May" msgstr "may" -#: ../../include/js_strings.php:87 +#: ../../include/js_strings.php:88 msgid "Jun" msgstr "jun" -#: ../../include/js_strings.php:88 +#: ../../include/js_strings.php:89 msgid "Jul" msgstr "jul" -#: ../../include/js_strings.php:89 +#: ../../include/js_strings.php:90 msgid "Aug" msgstr "ago" -#: ../../include/js_strings.php:90 +#: ../../include/js_strings.php:91 msgid "Sep" msgstr "sep" -#: ../../include/js_strings.php:91 +#: ../../include/js_strings.php:92 msgid "Oct" msgstr "oct" -#: ../../include/js_strings.php:92 +#: ../../include/js_strings.php:93 msgid "Nov" msgstr "nov" -#: ../../include/js_strings.php:93 +#: ../../include/js_strings.php:94 msgid "Dec" msgstr "dic" -#: ../../include/js_strings.php:101 +#: ../../include/js_strings.php:102 msgid "Sun" msgstr "dom" -#: ../../include/js_strings.php:102 +#: ../../include/js_strings.php:103 msgid "Mon" msgstr "lun" -#: ../../include/js_strings.php:103 +#: ../../include/js_strings.php:104 msgid "Tue" msgstr "mar" -#: ../../include/js_strings.php:104 +#: ../../include/js_strings.php:105 msgid "Wed" msgstr "mié" -#: ../../include/js_strings.php:105 +#: ../../include/js_strings.php:106 msgid "Thu" msgstr "jue" -#: ../../include/js_strings.php:106 +#: ../../include/js_strings.php:107 msgid "Fri" msgstr "vie" -#: ../../include/js_strings.php:107 +#: ../../include/js_strings.php:108 msgid "Sat" msgstr "sáb" -#: ../../include/js_strings.php:108 +#: ../../include/js_strings.php:109 msgctxt "calendar" msgid "today" msgstr "hoy" -#: ../../include/js_strings.php:109 +#: ../../include/js_strings.php:110 msgctxt "calendar" msgid "month" msgstr "mes" -#: ../../include/js_strings.php:110 +#: ../../include/js_strings.php:111 msgctxt "calendar" msgid "week" msgstr "semana" -#: ../../include/js_strings.php:111 +#: ../../include/js_strings.php:112 msgctxt "calendar" msgid "day" msgstr "día" -#: ../../include/js_strings.php:112 +#: ../../include/js_strings.php:113 msgctxt "calendar" msgid "All day" msgstr "Todos los días" @@ -14222,7 +14358,7 @@ msgstr "Visitar %2$s de %1$s" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "%1$s ha actualizado %2$s, cambiando %3$s." -#: ../../include/attach.php:267 ../../include/attach.php:376 +#: ../../include/attach.php:267 ../../include/attach.php:375 msgid "Item was not found." msgstr "Elemento no encontrado." @@ -14230,135 +14366,135 @@ msgstr "Elemento no encontrado." msgid "Unknown error." msgstr "Error desconocido" -#: ../../include/attach.php:569 +#: ../../include/attach.php:568 msgid "No source file." msgstr "Ningún fichero de origen" -#: ../../include/attach.php:591 +#: ../../include/attach.php:590 msgid "Cannot locate file to replace" msgstr "No se puede localizar el fichero que va a ser sustituido." -#: ../../include/attach.php:610 +#: ../../include/attach.php:609 msgid "Cannot locate file to revise/update" msgstr "No se puede localizar el fichero para revisar/actualizar" -#: ../../include/attach.php:752 +#: ../../include/attach.php:751 #, php-format msgid "File exceeds size limit of %d" msgstr "El fichero supera el limite de tamaño de %d" -#: ../../include/attach.php:773 +#: ../../include/attach.php:772 #, php-format msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "Ha alcanzado su límite de %1$.0f Mbytes de almacenamiento de adjuntos." -#: ../../include/attach.php:955 +#: ../../include/attach.php:954 msgid "File upload failed. Possible system limit or action terminated." msgstr "Error de carga, posiblemente por limite del sistema o porque la acción ha finalizado." -#: ../../include/attach.php:984 +#: ../../include/attach.php:983 msgid "Stored file could not be verified. Upload failed." msgstr "El fichero almacenado no ha podido ser verificado. El envío ha fallado." -#: ../../include/attach.php:1058 ../../include/attach.php:1074 +#: ../../include/attach.php:1057 ../../include/attach.php:1073 msgid "Path not available." msgstr "Ruta no disponible." -#: ../../include/attach.php:1123 ../../include/attach.php:1288 +#: ../../include/attach.php:1122 ../../include/attach.php:1285 msgid "Empty pathname" msgstr "Ruta vacía" -#: ../../include/attach.php:1149 +#: ../../include/attach.php:1148 msgid "duplicate filename or path" msgstr "Nombre duplicado de ruta o fichero" -#: ../../include/attach.php:1174 +#: ../../include/attach.php:1173 msgid "Path not found." msgstr "Ruta no encontrada" -#: ../../include/attach.php:1242 +#: ../../include/attach.php:1241 msgid "mkdir failed." msgstr "mkdir ha fallado." -#: ../../include/attach.php:1246 +#: ../../include/attach.php:1245 msgid "database storage failed." msgstr "el almacenamiento en la base de datos ha fallado." -#: ../../include/attach.php:1294 +#: ../../include/attach.php:1291 msgid "Empty path" msgstr "Ruta vacía" -#: ../../include/security.php:541 +#: ../../include/security.php:607 msgid "" "The form security token was not correct. This probably happened because the " "form has been opened for too long (>3 hours) before submitting it." msgstr "El \"token\" de seguridad del formulario no es correcto. Esto ha ocurrido probablemente porque el formulario ha estado abierto demasiado tiempo (>3 horas) antes de ser enviado" -#: ../../include/items.php:955 ../../include/items.php:1015 +#: ../../include/items.php:965 ../../include/items.php:1025 msgid "(Unknown)" msgstr "(Desconocido)" -#: ../../include/items.php:1203 +#: ../../include/items.php:1213 msgid "Visible to anybody on the internet." msgstr "Visible para cualquiera en internet." -#: ../../include/items.php:1205 +#: ../../include/items.php:1215 msgid "Visible to you only." msgstr "Visible sólo para usted." -#: ../../include/items.php:1207 +#: ../../include/items.php:1217 msgid "Visible to anybody in this network." msgstr "Visible para cualquiera en esta red." -#: ../../include/items.php:1209 +#: ../../include/items.php:1219 msgid "Visible to anybody authenticated." msgstr "Visible para cualquiera que esté autenticado." -#: ../../include/items.php:1211 +#: ../../include/items.php:1221 #, php-format msgid "Visible to anybody on %s." msgstr "Visible para cualquiera en %s." -#: ../../include/items.php:1213 +#: ../../include/items.php:1223 msgid "Visible to all connections." msgstr "Visible para todas las conexiones." -#: ../../include/items.php:1215 +#: ../../include/items.php:1225 msgid "Visible to approved connections." msgstr "Visible para las conexiones permitidas." -#: ../../include/items.php:1217 +#: ../../include/items.php:1227 msgid "Visible to specific connections." msgstr "Visible para conexiones específicas." -#: ../../include/items.php:4291 +#: ../../include/items.php:4311 msgid "Privacy group is empty." msgstr "El grupo de canales está vacío." -#: ../../include/items.php:4298 +#: ../../include/items.php:4318 #, php-format msgid "Privacy group: %s" msgstr "Grupo de canales: %s" -#: ../../include/items.php:4310 +#: ../../include/items.php:4330 msgid "Connection not found." msgstr "Conexión no encontrada" -#: ../../include/items.php:4659 +#: ../../include/items.php:4679 msgid "profile photo" msgstr "foto del perfil" -#: ../../include/items.php:4851 +#: ../../include/items.php:4871 #, php-format msgid "[Edited %s]" msgstr "[se ha editado %s]" -#: ../../include/items.php:4851 +#: ../../include/items.php:4871 msgctxt "edit_activity" msgid "Post" msgstr "Publicar" -#: ../../include/items.php:4851 +#: ../../include/items.php:4871 msgctxt "edit_activity" msgid "Comment" msgstr "Comentar" @@ -14395,196 +14531,196 @@ msgstr "Perfil principal" msgid "Unable to retrieve modified identity" msgstr "No se puede recuperar la identidad modficada" -#: ../../include/channel.php:1353 +#: ../../include/channel.php:1419 msgid "Create New Profile" msgstr "Crear un nuevo perfil" -#: ../../include/channel.php:1374 +#: ../../include/channel.php:1440 msgid "Visible to everybody" msgstr "Visible para todos" -#: ../../include/channel.php:1451 ../../include/channel.php:1579 +#: ../../include/channel.php:1517 ../../include/channel.php:1645 msgid "Gender:" msgstr "Género:" -#: ../../include/channel.php:1453 ../../include/channel.php:1647 +#: ../../include/channel.php:1519 ../../include/channel.php:1713 msgid "Homepage:" msgstr "Página personal:" -#: ../../include/channel.php:1454 +#: ../../include/channel.php:1520 msgid "Online Now" msgstr "Ahora en línea" -#: ../../include/channel.php:1507 +#: ../../include/channel.php:1573 msgid "Change your profile photo" msgstr "Cambiar su foto del perfil" -#: ../../include/channel.php:1538 +#: ../../include/channel.php:1604 msgid "Trans" msgstr "Trans" -#: ../../include/channel.php:1584 +#: ../../include/channel.php:1650 msgid "Like this channel" msgstr "Me gusta este canal" -#: ../../include/channel.php:1608 +#: ../../include/channel.php:1674 msgid "j F, Y" msgstr "j F Y" -#: ../../include/channel.php:1609 +#: ../../include/channel.php:1675 msgid "j F" msgstr "j F" -#: ../../include/channel.php:1616 +#: ../../include/channel.php:1682 msgid "Birthday:" msgstr "Cumpleaños:" -#: ../../include/channel.php:1629 +#: ../../include/channel.php:1695 #, php-format msgid "for %1$d %2$s" msgstr "por %1$d %2$s" -#: ../../include/channel.php:1641 +#: ../../include/channel.php:1707 msgid "Tags:" msgstr "Etiquetas:" -#: ../../include/channel.php:1645 +#: ../../include/channel.php:1711 msgid "Sexual Preference:" msgstr "Orientación sexual:" -#: ../../include/channel.php:1651 +#: ../../include/channel.php:1717 msgid "Political Views:" msgstr "Posición política:" -#: ../../include/channel.php:1653 +#: ../../include/channel.php:1719 msgid "Religion:" msgstr "Religión:" -#: ../../include/channel.php:1657 +#: ../../include/channel.php:1723 msgid "Hobbies/Interests:" msgstr "Aficciones o intereses:" -#: ../../include/channel.php:1659 +#: ../../include/channel.php:1725 msgid "Likes:" msgstr "Me gusta:" -#: ../../include/channel.php:1661 +#: ../../include/channel.php:1727 msgid "Dislikes:" msgstr "No me gusta:" -#: ../../include/channel.php:1663 +#: ../../include/channel.php:1729 msgid "Contact information and Social Networks:" msgstr "Información de contacto y redes sociales:" -#: ../../include/channel.php:1665 +#: ../../include/channel.php:1731 msgid "My other channels:" msgstr "Mis otros canales:" -#: ../../include/channel.php:1667 +#: ../../include/channel.php:1733 msgid "Musical interests:" msgstr "Preferencias musicales:" -#: ../../include/channel.php:1669 +#: ../../include/channel.php:1735 msgid "Books, literature:" msgstr "Libros, literatura:" -#: ../../include/channel.php:1671 +#: ../../include/channel.php:1737 msgid "Television:" msgstr "Televisión:" -#: ../../include/channel.php:1673 +#: ../../include/channel.php:1739 msgid "Film/dance/culture/entertainment:" msgstr "Cine, danza, cultura, entretenimiento:" -#: ../../include/channel.php:1675 +#: ../../include/channel.php:1741 msgid "Love/Romance:" msgstr "Vida sentimental o amorosa:" -#: ../../include/channel.php:1677 +#: ../../include/channel.php:1743 msgid "Work/employment:" msgstr "Trabajo:" -#: ../../include/channel.php:1679 +#: ../../include/channel.php:1745 msgid "School/education:" msgstr "Estudios:" -#: ../../include/channel.php:1702 +#: ../../include/channel.php:1768 msgid "Like this thing" msgstr "Me gusta esto" -#: ../../include/event.php:28 ../../include/event.php:75 +#: ../../include/event.php:31 ../../include/event.php:78 msgid "l F d, Y \\@ g:i A" msgstr "l d de F, Y \\@ G:i" -#: ../../include/event.php:36 ../../include/event.php:79 +#: ../../include/event.php:39 ../../include/event.php:82 msgid "Starts:" msgstr "Comienza:" -#: ../../include/event.php:46 ../../include/event.php:83 +#: ../../include/event.php:49 ../../include/event.php:86 msgid "Finishes:" msgstr "Finaliza:" -#: ../../include/event.php:1020 +#: ../../include/event.php:1023 msgid "This event has been added to your calendar." msgstr "Este evento ha sido añadido a su calendario." -#: ../../include/event.php:1239 +#: ../../include/event.php:1244 msgid "Not specified" msgstr "Sin especificar" -#: ../../include/event.php:1240 +#: ../../include/event.php:1245 msgid "Needs Action" msgstr "Necesita de una intervención" -#: ../../include/event.php:1241 +#: ../../include/event.php:1246 msgid "Completed" msgstr "Completado/a" -#: ../../include/event.php:1242 +#: ../../include/event.php:1247 msgid "In Process" msgstr "En proceso" -#: ../../include/event.php:1243 +#: ../../include/event.php:1248 msgid "Cancelled" msgstr "Cancelado/a" -#: ../../include/event.php:1322 ../../include/connections.php:698 +#: ../../include/event.php:1331 ../../include/connections.php:725 msgid "Home, Voice" msgstr "Llamadas particulares" -#: ../../include/event.php:1323 ../../include/connections.php:699 +#: ../../include/event.php:1332 ../../include/connections.php:726 msgid "Home, Fax" msgstr "Fax particular" -#: ../../include/event.php:1325 ../../include/connections.php:701 +#: ../../include/event.php:1334 ../../include/connections.php:728 msgid "Work, Voice" msgstr "Llamadas de trabajo" -#: ../../include/event.php:1326 ../../include/connections.php:702 +#: ../../include/event.php:1335 ../../include/connections.php:729 msgid "Work, Fax" msgstr "Fax de trabajo" -#: ../../include/network.php:1718 +#: ../../include/network.php:1728 msgid "GNU-Social" msgstr "GNU Social" -#: ../../include/network.php:1719 +#: ../../include/network.php:1729 msgid "RSS/Atom" msgstr "RSS/Atom" -#: ../../include/network.php:1723 +#: ../../include/network.php:1733 msgid "Facebook" msgstr "Facebook" -#: ../../include/network.php:1725 +#: ../../include/network.php:1735 msgid "LinkedIn" msgstr "LinkedIn" -#: ../../include/network.php:1726 +#: ../../include/network.php:1736 msgid "XMPP/IM" msgstr "XMPP/IM" -#: ../../include/network.php:1727 +#: ../../include/network.php:1737 msgid "MySpace" msgstr "MySpace" @@ -14621,90 +14757,90 @@ msgid "" " permissions set who is allowed to view the post." msgstr "Los permisos de la entrada %s no se pueden cambiar %s una vez que se ha compartido.</br /> Estos permisos establecen quién está autorizado para ver el mensaje." -#: ../../include/bbcode.php:200 ../../include/bbcode.php:1190 -#: ../../include/bbcode.php:1193 ../../include/bbcode.php:1198 -#: ../../include/bbcode.php:1201 ../../include/bbcode.php:1204 -#: ../../include/bbcode.php:1207 ../../include/bbcode.php:1212 -#: ../../include/bbcode.php:1215 ../../include/bbcode.php:1220 -#: ../../include/bbcode.php:1223 ../../include/bbcode.php:1226 -#: ../../include/bbcode.php:1229 +#: ../../include/bbcode.php:219 ../../include/bbcode.php:1211 +#: ../../include/bbcode.php:1214 ../../include/bbcode.php:1219 +#: ../../include/bbcode.php:1222 ../../include/bbcode.php:1225 +#: ../../include/bbcode.php:1228 ../../include/bbcode.php:1233 +#: ../../include/bbcode.php:1236 ../../include/bbcode.php:1241 +#: ../../include/bbcode.php:1244 ../../include/bbcode.php:1247 +#: ../../include/bbcode.php:1250 msgid "Image/photo" msgstr "Imagen/foto" -#: ../../include/bbcode.php:239 ../../include/bbcode.php:1240 +#: ../../include/bbcode.php:258 ../../include/bbcode.php:1261 msgid "Encrypted content" msgstr "Contenido cifrado" -#: ../../include/bbcode.php:255 +#: ../../include/bbcode.php:274 #, php-format msgid "Install %1$s element %2$s" msgstr "Instalar el elemento de%1$s%2$s" -#: ../../include/bbcode.php:259 +#: ../../include/bbcode.php:278 #, php-format msgid "" "This post contains an installable %s element, however you lack permissions " "to install it on this site." msgstr "Esta entrada contiene el elemento instalable %s, sin embargo le faltan permisos para instalarlo en este sitio." -#: ../../include/bbcode.php:339 +#: ../../include/bbcode.php:358 msgid "card" msgstr "ficha" -#: ../../include/bbcode.php:341 +#: ../../include/bbcode.php:360 msgid "article" msgstr "el artículo" -#: ../../include/bbcode.php:424 ../../include/bbcode.php:432 +#: ../../include/bbcode.php:443 ../../include/bbcode.php:451 msgid "Click to open/close" msgstr "Pulsar para abrir/cerrar" -#: ../../include/bbcode.php:432 +#: ../../include/bbcode.php:451 msgid "spoiler" msgstr "spoiler" -#: ../../include/bbcode.php:445 +#: ../../include/bbcode.php:464 msgid "View article" msgstr "Ver el artículo" -#: ../../include/bbcode.php:445 +#: ../../include/bbcode.php:464 msgid "View summary" msgstr "Ver sumario" -#: ../../include/bbcode.php:1178 +#: ../../include/bbcode.php:1199 msgid "$1 wrote:" msgstr "$1 escribió:" -#: ../../include/oembed.php:226 +#: ../../include/oembed.php:153 msgid "View PDF" msgstr "Ver PDF" -#: ../../include/oembed.php:356 +#: ../../include/oembed.php:357 msgid " by " msgstr "por" -#: ../../include/oembed.php:357 +#: ../../include/oembed.php:358 msgid " on " msgstr "en" -#: ../../include/oembed.php:386 +#: ../../include/oembed.php:387 msgid "Embedded content" msgstr "Contenido incorporado" -#: ../../include/oembed.php:395 +#: ../../include/oembed.php:396 msgid "Embedding disabled" msgstr "Incrustación deshabilitada" -#: ../../include/zid.php:351 +#: ../../include/zid.php:363 #, php-format msgid "OpenWebAuth: %1$s welcomes %2$s" msgstr "OpenWebAuth: %1$s da la bienvenida a %2$s" -#: ../../include/features.php:86 ../../include/features.php:273 +#: ../../include/features.php:86 ../../include/features.php:281 msgid "Start calendar week on Monday" msgstr "Comenzar el calendario semanal por el lunes" -#: ../../include/features.php:87 ../../include/features.php:274 +#: ../../include/features.php:87 ../../include/features.php:282 msgid "Default is Sunday" msgstr "Por defecto es domingo" @@ -14776,173 +14912,181 @@ msgstr "Entradas destacadas" msgid "Ability to mark special posts with a star indicator" msgstr "Capacidad de marcar entradas destacadas con un indicador de estrella" -#: ../../include/features.php:180 +#: ../../include/features.php:174 +msgid "Reply on comment" +msgstr "Responder a los comentarios" + +#: ../../include/features.php:175 +msgid "Ability to reply on selected comment" +msgstr "Posibilidad de responder a los comentarios seleccionados" + +#: ../../include/features.php:188 msgid "Advanced Directory Search" msgstr "Búsqueda avanzada en el directorio" -#: ../../include/features.php:181 +#: ../../include/features.php:189 msgid "Allows creation of complex directory search queries" msgstr "Permitir la creación de consultas complejas en las búsquedas en el directorio" -#: ../../include/features.php:190 +#: ../../include/features.php:198 msgid "Editor" msgstr "Editor" -#: ../../include/features.php:194 +#: ../../include/features.php:202 msgid "Post Categories" msgstr "Temas de las entradas" -#: ../../include/features.php:195 +#: ../../include/features.php:203 msgid "Add categories to your posts" msgstr "Añadir temas a sus publicaciones" -#: ../../include/features.php:203 +#: ../../include/features.php:211 msgid "Large Photos" msgstr "Fotos de gran tamaño" -#: ../../include/features.php:204 +#: ../../include/features.php:212 msgid "" "Include large (1024px) photo thumbnails in posts. If not enabled, use small " "(640px) photo thumbnails" msgstr "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)" -#: ../../include/features.php:211 +#: ../../include/features.php:219 msgid "Even More Encryption" msgstr "Más cifrado todavía" -#: ../../include/features.php:212 +#: ../../include/features.php:220 msgid "" "Allow optional encryption of content end-to-end with a shared secret key" msgstr "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida." -#: ../../include/features.php:219 +#: ../../include/features.php:227 msgid "Enable Voting Tools" msgstr "Permitir entradas con votación" -#: ../../include/features.php:220 +#: ../../include/features.php:228 msgid "Provide a class of post which others can vote on" msgstr "Proveer una clase de publicación en la que otros puedan votar" -#: ../../include/features.php:227 +#: ../../include/features.php:235 msgid "Disable Comments" msgstr "Deshabilitar comentarios" -#: ../../include/features.php:228 +#: ../../include/features.php:236 msgid "Provide the option to disable comments for a post" msgstr "Proporcionar la opción de desactivar los comentarios para una entrada" -#: ../../include/features.php:235 +#: ../../include/features.php:243 msgid "Delayed Posting" msgstr "Publicación aplazada" -#: ../../include/features.php:236 +#: ../../include/features.php:244 msgid "Allow posts to be published at a later date" msgstr "Permitir mensajes que se publicarán en una fecha posterior" -#: ../../include/features.php:243 +#: ../../include/features.php:251 msgid "Content Expiration" msgstr "Caducidad del contenido" -#: ../../include/features.php:244 +#: ../../include/features.php:252 msgid "Remove posts/comments and/or private messages at a future time" msgstr "Eliminar publicaciones/comentarios y/o mensajes privados más adelante" -#: ../../include/features.php:251 +#: ../../include/features.php:259 msgid "Suppress Duplicate Posts/Comments" msgstr "Prevenir entradas o comentarios duplicados" -#: ../../include/features.php:252 +#: ../../include/features.php:260 msgid "" "Prevent posts with identical content to be published with less than two " "minutes in between submissions." msgstr "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo." -#: ../../include/features.php:259 +#: ../../include/features.php:267 msgid "Auto-save drafts of posts and comments" msgstr "Guardar automáticamente borradores de entradas y comentarios" -#: ../../include/features.php:260 +#: ../../include/features.php:268 msgid "" "Automatically saves post and comment drafts in local browser storage to help" " prevent accidental loss of compositions" msgstr "Guarda automáticamente los borradores de comentarios y publicaciones en el almacenamiento del navegador local para ayudar a evitar la pérdida accidental de composiciones." -#: ../../include/features.php:281 +#: ../../include/features.php:277 +msgid "Events" +msgstr "Eventos" + +#: ../../include/features.php:289 msgid "Smart Birthdays" msgstr "Cumpleaños inteligentes" -#: ../../include/features.php:282 +#: ../../include/features.php:290 msgid "" "Make birthday events timezone aware in case your friends are scattered " "across the planet." msgstr "Enlazar los eventos de cumpleaños con el huso horario en el caso de que sus amigos estén dispersos por el mundo." -#: ../../include/features.php:289 +#: ../../include/features.php:297 msgid "Event Timezone Selection" msgstr "Selección del huso horario del evento" -#: ../../include/features.php:290 +#: ../../include/features.php:298 msgid "Allow event creation in timezones other than your own." msgstr "Permitir la creación de eventos en husos horarios distintos del suyo." -#: ../../include/features.php:299 +#: ../../include/features.php:307 msgid "Manage" msgstr "Gestionar" -#: ../../include/features.php:303 +#: ../../include/features.php:311 msgid "Navigation Channel Select" msgstr "Navegación por el selector de canales" -#: ../../include/features.php:304 +#: ../../include/features.php:312 msgid "Change channels directly from within the navigation dropdown menu" msgstr "Cambiar de canales directamente desde el menú de navegación desplegable" -#: ../../include/features.php:318 +#: ../../include/features.php:326 msgid "Save search terms for re-use" msgstr "Guardar términos de búsqueda para su reutilización" -#: ../../include/features.php:326 +#: ../../include/features.php:334 msgid "Ability to file posts under folders" msgstr "Capacidad de archivar entradas en carpetas" -#: ../../include/features.php:333 +#: ../../include/features.php:341 msgid "Alternate Stream Order" msgstr "Orden de stream alternativo" -#: ../../include/features.php:334 +#: ../../include/features.php:342 msgid "" "Ability to order the stream by last post date, last comment date or " "unthreaded activities" msgstr "Posibilidad de ordenar el stream por última fecha de publicación, última fecha de comentario o actividades sin hilo" -#: ../../include/features.php:341 +#: ../../include/features.php:349 msgid "Contact Filter" msgstr "Filtro de contactos" -#: ../../include/features.php:342 +#: ../../include/features.php:350 msgid "Ability to display only posts of a selected contact" msgstr "Posibilidad de mostrar sólo los mensajes de un contacto seleccionado" -#: ../../include/features.php:349 +#: ../../include/features.php:357 msgid "Forum Filter" msgstr "Filtro de foro" -#: ../../include/features.php:350 +#: ../../include/features.php:358 msgid "Ability to display only posts of a specific forum" msgstr "Posibilidad de mostrar sólo los mensajes de un foro específico" -#: ../../include/features.php:357 +#: ../../include/features.php:365 msgid "Personal Posts Filter" msgstr "Filtro de entradas personales" -#: ../../include/features.php:358 +#: ../../include/features.php:366 msgid "Ability to display only posts that you've interacted on" msgstr "Posibilidad de mostrar sólo los mensajes en los que usted haya interactuado" -#: ../../include/features.php:366 -msgid "Show friend and connection suggestions" -msgstr "Mostrar sugerencias de amigos y conexiones" - #: ../../include/features.php:387 msgid "Photo Location" msgstr "Ubicación de las fotos" @@ -14979,31 +15123,31 @@ msgstr "Capacidad de crear múltiples perfiles" msgid "Trending" msgstr "Etiquetas populares" -#: ../../include/taxonomy.php:552 +#: ../../include/taxonomy.php:550 msgid "Keywords" msgstr "Palabras clave" -#: ../../include/taxonomy.php:573 +#: ../../include/taxonomy.php:571 msgid "have" msgstr "tener" -#: ../../include/taxonomy.php:573 +#: ../../include/taxonomy.php:571 msgid "has" msgstr "tiene" -#: ../../include/taxonomy.php:574 +#: ../../include/taxonomy.php:572 msgid "want" msgstr "quiero" -#: ../../include/taxonomy.php:574 +#: ../../include/taxonomy.php:572 msgid "wants" msgstr "quiere" -#: ../../include/taxonomy.php:575 +#: ../../include/taxonomy.php:573 msgid "likes" msgstr "gusta de" -#: ../../include/taxonomy.php:576 +#: ../../include/taxonomy.php:574 msgid "dislikes" msgstr "no gusta de" @@ -15027,51 +15171,51 @@ msgstr "Es obligatorio que le inviten." msgid "Invitation could not be verified." msgstr "No se ha podido verificar su invitación." -#: ../../include/account.php:158 +#: ../../include/account.php:156 msgid "Please enter the required information." msgstr "Por favor introduzca la información requerida." -#: ../../include/account.php:225 +#: ../../include/account.php:223 msgid "Failed to store account information." msgstr "La información de la cuenta no se ha podido guardar." -#: ../../include/account.php:314 +#: ../../include/account.php:311 #, php-format msgid "Registration confirmation for %s" msgstr "Confirmación de registro para %s" -#: ../../include/account.php:385 +#: ../../include/account.php:380 #, php-format msgid "Registration request at %s" msgstr "Solicitud de registro en %s" -#: ../../include/account.php:407 +#: ../../include/account.php:402 msgid "your registration password" msgstr "su contraseña de registro" -#: ../../include/account.php:413 ../../include/account.php:475 +#: ../../include/account.php:408 ../../include/account.php:471 #, php-format msgid "Registration details for %s" msgstr "Detalles del registro de %s" -#: ../../include/account.php:486 +#: ../../include/account.php:482 msgid "Account approved." msgstr "Cuenta aprobada." -#: ../../include/account.php:526 +#: ../../include/account.php:522 #, php-format msgid "Registration revoked for %s" msgstr "Registro revocado para %s" -#: ../../include/account.php:805 ../../include/account.php:807 +#: ../../include/account.php:803 ../../include/account.php:805 msgid "Click here to upgrade." msgstr "Pulse aquí para actualizar" -#: ../../include/account.php:813 +#: ../../include/account.php:811 msgid "This action exceeds the limits set by your subscription plan." msgstr "Esta acción supera los límites establecidos por su plan de suscripción " -#: ../../include/account.php:818 +#: ../../include/account.php:816 msgid "This action is not available under your subscription plan." msgstr "Esta acción no está disponible en su plan de suscripción." @@ -15156,115 +15300,115 @@ msgstr "Cumpleaños de %1$s" msgid "Happy Birthday %1$s" msgstr "Feliz cumpleaños %1$s" -#: ../../include/nav.php:86 +#: ../../include/nav.php:90 msgid "Remote authentication" msgstr "Acceder desde su servidor" -#: ../../include/nav.php:86 +#: ../../include/nav.php:90 msgid "Click to authenticate to your home hub" msgstr "Pulsar para identificarse en su servidor de inicio" -#: ../../include/nav.php:92 +#: ../../include/nav.php:96 msgid "Manage your channels" msgstr "Gestionar sus canales" -#: ../../include/nav.php:95 +#: ../../include/nav.php:99 msgid "Manage your privacy groups" msgstr "Gestionar sus grupos de canales" -#: ../../include/nav.php:97 +#: ../../include/nav.php:101 msgid "Account/Channel Settings" msgstr "Ajustes de cuenta/canales" -#: ../../include/nav.php:103 ../../include/nav.php:132 +#: ../../include/nav.php:107 ../../include/nav.php:136 msgid "End this session" msgstr "Finalizar esta sesión" -#: ../../include/nav.php:106 +#: ../../include/nav.php:110 msgid "Your profile page" msgstr "Su página del perfil" -#: ../../include/nav.php:109 +#: ../../include/nav.php:113 msgid "Manage/Edit profiles" msgstr "Administrar/editar perfiles" -#: ../../include/nav.php:118 ../../include/nav.php:122 +#: ../../include/nav.php:122 ../../include/nav.php:126 msgid "Sign in" msgstr "Acceder" -#: ../../include/nav.php:149 +#: ../../include/nav.php:153 msgid "Take me home" msgstr "Volver a la página principal" -#: ../../include/nav.php:151 +#: ../../include/nav.php:155 msgid "Log me out of this site" msgstr "Salir de este sitio" -#: ../../include/nav.php:156 +#: ../../include/nav.php:160 msgid "Create an account" msgstr "Crear una cuenta" -#: ../../include/nav.php:168 +#: ../../include/nav.php:172 msgid "Help and documentation" msgstr "Ayuda y documentación" -#: ../../include/nav.php:183 +#: ../../include/nav.php:186 msgid "Search site @name, !forum, #tag, ?docs, content" msgstr "Buscar en el sitio @nombre, !foro, #tag, ?docs, contenido" -#: ../../include/nav.php:189 +#: ../../include/nav.php:192 msgid "Site Setup and Configuration" msgstr "Ajustes y configuración del sitio" -#: ../../include/nav.php:329 +#: ../../include/nav.php:332 msgid "@name, !forum, #tag, ?doc, content" msgstr "@nombre, !foro, #tag, ?docs, contenido" -#: ../../include/nav.php:330 +#: ../../include/nav.php:333 msgid "Please wait..." msgstr "Espere por favor…" -#: ../../include/nav.php:336 +#: ../../include/nav.php:339 msgid "Add Apps" msgstr "Añadir aplicaciones" -#: ../../include/nav.php:337 +#: ../../include/nav.php:340 msgid "Arrange Apps" msgstr "Organizar aplicaciones" -#: ../../include/nav.php:338 +#: ../../include/nav.php:341 msgid "Toggle System Apps" msgstr "Alternar aplicaciones de sistema" -#: ../../include/nav.php:424 +#: ../../include/nav.php:426 msgid "Status Messages and Posts" msgstr "Mensajes de estado y publicaciones" -#: ../../include/nav.php:437 +#: ../../include/nav.php:439 msgid "Profile Details" msgstr "Detalles del perfil" -#: ../../include/nav.php:447 ../../include/photos.php:669 +#: ../../include/nav.php:449 ../../include/photos.php:666 msgid "Photo Albums" msgstr "Álbumes de fotos" -#: ../../include/nav.php:455 +#: ../../include/nav.php:457 msgid "Files and Storage" msgstr "Ficheros y repositorio" -#: ../../include/nav.php:493 +#: ../../include/nav.php:495 msgid "Saved Bookmarks" msgstr "Marcadores guardados" -#: ../../include/nav.php:504 +#: ../../include/nav.php:506 msgid "View Cards" msgstr "Ver las fichas" -#: ../../include/nav.php:515 +#: ../../include/nav.php:517 msgid "View Articles" msgstr "Ver los artículos" -#: ../../include/nav.php:527 +#: ../../include/nav.php:529 msgid "View Webpages" msgstr "Ver páginas web" @@ -15277,21 +15421,21 @@ msgstr "La imagen excede el límite de %lu bytes del sitio" msgid "Image file is empty." msgstr "El fichero de imagen está vacío. " -#: ../../include/photos.php:327 +#: ../../include/photos.php:324 msgid "Photo storage failed." msgstr "La foto no ha podido ser guardada." -#: ../../include/photos.php:376 +#: ../../include/photos.php:373 msgid "a new photo" msgstr "una nueva foto" -#: ../../include/photos.php:380 +#: ../../include/photos.php:377 #, php-format msgctxt "photo_upload" msgid "%1$s posted %2$s to %3$s" msgstr "%1$s ha publicado %2$s en %3$s" -#: ../../include/photos.php:674 +#: ../../include/photos.php:671 msgid "Upload New Photos" msgstr "Subir nuevas fotos" @@ -15299,7 +15443,7 @@ msgstr "Subir nuevas fotos" msgid "Invalid data packet" msgstr "Paquete de datos no válido" -#: ../../include/zot.php:4288 +#: ../../include/zot.php:4308 msgid "invalid target signature" msgstr "La firma recibida no es válida" diff --git a/view/es-es/hstrings.php b/view/es-es/hstrings.php index bb4c3728f..52aae3ccc 100644 --- a/view/es-es/hstrings.php +++ b/view/es-es/hstrings.php @@ -92,6 +92,8 @@ App::$strings["Profile"] = "Perfil"; App::$strings["Click on a contact to add or remove."] = "Pulsar en un contacto para añadirlo o eliminarlo."; App::$strings["Visible To"] = "Visible para"; App::$strings["All Connections"] = "Todas las conexiones"; +App::$strings["Calendar entries imported."] = "Entradas de calendario importadas."; +App::$strings["No calendar entries found."] = "No se han encontrado entradas de calendario."; App::$strings["INVALID EVENT DISMISSED!"] = "¡EVENTO NO VÁLIDO RECHAZADO!"; App::$strings["Summary: "] = "Resumen: "; App::$strings["Unknown"] = "Desconocido"; @@ -99,13 +101,11 @@ App::$strings["Date: "] = "Fecha: "; App::$strings["Reason: "] = "Razón: "; App::$strings["INVALID CARD DISMISSED!"] = "¡TARJETA NO VÁLIDA RECHAZADA!"; App::$strings["Name: "] = "Nombre: "; -App::$strings["CalDAV App"] = "App CalDav"; -App::$strings["CalDAV capable calendar"] = "Calendario compatible con CalDAV"; App::$strings["CardDAV App"] = "App CarDav"; App::$strings["CalDAV capable addressbook"] = "Libreta de direcciones compatible con CalDav"; +App::$strings["Link to source"] = "Enlace a la fuente"; App::$strings["Event title"] = "Título del evento"; App::$strings["Start date and time"] = "Fecha y hora de comienzo"; -App::$strings["Example: YYYY-MM-DD HH:mm"] = "Ejemplo: YYYY-MM-DD HH:mm"; App::$strings["End date and time"] = "Fecha y hora de finalización"; App::$strings["Description"] = "Descripción"; App::$strings["Location"] = "Ubicación"; @@ -120,9 +120,13 @@ App::$strings["List week"] = "Lista semanal"; App::$strings["List day"] = "Lista diaria"; App::$strings["More"] = "Más"; App::$strings["Less"] = "Menos"; +App::$strings["Update"] = "Actualizar"; App::$strings["Select calendar"] = "Seleccionar un calendario"; +App::$strings["Channel Calendars"] = "Calendarios del canal"; +App::$strings["CalDAV Calendars"] = "Calendarios CalDAV"; App::$strings["Delete all"] = "Eliminar todos"; App::$strings["Sorry! Editing of recurrent events is not yet implemented."] = "¡Disculpas! La edición de eventos recurrentes aún no se ha implementado."; +App::$strings["Categories"] = "Temas"; App::$strings["Name"] = "Nombre"; App::$strings["Organisation"] = "Organización"; App::$strings["Title"] = "Título"; @@ -137,7 +141,6 @@ App::$strings["Home"] = "Inicio"; App::$strings["Work"] = "Trabajo"; App::$strings["Add Contact"] = "Añadir un contacto"; App::$strings["Add Field"] = "Añadir un campo"; -App::$strings["Update"] = "Actualizar"; App::$strings["P.O. Box"] = "Buzón de correos"; App::$strings["Additional"] = "Adicional"; App::$strings["Street"] = "Calle"; @@ -237,8 +240,6 @@ App::$strings["Menu item deleted."] = "Este elemento del menú ha sido borrado"; App::$strings["Menu item could not be deleted."] = "Este elemento del menú no puede ser borrado."; App::$strings["Edit Menu Element"] = "Editar elemento del menú"; App::$strings["Link text"] = "Texto del enlace"; -App::$strings["Calendar entries imported."] = "Entradas de calendario importadas."; -App::$strings["No calendar entries found."] = "No se han encontrado entradas de calendario."; App::$strings["Event can not end before it has started."] = "Un evento no puede terminar antes de que haya comenzado."; App::$strings["Unable to generate preview."] = "No se puede crear la vista previa."; App::$strings["Event title and start time are required."] = "Se requieren el título del evento y su hora de inicio."; @@ -359,7 +360,7 @@ App::$strings["Website URL"] = "Dirección del sitio web"; App::$strings["Please use SSL (https) URL if available."] = "Por favor, use SSL (https) si está disponible."; App::$strings["Please select a default timezone for your website"] = "Por favor, selecciones el huso horario por defecto de su sitio web"; App::$strings["Site settings"] = "Ajustes del sitio"; -App::$strings["PHP version 5.5 or greater is required."] = "Se requiere la versión 5.5, o superior, de PHP."; +App::$strings["PHP version 7.1 or greater is required."] = "Se requiere la versión 7.1 o superior de PHP."; App::$strings["PHP version"] = "Versión de PHP"; App::$strings["Could not find a command line version of PHP in the web server PATH."] = "No se puede encontrar una versión en línea de comandos de PHP en la ruta del servidor web."; App::$strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Si no tiene instalada la versión de línea de comandos de PHP en su servidor, no podrá realizar envíos en segundo plano mediante cron."; @@ -446,12 +447,16 @@ App::$strings["On"] = "Activado"; App::$strings["Lock feature %s"] = "Bloquear la funcionalidad %s"; App::$strings["Manage Additional Features"] = "Gestionar las funcionalidades"; App::$strings["Update has been marked successful"] = "La actualización ha sido marcada como exitosa"; -App::$strings["Executing %s failed. Check system logs."] = "La ejecución de %s ha fallado. Mirar en los informes del sistema."; +App::$strings["Verification of update %s failed. Check system logs."] = "Error en la verificación de la actualización %s. Compruebe los registros del sistema."; App::$strings["Update %s was successfully applied."] = "La actualización de %s se ha realizado exitosamente."; -App::$strings["Update %s did not return a status. Unknown if it succeeded."] = "La actualización de %s no ha devuelto ningún estado. No se sabe si ha tenido éxito."; +App::$strings["Verifying update %s did not return a status. Unknown if it succeeded."] = "La verificación de la actualización %s no devuelve un estado. Desconocido si tuvo éxito."; +App::$strings["Update %s does not contain a verification function."] = "La actualización %s no contiene una función de verificación."; App::$strings["Update function %s could not be found."] = "No se encuentra la función de actualización de %s."; +App::$strings["Executing update procedure %s failed. Check system logs."] = "Error al ejecutar el procedimiento de actualización %s. Compruebe los registros del sistema."; +App::$strings["Update %s did not return a status. It cannot be determined if it was successful."] = "La actualización %s no devuelve un estado. No se puede determinar si tuvo éxito."; App::$strings["Failed Updates"] = "Han fallado las actualizaciones"; App::$strings["Mark success (if update was manually applied)"] = "Marcar como exitosa (si la actualización se ha hecho manualmente)"; +App::$strings["Attempt to verify this update if a verification procedure exists"] = "Intentar verificar esta actualización si existe un procedimiento de verificación."; App::$strings["Attempt to execute this update step automatically"] = "Intentar ejecutar este paso de actualización automáticamente"; App::$strings["No failed updates."] = "No ha fallado ninguna actualización."; App::$strings["%s account blocked/unblocked"] = array( @@ -805,7 +810,7 @@ App::$strings["Default file upload folder"] = "Carpeta por defecto de los ficher App::$strings["Remove this channel."] = "Eliminar este canal."; App::$strings["Additional Features"] = "Funcionalidades"; App::$strings["Events Settings"] = "Gestión de eventos"; -App::$strings["CalDAV Settings"] = "Ajustes de CalDav"; +App::$strings["Calendar Settings"] = "Ajustes del calendario"; App::$strings["Settings saved."] = "Configuración guardada."; App::$strings["Settings saved. Reload page please."] = "Ajustes guardados. Recargue la página, por favor."; App::$strings["Conversation Settings"] = "Ajustes de conversación"; @@ -1685,8 +1690,8 @@ App::$strings["Invalid channel."] = "El canal no es válido."; App::$strings["network"] = "red"; App::$strings["\$Projectname"] = "\$Projectname"; App::$strings["Welcome to %s"] = "Bienvenido a %s"; -App::$strings["Permission Denied."] = "Permiso denegado"; App::$strings["File not found."] = "Fichero no encontrado."; +App::$strings["Permission Denied."] = "Permiso denegado"; App::$strings["Edit file permissions"] = "Modificar los permisos del fichero"; App::$strings["Set/edit permissions"] = "Establecer/editar los permisos"; App::$strings["Include all files and sub folders"] = "Incluir todos los ficheros y subcarpetas"; @@ -1766,13 +1771,15 @@ App::$strings["Site Admin"] = "Administrador del sitio"; App::$strings["Report Bug"] = "Informe de errores"; App::$strings["Bookmarks"] = "Marcadores"; App::$strings["Chatrooms"] = "Salas de chat"; +App::$strings["Content Filter"] = "Filtro de contenido"; +App::$strings["Content Import"] = "Importación de contenidos"; App::$strings["Remote Diagnostics"] = "Diagnóstico remoto"; App::$strings["Suggest Channels"] = "Sugerir canales"; App::$strings["Login"] = "Iniciar sesión"; App::$strings["Stream"] = "Stream"; App::$strings["Wiki"] = "Wiki"; App::$strings["Channel Home"] = "Mi canal"; -App::$strings["Events"] = "Eventos"; +App::$strings["Calendar"] = "Calendario"; App::$strings["Directory"] = "Directorio"; App::$strings["Mail"] = "Correo"; App::$strings["Chat"] = "Chat"; @@ -1787,7 +1794,6 @@ App::$strings["Profile Photo"] = "Foto del perfil"; App::$strings["Profiles"] = "Perfiles"; App::$strings["Notifications"] = "Notificaciones"; App::$strings["Order Apps"] = "Ordenar las apps"; -App::$strings["CalDAV"] = "CalDAV"; App::$strings["CardDAV"] = "CardDAV"; App::$strings["Guest Access"] = "Acceso para invitados"; App::$strings["Notes"] = "Notas"; @@ -1912,6 +1918,7 @@ App::$strings["edited a post dated %s"] = "ha editado una entrada fechada el %s" App::$strings["edited a comment dated %s"] = "ha editado un comentario fechado el %s"; App::$strings["Wiki updated successfully"] = "El wiki se ha actualizado con éxito"; App::$strings["Wiki files deleted successfully"] = "Se han borrado con éxito los ficheros del wiki"; +App::$strings["Source code of failed update: "] = "Código fuente de la actualización fallida: "; App::$strings["Update Error at %s"] = "Error de actualización en %s"; App::$strings["Update %s failed. See error logs."] = "La actualización %s ha fallado. Mire el informe de errores."; App::$strings["Private Message"] = "Mensaje Privado"; @@ -1931,6 +1938,9 @@ App::$strings["Add Tag"] = "Añadir etiqueta"; App::$strings["Conversation Tools"] = "Herramientas de conversación"; App::$strings["like"] = "me gusta"; App::$strings["dislike"] = "no me gusta"; +App::$strings["Reply on this comment"] = "Responder a este comentario"; +App::$strings["reply"] = "responder"; +App::$strings["Reply to"] = "Responder a "; App::$strings["Share This"] = "Compartir esto"; App::$strings["share"] = "compartir"; App::$strings["Delivery Report"] = "Informe de transmisión"; @@ -1950,6 +1960,7 @@ App::$strings["Attend"] = "Participar o asistir"; App::$strings["Attendance Options"] = "Opciones de participación o asistencia"; App::$strings["Vote"] = "Votar"; App::$strings["Voting Options"] = "Opciones de votación"; +App::$strings["Go to previous comment"] = "Ir al comentario anterior"; App::$strings["Save Bookmarks"] = "Guardar en Marcadores"; App::$strings["Add to Calendar"] = "Añadir al calendario"; App::$strings["This is an unsaved preview"] = "Esta es una previsualización sin guardar"; @@ -1972,7 +1983,6 @@ App::$strings["parent"] = "padre"; App::$strings["Collection"] = "Colección"; App::$strings["Principal"] = "Principal"; App::$strings["Addressbook"] = "Libreta de direcciones"; -App::$strings["Calendar"] = "Calendario"; App::$strings["Schedule Inbox"] = "Programar bandeja de entrada"; App::$strings["Schedule Outbox"] = "Programar bandeja de salida"; App::$strings["Total"] = "Total"; @@ -1988,11 +1998,11 @@ App::$strings["Forums"] = "Foros"; App::$strings["Select Channel"] = "Seleccionar un canal"; App::$strings["Read-write"] = "Lectura y escritura"; App::$strings["Read-only"] = "Sólo lectura"; -App::$strings["My Calendars"] = "Mis calendarios"; -App::$strings["Shared Calendars"] = "Calendarios compartidos"; +App::$strings["Channel Calendar"] = "Calendario del canal"; +App::$strings["Shared CalDAV Calendars"] = "Calendarios CalDAV compartidos"; App::$strings["Share this calendar"] = "Compartir este calendario"; App::$strings["Calendar name and color"] = "Nombre y color del calendario"; -App::$strings["Create new calendar"] = "Crear un nuevo calendario"; +App::$strings["Create new CalDAV calendar"] = "Crear un nuevo calendario CalDAV"; App::$strings["Calendar Name"] = "Nombre del calendario"; App::$strings["Calendar Tools"] = "Gestión de calendarios"; App::$strings["Import calendar"] = "Importar un calendario"; @@ -2004,7 +2014,6 @@ App::$strings["Addressbook Name"] = "Nombre de la agenda"; App::$strings["Addressbook Tools"] = "Gestión de agendas de direcciones"; App::$strings["Import addressbook"] = "Importar una agenda de direcciones"; App::$strings["Select an addressbook to import to"] = "Seleccionar una agenda para importarla"; -App::$strings["Categories"] = "Temas"; App::$strings["Everything"] = "Todo"; App::$strings["Events Tools"] = "Gestión de eventos"; App::$strings["Export Calendar"] = "Exportar el calendario"; @@ -2507,11 +2516,11 @@ App::$strings["Approve subscription requests from Hubzilla contacts automaticall App::$strings["Purge internal list of jabber addresses of contacts"] = "Purgar la lista interna de las direcciones de contactos de jabber"; App::$strings["Configuration Help"] = "Ayuda para los ajustes"; App::$strings["Jappixmini Settings"] = "Ajustes de Jappixmini"; -App::$strings["Your channel has been upgraded to the latest \$Projectname version."] = "Su canal ha sido actualizado a la última versión de \$Projectname."; -App::$strings["To improve usability, we have converted some features into installable stand-alone apps."] = "Para mejorar la usabilidad, hemos convertido algunas características en aplicaciones independientes instalables."; -App::$strings["Please visit the \$Projectname"] = "Por favor visite el sitio web de \$Projectname"; -App::$strings["app store"] = "aplicaciones disponibles"; -App::$strings["and install possibly missing apps."] = "e instale las aplicaciones que posiblemente falten."; +App::$strings["Your channel has been upgraded to \$Projectname version"] = "Su canal ha sido actualizado a la versión \$Projectname"; +App::$strings["Please have a look at the"] = "Por favor, eche un vistazo a la "; +App::$strings["git history"] = "historial del git"; +App::$strings["change log"] = "lista de cambios"; +App::$strings["for further infos."] = "para más información."; App::$strings["Upgrade Info"] = "Información de actualización"; App::$strings["Do not show this again"] = "No mostrar esto de nuevo"; App::$strings["Access Denied"] = "Acceso denegado"; @@ -2527,8 +2536,11 @@ App::$strings["Reputation \"cost\" to comment"] = "\"Coste\" de la reputación p App::$strings["Reputation automatically recovers at this rate per hour until it reaches minimum_to_post"] = "La reputación se recupera automáticamente a esta tasa por hora hasta que alcanza el mínimo_a_post"; App::$strings["When minimum_to_moderate > reputation > minimum_to_post reputation recovers at this rate per hour"] = "Cuando el mínimo_a_moderar > reputación > mínimo_a_publicar la reputación se recupera a esta tasa por hora "; App::$strings["Community Moderation Settings"] = "Configuración de la moderación de la comunidad"; -App::$strings["Can moderate reputation on my channel."] = "Se puede moderar la reputación en mi canal."; App::$strings["Channel Reputation"] = "Reputación del canal"; +App::$strings["An Error has occurred."] = "Se ha producido un error."; +App::$strings["Upvote"] = "Votar a favor"; +App::$strings["Downvote"] = "Votar en contra"; +App::$strings["Can moderate reputation on my channel."] = "Se puede moderar la reputación en mi canal."; App::$strings["Block Completely"] = "Bloquear completamente"; App::$strings["Superblock App"] = "App Superblock"; App::$strings["Block channels"] = "Bloquear canales"; @@ -2555,6 +2567,16 @@ App::$strings["Logfile archive directory"] = "Directorio de los ficheros de info App::$strings["Directory to store rotated logs"] = "Directorio para almacenar los informes rotados"; App::$strings["Logfile size in bytes before rotating"] = "Tamaño del fichero de informe en bytes antes de rotarlo"; App::$strings["Number of logfiles to retain"] = "Número de ficheros de informe que se deben retener"; +App::$strings["No server specified"] = "No se ha especificado ningún servidor"; +App::$strings["Posts imported"] = "Entradas importadas"; +App::$strings["Files imported"] = "Ficheros importados"; +App::$strings["This addon app copies existing content and file storage to a cloned/copied channel. Once the app is installed, visit the newly installed app. This will allow you to set the location of your original channel and an optional date range of files/conversations to copy."] = "Este complemento copia el contenido existente y el almacenamiento de ficheros en un canal clonado/copiado. Una vez instalada la aplicación, visite la aplicación recién instalada. Esto le permitirá establecer la ubicación de su canal original y un rango de fechas opcional de ficheros/conversaciones para copiar."; +App::$strings["This will import all your conversations and cloud files from a cloned channel on another server. This may take a while if you have lots of posts and or files."] = "Esto importará todas sus conversaciones y archivos de nube de un canal clonado en otro servidor. El proceso puede tardar un poco si tiene muchos mensajes y/o ficheros."; +App::$strings["Include posts"] = "Incluir entradas"; +App::$strings["Conversations, Articles, Cards, and other posted content"] = "Conversaciones, artículos, fichas y otros contenidos publicados"; +App::$strings["Include files"] = "Incluir ficheros"; +App::$strings["Files, Photos and other cloud storage"] = "Archivos, fotos y otro tipo de almacenamiento en la nube"; +App::$strings["Original Server base URL"] = "URL base del servidor original"; App::$strings["Friendica Photo Album Import"] = "Importar un álbum de fotos de Friendica"; App::$strings["This will import all your Friendica photo albums to this Red channel."] = "Esto importará todos sus álbumes de fotos de Friendica a este canal de Hubzilla."; App::$strings["Friendica Server base URL"] = "URL base del servidor de Friendica"; @@ -3142,6 +3164,7 @@ App::$strings["Thank you, this nickname is valid."] = "Gracias, este alias es v App::$strings["A channel name is required."] = "Se requiere un nombre de canal"; App::$strings["This is a "] = "Esto es un "; App::$strings[" channel name"] = "nombre de canal"; +App::$strings["Back to reply"] = "Volver a la respuesta"; App::$strings["%d minutes"] = array( 0 => "%d minutos", 1 => "%d minutos", @@ -3340,6 +3363,8 @@ App::$strings["Dislike Posts"] = "Desagrado de publicaciones"; App::$strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios"; App::$strings["Star Posts"] = "Entradas destacadas"; App::$strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella"; +App::$strings["Reply on comment"] = "Responder a los comentarios"; +App::$strings["Ability to reply on selected comment"] = "Posibilidad de responder a los comentarios seleccionados"; App::$strings["Advanced Directory Search"] = "Búsqueda avanzada en el directorio"; App::$strings["Allows creation of complex directory search queries"] = "Permitir la creación de consultas complejas en las búsquedas en el directorio"; App::$strings["Editor"] = "Editor"; @@ -3361,6 +3386,7 @@ App::$strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o coment App::$strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Prevenir que entradas con contenido idéntico se publiquen con menos de dos minutos de intervalo."; App::$strings["Auto-save drafts of posts and comments"] = "Guardar automáticamente borradores de entradas y comentarios"; App::$strings["Automatically saves post and comment drafts in local browser storage to help prevent accidental loss of compositions"] = "Guarda automáticamente los borradores de comentarios y publicaciones en el almacenamiento del navegador local para ayudar a evitar la pérdida accidental de composiciones."; +App::$strings["Events"] = "Eventos"; App::$strings["Smart Birthdays"] = "Cumpleaños inteligentes"; App::$strings["Make birthday events timezone aware in case your friends are scattered across the planet."] = "Enlazar los eventos de cumpleaños con el huso horario en el caso de que sus amigos estén dispersos por el mundo."; App::$strings["Event Timezone Selection"] = "Selección del huso horario del evento"; @@ -3378,7 +3404,6 @@ App::$strings["Forum Filter"] = "Filtro de foro"; App::$strings["Ability to display only posts of a specific forum"] = "Posibilidad de mostrar sólo los mensajes de un foro específico"; App::$strings["Personal Posts Filter"] = "Filtro de entradas personales"; App::$strings["Ability to display only posts that you've interacted on"] = "Posibilidad de mostrar sólo los mensajes en los que usted haya interactuado"; -App::$strings["Show friend and connection suggestions"] = "Mostrar sugerencias de amigos y conexiones"; App::$strings["Photo Location"] = "Ubicación de las fotos"; App::$strings["If location data is available on uploaded photos, link this to a map."] = "Si los datos de ubicación están disponibles en las fotos subidas, enlazar estas a un mapa."; App::$strings["Advanced Profiles"] = "Perfiles avanzados"; diff --git a/view/es-es/update_fail_eml.tpl b/view/es-es/update_fail_eml.tpl index 6ebb521c5..f5b083bf9 100644 --- a/view/es-es/update_fail_eml.tpl +++ b/view/es-es/update_fail_eml.tpl @@ -1,13 +1,22 @@ -Hola,
-Soy el servidor web en {{$sitename}};
+Disculpas, pero esto puede ser urgente.
+
+Este es el servidor web en {{$sitename}};
-Los desarrolladores de Hubzilla lanzaron una actualización {{$update}} recientemente,
-pero cuando se intentaba instalar, alguna cosa ha ido terriblemente mal.
+Los desarrolladores del proyecto han publicado recientemente una actualización {{$update}},
+pero durante el intento de instalarlo automáticamente, algo salió terriblemente mal.
Esto requiere intervención humana tan pronto como sea posible.
Póngase en contacto con un desarrollador de proyectos si no sabe cómo
-por sí mismo. Mi base se datos puede quedar inservible.
+arréglelo por su cuenta. La configuración de la base de datos de su servidor web puede no ser válida.
El mensaje de error ha sido el siguiente: '{{$error}}'.
+Puede intentar volver a aplicar esta actualización visitando
+
+{{$baseurl}}/admin/dbsync
+
+mientras estaba conectado a la cuenta de administración.
+
+{{$source}}
+
Disculpe por cualquier inconveniente causado,
su servidor web en {{$siteurl}}
\ No newline at end of file diff --git a/view/tpl/cdav_calendar.tpl b/view/tpl/cdav_calendar.tpl index 22579227a..083c7cea3 100644 --- a/view/tpl/cdav_calendar.tpl +++ b/view/tpl/cdav_calendar.tpl @@ -17,6 +17,8 @@ var resource = {{$resource}}; var default_view = resource !== null ? 'timeGridDay' : 'dayGridMonth'; var default_date = resource !== null ? new Date(resource.dtstart) : new Date(); +var allday; + $(document).ready(function() { var calendarEl = document.getElementById('calendar'); calendar = new FullCalendar.Calendar(calendarEl, { @@ -43,7 +45,6 @@ $(document).ready(function() { dayNamesShort: aStr['dayNamesShort'], allDayText: aStr['allday'], - defaultTimedEventDuration: '01:00:00', snapDuration: '00:15:00', dateClick: function(info) { @@ -53,8 +54,10 @@ $(document).ready(function() { new_event = {}; } + allday = info.allDay; + var dtend = new Date(info.date.toUTCString()); - if(info.view.type == 'dayGridMonth') { + if(allday) { dtend.setDate(dtend.getDate() + 1); } else{ @@ -76,12 +79,11 @@ $(document).ready(function() { $('#event_submit').val('create_event').html('{{$create}}'); $('#event_delete').hide(); - new_event = { id: new_event_id, title : 'New event', start: $('#id_dtstart').val(), end: $('#id_dtend').val(), editable: true, color: '#bbb' }; + new_event = { id: new_event_id, title: 'New event', start: $('#id_dtstart').val(), end: $('#id_dtend').val(), allDay: info.allDay, editable: true, color: '#bbb' }; calendar.addEvent(new_event); }, - - eventClick: function(info) { + eventClick: function(info) { //reset categories $('#id_categories').tagsinput('removeAll'); @@ -131,6 +133,8 @@ $(document).ready(function() { event_uri = event.extendedProps.uri; $('#id_title').val(event.title); $('#calendar_select').val(calendar_id).attr('disabled', true).trigger('change'); + $('#id_timezone_select').val(event.extendedProps.timezone); + $('#id_location').val(event.extendedProps.location); $('#id_categories').tagsinput('add', event.extendedProps.categories); $('#id_dtstart').val(dtstart.toUTCString()); $('#id_dtend').val(dtend.toUTCString()); @@ -179,11 +183,12 @@ $(document).ready(function() { }, eventResize: function(info) { + console.log(info); var event = info.event._def; var dtstart = new Date(info.event._instance.range.start); var dtend = new Date(info.event._instance.range.end); - + $('#id_title').val(event.title); $('#id_dtstart').val(dtstart.toUTCString()); $('#id_dtend').val(dtend.toUTCString()); @@ -199,9 +204,10 @@ $(document).ready(function() { 'type': 'event', 'preview': 0, 'summary': event.title, + 'timezone_select': event.extendedProps.timezone, 'dtstart': dtstart.toUTCString(), 'dtend': dtend.toUTCString(), - 'adjust': event.extendedProps.item.adjust, + 'adjust': event.allDay ? 0 : 1, 'categories': event.extendedProps.categories, 'desc': event.extendedProps.description, 'location': event.extendedProps.location, @@ -215,8 +221,10 @@ $(document).ready(function() { 'update': 'resize', 'id[]': event.extendedProps.calendar_id, 'uri': event.extendedProps.uri, + 'timezone_select': event.extendedProps.timezone, 'dtstart': dtstart ? dtstart.toUTCString() : '', - 'dtend': dtend ? dtend.toUTCString() : '' + 'dtend': dtend ? dtend.toUTCString() : '', + 'allday': event.allDay ? 1 : 0 }) .fail(function() { info.revert(); @@ -245,9 +253,10 @@ $(document).ready(function() { 'type': 'event', 'preview': 0, 'summary': event.title, + 'timezone_select': event.extendedProps.timezone, 'dtstart': dtstart.toUTCString(), 'dtend': dtend.toUTCString(), - 'adjust': event.extendedProps.item.adjust, + 'adjust': event.allDay ? 0 : 1, 'categories': event.extendedProps.categories, 'desc': event.extendedProps.description, 'location': event.extendedProps.location, @@ -261,8 +270,10 @@ $(document).ready(function() { 'update': 'drop', 'id[]': event.extendedProps.calendar_id, 'uri': event.extendedProps.uri, + 'timezone_select': event.extendedProps.timezone, 'dtstart': dtstart ? dtstart.toUTCString() : '', - 'dtend': dtend ? dtend.toUTCString() : '' + 'dtend': dtend ? dtend.toUTCString() : '', + 'allday': event.allDay ? 1 : 0 }) .fail(function() { info.revert(); @@ -334,6 +345,7 @@ $(document).ready(function() { $('#id_categories').tagsinput('add', '{{$categories}}'), $('#id_description').val(resource.description); $('#id_location').val(resource.location); + $('#id_timezone_select').val(resource.timezone); if(event_xchan !== '{{$channel_hash}}') $('#event_submit').hide(); @@ -414,10 +426,11 @@ function on_submit() { 'xchan': event_xchan, 'type': 'event', 'preview': 0, + 'timezone_select': $('#id_timezone_select').val(), 'summary': $('#id_title').val(), 'dtstart': $('#id_dtstart').val(), 'dtend': $('#id_dtend').val(), - 'adjust': 0, + 'adjust': allday ? 0 : 1, 'categories': $('#id_categories').val(), 'desc': $('#id_description').val(), 'location': $('#id_location').val(), @@ -439,12 +452,14 @@ function on_submit() { $.post( 'cdav/calendar', { 'submit': $('#event_submit').val(), 'target': $('#calendar_select').val(), + 'timezone_select': $('#id_timezone_select').val(), 'uri': event_uri, 'title': $('#id_title').val(), 'dtstart': $('#id_dtstart').val(), 'dtend': $('#id_dtend').val(), 'description': $('#id_description').val(), - 'location': $('#id_location').val() + 'location': $('#id_location').val(), + 'allday': allday ? 1 : 0 }) .done(function() { var parts = $('#calendar_select').val().split(':'); @@ -569,6 +584,9 @@ function exportDate() { {{/foreach}} </optgroup> </select> + {{if $timezone_select}} + {{include file="field_select_grouped.tpl" field=$timezone_select}} + {{/if}} <div id="more_block" style="display: none;"> {{if $catsenabled}} <div id="id_categories_wrapper" class="form-group"> diff --git a/view/tpl/event_head.tpl b/view/tpl/event_head.tpl index 0e6f7523c..9d56b7fe4 100755 --- a/view/tpl/event_head.tpl +++ b/view/tpl/event_head.tpl @@ -52,6 +52,7 @@ header: false, eventTextColor: 'white', lang: '{{$lang}}', + timeZone: '{{$timezone}}', firstDay: {{$first_day}}, eventLimit: 3, diff --git a/view/tpl/event_item_header.tpl b/view/tpl/event_item_header.tpl index 6247aaf6f..ed46c304f 100755 --- a/view/tpl/event_item_header.tpl +++ b/view/tpl/event_item_header.tpl @@ -1,6 +1,11 @@ <div class="event-item-title"> <h3><i class="fa fa-calendar"></i> {{$title}}</h3> </div> +{{if $oneday && $allday}} +<span class="dtstart">{{$dtstart_dt}}</span> +{{else if $allday}} +<span class="dtstart">{{$dtstart_dt}}</span> — <span class="dtend">{{$dtend_dt}}</span> +{{else}} <div class="event-item-start"> <span class="event-item-label">{{$dtstart_label}}</span> <span class="dtstart" title="{{$dtstart_title}}">{{$dtstart_dt}}</span> </div> @@ -9,3 +14,4 @@ <span class="event-item-label">{{$dtend_label}}</span> <span class="dtend" title="{{$dtend_title}}">{{$dtend_dt}}</span> </div> {{/if}} +{{/if}} |