Merge pull request #19 from redmatrix/master

updating from original codebase
This commit is contained in:
mrjive 2016-01-28 23:19:13 +01:00
commit 28943af494
71 changed files with 5118 additions and 5004 deletions

View file

@ -497,6 +497,11 @@ define ( 'ACTIVITY_POST', NAMESPACE_ACTIVITY_SCHEMA . 'post' );
define ( 'ACTIVITY_UPDATE', NAMESPACE_ACTIVITY_SCHEMA . 'update' );
define ( 'ACTIVITY_TAG', NAMESPACE_ACTIVITY_SCHEMA . 'tag' );
define ( 'ACTIVITY_FAVORITE', NAMESPACE_ACTIVITY_SCHEMA . 'favorite' );
define ( 'ACTIVITY_CREATE', NAMESPACE_ACTIVITY_SCHEMA . 'create' );
define ( 'ACTIVITY_WIN', NAMESPACE_ACTIVITY_SCHEMA . 'win' );
define ( 'ACTIVITY_LOSE', NAMESPACE_ACTIVITY_SCHEMA . 'lose' );
define ( 'ACTIVITY_TIE', NAMESPACE_ACTIVITY_SCHEMA . 'tie' );
define ( 'ACTIVITY_COMPLETE', NAMESPACE_ACTIVITY_SCHEMA . 'complete' );
define ( 'ACTIVITY_POKE', NAMESPACE_ZOT . '/activity/poke' );
define ( 'ACTIVITY_MOOD', NAMESPACE_ZOT . '/activity/mood' );
@ -509,6 +514,7 @@ define ( 'ACTIVITY_OBJ_P_PHOTO', NAMESPACE_ACTIVITY_SCHEMA . 'profile-photo' );
define ( 'ACTIVITY_OBJ_ALBUM', NAMESPACE_ACTIVITY_SCHEMA . 'photo-album' );
define ( 'ACTIVITY_OBJ_EVENT', NAMESPACE_ACTIVITY_SCHEMA . 'event' );
define ( 'ACTIVITY_OBJ_GROUP', NAMESPACE_ACTIVITY_SCHEMA . 'group' );
define ( 'ACTIVITY_OBJ_GAME', NAMESPACE_ACTIVITY_SCHEMA . 'game' );
define ( 'ACTIVITY_OBJ_TAGTERM', NAMESPACE_ZOT . '/activity/tagterm' );
define ( 'ACTIVITY_OBJ_PROFILE', NAMESPACE_ZOT . '/activity/profile' );
define ( 'ACTIVITY_OBJ_THING', NAMESPACE_ZOT . '/activity/thing' );
@ -569,6 +575,9 @@ define ( 'ITEM_TYPE_WEBPAGE', 3 );
define ( 'ITEM_TYPE_BUG', 4 );
define ( 'ITEM_TYPE_DOC', 5 );
define ( 'ITEM_IS_STICKY', 1000 );
define ( 'DBTYPE_MYSQL', 0 );
define ( 'DBTYPE_POSTGRES', 1 );
@ -1547,6 +1556,10 @@ function goaway($s) {
* @return int|bool account_id or false
*/
function get_account_id() {
if(intval($_SESSION['account_id']))
return intval($_SESSION['account_id']);
if(get_app()->account)
return intval(get_app()->account['account_id']);
@ -1717,8 +1730,12 @@ function proc_run($cmd){
$cmd = "cmd /c start \"title\" /D \"$cwd\" /b $cmdline";
proc_close(proc_open($cmd, array(), $foo));
}
else
proc_close(proc_open($cmdline ." &", array(), $foo));
else {
if(get_config('system','use_proc_open'))
proc_close(proc_open($cmdline ." &", array(), $foo));
else
exec($cmdline . ' > /dev/null &');
}
}
/**

View file

@ -57,9 +57,9 @@ Private messages are encrypted during transport and storage. In this day and age
This provides the ability to select posts by date ranges
**Collections Filter**
**Privacy Group Filter**
Enable widget to display stream posts only from selected collections. This also toggles the outbound permissions while you are viewing a collection. This is analogous to Google "circles" or Disapora "aspects".
Enable widget to display stream posts only from selected groups of connection. This also toggles the outbound permissions while you are viewing a privacy group. This is analogous to Google "circles" or Disapora "aspects".
**Saved Searches**

View file

@ -11,9 +11,9 @@ When you start to mention somebody, it will create an auto-complete box to selec
**Private Mentions**
If you wish to restrict a post to a single person or a number of people, you can do this by selecting channels or collections from the privacy tool. You can also just tag them with a privacy tag. A privacy tag is a name preceded by the two characters @! - and in addition to tagging these channels, will also change the privacy permissions of the post to include them (and perhaps restrict the post from "everybody" if this was the default). You can have more than one privacy tag, for instance @!bob and @!linda will send the post only to Bob and Linda (in addition to any recipients you selected with the privacy selector - if any).
If you wish to restrict a post to a single person or a number of people, you can do this by selecting channels or privacy groups from the privacy tool. You can also just tag them with a privacy tag. A privacy tag is a name preceded by the two characters @! - and in addition to tagging these channels, will also change the privacy permissions of the post to include them (and perhaps restrict the post from "everybody" if this was the default). You can have more than one privacy tag, for instance @!bob and @!linda will send the post only to Bob and Linda (in addition to any recipients you selected with the privacy selector - if any).
You may also tag public collections. When you create or edit a collection, there is a checkbox to allow the group members to be seen by others. If this box is checked for a collection and you tag (for instance) @!Friends - the post will be restricted to the Friends collection. Check that the collection is public before doing this - as there is no way to take back a post except to delete it. The collection name will appear in the post and will alert members of that collection that they are members of it.
You may also tag privacy groups which are "public". When you create or edit a privacy group, there is a checkbox to allow the group members to be seen by others. If this box is checked for a group and you tag (for instance) @!Friends - the post will be restricted to the Friends group. Check that the group is public before doing this - as there is no way to take back a post except to delete it. The group name will appear in the post and will alert members of that group that they are members of it.

View file

@ -15,7 +15,7 @@ Some/many of these widgets have restrictions which may restrict the type of page
* args: count - number of items to return (default 24)
<br />&nbsp;<br />
* collections - collection selector for the current logged in channel
* collections - privacy group selector for the current logged in channel
* args: mode - one of "conversation", "group", "abook" depending on module
<br />&nbsp;<br />

View file

@ -15,7 +15,6 @@
[*] dirstats - show some interesting statistics generated by the driectory server
[*] donate - provides a project donation page
[*] dwpost - crosspost to Dreamwidth
[*] embedly - use the embedly (formerly ooehmbed) service to embed media from many providers
[*] extcron - use an external cron service to run your hub's scheduled tasks
[*] flattrwidget - provides a "Flattr Us" button
[*] flip - create upside down text
@ -38,6 +37,7 @@
[*] moremoods - Additional mood options
[*] morepokes - additional poke options (not safe for work)
[*] msgfooter - provide legal or other text on each outgoing post
[*] noembed - use noembed.com as an addition to Hubzilla's native oembed functionality (currently broken)
[*] nofed - prevent "federation" of channel posts, maintains all interaction on your site
[*] nsabait - add random terrorism related hashtags to your posts
[*] nsfw - Highly recommended plugin to collpase posts with inappropriate content

View file

@ -22,6 +22,6 @@ See: [zrl=[baseurl]/help/cloud_desktop_clients]Cloud Desktop Clients[/zrl]
[b]Permissions[/b]
When using WebDAV, the file is created with your channel's default file permissions and this cannot be changed from within the operating system. It also may not be as restrictive as you would like. What we've found is that the preferred method of making files private is to first create folders or directories; then visit &quot;filestorage/{{username}}&quot;; select the directory and change the permissions. Do this before you put anything into the directory. The directory permissions take precedence so you can then put files or other folders into that container and they will be protected from unwanted viewers by the directory permissions. It is common for folks to create a &quot;personal&quot; or &quot;private&quot; folder which is restricted to themselves. You can use this as a personal cloud to store anything from anywhere on the web or any computer and it is protected from others. You might also create folders for &quot;family&quot; and &quot;friends&quot; with permission granted to appropriate collections of channels.
When using WebDAV, the file is created with your channel's default file permissions and this cannot be changed from within the operating system. It also may not be as restrictive as you would like. What we've found is that the preferred method of making files private is to first create folders or directories; then visit &quot;filestorage/{{username}}&quot;; select the directory and change the permissions. Do this before you put anything into the directory. The directory permissions take precedence so you can then put files or other folders into that container and they will be protected from unwanted viewers by the directory permissions. It is common for folks to create a &quot;personal&quot; or &quot;private&quot; folder which is restricted to themselves. You can use this as a personal cloud to store anything from anywhere on the web or any computer and it is protected from others. You might also create folders for &quot;family&quot; and &quot;friends&quot; with permission granted to appropriate privacy groups.
#include doc/macros/main_footer.bb;

View file

@ -47,9 +47,9 @@ Private messages are encrypted during transport and storage. In this day and age
This provides the ability to select posts by date ranges
[b]Collections Filter[/b]
[b]Privacy Group Filter[/b]
Enable widget to display stream posts only from selected collections. This also toggles the outbound permissions while you are viewing a collection. This is analogous to Google &quot;circles&quot; or Disapora &quot;aspects&quot;.
Enable widget to display stream posts only from selected privacy groups. This also toggles the outbound permissions while you are viewing a group. This is analogous to Google &quot;circles&quot; or Disapora &quot;aspects&quot;.
[b]Saved Searches[/b]

View file

@ -106,9 +106,9 @@ There is also experimental support for OpenID authentication which may be used i
Channels may have permissions to become "derivative channels" where two or more existing channels combine to create a new topical channel.
[b]Collections[/b]
[b]Privacy Groups[/b]
"Collections" is our implementation of privacy groups, which is similar to Google "Circles" and Diaspora "Aspects". This allows you to filter your incoming stream by collections or groups, and automatically set the outbound Access Control List to only those in the Collection when you post. You may over-ride this at any time (prior to sending the post).
Our implementation of privacy groups is similar to Google "Circles" and Diaspora "Aspects". This allows you to filter your incoming stream by selected groups, and automatically set the outbound Access Control List to only those in that privacy group when you post. You may over-ride this at any time (prior to sending the post).
[b]Directory Services[/b]

View file

@ -59,7 +59,11 @@ This document assumes you're an administrator.
[b]system.taganyone[/b]
Allow the @mention tagging of anyone whether you are connected or not.
[b]system.directorytags[/b]
Set the number of keyword tags displayed on the directory page.
Set the number of keyword tags displayed on the directory page. Default is 50 unless set to a
positive integer.
[b]system.disable_directory_keywords[/b]
If '1', do not show directory keywords. If the hub is a directory server, prevent returning
tags to any directory clients. Please do not set this for directory servers in the RED_GLOBAL realm.
[b]system.disable_dreport[/b]
If '1', don't store or link to delivery reports
[b]system.startpage[/b]
@ -90,6 +94,9 @@ This document assumes you're an administrator.
Similar to block_public, except only blocks public access to
search features. Useful for sites that want to be public, but
keep getting hammered by search engines.
[b]system.proc_run_use_exec
If 1, use the exec system call in proc_run to run background tasks. By default
we use proc_open and proc_close. On some (currently rare) systems this does not work well.
[b]system.paranoia[/b]
As the pconfig, but on a site-wide basis. Can be overwritten
by member settings.

View file

@ -11,11 +11,11 @@ The channel is a typical social networking profile. By default posts and publish
**Restricted**
By default all posts and published items are sent to your 'Friends' collection and not made public. New friends are added to this collection. You can over-ride this and create a public post or published item if you desire. You are listed in the directory. Your online presence (for chat) and your connections (friends) are visible to your profile viewers.
By default all posts and published items are sent to your 'Friends' privacy group and not made public. New friends are added to this privacy group. You can over-ride this and create a public post or published item if you desire. You are listed in the directory. Your online presence (for chat) and your connections (friends) are visible to your profile viewers.
**Private**
By default all posts and published items are sent to your 'Friends' collection. New friends are added to this collection. You can over-ride this and create a public post or public item if you desire. You are NOT listed in the directory. Only your connections can see your other connections. Your online presence is hidden.
By default all posts and published items are sent to your 'Friends' privacy group. New friends are added to this privacy group. You can over-ride this and create a public post or public item if you desire. You are NOT listed in the directory. Only your connections can see your other connections. Your online presence is hidden.
##Forum
@ -27,11 +27,11 @@ The channel is a typical forum. By default posts and published items are public.
**Restricted**
By default all posts and published items are sent to the channel's 'Friends' collection. New friends are added to this collection. Members may post by @mention+ or wall-to-wall post, but posts and replies may also be seen by other receipients of the top-level post who are not members. The channel is visible in the directory. Members must be manually added by the forum owner.
By default all posts and published items are sent to the channel's 'Friends' privacy group. New friends are added to this privacy group. Members may post by @mention+ or wall-to-wall post, but posts and replies may also be seen by other receipients of the top-level post who are not members. The channel is visible in the directory. Members must be manually added by the forum owner.
**Private**
By default all posts and published items are sent to your 'Friends' collection. New friends are added to this collection. The owner can over-ride this and create a public post or public item if desired. Members cannot. You are NOT listed in the directory. Only your connections can see your other connections. Your online presence is hidden. Members must be manually added by the forum owner. Posting by @mention+ is disabled. Posts can only be made via wall-to-wall posts, and sent to members of the 'Friends' collection. They are not publicly visible.
By default all posts and published items are sent to your 'Friends' privacy group. New friends are added to this privacy group. The owner can over-ride this and create a public post or public item if desired. Members cannot. You are NOT listed in the directory. Only your connections can see your other connections. Your online presence is hidden. Members must be manually added by the forum owner. Posting by @mention+ is disabled. Posts can only be made via wall-to-wall posts, and sent to members of the 'Friends' privacy group. They are not publicly visible.
##Feed
@ -44,7 +44,7 @@ Similiar to Social - Mostly Public, but tailored for RSS feed sources. Items may
**Restricted**
Not listed in directory. Online presence is meaningless, therefore hidden. Feed is published only to members of the 'Friends' collection. New connections are automatically added to this collections. Members must be manually approved by the channel owner.
Not listed in directory. Online presence is meaningless, therefore hidden. Feed is published only to members of the 'Friends' privacy group. New connections are automatically added to this privacy group. Members must be manually approved by the channel owner.
##Special

View file

@ -31,9 +31,9 @@ Some connections in the mention auto-complete box behave differently than others
[b]Private Mentions[/b]
If you wish to restrict a post to a single person or a number of people, you can do this by selecting channels or collections from the privacy tool. You can also just tag them with a privacy tag. A privacy tag is a name preceded by the two characters @! - and in addition to tagging these channels, will also change the privacy permissions of the post to only include them. You can have more than one privacy tag, for instance @!bob and @!linda will send the post only to Bob and Linda. This mechanism over-rides the privacy selector.
If you wish to restrict a post to a single person or a number of people, you can do this by selecting channels or privacy groups from the privacy tool. You can also just tag them with a privacy tag. A privacy tag is a name preceded by the two characters @! - and in addition to tagging these channels, will also change the privacy permissions of the post to only include them. You can have more than one privacy tag, for instance @!bob and @!linda will send the post only to Bob and Linda. This mechanism over-rides the privacy selector.
You may also tag public collections. When you create or edit a collection, there is a checkbox to allow the group members to be seen by others. If this box is checked for a collection and you tag (for instance) @!Friends - the post will be restricted to the Friends collection. Check that the collection is public before doing this - as there is no way to take back a post except to delete it. The collection name will appear in the post and will alert members of that collection that they are members of it.
You may also tag privacy groups which are "public". When you create or edit a privacy group, there is a checkbox to allow the group members to be seen by others. If this box is checked for a group and you tag (for instance) @!Friends - the post will be restricted to the Friends group. Check that the group is public before doing this - as there is no way to take back a post except to delete it. The group name will appear in the post and will alert members of that group that they are members of it.
[b]Mentions and Comments[/b]

View file

@ -273,14 +273,14 @@ function notification($params) {
$preamble = sprintf( t('%1$s, you\'ve received an new connection request from \'%2$s\' at %3$s'), $recip['channel_name'], $sender['xchan_name'], $sitename);
$epreamble = sprintf( t('%1$s, you\'ve received [zrl=%2$s]a new connection request[/zrl] from %3$s.'),
$recip['channel_name'],
$itemlink,
$siteurl . '/connections/ifpending',
'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]');
$body = sprintf( t('You may visit their profile at %s'),$sender['xchan_url']);
$sitelink = t('Please visit %s to approve or reject the connection request.');
$tsitelink = sprintf( $sitelink, $siteurl );
$hsitelink = sprintf( $sitelink, '<a href="' . $siteurl . '">' . $sitename . '</a>');
$itemlink = $params['link'];
$tsitelink = sprintf( $sitelink, $siteurl . '/connections/ifpending');
$hsitelink = sprintf( $sitelink, '<a href="' . $siteurl . '/connections/ifpending">' . $sitename . '</a>');
$itemlink = $params['link'];
}
if ($params['type'] == NOTIFY_SUGGEST) {

View file

@ -50,7 +50,7 @@ function get_features($filtered = true) {
array('profile_export', t('Profile Import/Export'), t('Save and load profile details across sites/channels'),false,get_config('feature_lock','profile_export')),
array('webpages', t('Web Pages'), t('Provide managed web pages on your channel'),false,get_config('feature_lock','webpages')),
array('hide_rating', t('Hide Rating'), t('Hide the rating buttons on your channel and profile pages. Note: People can still rate you somewhere else.'),false,get_config('feature_lock','hide_rating')),
array('private_notes', t('Private Notes'), t('Enables a tool to store notes and reminders'),false,get_config('feature_lock','private_notes')),
array('private_notes', t('Private Notes'), t('Enables a tool to store notes and reminders (note: not encrypted)'),false,get_config('feature_lock','private_notes')),
array('nav_channel_select', t('Navigation Channel Select'), t('Change channels directly from within the navigation dropdown menu'),false,get_config('feature_lock','nav_channel_select')),
array('photo_location', t('Photo Location'), t('If location data is available on uploaded photos, link this to a map.'),false,get_config('feature_lock','photo_location')),
@ -76,7 +76,7 @@ function get_features($filtered = true) {
'net_module' => array(
t('Network and Stream Filtering'),
array('archives', t('Search by Date'), t('Ability to select posts by date ranges'),false,get_config('feature_lock','archives')),
array('groups', t('Collections (Privacy Groups)'), t('Enable widget to display Network posts only from selected collections'),false,get_config('feature_lock','groups')),
array('groups', t('Privacy Groups'), t('Enable management and selection of privacy groups'),true,get_config('feature_lock','groups')),
array('savedsearch', t('Saved Searches'), t('Save search terms for re-use'),false,get_config('feature_lock','savedsearch')),
array('personal_tab', t('Network Personal Tab'), t('Enable tab to display only Network posts that you\'ve interacted on'),false,get_config('feature_lock','personal_tab')),
array('new_tab', t('Network New Tab'), t('Enable tab to display all new Network activity'),false,get_config('feature_lock','new_tab')),

View file

@ -229,7 +229,7 @@ function mini_group_select($uid,$group = '') {
logger('mini_group_select: ' . print_r($grps,true), LOGGER_DATA);
$o = replace_macros(get_markup_template('group_selection.tpl'), array(
'$label' => t('Add new connections to this collection (privacy group)'),
'$label' => t('Add new connections to this privacy group'),
'$groups' => $grps
));
return $o;
@ -292,10 +292,10 @@ function group_side($every="connections",$each="group",$edit = false, $group_id
$tpl = get_markup_template("group_side.tpl");
$o = replace_macros($tpl, array(
'$title' => t('Collections'),
'$edittext' => t('Edit collection'),
'$createtext' => t('Add new collection'),
'$ungrouped' => (($every === 'contacts') ? t('Channels not in any collection') : ''),
'$title' => t('Privacy Groups'),
'$edittext' => t('Edit group'),
'$createtext' => t('Add privacy group'),
'$ungrouped' => (($every === 'contacts') ? t('Channels not in any privacy group') : ''),
'$groups' => $groups,
'$add' => t('add'),
));

View file

@ -924,6 +924,9 @@ function profile_sidebar($profile, $block = 0, $show_connect = true) {
$pdesc = true;
$reddress = true;
if($block && intval(get_config('system','block_public_blackout')))
return $o;
if((! is_array($profile)) && (! count($profile)))
return $o;
@ -935,6 +938,7 @@ function profile_sidebar($profile, $block = 0, $show_connect = true) {
$show_connect = false;
$profile['picdate'] = urlencode($profile['picdate']);
call_hooks('profile_sidebar_enter', $profile);

View file

@ -2,7 +2,7 @@
require_once('include/menu.php');
function import_channel($channel, $account_id) {
function import_channel($channel, $account_id, $seize) {
if(! array_key_exists('channel_system',$channel)) {
$channel['channel_system'] = (($channel['channel_pageflags'] & 0x1000) ? 1 : 0);

View file

@ -159,7 +159,7 @@ function filter_insecure($channel_id, $arr) {
$ret = array();
if((! intval(get_pconfig($channel_id, 'system', 'filter_insecure_collections'))) || (! $arr))
if((! intval(get_pconfig($channel_id, 'system', 'filter_insecure_privacy_groups'))) || (! $arr))
return $arr;
$str = '';
@ -3687,6 +3687,16 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) {
return;
}
$sys_expire = intval(get_config('system','default_expire_days'));
$chn_expire = intval($importer['channel_expire_days']);
$expire_days = $sys_expire;
if(($chn_expire != 0) && ($chn_expire < $sys_expire))
$expire_days = $chn_expire;
logger('expire_days: ' . $expire_days);
$feed = new SimplePie();
$feed->set_raw_data($xml);
$feed->init();
@ -3790,6 +3800,7 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) {
intval($importer['channel_id'])
);
// Update content if 'updated' changes
if($r) {
@ -3848,6 +3859,17 @@ function consume_feed($xml, $importer, &$contact, $pass = 0) {
$datarray['owner_xchan'] = $contact['xchan_hash'];
if(array_key_exists('created',$datarray) && $datarray['created'] != NULL_DATE && $expire_days) {
$t1 = $datarray['created'];
$t2 = datetime_convert('UTC','UTC','now - ' . $expire_days . 'days');
if($t1 < $t2) {
logger('feed content older than expiration. Ignoring.', LOGGER_DEBUG, LOG_INFO);
continue;
}
}
$r = q("SELECT edited FROM item WHERE mid = '%s' AND uid = %d LIMIT 1",
dbesc($item_id),
intval($importer['channel_id'])
@ -4837,7 +4859,7 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C
intval($uid)
);
if(! $r) {
$result['message'] = t('Collection not found.');
$result['message'] = t('Privacy group not found.');
return $result;
}
@ -4853,14 +4875,14 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C
}
} else {
$contact_str = ' 0 ';
$result['message'] = t('Collection is empty.');
$result['message'] = t('Privacy group is empty.');
return $result;
}
$sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND (( author_xchan IN ( $contact_str ) OR owner_xchan in ( $contact_str)) or allow_gid like '" . protect_sprintf('%<' . dbesc($r[0]['hash']) . '>%') . "' ) and id = parent $item_normal ) ";
$x = group_rec_byhash($uid,$r[0]['hash']);
$result['headline'] = sprintf( t('Collection: %s'),$x['name']);
$result['headline'] = sprintf( t('Privacy group: %s'),$x['name']);
}
elseif($arr['cid'] && $uid) {

View file

@ -641,10 +641,10 @@ function get_role_perms($role) {
$ret['directory_publish'] = true;
$ret['online'] = false;
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_ABOOK
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE|PERMS_W_TAGWALL;
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_ABOOK
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE|PERMS_W_TAGWALL;
$ret['channel_r_stream'] = PERMS_PUBLIC;
$ret['channel_r_profile'] = PERMS_PUBLIC;

View file

@ -812,7 +812,7 @@ function contact_block() {
);
if(count($r)) {
$contacts = sprintf( tt('%d Connection','%d Connections', $total),$total);
$contacts = t('Connections');
$micropro = Array();
foreach($r as $rr) {
$rr['archived'] = (intval($rr['abook_archived']) ? true : false);
@ -825,7 +825,7 @@ function contact_block() {
$o = replace_macros($tpl, array(
'$contacts' => $contacts,
'$nickname' => $a->profile['channel_address'],
'$viewconnections' => t('View Connections'),
'$viewconnections' => (($total > $shown) ? sprintf(t('View all %s connections'),$total) : ''),
'$micropro' => $micropro,
));
@ -2716,5 +2716,7 @@ function item_url_replace($channel,&$item,$old,$new) {
$item['sig'] = base64url_encode(rsa_sign($item['body'],$channel['channel_prvkey']));
$item['item_verified'] = 1;
}
// @fixme item['plink'] and item['llink']
}

View file

@ -807,20 +807,28 @@ function widget_suggestedchats($arr) {
}
function widget_item($arr) {
// FIXME there is no $a here
$uid = $a->profile['profile_uid'];
if((! $uid) || (! $arr['mid']))
$channel_id = 0;
if(array_key_exists('channel_id',$arr) && intval($arr['channel_id']))
$channel_id = intval($arr['channel_id']);
if(! $channel_id)
$channel_id = get_app()->profile_uid;
if(! $channel_id)
return '';
if(! perm_is_allowed($uid, get_observer_hash(), 'view_pages'))
if(! $arr['mid'])
return '';
if(! perm_is_allowed($channel_id, get_observer_hash(), 'view_pages'))
return '';
require_once('include/security.php');
$sql_extra = item_permissions_sql($uid);
$sql_extra = item_permissions_sql($channel_id);
$r = q("select * from item where mid = '%s' and uid = %d and item_type = " . intval(ITEM_TYPE_WEBPAGE) . " $sql_extra limit 1",
dbesc($arr['mid']),
intval($uid)
intval($channel_id)
);
if(! $r)
@ -1110,16 +1118,18 @@ function widget_rating($arr) {
}
$o = '<div class="widget">';
$o .= '<h3>' . t('Rating Tools') . '</h3>';
if((($remote) || (local_channel())) && (! $self)) {
$o = '<div class="widget rateme">';
if($remote)
$o .= '<a class="rateme" href="' . $url . '"><i class="icon-pencil"></i> ' . t('Rate Me') . '</a>';
$o .= '<a class="btn btn-block btn-primary btn-sm" href="' . $url . '"><i class="icon-pencil"></i> ' . t('Rate Me') . '</a>';
else
$o .= '<div class="rateme fakelink" onclick="doRatings(\'' . $hash . '\'); return false;"><i class="icon-pencil"></i> ' . t('Rate Me') . '</div>';
$o .= '</div>';
$o .= '<div class="btn btn-block btn-primary btn-sm" onclick="doRatings(\'' . $hash . '\'); return false;"><i class="icon-pencil"></i> ' . t('Rate Me') . '</div>';
}
$o .= '<div class="widget rateme"><a class="rateme" href="ratings/' . $hash . '"><i class="icon-eye-open"></i> ' . t('View Ratings') . '</a>';
$o .= '<a class="btn btn-block btn-default btn-sm" href="ratings/' . $hash . '"><i class="icon-eye-open"></i> ' . t('View Ratings') . '</a>';
$o .= '</div>';
return $o;

View file

@ -3186,8 +3186,9 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) {
logger('process_channel_sync_delivery: total_feeds service class limit exceeded');
continue;
}
q("insert into abook ( abook_xchan, abook_channel ) values ('%s', %d ) ",
q("insert into abook ( abook_xchan, abook_account, abook_channel ) values ('%s', %d, %d ) ",
dbesc($clean['abook_xchan']),
intval($channel['channel_account_id']),
intval($channel['channel_id'])
);
$total_friends ++;

View file

@ -62,6 +62,14 @@ When communicating with new sites, Hubzilla always attempts connection on the
SSL port first, before falling back to a less secure connection. If you do not
use SSL, your webserver MUST NOT listen on port 443 at all.
If you use LetsEncrypt to provide certificates and create a file under
.well-known/acme-challenge so that LetsEncrypt can verify your domain ownership,
please remove or rename the .well-known directory as soon as the certificate is
generated. Hubzilla will provide its own handler for ".well-known" services when
it is installed, and an existing directory in this location may prevent some of
these services from working correctly.
1. Requirements
- Apache with mod-rewrite enabled and "AllowOverride All" so you can use a
local .htaccess file. Some folks have successfully used nginx and lighttpd.

View file

@ -37,7 +37,7 @@ $db_type = 0; // use 1 for postgres, 0 for mysql
$default_timezone = 'America/Los_Angeles';
// What is your site name?
// What is your site name? DO NOT ADD A TRAILING SLASH!
$a->config['system']['baseurl'] = 'https://myredsite.example';
$a->config['system']['sitename'] = "Hubzilla";

0
library/HTMLPurifier/DefinitionCache/Serializer/README Executable file → Normal file
View file

View file

@ -1,4 +1,4 @@
#!/usr/bin/env node
#!/usr/bin/nodejs
/*
* jQuery File Upload Plugin Node.js Example 2.1.2
* https://github.com/blueimp/jQuery-File-Upload

0
library/font_awesome/src/assets/css/prettify.css Executable file → Normal file
View file

View file

View file

@ -1,4 +1,4 @@
#!/usr/bin/env node
#!/usr/bin/nodejs
/*
* jQuery File Upload Plugin Node.js Example 2.1.1
* https://github.com/blueimp/jQuery-File-Upload

0
library/stylish_select/stylish-select.css Executable file → Normal file
View file

View file

@ -33,6 +33,19 @@ function _well_known_init(&$a){
break;
default:
// look in $WEBROOT/well_known for the requested file in case it is
// something a site requires and for which we do not have a module
// @fixme - we may need to determine the content-type and stick it in the header
// for now this can be done with a php script masquerading as the requested file
$wk_file = str_replace('.well-known','well_known',$a->cmd);
if(file_exists($wk_file)) {
echo file_get_contents($wk_file);
killme();
}
elseif(file_exists($wk_file . '.php'))
require_once($wk_file . '.php');
break;
}

View file

@ -163,6 +163,7 @@ function channel_content(&$a, $update = 0, $load = false) {
$simple_update = '';
if(($update) && (! $load)) {
if ($mid) {
$r = q("SELECT parent AS item_id from item where mid like '%s' and uid = %d $item_normal
AND item_wall = 1 AND item_unseen = 1 $sql_extra limit 1",
@ -258,7 +259,6 @@ function channel_content(&$a, $update = 0, $load = false) {
$items = array();
}
if((! $update) && (! $load)) {
// This is ugly, but we can't pass the profile_uid through the session to the ajax updater,

View file

@ -269,6 +269,8 @@ function connections_content(&$a) {
'connected' => datetime_convert('UTC',date_default_timezone_get(),$rr['abook_created'], 'c'),
'approve_hover' => t('Approve connection'),
'approve' => (($rr['abook_pending']) ? t('Approve') : false),
'ignore_hover' => t('Ignore connection'),
'ignore' => ((! $rr['abook_ignored']) ? t('Ignore') : false),
'recent_label' => t('Recent activity'),
'recentlink' => z_root() . '/network/?f=&cid=' . intval($rr['abook_id'])
);

View file

@ -144,11 +144,14 @@ function directory_content(&$a) {
}
if($url) {
// We might want to make the tagadelic count (&kw=) configurable or turn it off completely.
$numtags = get_config('system','directorytags');
$kw = ((intval($numtags)) ? $numtags : 50);
$kw = ((intval($numtags) > 0) ? intval($numtags) : 50);
if(get_config('system','disable_directory_keywords'))
$kw = 0;
$query = $url . '?f=&kw=' . $kw . (($safe_mode != 1) ? '&safe=' . $safe_mode : '');
if($token)

View file

@ -75,6 +75,8 @@ function dirsearch_content(&$a) {
$kw = ((x($_REQUEST,'kw')) ? intval($_REQUEST['kw']) : 0 );
$forums = ((array_key_exists('pubforums',$_REQUEST)) ? intval($_REQUEST['pubforums']) : 0);
if(get_config('system','disable_directory_keywords'))
$kw = 0;
// by default use a safe search

View file

@ -17,13 +17,13 @@ function group_post(&$a) {
$public = intval($_POST['public']);
$r = group_add(local_channel(),$name,$public);
if($r) {
info( t('Collection created.') . EOL );
info( t('Privacy group created.') . EOL );
$r = group_byname(local_channel(),$name);
if($r)
goaway($a->get_baseurl() . '/group/' . $r);
}
else
notice( t('Could not create collection.') . EOL );
notice( t('Could not create privacy group.') . EOL );
goaway($a->get_baseurl() . '/group');
}
@ -35,7 +35,7 @@ function group_post(&$a) {
intval(local_channel())
);
if(! $r) {
notice( t('Collection not found.') . EOL );
notice( t('Privacy group not found.') . EOL );
goaway($a->get_baseurl() . '/connections');
}
@ -51,7 +51,7 @@ function group_post(&$a) {
intval($group['id'])
);
if($r)
info( t('Collection updated.') . EOL );
info( t('Privacy group updated.') . EOL );
}
goaway(z_root() . '/group/' . argv(1) . '/' . argv(2));
@ -83,8 +83,8 @@ function group_content(&$a) {
if((argc() == 2) && (argv(1) === 'new')) {
return replace_macros($tpl, $context + array(
'$title' => t('Create a collection of channels.'),
'$gname' => array('groupname',t('Collection Name: '), '', ''),
'$title' => t('Create a group of channels.'),
'$gname' => array('groupname',t('Privacy group name: '), '', ''),
'$gid' => 'new',
'$public' => array('public',t('Members are visible to other channels'), false, ''),
'$form_security_token' => get_form_security_token("group_edit"),
@ -104,9 +104,9 @@ function group_content(&$a) {
if($r)
$result = group_rmv(local_channel(),$r[0]['name']);
if($result)
info( t('Collection removed.') . EOL);
info( t('Privacy group removed.') . EOL);
else
notice( t('Unable to remove collection.') . EOL);
notice( t('Unable to remove privacy group.') . EOL);
}
goaway($a->get_baseurl() . '/group');
// NOTREACHED
@ -134,7 +134,7 @@ function group_content(&$a) {
intval(local_channel())
);
if(! $r) {
notice( t('Collection not found.') . EOL );
notice( t('Privacy group not found.') . EOL );
goaway($a->get_baseurl() . '/connections');
}
$group = $r[0];
@ -176,8 +176,8 @@ function group_content(&$a) {
$context = $context + array(
'$title' => t('Collection Editor'),
'$gname' => array('groupname',t('Collection Name: '),$group['name'], ''),
'$title' => t('Privacy group editor'),
'$gname' => array('groupname',t('Privacy group name: '),$group['name'], ''),
'$gid' => $group['id'],
'$drop' => $drop_txt,
'$public' => array('public',t('Members are visible to other channels'), $group['visible'], ''),

View file

@ -12,6 +12,7 @@ function hostxrd_init(&$a) {
));
$arr = array('xrd' => $x);
call_hooks('hostxrd',$arr);
echo $arr['xrd'];
killme();
}

View file

@ -123,7 +123,7 @@ function import_account(&$a, $account_id) {
if(array_key_exists('channel',$data)) {
if($completed < 1) {
$channel = import_channel($data['channel'], $account_id);
$channel = import_channel($data['channel'], $account_id, $seize);
}
else {

View file

@ -87,7 +87,7 @@ function lostpass_content(&$a) {
'$lbl2' => t('Your password has been reset as requested.'),
'$lbl3' => t('Your new password is'),
'$lbl4' => t('Save or copy your new password - and then'),
'$lbl5' => '<a href="' . $a->get_baseurl() . '">' . t('click here to login') . '</a>.',
'$lbl5' => '<a href="' . $a->get_baseurl() . '/login">' . t('click here to login') . '</a>.',
'$lbl6' => t('Your password may be changed from the <em>Settings</em> page after successful login.'),
'$newpass' => $new_password,
'$baseurl' => $a->get_baseurl()

View file

@ -105,6 +105,7 @@ function magic_init(&$a) {
$r = q("select * from channel left join hubloc on channel_hash = hubloc_hash where hubloc_addr = '%s' limit 1",
dbesc($delegate)
);
if($r && intval($r[0]['channel_id'])) {
$allowed = perm_is_allowed($r[0]['channel_id'],get_observer_hash(),'delegate');
if($allowed) {
@ -112,6 +113,7 @@ function magic_init(&$a) {
$_SESSION['delegate'] = get_observer_hash();
$_SESSION['account_id'] = intval($r[0]['channel_account_id']);
change_channel($r[0]['channel_id']);
$delegation_success = true;
}
}

View file

@ -148,6 +148,8 @@ function manage_content(&$a) {
for($x = 0; $x < count($delegates); $x ++) {
$delegates[$x]['link'] = 'magic?f=&dest=' . urlencode($delegates[$x]['xchan_url'])
. '&delegate=' . urlencode($delegates[$x]['xchan_addr']);
$delegates[$x]['channel_name'] = $delegates[$x]['xchan_name'];
$delegates[$x]['delegate'] = 1;
}
}
else {

View file

@ -204,7 +204,7 @@ function network_content(&$a, $update = 0, $load = false) {
}
else {
$contact_str = ' 0 ';
info( t('Collection is empty'));
info( t('Privacy group is empty'));
}
$sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND (( author_xchan IN ( $contact_str ) OR owner_xchan in ( $contact_str )) or allow_gid like '" . protect_sprintf('%<' . dbesc($group_hash) . '>%') . "' ) and id = parent $item_normal ) ";
@ -213,7 +213,7 @@ function network_content(&$a, $update = 0, $load = false) {
if($x) {
$title = replace_macros(get_markup_template("section_title.tpl"),array(
'$title' => t('Collection: ') . $x['name']
'$title' => t('Privacy group: ') . $x['name']
));
}

View file

@ -64,7 +64,14 @@ function new_channel_post(&$a) {
$arr = $_POST;
if(($arr['account_id'] = get_account_id()) === false) {
$acc = $a->get_account();
$arr['account_id'] = get_account_id();
// prevent execution by delegated channels as well as those not logged in.
// get_account_id() returns the account_id from the session. But $a->account
// may point to the original authenticated account.
if((! $acc) || ($acc['account_id'] != $arr['account_id'])) {
notice( t('Permission denied.') . EOL );
return;
}
@ -95,7 +102,10 @@ function new_channel_post(&$a) {
function new_channel_content(&$a) {
if(! get_account_id()) {
$acc = $a->get_account();
if((! $acc) || $acc['account_id'] != get_account_id()) {
notice( t('Permission denied.') . EOL);
return;
}
@ -123,6 +133,7 @@ function new_channel_content(&$a) {
'$label_name' => t('Channel Name'),
'$help_name' => t('Examples: "Bob Jameson", "Lisa and her Horses", "Soccer", "Aviation Group" '),
'$label_nick' => t('Choose a short nickname'),
'$nick_hub' => '@' . str_replace(array('http://','https://','/'), '', get_config('system','baseurl')),
'$nick_desc' => t('Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others.'),
'$label_import' => t('Or <a href="import">import an existing channel</a> from another location'),
'$name' => $name,

View file

@ -463,7 +463,7 @@ function photos_post(&$a) {
$_REQUEST['group_deny'] = expand_acl($channel['channel_deny_gid']);
}
$r = attach_store($a->channel,get_observer_hash(), '', $_REQUEST);
$r = attach_store($channel,get_observer_hash(), '', $_REQUEST);
if(! $r['success']) {
notice($r['message'] . EOL);

View file

@ -299,7 +299,7 @@ function ping_init(&$a) {
if($r) {
foreach($r as $rr) {
$result[] = array(
'notify_link' => $a->get_baseurl() . '/connedit/' . $rr['abook_id'],
'notify_link' => $a->get_baseurl() . '/connections/ifpending',
'name' => $rr['xchan_name'],
'url' => $rr['xchan_url'],
'photo' => $rr['xchan_photo_s'],

View file

@ -354,7 +354,7 @@ function settings_post(&$a) {
);
}
else {
notice( sprintf('Default privacy collection \'%s\' not found. Please create and re-submit permission change.', t('Friends')) . EOL);
notice( sprintf('Default privacy group \'%s\' not found. Please create and re-submit permission change.', t('Friends')) . EOL);
return;
}
}
@ -917,6 +917,7 @@ function settings_content(&$a) {
$maxreq = $channel['channel_max_friend_req'];
$expire = $channel['channel_expire_days'];
$adult_flag = intval($channel['channel_pageflags'] & PAGE_ADULT);
$sys_expire = get_config('system','default_expire_days');
// $unkmail = $a->user['unkmail'];
// $cntunkmail = $a->user['cntunkmail'];
@ -1050,7 +1051,7 @@ function settings_content(&$a) {
'$lbl_p2macro' => t('Advanced Privacy Settings'),
'$expire' => array('expire',t('Expire other channel content after this many days'),$expire,t('0 or blank prevents expiration')),
'$expire' => array('expire',t('Expire other channel content after this many days'),$expire,sprintf( t('0 or blank to use the website limit. The website expires after %d days.'),intval($sys_expire))),
'$maxreq' => array('maxreq', t('Maximum Friend Requests/Day:'), intval($channel['channel_max_friend_req']) , t('May reduce spam activity')),
'$permissions' => t('Default Post Permissions'),
'$permdesc' => t("\x28click to open/close\x29"),

View file

@ -14,7 +14,6 @@ function thing_init(&$a) {
if(! local_channel())
return;
$account_id = $a->get_account();
$channel = $a->get_channel();
$term_hash = (($_REQUEST['term_hash']) ? $_REQUEST['term_hash'] : '');

File diff suppressed because it is too large Load diff

View file

@ -1,3 +1,4 @@
#!/bin/bash
# The MIT License
#
# Copyright (c) 2011 Dominic Tarr

View file

@ -1 +1 @@
2016-01-20.1284H
2016-01-27.1291H

View file

@ -28,7 +28,7 @@ $db_type = '{{$dbtype}}'; // an integer. 0 or unset for mysql, 1 for postgres
$default_timezone = '{{$timezone}}';
// What is your site name?
// What is your site name? DO NOT ADD A TRAILING SLASH!
$a->config['system']['baseurl'] = '{{$siteurl}}';
$a->config['system']['sitename'] = "Hubzilla";

File diff suppressed because it is too large Load diff

View file

@ -7,25 +7,6 @@ function string_plural_select_es_es($n){
;
$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "La autenticación desde su servidor está bloqueada. Ha iniciado sesión localmente. Por favor, salga de la sesión y vuelva a intentarlo.";
$a->strings["Welcome %s. Remote authentication successful."] = "Bienvenido %s. La identificación desde su servidor se ha llevado a cabo correctamente.";
$a->strings["Update %s failed. See error logs."] = "La actualización %s ha fallado. Mire el informe de errores.";
$a->strings["Update Error at %s"] = "Error de actualización en %s";
$a->strings["Create an account to access services and applications within the Hubzilla"] = "Crear una cuenta para acceder a los servicios y aplicaciones dentro de Hubzilla";
$a->strings["Register"] = "Registrarse";
$a->strings["Logout"] = "Finalizar sesión";
$a->strings["Login"] = "Iniciar sesión";
$a->strings["Email"] = "Correo electrónico";
$a->strings["Password"] = "Contraseña";
$a->strings["Remember me"] = "Recordarme";
$a->strings["No"] = "No";
$a->strings["Yes"] = "";
$a->strings["Forgot your password?"] = "¿Olvidó su contraseña?";
$a->strings["Password Reset"] = "Restablecer la contraseña";
$a->strings["toggle mobile"] = "cambiar a modo móvil";
$a->strings["Website SSL certificate is not valid. Please correct."] = "El certificado SSL del sitio web no es válido. Por favor, solucione el problema.";
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Error SSL del sitio web en %s";
$a->strings["Cron/Scheduled tasks not running."] = "Las tareas del Planificador/Cron no están funcionando.";
$a->strings["never"] = "nunca";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Las tareas de Cron no están funcionando en %s";
$a->strings["Connect"] = "Conectar";
$a->strings["New window"] = "Nueva ventana";
$a->strings["Open the selected location in a different window or browser tab"] = "Abrir la dirección seleccionada en una ventana o pestaña aparte";
@ -154,6 +135,7 @@ $a->strings["Public Timeline"] = "Cronología pública";
$a->strings["Site Admin"] = "Adminstrador del sitio";
$a->strings["Bookmarks"] = "Marcadores";
$a->strings["Address Book"] = "Libreta de direcciones";
$a->strings["Login"] = "Iniciar sesión";
$a->strings["Channel Manager"] = "Administración de canales";
$a->strings["Grid"] = "Red";
$a->strings["Settings"] = "Ajustes";
@ -225,21 +207,6 @@ $a->strings["Invalid room specifier."] = "Especificador de sala no válido.";
$a->strings["Room not found."] = "Sala no encontrada.";
$a->strings["Room is full"] = "La sala está llena.";
$a->strings["Default"] = "Predeterminado";
$a->strings["Frequently"] = "Frecuentemente";
$a->strings["Hourly"] = "Cada hora";
$a->strings["Twice daily"] = "Dos veces al día";
$a->strings["Daily"] = "Diariamente";
$a->strings["Weekly"] = "Semanalmente";
$a->strings["Monthly"] = "Mensualmente";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zot!";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
$a->strings["MySpace"] = "MySpace";
$a->strings["%d invitation available"] = array(
0 => "%d invitación pendiente",
1 => "%d invitaciones disponibles",
@ -291,12 +258,11 @@ $a->strings["Delete Selected Items"] = "Eliminar elementos seleccionados";
$a->strings["View Source"] = "Ver la fuente original de la publicación";
$a->strings["Follow Thread"] = "Seguir este hilo";
$a->strings["Unfollow Thread"] = "Dejar de seguir este hilo";
$a->strings["View Status"] = "Ver mi estado actual";
$a->strings["View Profile"] = "Ver el perfil";
$a->strings["View Photos"] = "Ver fotos";
$a->strings["Activity/Posts"] = "Actividad y publicaciones";
$a->strings["Edit Connection"] = "Editar conexión";
$a->strings["Send PM"] = "Enviar un mensaje privado";
$a->strings["Message"] = "Mensaje";
$a->strings["Ratings"] = "Valoraciones";
$a->strings["%s likes this."] = "A %s le gusta esto.";
$a->strings["%s doesn't like this."] = "A %s no le gusta esto.";
$a->strings["<span %1\$s>%2\$d people</span> like this."] = array(
@ -400,6 +366,7 @@ $a->strings["__ctx:noun__ Abstain"] = array(
$a->strings["Miscellaneous"] = "Varios";
$a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-DD o MM-DD";
$a->strings["Required"] = "Obligatorio";
$a->strings["never"] = "nunca";
$a->strings["less than a second ago"] = "hace un instante";
$a->strings["year"] = "año";
$a->strings["years"] = "años";
@ -421,6 +388,8 @@ $a->strings["Happy Birthday %1\$s"] = "Feliz cumpleaños %1\$s";
$a->strings["Cannot locate DNS info for database server '%s'"] = "No se ha podido localizar información de DNS para el servidor de base de datos “%s”";
$a->strings["Directory Options"] = "Opciones del directorio";
$a->strings["Safe Mode"] = "Modo seguro";
$a->strings["No"] = "No";
$a->strings["Yes"] = "";
$a->strings["Public Forums Only"] = "Solo foros públicos";
$a->strings["This Website Only"] = "Solo este sitio web";
$a->strings["\$Projectname Notification"] = "Notificación de \$Projectname";
@ -469,71 +438,6 @@ $a->strings["Needs Action"] = "Necesita de una intervención";
$a->strings["Completed"] = "Completado/a";
$a->strings["In Process"] = "En proceso";
$a->strings["Cancelled"] = "Cancelado/a";
$a->strings["General Features"] = "Funcionalidades básicas";
$a->strings["Content Expiration"] = "Caducidad del contenido";
$a->strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante";
$a->strings["Multiple Profiles"] = "Múltiples perfiles";
$a->strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
$a->strings["Advanced Profiles"] = "Perfiles avanzados";
$a->strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales";
$a->strings["Profile Import/Export"] = "Importar/Exportar perfil";
$a->strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales";
$a->strings["Web Pages"] = "Páginas web";
$a->strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal";
$a->strings["Private Notes"] = "Notas privadas";
$a->strings["Enables a tool to store notes and reminders"] = "Activar una herramienta para almacenar notas y recordatorios";
$a->strings["Navigation Channel Select"] = "Navegación por el selector de canales";
$a->strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
$a->strings["Photo Location"] = "Ubicación de las fotos";
$a->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.";
$a->strings["Expert Mode"] = "Modo de experto";
$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Habilitar el modo de experto para acceder a opciones avanzadas de configuración";
$a->strings["Premium Channel"] = "Canal premium";
$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Les permite configurar restricciones y normas de uso a aquellos que conectan con su canal";
$a->strings["Post Composition Features"] = "Opciones para la redacción de entradas";
$a->strings["Use Markdown"] = "Usar Markdown";
$a->strings["Allow use of \"Markdown\" to format posts"] = "Permitir el uso de \"Markdown\" para formatear publicaciones";
$a->strings["Large Photos"] = "Fotos de gran tamaño";
$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)";
$a->strings["Channel Sources"] = "Orígenes de los contenidos del canal";
$a->strings["Automatically import channel content from other channels or feeds"] = "Importar automáticamente contenido de otros canales o \"feeds\"";
$a->strings["Even More Encryption"] = "Más cifrado todavía";
$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida.";
$a->strings["Enable Voting Tools"] = "Permitir entradas con votación";
$a->strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar";
$a->strings["Delayed Posting"] = "Publicación aplazada";
$a->strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior";
$a->strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados";
$a->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.";
$a->strings["Network and Stream Filtering"] = "Filtrado del contenido";
$a->strings["Search by Date"] = "Buscar por fecha";
$a->strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas";
$a->strings["Collections Filter"] = "Filtrado de colecciones";
$a->strings["Enable widget to display Network posts only from selected collections"] = "Habilitar la muestra de entradas eligiendo colecciones";
$a->strings["Saved Searches"] = "Búsquedas guardadas";
$a->strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización";
$a->strings["Network Personal Tab"] = "Actividad personal";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado.";
$a->strings["Network New Tab"] = "Contenido nuevo";
$a->strings["Enable tab to display all new Network activity"] = "Habilitar una pestaña en la que se muestre solo el contenido nuevo";
$a->strings["Affinity Tool"] = "Herramienta de afinidad";
$a->strings["Filter stream activity by depth of relationships"] = "Filtrar el contenido según la profundidad de las relaciones";
$a->strings["Connection Filtering"] = "Filtrado de conexiones";
$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido";
$a->strings["Suggest Channels"] = "Sugerir canales";
$a->strings["Show channel suggestions"] = "Mostrar sugerencias de canales";
$a->strings["Post/Comment Tools"] = "Gestión de entradas y comentarios";
$a->strings["Community Tagging"] = "Etiquetas de la comunidad";
$a->strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas existentes";
$a->strings["Post Categories"] = "Categorías de entradas";
$a->strings["Add categories to your posts"] = "Añadir categorías a sus publicaciones";
$a->strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas";
$a->strings["Dislike Posts"] = "Desagrado de publicaciones";
$a->strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios";
$a->strings["Star Posts"] = "Entradas destacadas";
$a->strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella";
$a->strings["Tag Cloud"] = "Nube de etiquetas";
$a->strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal";
$a->strings["Channel is blocked on this site."] = "El canal está bloqueado en este sitio.";
$a->strings["Channel location missing."] = "Falta la dirección del canal.";
$a->strings["Response from remote channel was incomplete."] = "Respuesta incompleta del canal.";
@ -551,84 +455,9 @@ $a->strings["Edit collection"] = "Editar colección";
$a->strings["Add new collection"] = "Añadir nueva colección";
$a->strings["Channels not in any collection"] = "El canal no se encuentra en ninguna colección";
$a->strings["add"] = "añadir";
$a->strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos";
$a->strings["Empty name"] = "Nombre vacío";
$a->strings["Name too long"] = "Nombre demasiado largo";
$a->strings["No account identifier"] = "Ningún identificador de la cuenta";
$a->strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
$a->strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
$a->strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros usuarios de este sitio.";
$a->strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
$a->strings["Default Profile"] = "Perfil principal";
$a->strings["Friends"] = "Amigos/as";
$a->strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
$a->strings["Requested profile is not available."] = "El perfil solicitado no está disponible.";
$a->strings["Change profile photo"] = "Cambiar la foto del perfil";
$a->strings["Profiles"] = "Perfiles";
$a->strings["Manage/edit profiles"] = "Administrar/editar perfiles";
$a->strings["Create New Profile"] = "Crear un nuevo perfil";
$a->strings["Edit Profile"] = "Editar el perfil";
$a->strings["Profile Image"] = "Imagen del perfil";
$a->strings["visible to everybody"] = "visible para cualquiera";
$a->strings["Edit visibility"] = "Editar visibilidad";
$a->strings["Gender:"] = "Género:";
$a->strings["Status:"] = "Estado:";
$a->strings["Homepage:"] = "Página personal:";
$a->strings["Online Now"] = "Ahora en línea";
$a->strings["g A l F d"] = "g A l d F";
$a->strings["F d"] = "d F";
$a->strings["[today]"] = "[hoy]";
$a->strings["Birthday Reminders"] = "Recordatorios de cumpleaños";
$a->strings["Birthdays this week:"] = "Cumpleaños de esta semana:";
$a->strings["[No description]"] = "[Sin descripción]";
$a->strings["Event Reminders"] = "Recordatorios de eventos";
$a->strings["Events this week:"] = "Eventos de esta semana:";
$a->strings["Full Name:"] = "Nombre completo:";
$a->strings["Like this channel"] = "Me gusta este canal";
$a->strings["j F, Y"] = "j F Y";
$a->strings["j F"] = "j F";
$a->strings["Birthday:"] = "Cumpleaños:";
$a->strings["Age:"] = "Edad:";
$a->strings["for %1\$d %2\$s"] = "por %1\$d %2\$s";
$a->strings["Sexual Preference:"] = "Orientación sexual:";
$a->strings["Hometown:"] = "Ciudad de origen:";
$a->strings["Tags:"] = "Etiquetas:";
$a->strings["Political Views:"] = "Posición política:";
$a->strings["Religion:"] = "Religión:";
$a->strings["About:"] = "Sobre mí:";
$a->strings["Hobbies/Interests:"] = "Aficciones/Intereses:";
$a->strings["Likes:"] = "Me gusta:";
$a->strings["Dislikes:"] = "No me gusta:";
$a->strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:";
$a->strings["My other channels:"] = "Mis otros canales:";
$a->strings["Musical interests:"] = "Intereses musicales:";
$a->strings["Books, literature:"] = "Libros, literatura:";
$a->strings["Television:"] = "Televisión:";
$a->strings["Film/dance/culture/entertainment:"] = "Cine/danza/cultura/entretenimiento:";
$a->strings["Love/Romance:"] = "Vida sentimental/amorosa:";
$a->strings["Work/employment:"] = "Trabajo:";
$a->strings["School/education:"] = "Estudios:";
$a->strings["Like this thing"] = "Me gusta esto";
$a->strings["cover photo"] = "Imagen de portada del perfil";
$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "No se ha podido crear un canal con un identificador que ya existe en este sistema. La importación ha fallado.";
$a->strings["Channel clone failed. Import failed."] = "La clonación del canal no ha salido bien. La importación ha fallado.";
$a->strings["Cloned channel not found. Import failed."] = "No se ha podido importar el canal porque el canal clonado no se ha encontrado.";
$a->strings["Permission denied"] = "Permiso denegado";
$a->strings["(Unknown)"] = "(Desconocido)";
$a->strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet.";
$a->strings["Visible to you only."] = "Visible sólo para usted.";
$a->strings["Visible to anybody in this network."] = "Visible para cualquiera en esta red.";
$a->strings["Visible to anybody authenticated."] = "Visible para cualquiera que haya sido autenticado.";
$a->strings["Visible to anybody on %s."] = "Visible para cualquiera en %s.";
$a->strings["Visible to all connections."] = "Visible para todas las conexiones.";
$a->strings["Visible to approved connections."] = "Visible para las conexiones permitidas.";
$a->strings["Visible to specific connections."] = "Visible para conexiones específicas.";
$a->strings["Item not found."] = "Elemento no encontrado.";
$a->strings["Collection not found."] = "Colección no encontrada.";
$a->strings["Collection is empty."] = "La colección está vacía.";
$a->strings["Collection: %s"] = "Colección: %s";
$a->strings["Connection: %s"] = "Conexión: %s";
$a->strings["Connection not found."] = "Conexión no encontrada";
$a->strings["Delete this item?"] = "¿Borrar este elemento?";
$a->strings["[-] show less"] = "[-] mostrar menos";
$a->strings["[+] expand"] = "[+] expandir";
@ -711,12 +540,14 @@ $a->strings["No recipient provided."] = "No se ha especificado ningún destinata
$a->strings["[no subject]"] = "[sin asunto]";
$a->strings["Unable to determine sender."] = "No ha sido posible determinar el remitente. ";
$a->strings["Stored post could not be verified."] = "No se han podido verificar las publicaciones guardadas.";
$a->strings["Logout"] = "Finalizar sesión";
$a->strings["End this session"] = "Finalizar esta sesión";
$a->strings["Home"] = "Inicio";
$a->strings["Your posts and conversations"] = "Sus publicaciones y conversaciones";
$a->strings["Your profile page"] = "Su página del perfil";
$a->strings["Edit Profiles"] = "Editar perfiles";
$a->strings["Manage/Edit profiles"] = "Administrar/editar perfiles";
$a->strings["Edit Profile"] = "Editar el perfil";
$a->strings["Edit your profile"] = "Editar su perfil";
$a->strings["Your photos"] = "Sus fotos";
$a->strings["Your files"] = "Sus ficheros";
@ -728,6 +559,7 @@ $a->strings["%s - click to logout"] = "%s - pulsar para finalizar sesión";
$a->strings["Remote authentication"] = "Acceder desde su servidor";
$a->strings["Click to authenticate to your home hub"] = "Pulsar para identificarse en su servidor de inicio";
$a->strings["Home Page"] = "Página de inicio";
$a->strings["Register"] = "Registrarse";
$a->strings["Create an account"] = "Crear una cuenta";
$a->strings["Help and documentation"] = "Ayuda y documentación";
$a->strings["Apps"] = "Aplicaciones";
@ -845,6 +677,7 @@ $a->strings["Infatuated"] = "Apasionado/a";
$a->strings["Dating"] = "Saliendo con alguien";
$a->strings["Unfaithful"] = "Infiel";
$a->strings["Sex Addict"] = "Con adicción al sexo";
$a->strings["Friends"] = "Amigos/as";
$a->strings["Friends/Benefits"] = "Amigos con algo extra";
$a->strings["Casual"] = "Casual";
$a->strings["Engaged"] = "Prometido/a";
@ -875,6 +708,150 @@ $a->strings["want"] = "quiero";
$a->strings["wants"] = "quiere";
$a->strings["likes"] = "gusta de";
$a->strings["dislikes"] = "no gusta de";
$a->strings["Invalid data packet"] = "Paquete de datos no válido";
$a->strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
$a->strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
$a->strings["invalid target signature"] = "La firma recibida no es válida";
$a->strings["Frequently"] = "Frecuentemente";
$a->strings["Hourly"] = "Cada hora";
$a->strings["Twice daily"] = "Dos veces al día";
$a->strings["Daily"] = "Diariamente";
$a->strings["Weekly"] = "Semanalmente";
$a->strings["Monthly"] = "Mensualmente";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Email"] = "Correo electrónico";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot"] = "Zot";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
$a->strings["MySpace"] = "MySpace";
$a->strings["General Features"] = "Funcionalidades básicas";
$a->strings["Content Expiration"] = "Caducidad del contenido";
$a->strings["Remove posts/comments and/or private messages at a future time"] = "Eliminar publicaciones/comentarios y/o mensajes privados más adelante";
$a->strings["Multiple Profiles"] = "Múltiples perfiles";
$a->strings["Ability to create multiple profiles"] = "Capacidad de crear múltiples perfiles";
$a->strings["Advanced Profiles"] = "Perfiles avanzados";
$a->strings["Additional profile sections and selections"] = "Secciones y selecciones de perfil adicionales";
$a->strings["Profile Import/Export"] = "Importar/Exportar perfil";
$a->strings["Save and load profile details across sites/channels"] = "Guardar y cargar detalles del perfil a través de sitios/canales";
$a->strings["Web Pages"] = "Páginas web";
$a->strings["Provide managed web pages on your channel"] = "Proveer páginas web gestionadas en su canal";
$a->strings["Hide Rating"] = "Ocultar las valoraciones";
$a->strings["Hide the rating buttons on your channel and profile pages. Note: People can still rate you somewhere else."] = "Ocultar los botones de valoración en su canal y página de perfil. Tenga en cuenta, sin embargo, que la gente podrá expresar su valoración en otros lugares.";
$a->strings["Private Notes"] = "Notas privadas";
$a->strings["Enables a tool to store notes and reminders"] = "Activar una herramienta para almacenar notas y recordatorios";
$a->strings["Navigation Channel Select"] = "Navegación por el selector de canales";
$a->strings["Change channels directly from within the navigation dropdown menu"] = "Cambiar de canales directamente desde el menú de navegación desplegable";
$a->strings["Photo Location"] = "Ubicación de las fotos";
$a->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.";
$a->strings["Expert Mode"] = "Modo de experto";
$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Habilitar el modo de experto para acceder a opciones avanzadas de configuración";
$a->strings["Premium Channel"] = "Canal premium";
$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Le permite configurar restricciones y normas de uso a aquellos que conectan con su canal";
$a->strings["Post Composition Features"] = "Opciones para la redacción de entradas";
$a->strings["Use Markdown"] = "Usar Markdown";
$a->strings["Allow use of \"Markdown\" to format posts"] = "Permitir el uso de \"Markdown\" para formatear publicaciones";
$a->strings["Large Photos"] = "Fotos de gran tamaño";
$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Incluir miniaturas de fotos grandes (1024px) en publicaciones. Si no está habilitado, usar miniaturas pequeñas (640px)";
$a->strings["Channel Sources"] = "Orígenes de los contenidos del canal";
$a->strings["Automatically import channel content from other channels or feeds"] = "Importar automáticamente contenido de otros canales o \"feeds\"";
$a->strings["Even More Encryption"] = "Más cifrado todavía";
$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Permitir cifrado adicional de contenido \"punto-a-punto\" con una clave secreta compartida.";
$a->strings["Enable Voting Tools"] = "Permitir entradas con votación";
$a->strings["Provide a class of post which others can vote on"] = "Proveer una clase de publicación en la que otros puedan votar";
$a->strings["Delayed Posting"] = "Publicación aplazada";
$a->strings["Allow posts to be published at a later date"] = "Permitir mensajes que se publicarán en una fecha posterior";
$a->strings["Suppress Duplicate Posts/Comments"] = "Prevenir entradas o comentarios duplicados";
$a->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.";
$a->strings["Network and Stream Filtering"] = "Filtrado del contenido";
$a->strings["Search by Date"] = "Buscar por fecha";
$a->strings["Ability to select posts by date ranges"] = "Capacidad de seleccionar entradas por rango de fechas";
$a->strings["Collections (Privacy Groups)"] = "Colecciones (grupos privados)";
$a->strings["Enable widget to display Network posts only from selected collections"] = "Habilitar la muestra de entradas eligiendo colecciones";
$a->strings["Saved Searches"] = "Búsquedas guardadas";
$a->strings["Save search terms for re-use"] = "Guardar términos de búsqueda para su reutilización";
$a->strings["Network Personal Tab"] = "Actividad personal";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Habilitar una pestaña en la cual se muestren solo las entradas en las que ha participado.";
$a->strings["Network New Tab"] = "Contenido nuevo";
$a->strings["Enable tab to display all new Network activity"] = "Habilitar una pestaña en la que se muestre solo el contenido nuevo";
$a->strings["Affinity Tool"] = "Herramienta de afinidad";
$a->strings["Filter stream activity by depth of relationships"] = "Filtrar el contenido según la profundidad de las relaciones";
$a->strings["Connection Filtering"] = "Filtrado de conexiones";
$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filtrar publicaciones entrantes de conexiones por palabras clave o contenido";
$a->strings["Suggest Channels"] = "Sugerir canales";
$a->strings["Show channel suggestions"] = "Mostrar sugerencias de canales";
$a->strings["Post/Comment Tools"] = "Gestión de entradas y comentarios";
$a->strings["Community Tagging"] = "Etiquetas de la comunidad";
$a->strings["Ability to tag existing posts"] = "Capacidad de etiquetar entradas existentes";
$a->strings["Post Categories"] = "Categorías de entradas";
$a->strings["Add categories to your posts"] = "Añadir categorías a sus publicaciones";
$a->strings["Ability to file posts under folders"] = "Capacidad de archivar entradas en carpetas";
$a->strings["Dislike Posts"] = "Desagrado de publicaciones";
$a->strings["Ability to dislike posts/comments"] = "Capacidad de mostrar desacuerdo con el contenido de entradas y comentarios";
$a->strings["Star Posts"] = "Entradas destacadas";
$a->strings["Ability to mark special posts with a star indicator"] = "Capacidad de marcar entradas destacadas con un indicador de estrella";
$a->strings["Tag Cloud"] = "Nube de etiquetas";
$a->strings["Provide a personal tag cloud on your channel page"] = "Proveer nube de etiquetas personal en su página de canal";
$a->strings["Unable to obtain identity information from database"] = "No ha sido posible obtener información sobre la identidad desde la base de datos";
$a->strings["Empty name"] = "Nombre vacío";
$a->strings["Name too long"] = "Nombre demasiado largo";
$a->strings["No account identifier"] = "Ningún identificador de la cuenta";
$a->strings["Nickname is required."] = "Se requiere un sobrenombre (alias).";
$a->strings["Reserved nickname. Please choose another."] = "Sobrenombre en uso. Por favor, elija otro.";
$a->strings["Nickname has unsupported characters or is already being used on this site."] = "El alias contiene caracteres no admitidos o está ya en uso por otros usuarios de este sitio.";
$a->strings["Unable to retrieve created identity"] = "No ha sido posible recuperar la identidad creada";
$a->strings["Default Profile"] = "Perfil principal";
$a->strings["Requested channel is not available."] = "El canal solicitado no está disponible.";
$a->strings["Requested profile is not available."] = "El perfil solicitado no está disponible.";
$a->strings["Change profile photo"] = "Cambiar la foto del perfil";
$a->strings["Profiles"] = "Perfiles";
$a->strings["Manage/edit profiles"] = "Administrar/editar perfiles";
$a->strings["Create New Profile"] = "Crear un nuevo perfil";
$a->strings["Profile Image"] = "Imagen del perfil";
$a->strings["visible to everybody"] = "visible para cualquiera";
$a->strings["Edit visibility"] = "Editar visibilidad";
$a->strings["Gender:"] = "Género:";
$a->strings["Status:"] = "Estado:";
$a->strings["Homepage:"] = "Página personal:";
$a->strings["Online Now"] = "Ahora en línea";
$a->strings["g A l F d"] = "g A l d F";
$a->strings["F d"] = "d F";
$a->strings["[today]"] = "[hoy]";
$a->strings["Birthday Reminders"] = "Recordatorios de cumpleaños";
$a->strings["Birthdays this week:"] = "Cumpleaños de esta semana:";
$a->strings["[No description]"] = "[Sin descripción]";
$a->strings["Event Reminders"] = "Recordatorios de eventos";
$a->strings["Events this week:"] = "Eventos de esta semana:";
$a->strings["Full Name:"] = "Nombre completo:";
$a->strings["Like this channel"] = "Me gusta este canal";
$a->strings["j F, Y"] = "j F Y";
$a->strings["j F"] = "j F";
$a->strings["Birthday:"] = "Cumpleaños:";
$a->strings["Age:"] = "Edad:";
$a->strings["for %1\$d %2\$s"] = "por %1\$d %2\$s";
$a->strings["Sexual Preference:"] = "Orientación sexual:";
$a->strings["Hometown:"] = "Ciudad de origen:";
$a->strings["Tags:"] = "Etiquetas:";
$a->strings["Political Views:"] = "Posición política:";
$a->strings["Religion:"] = "Religión:";
$a->strings["About:"] = "Sobre mí:";
$a->strings["Hobbies/Interests:"] = "Aficciones/Intereses:";
$a->strings["Likes:"] = "Me gusta:";
$a->strings["Dislikes:"] = "No me gusta:";
$a->strings["Contact information and Social Networks:"] = "Información de contacto y redes sociales:";
$a->strings["My other channels:"] = "Mis otros canales:";
$a->strings["Musical interests:"] = "Intereses musicales:";
$a->strings["Books, literature:"] = "Libros, literatura:";
$a->strings["Television:"] = "Televisión:";
$a->strings["Film/dance/culture/entertainment:"] = "Cine/danza/cultura/entretenimiento:";
$a->strings["Love/Romance:"] = "Vida sentimental/amorosa:";
$a->strings["Work/employment:"] = "Trabajo:";
$a->strings["School/education:"] = "Estudios:";
$a->strings["Like this thing"] = "Me gusta esto";
$a->strings["cover photo"] = "Imagen de portada del perfil";
$a->strings["prev"] = "anterior";
$a->strings["first"] = "primera";
$a->strings["last"] = "última";
@ -882,11 +859,7 @@ $a->strings["next"] = "próxima";
$a->strings["older"] = "más antiguas";
$a->strings["newer"] = "más recientes";
$a->strings["No connections"] = "Sin conexiones";
$a->strings["%d Connection"] = array(
0 => "%d Conexión",
1 => "%d Conexiones",
);
$a->strings["View Connections"] = "Ver conexiones";
$a->strings["View all %s connections"] = "Ver todas las %s conexiones";
$a->strings["Save"] = "Guardar";
$a->strings["poke"] = "un toque";
$a->strings["ping"] = "un \"ping\"";
@ -938,10 +911,6 @@ $a->strings["Blocks"] = "Bloques";
$a->strings["Menus"] = "Menús";
$a->strings["Layouts"] = "Formato gráfico";
$a->strings["Pages"] = "Páginas";
$a->strings["Invalid data packet"] = "Paquete de datos no válido";
$a->strings["Unable to verify channel signature"] = "No ha sido posible de verificar la firma del canal";
$a->strings["Unable to verify site signature for %s"] = "No ha sido posible de verificar la firma del sitio para %s";
$a->strings["invalid target signature"] = "La firma recibida no es válida";
$a->strings["System"] = "Sistema";
$a->strings["Create Personal App"] = "Crear una aplicación personal";
$a->strings["Edit Personal App"] = "Editar una aplicación personal";
@ -989,6 +958,7 @@ $a->strings["Chat Rooms"] = "Salas de chat";
$a->strings["Bookmarked Chatrooms"] = "Salas de chat preferidas";
$a->strings["Suggested Chatrooms"] = "Salas de chat sugeridas";
$a->strings["photo/image"] = "foto/imagen";
$a->strings["Rating Tools"] = "Valoraciones";
$a->strings["Rate Me"] = "Valorar este canal";
$a->strings["View Ratings"] = "Mostrar las valoraciones";
$a->strings["Public Hubs"] = "Servidores públicos";
@ -1012,6 +982,22 @@ $a->strings["Plugin Features"] = "Extensiones";
$a->strings["User registrations waiting for confirmation"] = "Registros de usuarios pendientes de confirmación";
$a->strings["View Photo"] = "Ver foto";
$a->strings["Edit Album"] = "Editar álbum";
$a->strings["Permission denied"] = "Permiso denegado";
$a->strings["(Unknown)"] = "(Desconocido)";
$a->strings["Visible to anybody on the internet."] = "Visible para cualquiera en internet.";
$a->strings["Visible to you only."] = "Visible sólo para usted.";
$a->strings["Visible to anybody in this network."] = "Visible para cualquiera en esta red.";
$a->strings["Visible to anybody authenticated."] = "Visible para cualquiera que haya sido autenticado.";
$a->strings["Visible to anybody on %s."] = "Visible para cualquiera en %s.";
$a->strings["Visible to all connections."] = "Visible para todas las conexiones.";
$a->strings["Visible to approved connections."] = "Visible para las conexiones permitidas.";
$a->strings["Visible to specific connections."] = "Visible para conexiones específicas.";
$a->strings["Item not found."] = "Elemento no encontrado.";
$a->strings["Collection not found."] = "Colección no encontrada.";
$a->strings["Collection is empty."] = "La colección está vacía.";
$a->strings["Collection: %s"] = "Colección: %s";
$a->strings["Connection: %s"] = "Conexión: %s";
$a->strings["Connection not found."] = "Conexión no encontrada";
$a->strings["Not Found"] = "No encontrado";
$a->strings["Page not found."] = "Página no encontrada.";
$a->strings["Some blurb about what to do when you're new here"] = "Algunas propuestas para el nuevo usuario sobre qué se puede hacer aquí";
@ -1100,7 +1086,7 @@ $a->strings["Poll interval"] = "Intervalo de sondeo";
$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "Retrasar el sondeo en segundo plano, en esta cantidad de segundos, para reducir la carga del sistema. Si es 0, usar el intervalo de transmisión.";
$a->strings["Maximum Load Average"] = "Carga media máxima";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Carga máxima del sistema antes de que los procesos de transmisión y sondeo se hayan retardado - por defecto, 50.";
$a->strings["Expiration period in days for imported (matrix/network) content"] = "Periodo de caducidad en días para el contenido importado (red)";
$a->strings["Expiration period in days for imported (grid/network) content"] = "Caducidad del contenido importado de otros sitios (en días)";
$a->strings["0 for no expiration of imported content"] = "0 para que no caduque el contenido importado";
$a->strings["Off"] = "Desactivado";
$a->strings["On"] = "Activado";
@ -1276,13 +1262,73 @@ $a->strings["Only show blocked connections"] = "Mostrar solo las conexiones bloq
$a->strings["Only show ignored connections"] = "Mostrar solo conexiones ignoradas";
$a->strings["Only show archived connections"] = "Mostrar solo las conexiones archivadas";
$a->strings["Only show hidden connections"] = "Mostrar solo las conexiones ocultas";
$a->strings["Pending"] = "Pendiente";
$a->strings["Pending approval"] = "Pendiente de aprobación";
$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
$a->strings["Edit connection"] = "Editar conexión";
$a->strings["Delete connection"] = "Eliminar conexión";
$a->strings["Channel address"] = "Dirección del canal";
$a->strings["Network"] = "Red";
$a->strings["Connected"] = "Conectado/a";
$a->strings["Approve connection"] = "Aprobar esta conexión";
$a->strings["Recent activity"] = "Actividad reciente";
$a->strings["Search your connections"] = "Buscar sus conexiones";
$a->strings["Connections search"] = "Buscar conexiones";
$a->strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto.";
$a->strings["Could not locate selected profile."] = "No se ha podido localizar el perfil seleccionado.";
$a->strings["Connection updated."] = "Conexión actualizada.";
$a->strings["Failed to update connection record."] = "Error al actualizar el registro de la conexión.";
$a->strings["is now connected to"] = "ahora está conectado/a";
$a->strings["Could not access address book record."] = "No se pudo acceder al registro en su libreta de direcciones.";
$a->strings["Refresh failed - channel is currently unavailable."] = "Recarga fallida - no se puede encontrar el canal en este momento.";
$a->strings["Unable to set address book parameters."] = "No ha sido posible establecer los parámetros de la libreta de direcciones.";
$a->strings["Connection has been removed."] = "La conexión ha sido eliminada.";
$a->strings["View %s's profile"] = "Ver el perfil de %s";
$a->strings["Refresh Permissions"] = "Recargar los permisos";
$a->strings["Fetch updated permissions"] = "Obtener los permisos actualizados";
$a->strings["Recent Activity"] = "Actividad reciente";
$a->strings["View recent posts and comments"] = "Ver publicaciones y comentarios recientes";
$a->strings["Block (or Unblock) all communications with this connection"] = "Bloquear (o desbloquear) todas las comunicaciones con esta conexión";
$a->strings["This connection is blocked!"] = "¡Esta conexión está bloqueada!";
$a->strings["Unignore"] = "Dejar de ignorar";
$a->strings["Ignore"] = "Ignorar";
$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión";
$a->strings["This connection is ignored!"] = "¡Esta conexión es ignorada!";
$a->strings["Unarchive"] = "Desarchivar";
$a->strings["Archive"] = "Archivar";
$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos";
$a->strings["This connection is archived!"] = "¡Esta conexión esta archivada!";
$a->strings["Unhide"] = "Mostrar";
$a->strings["Hide"] = "Ocultar";
$a->strings["Hide or Unhide this connection from your other connections"] = "Ocultar o mostrar esta conexión a sus otras conexiones";
$a->strings["This connection is hidden!"] = "¡Esta conexión está oculta!";
$a->strings["Delete this connection"] = "Eliminar esta conexión";
$a->strings["Approve this connection"] = "Aprobar esta conexión";
$a->strings["Accept connection to allow communication"] = "Aceptar la conexión para permitir la comunicación";
$a->strings["Set Affinity"] = "Ajustar la afinidad";
$a->strings["Set Profile"] = "Ajustar el perfil";
$a->strings["Set Affinity & Profile"] = "Ajustar la afinidad y el perfil";
$a->strings["none"] = "-";
$a->strings["Apply these permissions automatically"] = "Aplicar estos permisos automaticamente";
$a->strings["This connection's primary address is"] = "La dirección primaria de esta conexión es";
$a->strings["Available locations:"] = "Ubicaciones disponibles:";
$a->strings["The permissions indicated on this page will be applied to all new connections."] = "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones.";
$a->strings["Slide to adjust your degree of friendship"] = "Deslizar para ajustar el grado de amistad";
$a->strings["Slide to adjust your rating"] = "Deslizar para ajustar su valoración";
$a->strings["Optionally explain your rating"] = "Opcionalmente, puede explicar su valoración";
$a->strings["Custom Filter"] = "Filtro personalizado";
$a->strings["Only import posts with this text"] = "Importar solo entradas que contengan este texto";
$a->strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo";
$a->strings["Do not import posts with this text"] = "No importar entradas que contengan este texto";
$a->strings["This information is public!"] = "¡Esta información es pública!";
$a->strings["Connection Pending Approval"] = "Conexión pendiente de aprobación";
$a->strings["inherited"] = "heredado";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura.";
$a->strings["Their Settings"] = "Sus ajustes";
$a->strings["My Settings"] = "Mis ajustes";
$a->strings["Individual Permissions"] = "Permisos individuales";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. <strong>No</strong> puede cambiar estos ajustes aquí.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados.";
$a->strings["Last update:"] = "Última actualización:";
$a->strings["\$Projectname channel"] = "Canal \$Projectname";
$a->strings["Public access denied."] = "Acceso público denegado.";
$a->strings["%d rating"] = array(
@ -1509,21 +1555,6 @@ $a->strings["Sync now"] = "Sincronizar ahora";
$a->strings["Please wait several minutes between consecutive operations."] = "Por favor, espere algunos minutos entre operaciones consecutivas.";
$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Cuando sea posible, elimine una ubicación iniciando sesión en el sitio web o \"hub\" y borrando su canal.";
$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Utilice este formulario para eliminar la dirección si el \"hub\" no está funcionando desde hace tiempo.";
$a->strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
$a->strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
$a->strings["Site Member (%s)"] = "Usuario del sitio (%s)";
$a->strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s";
$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado.";
$a->strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó.";
$a->strings["Your new password is"] = "Su nueva contraseña es";
$a->strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después";
$a->strings["click here to login"] = "pulse aquí para conectarse";
$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión.";
$a->strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada";
$a->strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
$a->strings["Email Address"] = "Dirección de correo electrónico";
$a->strings["Reset"] = "Reiniciar";
$a->strings["Hub not found."] = "Servidor no encontrado";
$a->strings["Unable to lookup recipient."] = "Imposible asociar a un destinatario.";
$a->strings["Unable to communicate with requested channel."] = "Imposible comunicar con el canal solicitado.";
@ -1631,7 +1662,6 @@ $a->strings["Channel Type"] = "Tipo de canal";
$a->strings["Read more about roles"] = "Leer más sobre los roles";
$a->strings["Invalid request identifier."] = "Petición inválida del identificador.";
$a->strings["Discard"] = "Descartar";
$a->strings["Ignore"] = "Ignorar";
$a->strings["No more system notifications."] = "No hay más notificaciones del sistema";
$a->strings["System Notifications"] = "Notificaciones de sistema";
$a->strings["Unable to find your hub."] = "No se puede encontrar su servidor.";
@ -1794,7 +1824,6 @@ $a->strings["Remote Channel [%s] (not yet known on this site)"] = "Canal remoto
$a->strings["Rating (this information is public)"] = "Valoración (esta información es pública)";
$a->strings["Optionally explain your rating (this information is public)"] = "Opcionalmente puede explicar su valoración (esta información es pública)";
$a->strings["No ratings"] = "Ninguna valoración";
$a->strings["Ratings"] = "Valoraciones";
$a->strings["Rating: "] = "Valoración:";
$a->strings["Website: "] = "Sitio web:";
$a->strings["Description: "] = "Descripción:";
@ -1898,10 +1927,10 @@ $a->strings["Link post titles to source"] = "Enlazar título de la publicación
$a->strings["System Page Layout Editor - (advanced)"] = "Editor de diseño de página del sistema - (avanzado)";
$a->strings["Use blog/list mode on channel page"] = "Usar modo blog/lista en la página de inicio del canal";
$a->strings["(comments displayed separately)"] = "(comentarios mostrados de forma separada)";
$a->strings["Use blog/list mode on matrix page"] = "Mostrar la red en modo blog/lista";
$a->strings["Use blog/list mode on grid page"] = "Mostrar mi red en modo blog";
$a->strings["Channel page max height of content (in pixels)"] = "Altura máxima del contenido de la página del canal (en píxeles)";
$a->strings["click to expand content exceeding this height"] = "Pulsar para expandir el contenido que exceda de esta altura";
$a->strings["Matrix page max height of content (in pixels)"] = "Altura máxima del contenido de la página de su red (en píxeles)";
$a->strings["Grid page max height of content (in pixels)"] = "Altura máxima del contenido de mi red (en píxeles)";
$a->strings["Nobody except yourself"] = "Nadie excepto usted";
$a->strings["Only those you specifically allow"] = "Solo aquellos a los que usted permita explícitamente";
$a->strings["Approved connections"] = "Conexiones aprobadas";
@ -1956,7 +1985,7 @@ $a->strings["You receive a friend suggestion"] = "Reciba una sugerencia de amist
$a->strings["You are tagged in a post"] = "Usted sea etiquetado en una publicación";
$a->strings["You are poked/prodded/etc. in a post"] = "Reciba un toque o incitación en una publicación";
$a->strings["Show visual notifications including:"] = "Mostrar notificaciones visuales que incluyan:";
$a->strings["Unseen matrix activity"] = "Actividad no vista en la red";
$a->strings["Unseen grid activity"] = "Nueva actividad en la red";
$a->strings["Unseen channel activity"] = "Actividad no vista en el canal";
$a->strings["Unseen private messages"] = "Mensajes privados no leídos";
$a->strings["Recommended"] = "Recomendado";
@ -2067,64 +2096,22 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ
$a->strings["Errors encountered creating database tables."] = "Se han encontrado errores al crear las tablas de la base de datos.";
$a->strings["<h1>What next</h1>"] = "<h1>Siguiente paso</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Debe crear [manualmente] una tarea programada para el \"poller\".";
$a->strings["Could not access contact record."] = "No se ha podido acceder al registro de contacto.";
$a->strings["Could not locate selected profile."] = "No se ha podido localizar el perfil seleccionado.";
$a->strings["Connection updated."] = "Conexión actualizada.";
$a->strings["Failed to update connection record."] = "Error al actualizar el registro de la conexión.";
$a->strings["is now connected to"] = "ahora está conectado/a";
$a->strings["Could not access address book record."] = "No se pudo acceder al registro en su libreta de direcciones.";
$a->strings["Refresh failed - channel is currently unavailable."] = "Recarga fallida - no se puede encontrar el canal en este momento.";
$a->strings["Unable to set address book parameters."] = "No ha sido posible establecer los parámetros de la libreta de direcciones.";
$a->strings["Connection has been removed."] = "La conexión ha sido eliminada.";
$a->strings["View %s's profile"] = "Ver el perfil de %s";
$a->strings["Refresh Permissions"] = "Recargar los permisos";
$a->strings["Fetch updated permissions"] = "Obtener los permisos actualizados";
$a->strings["Recent Activity"] = "Actividad reciente";
$a->strings["View recent posts and comments"] = "Ver publicaciones y comentarios recientes";
$a->strings["Block (or Unblock) all communications with this connection"] = "Bloquear (o desbloquear) todas las comunicaciones con esta conexión";
$a->strings["This connection is blocked!"] = "¡Esta conexión está bloqueada!";
$a->strings["Unignore"] = "Dejar de ignorar";
$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Ignorar (o dejar de ignorar) todas las comunicaciones entrantes de esta conexión";
$a->strings["This connection is ignored!"] = "¡Esta conexión es ignorada!";
$a->strings["Unarchive"] = "Desarchivar";
$a->strings["Archive"] = "Archivar";
$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiva (o desarchiva) esta conexión - marca el canal como muerto aunque mantiene sus contenidos";
$a->strings["This connection is archived!"] = "¡Esta conexión esta archivada!";
$a->strings["Unhide"] = "Mostrar";
$a->strings["Hide"] = "Ocultar";
$a->strings["Hide or Unhide this connection from your other connections"] = "Ocultar o mostrar esta conexión a sus otras conexiones";
$a->strings["This connection is hidden!"] = "¡Esta conexión está oculta!";
$a->strings["Delete this connection"] = "Eliminar esta conexión";
$a->strings["Approve this connection"] = "Aprobar esta conexión";
$a->strings["Accept connection to allow communication"] = "Aceptar la conexión para permitir la comunicación";
$a->strings["Set Affinity"] = "Ajustar la afinidad";
$a->strings["Set Profile"] = "Ajustar el perfil";
$a->strings["Set Affinity & Profile"] = "Ajustar la afinidad y el perfil";
$a->strings["none"] = "-";
$a->strings["Apply these permissions automatically"] = "Aplicar estos permisos automaticamente";
$a->strings["This connection's primary address is"] = "La dirección primaria de esta conexión es";
$a->strings["Available locations:"] = "Ubicaciones disponibles:";
$a->strings["The permissions indicated on this page will be applied to all new connections."] = "Los permisos indicados en esta página serán aplicados en todas las nuevas conexiones.";
$a->strings["Slide to adjust your degree of friendship"] = "Deslizar para ajustar el grado de amistad";
$a->strings["Slide to adjust your rating"] = "Deslizar para ajustar su valoración";
$a->strings["Optionally explain your rating"] = "Opcionalmente, puede explicar su valoración";
$a->strings["Custom Filter"] = "Filtro personalizado";
$a->strings["Only import posts with this text"] = "Importar solo entradas que contengan este texto";
$a->strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "Una sola opción por línea: palabras, #etiquetas, /patrones/ o lang=xx. Dejar en blanco para importarlo todo";
$a->strings["Do not import posts with this text"] = "No importar entradas que contengan este texto";
$a->strings["This information is public!"] = "¡Esta información es pública!";
$a->strings["Connection Pending Approval"] = "Conexión pendiente de aprobación";
$a->strings["Connection Request"] = "Solicitud de conexión";
$a->strings["(%s) would like to connect with you. Please approve this connection to allow communication."] = "(%s) desearía conectar con usted. por favor, apruebe esta conexión para permitir la comunicación.";
$a->strings["Approve Later"] = "Aprobar más tarde";
$a->strings["inherited"] = "heredado";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Por favor, escoja el perfil que quiere mostrar a %s cuando esté viendo su perfil de forma segura.";
$a->strings["Their Settings"] = "Sus ajustes";
$a->strings["My Settings"] = "Mis ajustes";
$a->strings["Individual Permissions"] = "Permisos individuales";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. <strong>No</strong> puede cambiar estos ajustes aquí.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Algunos permisos pueden ser heredados de los <a href=\"settings\"><strong>ajustes de privacidad</strong></a> de sus canales, los cuales tienen una prioridad más alta que los ajustes individuales. Puede cambiar estos ajustes aquí, pero no tendrán ningún consecuencia hasta que cambie los ajustes heredados.";
$a->strings["Last update:"] = "Última actualización:";
$a->strings["No valid account found."] = "No se ha encontrado una cuenta válida.";
$a->strings["Password reset request issued. Check your email."] = "Se ha recibido una solicitud de restablecimiento de contraseña. Consulte su correo electrónico.";
$a->strings["Site Member (%s)"] = "Usuario del sitio (%s)";
$a->strings["Password reset requested at %s"] = "Se ha solicitado restablecer la contraseña en %s";
$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "La solicitud no ha podido ser verificada. (Puede que la haya enviado con anterioridad) El restablecimiento de la contraseña ha fallado.";
$a->strings["Password Reset"] = "Restablecer la contraseña";
$a->strings["Your password has been reset as requested."] = "Su contraseña ha sido restablecida según lo solicitó.";
$a->strings["Your new password is"] = "Su nueva contraseña es";
$a->strings["Save or copy your new password - and then"] = "Guarde o copie su nueva contraseña - y después";
$a->strings["click here to login"] = "pulse aquí para conectarse";
$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Puede cambiar la contraseña en la página <em>Ajustes</em> una vez iniciada la sesión.";
$a->strings["Your password has changed at %s"] = "Su contraseña en %s ha sido cambiada";
$a->strings["Forgot your Password?"] = "¿Ha olvidado su contraseña?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Introduzca y envíe su dirección de correo electrónico para el restablecimiento de su contraseña. Luego revise su correo para obtener más instrucciones.";
$a->strings["Email Address"] = "Dirección de correo electrónico";
$a->strings["Reset"] = "Reiniciar";
$a->strings["Files: shared with me"] = "Ficheros: compartidos conmigo";
$a->strings["NEW"] = "NUEVO";
$a->strings["Remove all files"] = "Eliminar todos los ficheros";
@ -2188,6 +2175,7 @@ $a->strings["To select all posts for a given month, such as January of this year
$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Estos ficheros pueden ser importados o restaurados visitando <a href=\"%1\$s\">%2\$s</a> o cualquier sitio que contenga su canal. Para obtener los mejores resultados, por favor, importar o restaurar estos ficheros en orden de fecha (la más antigua primero).";
$a->strings["No connections."] = "Sin conexiones.";
$a->strings["Visit %s's profile [%s]"] = "Visitar el perfil de %s [%s]";
$a->strings["View Connections"] = "Ver conexiones";
$a->strings["Source of Item"] = "Origen del elemento";
$a->strings["Page Title"] = "Título de página";
$a->strings["Xchan Lookup"] = "Búsqueda de canales";
@ -2228,3 +2216,14 @@ $a->strings["Left align page content"] = "Alinear a la izquierda el contenido de
$a->strings["Set minimum opacity of nav bar - to hide it"] = "Ajustar la opacidad mínima de la barra de navegación - para ocultarla";
$a->strings["Set size of conversation author photo"] = "Ajustar el tamaño de la foto del autor de la conversación";
$a->strings["Set size of followup author photos"] = "Ajustar el tamaño de foto de los seguidores del autor";
$a->strings["Update %s failed. See error logs."] = "La actualización %s ha fallado. Mire el informe de errores.";
$a->strings["Update Error at %s"] = "Error de actualización en %s";
$a->strings["Create an account to access services and applications within the Hubzilla"] = "Crear una cuenta para acceder a los servicios y aplicaciones dentro de Hubzilla";
$a->strings["Password"] = "Contraseña";
$a->strings["Remember me"] = "Recordarme";
$a->strings["Forgot your password?"] = "¿Olvidó su contraseña?";
$a->strings["toggle mobile"] = "cambiar a modo móvil";
$a->strings["Website SSL certificate is not valid. Please correct."] = "El certificado SSL del sitio web no es válido. Por favor, solucione el problema.";
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Error SSL del sitio web en %s";
$a->strings["Cron/Scheduled tasks not running."] = "Las tareas del Planificador/Cron no están funcionando.";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Las tareas de Cron no están funcionando en %s";

File diff suppressed because it is too large Load diff

View file

@ -7,25 +7,6 @@ function string_plural_select_nl($n){
;
$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Authenticatie op afstand geblokkeerd. Je bent lokaal op deze hub ingelogd. Uitloggen en opnieuw proberen.";
$a->strings["Welcome %s. Remote authentication successful."] = "Welkom %s. Authenticatie op afstand geslaagd.";
$a->strings["Update %s failed. See error logs."] = "Update %s mislukt. Zie foutenlogboek.";
$a->strings["Update Error at %s"] = "Update-fout op %s";
$a->strings["Create an account to access services and applications within the Hubzilla"] = "Maak een account aan om toegang te krijgen tot diensten en toepassingen van Hubzilla";
$a->strings["Register"] = "Registreren";
$a->strings["Logout"] = "Uitloggen";
$a->strings["Login"] = "Inloggen";
$a->strings["Email"] = "E-mail";
$a->strings["Password"] = "Wachtwoord";
$a->strings["Remember me"] = "Aangemeld blijven";
$a->strings["No"] = "Nee";
$a->strings["Yes"] = "Ja";
$a->strings["Forgot your password?"] = "Wachtwoord vergeten?";
$a->strings["Password Reset"] = "Wachtwoord vergeten?";
$a->strings["toggle mobile"] = "mobiele weergave omschakelen";
$a->strings["Website SSL certificate is not valid. Please correct."] = "Het SSL-certificaat van deze website is ongeldig. Corrigeer dit a.u.b.";
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Probleem met SSL-certificaat voor %s";
$a->strings["Cron/Scheduled tasks not running."] = "Cron is niet actief";
$a->strings["never"] = "nooit";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Cron-taken zijn niet actief op %s";
$a->strings["Connect"] = "Verbinden";
$a->strings["New window"] = "Nieuw venster";
$a->strings["Open the selected location in a different window or browser tab"] = "Open de geselecteerde locatie in een ander venster of tab";
@ -154,6 +135,7 @@ $a->strings["Public Timeline"] = "Openbare tijdlijn";
$a->strings["Site Admin"] = "Hubbeheerder";
$a->strings["Bookmarks"] = "Bladwijzers";
$a->strings["Address Book"] = "Connecties";
$a->strings["Login"] = "Inloggen";
$a->strings["Channel Manager"] = "Kanaalbeheer";
$a->strings["Grid"] = "Grid";
$a->strings["Settings"] = "Instellingen";
@ -225,21 +207,6 @@ $a->strings["Invalid room specifier."] = "Ongeldige omschrijving chatkanaal";
$a->strings["Room not found."] = "Chatkanaal niet gevonden";
$a->strings["Room is full"] = "Chatkanaal is vol";
$a->strings["Default"] = "Standaard";
$a->strings["Frequently"] = "Regelmatig";
$a->strings["Hourly"] = "Elk uur";
$a->strings["Twice daily"] = "Twee keer per dag";
$a->strings["Daily"] = "Dagelijks";
$a->strings["Weekly"] = "Wekelijks";
$a->strings["Monthly"] = "Maandelijks";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot!"] = "Zot!";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
$a->strings["MySpace"] = "MySpace";
$a->strings["%d invitation available"] = array(
0 => "%d uitnodiging beschikbaar",
1 => "%d uitnodigingen beschikbaar",
@ -291,12 +258,11 @@ $a->strings["Delete Selected Items"] = "Verwijder de geselecteerde items";
$a->strings["View Source"] = "Bron weergeven";
$a->strings["Follow Thread"] = "Conversatie volgen";
$a->strings["Unfollow Thread"] = "Conversatie niet meer volgen";
$a->strings["View Status"] = "Status weergeven";
$a->strings["View Profile"] = "Profiel weergeven";
$a->strings["View Photos"] = "Foto's weergeven";
$a->strings["Activity/Posts"] = "Kanaal-activiteit";
$a->strings["Activity/Posts"] = "Activiteit/berichten connectie";
$a->strings["Edit Connection"] = "Connectie bewerken";
$a->strings["Send PM"] = "Privébericht verzenden";
$a->strings["Message"] = "Bericht";
$a->strings["Ratings"] = "Beoordelingen";
$a->strings["%s likes this."] = "%s vindt dit leuk.";
$a->strings["%s doesn't like this."] = "%s vindt dit niet leuk.";
$a->strings["<span %1\$s>%2\$d people</span> like this."] = array(
@ -400,6 +366,7 @@ $a->strings["__ctx:noun__ Abstain"] = array(
$a->strings["Miscellaneous"] = "Diversen";
$a->strings["YYYY-MM-DD or MM-DD"] = "JJJJ-MM-DD of MM-DD";
$a->strings["Required"] = "Vereist";
$a->strings["never"] = "nooit";
$a->strings["less than a second ago"] = "minder dan een seconde geleden";
$a->strings["year"] = "jaar";
$a->strings["years"] = "jaren";
@ -421,6 +388,8 @@ $a->strings["Happy Birthday %1\$s"] = "Gefeliciteerd met je verjaardag %1\$s";
$a->strings["Cannot locate DNS info for database server '%s'"] = "Kan DNS-informatie voor databaseserver '%s' niet vinden";
$a->strings["Directory Options"] = "Opties kanalengids";
$a->strings["Safe Mode"] = "Veilig zoeken";
$a->strings["No"] = "Nee";
$a->strings["Yes"] = "Ja";
$a->strings["Public Forums Only"] = "Alleen openbare forums";
$a->strings["This Website Only"] = "Alleen deze hub";
$a->strings["\$Projectname Notification"] = "\$Projectname-notificatie";
@ -469,71 +438,6 @@ $a->strings["Needs Action"] = "Actie vereist";
$a->strings["Completed"] = "Voltooid";
$a->strings["In Process"] = "In behandeling";
$a->strings["Cancelled"] = "Geannuleerd";
$a->strings["General Features"] = "Algemene functies";
$a->strings["Content Expiration"] = "Inhoud laten verlopen";
$a->strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen";
$a->strings["Multiple Profiles"] = "Meerdere profielen";
$a->strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken";
$a->strings["Advanced Profiles"] = "Geavanceerde profielen";
$a->strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel";
$a->strings["Profile Import/Export"] = "Profiel importen/exporteren";
$a->strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken.";
$a->strings["Web Pages"] = "Webpagina's";
$a->strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe";
$a->strings["Private Notes"] = "Privé-aantekeningen";
$a->strings["Enables a tool to store notes and reminders"] = "Schakelt een eenvoudige toepassing in om aantekeningen en herinneringen in op te slaan";
$a->strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu";
$a->strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk";
$a->strings["Photo Location"] = "Fotolocatie";
$a->strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart.";
$a->strings["Expert Mode"] = "Expertmodus";
$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Schakel de expertmodus in voor geavanceerde instellingen";
$a->strings["Premium Channel"] = "Premiumkanaal";
$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal";
$a->strings["Post Composition Features"] = "Functies voor het opstellen van berichten";
$a->strings["Use Markdown"] = "Markdown gebruiken";
$a->strings["Allow use of \"Markdown\" to format posts"] = "Sta het gebruik van \"markdown\" toe om berichten mee op te maken.";
$a->strings["Large Photos"] = "Grote foto's";
$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt.";
$a->strings["Channel Sources"] = "Kanaalbronnen";
$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren.";
$a->strings["Even More Encryption"] = "Extra encryptie";
$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel.";
$a->strings["Enable Voting Tools"] = "Peilingen inschakelen";
$a->strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen.";
$a->strings["Delayed Posting"] = "Berichten uitstellen";
$a->strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden.";
$a->strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden";
$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. ";
$a->strings["Network and Stream Filtering"] = "Netwerk- en streamfilter";
$a->strings["Search by Date"] = "Zoek op datum";
$a->strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren ";
$a->strings["Collections Filter"] = "Filter op collecties";
$a->strings["Enable widget to display Network posts only from selected collections"] = "Sta de widget toe om netwerkberichten te tonen van bepaalde collecties";
$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten";
$a->strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik";
$a->strings["Network Personal Tab"] = "Persoonlijke netwerktab";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had";
$a->strings["Network New Tab"] = "Nieuwe netwerktab";
$a->strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen";
$a->strings["Affinity Tool"] = "Verwantschapsfilter";
$a->strings["Filter stream activity by depth of relationships"] = "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag";
$a->strings["Connection Filtering"] = "Berichtenfilters";
$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal";
$a->strings["Suggest Channels"] = "Kanalen voorstellen";
$a->strings["Show channel suggestions"] = "Voor jou mogelijk interessante kanalen voorstellen";
$a->strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen";
$a->strings["Community Tagging"] = "Taggen door anderen";
$a->strings["Ability to tag existing posts"] = "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen";
$a->strings["Post Categories"] = "Categorieën berichten";
$a->strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten";
$a->strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan";
$a->strings["Dislike Posts"] = "Vind berichten niet leuk";
$a->strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden";
$a->strings["Star Posts"] = "Geef berichten een ster";
$a->strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren";
$a->strings["Tag Cloud"] = "Tagwolk";
$a->strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina";
$a->strings["Channel is blocked on this site."] = "Kanaal is op deze hub geblokkeerd.";
$a->strings["Channel location missing."] = "Ontbrekende kanaallocatie.";
$a->strings["Response from remote channel was incomplete."] = "Antwoord van het kanaal op afstand was niet volledig.";
@ -543,7 +447,7 @@ $a->strings["Channel discovery failed."] = "Kanaal ontdekken mislukt.";
$a->strings["local account not found."] = "lokale account niet gevonden.";
$a->strings["Cannot connect to yourself."] = "Kan niet met jezelf verbinden";
$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "Een verwijderde collectie met deze naam is gereactiveerd. Bestaande itemrechten <strong>kunnen</strong> van toepassing zijn op deze collectie en toekomstige leden. Wanneer je dit niet zo bedoeld hebt, moet je een nieuwe collectie met een andere naam aanmaken.";
$a->strings["Add new connections to this collection (privacy group)"] = "Voeg nieuwe connecties aan deze collectie toe (privacy-groep)";
$a->strings["Add new connections to this collection (privacy group)"] = "Voeg nieuwe connecties aan deze collectie toe (privacygroep)";
$a->strings["All Channels"] = "Alle kanalen";
$a->strings["edit"] = "bewerken";
$a->strings["Collections"] = "Collecties";
@ -551,84 +455,9 @@ $a->strings["Edit collection"] = "Collectie bewerken";
$a->strings["Add new collection"] = "Nieuwe collectie toevoegen";
$a->strings["Channels not in any collection"] = "Kanalen die zich in geen enkele collectie bevinden";
$a->strings["add"] = "toevoegen";
$a->strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen";
$a->strings["Empty name"] = "Ontbrekende naam";
$a->strings["Name too long"] = "Naam te lang";
$a->strings["No account identifier"] = "Geen account-identificator";
$a->strings["Nickname is required."] = "Bijnaam is verplicht";
$a->strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere.";
$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik.";
$a->strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden";
$a->strings["Default Profile"] = "Standaardprofiel";
$a->strings["Friends"] = "Vrienden";
$a->strings["Requested channel is not available."] = "Opgevraagd kanaal is niet beschikbaar.";
$a->strings["Requested profile is not available."] = "Opgevraagd profiel is niet beschikbaar";
$a->strings["Change profile photo"] = "Profielfoto veranderen";
$a->strings["Profiles"] = "Profielen";
$a->strings["Manage/edit profiles"] = "Profielen beheren/bewerken";
$a->strings["Create New Profile"] = "Nieuw profiel aanmaken";
$a->strings["Edit Profile"] = "Profiel bewerken";
$a->strings["Profile Image"] = "Profielfoto";
$a->strings["visible to everybody"] = "Voor iedereen zichtbaar";
$a->strings["Edit visibility"] = "Zichtbaarheid bewerken";
$a->strings["Gender:"] = "Geslacht:";
$a->strings["Status:"] = "Status:";
$a->strings["Homepage:"] = "Homepagina:";
$a->strings["Online Now"] = "Nu online";
$a->strings["g A l F d"] = "G:i, l d F";
$a->strings["F d"] = "d F";
$a->strings["[today]"] = "[vandaag]";
$a->strings["Birthday Reminders"] = "Verjaardagsherinneringen";
$a->strings["Birthdays this week:"] = "Verjaardagen deze week:";
$a->strings["[No description]"] = "[Geen omschrijving]";
$a->strings["Event Reminders"] = "Herinneringen";
$a->strings["Events this week:"] = "Gebeurtenissen deze week:";
$a->strings["Full Name:"] = "Volledige naam:";
$a->strings["Like this channel"] = "Vind dit kanaal leuk";
$a->strings["j F, Y"] = "F j Y";
$a->strings["j F"] = "F j";
$a->strings["Birthday:"] = "Geboortedatum:";
$a->strings["Age:"] = "Leeftijd:";
$a->strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s";
$a->strings["Sexual Preference:"] = "Seksuele voorkeur:";
$a->strings["Hometown:"] = "Oorspronkelijk uit:";
$a->strings["Tags:"] = "Tags:";
$a->strings["Political Views:"] = "Politieke overtuigingen:";
$a->strings["Religion:"] = "Religie:";
$a->strings["About:"] = "Over:";
$a->strings["Hobbies/Interests:"] = "Hobby's/interesses:";
$a->strings["Likes:"] = "Houdt van:";
$a->strings["Dislikes:"] = "Houdt niet van:";
$a->strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:";
$a->strings["My other channels:"] = "Mijn andere kanalen";
$a->strings["Musical interests:"] = "Muzikale interesses:";
$a->strings["Books, literature:"] = "Boeken, literatuur:";
$a->strings["Television:"] = "Televisie:";
$a->strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:";
$a->strings["Love/Romance:"] = "Liefde/romantiek:";
$a->strings["Work/employment:"] = "Werk/beroep:";
$a->strings["School/education:"] = "School/opleiding:";
$a->strings["Like this thing"] = "Vind dit ding leuk";
$a->strings["cover photo"] = "omslagfoto";
$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = "Kan geen dubbele kanaal-identificator op deze hub aanmaken. Importeren mislukt.";
$a->strings["Channel clone failed. Import failed."] = "Het klonen van het kanaal is mislukt. Importeren mislukt.";
$a->strings["Cloned channel not found. Import failed."] = "Gekloond kanaal niet gevonden. Importeren mislukt.";
$a->strings["Permission denied"] = "Toegang geweigerd";
$a->strings["(Unknown)"] = "(Onbekend)";
$a->strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar.";
$a->strings["Visible to you only."] = "Alleen voor jou zichtbaar.";
$a->strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar.";
$a->strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar.";
$a->strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar.";
$a->strings["Visible to all connections."] = "Voor alle connecties zichtbaar.";
$a->strings["Visible to approved connections."] = "Voor alle goedgekeurde connecties zichtbaar.";
$a->strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar.";
$a->strings["Item not found."] = "Item niet gevonden.";
$a->strings["Collection not found."] = "Collectie niet gevonden.";
$a->strings["Collection is empty."] = "Collectie is leeg";
$a->strings["Collection: %s"] = "Collectie: %s";
$a->strings["Connection: %s"] = "Connectie: %s";
$a->strings["Connection not found."] = "Connectie niet gevonden.";
$a->strings["Delete this item?"] = "Dit item verwijderen?";
$a->strings["[-] show less"] = "[-] minder reacties weergeven";
$a->strings["[+] expand"] = "[+] uitklappen";
@ -711,12 +540,14 @@ $a->strings["No recipient provided."] = "Geen ontvanger opgegeven.";
$a->strings["[no subject]"] = "[geen onderwerp]";
$a->strings["Unable to determine sender."] = "Afzender kan niet bepaald worden.";
$a->strings["Stored post could not be verified."] = "Opgeslagen bericht kon niet worden geverifieerd.";
$a->strings["Logout"] = "Uitloggen";
$a->strings["End this session"] = "Beëindig deze sessie";
$a->strings["Home"] = "Home";
$a->strings["Your posts and conversations"] = "Jouw kanaal";
$a->strings["Your profile page"] = "Jouw profielpagina";
$a->strings["Edit Profiles"] = "Bewerk profielen";
$a->strings["Manage/Edit profiles"] = "Beheer/wijzig profielen";
$a->strings["Edit Profile"] = "Profiel bewerken";
$a->strings["Edit your profile"] = "Jouw profiel bewerken";
$a->strings["Your photos"] = "Jouw foto's";
$a->strings["Your files"] = "Jouw bestanden";
@ -728,6 +559,7 @@ $a->strings["%s - click to logout"] = "%s - klik om uit te loggen";
$a->strings["Remote authentication"] = "Authenticatie op afstand";
$a->strings["Click to authenticate to your home hub"] = "Authenticeer jezelf via (bijvoorbeeld) jouw hub";
$a->strings["Home Page"] = "Homepage";
$a->strings["Register"] = "Registreren";
$a->strings["Create an account"] = "Maak een account aan";
$a->strings["Help and documentation"] = "Hulp en documentatie";
$a->strings["Apps"] = "Apps";
@ -845,6 +677,7 @@ $a->strings["Infatuated"] = "Smoorverliefd";
$a->strings["Dating"] = "Aan het daten";
$a->strings["Unfaithful"] = "Ontrouw";
$a->strings["Sex Addict"] = "Seksverslaafd";
$a->strings["Friends"] = "Vrienden";
$a->strings["Friends/Benefits"] = "Vriendschap plus";
$a->strings["Casual"] = "Ongebonden/vluchtig";
$a->strings["Engaged"] = "Verloofd";
@ -875,6 +708,150 @@ $a->strings["want"] = "wil";
$a->strings["wants"] = "wil";
$a->strings["likes"] = "vindt dit leuk";
$a->strings["dislikes"] = "vindt dit niet leuk";
$a->strings["Invalid data packet"] = "Datapakket ongeldig";
$a->strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. ";
$a->strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd";
$a->strings["invalid target signature"] = "ongeldig doelkenmerk";
$a->strings["Frequently"] = "Regelmatig";
$a->strings["Hourly"] = "Elk uur";
$a->strings["Twice daily"] = "Twee keer per dag";
$a->strings["Daily"] = "Dagelijks";
$a->strings["Weekly"] = "Wekelijks";
$a->strings["Monthly"] = "Maandelijks";
$a->strings["Friendica"] = "Friendica";
$a->strings["OStatus"] = "OStatus";
$a->strings["RSS/Atom"] = "RSS/Atom";
$a->strings["Email"] = "E-mail";
$a->strings["Diaspora"] = "Diaspora";
$a->strings["Facebook"] = "Facebook";
$a->strings["Zot"] = "Zot";
$a->strings["LinkedIn"] = "LinkedIn";
$a->strings["XMPP/IM"] = "XMPP/IM";
$a->strings["MySpace"] = "MySpace";
$a->strings["General Features"] = "Algemene functies";
$a->strings["Content Expiration"] = "Inhoud laten verlopen";
$a->strings["Remove posts/comments and/or private messages at a future time"] = "Berichten, reacties en/of privéberichten na een bepaalde tijd verwijderen";
$a->strings["Multiple Profiles"] = "Meerdere profielen";
$a->strings["Ability to create multiple profiles"] = "Mogelijkheid om meerdere profielen aan te maken";
$a->strings["Advanced Profiles"] = "Geavanceerde profielen";
$a->strings["Additional profile sections and selections"] = "Extra onderdelen en keuzes voor je profiel";
$a->strings["Profile Import/Export"] = "Profiel importen/exporteren";
$a->strings["Save and load profile details across sites/channels"] = "Profielgegevens opslaan en in andere hubs/kanalen gebruiken.";
$a->strings["Web Pages"] = "Webpagina's";
$a->strings["Provide managed web pages on your channel"] = "Sta beheerde webpagina's op jouw kanaal toe";
$a->strings["Hide Rating"] = "Beoordelingen verbergen";
$a->strings["Hide the rating buttons on your channel and profile pages. Note: People can still rate you somewhere else."] = "Verbergt de beoordelingsknoppen op jouw kanaal- en profielpagina's. Let op: Mensen kunnen jou nog steeds ergens anders beoordelen. ";
$a->strings["Private Notes"] = "Privé-aantekeningen";
$a->strings["Enables a tool to store notes and reminders"] = "Schakelt een eenvoudige toepassing in om aantekeningen en herinneringen in op te slaan";
$a->strings["Navigation Channel Select"] = "Kanaal kiezen in navigatiemenu";
$a->strings["Change channels directly from within the navigation dropdown menu"] = "Kies een ander kanaal direct vanuit het dropdown-menu op de navigatiebalk";
$a->strings["Photo Location"] = "Fotolocatie";
$a->strings["If location data is available on uploaded photos, link this to a map."] = "Wanneer in de geüploade foto's locatiegegevens aanwezig zijn, link dit dan aan een kaart.";
$a->strings["Expert Mode"] = "Expertmodus";
$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Schakel de expertmodus in voor geavanceerde instellingen";
$a->strings["Premium Channel"] = "Premiumkanaal";
$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Stelt je in staat om beperkingen en voorwaarden in te stellen voor jouw kanaal";
$a->strings["Post Composition Features"] = "Functies voor het opstellen van berichten";
$a->strings["Use Markdown"] = "Markdown gebruiken";
$a->strings["Allow use of \"Markdown\" to format posts"] = "Sta het gebruik van \"markdown\" toe om berichten mee op te maken.";
$a->strings["Large Photos"] = "Grote foto's";
$a->strings["Include large (1024px) photo thumbnails in posts. If not enabled, use small (640px) photo thumbnails"] = "Gebruik grotere foto's (1024px) in berichten. Wanneer dit is uitgeschakeld worden er kleinere foto's (640px) gebruikt.";
$a->strings["Channel Sources"] = "Kanaalbronnen";
$a->strings["Automatically import channel content from other channels or feeds"] = "Automatisch inhoud uit andere kanalen of feeds importeren.";
$a->strings["Even More Encryption"] = "Extra encryptie";
$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = "Sta toe dat inhoud extra end-to-end wordt versleuteld met een gedeelde geheime sleutel.";
$a->strings["Enable Voting Tools"] = "Peilingen inschakelen";
$a->strings["Provide a class of post which others can vote on"] = "Maakt het mogelijk om een bericht op te stellen, waar mensen op kunnen stemmen.";
$a->strings["Delayed Posting"] = "Berichten uitstellen";
$a->strings["Allow posts to be published at a later date"] = "Maakt het mogelijk dat berichten op een toekomstig moment gepubliceerd kunnen worden.";
$a->strings["Suppress Duplicate Posts/Comments"] = "Dubbele berichten/reacties tegenhouden";
$a->strings["Prevent posts with identical content to be published with less than two minutes in between submissions."] = "Voorkomt dat berichten en reacties met identieke inhoud en die binnen twee minuten zijn verstuurd, worden gepubliceerd. ";
$a->strings["Network and Stream Filtering"] = "Netwerk- en streamfilter";
$a->strings["Search by Date"] = "Zoek op datum";
$a->strings["Ability to select posts by date ranges"] = "Mogelijkheid om berichten op datum te filteren ";
$a->strings["Collections (Privacy Groups)"] = "Collecties (privacygroepen)";
$a->strings["Enable widget to display Network posts only from selected collections"] = "Sta de widget toe om netwerkberichten te tonen van bepaalde collecties";
$a->strings["Saved Searches"] = "Opgeslagen zoekopdrachten";
$a->strings["Save search terms for re-use"] = "Sla zoekopdrachten op voor hergebruik";
$a->strings["Network Personal Tab"] = "Persoonlijke netwerktab";
$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Sta het toe dat de tab netwerkberichten toont waarmee je interactie had";
$a->strings["Network New Tab"] = "Nieuwe netwerktab";
$a->strings["Enable tab to display all new Network activity"] = "Laat de tab alle nieuwe netwerkactiviteit tonen";
$a->strings["Affinity Tool"] = "Verwantschapsfilter";
$a->strings["Filter stream activity by depth of relationships"] = "Filter wat je in jouw grid ziet op hoe goed je iemand kent of mag";
$a->strings["Connection Filtering"] = "Berichtenfilters";
$a->strings["Filter incoming posts from connections based on keywords/content"] = "Filter binnenkomende berichten van connecties aan de hand van trefwoorden en taal";
$a->strings["Suggest Channels"] = "Kanalen voorstellen";
$a->strings["Show channel suggestions"] = "Voor jou mogelijk interessante kanalen voorstellen";
$a->strings["Post/Comment Tools"] = "Bericht- en reactiehulpmiddelen";
$a->strings["Community Tagging"] = "Taggen door anderen";
$a->strings["Ability to tag existing posts"] = "Geeft andere mensen de mogelijkheid om jouw (bestaande) berichten te taggen";
$a->strings["Post Categories"] = "Categorieën berichten";
$a->strings["Add categories to your posts"] = "Voeg categorieën toe aan je berichten";
$a->strings["Ability to file posts under folders"] = "Mogelijkheid om berichten in mappen op te slaan";
$a->strings["Dislike Posts"] = "Vind berichten niet leuk";
$a->strings["Ability to dislike posts/comments"] = "Mogelijkheid om berichten en reacties niet leuk te vinden";
$a->strings["Star Posts"] = "Geef berichten een ster";
$a->strings["Ability to mark special posts with a star indicator"] = "Mogelijkheid om speciale berichten met een ster te markeren";
$a->strings["Tag Cloud"] = "Tagwolk";
$a->strings["Provide a personal tag cloud on your channel page"] = "Zorgt voor een persoonlijke wolk met tags op jouw kanaalpagina";
$a->strings["Unable to obtain identity information from database"] = "Niet in staat om identiteitsinformatie uit de database te verkrijgen";
$a->strings["Empty name"] = "Ontbrekende naam";
$a->strings["Name too long"] = "Naam te lang";
$a->strings["No account identifier"] = "Geen account-identificator";
$a->strings["Nickname is required."] = "Bijnaam is verplicht";
$a->strings["Reserved nickname. Please choose another."] = "Deze naam is gereserveerd. Kies een andere.";
$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Deze naam heeft niet ondersteunde karakters of is al op deze hub in gebruik.";
$a->strings["Unable to retrieve created identity"] = "Niet in staat om aangemaakte identiteit te vinden";
$a->strings["Default Profile"] = "Standaardprofiel";
$a->strings["Requested channel is not available."] = "Opgevraagd kanaal is niet beschikbaar.";
$a->strings["Requested profile is not available."] = "Opgevraagd profiel is niet beschikbaar";
$a->strings["Change profile photo"] = "Profielfoto veranderen";
$a->strings["Profiles"] = "Profielen";
$a->strings["Manage/edit profiles"] = "Profielen beheren/bewerken";
$a->strings["Create New Profile"] = "Nieuw profiel aanmaken";
$a->strings["Profile Image"] = "Profielfoto";
$a->strings["visible to everybody"] = "Voor iedereen zichtbaar";
$a->strings["Edit visibility"] = "Zichtbaarheid bewerken";
$a->strings["Gender:"] = "Geslacht:";
$a->strings["Status:"] = "Status:";
$a->strings["Homepage:"] = "Homepagina:";
$a->strings["Online Now"] = "Nu online";
$a->strings["g A l F d"] = "G:i, l d F";
$a->strings["F d"] = "d F";
$a->strings["[today]"] = "[vandaag]";
$a->strings["Birthday Reminders"] = "Verjaardagsherinneringen";
$a->strings["Birthdays this week:"] = "Verjaardagen deze week:";
$a->strings["[No description]"] = "[Geen omschrijving]";
$a->strings["Event Reminders"] = "Herinneringen";
$a->strings["Events this week:"] = "Gebeurtenissen deze week:";
$a->strings["Full Name:"] = "Volledige naam:";
$a->strings["Like this channel"] = "Vind dit kanaal leuk";
$a->strings["j F, Y"] = "F j Y";
$a->strings["j F"] = "F j";
$a->strings["Birthday:"] = "Geboortedatum:";
$a->strings["Age:"] = "Leeftijd:";
$a->strings["for %1\$d %2\$s"] = "voor %1\$d %2\$s";
$a->strings["Sexual Preference:"] = "Seksuele voorkeur:";
$a->strings["Hometown:"] = "Oorspronkelijk uit:";
$a->strings["Tags:"] = "Tags:";
$a->strings["Political Views:"] = "Politieke overtuigingen:";
$a->strings["Religion:"] = "Religie:";
$a->strings["About:"] = "Over:";
$a->strings["Hobbies/Interests:"] = "Hobby's/interesses:";
$a->strings["Likes:"] = "Houdt van:";
$a->strings["Dislikes:"] = "Houdt niet van:";
$a->strings["Contact information and Social Networks:"] = "Contactinformatie en sociale netwerken:";
$a->strings["My other channels:"] = "Mijn andere kanalen";
$a->strings["Musical interests:"] = "Muzikale interesses:";
$a->strings["Books, literature:"] = "Boeken, literatuur:";
$a->strings["Television:"] = "Televisie:";
$a->strings["Film/dance/culture/entertainment:"] = "Films/dansen/cultuur/vermaak:";
$a->strings["Love/Romance:"] = "Liefde/romantiek:";
$a->strings["Work/employment:"] = "Werk/beroep:";
$a->strings["School/education:"] = "School/opleiding:";
$a->strings["Like this thing"] = "Vind dit ding leuk";
$a->strings["cover photo"] = "omslagfoto";
$a->strings["prev"] = "vorige";
$a->strings["first"] = "eerste";
$a->strings["last"] = "laatste";
@ -882,11 +859,7 @@ $a->strings["next"] = "volgende";
$a->strings["older"] = "ouder";
$a->strings["newer"] = "nieuwer";
$a->strings["No connections"] = "Geen connecties";
$a->strings["%d Connection"] = array(
0 => "%d connectie",
1 => "%d connecties",
);
$a->strings["View Connections"] = "Connecties weergeven";
$a->strings["View all %s connections"] = "Toon alle %s connecties";
$a->strings["Save"] = "Opslaan";
$a->strings["poke"] = "aanstoten";
$a->strings["ping"] = "ping";
@ -938,10 +911,6 @@ $a->strings["Blocks"] = "Blokken";
$a->strings["Menus"] = "Menu's";
$a->strings["Layouts"] = "Lay-outs";
$a->strings["Pages"] = "Pagina's";
$a->strings["Invalid data packet"] = "Datapakket ongeldig";
$a->strings["Unable to verify channel signature"] = "Kanaalkenmerk kon niet worden geverifieerd. ";
$a->strings["Unable to verify site signature for %s"] = "Hubkenmerk voor %s kon niet worden geverifieerd";
$a->strings["invalid target signature"] = "ongeldig doelkenmerk";
$a->strings["System"] = "Systeem";
$a->strings["Create Personal App"] = "Persoonlijke app maken";
$a->strings["Edit Personal App"] = "Persoonlijke app bewerken";
@ -989,6 +958,7 @@ $a->strings["Chat Rooms"] = "Chatkanalen";
$a->strings["Bookmarked Chatrooms"] = "Bladwijzers van chatkanalen";
$a->strings["Suggested Chatrooms"] = "Voorgestelde chatkanalen";
$a->strings["photo/image"] = "foto/afbeelding";
$a->strings["Rating Tools"] = "Beoordelingen";
$a->strings["Rate Me"] = "Beoordeel mij";
$a->strings["View Ratings"] = "Bekijk beoordelingen";
$a->strings["Public Hubs"] = "Openbare hubs";
@ -1012,6 +982,22 @@ $a->strings["Plugin Features"] = "Plug-in-opties";
$a->strings["User registrations waiting for confirmation"] = "Accounts die op goedkeuring wachten";
$a->strings["View Photo"] = "Foto weergeven";
$a->strings["Edit Album"] = "Album bewerken";
$a->strings["Permission denied"] = "Toegang geweigerd";
$a->strings["(Unknown)"] = "(Onbekend)";
$a->strings["Visible to anybody on the internet."] = "Voor iedereen op het internet zichtbaar.";
$a->strings["Visible to you only."] = "Alleen voor jou zichtbaar.";
$a->strings["Visible to anybody in this network."] = "Voor iedereen in dit netwerk zichtbaar.";
$a->strings["Visible to anybody authenticated."] = "Voor iedereen die geauthenticeerd is zichtbaar.";
$a->strings["Visible to anybody on %s."] = "Voor iedereen op %s zichtbaar.";
$a->strings["Visible to all connections."] = "Voor alle connecties zichtbaar.";
$a->strings["Visible to approved connections."] = "Voor alle geaccepteerde connecties zichtbaar.";
$a->strings["Visible to specific connections."] = "Voor specifieke connecties zichtbaar.";
$a->strings["Item not found."] = "Item niet gevonden.";
$a->strings["Collection not found."] = "Collectie niet gevonden.";
$a->strings["Collection is empty."] = "Collectie is leeg";
$a->strings["Collection: %s"] = "Collectie: %s";
$a->strings["Connection: %s"] = "Connectie: %s";
$a->strings["Connection not found."] = "Connectie niet gevonden.";
$a->strings["Not Found"] = "Niet gevonden";
$a->strings["Page not found."] = "Pagina niet gevonden.";
$a->strings["Some blurb about what to do when you're new here"] = "Welkom op \$Projectname. Klik op de tab ontdekken of klik rechtsboven op de <a href=\"directory\">kanalengids</a>, om kanalen te vinden. Rechtsboven vind je ook <a href=\"directory\">apps</a>, waar je vrijwel alle functies van \$Projectname kunt vinden. Voor <a href=\"directory\">hulp</a> met \$Projectname klik je op het vraagteken.";
@ -1100,7 +1086,7 @@ $a->strings["Poll interval"] = "Poll-interval";
$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = "De achtergrondprocessen voor het afleveren met zoveel seconden vertragen om de systeembelasting te verminderen. 0 om de afleveringsinterval te gebruiken.";
$a->strings["Maximum Load Average"] = "Maximaal gemiddelde systeembelasting";
$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = "Maximale systeembelasting voordat de afleverings- en polllingsprocessen worden uitgesteld. Standaard is 50.";
$a->strings["Expiration period in days for imported (matrix/network) content"] = "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd.";
$a->strings["Expiration period in days for imported (grid/network) content"] = "Aantal dagen waarna geïmporteerde inhoud uit iemands grid/netwerk-pagina wordt verwijderd.";
$a->strings["0 for no expiration of imported content"] = "Dit geldt alleen voor inhoud van andere kanalen, dus niet voor iemands eigen kanaal. 0 voor het niet verwijderen van geïmporteerde inhoud.";
$a->strings["Off"] = "Uit";
$a->strings["On"] = "Aan";
@ -1276,13 +1262,73 @@ $a->strings["Only show blocked connections"] = "Toon alleen geblokkeerde connect
$a->strings["Only show ignored connections"] = "Toon alleen genegeerde connecties";
$a->strings["Only show archived connections"] = "Toon alleen gearchiveerde connecties";
$a->strings["Only show hidden connections"] = "Toon alleen verborgen connecties";
$a->strings["Pending"] = "Nog niet goedgekeurd";
$a->strings["Pending approval"] = "Moet nog geaccepteerd worden";
$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]";
$a->strings["Edit connection"] = "Connectie bewerken";
$a->strings["Delete connection"] = "Connectie verwijderen";
$a->strings["Channel address"] = "Kanaaladres";
$a->strings["Network"] = "Netwerk";
$a->strings["Connected"] = "Verbonden";
$a->strings["Approve connection"] = "Connectie accepteren";
$a->strings["Recent activity"] = "Recente activiteit";
$a->strings["Search your connections"] = "Doorzoek jouw connecties";
$a->strings["Connections search"] = "Connecties zoeken";
$a->strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens.";
$a->strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden.";
$a->strings["Connection updated."] = "Connectie bijgewerkt.";
$a->strings["Failed to update connection record."] = "Bijwerken van connectie-gegevens mislukt.";
$a->strings["is now connected to"] = "is nu verbonden met";
$a->strings["Could not access address book record."] = "Kon geen toegang krijgen tot de record van de connectie.";
$a->strings["Refresh failed - channel is currently unavailable."] = "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar";
$a->strings["Unable to set address book parameters."] = "Niet in staat om de parameters van connecties in te stellen.";
$a->strings["Connection has been removed."] = "Connectie is verwijderd";
$a->strings["View %s's profile"] = "Profiel van %s weergeven";
$a->strings["Refresh Permissions"] = "Permissies vernieuwen";
$a->strings["Fetch updated permissions"] = "Aangepaste permissies ophalen";
$a->strings["Recent Activity"] = "Recente activiteit/berichten";
$a->strings["View recent posts and comments"] = "Recente berichten en reacties weergeven";
$a->strings["Block (or Unblock) all communications with this connection"] = "Blokkeer (of deblokkeer) alle communicatie met deze connectie";
$a->strings["This connection is blocked!"] = "Deze connectie is geblokkeerd!";
$a->strings["Unignore"] = "Niet meer negeren";
$a->strings["Ignore"] = "Negeren";
$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie";
$a->strings["This connection is ignored!"] = "Deze connectie wordt genegeerd!";
$a->strings["Unarchive"] = "Niet meer archiveren";
$a->strings["Archive"] = "Archiveren";
$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud";
$a->strings["This connection is archived!"] = "Deze connectie is gearchiveerd!";
$a->strings["Unhide"] = "Niet meer verbergen";
$a->strings["Hide"] = "Verbergen";
$a->strings["Hide or Unhide this connection from your other connections"] = "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties";
$a->strings["This connection is hidden!"] = "Deze connectie is verborgen!";
$a->strings["Delete this connection"] = "Deze connectie verwijderen";
$a->strings["Approve this connection"] = "Deze connectie accepteren";
$a->strings["Accept connection to allow communication"] = "Keur deze connectie goed om communicatie toe te staan";
$a->strings["Set Affinity"] = "Verwantschapsfilter instellen";
$a->strings["Set Profile"] = "Profiel instellen";
$a->strings["Set Affinity & Profile"] = "Verwantschapsfilter en profiel instellen";
$a->strings["none"] = "geen";
$a->strings["Apply these permissions automatically"] = "Deze permissies automatisch toepassen";
$a->strings["This connection's primary address is"] = "Het primaire kanaaladres van deze connectie is";
$a->strings["Available locations:"] = "Beschikbare locaties:";
$a->strings["The permissions indicated on this page will be applied to all new connections."] = "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast.";
$a->strings["Slide to adjust your degree of friendship"] = "Schuif om te bepalen hoe goed je iemand kent en/of mag";
$a->strings["Slide to adjust your rating"] = "Gebruik de schuif om je beoordeling te geven";
$a->strings["Optionally explain your rating"] = "Verklaar jouw beoordeling (niet verplicht)";
$a->strings["Custom Filter"] = "Berichtenfilter";
$a->strings["Only import posts with this text"] = "Importeer alleen berichten met deze tekst";
$a->strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren";
$a->strings["Do not import posts with this text"] = "Importeer geen berichten met deze tekst";
$a->strings["This information is public!"] = "Deze informatie is openbaar!";
$a->strings["Connection Pending Approval"] = "Connectie moet nog geaccepteerd worden";
$a->strings["inherited"] = "geërfd";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken.";
$a->strings["Their Settings"] = "Hun instellingen";
$a->strings["My Settings"] = "Mijn instellingen";
$a->strings["Individual Permissions"] = "Individuele permissies";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. ";
$a->strings["Last update:"] = "Laatste wijziging:";
$a->strings["\$Projectname channel"] = "\$Projectname-kanaal";
$a->strings["Public access denied."] = "Openbare toegang geweigerd.";
$a->strings["%d rating"] = array(
@ -1509,21 +1555,6 @@ $a->strings["Sync now"] = "Nu synchroniseren";
$a->strings["Please wait several minutes between consecutive operations."] = "Wacht enkele minuten tussen opeenvolgende handelingen.";
$a->strings["When possible, drop a location by logging into that website/hub and removing your channel."] = "Wij adviseren, wanneer dit (nog) mogelijk is, de locatie te verwijderen door op de hub van de kloon in te loggen en het kanaal daar te verwijderen.";
$a->strings["Use this form to drop the location if the hub is no longer operating."] = "Gebruik dit formulier om de locatie te verwijderen wanneer de hub van de kloon niet meer operationeel is.";
$a->strings["No valid account found."] = "Geen geldige account gevonden.";
$a->strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail.";
$a->strings["Site Member (%s)"] = "Lid van hub (%s)";
$a->strings["Password reset requested at %s"] = "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend";
$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt.";
$a->strings["Your password has been reset as requested."] = "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht.";
$a->strings["Your new password is"] = "Jouw nieuwe wachtwoord is";
$a->strings["Save or copy your new password - and then"] = "Kopieer of sla je nieuwe wachtwoord op - en";
$a->strings["click here to login"] = "klik dan hier om in te loggen";
$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Jouw wachtwoord kan worden veranderd onder <em>instellingen</em>, nadat je succesvol bent ingelogd.";
$a->strings["Your password has changed at %s"] = "Jouw wachtwoord op %s is veranderd";
$a->strings["Forgot your Password?"] = "Wachtwoord vergeten?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies.";
$a->strings["Email Address"] = "E-mailadres";
$a->strings["Reset"] = "Opnieuw instellen";
$a->strings["Hub not found."] = "Hub niet gevonden.";
$a->strings["Unable to lookup recipient."] = "Niet in staat om ontvanger op te zoeken.";
$a->strings["Unable to communicate with requested channel."] = "Niet in staat om met het aangevraagde kanaal te communiceren.";
@ -1631,7 +1662,6 @@ $a->strings["Channel Type"] = "Kanaaltype";
$a->strings["Read more about roles"] = "Lees meer over kanaaltypes";
$a->strings["Invalid request identifier."] = "Ongeldige verzoek identificator (request identifier)";
$a->strings["Discard"] = "Annuleren";
$a->strings["Ignore"] = "Negeren";
$a->strings["No more system notifications."] = "Geen systeemnotificaties meer.";
$a->strings["System Notifications"] = "Systeemnotificaties";
$a->strings["Unable to find your hub."] = "Niet in staat om je hub te vinden";
@ -1794,8 +1824,7 @@ $a->strings["Remote Channel [%s] (not yet known on this site)"] = "Kanaal op afs
$a->strings["Rating (this information is public)"] = "Beoordeling (deze informatie is openbaar)";
$a->strings["Optionally explain your rating (this information is public)"] = "Verklaar jouw beoordeling (niet verplicht, deze informatie is openbaar)";
$a->strings["No ratings"] = "Geen beoordelingen";
$a->strings["Ratings"] = "Waarderingen";
$a->strings["Rating: "] = "Waardering: ";
$a->strings["Rating: "] = "Beoordeling: ";
$a->strings["Website: "] = "Website: ";
$a->strings["Description: "] = "Omschrijving: ";
$a->strings["Select a bookmark folder"] = "Kies een bladwijzermap";
@ -1898,10 +1927,10 @@ $a->strings["Link post titles to source"] = "Berichtkoppen naar originele locati
$a->strings["System Page Layout Editor - (advanced)"] = "Lay-out bewerken van systeempagina's (geavanceerd)";
$a->strings["Use blog/list mode on channel page"] = "Gebruik blog/lijst-modus op kanaalpagina";
$a->strings["(comments displayed separately)"] = "(reacties worden afzonderlijk weergeven)";
$a->strings["Use blog/list mode on matrix page"] = "Gebruik blog/lijst-modus op gridpagina";
$a->strings["Use blog/list mode on grid page"] = "Gebruik blog/lijst-modus op gridpagina";
$a->strings["Channel page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op kanaalpagina (in pixels)";
$a->strings["click to expand content exceeding this height"] = "klik om inhoud uit te klappen die deze hoogte overschrijdt";
$a->strings["Matrix page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op gridpagina (in pixels)";
$a->strings["Grid page max height of content (in pixels)"] = "Maximale hoogte berichtinhoud op gridpagina (in pixels)";
$a->strings["Nobody except yourself"] = "Niemand, behalve jezelf";
$a->strings["Only those you specifically allow"] = "Alleen connecties met uitdrukkelijke toestemming";
$a->strings["Approved connections"] = "Geaccepteerde connecties";
@ -1956,7 +1985,7 @@ $a->strings["You receive a friend suggestion"] = "Je een kanaalvoorstel ontvangt
$a->strings["You are tagged in a post"] = "Je expliciet in een bericht bent genoemd";
$a->strings["You are poked/prodded/etc. in a post"] = "Je bent in een bericht aangestoten/gepord/etc.";
$a->strings["Show visual notifications including:"] = "Toon de volgende zichtbare notificaties:";
$a->strings["Unseen matrix activity"] = "Niet bekeken grid-activiteit";
$a->strings["Unseen grid activity"] = "Niet bekeken grid-activiteit";
$a->strings["Unseen channel activity"] = "Niet bekeken kanaal-activiteit";
$a->strings["Unseen private messages"] = "Niet bekeken privéberichten";
$a->strings["Recommended"] = "Aanbevolen";
@ -2067,64 +2096,22 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ
$a->strings["Errors encountered creating database tables."] = "Errors encountered creating database tables.";
$a->strings["<h1>What next</h1>"] = "<h1>Wat nu</h1>";
$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANT: You will need to [manually] setup a scheduled task for the poller.";
$a->strings["Could not access contact record."] = "Kon geen toegang krijgen tot de connectie-gegevens.";
$a->strings["Could not locate selected profile."] = "Kon het gekozen profiel niet vinden.";
$a->strings["Connection updated."] = "Connectie bijgewerkt.";
$a->strings["Failed to update connection record."] = "Bijwerken van connectie-gegevens mislukt.";
$a->strings["is now connected to"] = "is nu verbonden met";
$a->strings["Could not access address book record."] = "Kon geen toegang krijgen tot de record van de connectie.";
$a->strings["Refresh failed - channel is currently unavailable."] = "Vernieuwen mislukt - kanaal is momenteel niet beschikbaar";
$a->strings["Unable to set address book parameters."] = "Niet in staat om de parameters van connecties in te stellen.";
$a->strings["Connection has been removed."] = "Connectie is verwijderd";
$a->strings["View %s's profile"] = "Profiel van %s weergeven";
$a->strings["Refresh Permissions"] = "Permissies vernieuwen";
$a->strings["Fetch updated permissions"] = "Aangepaste permissies ophalen";
$a->strings["Recent Activity"] = "Kanaal-activiteit";
$a->strings["View recent posts and comments"] = "Recente berichten en reacties weergeven";
$a->strings["Block (or Unblock) all communications with this connection"] = "Blokkeer (of deblokkeer) alle communicatie met deze connectie";
$a->strings["This connection is blocked!"] = "Deze connectie is geblokkeerd!";
$a->strings["Unignore"] = "Niet meer negeren";
$a->strings["Ignore (or Unignore) all inbound communications from this connection"] = "Negeer (of negeer niet meer) alle inkomende communicatie van deze connectie";
$a->strings["This connection is ignored!"] = "Deze connectie wordt genegeerd!";
$a->strings["Unarchive"] = "Niet meer archiveren";
$a->strings["Archive"] = "Archiveren";
$a->strings["Archive (or Unarchive) this connection - mark channel dead but keep content"] = "Archiveer (of dearchiveer) deze connectie - markeer het kanaal als dood, maar bewaar de inhoud";
$a->strings["This connection is archived!"] = "Deze connectie is gearchiveerd!";
$a->strings["Unhide"] = "Niet meer verbergen";
$a->strings["Hide"] = "Verbergen";
$a->strings["Hide or Unhide this connection from your other connections"] = "Deze connectie verbergen (of niet meer verbergen) voor jouw andere connecties";
$a->strings["This connection is hidden!"] = "Deze connectie is verborgen!";
$a->strings["Delete this connection"] = "Deze connectie verwijderen";
$a->strings["Approve this connection"] = "Deze connectie accepteren";
$a->strings["Accept connection to allow communication"] = "Keur deze connectie goed om communicatie toe te staan";
$a->strings["Set Affinity"] = "Verwantschapsfilter instellen";
$a->strings["Set Profile"] = "Profiel instellen";
$a->strings["Set Affinity & Profile"] = "Verwantschapsfilter en profiel instellen";
$a->strings["none"] = "geen";
$a->strings["Apply these permissions automatically"] = "Deze permissies automatisch toepassen";
$a->strings["This connection's primary address is"] = "Het primaire kanaaladres van deze connectie is";
$a->strings["Available locations:"] = "Beschikbare locaties:";
$a->strings["The permissions indicated on this page will be applied to all new connections."] = "Permissies die op deze pagina staan vermeld worden op alle nieuwe connecties toegepast.";
$a->strings["Slide to adjust your degree of friendship"] = "Schuif om te bepalen hoe goed je iemand kent en/of mag";
$a->strings["Slide to adjust your rating"] = "Gebruik de schuif om je beoordeling te geven";
$a->strings["Optionally explain your rating"] = "Verklaar jouw beoordeling (niet verplicht)";
$a->strings["Custom Filter"] = "Berichtenfilter";
$a->strings["Only import posts with this text"] = "Importeer alleen berichten met deze tekst";
$a->strings["words one per line or #tags or /patterns/ or lang=xx, leave blank to import all posts"] = "woorden (één per regel), #tags, /regex/ of talen (lang=iso639-1) - laat leeg om alle berichten te importeren";
$a->strings["Do not import posts with this text"] = "Importeer geen berichten met deze tekst";
$a->strings["This information is public!"] = "Deze informatie is openbaar!";
$a->strings["Connection Pending Approval"] = "Connectie moet nog goedgekeurd worden";
$a->strings["Connection Request"] = "Connectieverzoek";
$a->strings["(%s) would like to connect with you. Please approve this connection to allow communication."] = "(%s) wil met jou verbinden. Keur dit connectieverzoek goed om onderling te kunnen communiceren.";
$a->strings["Approve Later"] = "Later goedkeuren";
$a->strings["inherited"] = "geërfd";
$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Kies het profiel dat je aan %s wil tonen wanneer hij/zij ingelogd jouw profiel wil bekijken.";
$a->strings["Their Settings"] = "Hun instellingen";
$a->strings["My Settings"] = "Mijn instellingen";
$a->strings["Individual Permissions"] = "Individuele permissies";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can <strong>not</strong> change those settings here."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele instellingen. Je kan je deze overgeërfde permissies hier <strong>niet</strong> veranderen.";
$a->strings["Some permissions may be inherited from your channel's <a href=\"settings\"><strong>privacy settings</strong></a>, which have higher priority than individual settings. You can change those settings here but they wont have any impact unless the inherited setting changes."] = "Sommige permissies worden mogelijk overgeërfd van de <a href=\"settings\">privacy-instellingen</a> van jouw kanaal, die een hogere prioriteit hebben dan deze individuele permissies. Je kan de permissies hier veranderen, maar die hebben geen effect, tenzij de overgeërfde permissies worden veranderd. ";
$a->strings["Last update:"] = "Laatste wijziging:";
$a->strings["No valid account found."] = "Geen geldige account gevonden.";
$a->strings["Password reset request issued. Check your email."] = "Het verzoek om je wachtwoord opnieuw in te stellen is behandeld. Controleer je e-mail.";
$a->strings["Site Member (%s)"] = "Lid van hub (%s)";
$a->strings["Password reset requested at %s"] = "Verzoek tot het opnieuw instellen van een wachtwoord op %s is ingediend";
$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = "Het verzoek kon niet worden geverifieerd. (Mogelijk heb je al eerder een verzoek ingediend.) Opnieuw instellen van wachtwoord is mislukt.";
$a->strings["Password Reset"] = "Wachtwoord vergeten?";
$a->strings["Your password has been reset as requested."] = "Jouw wachtwoord is opnieuw ingesteld zoals je had verzocht.";
$a->strings["Your new password is"] = "Jouw nieuwe wachtwoord is";
$a->strings["Save or copy your new password - and then"] = "Kopieer of sla je nieuwe wachtwoord op - en";
$a->strings["click here to login"] = "klik dan hier om in te loggen";
$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = "Jouw wachtwoord kan worden veranderd onder <em>instellingen</em>, nadat je succesvol bent ingelogd.";
$a->strings["Your password has changed at %s"] = "Jouw wachtwoord op %s is veranderd";
$a->strings["Forgot your Password?"] = "Wachtwoord vergeten?";
$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = "Voer je e-mailadres in en verstuur deze om je wachtwoord opnieuw in te stellen. Controleer hierna hier je e-mail voor verdere instructies.";
$a->strings["Email Address"] = "E-mailadres";
$a->strings["Reset"] = "Opnieuw instellen";
$a->strings["Files: shared with me"] = "Bestanden: met mij gedeeld";
$a->strings["NEW"] = "NIEUW";
$a->strings["Remove all files"] = "Verwijder alle bestanden";
@ -2188,6 +2175,7 @@ $a->strings["To select all posts for a given month, such as January of this year
$a->strings["These content files may be imported or restored by visiting <a href=\"%1\$s\">%2\$s</a> on any site containing your channel. For best results please import or restore these in date order (oldest first)."] = "Deze back-up-bestanden kunnen geïmporteerd of hersteld worden door op jouw hub en met jouw kanaal <a href=\"%1\$s\">%2\$s</a> te bezoeken. Voor het beste resultaat kan je de bestanden in chronologische volgorde importeren of herstellen.";
$a->strings["No connections."] = "Geen connecties.";
$a->strings["Visit %s's profile [%s]"] = "Bezoek het profiel van %s [%s]";
$a->strings["View Connections"] = "Connecties weergeven";
$a->strings["Source of Item"] = "Bron van item";
$a->strings["Page Title"] = "Paginatitel";
$a->strings["Xchan Lookup"] = "Xchan opzoeken";
@ -2228,3 +2216,14 @@ $a->strings["Left align page content"] = "Inhoud links uitlijnen";
$a->strings["Set minimum opacity of nav bar - to hide it"] = "Minimale ondoorzichtigheid navigatiebalk (- om te verbergen)";
$a->strings["Set size of conversation author photo"] = "Grootte profielfoto's van berichten instellen";
$a->strings["Set size of followup author photos"] = "Grootte profielfoto's van reacties instellen";
$a->strings["Update %s failed. See error logs."] = "Update %s mislukt. Zie foutenlogboek.";
$a->strings["Update Error at %s"] = "Update-fout op %s";
$a->strings["Create an account to access services and applications within the Hubzilla"] = "Maak een account aan om toegang te krijgen tot diensten en toepassingen van Hubzilla";
$a->strings["Password"] = "Wachtwoord";
$a->strings["Remember me"] = "Aangemeld blijven";
$a->strings["Forgot your password?"] = "Wachtwoord vergeten?";
$a->strings["toggle mobile"] = "mobiele weergave omschakelen";
$a->strings["Website SSL certificate is not valid. Please correct."] = "Het SSL-certificaat van deze website is ongeldig. Corrigeer dit a.u.b.";
$a->strings["[hubzilla] Website SSL error for %s"] = "[hubzilla] Probleem met SSL-certificaat voor %s";
$a->strings["Cron/Scheduled tasks not running."] = "Cron is niet actief";
$a->strings["[hubzilla] Cron tasks not running on %s"] = "[hubzilla] Cron-taken zijn niet actief op %s";

View file

@ -310,6 +310,11 @@ footer {
margin-bottom: 0px;
}
.connect-btn-wrapper {
margin-bottom: 10px;
}
.profile-edit-side-link {
padding: 3px 0px;
opacity: 0;
@ -475,53 +480,15 @@ footer {
float: right;
}
.rconnect {
display: block;
color: $nav_active_icon_colour;
margin-top: 15px;
background-color: $nav_bg;
-webkit-border-radius: $radiuspx ;
-moz-border-radius: $radiuspx;
border-radius: $radiuspx;
border: 1px solid $nav_bd;
padding: 5px;
font-weight: bold;
clear: both;
}
a.rateme, div.rateme {
display: block;
color: $nav_active_icon_colour;
background-color: $nav_bg;
-webkit-border-radius: $radiuspx ;
-moz-border-radius: $radiuspx;
border-radius: $radiuspx;
border: 1px solid $nav_bd;
padding: 5px;
font-weight: bold;
clear: both;
}
#pause {
position: fixed;
bottom: 5px;
right: 5px;
}
#vcard-end {
clear: both;
}
#contact-block {
width: 100%;
float: left;
background-color: rgba(254,254,254,0.5);
border-bottom: 1px solid rgba(238,238,238,0.8);
-moz-border-radius: $radiuspx;
-webkit-border-radius: $radiuspx;
border-radius: $radiuspx;
padding: 10px;
margin-bottom:10px;
}
#contact-block-numcontacts {

View file

@ -160,6 +160,14 @@ nav .badge:hover, nav .badge:focus {
color: rgba(255,255,255,.8);
}
.widget .conv-participants {
color: #BBB;
}
.widget .active:hover .conv-participants, .widget .active:focus .conv-participants {
color: inherit;
}
.help-block, .comment-icon, .jot-icons, .admin-icons {
color: inherit;
}

View file

@ -10,7 +10,13 @@
}
#profile-photo-wrapper {
border:none;
border: none;
}
#profile-edit-default-desc {
background-color: #665029;
color: #FFF;
padding: 20px;
}
.photo {
@ -88,7 +94,7 @@
background-color: #111;
}
.jotnets-wrapper > a.btn {
a.btn, aside a {
font-weight: 400 !important;
}

View file

@ -75,6 +75,10 @@
background-color: #fff;
}
a.btn, aside a {
font-weight: 400 !important;
}
.btn-default {
background-color: #fff;
border-color: #000;

View file

@ -75,6 +75,10 @@
background-color: #000;
}
a.btn, aside a {
font-weight: 400 !important;
}
.btn-default {
background-color: #000;
border-color: #143D12;

View file

@ -71,6 +71,10 @@
background-color: #000;
}
a.btn, aside a {
font-weight: 400 !important;
}
.btn-default {
background-color: #000;
border-color: #fff;

View file

@ -7,6 +7,6 @@
{{/if}}
{{/if}}
<a href="{{$channel.link}}" class="channel-selection-photo-link" title="{{$channel.channel_name}}"><img class="channel-photo" src="{{$channel.xchan_photo_m}}" alt="{{$channel.channel_name}}" /></a>
<div class="channels-notifications-wrapper"><a href='manage/{{$channel.channel_id}}/message' style="{{if $channel.mail != 0}}color:#c60032;{{/if}}" title='{{$channel.mail|string_format:$mail_format}}'><i class="icon-envelope"></i> {{$channel.mail}}</a>&nbsp;<a href='manage/{{$channel.channel_id}}/connections/ifpending' style="{{if $channel.intros != 0}}color:#c60032;{{/if}}" title='{{$channel.intros|string_format:$intros_format}}'><i class="icon-user"></i> {{$channel.intros}}</a></div>
<div class="channels-notifications-wrapper">{{if $channel.delegate}}{{else}}<a href='manage/{{$channel.channel_id}}/message' style="{{if $channel.mail != 0}}color:#c60032;{{/if}}" title='{{$channel.mail|string_format:$mail_format}}'><i class="icon-envelope"></i> {{$channel.mail}}</a>&nbsp;<a href='manage/{{$channel.channel_id}}/connections/ifpending' style="{{if $channel.intros != 0}}color:#c60032;{{/if}}" title='{{$channel.intros|string_format:$intros_format}}'><i class="icon-user"></i> {{$channel.intros}}</a>{{/if}}</div>
<a href="{{$channel.link}}" class="channel-selection-name-link" title="{{$channel.channel_name}}"><div class="channel-name">{{$channel.channel_name}}</div></a>
</div>

View file

@ -1,9 +1,12 @@
<div id="contact-entry-wrapper-{{$contact.id}}">
<div class="section-subtitle-wrapper">
<div class="pull-right">
{{if $contact.approve}}
{{if $contact.approve && $contact.ignore}}
<form action="connedit/{{$contact.id}}" method="post" >
<button type="submit" class="btn btn-success btn-xs" name="pending" value="1" title="{{$contact.approve_hover}}"><i class="icon-ok"></i> {{$contact.approve}}</button>
<a href="connedit/{{$contact.id}}/ignore" class="btn btn-warning btn-xs" title="{{$contact.ignore_hover}}"><i class="icon-ban-circle"></i> {{$contact.ignore}}</a>
{{/if}}
<a href="#" class="btn btn-danger btn-xs" title="{{$contact.delete_hover}}" onclick="dropItem('{{$contact.deletelink}}', '#contact-entry-wrapper-{{$contact.id}}'); return false;"><i class="icon-trash"></i> {{$contact.delete}}</a>
<a href="{{$contact.link}}" class="btn btn-default btn-xs" title="{{$contact.edit_hover}}"><i class="icon-pencil"></i></a>

View file

@ -1,7 +1,9 @@
<div id="contact-block">
<div id="contact-block-numcontacts">{{$contacts}}</div>
<div id="contact-block" class="widget">
<h3>{{$contacts}}</h3>
{{if $micropro}}
{{if $viewconnections}}
<a class="allcontact-link" href="viewconnections/{{$nickname}}">{{$viewconnections}}</a>
{{/if}}
<div class='contact-block-content'>
{{foreach $micropro as $m}}
{{$m}}

View file

@ -18,7 +18,7 @@
<tr><td style="font-weight:bold;padding-bottom:5px;">{{$title}}</td></tr>
<tr><td style="padding-right:22px;">{{$htmlversion}}</td></tr>
<tr><td style="padding-top:11px;" colspan="2">{{$hsitelink}}</td></tr>
<tr><td style="padding-bottom:11px;" colspan="2">{{$hitemlink}}</td></tr>
<tr><td style="padding:11px 0;" colspan="2">{{$hitemlink}}</td></tr>
<tr><td></td><td>{{$thanks}}</td></tr>
<tr><td></td><td>{{$site_admin}}</td></tr>
</tbody>

View file

@ -5,6 +5,7 @@
{{$textversion}}
{{$tsitelink}}
{{$titemlink}}
{{$thanks}}

View file

@ -16,7 +16,7 @@
</li>
{{/foreach}}
<li>
<a href="group/new" title="{{$createtext}}" >{{$createtext}}</a>
<a href="group/new" title="{{$createtext}}" ><i class="icon-plus-sign"></i> {{$createtext}}</a>
</li>
</ul>

View file

@ -22,8 +22,9 @@
<div id="newchannel-name-help" class="descriptive-paragraph">{{$help_name}}</div>
<label for="newchannel-nickname" id="label-newchannel-nickname" class="newchannel-label" >{{$label_nick}}</label>
<input type="text" name="nickname" id="newchannel-nickname" class="newchannel-input" value="{{$nickname}}" />
<input type="text" name="nickname" id="newchannel-nickname" class="newchannel-input" value="{{$nickname}}" />
<div id="nick-spinner"></div>
<div id="newchannel-nick-desc" class="descriptive-paragraph">{{$nick_hub}}</div>
<div id="newchannel-nickname-feedback" class="newchannel-feedback"></div>
<div id="newchannel-nickname-end" class="newchannel-field-end"></div>

View file

@ -1,5 +1,8 @@
<div class="vcard">
<div id="profile-photo-wrapper"><img class="photo" src="{{$profile.photo}}?rev={{$profile.picdate}}" alt="{{$profile.name}}"></div>
{{if $connect}}
<div class="connect-btn-wrapper"><a href="{{$connect_url}}" class="btn btn-block btn-success btn-sm"><i class="icon-plus"></i> {{$connect}}</a></div>
{{/if}}
{{if $profile.edit}}
<div class="dropdown">
<a class="profile-edit-side-link dropdown-toggle" data-toggle="dropdown" title="{{$profile.edit.3}}" href="#" ><i class="icon-pencil" title="{{$profile.edit.1}}" ></i></a>
@ -45,17 +48,11 @@
{{if $diaspora}}
{{include file="diaspora_vcard.tpl"}}
{{/if}}
{{if $connect}}
<a href="{{$connect_url}}" class="rconnect"><i class="icon-plus connect-icon"></i> {{$connect}}</a>
{{/if}}
</div>
<div id="clear"></div>
{{$rating}}
</div>
<div id="vcard-end"></div>
{{$chanmenu}}
{{$contact_block}}

View file

@ -10,7 +10,7 @@
<input type="hidden" name="verify" value="{{$hash}}" />
<div class="form-group" id="remove-account-pass-wrapper">
<label id="remove-account-pass-label" for="remove-account-pass">{{$passwd}}</label>
<input class="form-control" type="password" id="remove-account-pass" name="qxz_password" />
<input class="form-control" type="password" id="remove-account-pass" autocomplete="off" name="qxz_password" value=" " />
</div>
{{include file="field_checkbox.tpl" field=$global}}
<button type="submit" name="submit" class="btn btn-danger">{{$submit}}</button>

View file

@ -10,7 +10,7 @@
<input type="hidden" name="verify" value="{{$hash}}" />
<div class="form-group" id="remove-account-pass-wrapper">
<label id="remove-account-pass-label" for="remove-account-pass">{{$passwd}}</label>
<input class="form-control" type="password" id="remove-account-pass" name="qxz_password" />
<input class="form-control" type="password" id="remove-account-pass" autocomplete="off" name="qxz_password" value=" " />
</div>
{{include file="field_checkbox.tpl" field=$global}}
<button type="submit" name="submit" class="btn btn-danger">{{$submit}}</button>

View file

@ -1,11 +1,10 @@
<div class="vcard">
<div id="profile-photo-wrapper"><a href="{{$link}}"><img class="vcard-photo photo" src="{{$photo}}" alt="{{$name}}" /></a></div>
{{if $connect}}
<div class="connect-btn-wrapper"><a href="follow?f=&url={{$follow}}" class="btn btn-block btn-success btn-sm"><i class="icon-plus"></i> {{$connect}}</a></div>
{{/if}}
<div class="fn">{{$name}}</div>
</div>
{{if $mode != 'mail'}}
{{if $connect}}
<a href="follow?f=&url={{$follow}}" class="rconnect"><i class="icon-plus connect-icon"></i> {{$connect}}</a>
{{/if}}
{{/if}}