From 8b66329a8f3705e7ccf868093ee2debaa8e4bdca Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 17 Jun 2014 20:45:53 -0700 Subject: [PATCH 01/18] add photo count to photo album list --- include/photos.php | 5 +++-- view/tpl/photo_albums.tpl | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/include/photos.php b/include/photos.php index 65532e6c2..de4a9173a 100644 --- a/include/photos.php +++ b/include/photos.php @@ -264,7 +264,7 @@ function photos_albums_list($channel,$observer) { $sql_extra = permissions_sql($channel_id); - $albums = q("SELECT distinct album from photo where uid = %d and ( photo_flags = %d or photo_flags = %d ) $sql_extra order by created desc", + $albums = q("SELECT count( distinct resource_id ) as total, album from photo where uid = %d and ( photo_flags = %d or photo_flags = %d ) $sql_extra group by album order by created desc", intval($channel_id), intval(PHOTO_NORMAL), intval(PHOTO_PROFILE) @@ -279,7 +279,8 @@ function photos_albums_list($channel,$observer) { $ret['success'] = true; foreach($albums as $k => $album) { $entry = array( - 'text' => $album['album'], + 'text' => $album['album'], + 'total' => $album['total'], 'url' => z_root() . '/photos/' . $channel['channel_address'] . '/album/' . bin2hex($album['album']), 'urlencode' => urlencode($album['album']), 'bin2hex' => bin2hex($album['album'])); diff --git a/view/tpl/photo_albums.tpl b/view/tpl/photo_albums.tpl index e83eefb39..7ff4a8cc0 100755 --- a/view/tpl/photo_albums.tpl +++ b/view/tpl/photo_albums.tpl @@ -3,7 +3,9 @@ {{if $albums}} {{/if}} From 476675e2117d169549573523101b33e8a9cd8f3d Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 17 Jun 2014 21:51:20 -0700 Subject: [PATCH 02/18] get rid of some old crap --- mod/network.php | 61 ++++--------------------------------------------- 1 file changed, 4 insertions(+), 57 deletions(-) diff --git a/mod/network.php b/mod/network.php index 8202b1044..f12471467 100644 --- a/mod/network.php +++ b/mod/network.php @@ -104,7 +104,6 @@ function network_content(&$a, $update = 0, $load = false) { $file = ((x($_GET,'file')) ? $_GET['file'] : ''); - if(x($_GET,'search') || x($_GET,'file')) $nouveau = true; if($cid) @@ -205,25 +204,11 @@ function network_content(&$a, $update = 0, $load = false) { // We only launch liveUpdate if you aren't filtering in some incompatible // way and also you aren't writing a comment (discovered in javascript). + if($gid || $cid || $cmin || ($cmax != 99) || $star || $liked || $conv || $spam || $nouveau || $list) + $firehose = 0; + $o .= '
' . "\r\n"; - $o .= ""; - - + $o .= ""; $a->page['htmlhead'] .= replace_macros(get_markup_template("build_query.tpl"),array( '$baseurl' => z_root(), @@ -329,13 +314,10 @@ function network_content(&$a, $update = 0, $load = false) { $uids = " and item.uid = " . local_user() . " "; } - $simple_update = (($update) ? " and ( item.item_flags & " . intval(ITEM_UNSEEN) . " ) " : ''); if($load) $simple_update = ''; - $start = dba_timer(); - if($nouveau && $load) { // "New Item View" - show all items unthreaded in reverse created date order @@ -389,8 +371,6 @@ function network_content(&$a, $update = 0, $load = false) { } } - $first = dba_timer(); - // Then fetch all the children of the parents that are on this page $parents_str = ''; $update_unseen = ''; @@ -406,22 +386,9 @@ function network_content(&$a, $update = 0, $load = false) { dbesc($parents_str) ); - $second = dba_timer(); - xchan_query($items); - - $third = dba_timer(); - $items = fetch_post_tags($items,true); - - $fourth = dba_timer(); - $items = conv_sort($items,$ordering); - - - - //logger('items: ' . print_r($items,true)); - } else { $items = array(); @@ -432,8 +399,6 @@ function network_content(&$a, $update = 0, $load = false) { } -// logger('items: ' . count($items)); - if(($update_unseen) && (! $firehose)) $r = q("UPDATE `item` SET item_flags = ( item_flags ^ %d) WHERE (item_flags & %d) AND `uid` = %d $update_unseen ", @@ -444,28 +409,10 @@ function network_content(&$a, $update = 0, $load = false) { $mode = (($nouveau) ? 'network-new' : 'network'); - $fifth = dba_timer(); - $o .= conversation($a,$items,$mode,$update,'client'); - $sixth = dba_timer(); - - if(($items) && (! $update)) $o .= alt_pager($a,count($items)); - if($load) { -// logger('mod_network: load: ' . count($items) . ' items', LOGGER_DATA); - - profiler($start,$first,'network parents'); - profiler($first,$second,'network children'); - profiler($second,$third,'network authors'); - profiler($third,$fourth,'network tags'); - profiler($fourth,$fifth,'network sort'); - profiler($fifth,$sixth,'network render'); - profiler($start,$sixth,'network total'); - profiler(1,1,'-- ' . count($items)); - } - return $o; } From 80d84206ed9744ce033942d0379a97834a33b11c Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 15:53:26 -0700 Subject: [PATCH 03/18] now we should be able to remove the function check. Revert if live updates or page loads go weird. I've tested, but it went weird on me last time I tried this a week or so ago so I'm crossing fingers. --- version.inc | 2 +- view/js/main.js | 34 +++++++--------------------------- 2 files changed, 8 insertions(+), 28 deletions(-) diff --git a/version.inc b/version.inc index 1b79e011f..a50c5902c 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2014-06-17.709 +2014-06-18.710 diff --git a/view/js/main.js b/view/js/main.js index ac457f5ea..e2a265a1c 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -196,17 +196,6 @@ msie = false; // $.browser.msie ; - /* setup tooltips *//* - $("a,.tt").each(function(){ - var e = $(this); - var pos="bottom"; - if (e.hasClass("tttop")) pos="top"; - if (e.hasClass("ttbottom")) pos="bottom"; - if (e.hasClass("ttleft")) pos="left"; - if (e.hasClass("ttright")) pos="right"; - e.tipTip({defaultPosition: pos, edgeOffset: 8}); - });*/ - var e = document.getElementById('content-complete'); if(e) pageHasMoreContent = false; @@ -600,7 +589,7 @@ function updateConvItems(mode,data) { var update_url; - if(typeof buildCmd == 'function') { +// if(typeof buildCmd == 'function') { if(scroll_next) { bParam_page = next_page; page_load = true; @@ -609,12 +598,12 @@ function updateConvItems(mode,data) { bParam_page = 1; } update_url = buildCmd(); - } - else { - page_load = false; - var udargs = ((page_load) ? '/load' : ''); - update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0); - } +// } +// else { +// page_load = false; +// var udargs = ((page_load) ? '/load' : ''); +// update_url = 'update_' + src + udargs + '&p=' + profile_uid + '&page=' + profile_page + '&msie=' + ((msie) ? 1 : 0); +// } if(page_load) $("#page-spinner").spin('small'); @@ -648,15 +637,6 @@ function updateConvItems(mode,data) { } - - function imgbright(node) { -// $(node).removeClass("drophide").addClass("drop"); - } - - function imgdull(node) { -// $(node).removeClass("drop").addClass("drophide"); - } - function notify_popup_loader(notifyType) { /* notifications template */ From c16b403cf7adf293a0c51d127d38d5794f9c2b36 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 16:26:27 -0700 Subject: [PATCH 04/18] oh this is nice... http://kmkeen.com/jshon - this is what we need to make shred -- well "shred". I also had to change the photos album list API a bit to fix any imagined and/or real parsing issues and also fixed shred so it can find its auxiliary files. --- include/photos.php | 7 ++++--- mod/photos.php | 6 ++---- util/shred/{FriendicaOAuth.sh => ShredOAuth.sh} | 0 util/shred/shred | 16 +++++++++++----- 4 files changed, 17 insertions(+), 12 deletions(-) rename util/shred/{FriendicaOAuth.sh => ShredOAuth.sh} (100%) diff --git a/include/photos.php b/include/photos.php index de4a9173a..9819c7ef2 100644 --- a/include/photos.php +++ b/include/photos.php @@ -277,6 +277,7 @@ function photos_albums_list($channel,$observer) { if($albums) { $ret['success'] = true; + $ret['albums'] = array(); foreach($albums as $k => $album) { $entry = array( 'text' => $album['album'], @@ -284,7 +285,7 @@ function photos_albums_list($channel,$observer) { 'url' => z_root() . '/photos/' . $channel['channel_address'] . '/album/' . bin2hex($album['album']), 'urlencode' => urlencode($album['album']), 'bin2hex' => bin2hex($album['album'])); - $ret[] = $entry; + $ret['albums'][] = $entry; } } return $ret; @@ -306,11 +307,11 @@ function photos_album_widget($channelx,$observer,$albums = null) { $albums = photos_albums_list($channelx,$observer); } - if($albums) { + if($albums['success']) { $o = replace_macros(get_markup_template('photo_albums.tpl'),array( '$nick' => $channelx['channel_address'], '$title' => t('Photo Albums'), - '$albums' => $albums, + '$albums' => $albums['albums'], '$baseurl' => z_root(), '$upload' => ((perm_is_allowed($channelx['channel_id'],(($observer) ? $observer['xchan_hash'] : ''),'post_photos')) ? t('Upload New Photos') : '') diff --git a/mod/photos.php b/mod/photos.php index a3ca933b1..8c168c21d 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -539,8 +539,8 @@ function photos_content(&$a) { $albumselect = ''; $uploader = ''; diff --git a/util/shred/FriendicaOAuth.sh b/util/shred/ShredOAuth.sh similarity index 100% rename from util/shred/FriendicaOAuth.sh rename to util/shred/ShredOAuth.sh diff --git a/util/shred/shred b/util/shred/shred index 9af554032..2fd913d65 100755 --- a/util/shred/shred +++ b/util/shred/shred @@ -112,10 +112,14 @@ load_config () { # Source Config [[ -f "$FCLI_RC" ]] && . "$FCLI_RC" || show_config_help 1 + THISDIR=$(dirname $0) + if [ $THISDIR != '' ]; then THISDIR=. ; fi + PATH=$THISDIR:$PATH - # Source FriendicaOAuth.sh - OAuth_sh=$(which FriendicaOAuth.sh) - (( $? != 0 )) && echo 'Unable to locate FriendicaOAuth.sh! Make sure it is in searching PATH.' && exit 1 + + # Source ShredOAuth.sh + OAuth_sh=$(which ShredOAuth.sh) + (( $? != 0 )) && echo 'Unable to locate ShredOAuth.sh! Make sure it is in searching PATH.' && exit 1 source "$OAuth_sh" # Source JSON.sh @@ -213,7 +217,9 @@ main () { *) FO_command $fcli_command - JS_Parsed=$(echo "$FO_ret" | tokenize | parse) + echo $FO_ret + +# JS_Parsed=$(echo "$FO_ret" | tokenize | parse) # for a in ${JS_Parsed[@]}; do @@ -222,7 +228,7 @@ main () { # echo "$JS_Parsed" | js ${a} ${b} # done # else - echo "$JS_Parsed" +# echo "$JS_Parsed" # fi # done return $FO_rval From dd042f4f0986155e1d4cea63024f6efc5d1c8cdc Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 17:04:19 -0700 Subject: [PATCH 05/18] Turns out Linux has a shred command in /usr/bin and its purpose is to over-write files so we don't want to invoke it accidentally. So as not to cause confusion and issues we will rename ours to "shredder". Aussies are of course allowed to alias this to "shredda". --- util/{shred => shredder}/JSON.sh | 0 util/{shred => shredder}/OAuth.sh | 0 util/{shred => shredder}/ShredOAuth.sh | 0 util/{shred/shred => shredder/shredder} | 3 ++- 4 files changed, 2 insertions(+), 1 deletion(-) rename util/{shred => shredder}/JSON.sh (100%) rename util/{shred => shredder}/OAuth.sh (100%) rename util/{shred => shredder}/ShredOAuth.sh (100%) rename util/{shred/shred => shredder/shredder} (99%) diff --git a/util/shred/JSON.sh b/util/shredder/JSON.sh similarity index 100% rename from util/shred/JSON.sh rename to util/shredder/JSON.sh diff --git a/util/shred/OAuth.sh b/util/shredder/OAuth.sh similarity index 100% rename from util/shred/OAuth.sh rename to util/shredder/OAuth.sh diff --git a/util/shred/ShredOAuth.sh b/util/shredder/ShredOAuth.sh similarity index 100% rename from util/shred/ShredOAuth.sh rename to util/shredder/ShredOAuth.sh diff --git a/util/shred/shred b/util/shredder/shredder similarity index 99% rename from util/shred/shred rename to util/shredder/shredder index 2fd913d65..b8d298175 100755 --- a/util/shred/shred +++ b/util/shredder/shredder @@ -113,10 +113,11 @@ load_config () { [[ -f "$FCLI_RC" ]] && . "$FCLI_RC" || show_config_help 1 THISDIR=$(dirname $0) - if [ $THISDIR != '' ]; then THISDIR=. ; fi + if [ $THISDIR == '' ]; then THISDIR=. ; fi PATH=$THISDIR:$PATH + # Source ShredOAuth.sh OAuth_sh=$(which ShredOAuth.sh) (( $? != 0 )) && echo 'Unable to locate ShredOAuth.sh! Make sure it is in searching PATH.' && exit 1 From ecbbd66e8f69cf44446d7f12f3623b47ff2e64e2 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 17:19:44 -0700 Subject: [PATCH 06/18] You'll need these to build jshon - warning these are typically blocked by .gitignore --- util/shredder/jansson-2.6.tar.gz | Bin 0 -> 428175 bytes util/shredder/jshon.tar.gz | Bin 0 -> 10004 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 util/shredder/jansson-2.6.tar.gz create mode 100644 util/shredder/jshon.tar.gz diff --git a/util/shredder/jansson-2.6.tar.gz b/util/shredder/jansson-2.6.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..51f1598be0ffc0e3e4aa5aaed85d28603f563b5b GIT binary patch literal 428175 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

?Ex!DNPTd(i-y&?*9$kq0gts7? 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

A`*%;lJ8d{q1&9NeBz>wR92aTV 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 K%v{=dlE3GWI_lxr(!maS%yD-xt#aL7>u9 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%0DBi#W)Jq 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 literal 0 HcmV?d00001 diff --git a/util/shredder/jshon.tar.gz b/util/shredder/jshon.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea9880ca1baebba1fdc5d041fe46dada6a9e49d1 GIT binary patch literal 10004 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 literal 0 HcmV?d00001 From 88bb3c9ddb3bd1cd13ba91efb6124c214ebbe861 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 18:29:04 -0700 Subject: [PATCH 07/18] reset timestamps when unarchiving a connection --- include/Contact.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/Contact.php b/include/Contact.php index ffee5096a..787612c83 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -133,6 +133,19 @@ function abook_toggle_flag($abook,$flag) { intval($abook['abook_id']), intval($abook['abook_channel']) ); + + // if unsetting the archive bit, update the timestamps so we'll try to connect for an additional 30 days. + + if(($flag === ABOOK_FLAG_ARCHIVED) && ($abook['abook_flags'] & ABOOK_FLAG_ARCHIVED)) { + $r = q("update abook set abook_connected = '%s', abook_updated = '%s' + where abook_id = %d and abook_channel = %d limit 1", + dbesc(datetime_convert()), + dbesc(datetime_convert()), + intval($abook['abook_id']), + intval($abook['abook_channel']) + ); + } + $a = get_app(); if($a->data['abook']) $a->data['abook']['abook_flags'] = $a->data['abook']['abook_flags'] ^ $flag; From 5a0e135679d1e7d557a43c89dc2e2bfa4d5afa67 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 18:57:01 -0700 Subject: [PATCH 08/18] stylistic improvements to the suggestions page --- view/theme/redbasic/css/style.css | 19 +++++++++++-------- view/tpl/suggest_friends.tpl | 4 ++-- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index 06aa08030..59586fb59 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -1032,12 +1032,9 @@ aside li { .profile-match-photo { float: left; - text-align: center; - width: 120px; } .profile-match-name { - text-align: center; width: 120px; height: 1.5em; overflow: hidden !important; @@ -1058,12 +1055,18 @@ aside li { } .profile-match-wrapper { - float: left; - padding: 10px; - width: 120px; - min-height: 120px; - scroll: auto; + float: left; + width: 120px; + height: 150px; + padding: 10px; + margin: 8px 10px 0 0; + border-top: 1px solid #eee; + border-left: 2px solid #eee; } +.profile-match-ignore { + float: right; +} + #profile-match-wrapper-end { clear: both; } diff --git a/view/tpl/suggest_friends.tpl b/view/tpl/suggest_friends.tpl index 6cf8f7ba8..2008193f9 100755 --- a/view/tpl/suggest_friends.tpl +++ b/view/tpl/suggest_friends.tpl @@ -1,16 +1,16 @@

From 224a2b9ddf38b6fa52fef3f0d8cbe4299e651c47 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 20:33:28 -0700 Subject: [PATCH 09/18] put viewsrc back in a lightbox --- include/conversation.php | 2 +- view/js/main.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/conversation.php b/include/conversation.php index 5c3933788..a2cca1c77 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -909,7 +909,7 @@ function item_photo_menu($item){ } if((local_user()) && local_user() == $item['uid']) { - $vsrc_link = $a->get_baseurl() . '/viewsrc/' . $item['id']; + $vsrc_link = 'javascript:viewsrc(' . $item['id'] . '); return false;'; if($item['parent'] == $item['id'] && $channel && ($channel_hash != $item['author_xchan'])) { $sub_link = 'javascript:dosubthread(' . $item['id'] . '); return false;'; } diff --git a/view/js/main.js b/view/js/main.js index e2a265a1c..f43ae4d1b 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -112,8 +112,9 @@ return true; } - - + function viewsrc(id) { + $.colorbox({href: 'viewsrc/' + id }); + } function qCommentInsert(obj,id) { var tmpStr = $("#comment-edit-text-" + id).val(); From c012c648e0691868370a5a8c1eb468020fef6330 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 18 Jun 2014 22:29:04 -0700 Subject: [PATCH 10/18] wherein I revive some of my 30+year old shell scripting skills so that we can process arbitrary api endpoints which generate arbitrary json and be able to crunch all of these on the command line. Getting the arbitrary query arguments into a form where they could be signed as part of the oauth packet was a challenge. (It still might be - I haven't tried querying any Chinese photo album names yet). But you can now do something like for a in `util/shredder/shredder -c red/photos -q album=2013 | jshon -e photos -a -e src` ; do wget $a; done and download all the photos in your 2013 album --- util/shredder/ShredOAuth.sh | 23 ++++++++++++++++++++--- util/shredder/shredder | 6 ++++-- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/util/shredder/ShredOAuth.sh b/util/shredder/ShredOAuth.sh index 76858d73c..9e808a2d6 100755 --- a/util/shredder/ShredOAuth.sh +++ b/util/shredder/ShredOAuth.sh @@ -174,17 +174,34 @@ FO_statuses_home_timeline () { FO_command () { local command="$1" - + local opts="$2" local params=( $(OAuth_param 'screen_name' $screen_name) $(OAuth_param 'count' $count) ) +#echo ${opts[@]} + + convscreen=$(OAuth_PE "$screen_name"); + data="screen_name=${convscreen}&count=${count}" + + if [ ${#opts[@]} != 0 ]; then + for b in ${opts[@]}; do + lhs=`echo $b | awk -F= '{print $1};'` + rhs=`echo $b | awk -F= '{print $2};'` + params=("${params[@]}" $(OAuth_param $lhs $rhs)) + data=$data"&"$lhs=$rhs + done + fi + +#echo ${params[@]} + +#echo $data + local auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'GET' "${redmatrix_url}/api/${command}.json" ${params[@]}) - convscreen=$(OAuth_PE "$screen_name"); - FO_ret=$(curl -s --get "${redmatrix_url}/api/${command}.json" --data "screen_name=${convscreen}&count=${count}" --header "${auth_header}") + FO_ret=$(curl -s --get "${redmatrix_url}/api/${command}.json" --data "${data}" --header "${auth_header}") FO_rval=$? return $FO_rval diff --git a/util/shredder/shredder b/util/shredder/shredder index b8d298175..c46dfe0ec 100755 --- a/util/shredder/shredder +++ b/util/shredder/shredder @@ -158,8 +158,9 @@ main () { fcli_file= fcli_help_flag= JS_Fields=() + fcli_opts= - while getopts "C:c:s:r:f:h:i" name + while getopts "C:c:s:r:f:i:q:h" name do case $name in c) fcli_command="$OPTARG";; @@ -168,6 +169,7 @@ main () { r) fcli_in_reply_to_status_id="$OPTARG";; f) fcli_file="$OPTARG";; h) fcli_help_flag="1";; + q) fcli_opts=("${fcli_opts[@]}" "$OPTARG");; i) JS_Fields=("${JS_Fields[@]}" "$OPTARG");; ?) usage exit 2;; @@ -216,7 +218,7 @@ main () { return $FO_rval ;; *) - FO_command $fcli_command + FO_command $fcli_command ${fcli_opts[@]} echo $FO_ret From b20887995a2b3277659e01d99ae4de238f7175ef Mon Sep 17 00:00:00 2001 From: Alexandre Hannud Abdo Date: Tue, 17 Jun 2014 04:26:18 -0300 Subject: [PATCH 11/18] Implements a new permission level PERMS_PENDING With this a user can allow some action to any user which connects to them, even before they've connected back. Ref. https://mobiliza.org.br/display/478d9e71eaf55748dc646d3990651d6d34cfb7db5c38360538ec730ca3ccf908@zothub.com Also some code cleanup and an alternative logic for handling notifications of permission changes in zot.php. This assumes that private posts are still restricted to people in your addressbook. Regardless of your global permissions, a pending channel won't get private posts, even if the post only has a deny clause not matching the pending channel. --- boot.php | 1 + include/items.php | 14 ++-- include/permissions.php | 40 ++++++----- include/security.php | 21 +++--- include/zot.php | 26 ++++---- mod/settings.php | 3 +- view/js/mod_settings.js | 142 ++++++++++++++++++++-------------------- 7 files changed, 132 insertions(+), 115 deletions(-) diff --git a/boot.php b/boot.php index e5166b5f2..3855ecd58 100755 --- a/boot.php +++ b/boot.php @@ -289,6 +289,7 @@ define ( 'PERMS_SITE' , 0x0004 ); define ( 'PERMS_CONTACTS' , 0x0008 ); define ( 'PERMS_SPECIFIC' , 0x0080 ); define ( 'PERMS_AUTHED' , 0x0100 ); +define ( 'PERMS_PENDING' , 0x0200 ); // Address book flags diff --git a/include/items.php b/include/items.php index f71ebd503..c35a442b2 100755 --- a/include/items.php +++ b/include/items.php @@ -943,6 +943,8 @@ function map_scope($scope) { return 'network: red'; case PERMS_SITE: return 'site: ' . get_app()->get_hostname(); + case PERMS_PENDING: + return 'any connections'; case PERMS_CONTACTS: default: return 'contacts'; @@ -4085,7 +4087,7 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C } if(! array_key_exists('nouveau',$arr)) { - $sql_extra2 = " AND item.parent = item.id "; + $sql_extra2 = " AND item.parent = item.id "; $sql_extra3 = ''; } @@ -4126,12 +4128,12 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $pager_sql = sprintf(" LIMIT %d, %d ",intval($arr['start']), intval($arr['records'])); if(array_key_exists('cmin',$arr) || array_key_exists('cmax',$arr)) { - if(($arr['cmin'] != 0) || ($arr['cmax'] != 99)) { + if(($arr['cmin'] != 0) || ($arr['cmax'] != 99)) { - // Not everybody who shows up in the network stream will be in your address book. - // By default those that aren't are assumed to have closeness = 99; but this isn't - // recorded anywhere. So if cmax is 99, we'll open the search up to anybody in - // the stream with a NULL address book entry. + // Not everybody who shows up in the network stream will be in your address book. + // By default those that aren't are assumed to have closeness = 99; but this isn't + // recorded anywhere. So if cmax is 99, we'll open the search up to anybody in + // the stream with a NULL address book entry. $sql_nets .= " AND "; diff --git a/include/permissions.php b/include/permissions.php index 029bc1288..a3ec13925 100644 --- a/include/permissions.php +++ b/include/permissions.php @@ -177,32 +177,36 @@ function get_all_perms($uid,$observer_xchan,$internal_use = true) { continue; } - // If PERMS_CONTACTS or PERMS_SPECIFIC, they need to be in your address book - // $x is a valid address book entry + // From here on we require that the observer be a connection and + // handle whether we're allowing any, approved or specific ones if(! $x) { $ret[$perm_name] = false; continue; } - + // They are in your address book, but haven't been approved + if($r[0][$channel_perm] & PERMS_PENDING) { + $ret[$perm_name] = true; + continue; + } + if($x[0]['abook_flags'] & ABOOK_FLAG_PENDING) { $ret[$perm_name] = false; continue; } - if(($r) && ($r[0][$channel_perm] & PERMS_CONTACTS)) { - - // They're a contact, so they have permission + // They're a contact, so they have permission + if($r[0][$channel_perm] & PERMS_CONTACTS) { $ret[$perm_name] = true; continue; } // Permission granted to certain channels. Let's see if the observer is one of them - if(($r) && ($r[0][$channel_perm] & PERMS_SPECIFIC)) { + if($r[0][$channel_perm] & PERMS_SPECIFIC) { if(($x[0]['abook_my_perms'] & $global_perms[$perm_name][1])) { $ret[$perm_name] = true; continue; @@ -216,7 +220,6 @@ function get_all_perms($uid,$observer_xchan,$internal_use = true) { } - $arr = array( 'channel_id' => $uid, 'observer_hash' => $observer_xchan, @@ -229,7 +232,6 @@ function get_all_perms($uid,$observer_xchan,$internal_use = true) { function perm_is_allowed($uid,$observer_xchan,$permission) { - $arr = array( 'channel_id' => $uid, 'observer_hash' => $observer_xchan, @@ -280,7 +282,6 @@ function perm_is_allowed($uid,$observer_xchan,$permission) { } } - // Check if this $uid is actually the $observer_xchan if($r[0]['channel_hash'] === $observer_xchan) @@ -312,16 +313,27 @@ function perm_is_allowed($uid,$observer_xchan,$permission) { if($c) return true; return false; - } + } + + // From here on we require that the observer be a connection and + // handle whether we're allowing any, approved or specific ones if(! $x) { return false; } + // They are in your address book, but haven't been approved + + if($r[0][$channel_perm] & PERMS_PENDING) { + return true; + } + if($x[0]['abook_flags'] & ABOOK_FLAG_PENDING) { return false; } + // They're a contact, so they have permission + if($r[0][$channel_perm] & PERMS_CONTACTS) { return true; } @@ -333,13 +345,9 @@ function perm_is_allowed($uid,$observer_xchan,$permission) { return true; } - - - // No permissions allowed. return false; - } @@ -356,7 +364,6 @@ function check_list_permissions($uid,$arr,$perm) { } - function site_default_perms() { $typical = array( @@ -378,7 +385,6 @@ function site_default_perms() { 'delegate' => 0, ); - $global_perms = get_perms(); $ret = array(); diff --git a/include/security.php b/include/security.php index 285c4a231..aaf4eb050 100644 --- a/include/security.php +++ b/include/security.php @@ -311,7 +311,7 @@ function check_form_security_token_redirectOnErr($err_redirect, $typename = '', } function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'form_security_token') { if (!check_form_security_token($typename, $formname)) { - $a = get_app(); + $a = get_app(); logger('check_form_security_token failed: user ' . $a->user['guid'] . ' - form element ' . $typename); logger('check_form_security_token failed: _REQUEST data: ' . print_r($_REQUEST, true), LOGGER_DATA); header('HTTP/1.1 403 Forbidden'); @@ -342,19 +342,22 @@ function init_groups_visitor($contact_id) { // This is used to determine which uid have posts which are visible to the logged in user (from the API) for the -// public_timeline, and we can use this in a community page by making $perms_min = PERMS_NETWORK unless logged in. +// public_timeline, and we can use this in a community page by making +// $perms = (PERMS_NETWORK|PERMS_PUBLIC) unless logged in. // Collect uids of everybody on this site who has opened their posts to everybody on this site (or greater visibility) // We always include yourself if logged in because you can always see your own posts // resolving granular permissions for the observer against every person and every post on the site // will likely be too expensive. // Returns a string list of comma separated channel_ids suitable for direct inclusion in a SQL query -function stream_perms_api_uids($perms_min = PERMS_SITE) { +function stream_perms_api_uids($perms = NULL ) { + $perms = is_null($perms) ? (PERMS_SITE|PERMS_NETWORK|PERMS_PUBLIC) : $perms; + $ret = array(); if(local_user()) $ret[] = local_user(); - $r = q("select channel_id from channel where channel_r_stream > 0 and channel_r_stream <= %d and not (channel_pageflags & %d)", - intval($perms_min), + $r = q("select channel_id from channel where channel_r_stream > 0 and (channel_r_stream & %d) and not (channel_pageflags & %d)", + intval($perms), intval(PAGE_CENSORED|PAGE_SYSTEM|PAGE_REMOVED) ); if($r) @@ -373,13 +376,15 @@ function stream_perms_api_uids($perms_min = PERMS_SITE) { return $str; } -function stream_perms_xchans($perms_min = PERMS_SITE) { +function stream_perms_xchans($perms = NULL ) { + $perms = is_null($perms) ? (PERMS_SITE|PERMS_NETWORK|PERMS_PUBLIC) : $perms; + $ret = array(); if(local_user()) $ret[] = get_observer_hash(); - $r = q("select channel_hash from channel where channel_r_stream > 0 and channel_r_stream <= %d and not (channel_pageflags & %d)", - intval($perms_min), + $r = q("select channel_hash from channel where channel_r_stream > 0 and (channel_r_stream & %d) and not (channel_pageflags & %d)", + intval($perms), intval(PAGE_CENSORED|PAGE_SYETEM|PAGE_REMOVED) ); if($r) diff --git a/include/zot.php b/include/zot.php index 2137a6b52..4f42ea2b4 100644 --- a/include/zot.php +++ b/include/zot.php @@ -314,11 +314,8 @@ function zot_refresh($them,$channel = null, $force = false) { if(! $x['success']) return false; - $xchan_hash = $x['hash']; - $their_perms = 0; - if($channel) { $global_perms = get_perms(); if($j['permissions']['data']) { @@ -417,6 +414,9 @@ function zot_refresh($them,$channel = null, $force = false) { if($z) $default_perms = intval($z[0]['abook_my_perms']); + // Keep original perms to check if we need to notify them + $previous_perms = get_all_perms($channel['channel_id'],$x['hash']); + $y = q("insert into abook ( abook_account, abook_channel, abook_xchan, abook_their_perms, abook_my_perms, abook_created, abook_updated, abook_dob, abook_flags ) values ( %d, %d, '%s', %d, %d, '%s', '%s', '%s', %d )", intval($channel['channel_account_id']), intval($channel['channel_id']), @@ -431,8 +431,9 @@ function zot_refresh($them,$channel = null, $force = false) { if($y) { logger("New introduction received for {$channel['channel_name']}"); - if($default_perms) { - // send back a permissions update for auto-friend/auto-permissions + $new_perms = get_all_perms($channel['channel_id'],$x['hash']); + if($new_perms != $previous_perms) { + // Send back a permissions update if permissions have changed $z = q("select * from abook where abook_xchan = '%s' and abook_channel = %d and not (abook_flags & %d) limit 1", dbesc($x['hash']), intval($channel['channel_id']), @@ -455,8 +456,11 @@ function zot_refresh($them,$channel = null, $force = false) { )); } - if($new_connection && (! ($new_connection[0]['abook_flags'] & ABOOK_FLAG_PENDING)) && ($their_perms & PERMS_R_STREAM)) + if($new_connection && ($their_perms & PERMS_R_STREAM)) { + if(($channel['channel_w_stream'] & PERMS_PENDING) + || (! ($new_connection[0]['abook_flags'] & ABOOK_FLAG_PENDING)) ) proc_run('php','include/onepoll.php',$new_connection[0]['abook_id']); + } } } @@ -1135,7 +1139,7 @@ function zot_import($arr, $sender_url) { if(array_key_exists('iv',$data)) { $data = json_decode(crypto_unencapsulate($data,get_config('system','prvkey')),true); - } + } $incoming = $data['pickup']; @@ -1147,7 +1151,7 @@ function zot_import($arr, $sender_url) { if(array_key_exists('iv',$i['notify'])) { $i['notify'] = json_decode(crypto_unencapsulate($i['notify'],get_config('system','prvkey')),true); - } + } logger('zot_import: notify: ' . print_r($i['notify'],true), LOGGER_DATA); @@ -1329,7 +1333,7 @@ function public_recips($msg) { if(! $r) $r = array(); - $x = q("select channel_hash as hash from channel left join abook on abook_channel = channel_id where abook_xchan = '%s' and not ( channel_pageflags & " . PAGE_REMOVED . " ) and (( " . $col . " & " . PERMS_SPECIFIC . " ) and ( abook_my_perms & " . $field . " )) OR ( " . $col . " & " . PERMS_CONTACTS . " ) ", + $x = q("select channel_hash as hash from channel left join abook on abook_channel = channel_id where abook_xchan = '%s' and not ( channel_pageflags & " . PAGE_REMOVED . " ) and (( " . $col . " & " . PERMS_SPECIFIC . " ) and ( abook_my_perms & " . $field . " )) OR ( " . $col . " & " . PERMS_PENDING . " ) OR (( " . $col . " & " . PERMS_CONTACTS . " ) and not ( abook_flags & " . ABOOK_FLAG_PENDING . " )) ", dbesc($msg['notify']['sender']['hash']) ); @@ -2044,12 +2048,12 @@ function build_sync_packet($uid = 0, $packet = null) { if(! $uid) return; - $r = q("select * from channel where channel_id = %d limit 1", + $r = q("select * from channel where channel_id = %d limit 1", intval($uid) ); if(! $r) return; - + $channel = $r[0]; $h = q("select * from hubloc where hubloc_hash = '%s'", diff --git a/mod/settings.php b/mod/settings.php index bdf30bae2..c72fdc8c4 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -792,7 +792,8 @@ function settings_content(&$a) { $perm_opts = array( array( t('Nobody except yourself'), 0), array( t('Only those you specifically allow'), PERMS_SPECIFIC), - array( t('Anybody in your address book'), PERMS_CONTACTS), + array( t('Approved connections'), PERMS_CONTACTS), + array( t('Any connections'), PERMS_PENDING), array( t('Anybody on this website'), PERMS_SITE), array( t('Anybody in this network'), PERMS_NETWORK), array( t('Anybody authenticated'), PERMS_AUTHED), diff --git a/view/js/mod_settings.js b/view/js/mod_settings.js index fa788280d..4daa7f704 100644 --- a/view/js/mod_settings.js +++ b/view/js/mod_settings.js @@ -25,100 +25,98 @@ $(document).ready(function() { }); function channel_privacy_macro(n) { - if(n == 0) { - $('#id_view_stream option').eq(0).attr('selected','selected'); - $('#id_view_profile option').eq(0).attr('selected','selected'); - $('#id_view_photos option').eq(0).attr('selected','selected'); - $('#id_view_contacts option').eq(0).attr('selected','selected'); - $('#id_view_storage option').eq(0).attr('selected','selected'); - $('#id_view_pages option').eq(0).attr('selected','selected'); - $('#id_send_stream option').eq(0).attr('selected','selected'); - $('#id_post_wall option').eq(0).attr('selected','selected'); - $('#id_post_comments option').eq(0).attr('selected','selected'); - $('#id_post_mail option').eq(0).attr('selected','selected'); - $('#id_post_photos option').eq(0).attr('selected','selected'); - $('#id_tag_deliver option').eq(0).attr('selected','selected'); - $('#id_chat option').eq(0).attr('selected','selected'); - $('#id_write_storage option').eq(0).attr('selected','selected'); - $('#id_write_pages option').eq(0).attr('selected','selected'); - $('#id_delegate option').eq(0).attr('selected','selected'); + if(n == 0) { + $('#id_view_stream option').eq(0).attr('selected','selected'); + $('#id_view_profile option').eq(0).attr('selected','selected'); + $('#id_view_photos option').eq(0).attr('selected','selected'); + $('#id_view_contacts option').eq(0).attr('selected','selected'); + $('#id_view_storage option').eq(0).attr('selected','selected'); + $('#id_view_pages option').eq(0).attr('selected','selected'); + $('#id_send_stream option').eq(0).attr('selected','selected'); + $('#id_post_wall option').eq(0).attr('selected','selected'); + $('#id_post_comments option').eq(0).attr('selected','selected'); + $('#id_post_mail option').eq(0).attr('selected','selected'); + $('#id_post_photos option').eq(0).attr('selected','selected'); + $('#id_tag_deliver option').eq(0).attr('selected','selected'); + $('#id_chat option').eq(0).attr('selected','selected'); + $('#id_write_storage option').eq(0).attr('selected','selected'); + $('#id_write_pages option').eq(0).attr('selected','selected'); + $('#id_delegate option').eq(0).attr('selected','selected'); $('#id_republish option').eq(0).attr('selected','selected'); $('#id_bookmark option').eq(0).attr('selected','selected'); $('#id_profile_in_directory_onoff .off').removeClass('hidden'); $('#id_profile_in_directory_onoff .on').addClass('hidden'); $('#id_profile_in_directory').val(0); } - if(n == 1) { - $('#id_view_stream option').eq(1).attr('selected','selected'); - $('#id_view_profile option').eq(1).attr('selected','selected'); - $('#id_view_photos option').eq(1).attr('selected','selected'); - $('#id_view_contacts option').eq(1).attr('selected','selected'); - $('#id_view_storage option').eq(1).attr('selected','selected'); - $('#id_view_pages option').eq(1).attr('selected','selected'); - $('#id_send_stream option').eq(1).attr('selected','selected'); - $('#id_post_wall option').eq(1).attr('selected','selected'); - $('#id_post_comments option').eq(1).attr('selected','selected'); - $('#id_post_mail option').eq(1).attr('selected','selected'); - $('#id_post_photos option').eq(1).attr('selected','selected'); - $('#id_tag_deliver option').eq(1).attr('selected','selected'); - $('#id_chat option').eq(1).attr('selected','selected'); - $('#id_write_storage option').eq(1).attr('selected','selected'); - $('#id_write_pages option').eq(1).attr('selected','selected'); - $('#id_delegate option').eq(0).attr('selected','selected'); + if(n == 1) { + $('#id_view_stream option').eq(1).attr('selected','selected'); + $('#id_view_profile option').eq(1).attr('selected','selected'); + $('#id_view_photos option').eq(1).attr('selected','selected'); + $('#id_view_contacts option').eq(1).attr('selected','selected'); + $('#id_view_storage option').eq(1).attr('selected','selected'); + $('#id_view_pages option').eq(1).attr('selected','selected'); + $('#id_send_stream option').eq(1).attr('selected','selected'); + $('#id_post_wall option').eq(1).attr('selected','selected'); + $('#id_post_comments option').eq(1).attr('selected','selected'); + $('#id_post_mail option').eq(1).attr('selected','selected'); + $('#id_post_photos option').eq(1).attr('selected','selected'); + $('#id_tag_deliver option').eq(1).attr('selected','selected'); + $('#id_chat option').eq(1).attr('selected','selected'); + $('#id_write_storage option').eq(1).attr('selected','selected'); + $('#id_write_pages option').eq(1).attr('selected','selected'); + $('#id_delegate option').eq(0).attr('selected','selected'); $('#id_republish option').eq(0).attr('selected','selected'); $('#id_bookmark option').eq(1).attr('selected','selected'); $('#id_profile_in_directory_onoff .off').removeClass('hidden'); $('#id_profile_in_directory_onoff .on').addClass('hidden'); $('#id_profile_in_directory').val(0); } - if(n == 2) { - $('#id_view_stream option').eq(6).attr('selected','selected'); - $('#id_view_profile option').eq(6).attr('selected','selected'); - $('#id_view_photos option').eq(6).attr('selected','selected'); - $('#id_view_contacts option').eq(6).attr('selected','selected'); - $('#id_view_storage option').eq(6).attr('selected','selected'); - $('#id_view_pages option').eq(6).attr('selected','selected'); - $('#id_send_stream option').eq(2).attr('selected','selected'); - $('#id_post_wall option').eq(1).attr('selected','selected'); - $('#id_post_comments option').eq(2).attr('selected','selected'); - $('#id_post_mail option').eq(1).attr('selected','selected'); - $('#id_post_photos option').eq(0).attr('selected','selected'); - $('#id_tag_deliver option').eq(1).attr('selected','selected'); - $('#id_chat option').eq(1).attr('selected','selected'); - $('#id_write_storage option').eq(0).attr('selected','selected'); - $('#id_write_pages option').eq(0).attr('selected','selected'); - $('#id_delegate option').eq(0).attr('selected','selected'); + if(n == 2) { + $('#id_view_stream option').eq(7).attr('selected','selected'); + $('#id_view_profile option').eq(7).attr('selected','selected'); + $('#id_view_photos option').eq(7).attr('selected','selected'); + $('#id_view_contacts option').eq(7).attr('selected','selected'); + $('#id_view_storage option').eq(7).attr('selected','selected'); + $('#id_view_pages option').eq(7).attr('selected','selected'); + $('#id_send_stream option').eq(2).attr('selected','selected'); + $('#id_post_wall option').eq(1).attr('selected','selected'); + $('#id_post_comments option').eq(2).attr('selected','selected'); + $('#id_post_mail option').eq(1).attr('selected','selected'); + $('#id_post_photos option').eq(0).attr('selected','selected'); + $('#id_tag_deliver option').eq(1).attr('selected','selected'); + $('#id_chat option').eq(1).attr('selected','selected'); + $('#id_write_storage option').eq(0).attr('selected','selected'); + $('#id_write_pages option').eq(0).attr('selected','selected'); + $('#id_delegate option').eq(0).attr('selected','selected'); $('#id_republish option').eq(1).attr('selected','selected'); $('#id_bookmark option').eq(1).attr('selected','selected'); $('#id_profile_in_directory_onoff .on').removeClass('hidden'); $('#id_profile_in_directory_onoff .off').addClass('hidden'); $('#id_profile_in_directory').val(1); } - if(n == 3) { - $('#id_view_stream option').eq(6).attr('selected','selected'); - $('#id_view_profile option').eq(6).attr('selected','selected'); - $('#id_view_photos option').eq(6).attr('selected','selected'); - $('#id_view_contacts option').eq(6).attr('selected','selected'); - $('#id_view_storage option').eq(6).attr('selected','selected'); - $('#id_view_pages option').eq(6).attr('selected','selected'); - $('#id_send_stream option').eq(4).attr('selected','selected'); - $('#id_post_wall option').eq(4).attr('selected','selected'); - $('#id_post_comments option').eq(4).attr('selected','selected'); - $('#id_post_mail option').eq(4).attr('selected','selected'); - $('#id_post_photos option').eq(2).attr('selected','selected'); - $('#id_tag_deliver option').eq(1).attr('selected','selected'); - $('#id_chat option').eq(4).attr('selected','selected'); - $('#id_write_storage option').eq(2).attr('selected','selected'); - $('#id_write_pages option').eq(2).attr('selected','selected'); - $('#id_delegate option').eq(0).attr('selected','selected'); - $('#id_republish option').eq(4).attr('selected','selected'); - $('#id_bookmark option').eq(4).attr('selected','selected'); + if(n == 3) { + $('#id_view_stream option').eq(7).attr('selected','selected'); + $('#id_view_profile option').eq(7).attr('selected','selected'); + $('#id_view_photos option').eq(7).attr('selected','selected'); + $('#id_view_contacts option').eq(7).attr('selected','selected'); + $('#id_view_storage option').eq(7).attr('selected','selected'); + $('#id_view_pages option').eq(7).attr('selected','selected'); + $('#id_send_stream option').eq(5).attr('selected','selected'); + $('#id_post_wall option').eq(5).attr('selected','selected'); + $('#id_post_comments option').eq(5).attr('selected','selected'); + $('#id_post_mail option').eq(5).attr('selected','selected'); + $('#id_post_photos option').eq(2).attr('selected','selected'); + $('#id_tag_deliver option').eq(1).attr('selected','selected'); + $('#id_chat option').eq(5).attr('selected','selected'); + $('#id_write_storage option').eq(2).attr('selected','selected'); + $('#id_write_pages option').eq(2).attr('selected','selected'); + $('#id_delegate option').eq(0).attr('selected','selected'); + $('#id_republish option').eq(5).attr('selected','selected'); + $('#id_bookmark option').eq(5).attr('selected','selected'); $('#id_profile_in_directory_onoff .on').removeClass('hidden'); $('#id_profile_in_directory_onoff .off').addClass('hidden'); $('#id_profile_in_directory').val(1); } - - } From 00904d49946c4a411225555cb99b5700f6ab51e4 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Jun 2014 16:09:02 -0700 Subject: [PATCH 12/18] cleanup --- mod/display.php | 2 +- mod/search.php | 2 +- util/shredder/shredder | 17 +---------------- version.inc | 2 +- 4 files changed, 4 insertions(+), 19 deletions(-) diff --git a/mod/display.php b/mod/display.php index 15b76e63d..31cce95d3 100644 --- a/mod/display.php +++ b/mod/display.php @@ -175,7 +175,7 @@ function display_content(&$a, $update = 0, $load = false) { and mid = '%s' AND (((( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND item_private = 0 ) - and owner_xchan in ( " . stream_perms_xchans(($observer) ? PERMS_NETWORK : PERMS_PUBLIC) . " )) + and owner_xchan in ( " . stream_perms_xchans(($observer) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " )) OR owner_xchan = '%s') $sql_extra ) group by mid limit 1", diff --git a/mod/search.php b/mod/search.php index 2c2e8c86a..663d355e2 100644 --- a/mod/search.php +++ b/mod/search.php @@ -143,7 +143,7 @@ function search_content(&$a,$update = 0, $load = false) { WHERE item_restrict = 0 AND (((( `item`.`allow_cid` = '' AND `item`.`allow_gid` = '' AND `item`.`deny_cid` = '' AND `item`.`deny_gid` = '' AND item_private = 0 ) - and owner_xchan in ( " . stream_perms_xchans(($observer) ? PERMS_NETWORK : PERMS_PUBLIC) . " )) + and owner_xchan in ( " . stream_perms_xchans(($observer) ? (PERMS_NETWORK|PERMS_PUBLIC) : PERMS_PUBLIC) . " )) $pub_sql ) OR owner_xchan = '%s') $sql_extra group by mid ORDER BY created DESC $pager_sql", diff --git a/util/shredder/shredder b/util/shredder/shredder index c46dfe0ec..5073d5b2f 100755 --- a/util/shredder/shredder +++ b/util/shredder/shredder @@ -116,8 +116,6 @@ load_config () { if [ $THISDIR == '' ]; then THISDIR=. ; fi PATH=$THISDIR:$PATH - - # Source ShredOAuth.sh OAuth_sh=$(which ShredOAuth.sh) (( $? != 0 )) && echo 'Unable to locate ShredOAuth.sh! Make sure it is in searching PATH.' && exit 1 @@ -160,7 +158,7 @@ main () { JS_Fields=() fcli_opts= - while getopts "C:c:s:r:f:i:q:h" name + while getopts "C:c:s:r:f:q:h" name do case $name in c) fcli_command="$OPTARG";; @@ -170,7 +168,6 @@ main () { f) fcli_file="$OPTARG";; h) fcli_help_flag="1";; q) fcli_opts=("${fcli_opts[@]}" "$OPTARG");; - i) JS_Fields=("${JS_Fields[@]}" "$OPTARG");; ?) usage exit 2;; esac @@ -222,18 +219,6 @@ main () { echo $FO_ret -# JS_Parsed=$(echo "$FO_ret" | tokenize | parse) - -# for a in ${JS_Parsed[@]}; do - -# if [ ${#JS_Fields[@]} != 0 ]; then -# for b in ${JS_Fields[@]}; do -# echo "$JS_Parsed" | js ${a} ${b} -# done -# else -# echo "$JS_Parsed" -# fi -# done return $FO_rval ;; diff --git a/version.inc b/version.inc index a50c5902c..acddaabc4 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2014-06-18.710 +2014-06-19.711 From 525daa7475f219f51258dcdb5ed634e7112020de Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Jun 2014 20:38:38 -0700 Subject: [PATCH 13/18] fix space around brackets changing. --- include/bbcode.php | 12 +++++++++--- mod/item.php | 8 +++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/include/bbcode.php b/include/bbcode.php index 674b5f45a..60463fc00 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -344,9 +344,15 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true) { $a = get_app(); - // Move all spaces out of the tags - $Text = preg_replace("/\[(\w*)\](\s*)/ism", '$2[$1]', $Text); - $Text = preg_replace("/(\s*)\[\/(\w*)\]/ism", '[/$2]$1', $Text); + // Move all spaces out of the tags + // ....Uhm why? + // This is basically doing a trim() on the stuff in between tags, but it messes up + // carefully crafted bbcode and especially other pre-formatted code. + // Commenting out until we come up with a use case where it's needed. Then let's try and + // special case rather than a heavy-handed approach like this. + +// $Text = preg_replace("/\[(\w*)\](\s*)/ism", '$2[$1]', $Text); +// $Text = preg_replace("/(\s*)\[\/(\w*)\]/ism", '[/$2]$1', $Text); // Hide all [noparse] contained bbtags by spacefying them if (strpos($Text,'[noparse]') !== false) { diff --git a/mod/item.php b/mod/item.php index d4c8a6f4a..5ddafb709 100644 --- a/mod/item.php +++ b/mod/item.php @@ -46,7 +46,7 @@ function item_post(&$a) { call_hooks('post_local_start', $_REQUEST); - logger('postvars ' . print_r($_REQUEST,true), LOGGER_DATA); +// logger('postvars ' . print_r($_REQUEST,true), LOGGER_DATA); $api_source = ((x($_REQUEST,'api_source') && $_REQUEST['api_source']) ? true : false); @@ -376,6 +376,7 @@ function item_post(&$a) { } } + $expires = '0000-00-00 00:00:00'; if(feature_enabled($profile_uid,'content_expire')) { @@ -396,6 +397,7 @@ function item_post(&$a) { $body = z_input_filter($profile_uid,$body,$mimetype); } + // Verify ability to use html or php!!! $execflag = false; @@ -417,6 +419,7 @@ function item_post(&$a) { } } + if($mimetype === 'text/bbcode') { // BBCODE alert: the following functions assume bbcode input @@ -465,7 +468,6 @@ function item_post(&$a) { $body = preg_replace_callback('/\[img(.*?)\](.*?)\[\/img\]/ism','red_zrlify_img_callback',$body); - /** * * When a photo was uploaded into the message using the (profile wall) ajax @@ -513,6 +515,7 @@ function item_post(&$a) { $body = scale_external_images($body,false); + /** * Look for any tags and linkify them */ @@ -603,7 +606,6 @@ function item_post(&$a) { // BBCODE end alert - if(strlen($categories)) { $cats = explode(',',$categories); foreach($cats as $cat) { From 14a6a27213515b5d6790508281fb0ece6daa3145 Mon Sep 17 00:00:00 2001 From: friendica Date: Thu, 19 Jun 2014 21:52:49 -0700 Subject: [PATCH 14/18] limited progress in providing a POST option to shredder, back to auth signature mismatches again, likely a quoting issue --- util/shredder/ShredOAuth.sh | 27 ++++++++++++++++-------- util/shredder/shredder | 41 +++++++++++++++++++++---------------- 2 files changed, 42 insertions(+), 26 deletions(-) diff --git a/util/shredder/ShredOAuth.sh b/util/shredder/ShredOAuth.sh index 9e808a2d6..9828124c7 100755 --- a/util/shredder/ShredOAuth.sh +++ b/util/shredder/ShredOAuth.sh @@ -174,13 +174,16 @@ FO_statuses_home_timeline () { FO_command () { local command="$1" - local opts="$2" + local post="$2" + declare -a opts=("${!3}") local params=( $(OAuth_param 'screen_name' $screen_name) $(OAuth_param 'count' $count) ) -#echo ${opts[@]} +#echo "$3" +#echo '---' +#echo "${opts[@]}" convscreen=$(OAuth_PE "$screen_name"); data="screen_name=${convscreen}&count=${count}" @@ -189,19 +192,27 @@ FO_command () { for b in ${opts[@]}; do lhs=`echo $b | awk -F= '{print $1};'` rhs=`echo $b | awk -F= '{print $2};'` - params=("${params[@]}" $(OAuth_param $lhs $rhs)) - data=$data"&"$lhs=$rhs + params=("${params[@]}" $(OAuth_param "$lhs" "$rhs")) + data=$data"&""$lhs"="$rhs" done fi -#echo ${params[@]} +#echo 'params: ' ${params[@]} -#echo $data +#echo 'data: ' $data + local auth_header=''; - local auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'GET' "${redmatrix_url}/api/${command}.json" ${params[@]}) + if [ "$post" == '1' ]; then + auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'POST' "${redmatrix_url}/api/${command}.json" ${params[@]}) + FO_ret=$(curl -s "${redmatrix_url}/api/${command}.json" --data-urlencode "${data}" --header "${auth_header}") + + else + auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'GET' "${redmatrix_url}/api/${command}.json" ${params[@]}) + FO_ret=$(curl -s --get "${redmatrix_url}/api/${command}.json" --data "${data}" --header "${auth_header}") + + fi - FO_ret=$(curl -s --get "${redmatrix_url}/api/${command}.json" --data "${data}" --header "${auth_header}") FO_rval=$? return $FO_rval diff --git a/util/shredder/shredder b/util/shredder/shredder index 5073d5b2f..1586746e0 100755 --- a/util/shredder/shredder +++ b/util/shredder/shredder @@ -155,10 +155,10 @@ main () { fcli_in_reply_to_status_id= fcli_file= fcli_help_flag= - JS_Fields=() fcli_opts= + fcli_post= - while getopts "C:c:s:r:f:q:h" name + while getopts "C:c:s:r:f:q:hp" name do case $name in c) fcli_command="$OPTARG";; @@ -167,6 +167,7 @@ main () { r) fcli_in_reply_to_status_id="$OPTARG";; f) fcli_file="$OPTARG";; h) fcli_help_flag="1";; + p) fcli_post="1";; q) fcli_opts=("${fcli_opts[@]}" "$OPTARG");; ?) usage exit 2;; @@ -175,9 +176,9 @@ main () { load_config if [[ "$fcli_help_flag" == "1" ]]; then case $fcli_command in - statuses_update) - show_statuses_update 0 - ;; +# statuses_update) +# show_statuses_update 0 +# ;; home_timeline) show_home_timeline 0 ;; @@ -202,20 +203,24 @@ main () { return $FO_rval ;; - statuses_update) - [[ "$fcli_status" == "" ]] && show_statuses_update 1 - FO_statuses_update 'json' "$fcli_status" "$fcli_in_reply_to_status_id" - JS_Parsed=$(echo "$FO_ret" | tokenize | parse) - echo "$JS_Parsed" | js "user" "name" , - echo -n " - " - echo "$JS_Parsed" | js "created_at" - echo "$JS_Parsed" | js "text" - echo "" - echo "------------------------------------------------------------------------------" - return $FO_rval - ;; +# statuses_update) +# [[ "$fcli_status" == "" ]] && show_statuses_update 1 +# FO_statuses_update 'json' "$fcli_status" "$fcli_in_reply_to_status_id" +# JS_Parsed=$(echo "$FO_ret" | tokenize | parse) +# echo "$JS_Parsed" | js "user" "name" , +# echo -n " - " +# echo "$JS_Parsed" | js "created_at" +# echo "$JS_Parsed" | js "text" +# echo "" +# echo "------------------------------------------------------------------------------" +# return $FO_rval +# ;; + *) - FO_command $fcli_command ${fcli_opts[@]} + +# echo "${fcli_opts[@]}" + + FO_command "$fcli_command" "$fcli_post" fcli_opts[@] echo $FO_ret From 78fd4966384c33c5de0ffeb3a39be161cb7b7461 Mon Sep 17 00:00:00 2001 From: Klaus Date: Sun, 22 Jun 2014 00:58:53 +0200 Subject: [PATCH 15/18] correct a tiny syntax error there was a space missing between two values --- view/tpl/nav.tpl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl index dd3f67f45..fa51526d2 100755 --- a/view/tpl/nav.tpl +++ b/view/tpl/nav.tpl @@ -74,7 +74,7 @@
  • - +
  • {{/if}} @@ -173,5 +173,3 @@ - - From 5968bc7f8635b476834e7fb71d95800b9c152fdd Mon Sep 17 00:00:00 2001 From: friendica Date: Sat, 21 Jun 2014 16:04:00 -0700 Subject: [PATCH 16/18] moods not working in other languages + doc updates --- doc/html/acl__selectors_8php.html | 8 +- doc/html/acl__selectors_8php.js | 2 +- doc/html/apw_2php_2style_8php.html | 4 +- doc/html/boot_8php.html | 40 +- doc/html/boot_8php.js | 1 + doc/html/datetime_8php.html | 2 +- doc/html/dba__driver_8php.html | 4 +- doc/html/globals_0x68.html | 3 + doc/html/globals_0x69.html | 6 + doc/html/globals_0x70.html | 5 +- doc/html/globals_0x73.html | 4 +- doc/html/globals_func_0x68.html | 3 + doc/html/globals_func_0x69.html | 6 + doc/html/globals_func_0x70.html | 2 +- doc/html/globals_func_0x73.html | 4 +- doc/html/globals_vars_0x70.html | 3 + doc/html/include_2chat_8php.html | 2 +- doc/html/items_8php.html | 69 + doc/html/items_8php.js | 2 + doc/html/language_8php.html | 2 +- doc/html/navtree.js | 16 +- doc/html/navtreeindex0.js | 56 +- doc/html/navtreeindex1.js | 84 +- doc/html/navtreeindex2.js | 4 +- doc/html/navtreeindex3.js | 4 +- doc/html/navtreeindex4.js | 4 +- doc/html/navtreeindex5.js | 58 +- doc/html/navtreeindex6.js | 50 +- doc/html/navtreeindex7.js | 14 +- doc/html/navtreeindex8.js | 4 + doc/html/permissions_8php.html | 2 +- doc/html/plugin_8php.html | 25 +- doc/html/plugin_8php.js | 1 + doc/html/rm-64.png | Bin 1531 -> 1897 bytes doc/html/search/all_68.js | 1 + doc/html/search/all_69.js | 2 + doc/html/search/all_70.js | 3 +- doc/html/search/all_73.js | 4 +- doc/html/search/functions_68.js | 1 + doc/html/search/functions_69.js | 2 + doc/html/search/functions_70.js | 2 +- doc/html/search/functions_73.js | 4 +- doc/html/search/variables_70.js | 1 + doc/html/security_8php.html | 16 +- doc/html/security_8php.js | 4 +- doc/html/text_8php.html | 8 +- doc/html/typohelper_8php.html | 2 +- doc/html/zot_8php.html | 2 +- mod/mood.php | 2 +- util/messages.po | 10343 ++++++++++++++------------- version.inc | 2 +- 51 files changed, 5601 insertions(+), 5292 deletions(-) diff --git a/doc/html/acl__selectors_8php.html b/doc/html/acl__selectors_8php.html index bc3bbfae3..0af07998b 100644 --- a/doc/html/acl__selectors_8php.html +++ b/doc/html/acl__selectors_8php.html @@ -124,8 +124,8 @@ Functions    fixacl (&$item)   - populate_acl ($defaults=null, $unused=false) -  + populate_acl ($defaults=null, $show_jotnets=true) + 

    Function Documentation

    @@ -246,7 +246,7 @@ Functions - +
    @@ -260,7 +260,7 @@ Functions - + diff --git a/doc/html/acl__selectors_8php.js b/doc/html/acl__selectors_8php.js index e236669d3..782d82d06 100644 --- a/doc/html/acl__selectors_8php.js +++ b/doc/html/acl__selectors_8php.js @@ -3,5 +3,5 @@ var acl__selectors_8php = [ "contact_select", "acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91", null ], [ "fixacl", "acl__selectors_8php.html#ad6664fb8330308e23f2645cd6624727e", null ], [ "group_select", "acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0", null ], - [ "populate_acl", "acl__selectors_8php.html#a7b5446e999636ceceea65c154d865a31", null ] + [ "populate_acl", "acl__selectors_8php.html#ad25bba63a51a2b0b5b463efae50df528", null ] ]; \ No newline at end of file diff --git a/doc/html/apw_2php_2style_8php.html b/doc/html/apw_2php_2style_8php.html index 10a2d8972..d0a8f4f41 100644 --- a/doc/html/apw_2php_2style_8php.html +++ b/doc/html/apw_2php_2style_8php.html @@ -246,7 +246,7 @@ Variables
     $unused = false $show_jotnets = true 
    -

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

    +

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

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

    Referenced by Template\_replcb_for(), Template\_replcb_if(), account_remove(), acl_init(), activity_sanitise(), admin_page_channels(), admin_page_themes(), aes_encapsulate(), app_decode(), app_install(), app_list(), app_render(), app_store(), app_update(), apps_content(), argv(), array_sanitise(), attach_change_permissions(), attach_delete(), attach_store(), autoname(), bb_parse_crypt(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), build_sync_packet(), change_channel(), channel_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_config(), check_form_security_token(), check_item_source(), check_list_permissions(), check_webbie(), RedDirectory\childExists(), cloud_init(), common_init(), construct_page(), conversation(), RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), datesel(), datesel_format(), decode_tags(), deliver_run(), dir_tagadelic(), directory_content(), directory_run(), dirprofile_init(), display_content(), downgrade_accounts(), email_header_encode(), encode_item(), encode_mail(), event_store_item(), expand_groups(), expire_run(), externals_run(), feature_enabled(), fetch_post_tags(), filer_content(), find_xchan_in_array(), findpeople_widget(), fix_private_photos(), fix_system_urls(), photo_gd\flip(), fsuggest_post(), get_all_perms(), get_item_elements(), get_mail_elements(), get_mentions(), get_online_status(), get_profile_elements(), get_system_apps(), get_terms_oftype(), get_theme_uid(), RedDirectory\getChild(), RedDirectory\getDir(), RedDirectory\getQuotaInfo(), gprobe_run(), hostxrd_init(), ids_to_querystr(), import_author_rss(), import_author_xchan(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_content(), invite_post(), item_post(), items_fetch(), json_decode_plus(), json_return_and_die(), layouts_content(), legal_webbie(), FKOAuth1\loginUser(), magic_init(), mail_post(), manage_content(), mark_orphan_hubsxchans(), match_content(), menu_content(), menu_delete_id(), menu_fetch(), menu_render(), mimetype_select(), nav(), navbar_complete(), network_content(), new_channel_init(), new_contact(), notification(), notifier_run(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_content(), parse_app_description(), parse_xml_string(), pdledit_content(), perm_is_allowed(), photos_list_photos(), photos_post(), ping_init(), poco_load(), poller_run(), post_init(), post_post(), preg_heart(), print_template(), private_messages_list(), proc_run(), process_channel_sync_delivery(), process_mail_delivery(), profile_init(), profile_load(), profile_photo_post(), prune_hub_reinstalls(), public_recips(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), randprof_init(), red_item_new(), RedCollectionData(), RedFileData(), remote_online_status(), remove_community_tag(), rpost_content(), photo_driver\save(), search_ac_init(), send_status_notifications(), share_init(), site_default_perms(), smilies(), sources_content(), sslify_init(), photo_driver\store(), string_splitter(), stringify_array_elms(), sync_directories(), tag_deliver(), tagadelic(), tagrm_content(), tagrm_post(), theme_status(), thing_content(), timesel(), toggle_theme(), update_directory_entry(), update_imported_item(), upgrade_bool_message(), upgrade_message(), valid_email(), RedBasicAuth\validateUserPass(), webpages_content(), what_next(), widget_affinity(), widget_bookmarkedchats(), widget_suggestedchats(), widget_suggestions(), xchan_query(), xmlify(), zfinger_init(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    +

    Referenced by Template\_replcb_for(), Template\_replcb_if(), account_remove(), acl_init(), activity_sanitise(), admin_page_channels(), admin_page_themes(), aes_encapsulate(), app_decode(), app_install(), app_list(), app_render(), app_store(), app_update(), apps_content(), argv(), array_sanitise(), attach_change_permissions(), attach_delete(), attach_store(), autoname(), bb_parse_crypt(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), build_sync_packet(), change_channel(), channel_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_config(), check_form_security_token(), check_item_source(), check_list_permissions(), check_webbie(), RedDirectory\childExists(), cloud_init(), common_init(), construct_page(), conversation(), RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), datesel(), datesel_format(), decode_tags(), deliver_run(), dir_tagadelic(), directory_content(), directory_run(), dirprofile_init(), display_content(), downgrade_accounts(), email_header_encode(), encode_item(), encode_mail(), event_store_item(), expand_groups(), expire_run(), externals_run(), feature_enabled(), fetch_post_tags(), filer_content(), find_xchan_in_array(), findpeople_widget(), fix_private_photos(), fix_system_urls(), photo_gd\flip(), fsuggest_post(), get_all_perms(), get_item_elements(), get_mail_elements(), get_mentions(), get_online_status(), get_profile_elements(), get_system_apps(), get_terms_oftype(), get_theme_uid(), RedDirectory\getChild(), RedDirectory\getDir(), RedDirectory\getQuotaInfo(), gprobe_run(), hostxrd_init(), ids_to_querystr(), import_author_rss(), import_author_xchan(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_content(), invite_post(), item_post(), item_remove_cid(), items_fetch(), json_decode_plus(), json_return_and_die(), layouts_content(), legal_webbie(), FKOAuth1\loginUser(), magic_init(), mail_post(), manage_content(), mark_orphan_hubsxchans(), match_content(), menu_content(), menu_delete_id(), menu_fetch(), menu_render(), mimetype_select(), nav(), navbar_complete(), network_content(), new_channel_init(), new_contact(), notification(), notifier_run(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_content(), parse_app_description(), parse_xml_string(), pdledit_content(), perm_is_allowed(), photos_list_photos(), photos_post(), ping_init(), poco_load(), poller_run(), post_init(), post_post(), preg_heart(), print_template(), private_messages_list(), proc_run(), process_channel_sync_delivery(), process_mail_delivery(), profile_init(), profile_load(), profile_photo_post(), prune_hub_reinstalls(), public_recips(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), randprof_init(), red_item_new(), RedCollectionData(), RedFileData(), remote_online_status(), remove_community_tag(), rpost_content(), photo_driver\save(), search_ac_init(), send_status_notifications(), share_init(), site_default_perms(), smilies(), sources_content(), sslify_init(), photo_driver\store(), string_splitter(), stringify_array_elms(), sync_directories(), tag_deliver(), tagadelic(), tagrm_content(), tagrm_post(), theme_status(), thing_content(), timesel(), toggle_theme(), update_directory_entry(), update_imported_item(), upgrade_bool_message(), upgrade_message(), valid_email(), RedBasicAuth\validateUserPass(), webpages_content(), what_next(), widget_affinity(), widget_bookmarkedchats(), widget_suggestedchats(), widget_suggestions(), xchan_query(), xmlify(), zfinger_init(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    diff --git a/doc/html/boot_8php.html b/doc/html/boot_8php.html index fd9342839..30f554c53 100644 --- a/doc/html/boot_8php.html +++ b/doc/html/boot_8php.html @@ -390,6 +390,8 @@ Variables   const PERMS_AUTHED 0x0100   +const PERMS_PENDING 0x0200 +  const ABOOK_FLAG_BLOCKED 0x0001   const ABOOK_FLAG_IGNORED 0x0002 @@ -926,7 +928,7 @@ Variables @@ -1050,7 +1052,7 @@ Variables
    -

    Referenced by advanced_profile(), api_statuses_user_timeline(), app_store(), app_update(), attach_by_hash(), attach_by_hash_nodata(), attach_mkdir(), attach_store(), block_content(), bookmarks_content(), chat_content(), chatsvc_content(), chatsvc_init(), chatsvc_post(), cloud_init(), comanche_menu(), common_content(), common_friends_visitor_widget(), contact_block(), dir_safe_mode(), directory_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_post(), get_public_feed(), importelm_post(), item_content(), item_permissions_sql(), magic_init(), mitem_content(), new_contact(), notice(), permissions_sql(), photo_init(), photos_content(), photos_post(), ping_init(), prepare_body(), profile_content(), profile_sidebar(), search_content(), RedBrowser\set_writeable(), stream_perms_xchans(), suggest_content(), tagger_content(), thing_init(), toggle_safesearch_init(), viewconnections_content(), vote_content(), vote_post(), wall_attach_post(), widget_archive(), widget_bookmarkedchats(), widget_categories(), widget_item(), widget_photo_albums(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud_wall(), and z_readdir().

    +

    Referenced by advanced_profile(), api_statuses_user_timeline(), app_store(), app_update(), attach_by_hash(), attach_by_hash_nodata(), attach_mkdir(), attach_store(), block_content(), bookmarks_content(), chat_content(), chatsvc_content(), chatsvc_init(), chatsvc_post(), cloud_init(), comanche_menu(), common_content(), common_friends_visitor_widget(), contact_block(), dir_safe_mode(), directory_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_post(), get_public_feed(), importelm_post(), item_content(), item_permissions_sql(), magic_init(), mitem_content(), new_contact(), notice(), permissions_sql(), photo_init(), photos_content(), photos_post(), ping_init(), prepare_body(), profile_content(), profile_sidebar(), search_content(), RedBrowser\set_writeable(), stream_perms_xchans(), suggest_content(), tagger_content(), thing_init(), toggle_safesearch_init(), viewconnections_content(), vote_content(), vote_post(), wall_attach_post(), widget_archive(), widget_bookmarkedchats(), widget_categories(), widget_item(), widget_photo_albums(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud_wall(), and z_readdir().

    @@ -1237,7 +1239,7 @@ Variables
    -

    Referenced by Conversation\__construct(), acl_init(), api_content(), api_get_user(), api_post(), api_user(), app_render(), appman_content(), appman_post(), apps_content(), apw_form(), best_link_url(), blocks_content(), bookmarks_content(), bookmarks_init(), App\build_pagehead(), build_sync_packet(), change_channel(), channel_content(), channel_init(), channel_remove(), chanview_content(), chat_content(), chat_init(), chat_post(), cloud_init(), comanche_get_channel_id(), common_friends_visitor_widget(), connect_content(), connect_post(), connections_content(), connections_init(), connections_post(), connedit_content(), connedit_init(), connedit_post(), contact_block(), contact_select(), contactgroup_content(), conversation(), current_theme(), delegate_content(), directory_content(), dirprofile_init(), display_content(), drop_item(), drop_items(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filestorage_post(), findpeople_widget(), follow_content(), follow_init(), fsuggest_content(), fsuggest_post(), RedBrowser\generateDirectoryIndex(), get_birthdays(), Item\get_comment_box(), get_events(), get_online_status(), Item\get_template_data(), get_theme_uid(), group_content(), group_get_members(), group_post(), group_select(), group_side(), handle_tag(), home_init(), identity_selector(), invite_content(), invite_post(), item_content(), item_permissions_sql(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), lockview_content(), login(), login_content(), magic_init(), mail_content(), mail_post(), manage_content(), match_content(), menu_add_item(), menu_content(), menu_edit_item(), menu_post(), message_content(), mimetype_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), network_init(), new_contact(), notes_init(), notifications_content(), notifications_post(), notify_content(), notify_init(), oexchange_content(), parse_app_description(), pdledit_content(), pdledit_post(), permissions_sql(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), poke_content(), poke_init(), post_init(), prepare_body(), private_messages_list(), profile_activity(), profile_content(), profile_create_sidebar(), profile_init(), profile_load(), profile_photo_init(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), profperm_init(), rbmark_content(), redbasic_form(), regmod_content(), removeme_content(), removeme_post(), rmagic_init(), rpost_content(), search(), search_ac_init(), search_content(), searchbox(), service_class_allows(), service_class_fetch(), Conversation\set_mode(), settings_init(), settings_post(), share_init(), smilies(), sources_content(), sources_post(), starred_init(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggest_init(), tagger_content(), tagrm_content(), tagrm_post(), theme_content(), theme_post(), thing_content(), thing_init(), uexport_init(), vcard_from_xchan(), viewconnections_content(), viewconnections_init(), viewsrc_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_notes(), widget_profile(), widget_savedsearch(), widget_settings_menu(), widget_suggestions(), z_input_filter(), zid_init(), and zping_content().

    +

    Referenced by Conversation\__construct(), acl_init(), api_content(), api_get_user(), api_post(), api_user(), app_render(), appman_content(), appman_post(), apps_content(), apw_form(), best_link_url(), blocks_content(), bookmarks_content(), bookmarks_init(), App\build_pagehead(), build_sync_packet(), change_channel(), channel_content(), channel_init(), channel_remove(), chanview_content(), chat_content(), chat_init(), chat_post(), cloud_init(), comanche_get_channel_id(), common_friends_visitor_widget(), connect_content(), connect_post(), connections_content(), connections_init(), connections_post(), connedit_content(), connedit_init(), connedit_post(), contact_block(), contact_select(), contactgroup_content(), conversation(), current_theme(), delegate_content(), directory_content(), dirprofile_init(), display_content(), drop_item(), drop_items(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filestorage_post(), findpeople_widget(), follow_content(), follow_init(), fsuggest_content(), fsuggest_post(), RedBrowser\generateDirectoryIndex(), get_birthdays(), Item\get_comment_box(), get_events(), get_online_status(), Item\get_template_data(), get_theme_uid(), group_content(), group_get_members(), group_post(), group_select(), group_side(), handle_tag(), home_init(), identity_selector(), invite_content(), invite_post(), item_content(), item_permissions_sql(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), lockview_content(), login(), login_content(), magic_init(), mail_content(), mail_post(), manage_content(), match_content(), menu_add_item(), menu_content(), menu_edit_item(), menu_post(), message_content(), mimetype_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), network_init(), new_contact(), notes_init(), notifications_content(), notifications_post(), notify_content(), notify_init(), oexchange_content(), parse_app_description(), pdledit_content(), pdledit_post(), permissions_sql(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), poke_content(), poke_init(), post_init(), prepare_body(), private_messages_list(), profile_activity(), profile_content(), profile_create_sidebar(), profile_init(), profile_load(), profile_photo_init(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), profperm_init(), rbmark_content(), redbasic_form(), regmod_content(), removeme_content(), removeme_post(), rmagic_init(), rpost_content(), search(), search_ac_init(), search_content(), searchbox(), service_class_allows(), service_class_fetch(), Conversation\set_mode(), settings_init(), settings_post(), share_init(), smilies(), sources_content(), sources_post(), starred_init(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggest_init(), tagger_content(), tagrm_content(), tagrm_post(), theme_content(), theme_post(), thing_content(), thing_init(), uexport_init(), vcard_from_xchan(), viewconnections_content(), viewconnections_init(), viewsrc_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_notes(), widget_profile(), widget_savedsearch(), widget_settings_menu(), widget_suggestions(), z_input_filter(), zid_init(), and zping_content().

    @@ -1459,7 +1461,7 @@ Variables @@ -1515,7 +1517,7 @@ Variables @@ -3008,7 +3010,7 @@ Variables
    -

    Referenced by RedDirectory\__construct(), Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_page_logs(), admin_post(), api_login(), api_statuses_user_timeline(), avatar_img(), bookmark_add(), consume_feed(), conversation(), RedDirectory\createDirectory(), RedDirectory\createFile(), delete_imported_item(), deliver_run(), directory_content(), directory_run(), dirprofile_init(), expire_run(), externals_run(), fix_private_photos(), RedFile\get(), get_language_name(), Conversation\get_template_data(), RedDirectory\getDir(), RedFile\getName(), group_content(), guess_image_type(), import_author_rss(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), local_dir_update(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), new_contact(), notes_init(), notification(), notifier_run(), parse_url_content(), photo_upload(), photos_post(), poco_init(), poco_load(), poke_init(), post_post(), process_delivery(), process_profile_delivery(), profile_load(), RedFile\put(), RedFileData(), Item\remove_child(), scale_external_images(), enotify\send(), Conversation\set_mode(), RedFile\setName(), stream_perms_api_uids(), stream_perms_xchans(), tag_deliver(), unload_plugin(), z_fetch_url(), z_post_url(), zot_feed(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

    +

    Referenced by RedDirectory\__construct(), Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_page_logs(), admin_post(), api_login(), api_statuses_user_timeline(), avatar_img(), bookmark_add(), consume_feed(), conversation(), RedDirectory\createDirectory(), RedDirectory\createFile(), delete_imported_item(), deliver_run(), directory_content(), directory_run(), dirprofile_init(), expire_run(), externals_run(), fix_private_photos(), RedFile\get(), get_language_name(), Conversation\get_template_data(), RedDirectory\getDir(), RedFile\getName(), group_content(), guess_image_type(), import_author_rss(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), local_dir_update(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), new_contact(), notes_init(), notification(), notifier_run(), parse_url_content(), photo_upload(), photos_post(), poco_init(), poco_load(), poke_init(), post_post(), process_delivery(), process_profile_delivery(), profile_load(), RedFile\put(), RedFileData(), Item\remove_child(), scale_external_images(), enotify\send(), Conversation\set_mode(), RedFile\setName(), stream_perms_api_uids(), stream_perms_xchans(), tag_deliver(), unload_plugin(), z_fetch_url(), z_post_url(), zot_feed(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

    @@ -3802,7 +3804,7 @@ Variables @@ -3871,7 +3873,7 @@ Variables @@ -3885,7 +3887,7 @@ Variables @@ -3967,7 +3969,21 @@ Variables + + +
    +
    + + + + +
    const PERMS_PENDING 0x0200
    +
    @@ -3981,7 +3997,7 @@ Variables @@ -4080,7 +4096,7 @@ Variables diff --git a/doc/html/boot_8php.js b/doc/html/boot_8php.js index b8d19141b..4f0b1403a 100644 --- a/doc/html/boot_8php.js +++ b/doc/html/boot_8php.js @@ -224,6 +224,7 @@ var boot_8php = [ "PERMS_AUTHED", "boot_8php.html#a852d4036a3bed66af1534d014c4ecde2", null ], [ "PERMS_CONTACTS", "boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6", null ], [ "PERMS_NETWORK", "boot_8php.html#a6df1102664f64b274810db85197c2755", null ], + [ "PERMS_PENDING", "boot_8php.html#a205d013103997adfa72953d2f20c01e1", null ], [ "PERMS_PUBLIC", "boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7", null ], [ "PERMS_R_ABOOK", "boot_8php.html#a3d6d4fc5fafcc9156811669158541caf", null ], [ "PERMS_R_PAGES", "boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e", null ], diff --git a/doc/html/datetime_8php.html b/doc/html/datetime_8php.html index fdc939da5..5c5361a7d 100644 --- a/doc/html/datetime_8php.html +++ b/doc/html/datetime_8php.html @@ -336,7 +336,7 @@ Functions
    -

    Referenced by account_verify_password(), advanced_profile(), age(), api_account_rate_limit_status(), api_date(), api_rss_extra(), atom_entry(), attach_mkdir(), attach_store(), authenticate_success(), build_sync_packet(), cal(), channel_content(), channel_remove(), chat_message(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_post(), Cache\clear(), consume_feed(), conversation(), create_account(), create_identity(), RedDirectory\createFile(), cronhooks_run(), delete_item_lowlevel(), deliver_run(), directory_run(), dirsearch_content(), dlogger(), dob(), editpost_content(), ev_compare(), event_store_event(), events_content(), events_post(), externals_run(), first_post_date(), fix_system_urls(), format_event_diaspora(), format_event_html(), fsuggest_post(), RedBrowser\generateDirectoryIndex(), get_atom_elements(), get_birthdays(), get_events(), get_feed_for(), get_first_dim(), get_item_elements(), get_mail_elements(), get_profile_elements(), get_public_feed(), Item\get_template_data(), RedDirectory\getLastModified(), RedFile\getLastModified(), import_author_rss(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_post(), item_post(), item_store(), item_store_update(), items_fetch(), like_content(), list_post_dates(), logger(), magic_init(), mail_content(), mail_post(), mail_store(), message_content(), network_content(), new_contact(), notification(), notifier_run(), onepoll_run(), openid_content(), pagelist_widget(), photo_upload(), photos_post(), ping_init(), poco_load(), poller_run(), post_post(), posted_dates(), profile_photo_post(), profiles_content(), profiles_post(), prune_hub_reinstalls(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), queue_run(), relative_date(), photo_driver\save(), send_message(), send_reg_approval_email(), Cache\set(), settings_post(), photo_driver\store(), sync_directories(), tag_deliver(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), webpages_content(), z_birthday(), zot_feed(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_toggle_flag(), account_verify_password(), advanced_profile(), age(), api_account_rate_limit_status(), api_date(), api_rss_extra(), atom_entry(), attach_mkdir(), attach_store(), authenticate_success(), build_sync_packet(), cal(), channel_content(), channel_remove(), chat_message(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_post(), Cache\clear(), consume_feed(), conversation(), create_account(), create_identity(), RedDirectory\createFile(), cronhooks_run(), delete_item_lowlevel(), deliver_run(), directory_run(), dirsearch_content(), dlogger(), dob(), editpost_content(), ev_compare(), event_store_event(), events_content(), events_post(), externals_run(), first_post_date(), fix_system_urls(), format_event_diaspora(), format_event_html(), fsuggest_post(), RedBrowser\generateDirectoryIndex(), get_atom_elements(), get_birthdays(), get_events(), get_feed_for(), get_first_dim(), get_item_elements(), get_mail_elements(), get_profile_elements(), get_public_feed(), Item\get_template_data(), RedDirectory\getLastModified(), RedFile\getLastModified(), import_author_rss(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_post(), item_post(), item_store(), item_store_update(), items_fetch(), like_content(), list_post_dates(), logger(), magic_init(), mail_content(), mail_post(), mail_store(), message_content(), network_content(), new_contact(), notification(), notifier_run(), onepoll_run(), openid_content(), pagelist_widget(), photo_upload(), photos_post(), ping_init(), poco_load(), poller_run(), post_post(), posted_dates(), profile_photo_post(), profiles_content(), profiles_post(), prune_hub_reinstalls(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), queue_run(), relative_date(), photo_driver\save(), send_message(), send_reg_approval_email(), Cache\set(), settings_post(), photo_driver\store(), sync_directories(), tag_deliver(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), webpages_content(), z_birthday(), zot_feed(), zot_process_response(), zot_refresh(), and zotfeed_init().

    diff --git a/doc/html/dba__driver_8php.html b/doc/html/dba__driver_8php.html index a9da78383..c52efd6c2 100644 --- a/doc/html/dba__driver_8php.html +++ b/doc/html/dba__driver_8php.html @@ -202,7 +202,7 @@ Functions
    -

    Referenced by account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_page_users(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), app_destroy(), app_installed(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_item_source(), check_webbie(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), RedDirectory\createFile(), dbesc_array_cb(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), dir_query_build(), directory_run(), dirsearch_content(), display_content(), downgrade_accounts(), editlayout_content(), editpost_content(), editwebpage_content(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_tag_file_query(), filerm_content(), filestorage_content(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), Cache\get(), RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), RedDirectory\getDir(), RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_tag(), home_content(), import_author_rss(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), item_message_id(), item_permissions_sql(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), load_config(), load_plugin(), load_xconfig(), local_dir_update(), lockview_content(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_store(), mark_orphan_hubsxchans(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), menu_list(), msearch_post(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), notify_init(), oauth_get_client(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_content(), perm_is_allowed(), permissions_sql(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poller_run(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_permissions_sql(), public_recips(), RedFile\put(), queue_run(), rconnect_url(), red_zrl_callback(), red_zrlify_img_callback(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_hook(), register_post(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedFile\setName(), settings_post(), siteinfo_init(), sources_content(), sources_post(), photo_driver\store(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), tag_deliver(), tagger_content(), tagrm_post(), term_query(), tgroup_check(), thing_content(), thing_init(), tryzrlaudio(), tryzrlvideo(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_toggle_flag(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_page_users(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), app_destroy(), app_installed(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_item_source(), check_webbie(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), RedDirectory\createFile(), dbesc_array_cb(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), dir_query_build(), directory_run(), dirsearch_content(), display_content(), downgrade_accounts(), editlayout_content(), editpost_content(), editwebpage_content(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_tag_file_query(), filerm_content(), filestorage_content(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), Cache\get(), RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), RedDirectory\getDir(), RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_tag(), home_content(), import_author_rss(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), item_add_cid(), item_message_id(), item_permissions_sql(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), load_config(), load_plugin(), load_xconfig(), local_dir_update(), lockview_content(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_store(), mark_orphan_hubsxchans(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), menu_list(), msearch_post(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), notify_init(), oauth_get_client(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_content(), perm_is_allowed(), permissions_sql(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poller_run(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_permissions_sql(), public_recips(), RedFile\put(), queue_run(), rconnect_url(), red_zrl_callback(), red_zrlify_img_callback(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_hook(), register_post(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedFile\setName(), settings_post(), siteinfo_init(), sources_content(), sources_post(), photo_driver\store(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), tag_deliver(), tagger_content(), tagrm_post(), term_query(), tgroup_check(), thing_content(), thing_init(), tryzrlaudio(), tryzrlvideo(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_process_response(), zot_refresh(), and zotfeed_init().

    @@ -318,7 +318,7 @@ Functions

    This will happen occasionally trying to store the session data after abnormal program termination

    -

    Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_summary(), admin_page_users(), admin_page_users_post(), all_friends(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_status_show(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_user(), api_users_show(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), chanman_remove_everything_from_network(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedDirectory\createDirectory(), RedDirectory\createFile(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), dir_parse_query(), dir_tagadelic(), directory_content(), directory_run(), dirprofile_init(), dirsearch_content(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), Cache\get(), RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), get_sys_channel(), get_things(), get_words(), RedDirectory\getDir(), RedDirectory\getLastModified(), RedDirectory\getQuotaInfo(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), home_content(), identity_basic_export(), identity_check_service_class(), identity_selector(), import_author_rss(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), is_sys_channel(), item_check_service_class(), item_content(), item_expire(), item_message_id(), item_post(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_hooks(), load_pconfig(), load_plugin(), load_translation_table(), load_xconfig(), local_dir_update(), lockview_content(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_content(), pagelist_widget(), pdl_selector(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poke_content(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), RedFile\put(), queue_run(), random_profile(), rconnect_url(), red_zrl_callback(), red_zrlify_img_callback(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_content(), register_hook(), register_post(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_config(), set_default_login_identity(), set_pconfig(), set_xconfig(), RedFile\setName(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), photo_driver\store(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_content(), thing_init(), tryzrlaudio(), tryzrlvideo(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), update_suggestions(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_filer(), widget_follow(), widget_item(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_summary(), admin_page_users(), admin_page_users_post(), all_friends(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_status_show(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_user(), api_users_show(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), chanman_remove_everything_from_network(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedDirectory\createDirectory(), RedDirectory\createFile(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), dir_parse_query(), dir_tagadelic(), directory_content(), directory_run(), dirprofile_init(), dirsearch_content(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), Cache\get(), RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), get_sys_channel(), get_things(), get_words(), RedDirectory\getDir(), RedDirectory\getLastModified(), RedDirectory\getQuotaInfo(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), home_content(), identity_basic_export(), identity_check_service_class(), identity_selector(), import_author_rss(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_content(), item_expire(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_hooks(), load_pconfig(), load_plugin(), load_translation_table(), load_xconfig(), local_dir_update(), lockview_content(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_content(), pagelist_widget(), pdl_selector(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poke_content(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), RedFile\put(), queue_run(), random_profile(), rconnect_url(), red_zrl_callback(), red_zrlify_img_callback(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_content(), register_hook(), register_post(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_config(), set_default_login_identity(), set_pconfig(), set_xconfig(), RedFile\setName(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), photo_driver\store(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_content(), thing_init(), tryzrlaudio(), tryzrlvideo(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), update_suggestions(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_filer(), widget_follow(), widget_item(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), zot_process_response(), zot_refresh(), and zotfeed_init().

    diff --git a/doc/html/globals_0x68.html b/doc/html/globals_0x68.html index 886f0df43..5d9eb7bce 100644 --- a/doc/html/globals_0x68.html +++ b/doc/html/globals_0x68.html @@ -165,6 +165,9 @@ $(document).ready(function(){initNavTree('globals_0x68.html','');});
  • head_get_js() : plugin.php
  • +
  • head_get_main_js() +: plugin.php +
  • head_remove_css() : plugin.php
  • diff --git a/doc/html/globals_0x69.html b/doc/html/globals_0x69.html index 6ef10583c..ae4d6a720 100644 --- a/doc/html/globals_0x69.html +++ b/doc/html/globals_0x69.html @@ -241,6 +241,9 @@ $(document).ready(function(){initNavTree('globals_0x69.html','');});
  • is_windows() : boot.php
  • +
  • item_add_cid() +: items.php +
  • ITEM_BLOCKED : boot.php
  • @@ -325,6 +328,9 @@ $(document).ready(function(){initNavTree('globals_0x69.html','');});
  • ITEM_RELAY : boot.php
  • +
  • item_remove_cid() +: items.php +
  • ITEM_RETAINED : boot.php
  • diff --git a/doc/html/globals_0x70.html b/doc/html/globals_0x70.html index 46c4002ee..be6b6772e 100644 --- a/doc/html/globals_0x70.html +++ b/doc/html/globals_0x70.html @@ -240,6 +240,9 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
  • PERMS_NETWORK : boot.php
  • +
  • PERMS_PENDING +: boot.php +
  • PERMS_PUBLIC : boot.php
  • @@ -403,7 +406,7 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');}); : language.php
  • populate_acl() -: acl_selectors.php +: acl_selectors.php
  • post_activity_item() : items.php diff --git a/doc/html/globals_0x73.html b/doc/html/globals_0x73.html index 9dce54a2c..6c525c6ee 100644 --- a/doc/html/globals_0x73.html +++ b/doc/html/globals_0x73.html @@ -304,10 +304,10 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');}); : taxonomy.php
  • stream_perms_api_uids() -: security.php +: security.php
  • stream_perms_xchans() -: security.php +: security.php
  • string_plural_select_default() : language.php diff --git a/doc/html/globals_func_0x68.html b/doc/html/globals_func_0x68.html index 8917d5efa..b1c95968a 100644 --- a/doc/html/globals_func_0x68.html +++ b/doc/html/globals_func_0x68.html @@ -164,6 +164,9 @@ $(document).ready(function(){initNavTree('globals_func_0x68.html','');});
  • head_get_js() : plugin.php
  • +
  • head_get_main_js() +: plugin.php +
  • head_remove_css() : plugin.php
  • diff --git a/doc/html/globals_func_0x69.html b/doc/html/globals_func_0x69.html index 8045c8b3b..164534df6 100644 --- a/doc/html/globals_func_0x69.html +++ b/doc/html/globals_func_0x69.html @@ -233,6 +233,9 @@ $(document).ready(function(){initNavTree('globals_func_0x69.html','');});
  • is_windows() : boot.php
  • +
  • item_add_cid() +: items.php +
  • item_check_service_class() : item.php
  • @@ -269,6 +272,9 @@ $(document).ready(function(){initNavTree('globals_func_0x69.html','');});
  • item_redir_and_replace_images() : conversation.php
  • +
  • item_remove_cid() +: items.php +
  • item_store() : items.php
  • diff --git a/doc/html/globals_func_0x70.html b/doc/html/globals_func_0x70.html index 5cd804825..a5bab75dd 100644 --- a/doc/html/globals_func_0x70.html +++ b/doc/html/globals_func_0x70.html @@ -270,7 +270,7 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');}); : language.php
  • populate_acl() -: acl_selectors.php +: acl_selectors.php
  • post_activity_item() : items.php diff --git a/doc/html/globals_func_0x73.html b/doc/html/globals_func_0x73.html index b8aeeba55..17278797d 100644 --- a/doc/html/globals_func_0x73.html +++ b/doc/html/globals_func_0x73.html @@ -291,10 +291,10 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');}); : taxonomy.php
  • stream_perms_api_uids() -: security.php +: security.php
  • stream_perms_xchans() -: security.php +: security.php
  • string_plural_select_default() : language.php diff --git a/doc/html/globals_vars_0x70.html b/doc/html/globals_vars_0x70.html index 81ba6314c..6709313d4 100644 --- a/doc/html/globals_vars_0x70.html +++ b/doc/html/globals_vars_0x70.html @@ -190,6 +190,9 @@ $(document).ready(function(){initNavTree('globals_vars_0x70.html','');});
  • PERMS_NETWORK : boot.php
  • +
  • PERMS_PENDING +: boot.php +
  • PERMS_PUBLIC : boot.php
  • diff --git a/doc/html/include_2chat_8php.html b/doc/html/include_2chat_8php.html index 24119d8da..8d38b7e76 100644 --- a/doc/html/include_2chat_8php.html +++ b/doc/html/include_2chat_8php.html @@ -309,7 +309,7 @@ Functions
    -

    Referenced by widget_chatroom_list().

    +

    Referenced by nav(), and widget_chatroom_list().

    diff --git a/doc/html/items_8php.html b/doc/html/items_8php.html index 1d6632169..8de640f1a 100644 --- a/doc/html/items_8php.html +++ b/doc/html/items_8php.html @@ -236,6 +236,10 @@ Functions    update_remote_id ($channel, $post_id, $webpage, $pagetitle, $namespace, $remote_id, $mid)   + item_add_cid ($xchan_hash, $mid, $uid) +  + item_remove_cid ($xchan_hash, $mid, $uid) + 

    Function Documentation

    @@ -1195,6 +1199,39 @@ Functions

    Referenced by get_item_elements(), get_mail_elements(), and get_profile_elements().

    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    item_add_cid ( $xchan_hash,
     $mid,
     $uid 
    )
    +
    +

    change access control for item with message_id $mid and channel_id $uid

    +
    @@ -1255,6 +1292,38 @@ Functions
    +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    item_remove_cid ( $xchan_hash,
     $mid,
     $uid 
    )
    +
    +
    diff --git a/doc/html/items_8php.js b/doc/html/items_8php.js index 0a32fb916..8e2a0c55a 100644 --- a/doc/html/items_8php.js +++ b/doc/html/items_8php.js @@ -37,9 +37,11 @@ var items_8php = [ "has_permissions", "items_8php.html#a77051724d1784074ff187e73a4db93fe", null ], [ "import_author_rss", "items_8php.html#a6bee35961f2e32905f20367a9309d627", null ], [ "import_author_xchan", "items_8php.html#ae73794179b62d39bb597ff670ab1c1e5", null ], + [ "item_add_cid", "items_8php.html#a02ca33c31ed535d24894f8a9a91ce9df", null ], [ "item_expire", "items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc", null ], [ "item_getfeedattach", "items_8php.html#a09d425596b9f8663472cf7474ad36d96", null ], [ "item_getfeedtags", "items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7", null ], + [ "item_remove_cid", "items_8php.html#a5ed782ff5b9cf050bec931e06de12c00", null ], [ "item_store", "items_8php.html#a2541e6861a56d145c9281877cc501615", null ], [ "item_store_update", "items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484", null ], [ "items_fetch", "items_8php.html#a756738301f2ed96be50232500677d58a", null ], diff --git a/doc/html/language_8php.html b/doc/html/language_8php.html index 2347fdc6e..f24299839 100644 --- a/doc/html/language_8php.html +++ b/doc/html/language_8php.html @@ -372,7 +372,7 @@ Functions
    Returns
    translated string if exsists, otherwise s
    -

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

    +

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

    diff --git a/doc/html/navtree.js b/doc/html/navtree.js index ecd620a68..47df58961 100644 --- a/doc/html/navtree.js +++ b/doc/html/navtree.js @@ -36,14 +36,14 @@ var NAVTREE = var NAVTREEINDEX = [ "BS-Default_8php.html", -"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9", -"classApp.html#ab35b01a366a2ea95725e97af278f87ab", -"classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b", -"features_8php.html#a52b5bdfb61b256713efecf7a7b20b0c0", -"include_2api_8php.html#ab1ecb58954f722444bfe03233345cb1b", -"layouts_8php.html", -"post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136", -"text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4" +"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd", +"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e", +"classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac", +"features_8php.html", +"include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898", +"language_8php.html#ac6ae482ee54fa2764d5c2e77305aeb96", +"post__to__red_8php.html#a99811555b30bde504a863e44015f2f19", +"text_8php.html#aac0969ae09853205992ba06ab9f9f61a" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js index 810721aeb..11f428f7d 100644 --- a/doc/html/navtreeindex0.js +++ b/doc/html/navtreeindex0.js @@ -43,9 +43,9 @@ var NAVTREEINDEX0 = "acl_8php.html#a57dceff370d4a0e7ae673d50fbfda61f":[5,0,1,2,1], "acl_8php.html#ac6776dba871806ecdb5d1659bc2eb07a":[5,0,1,2,0], "acl__selectors_8php.html":[5,0,0,3], -"acl__selectors_8php.html#a7b5446e999636ceceea65c154d865a31":[5,0,0,3,3], "acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91":[5,0,0,3,0], "acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0":[5,0,0,3,2], +"acl__selectors_8php.html#ad25bba63a51a2b0b5b463efae50df528":[5,0,0,3,3], "acl__selectors_8php.html#ad6664fb8330308e23f2645cd6624727e":[5,0,0,3,1], "activities_8php.html":[5,0,0,4], "activities_8php.html#a80134e807719b3c54aba971958d2e132":[5,0,0,4,0], @@ -135,7 +135,7 @@ var NAVTREEINDEX0 = "boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[5,0,4,141], "boot_8php.html#a01353c9abebc3544ea080ac161729632":[5,0,4,36], "boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[5,0,4,155], -"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[5,0,4,256], +"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[5,0,4,257], "boot_8php.html#a028380b2902a86ba32198f6d3b5d10bb":[5,0,4,134], "boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[5,0,4,54], "boot_8php.html#a03d19251c245587de7ed959300b87bdf":[5,0,4,174], @@ -145,15 +145,15 @@ var NAVTREEINDEX0 = "boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[5,0,4,214], "boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[5,0,4,69], "boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[5,0,4,178], -"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[5,0,4,275], -"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[5,0,4,271], -"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[5,0,4,274], +"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[5,0,4,276], +"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[5,0,4,272], +"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[5,0,4,275], "boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84":[5,0,4,21], "boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[5,0,4,61], "boot_8php.html#a0e6db7e365f2b041a828b93786f694bc":[5,0,4,15], "boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[5,0,4,79], "boot_8php.html#a107d53f96acf5319905a34b1870db09a":[5,0,4,39], -"boot_8php.html#a115faf8797718c3165498abbd6895843":[5,0,4,260], +"boot_8php.html#a115faf8797718c3165498abbd6895843":[5,0,4,261], "boot_8php.html#a11cfe7d99b4dac0454d0de8873989f81":[5,0,4,136], "boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[5,0,4,83], "boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[5,0,4,80], @@ -163,43 +163,44 @@ var NAVTREEINDEX0 = "boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[5,0,4,150], "boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[5,0,4,177], "boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[5,0,4,144], -"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[5,0,4,283], -"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[5,0,4,250], -"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[5,0,4,285], +"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[5,0,4,284], +"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[5,0,4,251], +"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[5,0,4,286], "boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[5,0,4,181], "boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[5,0,4,78], -"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[5,0,4,229], +"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[5,0,4,230], "boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[5,0,4,109], "boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[5,0,4,161], +"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[5,0,4,224], "boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[5,0,4,197], -"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[5,0,4,252], +"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[5,0,4,253], "boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[5,0,4,40], "boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77":[5,0,4,20], "boot_8php.html#a25476eec71fceda237f7dc1d78b0adb8":[5,0,4,102], "boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[5,0,4,94], -"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[5,0,4,263], +"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[5,0,4,264], "boot_8php.html#a285732e7889fa7f333cbe431111e1029":[5,0,4,200], "boot_8php.html#a29528a2544373cc19a378f350040c6a1":[5,0,4,85], "boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[5,0,4,135], -"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[5,0,4,227], +"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[5,0,4,228], "boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[5,0,4,110], -"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[5,0,4,248], +"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[5,0,4,249], "boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[5,0,4,196], "boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[5,0,4,131], "boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[5,0,4,70], "boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[5,0,4,75], -"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[5,0,4,234], +"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[5,0,4,235], "boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[5,0,4,148], "boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[5,0,4,42], "boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[5,0,4,124], "boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[5,0,4,163], "boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214":[5,0,4,211], -"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[5,0,4,289], +"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[5,0,4,290], "boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[5,0,4,185], "boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[5,0,4,113], "boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[5,0,4,118], -"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[5,0,4,288], -"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[5,0,4,225], +"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[5,0,4,289], +"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[5,0,4,226], "boot_8php.html#a3e0930933fb2c0bf8211cc7ab4e1c3b4":[5,0,4,12], "boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[5,0,4,62], "boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[5,0,4,92], @@ -212,23 +213,23 @@ var NAVTREEINDEX0 = "boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[5,0,4,158], "boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[5,0,4,73], "boot_8php.html#a458e19af801bc4b0d1f1ce1a6d9e857e":[5,0,4,164], -"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[5,0,4,272], +"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[5,0,4,273], "boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[5,0,4,183], "boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[5,0,4,108], -"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[5,0,4,242], +"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[5,0,4,243], "boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[5,0,4,182], "boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3":[5,0,4,6], "boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[5,0,4,216], "boot_8php.html#a4f507a5996dbb3da148add0339a40d5a":[5,0,4,58], -"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[5,0,4,238], +"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[5,0,4,239], "boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[5,0,4,207], "boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[5,0,4,162], "boot_8php.html#a52b599cd13e152ebc80d7e4413683195":[5,0,4,41], "boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[5,0,4,84], "boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209":[5,0,4,33], "boot_8php.html#a56fd673eaa7014150297ce1162502db5":[5,0,4,199], -"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[5,0,4,237], -"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[5,0,4,286], +"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[5,0,4,238], +"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[5,0,4,287], "boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1":[5,0,4,19], "boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[5,0,4,63], "boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[5,0,4,189], @@ -240,14 +241,13 @@ var NAVTREEINDEX0 = "boot_8php.html#a6252d8eca67c689d9035ec6da544cf46":[5,0,4,24], "boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[5,0,4,77], "boot_8php.html#a639f079bf28f7bbb2769fee651d76dd8":[5,0,4,106], -"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[5,0,4,268], +"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[5,0,4,269], "boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[5,0,4,175], "boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[5,0,4,146], "boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[5,0,4,149], "boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[5,0,4,44], "boot_8php.html#a6969947145a139ec374ce098224d8e81":[5,0,4,152], -"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[5,0,4,254], -"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[5,0,4,241], -"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[5,0,4,235], -"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[5,0,4,103] +"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[5,0,4,255], +"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[5,0,4,242], +"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[5,0,4,236] }; diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js index 766de63a7..230f580a6 100644 --- a/doc/html/navtreeindex1.js +++ b/doc/html/navtreeindex1.js @@ -1,22 +1,23 @@ var NAVTREEINDEX1 = { +"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[5,0,4,103], "boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[5,0,4,95], "boot_8php.html#a6df1102664f64b274810db85197c2755":[5,0,4,223], "boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[5,0,4,133], "boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[5,0,4,217], "boot_8php.html#a7037bcbca223395c06bc67f65024de7a":[5,0,4,104], -"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[5,0,4,253], +"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[5,0,4,254], "boot_8php.html#a718a801b0be6cbaef5e519516da12721":[5,0,4,168], "boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6":[5,0,4,28], "boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[5,0,4,190], "boot_8php.html#a749144d8dd9c1366596a0213c277d050":[5,0,4,139], "boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[5,0,4,74], "boot_8php.html#a75a90b0eadd0df510f7e63210733634d":[5,0,4,2], -"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[5,0,4,276], +"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[5,0,4,277], "boot_8php.html#a768f00b7d66be0daf7ef4eea2e862006":[5,0,4,4], "boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[5,0,4,76], "boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[5,0,4,89], -"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[5,0,4,244], +"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[5,0,4,245], "boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[5,0,4,119], "boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[5,0,4,67], "boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[5,0,4,138], @@ -36,34 +37,34 @@ var NAVTREEINDEX1 = "boot_8php.html#a852d4036a3bed66af1534d014c4ecde2":[5,0,4,221], "boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[5,0,4,129], "boot_8php.html#a87b0f279f8413c7e4d805c5d85f20d34":[5,0,4,121], -"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[5,0,4,267], -"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[5,0,4,266], +"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[5,0,4,268], +"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[5,0,4,267], "boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[5,0,4,188], "boot_8php.html#a899d24fd074594ceebbf72e1feff335f":[5,0,4,16], "boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[5,0,4,100], "boot_8php.html#a8b2af16eaee9e7768a88d0e437877f3b":[5,0,4,218], -"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[5,0,4,239], +"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[5,0,4,240], "boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[5,0,4,132], "boot_8php.html#a8da836617174eed9fc2ac8054125354b":[5,0,4,126], -"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[5,0,4,246], -"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[5,0,4,284], +"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[5,0,4,247], +"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[5,0,4,285], "boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[5,0,4,31], "boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3":[5,0,4,11], "boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[5,0,4,153], "boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[5,0,4,130], "boot_8php.html#a949116d9a295b214293006c060ca4848":[5,0,4,128], -"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[5,0,4,279], -"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[5,0,4,251], +"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[5,0,4,280], +"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[5,0,4,252], "boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90":[5,0,4,17], "boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[5,0,4,202], -"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[5,0,4,240], +"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[5,0,4,241], "boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[5,0,4,48], "boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e":[5,0,4,5], -"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[5,0,4,232], +"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[5,0,4,233], "boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[5,0,4,203], -"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[5,0,4,282], -"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[5,0,4,269], -"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[5,0,4,231], +"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[5,0,4,283], +"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[5,0,4,270], +"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[5,0,4,232], "boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[5,0,4,191], "boot_8php.html#aa1e828bbbcba170265eb2668d8daf42e":[5,0,4,25], "boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[5,0,4,210], @@ -74,7 +75,7 @@ var NAVTREEINDEX1 = "boot_8php.html#aa589421267f0c2f0d643f727792cce35":[5,0,4,115], "boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[5,0,4,88], "boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[5,0,4,97], -"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[5,0,4,236], +"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[5,0,4,237], "boot_8php.html#aad33b494084f729b6ee3b0bc457718a1":[5,0,4,143], "boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[5,0,4,220], "boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[5,0,4,68], @@ -83,32 +84,32 @@ var NAVTREEINDEX1 = "boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[5,0,4,222], "boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[5,0,4,32], "boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[5,0,4,215], -"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[5,0,4,243], +"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[5,0,4,244], "boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[5,0,4,187], -"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[5,0,4,226], +"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[5,0,4,227], "boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[5,0,4,114], "boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[5,0,4,145], "boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[5,0,4,55], "boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[5,0,4,205], "boot_8php.html#ab79b8b4555cae20d03f8200666d89d63":[5,0,4,7], "boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[5,0,4,99], -"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[5,0,4,278], +"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[5,0,4,279], "boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[5,0,4,37], -"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[5,0,4,247], +"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[5,0,4,248], "boot_8php.html#abc0a90a1a77f5b668aa7e4b57d1776a7":[5,0,4,3], -"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[5,0,4,273], +"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[5,0,4,274], "boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[5,0,4,66], "boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[5,0,4,117], "boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[5,0,4,98], "boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[5,0,4,127], "boot_8php.html#ac17fc8a416ea79e9d5cb4dc9a8ff8c5c":[5,0,4,23], "boot_8php.html#ac195fc9003298923ea81f144388e24b1":[5,0,4,173], -"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[5,0,4,245], +"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[5,0,4,246], "boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[5,0,4,96], "boot_8php.html#ac5e74f899f6e98d8e91b14ba1c08bc08":[5,0,4,26], "boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0":[5,0,4,35], "boot_8php.html#ac8400313df2c831653f9036f71ebd86d":[5,0,4,56], -"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[5,0,4,280], +"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[5,0,4,281], "boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[5,0,4,123], "boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[5,0,4,125], "boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[5,0,4,201], @@ -116,9 +117,9 @@ var NAVTREEINDEX1 = "boot_8php.html#aca5e42678e178c6b9034610d66666fd7":[5,0,4,13], "boot_8php.html#acc4e0c910af066148b810e5fde55fff1":[5,0,4,8], "boot_8php.html#acca19aae62e1a6951a856b945de20d67":[5,0,4,176], -"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[5,0,4,281], -"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[5,0,4,233], -"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[5,0,4,265], +"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[5,0,4,282], +"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[5,0,4,234], +"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[5,0,4,266], "boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[5,0,4,208], "boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[5,0,4,65], "boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[5,0,4,156], @@ -127,25 +128,25 @@ var NAVTREEINDEX1 = "boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[5,0,4,72], "boot_8php.html#ad34c1547020a305915bcc39707744690":[5,0,4,87], "boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44":[5,0,4,29], -"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[5,0,4,228], -"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[5,0,4,255], -"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[5,0,4,249], +"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[5,0,4,229], +"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[5,0,4,256], +"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[5,0,4,250], "boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[5,0,4,93], "boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[5,0,4,140], -"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[5,0,4,258], +"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[5,0,4,259], "boot_8php.html#add517a0958ac684792c62142a3877f81":[5,0,4,38], "boot_8php.html#adfb2fc7be5a4226c0a8e24131da9d498":[5,0,4,22], "boot_8php.html#ae0da3ca0f54d75d22c71e007331f8d06":[5,0,4,105], -"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[5,0,4,264], +"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[5,0,4,265], "boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[5,0,4,184], "boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[5,0,4,159], "boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[5,0,4,192], -"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[5,0,4,277], +"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[5,0,4,278], "boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c":[5,0,4,27], -"boot_8php.html#aead84fa27d7516b855220fe004964a45":[5,0,4,270], +"boot_8php.html#aead84fa27d7516b855220fe004964a45":[5,0,4,271], "boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[5,0,4,50], -"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[5,0,4,230], -"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[5,0,4,259], +"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[5,0,4,231], +"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[5,0,4,260], "boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[5,0,4,167], "boot_8php.html#aedfb9501ed408278667995524e0d15cf":[5,0,4,101], "boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[5,0,4,179], @@ -153,7 +154,7 @@ var NAVTREEINDEX1 = "boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[5,0,4,142], "boot_8php.html#aefe573c3c7b0d37fbff264bbae79d673":[5,0,4,112], "boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[5,0,4,30], -"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[5,0,4,261], +"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[5,0,4,262], "boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[5,0,4,186], "boot_8php.html#af3a4271630aabd8be592213f925d6a36":[5,0,4,60], "boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[5,0,4,51], @@ -161,16 +162,16 @@ var NAVTREEINDEX1 = "boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[5,0,4,206], "boot_8php.html#af6b3de425e5849c73370a484c44607a3":[5,0,4,165], "boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[5,0,4,90], -"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[5,0,4,257], +"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[5,0,4,258], "boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[5,0,4,198], "boot_8php.html#afaf93b7026f784b113b4f8921745891e":[5,0,4,180], -"boot_8php.html#afb97615e985a013799839b68b99018d7":[5,0,4,262], +"boot_8php.html#afb97615e985a013799839b68b99018d7":[5,0,4,263], "boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[5,0,4,47], "boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[5,0,4,82], "boot_8php.html#afe63ae69ba55299f813766e54df06ede":[5,0,4,151], "boot_8php.html#afe88b920aa285982edb817a0dd44eb37":[5,0,4,14], -"boot_8php.html#afef254290febac854c85fc698d9483a6":[5,0,4,287], -"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[5,0,4,224], +"boot_8php.html#afef254290febac854c85fc698d9483a6":[5,0,4,288], +"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[5,0,4,225], "boxy_8php.html":[5,0,3,1,3,1,0], "cache_8php.html":[5,0,0,13], "channel_8php.html":[5,0,1,12], @@ -248,6 +249,5 @@ var NAVTREEINDEX1 = "classApp.html#a98ef4cfd36693a3457c879b76bc6d694":[4,0,5,44], "classApp.html#a9bf62f8e39585c0aa48fcffc3bf3484d":[4,0,5,64], "classApp.html#aa5a87c46ab3fee21362c466bf78042ef":[4,0,5,91], -"classApp.html#aab23c59172310fd30f2d60dc039d3eea":[4,0,5,13], -"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e":[4,0,5,38] +"classApp.html#aab23c59172310fd30f2d60dc039d3eea":[4,0,5,13] }; diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js index 841dd7b6f..af3d9b737 100644 --- a/doc/html/navtreeindex2.js +++ b/doc/html/navtreeindex2.js @@ -1,5 +1,6 @@ var NAVTREEINDEX2 = { +"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e":[4,0,5,38], "classApp.html#ab35b01a366a2ea95725e97af278f87ab":[4,0,5,86], "classApp.html#ab3da757abe5cb45bf88f07cc51a73b58":[4,0,5,35], "classApp.html#ab47de68fa39806d1fb0976407e188b77":[4,0,5,71], @@ -248,6 +249,5 @@ var NAVTREEINDEX2 = "classphoto__driver.html#a3e4215890f4a4894bf3799a7d2e0c0b1":[4,0,19,29], "classphoto__driver.html#a4920ed7cbb1ac735ac84153067537f03":[4,0,19,26], "classphoto__driver.html#a4de5bac8daea8f291a33c80788019d0d":[4,0,19,14], -"classphoto__driver.html#a56634842b071b96502716e9843ea5361":[4,0,19,19], -"classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac":[4,0,19,16] +"classphoto__driver.html#a56634842b071b96502716e9843ea5361":[4,0,19,19] }; diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js index 7f6a16f28..6b96de583 100644 --- a/doc/html/navtreeindex3.js +++ b/doc/html/navtreeindex3.js @@ -1,5 +1,6 @@ var NAVTREEINDEX3 = { +"classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac":[4,0,19,16], "classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b":[4,0,19,22], "classphoto__driver.html#a6c6c16dbc4f517ce799f9143ed61f0e3":[4,0,19,9], "classphoto__driver.html#a6eee8e36eaf9339f4faf80ddd43162da":[4,0,19,23], @@ -248,6 +249,5 @@ var NAVTREEINDEX3 = "extract_8php.html#a63bb4c41bc532baacf6a4976cfaa0feb":[5,0,2,4,0], "extract_8php.html#a9590b15215a21e9b42eb546aeef79704":[5,0,2,4,1], "fbrowser_8php.html":[5,0,1,32], -"fbrowser_8php.html#aee476addcf7a3e0fe9454f7dfd5a56c4":[5,0,1,32,0], -"features_8php.html":[5,0,0,35] +"fbrowser_8php.html#aee476addcf7a3e0fe9454f7dfd5a56c4":[5,0,1,32,0] }; diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js index dceeb6af0..f06d0392a 100644 --- a/doc/html/navtreeindex4.js +++ b/doc/html/navtreeindex4.js @@ -1,5 +1,6 @@ var NAVTREEINDEX4 = { +"features_8php.html":[5,0,0,35], "features_8php.html#a52b5bdfb61b256713efecf7a7b20b0c0":[5,0,0,35,0], "features_8php.html#ae73c5b03b01c7284ed7e7e0e774e975c":[5,0,0,35,1], "feed_8php.html":[5,0,1,33], @@ -248,6 +249,5 @@ var NAVTREEINDEX4 = "include_2api_8php.html#aa49741342ad8ba285737eea1209a37e1":[5,0,0,5,25], "include_2api_8php.html#aa62b15a6bbb280e86b98132eb214013d":[5,0,0,5,52], "include_2api_8php.html#aa6fc3bc8c0fad1d081db0dcc456dd77f":[5,0,0,5,29], -"include_2api_8php.html#aa9dc5350b26d6c7727d6c4b641ecba18":[5,0,0,5,3], -"include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898":[5,0,0,5,49] +"include_2api_8php.html#aa9dc5350b26d6c7727d6c4b641ecba18":[5,0,0,5,3] }; diff --git a/doc/html/navtreeindex5.js b/doc/html/navtreeindex5.js index a10d40493..e28eec9a7 100644 --- a/doc/html/navtreeindex5.js +++ b/doc/html/navtreeindex5.js @@ -1,5 +1,6 @@ var NAVTREEINDEX5 = { +"include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898":[5,0,0,5,49], "include_2api_8php.html#ab1ecb58954f722444bfe03233345cb1b":[5,0,0,5,17], "include_2api_8php.html#abe8e929e93f7ab134b1cb1fb30f19a76":[5,0,0,5,48], "include_2api_8php.html#ac2c2b18c426d697d11a830bca146be8a":[5,0,0,5,30], @@ -175,67 +176,69 @@ var NAVTREEINDEX5 = "item_8php.html#a7b63a9d0cd02096e17dcf11f4afa7c10":[5,0,1,46,1], "item_8php.html#aa22feef4de326e1d7078dedd892e615c":[5,0,1,46,2], "items_8php.html":[5,0,0,46], -"items_8php.html#a004e89d86b0f29b2c4da20108ecc4091":[5,0,0,46,61], +"items_8php.html#a004e89d86b0f29b2c4da20108ecc4091":[5,0,0,46,63], "items_8php.html#a016dd86c827d08db89061ea81d15c6cb":[5,0,0,46,3], "items_8php.html#a01e3cf44e082fa9bd06dcde5bf713d70":[5,0,0,46,7], +"items_8php.html#a02ca33c31ed535d24894f8a9a91ce9df":[5,0,0,46,37], "items_8php.html#a04a35b610acfe54434df08adec39c0c7":[5,0,0,46,28], "items_8php.html#a0790a4550b829e85504af548623002ca":[5,0,0,46,8], "items_8php.html#a079e099e15d88d47aeb6ca6d60da7107":[5,0,0,46,33], -"items_8php.html#a09d425596b9f8663472cf7474ad36d96":[5,0,0,46,38], +"items_8php.html#a09d425596b9f8663472cf7474ad36d96":[5,0,0,46,39], "items_8php.html#a0cf98bb619f07dd18f602683a55a5f59":[5,0,0,46,25], "items_8php.html#a1e75047cf175aaee8dd16aa761913ff9":[5,0,0,46,5], "items_8php.html#a251343637ff40a50cca93452cd530c26":[5,0,0,46,32], -"items_8php.html#a2541e6861a56d145c9281877cc501615":[5,0,0,46,40], +"items_8php.html#a2541e6861a56d145c9281877cc501615":[5,0,0,46,42], "items_8php.html#a275108c050f7eb18bcbb5018e6b81cf6":[5,0,0,46,4], -"items_8php.html#a2baa9e05f1e8aa3dd61c85803ae39bd6":[5,0,0,46,60], +"items_8php.html#a2baa9e05f1e8aa3dd61c85803ae39bd6":[5,0,0,46,62], "items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7":[5,0,0,46,21], "items_8php.html#a36e656667193c83aa2cc03a024fc131b":[5,0,0,46,0], -"items_8php.html#a410f9c743877c125ca06312373346903":[5,0,0,46,47], -"items_8php.html#a49905ea75adfe8a2d110be344d18d6a6":[5,0,0,46,49], -"items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b":[5,0,0,46,52], +"items_8php.html#a410f9c743877c125ca06312373346903":[5,0,0,46,49], +"items_8php.html#a49905ea75adfe8a2d110be344d18d6a6":[5,0,0,46,51], +"items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b":[5,0,0,46,54], "items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361":[5,0,0,46,30], "items_8php.html#a555762e1022a4b8e3c3abd32e7812408":[5,0,0,46,15], "items_8php.html#a566c601726697e044e75284af7fb6f17":[5,0,0,46,20], "items_8php.html#a56b2a4abcadfac71175cd50555528cc3":[5,0,0,46,13], +"items_8php.html#a5ed782ff5b9cf050bec931e06de12c00":[5,0,0,46,41], "items_8php.html#a5f690fc2484abec07840b4f9dd525bd9":[5,0,0,46,18], -"items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7":[5,0,0,46,39], +"items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7":[5,0,0,46,40], "items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55":[5,0,0,46,16], "items_8php.html#a6bee35961f2e32905f20367a9309d627":[5,0,0,46,35], -"items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc":[5,0,0,46,37], -"items_8php.html#a756738301f2ed96be50232500677d58a":[5,0,0,46,42], +"items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc":[5,0,0,46,38], +"items_8php.html#a756738301f2ed96be50232500677d58a":[5,0,0,46,44], "items_8php.html#a77051724d1784074ff187e73a4db93fe":[5,0,0,46,34], -"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[5,0,0,46,45], -"items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a":[5,0,0,46,53], +"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[5,0,0,46,47], +"items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a":[5,0,0,46,55], "items_8php.html#a81565acf729e629e588d823308448e3c":[5,0,0,46,1], "items_8php.html#a82955cc578f0fa600acec84475026194":[5,0,0,46,17], -"items_8php.html#a83a349062945d585edb4b3c5d763ab6e":[5,0,0,46,50], +"items_8php.html#a83a349062945d585edb4b3c5d763ab6e":[5,0,0,46,52], "items_8php.html#a8794863cdf8ce1333040933d3a3f66bd":[5,0,0,46,12], "items_8php.html#a87ac9e359591721a824ecd23bbb56296":[5,0,0,46,6], -"items_8php.html#a88c6cf7649ac836fbbed82a7a0315110":[5,0,0,46,58], +"items_8php.html#a88c6cf7649ac836fbbed82a7a0315110":[5,0,0,46,60], "items_8php.html#a896c1809d58f2d7a42cfe14577958ddf":[5,0,0,46,27], "items_8php.html#a8f3c85c584ccd2b98c3ca440e45b40f8":[5,0,0,46,11], "items_8php.html#a94ddb1d6c8fa21dd7433677e85168037":[5,0,0,46,31], -"items_8php.html#aa2d3caa2f27720762b5c729e07df40fb":[5,0,0,46,44], -"items_8php.html#aa371905f0a211b307cb3f7188c6cba04":[5,0,0,46,59], +"items_8php.html#aa2d3caa2f27720762b5c729e07df40fb":[5,0,0,46,46], +"items_8php.html#aa371905f0a211b307cb3f7188c6cba04":[5,0,0,46,61], "items_8php.html#aa579bc4445d60098b1410961ca8e96b7":[5,0,0,46,10], "items_8php.html#aa723c0571e314a1853a24c5854b4f54f":[5,0,0,46,22], "items_8php.html#aa9e99613d38a97b39c8cf5449699c2ee":[5,0,0,46,9], "items_8php.html#aab9c6bae4c40799867596bdaae9829fd":[5,0,0,46,29], -"items_8php.html#aab9e0c58247427126de0699c729c3b6c":[5,0,0,46,55], +"items_8php.html#aab9e0c58247427126de0699c729c3b6c":[5,0,0,46,57], "items_8php.html#aac8c9eb4338e2a996c43914392c6cfdb":[5,0,0,46,14], -"items_8php.html#ab1bce4261bcf75ad62753b498a144d17":[5,0,0,46,56], +"items_8php.html#ab1bce4261bcf75ad62753b498a144d17":[5,0,0,46,58], "items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87":[5,0,0,46,26], "items_8php.html#abf7a1b73eb352d79acd36309b0dababd":[5,0,0,46,2], -"items_8php.html#ac1fcf621dce7370515b420a7753f4726":[5,0,0,46,46], +"items_8php.html#ac1fcf621dce7370515b420a7753f4726":[5,0,0,46,48], "items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a":[5,0,0,46,19], -"items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484":[5,0,0,46,41], -"items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0":[5,0,0,46,48], -"items_8php.html#ad34827ed330898456783fb14c7b46154":[5,0,0,46,57], -"items_8php.html#ad4ee16e3ff1eaf60428c61f82ba25e6a":[5,0,0,46,51], +"items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484":[5,0,0,46,43], +"items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0":[5,0,0,46,50], +"items_8php.html#ad34827ed330898456783fb14c7b46154":[5,0,0,46,59], +"items_8php.html#ad4ee16e3ff1eaf60428c61f82ba25e6a":[5,0,0,46,53], "items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9":[5,0,0,46,24], "items_8php.html#ae73794179b62d39bb597ff670ab1c1e5":[5,0,0,46,36], -"items_8php.html#af6237605c60d69abdd959ddbbee3420c":[5,0,0,46,54], -"items_8php.html#af94c281016c6c912d06e064113336c5c":[5,0,0,46,43], +"items_8php.html#af6237605c60d69abdd959ddbbee3420c":[5,0,0,46,56], +"items_8php.html#af94c281016c6c912d06e064113336c5c":[5,0,0,46,45], "items_8php.html#afbcf26dfcf8a83fff952aa858c1b7b67":[5,0,0,46,23], "lang_8php.html":[5,0,1,47], "lang_8php.html#a4c5c1140f51a638f224275cd618c2f37":[5,0,1,47,0], @@ -246,8 +249,5 @@ var NAVTREEINDEX5 = "language_8php.html#a686bcafa6b0d5c86d37b38a1db5b6997":[5,0,0,47,9], "language_8php.html#a78bd204955ec4cc3a9ac651285a1689d":[5,0,0,47,5], "language_8php.html#a7e9904c730bb24ddcb0ff50fc96f6b05":[5,0,0,47,4], -"language_8php.html#a980dee1d8715a98ab02e36b59facf8ed":[5,0,0,47,1], -"language_8php.html#ac6ae482ee54fa2764d5c2e77305aeb96":[5,0,0,47,8], -"language_8php.html#ac9142ef1d01a235c760deb0f16643f5a":[5,0,0,47,6], -"language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e":[5,0,0,47,2] +"language_8php.html#a980dee1d8715a98ab02e36b59facf8ed":[5,0,0,47,1] }; diff --git a/doc/html/navtreeindex6.js b/doc/html/navtreeindex6.js index 1f2611372..8650254e9 100644 --- a/doc/html/navtreeindex6.js +++ b/doc/html/navtreeindex6.js @@ -1,5 +1,8 @@ var NAVTREEINDEX6 = { +"language_8php.html#ac6ae482ee54fa2764d5c2e77305aeb96":[5,0,0,47,8], +"language_8php.html#ac9142ef1d01a235c760deb0f16643f5a":[5,0,0,47,6], +"language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e":[5,0,0,47,2], "layouts_8php.html":[5,0,1,48], "layouts_8php.html#a6e0193759ad9eef76d3df2db24237b50":[5,0,1,48,0], "like_8php.html":[5,0,1,49], @@ -102,8 +105,8 @@ var NAVTREEINDEX6 = "namespaces.html":[3,0], "namespaceupdatetpl.html":[4,0,3], "namespaceupdatetpl.html":[3,0,3], -"namespaceutil.html":[4,0,4], "namespaceutil.html":[3,0,4], +"namespaceutil.html":[4,0,4], "nav_8php.html":[5,0,0,50], "nav_8php.html#a43be0df73b90647ea70947ce004e231e":[5,0,0,50,0], "nav_8php.html#ac3c920ce3ea5b0d9e0678ee37155f06a":[5,0,0,50,1], @@ -188,36 +191,37 @@ var NAVTREEINDEX6 = "ping_8php.html":[5,0,1,78], "ping_8php.html#a77217b1b190b4c5d8770867b45f0c0a1":[5,0,1,78,0], "plugin_8php.html":[5,0,0,61], -"plugin_8php.html#a030cec6793b909c439c0336ba39b1571":[5,0,0,61,22], -"plugin_8php.html#a093a9cb98f51e3643634bd8bc6ed6e76":[5,0,0,61,25], -"plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3":[5,0,0,61,21], +"plugin_8php.html#a030cec6793b909c439c0336ba39b1571":[5,0,0,61,23], +"plugin_8php.html#a093a9cb98f51e3643634bd8bc6ed6e76":[5,0,0,61,26], +"plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3":[5,0,0,61,22], "plugin_8php.html#a23c4fccf1eb5fcd63b24783ba1f05f7a":[5,0,0,61,8], -"plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813":[5,0,0,61,16], -"plugin_8php.html#a425472c5f3afc137268b2ad45652b209":[5,0,0,61,19], +"plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813":[5,0,0,61,17], +"plugin_8php.html#a425472c5f3afc137268b2ad45652b209":[5,0,0,61,20], "plugin_8php.html#a48047edfbef770125a5508dcc2f9282f":[5,0,0,61,7], -"plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5":[5,0,0,61,15], -"plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4":[5,0,0,61,13], -"plugin_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[5,0,0,61,29], +"plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5":[5,0,0,61,16], +"plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4":[5,0,0,61,14], +"plugin_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[5,0,0,61,30], "plugin_8php.html#a516591850f4fd49fd1425cfa54089db8":[5,0,0,61,9], -"plugin_8php.html#a56f71fe5adf9586ce950523d8180443e":[5,0,0,61,27], +"plugin_8php.html#a56f71fe5adf9586ce950523d8180443e":[5,0,0,61,28], "plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1":[5,0,0,61,11], -"plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2":[5,0,0,61,24], -"plugin_8php.html#a754d7f53b3abc557b753c057dc4e021d":[5,0,0,61,28], +"plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2":[5,0,0,61,25], +"plugin_8php.html#a67ca417634de2d0beffffc54aeb951ff":[5,0,0,61,12], +"plugin_8php.html#a754d7f53b3abc557b753c057dc4e021d":[5,0,0,61,29], "plugin_8php.html#a75f7dfed291fd7add7fc85b5c022a1f4":[5,0,0,61,4], "plugin_8php.html#a7f05de16c0a32602853b09b99dd85e7c":[5,0,0,61,0], -"plugin_8php.html#a855c4fdb38c0fc2714d537752a4347f9":[5,0,0,61,18], -"plugin_8php.html#a901657dd078e070516cf97285e0bada7":[5,0,0,61,30], +"plugin_8php.html#a855c4fdb38c0fc2714d537752a4347f9":[5,0,0,61,19], +"plugin_8php.html#a901657dd078e070516cf97285e0bada7":[5,0,0,61,31], "plugin_8php.html#a9039e15aae27676af7777dcbee5a11d6":[5,0,0,61,1], -"plugin_8php.html#a90538627db68605aeb6db17a8ead6523":[5,0,0,61,26], -"plugin_8php.html#a905b54e10704b283ac64680a8abc0971":[5,0,0,61,23], -"plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf":[5,0,0,61,12], -"plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d":[5,0,0,61,17], +"plugin_8php.html#a90538627db68605aeb6db17a8ead6523":[5,0,0,61,27], +"plugin_8php.html#a905b54e10704b283ac64680a8abc0971":[5,0,0,61,24], +"plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf":[5,0,0,61,13], +"plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d":[5,0,0,61,18], "plugin_8php.html#acb63c27d07f6d7dffe95f98a6cef1295":[5,0,0,61,3], "plugin_8php.html#ad48de9c0fb7f19413a2aa49250d00405":[5,0,0,61,6], "plugin_8php.html#ad9ff8ba554576383c5911a4bce068c1f":[5,0,0,61,2], -"plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b":[5,0,0,61,14], +"plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b":[5,0,0,61,15], "plugin_8php.html#af92789f559b89a380e49d303218aeeca":[5,0,0,61,10], -"plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025":[5,0,0,61,20], +"plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025":[5,0,0,61,21], "plugin_8php.html#aff0178bd8d0b34a94d5efddc883edd35":[5,0,0,61,5], "po2php_8php.html":[5,0,2,7], "po2php_8php.html#a3b75e36f913198299e99559b175cd8b4":[5,0,2,7,0], @@ -245,9 +249,5 @@ var NAVTREEINDEX6 = "post__to__red_8php.html#a7e68a8d9c83cb28d032aad3ea85ce0a6":[5,0,2,1,0,0,13], "post__to__red_8php.html#a8ec8f8809e3c5d1b2c9598c8185d63aa":[5,0,2,1,0,0,4], "post__to__red_8php.html#a906be8f72cf1aa2e199c0683ea6a4017":[5,0,2,1,0,0,15], -"post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f":[5,0,2,1,0,0,10], -"post__to__red_8php.html#a99811555b30bde504a863e44015f2f19":[5,0,2,1,0,0,20], -"post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901":[5,0,2,1,0,0,14], -"post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab":[5,0,2,1,0,0,8], -"post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65":[5,0,2,1,0,0,19] +"post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f":[5,0,2,1,0,0,10] }; diff --git a/doc/html/navtreeindex7.js b/doc/html/navtreeindex7.js index b7d9d092c..af8ecf23b 100644 --- a/doc/html/navtreeindex7.js +++ b/doc/html/navtreeindex7.js @@ -1,5 +1,9 @@ var NAVTREEINDEX7 = { +"post__to__red_8php.html#a99811555b30bde504a863e44015f2f19":[5,0,2,1,0,0,20], +"post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901":[5,0,2,1,0,0,14], +"post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab":[5,0,2,1,0,0,8], +"post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65":[5,0,2,1,0,0,19], "post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136":[5,0,2,1,0,0,7], "post__to__red_8php.html#ae6f3a2c0561cbeacda5be565b06de8a7":[5,0,2,1,0,0,6], "post__to__red_8php.html#aeec4125719184e7b097b3b9fba3101b5":[5,0,2,1,0,0,0], @@ -71,9 +75,10 @@ var NAVTREEINDEX7 = "search__ac_8php.html":[5,0,1,98], "search__ac_8php.html#a14f90c83a3f2be095e9e2992a8d66138":[5,0,1,98,0], "security_8php.html":[5,0,0,69], -"security_8php.html#a15e0f8f511cc06192db63387f97238b3":[5,0,0,69,11], "security_8php.html#a20f8b9851f23ee8894b8925584ef6821":[5,0,0,69,2], +"security_8php.html#a3ef2be6a7e4928e39d50059d6feb457c":[5,0,0,69,11], "security_8php.html#a444ac867dfa8c37cf0a7a226412bee28":[5,0,0,69,4], +"security_8php.html#a6126c77a1267e046ac59cf864613f011":[5,0,0,69,10], "security_8php.html#a77ba0d1889a39cf32434c5ce96fe1433":[5,0,0,69,5], "security_8php.html#a8d23d2597aae380a3341872fe9513380":[5,0,0,69,1], "security_8php.html#a9355488460ab11d6058656ff919e5cf9":[5,0,0,69,7], @@ -81,7 +86,6 @@ var NAVTREEINDEX7 = "security_8php.html#ab3bdd30dc60d9ee72370b866aa4a2d01":[5,0,0,69,9], "security_8php.html#acd06ef411116115c2f0a92633700db8a":[5,0,0,69,6], "security_8php.html#adc7bf51e3b8d67bd80e9348f9ab03733":[5,0,0,69,0], -"security_8php.html#ae92c5c1a1cbbc49ddbb8b3265d2db809":[5,0,0,69,10], "security_8php.html#afa683bc025a1d2fe9065e2f6cd71a22f":[5,0,0,69,8], "session_8php.html":[5,0,0,70], "session_8php.html#a26fa1042356d555023cbf15ddd4f8507":[5,0,0,70,4], @@ -245,9 +249,5 @@ var NAVTREEINDEX7 = "text_8php.html#aa46f941155c2ac1155f2f17ffb0adb66":[5,0,0,76,29], "text_8php.html#aa5148a0dfea2a1ca64c3d52f10aa2d64":[5,0,0,76,17], "text_8php.html#aa5528f41533927e1bd2da3618a74a6d7":[5,0,0,76,55], -"text_8php.html#aa6b0aa8afbeab50d1a3058ad21acb74e":[5,0,0,76,36], -"text_8php.html#aac0969ae09853205992ba06ab9f9f61a":[5,0,0,76,28], -"text_8php.html#aad557c054cf2ed915633701018fc7e3f":[5,0,0,76,90], -"text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447":[5,0,0,76,69], -"text_8php.html#aaed4413ed8918838b517e3b2fafaea0d":[5,0,0,76,85] +"text_8php.html#aa6b0aa8afbeab50d1a3058ad21acb74e":[5,0,0,76,36] }; diff --git a/doc/html/navtreeindex8.js b/doc/html/navtreeindex8.js index ee32b924d..e502923a6 100644 --- a/doc/html/navtreeindex8.js +++ b/doc/html/navtreeindex8.js @@ -1,5 +1,9 @@ var NAVTREEINDEX8 = { +"text_8php.html#aac0969ae09853205992ba06ab9f9f61a":[5,0,0,76,28], +"text_8php.html#aad557c054cf2ed915633701018fc7e3f":[5,0,0,76,90], +"text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447":[5,0,0,76,69], +"text_8php.html#aaed4413ed8918838b517e3b2fafaea0d":[5,0,0,76,85], "text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4":[5,0,0,76,88], "text_8php.html#ac19d2b33a58372a357a43d51eed19162":[5,0,0,76,56], "text_8php.html#ac1dbf2e37e8069bea2c0f557fdbf203e":[5,0,0,76,37], diff --git a/doc/html/permissions_8php.html b/doc/html/permissions_8php.html index edcd94634..19e2b6b78 100644 --- a/doc/html/permissions_8php.html +++ b/doc/html/permissions_8php.html @@ -197,7 +197,7 @@ Functions
    Returns
    : array of all permissions, key is permission name, value is true or false
    -

    Referenced by achievements_content(), blocks_content(), change_channel(), channel_content(), connedit_content(), editlayout_content(), editwebpage_content(), filestorage_content(), layouts_content(), page_content(), webpages_content(), and zfinger_init().

    +

    Referenced by achievements_content(), blocks_content(), change_channel(), channel_content(), connedit_content(), editlayout_content(), editwebpage_content(), filestorage_content(), layouts_content(), page_content(), webpages_content(), zfinger_init(), and zot_refresh().

    diff --git a/doc/html/plugin_8php.html b/doc/html/plugin_8php.html index 44e23700b..7bfeedd3c 100644 --- a/doc/html/plugin_8php.html +++ b/doc/html/plugin_8php.html @@ -166,6 +166,8 @@ Functions    head_get_js ()   + head_get_main_js () +   format_js_if_exists ($source)    theme_include ($file, $root= '') @@ -200,7 +202,7 @@ Functions
    -

    Referenced by _well_known_init(), api_login(), atom_author(), atom_entry(), authenticate_success(), avatar_img(), bb2diaspora(), bbcode(), channel_remove(), chat_message(), chatsvc_post(), check_account_email(), check_account_invite(), check_account_password(), connect_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_select(), conversation(), create_identity(), cronhooks_run(), directory_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store_item(), externals_run(), feature_enabled(), gender_selector(), get_all_perms(), get_atom_elements(), get_features(), get_feed_for(), get_mood_verbs(), get_perms(), get_poke_verbs(), Item\get_template_data(), App\get_widgets(), group_select(), home_content(), home_init(), hostxrd_init(), html2bbcode(), import_author_xchan(), import_directory_profile(), import_xchan(), item_photo_menu(), item_post(), item_store(), item_store_update(), like_content(), login(), magic_init(), mail_store(), marital_selector(), mood_init(), nav(), network_content(), network_to_name(), new_contact(), notification(), notifier_run(), obj_verbs(), oembed_fetch_url(), openid_content(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_content(), ping_init(), poller_run(), populate_acl(), post_activity_item(), post_init(), prepare_body(), probe_well_known(), proc_run(), process_delivery(), profile_content(), profile_sidebar(), profiles_content(), profiles_post(), replace_macros(), rmagic_post(), settings_post(), sexpref_selector(), siteinfo_content(), smilies(), subthread_content(), tag_deliver(), validate_channelname(), wfinger_init(), widget_affinity(), xrd_init(), zfinger_init(), zid(), and zid_init().

    +

    Referenced by _well_known_init(), api_login(), atom_author(), atom_entry(), authenticate_success(), avatar_img(), bb2diaspora(), bbcode(), channel_remove(), chat_message(), chatsvc_post(), check_account_email(), check_account_invite(), check_account_password(), connect_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_select(), conversation(), create_identity(), cronhooks_run(), directory_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store_item(), externals_run(), feature_enabled(), gender_selector(), get_all_perms(), get_atom_elements(), get_features(), get_feed_for(), get_mood_verbs(), get_perms(), get_poke_verbs(), Item\get_template_data(), App\get_widgets(), group_select(), home_content(), home_init(), hostxrd_init(), html2bbcode(), import_author_xchan(), import_directory_profile(), import_xchan(), item_photo_menu(), item_post(), item_store(), item_store_update(), like_content(), login(), magic_init(), mail_store(), marital_selector(), mood_init(), nav(), network_content(), network_to_name(), new_contact(), notification(), notifier_run(), obj_verbs(), oembed_fetch_url(), openid_content(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_content(), ping_init(), poller_run(), populate_acl(), post_activity_item(), post_init(), prepare_body(), probe_well_known(), proc_run(), process_delivery(), profile_content(), profile_sidebar(), profiles_content(), profiles_post(), replace_macros(), rmagic_post(), settings_post(), sexpref_selector(), siteinfo_content(), smilies(), subthread_content(), tag_deliver(), validate_channelname(), wfinger_init(), widget_affinity(), xrd_init(), zfinger_init(), zid(), and zid_init().

    @@ -236,7 +238,7 @@ Functions
    -

    Referenced by head_get_js().

    +

    Referenced by head_get_js(), and head_get_main_js().

    @@ -292,7 +294,7 @@ Functions
    -

    Referenced by admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), alt_pager(), api_apply_template(), api_content(), app_render(), appman_content(), apps_content(), apw_form(), blocks_content(), blogtheme_form(), App\build_pagehead(), categories_widget(), channel_content(), chat_content(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), connedit_content(), construct_page(), contact_block(), conversation(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), dirprofile_init(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), fbrowser_content(), field_timezone(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), format_categories(), format_filer(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), identity_selector(), import_content(), invite_content(), lang_selector(), layouts_content(), login(), lostpass_content(), mail_content(), manage_content(), match_content(), menu_content(), menu_render(), message_content(), micropro(), mini_group_select(), mitem_content(), mood_content(), nav(), network_content(), new_channel_content(), notification(), notifications_content(), notify_content(), oembed_format_object(), oexchange_init(), opensearch_init(), pagelist_widget(), pdledit_content(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), profile_sidebar(), profiles_content(), rbmark_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), search_content(), setup_content(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_archive(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_mailmenu(), widget_notes(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), widget_suggestions(), writepages_widget(), and xrd_init().

    +

    Referenced by admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), alt_pager(), api_apply_template(), api_content(), app_render(), appman_content(), apps_content(), apw_form(), blocks_content(), blogtheme_form(), App\build_pagehead(), categories_widget(), channel_content(), chat_content(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), connedit_content(), construct_page(), contact_block(), conversation(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), dirprofile_init(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), fbrowser_content(), field_timezone(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), format_categories(), format_filer(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), identity_selector(), import_content(), invite_content(), lang_selector(), layouts_content(), login(), lostpass_content(), mail_content(), manage_content(), match_content(), menu_content(), menu_render(), message_content(), micropro(), mini_group_select(), mitem_content(), mood_content(), nav(), network_content(), new_channel_content(), notification(), notifications_content(), notify_content(), oembed_format_object(), oexchange_init(), opensearch_init(), pagelist_widget(), pdledit_content(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), profile_sidebar(), profiles_content(), rbmark_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), search_content(), setup_content(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_archive(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_mailmenu(), widget_notes(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), widget_suggestions(), writepages_widget(), and xrd_init().

    @@ -428,6 +430,23 @@ Functions

    Referenced by App\build_pagehead().

    + + + +
    +
    + + + + + + + +
    head_get_main_js ()
    +
    + +

    Referenced by App\build_pagehead().

    +
    diff --git a/doc/html/plugin_8php.js b/doc/html/plugin_8php.js index d40c6cb73..366378e08 100644 --- a/doc/html/plugin_8php.js +++ b/doc/html/plugin_8php.js @@ -12,6 +12,7 @@ var plugin_8php = [ "head_add_js", "plugin_8php.html#a516591850f4fd49fd1425cfa54089db8", null ], [ "head_get_css", "plugin_8php.html#af92789f559b89a380e49d303218aeeca", null ], [ "head_get_js", "plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1", null ], + [ "head_get_main_js", "plugin_8php.html#a67ca417634de2d0beffffc54aeb951ff", null ], [ "head_remove_css", "plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf", null ], [ "head_remove_js", "plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4", null ], [ "insert_hook", "plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b", null ], diff --git a/doc/html/rm-64.png b/doc/html/rm-64.png index cf427ee794886068fb3dab79f5317066f3d5a39a..8021f9d5512c86c3e24054e034e100c349640511 100644 GIT binary patch delta 1824 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    check_form_security_token_ForbiddenOnErr ($typename= '', $formname= 'form_security_token')   -if(!function_exists('init_groups_visitor')) stream_perms_api_uids ($perms_min=PERMS_SITE) -  - stream_perms_xchans ($perms_min=PERMS_SITE) -  +if(!function_exists('init_groups_visitor')) stream_perms_api_uids ($perms=NULL) +  + stream_perms_xchans ($perms=NULL) + 

    Function Documentation

    @@ -421,7 +421,7 @@ Functions - +
    @@ -429,7 +429,7 @@ Functions - +
    if (!function_exists('init_groups_visitor')) stream_perms_api_uids (  $perms_min = PERMS_SITE)$perms = NULL)
    @@ -439,7 +439,7 @@ Functions
    - +
    @@ -447,7 +447,7 @@ Functions - +
    stream_perms_xchans (  $perms_min = PERMS_SITE)$perms = NULL)
    diff --git a/doc/html/security_8php.js b/doc/html/security_8php.js index e9abb6b48..594c3ce3a 100644 --- a/doc/html/security_8php.js +++ b/doc/html/security_8php.js @@ -10,6 +10,6 @@ var security_8php = [ "item_permissions_sql", "security_8php.html#a9355488460ab11d6058656ff919e5cf9", null ], [ "permissions_sql", "security_8php.html#afa683bc025a1d2fe9065e2f6cd71a22f", null ], [ "public_permissions_sql", "security_8php.html#ab3bdd30dc60d9ee72370b866aa4a2d01", null ], - [ "stream_perms_api_uids", "security_8php.html#ae92c5c1a1cbbc49ddbb8b3265d2db809", null ], - [ "stream_perms_xchans", "security_8php.html#a15e0f8f511cc06192db63387f97238b3", null ] + [ "stream_perms_api_uids", "security_8php.html#a6126c77a1267e046ac59cf864613f011", null ], + [ "stream_perms_xchans", "security_8php.html#a3ef2be6a7e4928e39d50059d6feb457c", null ] ]; \ No newline at end of file diff --git a/doc/html/text_8php.html b/doc/html/text_8php.html index d6589c693..ea6d244eb 100644 --- a/doc/html/text_8php.html +++ b/doc/html/text_8php.html @@ -1298,7 +1298,7 @@ Variables
    -

    Referenced by RedDirectory\__construct(), RedFile\__construct(), account_remove(), account_verify_password(), Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_post(), advanced_profile(), aes_encapsulate(), allowed_public_recips(), api_call(), api_channel_stream(), api_export_basic(), api_favorites(), api_get_user(), api_login(), api_oauth_request_token(), api_statuses_destroy(), api_statuses_mediap(), api_statuses_repeat(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), attach_mkdir(), avatar_img(), base64url_decode(), blog_install(), blog_uninstall(), bookmark_add(), bookmarks_init(), build_sync_packet(), chanman_remove_everything_from_network(), channel_remove(), chanview_content(), chat_post(), check_config(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), RedDirectory\childExists(), cloud_init(), connedit_post(), consume_feed(), conversation(), create_account(), create_identity(), RedDirectory\createDirectory(), RedDirectory\createFile(), cronhooks_run(), datetime_convert(), delete_imported_item(), deliver_run(), detect_language(), dir_parse_query(), directory_content(), directory_run(), dirprofile_init(), downgrade_accounts(), email_send(), encode_item(), expire_run(), externals_run(), feed_init(), fetch_lrdd_template(), filer_content(), filerm_content(), fix_private_photos(), fix_system_urls(), RedFile\get(), get_atom_elements(), get_item_elements(), get_language_name(), Conversation\get_template_data(), RedDirectory\getChild(), RedDirectory\getChildren(), RedDirectory\getDir(), RedDirectory\getName(), RedFile\getName(), group_content(), guess_image_type(), head_set_icon(), http_status_exit(), import_author_rss(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), localize_item(), RedDirectory\log(), RedBasicAuth\log(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_token(), magic_init(), mail_post(), mail_store(), menu_edit(), mini_group_select(), mood_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_keypair(), FKOAuthDataStore\new_request_token(), notes_init(), notification(), notifier_run(), onedirsync_run(), onepoll_run(), openid_content(), parse_url_content(), parse_xml_string(), photo_init(), photo_upload(), photos_post(), ping_init(), poco_init(), poco_load(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_load(), profile_photo_set_profile_perms(), profile_sidebar(), prune_hub_reinstalls(), public_recips(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), q(), queue_run(), rbmark_post(), red_item_new(), RedChannelList(), RedCollectionData(), RedFileData(), register_content(), reload_plugins(), Item\remove_child(), remove_community_tag(), remove_queue_item(), scale_external_images(), search_ac_init(), enotify\send(), send_reg_approval_email(), Conversation\set_mode(), RedFile\setName(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), sync_directories(), tag_deliver(), tagger_content(), tgroup_check(), uninstall_plugin(), unload_plugin(), update_directory_entry(), update_imported_item(), update_queue_time(), RedBasicAuth\validateUserPass(), webfinger(), webfinger_dfrn(), xml2array(), xml_status(), z_fetch_url(), z_post_url(), zfinger_init(), zid_init(), zot_build_packet(), zot_feed(), zot_fetch(), zot_finger(), zot_gethub(), zot_import(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    +

    Referenced by RedDirectory\__construct(), RedFile\__construct(), account_remove(), account_verify_password(), Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_post(), advanced_profile(), aes_encapsulate(), allowed_public_recips(), api_call(), api_channel_stream(), api_export_basic(), api_favorites(), api_get_user(), api_login(), api_oauth_request_token(), api_statuses_destroy(), api_statuses_mediap(), api_statuses_repeat(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), attach_mkdir(), avatar_img(), base64url_decode(), blog_install(), blog_uninstall(), bookmark_add(), bookmarks_init(), build_sync_packet(), chanman_remove_everything_from_network(), channel_remove(), chanview_content(), chat_post(), check_config(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), RedDirectory\childExists(), cloud_init(), connedit_post(), consume_feed(), conversation(), create_account(), create_identity(), RedDirectory\createDirectory(), RedDirectory\createFile(), cronhooks_run(), datetime_convert(), delete_imported_item(), deliver_run(), detect_language(), dir_parse_query(), directory_content(), directory_run(), dirprofile_init(), downgrade_accounts(), email_send(), encode_item(), expire_run(), externals_run(), feed_init(), fetch_lrdd_template(), filer_content(), filerm_content(), fix_private_photos(), fix_system_urls(), RedFile\get(), get_atom_elements(), get_item_elements(), get_language_name(), Conversation\get_template_data(), RedDirectory\getChild(), RedDirectory\getChildren(), RedDirectory\getDir(), RedDirectory\getName(), RedFile\getName(), group_content(), guess_image_type(), head_set_icon(), http_status_exit(), import_author_rss(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), localize_item(), RedDirectory\log(), RedBasicAuth\log(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_token(), magic_init(), mail_post(), mail_store(), menu_edit(), mini_group_select(), mood_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_keypair(), FKOAuthDataStore\new_request_token(), notes_init(), notification(), notifier_run(), onedirsync_run(), onepoll_run(), openid_content(), parse_url_content(), parse_xml_string(), photo_init(), photo_upload(), photos_post(), ping_init(), poco_init(), poco_load(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_load(), profile_photo_set_profile_perms(), profile_sidebar(), prune_hub_reinstalls(), public_recips(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), q(), queue_run(), rbmark_post(), red_item_new(), RedChannelList(), RedCollectionData(), RedFileData(), register_content(), reload_plugins(), Item\remove_child(), remove_community_tag(), remove_queue_item(), scale_external_images(), search_ac_init(), enotify\send(), send_reg_approval_email(), Conversation\set_mode(), RedFile\setName(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), sync_directories(), tag_deliver(), tagger_content(), tgroup_check(), uninstall_plugin(), unload_plugin(), update_directory_entry(), update_imported_item(), update_queue_time(), RedBasicAuth\validateUserPass(), webfinger(), webfinger_dfrn(), xml2array(), xml_status(), z_fetch_url(), z_post_url(), zfinger_init(), zid_init(), zot_build_packet(), zot_feed(), zot_fetch(), zot_finger(), zot_gethub(), zot_import(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    @@ -1640,7 +1640,7 @@ Variables
    -

    Referenced by conversation(), and network_content().

    +

    Referenced by conversation().

    @@ -1785,7 +1785,7 @@ Variables
    Returns
    string substituted string
    -

    Referenced by admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), alt_pager(), api_apply_template(), api_content(), app_render(), appman_content(), apps_content(), apw_form(), blocks_content(), blogtheme_form(), App\build_pagehead(), categories_widget(), channel_content(), chat_content(), check_config(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), connedit_content(), construct_page(), contact_block(), conversation(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), dirprofile_init(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), fbrowser_content(), field_timezone(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), format_categories(), format_filer(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), identity_selector(), import_content(), invite_content(), lang_selector(), layouts_content(), login(), lostpass_content(), lostpass_post(), mail_content(), manage_content(), match_content(), menu_content(), menu_render(), message_content(), micropro(), mini_group_select(), mitem_content(), mood_content(), nav(), network_content(), new_channel_content(), notification(), notifications_content(), notify_content(), oembed_format_object(), oexchange_init(), opensearch_init(), pagelist_widget(), pdledit_content(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), profile_sidebar(), profiles_content(), rbmark_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), search_content(), send_reg_approval_email(), send_verification_email(), setup_content(), setup_post(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), user_allow(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_archive(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_mailmenu(), widget_notes(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), widget_suggestions(), writepages_widget(), and xrd_init().

    +

    Referenced by admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), alt_pager(), api_apply_template(), api_content(), app_render(), appman_content(), apps_content(), apw_form(), blocks_content(), blogtheme_form(), App\build_pagehead(), categories_widget(), channel_content(), chat_content(), check_config(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), connedit_content(), construct_page(), contact_block(), conversation(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), dirprofile_init(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), fbrowser_content(), field_timezone(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), format_categories(), format_filer(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), identity_selector(), import_content(), invite_content(), lang_selector(), layouts_content(), login(), lostpass_content(), lostpass_post(), mail_content(), manage_content(), match_content(), menu_content(), menu_render(), message_content(), micropro(), mini_group_select(), mitem_content(), mood_content(), nav(), network_content(), new_channel_content(), notification(), notifications_content(), notify_content(), oembed_format_object(), oexchange_init(), opensearch_init(), pagelist_widget(), pdledit_content(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), profile_sidebar(), profiles_content(), rbmark_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), search_content(), send_reg_approval_email(), send_verification_email(), setup_content(), setup_post(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), user_allow(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_archive(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_mailmenu(), widget_notes(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), widget_suggestions(), writepages_widget(), and xrd_init().

    @@ -2131,7 +2131,7 @@ Variables diff --git a/doc/html/typohelper_8php.html b/doc/html/typohelper_8php.html index 723921f16..4e342cde5 100644 --- a/doc/html/typohelper_8php.html +++ b/doc/html/typohelper_8php.html @@ -130,7 +130,7 @@ Variables Initial value:
    = <<< EOT
    error_reporting(E_ERROR | E_WARNING | E_PARSE )
    -

    Referenced by api_date(), check_php(), check_webbie(), dbesc(), dba_mysql\escape(), dba_mysqli\escape(), head_get_css(), head_get_js(), item_store_update(), list_post_dates(), load_database(), photos_album_get_db_idstr(), photos_post(), posted_dates(), relative_date(), stream_perms_api_uids(), stream_perms_xchans(), thing_init(), and xmlify().

    +

    Referenced by api_date(), check_php(), check_webbie(), dbesc(), dba_mysql\escape(), dba_mysqli\escape(), head_get_css(), head_get_js(), head_get_main_js(), item_store_update(), list_post_dates(), load_database(), photos_album_get_db_idstr(), photos_post(), posted_dates(), relative_date(), stream_perms_api_uids(), stream_perms_xchans(), thing_init(), and xmlify().

    diff --git a/doc/html/zot_8php.html b/doc/html/zot_8php.html index 37d1359f0..79366867c 100644 --- a/doc/html/zot_8php.html +++ b/doc/html/zot_8php.html @@ -213,7 +213,7 @@ Functions

    Send a zot packet to all hubs where this channel is duplicated, refreshing such things as personal settings, channel permissions, address book updates, etc.

    -

    Referenced by connections_clone(), connedit_clone(), notes_init(), and settings_post().

    +

    Referenced by connections_clone(), connedit_clone(), notes_init(), profiles_post(), and settings_post().

    diff --git a/mod/mood.php b/mod/mood.php index 5508fcb5a..ff765fcac 100755 --- a/mod/mood.php +++ b/mod/mood.php @@ -19,7 +19,7 @@ function mood_init(&$a) { $verbs = get_mood_verbs(); - if(! in_array($verb,$verbs)) + if(! array_key_exists($verb,$verbs)) return; $activity = ACTIVITY_MOOD . '#' . urlencode($verb); diff --git a/util/messages.po b/util/messages.po index 85e84a6bb..7e314e083 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2014-06-16.708\n" +"Project-Id-Version: 2014-06-20.712\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-16 18:12+0000\n" +"POT-Creation-Date: 2014-06-20 00:03-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,285 +17,708 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: ../../view/theme/redbasic/php/config.php:84 -msgid "Light (global default)" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:99 -#: ../../include/ItemObject.php:583 ../../mod/settings.php:515 -#: ../../mod/settings.php:627 ../../mod/settings.php:655 -#: ../../mod/settings.php:679 ../../mod/settings.php:749 -#: ../../mod/settings.php:926 ../../mod/filestorage.php:135 -#: ../../mod/admin.php:441 ../../mod/admin.php:750 ../../mod/admin.php:884 -#: ../../mod/admin.php:1017 ../../mod/admin.php:1216 ../../mod/admin.php:1303 -#: ../../mod/photos.php:565 ../../mod/photos.php:670 ../../mod/photos.php:953 -#: ../../mod/photos.php:993 ../../mod/photos.php:1080 ../../mod/mood.php:135 -#: ../../mod/pdledit.php:58 ../../mod/connedit.php:476 ../../mod/setup.php:307 -#: ../../mod/setup.php:350 ../../mod/invite.php:156 ../../mod/thing.php:283 -#: ../../mod/thing.php:326 ../../mod/connect.php:92 ../../mod/fsuggest.php:108 -#: ../../mod/poke.php:166 ../../mod/group.php:81 ../../mod/appman.php:99 -#: ../../mod/sources.php:104 ../../mod/sources.php:138 -#: ../../mod/import.php:393 ../../mod/mail.php:223 ../../mod/mail.php:335 -#: ../../mod/profiles.php:506 ../../mod/chat.php:177 ../../mod/chat.php:211 -#: ../../mod/events.php:492 -msgid "Submit" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:102 -msgid "Theme settings" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:103 -msgid "Set scheme" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:104 -msgid "Narrow navbar" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:105 -msgid "Navigation bar background colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:106 -msgid "Navigation bar gradient top colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:107 -msgid "Navigation bar gradient bottom colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:108 -msgid "Navigation active button gradient top colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:109 -msgid "Navigation active button gradient bottom colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:110 -msgid "Navigation bar border colour " -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:111 -msgid "Navigation bar icon colour " -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:112 -msgid "Navigation bar active icon colour " -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:113 -msgid "link colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:114 -msgid "Set font-colour for banner" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:115 -msgid "Set the background colour" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:116 -msgid "Set the background image" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:117 -msgid "Set the background colour of items" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:118 -msgid "Set the background colour of comments" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:119 -msgid "Set the border colour of comments" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:120 -msgid "Set the indent for comments" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:121 -msgid "Set the basic colour for item icons" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:122 -msgid "Set the hover colour for item icons" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:123 -msgid "Set font-size for the entire application" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:124 -msgid "Set font-size for posts and comments" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:125 -msgid "Set font-colour for posts and comments" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:126 -msgid "Set radius of corners" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:127 -msgid "Set shadow depth of photos" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:128 -msgid "Set maximum width of conversation regions" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:129 -msgid "Center conversation regions" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:130 -msgid "Set minimum opacity of nav bar - to hide it" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:131 -msgid "Set size of conversation author photo" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:132 -msgid "Set size of followup author photos" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:133 -msgid "Sloppy photo albums" -msgstr "" - -#: ../../view/theme/redbasic/php/config.php:133 -msgid "Are you a clean desk or a messy desk person?" -msgstr "" - -#: ../../boot.php:1264 +#: ../../include/dba/dba_driver.php:50 #, php-format -msgid "Update %s failed. See error logs." +msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../boot.php:1267 -#, php-format -msgid "Update Error at %s" -msgstr "" - -#: ../../boot.php:1431 -msgid "" -"Create an account to access services and applications within the Red Matrix" -msgstr "" - -#: ../../boot.php:1432 ../../include/nav.php:139 ../../mod/register.php:206 -msgid "Register" -msgstr "" - -#: ../../boot.php:1455 ../../include/nav.php:77 ../../include/nav.php:101 -msgid "Logout" -msgstr "" - -#: ../../boot.php:1456 ../../include/nav.php:99 ../../include/apps.php:121 -msgid "Login" -msgstr "" - -#: ../../boot.php:1458 ../../include/contact_selectors.php:77 -#: ../../mod/admin.php:753 ../../mod/admin.php:762 -msgid "Email" -msgstr "" - -#: ../../boot.php:1459 -msgid "Password" -msgstr "" - -#: ../../boot.php:1460 -msgid "Remember me" -msgstr "" - -#: ../../boot.php:1465 -msgid "Forgot your password?" -msgstr "" - -#: ../../boot.php:1466 ../../mod/lostpass.php:85 -msgid "Password Reset" -msgstr "" - -#: ../../boot.php:1530 -msgid "permission denied" -msgstr "" - -#: ../../boot.php:1531 -msgid "Got Zot?" -msgstr "" - -#: ../../boot.php:1961 -msgid "toggle mobile" -msgstr "" - -#: ../../include/auth.php:79 -msgid "Logged out." -msgstr "" - -#: ../../include/auth.php:198 -msgid "Failed authentication" -msgstr "" - -#: ../../include/auth.php:213 ../../mod/openid.php:188 -msgid "Login failed." -msgstr "" - -#: ../../include/comanche.php:35 -msgid "Default" -msgstr "" - -#: ../../include/photos.php:15 ../../include/items.php:3677 -#: ../../include/attach.php:119 ../../include/attach.php:166 -#: ../../include/attach.php:229 ../../include/attach.php:243 -#: ../../include/attach.php:283 ../../include/attach.php:297 -#: ../../include/attach.php:322 ../../include/attach.php:513 -#: ../../include/attach.php:585 ../../include/chat.php:116 -#: ../../mod/settings.php:492 ../../mod/filestorage.php:10 -#: ../../mod/filestorage.php:59 ../../mod/filestorage.php:75 -#: ../../mod/filestorage.php:98 ../../mod/webpages.php:40 -#: ../../mod/authtest.php:13 ../../mod/new_channel.php:66 -#: ../../mod/new_channel.php:97 ../../mod/connections.php:169 -#: ../../mod/profile.php:64 ../../mod/profile.php:72 ../../mod/photos.php:68 -#: ../../mod/photos.php:526 ../../mod/mitem.php:73 ../../mod/regmod.php:18 -#: ../../mod/mood.php:112 ../../mod/pdledit.php:21 -#: ../../mod/profile_photo.php:263 ../../mod/profile_photo.php:276 -#: ../../mod/menu.php:44 ../../mod/block.php:22 ../../mod/block.php:72 -#: ../../mod/suggest.php:26 ../../mod/connedit.php:221 -#: ../../mod/message.php:16 ../../mod/setup.php:203 ../../mod/invite.php:13 -#: ../../mod/invite.php:104 ../../mod/thing.php:247 ../../mod/thing.php:263 -#: ../../mod/thing.php:298 ../../mod/viewconnections.php:22 -#: ../../mod/viewconnections.php:27 ../../mod/register.php:68 -#: ../../mod/network.php:12 ../../mod/delegate.php:6 ../../mod/fsuggest.php:78 -#: ../../mod/manage.php:6 ../../mod/editpost.php:13 -#: ../../mod/editwebpage.php:44 ../../mod/editwebpage.php:83 -#: ../../mod/poke.php:128 ../../mod/blocks.php:29 ../../mod/blocks.php:44 -#: ../../mod/group.php:9 ../../mod/item.php:179 ../../mod/item.php:187 -#: ../../mod/item.php:892 ../../mod/appman.php:66 ../../mod/sources.php:66 -#: ../../mod/page.php:30 ../../mod/page.php:80 ../../mod/mail.php:108 -#: ../../mod/channel.php:89 ../../mod/channel.php:193 -#: ../../mod/channel.php:236 ../../mod/profiles.php:152 -#: ../../mod/profiles.php:453 ../../mod/bookmarks.php:46 -#: ../../mod/common.php:35 ../../mod/api.php:26 ../../mod/api.php:31 -#: ../../mod/chat.php:90 ../../mod/chat.php:95 ../../mod/events.php:141 -#: ../../mod/notifications.php:66 ../../mod/layouts.php:27 -#: ../../mod/layouts.php:39 ../../mod/editblock.php:34 -#: ../../mod/viewsrc.php:12 ../../mod/achievements.php:27 -#: ../../mod/editlayout.php:48 ../../index.php:186 ../../index.php:361 -msgid "Permission denied." -msgstr "" - -#: ../../include/photos.php:51 ../../include/photo/photo_driver.php:643 -#: ../../mod/photos.php:91 ../../mod/photos.php:655 ../../mod/photos.php:677 +#: ../../include/photo/photo_driver.php:643 ../../include/photos.php:51 #: ../../mod/profile_photo.php:142 ../../mod/profile_photo.php:301 -#: ../../mod/profile_photo.php:421 +#: ../../mod/profile_photo.php:421 ../../mod/photos.php:91 +#: ../../mod/photos.php:653 ../../mod/photos.php:675 msgid "Profile Photos" msgstr "" +#: ../../include/bbcode.php:128 ../../include/bbcode.php:648 +#: ../../include/bbcode.php:651 ../../include/bbcode.php:656 +#: ../../include/bbcode.php:659 ../../include/bbcode.php:662 +#: ../../include/bbcode.php:665 ../../include/bbcode.php:670 +#: ../../include/bbcode.php:673 ../../include/bbcode.php:678 +#: ../../include/bbcode.php:681 ../../include/bbcode.php:684 +#: ../../include/bbcode.php:687 +msgid "Image/photo" +msgstr "" + +#: ../../include/bbcode.php:163 ../../include/bbcode.php:698 +msgid "Encrypted content" +msgstr "" + +#: ../../include/bbcode.php:179 +msgid "QR code" +msgstr "" + +#: ../../include/bbcode.php:228 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" +msgstr "" + +#: ../../include/bbcode.php:230 +msgid "post" +msgstr "" + +#: ../../include/bbcode.php:616 ../../include/bbcode.php:636 +msgid "$1 wrote:" +msgstr "" + +#: ../../include/oembed.php:171 +msgid "Embedded content" +msgstr "" + +#: ../../include/oembed.php:180 +msgid "Embedding disabled" +msgstr "" + +#: ../../include/notify.php:23 +msgid "created a new post" +msgstr "" + +#: ../../include/notify.php:24 +#, php-format +msgid "commented on %s's post" +msgstr "" + +#: ../../include/conversation.php:117 ../../include/text.php:1705 +#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 +#: ../../mod/tagger.php:45 ../../mod/like.php:111 +msgid "photo" +msgstr "" + +#: ../../include/conversation.php:120 ../../include/text.php:1708 +#: ../../mod/tagger.php:49 +msgid "event" +msgstr "" + +#: ../../include/conversation.php:123 +msgid "channel" +msgstr "" + +#: ../../include/conversation.php:145 ../../include/text.php:1711 +#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 +#: ../../mod/tagger.php:53 ../../mod/like.php:111 +msgid "status" +msgstr "" + +#: ../../include/conversation.php:147 ../../include/text.php:1713 +#: ../../mod/tagger.php:55 +msgid "comment" +msgstr "" + +#: ../../include/conversation.php:161 ../../mod/like.php:142 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "" + +#: ../../include/conversation.php:164 ../../mod/like.php:144 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "" + +#: ../../include/conversation.php:201 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "" + +#: ../../include/conversation.php:236 +#, php-format +msgid "%1$s poked %2$s" +msgstr "" + +#: ../../include/conversation.php:240 ../../include/text.php:895 +msgid "poked" +msgstr "" + +#: ../../include/conversation.php:258 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" +msgstr "" + +#: ../../include/conversation.php:631 ../../include/ItemObject.php:114 +msgid "Select" +msgstr "" + +#: ../../include/conversation.php:632 ../../include/apps.php:232 +#: ../../include/ItemObject.php:108 ../../mod/settings.php:578 +#: ../../mod/connedit.php:398 ../../mod/filestorage.php:175 +#: ../../mod/group.php:176 ../../mod/admin.php:758 ../../mod/admin.php:887 +#: ../../mod/thing.php:236 ../../mod/photos.php:1041 +msgid "Delete" +msgstr "" + +#: ../../include/conversation.php:639 ../../include/ItemObject.php:89 +#: ../../mod/photos.php:844 +msgid "Private Message" +msgstr "" + +#: ../../include/conversation.php:646 ../../include/ItemObject.php:182 +msgid "Message is verified" +msgstr "" + +#: ../../include/conversation.php:666 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: ../../include/conversation.php:680 +msgid "Categories:" +msgstr "" + +#: ../../include/conversation.php:681 +msgid "Filed under:" +msgstr "" + +#: ../../include/conversation.php:690 ../../include/ItemObject.php:250 +#, php-format +msgid " from %s" +msgstr "" + +#: ../../include/conversation.php:693 ../../include/ItemObject.php:253 +#, php-format +msgid "last edited: %s" +msgstr "" + +#: ../../include/conversation.php:694 ../../include/ItemObject.php:254 +#, php-format +msgid "Expires: %s" +msgstr "" + +#: ../../include/conversation.php:709 +msgid "View in context" +msgstr "" + +#: ../../include/conversation.php:711 ../../include/conversation.php:1127 +#: ../../include/ItemObject.php:294 ../../mod/editblock.php:120 +#: ../../mod/editlayout.php:115 ../../mod/editpost.php:121 +#: ../../mod/editwebpage.php:152 ../../mod/mail.php:222 ../../mod/mail.php:336 +#: ../../mod/photos.php:972 +msgid "Please wait" +msgstr "" + +#: ../../include/conversation.php:838 +msgid "remove" +msgstr "" + +#: ../../include/conversation.php:842 +msgid "Loading..." +msgstr "" + +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" +msgstr "" + +#: ../../include/conversation.php:934 +msgid "View Source" +msgstr "" + +#: ../../include/conversation.php:935 +msgid "Follow Thread" +msgstr "" + +#: ../../include/conversation.php:936 +msgid "View Status" +msgstr "" + +#: ../../include/conversation.php:937 ../../include/nav.php:81 +#: ../../mod/connedit.php:351 ../../mod/connedit.php:465 +msgid "View Profile" +msgstr "" + +#: ../../include/conversation.php:938 +msgid "View Photos" +msgstr "" + +#: ../../include/conversation.php:939 +msgid "Matrix Activity" +msgstr "" + +#: ../../include/conversation.php:940 +msgid "Edit Contact" +msgstr "" + +#: ../../include/conversation.php:941 +msgid "Send PM" +msgstr "" + +#: ../../include/conversation.php:942 ../../include/apps.php:135 +msgid "Poke" +msgstr "" + +#: ../../include/conversation.php:998 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../include/conversation.php:998 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../include/conversation.php:1002 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1004 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1010 +msgid "and" +msgstr "" + +#: ../../include/conversation.php:1013 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1014 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../include/conversation.php:1014 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../include/conversation.php:1071 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/conversation.php:1072 ../../mod/mail.php:171 +#: ../../mod/mail.php:269 +msgid "Please enter a link URL:" +msgstr "" + +#: ../../include/conversation.php:1073 +msgid "Please enter a video link/URL:" +msgstr "" + +#: ../../include/conversation.php:1074 +msgid "Please enter an audio link/URL:" +msgstr "" + +#: ../../include/conversation.php:1075 +msgid "Tag term:" +msgstr "" + +#: ../../include/conversation.php:1076 ../../mod/filer.php:49 +msgid "Save to Folder:" +msgstr "" + +#: ../../include/conversation.php:1077 +msgid "Where are you right now?" +msgstr "" + +#: ../../include/conversation.php:1078 ../../mod/editpost.php:52 +#: ../../mod/mail.php:172 ../../mod/mail.php:270 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "" + +#: ../../include/conversation.php:1088 ../../include/page_widgets.php:40 +#: ../../include/ItemObject.php:592 ../../mod/editblock.php:141 +#: ../../mod/editlayout.php:135 ../../mod/editpost.php:140 +#: ../../mod/editwebpage.php:174 ../../mod/webpages.php:124 +#: ../../mod/photos.php:992 +msgid "Preview" +msgstr "" + +#: ../../include/conversation.php:1102 ../../mod/layouts.php:113 +#: ../../mod/photos.php:971 +msgid "Share" +msgstr "" + +#: ../../include/conversation.php:1104 ../../mod/editwebpage.php:139 +msgid "Page link title" +msgstr "" + +#: ../../include/conversation.php:1107 +msgid "Post as" +msgstr "" + +#: ../../include/conversation.php:1108 ../../mod/editblock.php:112 +#: ../../mod/editlayout.php:107 ../../mod/editpost.php:113 +#: ../../mod/editwebpage.php:144 ../../mod/mail.php:219 ../../mod/mail.php:332 +msgid "Upload photo" +msgstr "" + +#: ../../include/conversation.php:1109 +msgid "upload photo" +msgstr "" + +#: ../../include/conversation.php:1110 ../../mod/editblock.php:113 +#: ../../mod/editlayout.php:108 ../../mod/editpost.php:114 +#: ../../mod/editwebpage.php:145 ../../mod/mail.php:220 ../../mod/mail.php:333 +msgid "Attach file" +msgstr "" + +#: ../../include/conversation.php:1111 +msgid "attach file" +msgstr "" + +#: ../../include/conversation.php:1112 ../../mod/editblock.php:114 +#: ../../mod/editlayout.php:109 ../../mod/editpost.php:115 +#: ../../mod/editwebpage.php:146 ../../mod/mail.php:221 ../../mod/mail.php:334 +msgid "Insert web link" +msgstr "" + +#: ../../include/conversation.php:1113 +msgid "web link" +msgstr "" + +#: ../../include/conversation.php:1114 +msgid "Insert video link" +msgstr "" + +#: ../../include/conversation.php:1115 +msgid "video link" +msgstr "" + +#: ../../include/conversation.php:1116 +msgid "Insert audio link" +msgstr "" + +#: ../../include/conversation.php:1117 +msgid "audio link" +msgstr "" + +#: ../../include/conversation.php:1118 ../../mod/editblock.php:118 +#: ../../mod/editlayout.php:113 ../../mod/editpost.php:119 +#: ../../mod/editwebpage.php:150 +msgid "Set your location" +msgstr "" + +#: ../../include/conversation.php:1119 +msgid "set location" +msgstr "" + +#: ../../include/conversation.php:1120 ../../mod/editblock.php:119 +#: ../../mod/editlayout.php:114 ../../mod/editpost.php:120 +#: ../../mod/editwebpage.php:151 +msgid "Clear browser location" +msgstr "" + +#: ../../include/conversation.php:1121 +msgid "clear location" +msgstr "" + +#: ../../include/conversation.php:1123 ../../mod/editblock.php:132 +#: ../../mod/editlayout.php:126 ../../mod/editpost.php:132 +#: ../../mod/editwebpage.php:167 +msgid "Set title" +msgstr "" + +#: ../../include/conversation.php:1126 ../../mod/editblock.php:135 +#: ../../mod/editlayout.php:129 ../../mod/editpost.php:134 +#: ../../mod/editwebpage.php:169 +msgid "Categories (comma-separated list)" +msgstr "" + +#: ../../include/conversation.php:1128 ../../mod/editblock.php:121 +#: ../../mod/editlayout.php:116 ../../mod/editpost.php:122 +#: ../../mod/editwebpage.php:153 +msgid "Permission settings" +msgstr "" + +#: ../../include/conversation.php:1129 +msgid "permissions" +msgstr "" + +#: ../../include/conversation.php:1136 ../../mod/editblock.php:129 +#: ../../mod/editlayout.php:123 ../../mod/editpost.php:129 +#: ../../mod/editwebpage.php:162 +msgid "Public post" +msgstr "" + +#: ../../include/conversation.php:1138 ../../mod/editblock.php:136 +#: ../../mod/editlayout.php:130 ../../mod/editpost.php:135 +#: ../../mod/editwebpage.php:170 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: ../../include/conversation.php:1151 ../../mod/editblock.php:146 +#: ../../mod/editlayout.php:140 ../../mod/editpost.php:146 +#: ../../mod/editwebpage.php:179 ../../mod/mail.php:226 ../../mod/mail.php:339 +msgid "Set expiration date" +msgstr "" + +#: ../../include/conversation.php:1153 ../../include/ItemObject.php:595 +#: ../../mod/editpost.php:148 ../../mod/mail.php:228 ../../mod/mail.php:341 +msgid "Encrypt text" +msgstr "" + +#: ../../include/conversation.php:1155 ../../mod/editpost.php:150 +msgid "OK" +msgstr "" + +#: ../../include/conversation.php:1156 ../../mod/settings.php:516 +#: ../../mod/settings.php:542 ../../mod/editpost.php:151 +#: ../../mod/fbrowser.php:82 ../../mod/fbrowser.php:117 ../../mod/tagrm.php:11 +#: ../../mod/tagrm.php:94 +msgid "Cancel" +msgstr "" + +#: ../../include/conversation.php:1398 +msgid "Discover" +msgstr "" + +#: ../../include/conversation.php:1401 +msgid "Imported public streams" +msgstr "" + +#: ../../include/conversation.php:1406 +msgid "Commented Order" +msgstr "" + +#: ../../include/conversation.php:1409 +msgid "Sort by Comment Date" +msgstr "" + +#: ../../include/conversation.php:1413 +msgid "Posted Order" +msgstr "" + +#: ../../include/conversation.php:1416 +msgid "Sort by Post Date" +msgstr "" + +#: ../../include/conversation.php:1421 ../../include/widgets.php:82 +msgid "Personal" +msgstr "" + +#: ../../include/conversation.php:1424 +msgid "Posts that mention or involve you" +msgstr "" + +#: ../../include/conversation.php:1430 ../../mod/connections.php:211 +#: ../../mod/connections.php:224 ../../mod/menu.php:61 +msgid "New" +msgstr "" + +#: ../../include/conversation.php:1433 +msgid "Activity Stream - by date" +msgstr "" + +#: ../../include/conversation.php:1439 +msgid "Starred" +msgstr "" + +#: ../../include/conversation.php:1442 +msgid "Favourite Posts" +msgstr "" + +#: ../../include/conversation.php:1449 +msgid "Spam" +msgstr "" + +#: ../../include/conversation.php:1452 +msgid "Posts flagged as SPAM" +msgstr "" + +#: ../../include/conversation.php:1486 ../../mod/admin.php:891 +msgid "Channel" +msgstr "" + +#: ../../include/conversation.php:1489 +msgid "Status Messages and Posts" +msgstr "" + +#: ../../include/conversation.php:1498 +msgid "About" +msgstr "" + +#: ../../include/conversation.php:1501 +msgid "Profile Details" +msgstr "" + +#: ../../include/conversation.php:1507 ../../include/nav.php:84 +#: ../../include/apps.php:129 ../../mod/fbrowser.php:25 +msgid "Photos" +msgstr "" + +#: ../../include/conversation.php:1510 ../../include/photos.php:313 +msgid "Photo Albums" +msgstr "" + +#: ../../include/conversation.php:1516 ../../include/nav.php:85 +#: ../../include/apps.php:125 ../../mod/fbrowser.php:114 +msgid "Files" +msgstr "" + +#: ../../include/conversation.php:1519 +msgid "Files and Storage" +msgstr "" + +#: ../../include/conversation.php:1528 ../../include/conversation.php:1531 +msgid "Chatrooms" +msgstr "" + +#: ../../include/conversation.php:1538 ../../include/nav.php:93 +#: ../../include/apps.php:119 +msgid "Bookmarks" +msgstr "" + +#: ../../include/conversation.php:1541 +msgid "Saved Bookmarks" +msgstr "" + +#: ../../include/conversation.php:1549 ../../include/nav.php:95 +#: ../../include/apps.php:126 ../../mod/webpages.php:79 +msgid "Webpages" +msgstr "" + +#: ../../include/conversation.php:1552 +msgid "Manage Webpages" +msgstr "" + +#: ../../include/page_widgets.php:6 +msgid "New Page" +msgstr "" + +#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 +#: ../../include/apps.php:231 ../../include/menu.php:42 +#: ../../include/ItemObject.php:96 ../../mod/settings.php:577 +#: ../../mod/blocks.php:94 ../../mod/connections.php:393 +#: ../../mod/editblock.php:111 ../../mod/editlayout.php:106 +#: ../../mod/editpost.php:112 ../../mod/editwebpage.php:143 +#: ../../mod/filestorage.php:174 ../../mod/thing.php:235 +#: ../../mod/layouts.php:112 ../../mod/menu.php:59 ../../mod/webpages.php:120 +msgid "Edit" +msgstr "" + +#: ../../include/page_widgets.php:39 ../../mod/blocks.php:97 +#: ../../mod/layouts.php:116 ../../mod/webpages.php:123 +msgid "View" +msgstr "" + +#: ../../include/page_widgets.php:41 ../../mod/webpages.php:125 +msgid "Actions" +msgstr "" + +#: ../../include/page_widgets.php:42 ../../mod/webpages.php:126 +msgid "Page Link" +msgstr "" + +#: ../../include/page_widgets.php:43 ../../mod/webpages.php:127 +msgid "Title" +msgstr "" + +#: ../../include/page_widgets.php:44 ../../mod/webpages.php:128 +msgid "Created" +msgstr "" + +#: ../../include/page_widgets.php:45 ../../mod/webpages.php:129 +msgid "Edited" +msgstr "" + +#: ../../include/security.php:301 +msgid "" +"The form security token was not correct. This probably happened because the " +"form has been opened for too long (>3 hours) before submitting it." +msgstr "" + +#: ../../include/account.php:23 +msgid "Not a valid email address" +msgstr "" + +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" +msgstr "" + +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." +msgstr "" + +#: ../../include/account.php:64 +msgid "An invitation is required." +msgstr "" + +#: ../../include/account.php:68 +msgid "Invitation could not be verified." +msgstr "" + +#: ../../include/account.php:119 +msgid "Please enter the required information." +msgstr "" + +#: ../../include/account.php:187 +msgid "Failed to store account information." +msgstr "" + +#: ../../include/account.php:273 +#, php-format +msgid "Registration request at %s" +msgstr "" + +#: ../../include/account.php:275 ../../include/account.php:302 +#: ../../include/account.php:359 +msgid "Administrator" +msgstr "" + +#: ../../include/account.php:297 +msgid "your registration password" +msgstr "" + +#: ../../include/account.php:300 ../../include/account.php:357 +#, php-format +msgid "Registration details for %s" +msgstr "" + +#: ../../include/account.php:366 +msgid "Account approved." +msgstr "" + +#: ../../include/account.php:400 +#, php-format +msgid "Registration revoked for %s" +msgstr "" + +#: ../../include/photos.php:15 ../../include/attach.php:119 +#: ../../include/attach.php:166 ../../include/attach.php:229 +#: ../../include/attach.php:243 ../../include/attach.php:283 +#: ../../include/attach.php:297 ../../include/attach.php:322 +#: ../../include/attach.php:513 ../../include/attach.php:585 +#: ../../include/chat.php:116 ../../include/items.php:3679 +#: ../../mod/mood.php:112 ../../mod/mitem.php:73 ../../mod/achievements.php:27 +#: ../../mod/settings.php:492 ../../mod/poke.php:128 ../../mod/api.php:26 +#: ../../mod/api.php:31 ../../mod/authtest.php:13 ../../mod/profile.php:64 +#: ../../mod/profile.php:72 ../../mod/block.php:22 ../../mod/block.php:72 +#: ../../mod/profile_photo.php:263 ../../mod/profile_photo.php:276 +#: ../../mod/blocks.php:29 ../../mod/blocks.php:44 ../../mod/profiles.php:152 +#: ../../mod/profiles.php:462 ../../mod/bookmarks.php:46 +#: ../../mod/channel.php:89 ../../mod/channel.php:193 +#: ../../mod/channel.php:236 ../../mod/chat.php:90 ../../mod/chat.php:95 +#: ../../mod/register.php:68 ../../mod/regmod.php:18 ../../mod/common.php:35 +#: ../../mod/network.php:12 ../../mod/connections.php:169 +#: ../../mod/connedit.php:221 ../../mod/delegate.php:6 ../../mod/page.php:30 +#: ../../mod/page.php:80 ../../mod/setup.php:203 ../../mod/editblock.php:34 +#: ../../mod/pdledit.php:21 ../../mod/editlayout.php:48 +#: ../../mod/editpost.php:13 ../../mod/editwebpage.php:44 +#: ../../mod/editwebpage.php:83 ../../mod/sources.php:66 +#: ../../mod/events.php:141 ../../mod/filestorage.php:10 +#: ../../mod/filestorage.php:59 ../../mod/filestorage.php:75 +#: ../../mod/filestorage.php:98 ../../mod/fsuggest.php:78 +#: ../../mod/suggest.php:26 ../../mod/group.php:9 ../../mod/thing.php:247 +#: ../../mod/thing.php:263 ../../mod/thing.php:298 ../../mod/invite.php:13 +#: ../../mod/invite.php:104 ../../mod/item.php:179 ../../mod/item.php:187 +#: ../../mod/item.php:894 ../../mod/layouts.php:27 ../../mod/layouts.php:39 +#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 +#: ../../mod/viewsrc.php:12 ../../mod/mail.php:108 ../../mod/manage.php:6 +#: ../../mod/menu.php:44 ../../mod/webpages.php:40 ../../mod/message.php:16 +#: ../../mod/new_channel.php:66 ../../mod/new_channel.php:97 +#: ../../mod/photos.php:68 ../../mod/photos.php:526 +#: ../../mod/notifications.php:66 ../../mod/appman.php:66 ../../index.php:186 +#: ../../index.php:361 +msgid "Permission denied." +msgstr "" + #: ../../include/photos.php:89 #, php-format msgid "Image exceeds website size limit of %lu bytes" @@ -313,13 +736,534 @@ msgstr "" msgid "Photo storage failed." msgstr "" -#: ../../include/photos.php:311 ../../include/conversation.php:1510 -msgid "Photo Albums" +#: ../../include/photos.php:317 ../../mod/photos.php:691 +#: ../../mod/photos.php:1188 +msgid "Upload New Photos" msgstr "" -#: ../../include/photos.php:315 ../../mod/photos.php:693 -#: ../../mod/photos.php:1190 -msgid "Upload New Photos" +#: ../../include/acl_selectors.php:240 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/acl_selectors.php:241 +msgid "Show" +msgstr "" + +#: ../../include/acl_selectors.php:242 +msgid "Don't show" +msgstr "" + +#: ../../include/acl_selectors.php:248 ../../mod/chat.php:209 +#: ../../mod/filestorage.php:126 ../../mod/photos.php:604 +#: ../../mod/photos.php:947 +msgid "Permissions" +msgstr "" + +#: ../../include/acl_selectors.php:249 ../../include/ItemObject.php:289 +msgid "Close" +msgstr "" + +#: ../../include/activities.php:39 +msgid " and " +msgstr "" + +#: ../../include/activities.php:47 +msgid "public profile" +msgstr "" + +#: ../../include/activities.php:52 +#, php-format +msgid "%1$s changed %2$s to “%3$s”" +msgstr "" + +#: ../../include/activities.php:53 +#, php-format +msgid "Visit %1$s's %2$s" +msgstr "" + +#: ../../include/activities.php:56 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." +msgstr "" + +#: ../../include/api.php:1016 +msgid "Public Timeline" +msgstr "" + +#: ../../include/attach.php:224 ../../include/attach.php:278 +msgid "Item was not found." +msgstr "" + +#: ../../include/attach.php:335 +msgid "No source file." +msgstr "" + +#: ../../include/attach.php:352 +msgid "Cannot locate file to replace" +msgstr "" + +#: ../../include/attach.php:370 +msgid "Cannot locate file to revise/update" +msgstr "" + +#: ../../include/attach.php:381 +#, php-format +msgid "File exceeds size limit of %d" +msgstr "" + +#: ../../include/attach.php:393 +#, php-format +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." +msgstr "" + +#: ../../include/attach.php:475 +msgid "File upload failed. Possible system limit or action terminated." +msgstr "" + +#: ../../include/attach.php:487 +msgid "Stored file could not be verified. Upload failed." +msgstr "" + +#: ../../include/attach.php:528 ../../include/attach.php:545 +msgid "Path not available." +msgstr "" + +#: ../../include/attach.php:590 +msgid "Empty pathname" +msgstr "" + +#: ../../include/attach.php:606 +msgid "duplicate filename or path" +msgstr "" + +#: ../../include/attach.php:630 +msgid "Path not found." +msgstr "" + +#: ../../include/attach.php:674 +msgid "mkdir failed." +msgstr "" + +#: ../../include/attach.php:678 +msgid "database storage failed." +msgstr "" + +#: ../../include/bb2diaspora.php:441 ../../include/event.php:11 +msgid "l F d, Y \\@ g:i A" +msgstr "" + +#: ../../include/bb2diaspora.php:447 ../../include/event.php:20 +msgid "Starts:" +msgstr "" + +#: ../../include/bb2diaspora.php:455 ../../include/event.php:30 +msgid "Finishes:" +msgstr "" + +#: ../../include/bb2diaspora.php:463 ../../include/event.php:40 +#: ../../include/identity.php:726 ../../mod/directory.php:156 +#: ../../mod/dirprofile.php:105 ../../mod/events.php:485 +msgid "Location:" +msgstr "" + +#: ../../include/nav.php:77 ../../include/nav.php:101 ../../boot.php:1456 +msgid "Logout" +msgstr "" + +#: ../../include/nav.php:77 ../../include/nav.php:101 +msgid "End this session" +msgstr "" + +#: ../../include/nav.php:80 ../../include/nav.php:135 +msgid "Home" +msgstr "" + +#: ../../include/nav.php:80 +msgid "Your posts and conversations" +msgstr "" + +#: ../../include/nav.php:81 +msgid "Your profile page" +msgstr "" + +#: ../../include/nav.php:83 +msgid "Edit Profiles" +msgstr "" + +#: ../../include/nav.php:83 +msgid "Manage/Edit profiles" +msgstr "" + +#: ../../include/nav.php:84 +msgid "Your photos" +msgstr "" + +#: ../../include/nav.php:85 +msgid "Your files" +msgstr "" + +#: ../../include/nav.php:90 ../../include/apps.php:136 +msgid "Chat" +msgstr "" + +#: ../../include/nav.php:90 +msgid "Your chatrooms" +msgstr "" + +#: ../../include/nav.php:93 +msgid "Your bookmarks" +msgstr "" + +#: ../../include/nav.php:95 +msgid "Your webpages" +msgstr "" + +#: ../../include/nav.php:99 ../../include/apps.php:121 ../../boot.php:1457 +msgid "Login" +msgstr "" + +#: ../../include/nav.php:99 +msgid "Sign in" +msgstr "" + +#: ../../include/nav.php:116 +#, php-format +msgid "%s - click to logout" +msgstr "" + +#: ../../include/nav.php:121 +msgid "Click to authenticate to your home hub" +msgstr "" + +#: ../../include/nav.php:135 +msgid "Home Page" +msgstr "" + +#: ../../include/nav.php:139 ../../mod/register.php:206 ../../boot.php:1433 +msgid "Register" +msgstr "" + +#: ../../include/nav.php:139 +msgid "Create an account" +msgstr "" + +#: ../../include/nav.php:144 ../../include/apps.php:132 ../../mod/help.php:60 +#: ../../mod/help.php:65 +msgid "Help" +msgstr "" + +#: ../../include/nav.php:144 +msgid "Help and documentation" +msgstr "" + +#: ../../include/nav.php:147 ../../include/widgets.php:79 +#: ../../mod/apps.php:33 +msgid "Apps" +msgstr "" + +#: ../../include/nav.php:147 +msgid "Applications, utilities, links, games" +msgstr "" + +#: ../../include/nav.php:149 ../../include/text.php:813 +#: ../../include/text.php:827 ../../include/apps.php:137 +#: ../../mod/search.php:29 +msgid "Search" +msgstr "" + +#: ../../include/nav.php:149 +msgid "Search site content" +msgstr "" + +#: ../../include/nav.php:152 ../../include/apps.php:131 +#: ../../mod/directory.php:210 +msgid "Directory" +msgstr "" + +#: ../../include/nav.php:152 +msgid "Channel Locator" +msgstr "" + +#: ../../include/nav.php:163 ../../include/apps.php:123 +msgid "Matrix" +msgstr "" + +#: ../../include/nav.php:163 +msgid "Your matrix" +msgstr "" + +#: ../../include/nav.php:164 +msgid "Mark all matrix notifications seen" +msgstr "" + +#: ../../include/nav.php:166 ../../include/apps.php:127 +msgid "Channel Home" +msgstr "" + +#: ../../include/nav.php:166 +msgid "Channel home" +msgstr "" + +#: ../../include/nav.php:167 +msgid "Mark all channel notifications seen" +msgstr "" + +#: ../../include/nav.php:170 ../../mod/connections.php:386 +msgid "Connections" +msgstr "" + +#: ../../include/nav.php:173 +msgid "Notices" +msgstr "" + +#: ../../include/nav.php:173 +msgid "Notifications" +msgstr "" + +#: ../../include/nav.php:174 +msgid "See all notifications" +msgstr "" + +#: ../../include/nav.php:175 ../../mod/notifications.php:99 +msgid "Mark all system notifications seen" +msgstr "" + +#: ../../include/nav.php:177 ../../include/apps.php:133 +msgid "Mail" +msgstr "" + +#: ../../include/nav.php:177 +msgid "Private mail" +msgstr "" + +#: ../../include/nav.php:178 +msgid "See all private messages" +msgstr "" + +#: ../../include/nav.php:179 +msgid "Mark all private messages seen" +msgstr "" + +#: ../../include/nav.php:180 +msgid "Inbox" +msgstr "" + +#: ../../include/nav.php:181 +msgid "Outbox" +msgstr "" + +#: ../../include/nav.php:182 ../../include/widgets.php:536 +msgid "New Message" +msgstr "" + +#: ../../include/nav.php:185 ../../include/apps.php:130 +#: ../../mod/events.php:377 +msgid "Events" +msgstr "" + +#: ../../include/nav.php:185 +msgid "Event Calendar" +msgstr "" + +#: ../../include/nav.php:186 +msgid "See all events" +msgstr "" + +#: ../../include/nav.php:187 +msgid "Mark all events seen" +msgstr "" + +#: ../../include/nav.php:189 ../../include/apps.php:122 +msgid "Channel Select" +msgstr "" + +#: ../../include/nav.php:189 +msgid "Manage Your Channels" +msgstr "" + +#: ../../include/nav.php:191 ../../include/apps.php:124 +#: ../../include/widgets.php:514 ../../mod/admin.php:977 +#: ../../mod/admin.php:1182 +msgid "Settings" +msgstr "" + +#: ../../include/nav.php:191 +msgid "Account/Channel Settings" +msgstr "" + +#: ../../include/nav.php:199 ../../mod/admin.php:117 +msgid "Admin" +msgstr "" + +#: ../../include/nav.php:199 +msgid "Site Setup and Configuration" +msgstr "" + +#: ../../include/nav.php:224 +msgid "Nothing new here" +msgstr "" + +#: ../../include/nav.php:228 +msgid "Please wait..." +msgstr "" + +#: ../../include/bookmarks.php:42 +#, php-format +msgid "%1$s's bookmarks" +msgstr "" + +#: ../../include/chat.php:10 +msgid "Missing room name" +msgstr "" + +#: ../../include/chat.php:19 +msgid "Duplicate room name" +msgstr "" + +#: ../../include/chat.php:68 ../../include/chat.php:76 +msgid "Invalid room specifier." +msgstr "" + +#: ../../include/chat.php:105 +msgid "Room not found." +msgstr "" + +#: ../../include/chat.php:126 +msgid "Room is full" +msgstr "" + +#: ../../include/taxonomy.php:210 +msgid "Tags" +msgstr "" + +#: ../../include/taxonomy.php:227 +msgid "Keywords" +msgstr "" + +#: ../../include/taxonomy.php:252 +msgid "have" +msgstr "" + +#: ../../include/taxonomy.php:252 +msgid "has" +msgstr "" + +#: ../../include/taxonomy.php:253 +msgid "want" +msgstr "" + +#: ../../include/taxonomy.php:253 +msgid "wants" +msgstr "" + +#: ../../include/taxonomy.php:254 ../../include/ItemObject.php:208 +msgid "like" +msgstr "" + +#: ../../include/taxonomy.php:254 +msgid "likes" +msgstr "" + +#: ../../include/taxonomy.php:255 ../../include/ItemObject.php:209 +msgid "dislike" +msgstr "" + +#: ../../include/taxonomy.php:255 +msgid "dislikes" +msgstr "" + +#: ../../include/comanche.php:35 ../../view/theme/apw/php/config.php:185 +#: ../../view/theme/redbasic/php/config.php:84 +msgid "Default" +msgstr "" + +#: ../../include/contact_selectors.php:30 +msgid "Unknown | Not categorised" +msgstr "" + +#: ../../include/contact_selectors.php:31 +msgid "Block immediately" +msgstr "" + +#: ../../include/contact_selectors.php:32 +msgid "Shady, spammer, self-marketer" +msgstr "" + +#: ../../include/contact_selectors.php:33 +msgid "Known to me, but no opinion" +msgstr "" + +#: ../../include/contact_selectors.php:34 +msgid "OK, probably harmless" +msgstr "" + +#: ../../include/contact_selectors.php:35 +msgid "Reputable, has my trust" +msgstr "" + +#: ../../include/contact_selectors.php:54 +msgid "Frequently" +msgstr "" + +#: ../../include/contact_selectors.php:55 +msgid "Hourly" +msgstr "" + +#: ../../include/contact_selectors.php:56 +msgid "Twice daily" +msgstr "" + +#: ../../include/contact_selectors.php:57 +msgid "Daily" +msgstr "" + +#: ../../include/contact_selectors.php:58 +msgid "Weekly" +msgstr "" + +#: ../../include/contact_selectors.php:59 +msgid "Monthly" +msgstr "" + +#: ../../include/contact_selectors.php:74 +msgid "Friendica" +msgstr "" + +#: ../../include/contact_selectors.php:75 +msgid "OStatus" +msgstr "" + +#: ../../include/contact_selectors.php:76 +msgid "RSS/Atom" +msgstr "" + +#: ../../include/contact_selectors.php:77 ../../mod/admin.php:754 +#: ../../mod/admin.php:763 ../../boot.php:1459 +msgid "Email" +msgstr "" + +#: ../../include/contact_selectors.php:78 +msgid "Diaspora" +msgstr "" + +#: ../../include/contact_selectors.php:79 +msgid "Facebook" +msgstr "" + +#: ../../include/contact_selectors.php:80 +msgid "Zot!" +msgstr "" + +#: ../../include/contact_selectors.php:81 +msgid "LinkedIn" +msgstr "" + +#: ../../include/contact_selectors.php:82 +msgid "XMPP/IM" +msgstr "" + +#: ../../include/contact_selectors.php:83 +msgid "MySpace" msgstr "" #: ../../include/contact_widgets.php:14 @@ -329,7 +1273,7 @@ msgid_plural "%d invitations available" msgstr[0] "" msgstr[1] "" -#: ../../include/contact_widgets.php:19 ../../mod/admin.php:445 +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:446 msgid "Advanced" msgstr "" @@ -399,81 +1343,12 @@ msgstr[1] "" msgid "show more" msgstr "" -#: ../../include/activities.php:39 -msgid " and " +#: ../../include/event.php:326 +msgid "This event has been added to your calendar." msgstr "" -#: ../../include/activities.php:47 -msgid "public profile" -msgstr "" - -#: ../../include/activities.php:52 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" -msgstr "" - -#: ../../include/activities.php:53 -#, php-format -msgid "Visit %1$s's %2$s" -msgstr "" - -#: ../../include/activities.php:56 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." -msgstr "" - -#: ../../include/items.php:306 ../../mod/subthread.php:49 -#: ../../mod/profperm.php:23 ../../mod/group.php:68 ../../mod/like.php:63 -#: ../../index.php:360 -msgid "Permission denied" -msgstr "" - -#: ../../include/items.php:830 -msgid "(Unknown)" -msgstr "" - -#: ../../include/items.php:3615 ../../mod/filestorage.php:18 -#: ../../mod/home.php:65 ../../mod/admin.php:159 ../../mod/admin.php:921 -#: ../../mod/admin.php:1124 ../../mod/thing.php:78 ../../mod/display.php:32 -#: ../../mod/viewsrc.php:18 -msgid "Item not found." -msgstr "" - -#: ../../include/items.php:4039 ../../mod/group.php:38 ../../mod/group.php:140 -msgid "Collection not found." -msgstr "" - -#: ../../include/items.php:4054 -msgid "Collection is empty." -msgstr "" - -#: ../../include/items.php:4061 -#, php-format -msgid "Collection: %s" -msgstr "" - -#: ../../include/items.php:4072 -#, php-format -msgid "Connection: %s" -msgstr "" - -#: ../../include/items.php:4075 -msgid "Connection not found." -msgstr "" - -#: ../../include/Contact.php:107 ../../include/identity.php:675 -#: ../../include/widgets.php:128 ../../include/widgets.php:168 -#: ../../mod/dirprofile.php:164 ../../mod/suggest.php:51 -#: ../../mod/directory.php:183 ../../mod/match.php:62 -msgid "Connect" -msgstr "" - -#: ../../include/Contact.php:123 -msgid "New window" -msgstr "" - -#: ../../include/Contact.php:124 -msgid "Open the selected location in a different window or browser tab" +#: ../../include/reddav.php:1045 +msgid "Edit File properties" msgstr "" #: ../../include/datetime.php:43 ../../include/datetime.php:45 @@ -559,7 +1434,511 @@ msgstr "" msgid "Happy Birthday %1$s" msgstr "" -#: ../../include/identity.php:30 ../../mod/item.php:1264 +#: ../../include/dir_fns.php:36 +msgid "Sort Options" +msgstr "" + +#: ../../include/dir_fns.php:37 +msgid "Alphabetic" +msgstr "" + +#: ../../include/dir_fns.php:38 +msgid "Reverse Alphabetic" +msgstr "" + +#: ../../include/dir_fns.php:39 +msgid "Newest to Oldest" +msgstr "" + +#: ../../include/dir_fns.php:51 +msgid "Enable Safe Search" +msgstr "" + +#: ../../include/dir_fns.php:53 +msgid "Disable Safe Search" +msgstr "" + +#: ../../include/dir_fns.php:55 +msgid "Safe Mode" +msgstr "" + +#: ../../include/enotify.php:41 +msgid "Red Matrix Notification" +msgstr "" + +#: ../../include/enotify.php:42 +msgid "redmatrix" +msgstr "" + +#: ../../include/enotify.php:44 +msgid "Thank You," +msgstr "" + +#: ../../include/enotify.php:46 +#, php-format +msgid "%s Administrator" +msgstr "" + +#: ../../include/enotify.php:81 +#, php-format +msgid "%s " +msgstr "" + +#: ../../include/enotify.php:85 +#, php-format +msgid "[Red:Notify] New mail received at %s" +msgstr "" + +#: ../../include/enotify.php:87 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "" + +#: ../../include/enotify.php:88 +#, php-format +msgid "%1$s sent you %2$s." +msgstr "" + +#: ../../include/enotify.php:88 +msgid "a private message" +msgstr "" + +#: ../../include/enotify.php:89 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." +msgstr "" + +#: ../../include/enotify.php:144 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "" + +#: ../../include/enotify.php:152 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "" + +#: ../../include/enotify.php:161 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "" + +#: ../../include/enotify.php:172 +#, php-format +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" +msgstr "" + +#: ../../include/enotify.php:173 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "" + +#: ../../include/enotify.php:176 ../../include/enotify.php:191 +#: ../../include/enotify.php:217 ../../include/enotify.php:236 +#: ../../include/enotify.php:250 +#, php-format +msgid "Please visit %s to view and/or reply to the conversation." +msgstr "" + +#: ../../include/enotify.php:182 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" +msgstr "" + +#: ../../include/enotify.php:184 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "" + +#: ../../include/enotify.php:186 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "" + +#: ../../include/enotify.php:210 +#, php-format +msgid "[Red:Notify] %s tagged you" +msgstr "" + +#: ../../include/enotify.php:211 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "" + +#: ../../include/enotify.php:212 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "" + +#: ../../include/enotify.php:225 +#, php-format +msgid "[Red:Notify] %1$s poked you" +msgstr "" + +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" +msgstr "" + +#: ../../include/enotify.php:227 +#, php-format +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "" + +#: ../../include/enotify.php:243 +#, php-format +msgid "[Red:Notify] %s tagged your post" +msgstr "" + +#: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "" + +#: ../../include/enotify.php:245 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "" + +#: ../../include/enotify.php:257 +msgid "[Red:Notify] Introduction received" +msgstr "" + +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" +msgstr "" + +#: ../../include/enotify.php:259 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." +msgstr "" + +#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#, php-format +msgid "You may visit their profile at %s" +msgstr "" + +#: ../../include/enotify.php:265 +#, php-format +msgid "Please visit %s to approve or reject the connection request." +msgstr "" + +#: ../../include/enotify.php:272 +msgid "[Red:Notify] Friend suggestion received" +msgstr "" + +#: ../../include/enotify.php:273 +#, php-format +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "" + +#: ../../include/enotify.php:274 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." +msgstr "" + +#: ../../include/enotify.php:280 +msgid "Name:" +msgstr "" + +#: ../../include/enotify.php:281 +msgid "Photo:" +msgstr "" + +#: ../../include/enotify.php:284 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." +msgstr "" + +#: ../../include/features.php:23 +msgid "General Features" +msgstr "" + +#: ../../include/features.php:25 +msgid "Content Expiration" +msgstr "" + +#: ../../include/features.php:25 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "" + +#: ../../include/features.php:26 +msgid "Multiple Profiles" +msgstr "" + +#: ../../include/features.php:26 +msgid "Ability to create multiple profiles" +msgstr "" + +#: ../../include/features.php:27 +msgid "Web Pages" +msgstr "" + +#: ../../include/features.php:27 +msgid "Provide managed web pages on your channel" +msgstr "" + +#: ../../include/features.php:28 +msgid "Private Notes" +msgstr "" + +#: ../../include/features.php:28 +msgid "Enables a tool to store notes and reminders" +msgstr "" + +#: ../../include/features.php:33 +msgid "Extended Identity Sharing" +msgstr "" + +#: ../../include/features.php:33 +msgid "" +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." +msgstr "" + +#: ../../include/features.php:34 +msgid "Expert Mode" +msgstr "" + +#: ../../include/features.php:34 +msgid "Enable Expert Mode to provide advanced configuration options" +msgstr "" + +#: ../../include/features.php:35 +msgid "Premium Channel" +msgstr "" + +#: ../../include/features.php:35 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "" + +#: ../../include/features.php:40 +msgid "Post Composition Features" +msgstr "" + +#: ../../include/features.php:41 +msgid "Richtext Editor" +msgstr "" + +#: ../../include/features.php:41 +msgid "Enable richtext editor" +msgstr "" + +#: ../../include/features.php:42 +msgid "Post Preview" +msgstr "" + +#: ../../include/features.php:42 +msgid "Allow previewing posts and comments before publishing them" +msgstr "" + +#: ../../include/features.php:43 ../../include/widgets.php:503 +#: ../../mod/sources.php:88 +msgid "Channel Sources" +msgstr "" + +#: ../../include/features.php:43 +msgid "Automatically import channel content from other channels or feeds" +msgstr "" + +#: ../../include/features.php:44 +msgid "Even More Encryption" +msgstr "" + +#: ../../include/features.php:44 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" +msgstr "" + +#: ../../include/features.php:49 +msgid "Network and Stream Filtering" +msgstr "" + +#: ../../include/features.php:50 +msgid "Search by Date" +msgstr "" + +#: ../../include/features.php:50 +msgid "Ability to select posts by date ranges" +msgstr "" + +#: ../../include/features.php:51 +msgid "Collections Filter" +msgstr "" + +#: ../../include/features.php:51 +msgid "Enable widget to display Network posts only from selected collections" +msgstr "" + +#: ../../include/features.php:52 ../../include/widgets.php:265 +msgid "Saved Searches" +msgstr "" + +#: ../../include/features.php:52 +msgid "Save search terms for re-use" +msgstr "" + +#: ../../include/features.php:53 +msgid "Network Personal Tab" +msgstr "" + +#: ../../include/features.php:53 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "" + +#: ../../include/features.php:54 +msgid "Network New Tab" +msgstr "" + +#: ../../include/features.php:54 +msgid "Enable tab to display all new Network activity" +msgstr "" + +#: ../../include/features.php:55 +msgid "Affinity Tool" +msgstr "" + +#: ../../include/features.php:55 +msgid "Filter stream activity by depth of relationships" +msgstr "" + +#: ../../include/features.php:56 +msgid "Suggest Channels" +msgstr "" + +#: ../../include/features.php:56 +msgid "Show channel suggestions" +msgstr "" + +#: ../../include/features.php:61 +msgid "Post/Comment Tools" +msgstr "" + +#: ../../include/features.php:63 +msgid "Edit Sent Posts" +msgstr "" + +#: ../../include/features.php:63 +msgid "Edit and correct posts and comments after sending" +msgstr "" + +#: ../../include/features.php:64 +msgid "Tagging" +msgstr "" + +#: ../../include/features.php:64 +msgid "Ability to tag existing posts" +msgstr "" + +#: ../../include/features.php:65 +msgid "Post Categories" +msgstr "" + +#: ../../include/features.php:65 +msgid "Add categories to your posts" +msgstr "" + +#: ../../include/features.php:66 +msgid "Ability to file posts under folders" +msgstr "" + +#: ../../include/features.php:67 +msgid "Dislike Posts" +msgstr "" + +#: ../../include/features.php:67 +msgid "Ability to dislike posts/comments" +msgstr "" + +#: ../../include/features.php:68 +msgid "Star Posts" +msgstr "" + +#: ../../include/features.php:68 +msgid "Ability to mark special posts with a star indicator" +msgstr "" + +#: ../../include/features.php:69 +msgid "Tag Cloud" +msgstr "" + +#: ../../include/features.php:69 +msgid "Provide a personal tag cloud on your channel page" +msgstr "" + +#: ../../include/follow.php:23 +msgid "Channel is blocked on this site." +msgstr "" + +#: ../../include/follow.php:28 +msgid "Channel location missing." +msgstr "" + +#: ../../include/follow.php:54 +msgid "Response from remote channel was incomplete." +msgstr "" + +#: ../../include/follow.php:85 +msgid "Channel was deleted and no longer exists." +msgstr "" + +#: ../../include/follow.php:132 +msgid "Channel discovery failed." +msgstr "" + +#: ../../include/follow.php:149 +msgid "local account not found." +msgstr "" + +#: ../../include/follow.php:158 +msgid "Cannot connect to yourself." +msgstr "" + +#: ../../include/group.php:25 +msgid "" +"A deleted group with this name was revived. Existing item permissions " +"may apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." +msgstr "" + +#: ../../include/group.php:223 +msgid "Default privacy group for new contacts" +msgstr "" + +#: ../../include/group.php:242 ../../mod/admin.php:763 +msgid "All Channels" +msgstr "" + +#: ../../include/group.php:264 +msgid "edit" +msgstr "" + +#: ../../include/group.php:285 +msgid "Collections" +msgstr "" + +#: ../../include/group.php:286 +msgid "Edit collection" +msgstr "" + +#: ../../include/group.php:287 +msgid "Create a new collection" +msgstr "" + +#: ../../include/group.php:288 +msgid "Channels not in any collection" +msgstr "" + +#: ../../include/group.php:290 ../../include/widgets.php:266 +msgid "add" +msgstr "" + +#: ../../include/identity.php:30 ../../mod/item.php:1266 msgid "Unable to obtain identity information from database" msgstr "" @@ -596,8 +1975,8 @@ msgstr "" msgid "Default Profile" msgstr "" -#: ../../include/identity.php:342 ../../include/profile_selectors.php:42 -#: ../../include/widgets.php:400 ../../mod/connedit.php:431 +#: ../../include/identity.php:342 ../../include/widgets.php:400 +#: ../../include/profile_selectors.php:42 ../../mod/connedit.php:431 msgid "Friends" msgstr "" @@ -605,14 +1984,21 @@ msgstr "" msgid "Requested channel is not available." msgstr "" -#: ../../include/identity.php:557 ../../mod/filestorage.php:40 -#: ../../mod/webpages.php:8 ../../mod/profile.php:16 ../../mod/connect.php:13 -#: ../../mod/blocks.php:10 ../../mod/layouts.php:8 -#: ../../mod/achievements.php:8 +#: ../../include/identity.php:557 ../../mod/achievements.php:8 +#: ../../mod/profile.php:16 ../../mod/blocks.php:10 ../../mod/connect.php:13 +#: ../../mod/filestorage.php:40 ../../mod/layouts.php:8 +#: ../../mod/webpages.php:8 msgid "Requested profile is not available." msgstr "" -#: ../../include/identity.php:689 ../../mod/profiles.php:603 +#: ../../include/identity.php:675 ../../include/widgets.php:128 +#: ../../include/widgets.php:168 ../../include/Contact.php:107 +#: ../../mod/directory.php:183 ../../mod/dirprofile.php:164 +#: ../../mod/suggest.php:51 ../../mod/match.php:62 +msgid "Connect" +msgstr "" + +#: ../../include/identity.php:689 ../../mod/profiles.php:612 msgid "Change profile photo" msgstr "" @@ -624,7 +2010,7 @@ msgstr "" msgid "Manage/edit profiles" msgstr "" -#: ../../include/identity.php:696 ../../mod/profiles.php:604 +#: ../../include/identity.php:696 ../../mod/profiles.php:613 msgid "Create New Profile" msgstr "" @@ -632,24 +2018,18 @@ msgstr "" msgid "Edit Profile" msgstr "" -#: ../../include/identity.php:710 ../../mod/profiles.php:615 +#: ../../include/identity.php:710 ../../mod/profiles.php:624 msgid "Profile Image" msgstr "" -#: ../../include/identity.php:713 ../../mod/profiles.php:618 +#: ../../include/identity.php:713 ../../mod/profiles.php:627 msgid "visible to everybody" msgstr "" -#: ../../include/identity.php:714 ../../mod/profiles.php:619 +#: ../../include/identity.php:714 ../../mod/profiles.php:628 msgid "Edit visibility" msgstr "" -#: ../../include/identity.php:726 ../../include/event.php:40 -#: ../../include/bb2diaspora.php:463 ../../mod/dirprofile.php:105 -#: ../../mod/directory.php:156 ../../mod/events.php:485 -msgid "Location:" -msgstr "" - #: ../../include/identity.php:728 ../../include/identity.php:952 #: ../../mod/directory.php:158 msgid "Gender:" @@ -708,7 +2088,7 @@ msgstr "" msgid "Profile" msgstr "" -#: ../../include/identity.php:950 ../../mod/settings.php:934 +#: ../../include/identity.php:950 ../../mod/settings.php:935 msgid "Full Name:" msgstr "" @@ -733,11 +2113,11 @@ msgstr "" msgid "for %1$d %2$s" msgstr "" -#: ../../include/identity.php:986 ../../mod/profiles.php:526 +#: ../../include/identity.php:986 ../../mod/profiles.php:535 msgid "Sexual Preference:" msgstr "" -#: ../../include/identity.php:990 ../../mod/profiles.php:528 +#: ../../include/identity.php:990 ../../mod/profiles.php:537 msgid "Hometown:" msgstr "" @@ -745,7 +2125,7 @@ msgstr "" msgid "Tags:" msgstr "" -#: ../../include/identity.php:994 ../../mod/profiles.php:529 +#: ../../include/identity.php:994 ../../mod/profiles.php:538 msgid "Political Views:" msgstr "" @@ -761,11 +2141,11 @@ msgstr "" msgid "Hobbies/Interests:" msgstr "" -#: ../../include/identity.php:1002 ../../mod/profiles.php:532 +#: ../../include/identity.php:1002 ../../mod/profiles.php:541 msgid "Likes:" msgstr "" -#: ../../include/identity.php:1004 ../../mod/profiles.php:533 +#: ../../include/identity.php:1004 ../../mod/profiles.php:542 msgid "Dislikes:" msgstr "" @@ -805,1031 +2185,10 @@ msgstr "" msgid "School/education:" msgstr "" -#: ../../include/page_widgets.php:6 -msgid "New Page" -msgstr "" - -#: ../../include/page_widgets.php:8 ../../include/page_widgets.php:36 -#: ../../include/menu.php:42 ../../include/ItemObject.php:96 -#: ../../include/apps.php:231 ../../mod/settings.php:577 -#: ../../mod/filestorage.php:174 ../../mod/webpages.php:120 -#: ../../mod/connections.php:393 ../../mod/menu.php:59 ../../mod/thing.php:235 -#: ../../mod/editpost.php:112 ../../mod/editwebpage.php:143 -#: ../../mod/blocks.php:94 ../../mod/layouts.php:112 -#: ../../mod/editblock.php:111 ../../mod/editlayout.php:106 -msgid "Edit" -msgstr "" - -#: ../../include/page_widgets.php:39 ../../mod/webpages.php:123 -#: ../../mod/blocks.php:97 ../../mod/layouts.php:116 -msgid "View" -msgstr "" - -#: ../../include/page_widgets.php:40 ../../include/ItemObject.php:592 -#: ../../include/conversation.php:1088 ../../mod/webpages.php:124 -#: ../../mod/photos.php:994 ../../mod/editpost.php:140 -#: ../../mod/editwebpage.php:174 ../../mod/editblock.php:141 -#: ../../mod/editlayout.php:135 -msgid "Preview" -msgstr "" - -#: ../../include/page_widgets.php:41 ../../mod/webpages.php:125 -msgid "Actions" -msgstr "" - -#: ../../include/page_widgets.php:42 ../../mod/webpages.php:126 -msgid "Page Link" -msgstr "" - -#: ../../include/page_widgets.php:43 ../../mod/webpages.php:127 -msgid "Title" -msgstr "" - -#: ../../include/page_widgets.php:44 ../../mod/webpages.php:128 -msgid "Created" -msgstr "" - -#: ../../include/page_widgets.php:45 ../../mod/webpages.php:129 -msgid "Edited" -msgstr "" - -#: ../../include/reddav.php:1045 -msgid "Edit File properties" -msgstr "" - -#: ../../include/message.php:18 -msgid "No recipient provided." -msgstr "" - -#: ../../include/message.php:23 -msgid "[no subject]" -msgstr "" - -#: ../../include/message.php:42 -msgid "Unable to determine sender." -msgstr "" - -#: ../../include/message.php:143 -msgid "Stored post could not be verified." -msgstr "" - -#: ../../include/taxonomy.php:210 -msgid "Tags" -msgstr "" - -#: ../../include/taxonomy.php:227 -msgid "Keywords" -msgstr "" - -#: ../../include/taxonomy.php:252 -msgid "have" -msgstr "" - -#: ../../include/taxonomy.php:252 -msgid "has" -msgstr "" - -#: ../../include/taxonomy.php:253 -msgid "want" -msgstr "" - -#: ../../include/taxonomy.php:253 -msgid "wants" -msgstr "" - -#: ../../include/taxonomy.php:254 ../../include/ItemObject.php:208 -msgid "like" -msgstr "" - -#: ../../include/taxonomy.php:254 -msgid "likes" -msgstr "" - -#: ../../include/taxonomy.php:255 ../../include/ItemObject.php:209 -msgid "dislike" -msgstr "" - -#: ../../include/taxonomy.php:255 -msgid "dislikes" -msgstr "" - -#: ../../include/js_strings.php:5 -msgid "Delete this item?" -msgstr "" - -#: ../../include/js_strings.php:6 ../../include/ItemObject.php:582 -#: ../../mod/photos.php:992 ../../mod/photos.php:1079 -msgid "Comment" -msgstr "" - -#: ../../include/js_strings.php:7 ../../include/ItemObject.php:316 -msgid "[+] show all" -msgstr "" - -#: ../../include/js_strings.php:8 -msgid "[-] show less" -msgstr "" - -#: ../../include/js_strings.php:9 -msgid "[+] expand" -msgstr "" - -#: ../../include/js_strings.php:10 -msgid "[-] collapse" -msgstr "" - -#: ../../include/js_strings.php:11 -msgid "Password too short" -msgstr "" - -#: ../../include/js_strings.php:12 -msgid "Passwords do not match" -msgstr "" - -#: ../../include/js_strings.php:13 ../../mod/photos.php:39 -msgid "everybody" -msgstr "" - -#: ../../include/js_strings.php:14 -msgid "Secret Passphrase" -msgstr "" - -#: ../../include/js_strings.php:15 -msgid "Passphrase hint" -msgstr "" - -#: ../../include/js_strings.php:16 -msgid "Notice: Permissions have changed but have not yet been submitted." -msgstr "" - -#: ../../include/js_strings.php:17 -msgid "close all" -msgstr "" - -#: ../../include/js_strings.php:19 -msgid "timeago.prefixAgo" -msgstr "" - -#: ../../include/js_strings.php:20 -msgid "timeago.prefixFromNow" -msgstr "" - -#: ../../include/js_strings.php:21 -msgid "ago" -msgstr "" - -#: ../../include/js_strings.php:22 -msgid "from now" -msgstr "" - -#: ../../include/js_strings.php:23 -msgid "less than a minute" -msgstr "" - -#: ../../include/js_strings.php:24 -msgid "about a minute" -msgstr "" - -#: ../../include/js_strings.php:25 -#, php-format -msgid "%d minutes" -msgstr "" - -#: ../../include/js_strings.php:26 -msgid "about an hour" -msgstr "" - -#: ../../include/js_strings.php:27 -#, php-format -msgid "about %d hours" -msgstr "" - -#: ../../include/js_strings.php:28 -msgid "a day" -msgstr "" - -#: ../../include/js_strings.php:29 -#, php-format -msgid "%d days" -msgstr "" - -#: ../../include/js_strings.php:30 -msgid "about a month" -msgstr "" - -#: ../../include/js_strings.php:31 -#, php-format -msgid "%d months" -msgstr "" - -#: ../../include/js_strings.php:32 -msgid "about a year" -msgstr "" - -#: ../../include/js_strings.php:33 -#, php-format -msgid "%d years" -msgstr "" - -#: ../../include/js_strings.php:34 -msgid " " -msgstr "" - -#: ../../include/js_strings.php:35 -msgid "timeago.numbers" -msgstr "" - -#: ../../include/permissions.php:13 -msgid "Can view my \"public\" stream and posts" -msgstr "" - -#: ../../include/permissions.php:14 -msgid "Can view my \"public\" channel profile" -msgstr "" - -#: ../../include/permissions.php:15 -msgid "Can view my \"public\" photo albums" -msgstr "" - -#: ../../include/permissions.php:16 -msgid "Can view my \"public\" address book" -msgstr "" - -#: ../../include/permissions.php:17 -msgid "Can view my \"public\" file storage" -msgstr "" - -#: ../../include/permissions.php:18 -msgid "Can view my \"public\" pages" -msgstr "" - -#: ../../include/permissions.php:21 -msgid "Can send me their channel stream and posts" -msgstr "" - -#: ../../include/permissions.php:22 -msgid "Can post on my channel page (\"wall\")" -msgstr "" - -#: ../../include/permissions.php:23 -msgid "Can comment on my posts" -msgstr "" - -#: ../../include/permissions.php:24 -msgid "Can send me private mail messages" -msgstr "" - -#: ../../include/permissions.php:25 -msgid "Can post photos to my photo albums" -msgstr "" - -#: ../../include/permissions.php:26 -msgid "Can forward to all my channel contacts via post @mentions" -msgstr "" - -#: ../../include/permissions.php:26 -msgid "Advanced - useful for creating group forum channels" -msgstr "" - -#: ../../include/permissions.php:27 -msgid "Can chat with me (when available)" -msgstr "" - -#: ../../include/permissions.php:28 -msgid "Can write to my \"public\" file storage" -msgstr "" - -#: ../../include/permissions.php:29 -msgid "Can edit my \"public\" pages" -msgstr "" - -#: ../../include/permissions.php:31 -msgid "Can source my \"public\" posts in derived channels" -msgstr "" - -#: ../../include/permissions.php:31 -msgid "Somewhat advanced - very useful in open communities" -msgstr "" - -#: ../../include/permissions.php:33 -msgid "Can administer my channel resources" -msgstr "" - -#: ../../include/permissions.php:33 -msgid "Extremely advanced. Leave this alone unless you know what you are doing" -msgstr "" - -#: ../../include/contact_selectors.php:30 -msgid "Unknown | Not categorised" -msgstr "" - -#: ../../include/contact_selectors.php:31 -msgid "Block immediately" -msgstr "" - -#: ../../include/contact_selectors.php:32 -msgid "Shady, spammer, self-marketer" -msgstr "" - -#: ../../include/contact_selectors.php:33 -msgid "Known to me, but no opinion" -msgstr "" - -#: ../../include/contact_selectors.php:34 -msgid "OK, probably harmless" -msgstr "" - -#: ../../include/contact_selectors.php:35 -msgid "Reputable, has my trust" -msgstr "" - -#: ../../include/contact_selectors.php:54 -msgid "Frequently" -msgstr "" - -#: ../../include/contact_selectors.php:55 -msgid "Hourly" -msgstr "" - -#: ../../include/contact_selectors.php:56 -msgid "Twice daily" -msgstr "" - -#: ../../include/contact_selectors.php:57 -msgid "Daily" -msgstr "" - -#: ../../include/contact_selectors.php:58 -msgid "Weekly" -msgstr "" - -#: ../../include/contact_selectors.php:59 -msgid "Monthly" -msgstr "" - -#: ../../include/contact_selectors.php:74 -msgid "Friendica" -msgstr "" - -#: ../../include/contact_selectors.php:75 -msgid "OStatus" -msgstr "" - -#: ../../include/contact_selectors.php:76 -msgid "RSS/Atom" -msgstr "" - -#: ../../include/contact_selectors.php:78 -msgid "Diaspora" -msgstr "" - -#: ../../include/contact_selectors.php:79 -msgid "Facebook" -msgstr "" - -#: ../../include/contact_selectors.php:80 -msgid "Zot!" -msgstr "" - -#: ../../include/contact_selectors.php:81 -msgid "LinkedIn" -msgstr "" - -#: ../../include/contact_selectors.php:82 -msgid "XMPP/IM" -msgstr "" - -#: ../../include/contact_selectors.php:83 -msgid "MySpace" -msgstr "" - -#: ../../include/event.php:11 ../../include/bb2diaspora.php:441 -msgid "l F d, Y \\@ g:i A" -msgstr "" - -#: ../../include/event.php:20 ../../include/bb2diaspora.php:447 -msgid "Starts:" -msgstr "" - -#: ../../include/event.php:30 ../../include/bb2diaspora.php:455 -msgid "Finishes:" -msgstr "" - -#: ../../include/event.php:326 -msgid "This event has been added to your calendar." -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Male" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Female" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Currently Male" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Currently Female" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Mostly Male" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Mostly Female" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Transgender" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Intersex" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Transsexual" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Hermaphrodite" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Neuter" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Non-specific" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Other" -msgstr "" - -#: ../../include/profile_selectors.php:6 -msgid "Undecided" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Males" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Females" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Gay" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Lesbian" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "No Preference" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Bisexual" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Autosexual" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Abstinent" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Virgin" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Deviant" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Fetish" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Oodles" -msgstr "" - -#: ../../include/profile_selectors.php:23 -msgid "Nonsexual" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Single" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Lonely" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Available" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Unavailable" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Has crush" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Infatuated" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Dating" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Unfaithful" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Sex Addict" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Friends/Benefits" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Casual" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Engaged" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Married" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Imaginarily married" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Partners" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Cohabiting" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Common law" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Happy" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Not looking" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Swinger" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Betrayed" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Separated" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Unstable" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Divorced" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Imaginarily divorced" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Widowed" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Uncertain" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "It's complicated" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Don't care" -msgstr "" - -#: ../../include/profile_selectors.php:42 -msgid "Ask me" -msgstr "" - -#: ../../include/account.php:23 -msgid "Not a valid email address" -msgstr "" - -#: ../../include/account.php:25 -msgid "Your email domain is not among those allowed on this site" -msgstr "" - -#: ../../include/account.php:31 -msgid "Your email address is already registered at this site." -msgstr "" - -#: ../../include/account.php:64 -msgid "An invitation is required." -msgstr "" - -#: ../../include/account.php:68 -msgid "Invitation could not be verified." -msgstr "" - -#: ../../include/account.php:119 -msgid "Please enter the required information." -msgstr "" - -#: ../../include/account.php:187 -msgid "Failed to store account information." -msgstr "" - -#: ../../include/account.php:273 -#, php-format -msgid "Registration request at %s" -msgstr "" - -#: ../../include/account.php:275 ../../include/account.php:302 -#: ../../include/account.php:359 -msgid "Administrator" -msgstr "" - -#: ../../include/account.php:297 -msgid "your registration password" -msgstr "" - -#: ../../include/account.php:300 ../../include/account.php:357 -#, php-format -msgid "Registration details for %s" -msgstr "" - -#: ../../include/account.php:366 -msgid "Account approved." -msgstr "" - -#: ../../include/account.php:400 -#, php-format -msgid "Registration revoked for %s" -msgstr "" - -#: ../../include/oembed.php:171 -msgid "Embedded content" -msgstr "" - -#: ../../include/oembed.php:180 -msgid "Embedding disabled" -msgstr "" - -#: ../../include/zot.php:603 -msgid "Invalid data packet" -msgstr "" - -#: ../../include/zot.php:613 -msgid "Unable to verify channel signature" -msgstr "" - -#: ../../include/zot.php:810 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "" - #: ../../include/network.php:652 msgid "view full size" msgstr "" -#: ../../include/dba/dba_driver.php:50 -#, php-format -msgid "Cannot locate DNS info for database server '%s'" -msgstr "" - -#: ../../include/group.php:25 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"may apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." -msgstr "" - -#: ../../include/group.php:223 -msgid "Default privacy group for new contacts" -msgstr "" - -#: ../../include/group.php:242 ../../mod/admin.php:762 -msgid "All Channels" -msgstr "" - -#: ../../include/group.php:264 -msgid "edit" -msgstr "" - -#: ../../include/group.php:285 -msgid "Collections" -msgstr "" - -#: ../../include/group.php:286 -msgid "Edit collection" -msgstr "" - -#: ../../include/group.php:287 -msgid "Create a new collection" -msgstr "" - -#: ../../include/group.php:288 -msgid "Channels not in any collection" -msgstr "" - -#: ../../include/group.php:290 ../../include/widgets.php:266 -msgid "add" -msgstr "" - -#: ../../include/attach.php:224 ../../include/attach.php:278 -msgid "Item was not found." -msgstr "" - -#: ../../include/attach.php:335 -msgid "No source file." -msgstr "" - -#: ../../include/attach.php:352 -msgid "Cannot locate file to replace" -msgstr "" - -#: ../../include/attach.php:370 -msgid "Cannot locate file to revise/update" -msgstr "" - -#: ../../include/attach.php:381 -#, php-format -msgid "File exceeds size limit of %d" -msgstr "" - -#: ../../include/attach.php:393 -#, php-format -msgid "You have reached your limit of %1$.0f Mbytes attachment storage." -msgstr "" - -#: ../../include/attach.php:475 -msgid "File upload failed. Possible system limit or action terminated." -msgstr "" - -#: ../../include/attach.php:487 -msgid "Stored file could not be verified. Upload failed." -msgstr "" - -#: ../../include/attach.php:528 ../../include/attach.php:545 -msgid "Path not available." -msgstr "" - -#: ../../include/attach.php:590 -msgid "Empty pathname" -msgstr "" - -#: ../../include/attach.php:606 -msgid "duplicate filename or path" -msgstr "" - -#: ../../include/attach.php:630 -msgid "Path not found." -msgstr "" - -#: ../../include/attach.php:674 -msgid "mkdir failed." -msgstr "" - -#: ../../include/attach.php:678 -msgid "database storage failed." -msgstr "" - -#: ../../include/ItemObject.php:89 ../../include/conversation.php:639 -#: ../../mod/photos.php:846 -msgid "Private Message" -msgstr "" - -#: ../../include/ItemObject.php:108 ../../include/apps.php:232 -#: ../../include/conversation.php:632 ../../mod/settings.php:578 -#: ../../mod/filestorage.php:175 ../../mod/admin.php:757 -#: ../../mod/admin.php:886 ../../mod/photos.php:1043 -#: ../../mod/connedit.php:398 ../../mod/thing.php:236 ../../mod/group.php:176 -msgid "Delete" -msgstr "" - -#: ../../include/ItemObject.php:114 ../../include/conversation.php:631 -msgid "Select" -msgstr "" - -#: ../../include/ItemObject.php:118 -msgid "Save to Folder" -msgstr "" - -#: ../../include/ItemObject.php:130 ../../include/ItemObject.php:142 -msgid "View all" -msgstr "" - -#: ../../include/ItemObject.php:134 -msgctxt "noun" -msgid "Like" -msgid_plural "Likes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:139 -msgctxt "noun" -msgid "Dislike" -msgid_plural "Dislikes" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:167 -msgid "Add Star" -msgstr "" - -#: ../../include/ItemObject.php:168 -msgid "Remove Star" -msgstr "" - -#: ../../include/ItemObject.php:169 -msgid "Toggle Star Status" -msgstr "" - -#: ../../include/ItemObject.php:173 -msgid "starred" -msgstr "" - -#: ../../include/ItemObject.php:182 ../../include/conversation.php:646 -msgid "Message is verified" -msgstr "" - -#: ../../include/ItemObject.php:190 -msgid "Add Tag" -msgstr "" - -#: ../../include/ItemObject.php:208 ../../mod/photos.php:971 -msgid "I like this (toggle)" -msgstr "" - -#: ../../include/ItemObject.php:209 ../../mod/photos.php:972 -msgid "I don't like this (toggle)" -msgstr "" - -#: ../../include/ItemObject.php:211 -msgid "Share This" -msgstr "" - -#: ../../include/ItemObject.php:211 -msgid "share" -msgstr "" - -#: ../../include/ItemObject.php:235 ../../include/ItemObject.php:236 -#, php-format -msgid "View %s's profile - %s" -msgstr "" - -#: ../../include/ItemObject.php:237 -msgid "to" -msgstr "" - -#: ../../include/ItemObject.php:238 -msgid "via" -msgstr "" - -#: ../../include/ItemObject.php:239 -msgid "Wall-to-Wall" -msgstr "" - -#: ../../include/ItemObject.php:240 -msgid "via Wall-To-Wall:" -msgstr "" - -#: ../../include/ItemObject.php:250 ../../include/conversation.php:690 -#, php-format -msgid " from %s" -msgstr "" - -#: ../../include/ItemObject.php:253 ../../include/conversation.php:693 -#, php-format -msgid "last edited: %s" -msgstr "" - -#: ../../include/ItemObject.php:254 ../../include/conversation.php:694 -#, php-format -msgid "Expires: %s" -msgstr "" - -#: ../../include/ItemObject.php:274 -msgid "Save Bookmarks" -msgstr "" - -#: ../../include/ItemObject.php:275 -msgid "Add to Calendar" -msgstr "" - -#: ../../include/ItemObject.php:283 -msgctxt "noun" -msgid "Likes" -msgstr "" - -#: ../../include/ItemObject.php:284 -msgctxt "noun" -msgid "Dislikes" -msgstr "" - -#: ../../include/ItemObject.php:289 ../../include/acl_selectors.php:249 -msgid "Close" -msgstr "" - -#: ../../include/ItemObject.php:294 ../../include/conversation.php:711 -#: ../../include/conversation.php:1127 ../../mod/photos.php:974 -#: ../../mod/editpost.php:121 ../../mod/editwebpage.php:152 -#: ../../mod/mail.php:222 ../../mod/mail.php:336 ../../mod/editblock.php:120 -#: ../../mod/editlayout.php:115 -msgid "Please wait" -msgstr "" - -#: ../../include/ItemObject.php:315 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/ItemObject.php:580 ../../mod/photos.php:990 -#: ../../mod/photos.php:1077 -msgid "This is you" -msgstr "" - -#: ../../include/ItemObject.php:584 -msgid "Bold" -msgstr "" - -#: ../../include/ItemObject.php:585 -msgid "Italic" -msgstr "" - -#: ../../include/ItemObject.php:586 -msgid "Underline" -msgstr "" - -#: ../../include/ItemObject.php:587 -msgid "Quote" -msgstr "" - -#: ../../include/ItemObject.php:588 -msgid "Code" -msgstr "" - -#: ../../include/ItemObject.php:589 -msgid "Image" -msgstr "" - -#: ../../include/ItemObject.php:590 -msgid "Link" -msgstr "" - -#: ../../include/ItemObject.php:591 -msgid "Video" -msgstr "" - -#: ../../include/ItemObject.php:595 ../../include/conversation.php:1153 -#: ../../mod/editpost.php:148 ../../mod/mail.php:228 ../../mod/mail.php:341 -msgid "Encrypt text" -msgstr "" - -#: ../../include/security.php:301 -msgid "" -"The form security token was not correct. This probably happened because the " -"form has been opened for too long (>3 hours) before submitting it." -msgstr "" - #: ../../include/text.php:320 msgid "prev" msgstr "" @@ -1869,15 +2228,9 @@ msgstr[1] "" msgid "View Connections" msgstr "" -#: ../../include/text.php:813 ../../include/text.php:827 -#: ../../include/nav.php:149 ../../include/apps.php:137 -#: ../../mod/search.php:29 -msgid "Search" -msgstr "" - #: ../../include/text.php:815 ../../include/text.php:829 -#: ../../include/widgets.php:186 ../../mod/filer.php:50 -#: ../../mod/rbmark.php:28 ../../mod/rbmark.php:98 +#: ../../include/widgets.php:186 ../../mod/rbmark.php:28 +#: ../../mod/rbmark.php:98 ../../mod/filer.php:50 msgid "Save" msgstr "" @@ -1885,10 +2238,6 @@ msgstr "" msgid "poke" msgstr "" -#: ../../include/text.php:895 ../../include/conversation.php:240 -msgid "poked" -msgstr "" - #: ../../include/text.php:896 msgid "ping" msgstr "" @@ -2129,28 +2478,6 @@ msgstr "" msgid "Select an alternate language" msgstr "" -#: ../../include/text.php:1705 ../../include/conversation.php:117 -#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 -#: ../../mod/tagger.php:45 ../../mod/like.php:111 -msgid "photo" -msgstr "" - -#: ../../include/text.php:1708 ../../include/conversation.php:120 -#: ../../mod/tagger.php:49 -msgid "event" -msgstr "" - -#: ../../include/text.php:1711 ../../include/conversation.php:145 -#: ../../mod/subthread.php:72 ../../mod/subthread.php:174 -#: ../../mod/tagger.php:53 ../../mod/like.php:111 -msgid "status" -msgstr "" - -#: ../../include/text.php:1713 ../../include/conversation.php:147 -#: ../../mod/tagger.php:55 -msgid "comment" -msgstr "" - #: ../../include/text.php:1718 msgid "activity" msgstr "" @@ -2175,736 +2502,6 @@ msgstr "" msgid "Pages" msgstr "" -#: ../../include/dir_fns.php:36 -msgid "Sort Options" -msgstr "" - -#: ../../include/dir_fns.php:37 -msgid "Alphabetic" -msgstr "" - -#: ../../include/dir_fns.php:38 -msgid "Reverse Alphabetic" -msgstr "" - -#: ../../include/dir_fns.php:39 -msgid "Newest to Oldest" -msgstr "" - -#: ../../include/dir_fns.php:51 -msgid "Enable Safe Search" -msgstr "" - -#: ../../include/dir_fns.php:53 -msgid "Disable Safe Search" -msgstr "" - -#: ../../include/dir_fns.php:55 -msgid "Safe Mode" -msgstr "" - -#: ../../include/bbcode.php:128 ../../include/bbcode.php:642 -#: ../../include/bbcode.php:645 ../../include/bbcode.php:650 -#: ../../include/bbcode.php:653 ../../include/bbcode.php:656 -#: ../../include/bbcode.php:659 ../../include/bbcode.php:664 -#: ../../include/bbcode.php:667 ../../include/bbcode.php:672 -#: ../../include/bbcode.php:675 ../../include/bbcode.php:678 -#: ../../include/bbcode.php:681 -msgid "Image/photo" -msgstr "" - -#: ../../include/bbcode.php:163 ../../include/bbcode.php:692 -msgid "Encrypted content" -msgstr "" - -#: ../../include/bbcode.php:179 -msgid "QR code" -msgstr "" - -#: ../../include/bbcode.php:228 -#, php-format -msgid "%1$s wrote the following %2$s %3$s" -msgstr "" - -#: ../../include/bbcode.php:230 -msgid "post" -msgstr "" - -#: ../../include/bbcode.php:610 ../../include/bbcode.php:630 -msgid "$1 wrote:" -msgstr "" - -#: ../../include/enotify.php:41 -msgid "Red Matrix Notification" -msgstr "" - -#: ../../include/enotify.php:42 -msgid "redmatrix" -msgstr "" - -#: ../../include/enotify.php:44 -msgid "Thank You," -msgstr "" - -#: ../../include/enotify.php:46 -#, php-format -msgid "%s Administrator" -msgstr "" - -#: ../../include/enotify.php:81 -#, php-format -msgid "%s " -msgstr "" - -#: ../../include/enotify.php:85 -#, php-format -msgid "[Red:Notify] New mail received at %s" -msgstr "" - -#: ../../include/enotify.php:87 -#, php-format -msgid "%1$s, %2$s sent you a new private message at %3$s." -msgstr "" - -#: ../../include/enotify.php:88 -#, php-format -msgid "%1$s sent you %2$s." -msgstr "" - -#: ../../include/enotify.php:88 -msgid "a private message" -msgstr "" - -#: ../../include/enotify.php:89 -#, php-format -msgid "Please visit %s to view and/or reply to your private messages." -msgstr "" - -#: ../../include/enotify.php:144 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" -msgstr "" - -#: ../../include/enotify.php:152 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" -msgstr "" - -#: ../../include/enotify.php:161 -#, php-format -msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" -msgstr "" - -#: ../../include/enotify.php:172 -#, php-format -msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" -msgstr "" - -#: ../../include/enotify.php:173 -#, php-format -msgid "%1$s, %2$s commented on an item/conversation you have been following." -msgstr "" - -#: ../../include/enotify.php:176 ../../include/enotify.php:191 -#: ../../include/enotify.php:217 ../../include/enotify.php:236 -#: ../../include/enotify.php:250 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." -msgstr "" - -#: ../../include/enotify.php:182 -#, php-format -msgid "[Red:Notify] %s posted to your profile wall" -msgstr "" - -#: ../../include/enotify.php:184 -#, php-format -msgid "%1$s, %2$s posted to your profile wall at %3$s" -msgstr "" - -#: ../../include/enotify.php:186 -#, php-format -msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" -msgstr "" - -#: ../../include/enotify.php:210 -#, php-format -msgid "[Red:Notify] %s tagged you" -msgstr "" - -#: ../../include/enotify.php:211 -#, php-format -msgid "%1$s, %2$s tagged you at %3$s" -msgstr "" - -#: ../../include/enotify.php:212 -#, php-format -msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." -msgstr "" - -#: ../../include/enotify.php:225 -#, php-format -msgid "[Red:Notify] %1$s poked you" -msgstr "" - -#: ../../include/enotify.php:226 -#, php-format -msgid "%1$s, %2$s poked you at %3$s" -msgstr "" - -#: ../../include/enotify.php:227 -#, php-format -msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." -msgstr "" - -#: ../../include/enotify.php:243 -#, php-format -msgid "[Red:Notify] %s tagged your post" -msgstr "" - -#: ../../include/enotify.php:244 -#, php-format -msgid "%1$s, %2$s tagged your post at %3$s" -msgstr "" - -#: ../../include/enotify.php:245 -#, php-format -msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" -msgstr "" - -#: ../../include/enotify.php:257 -msgid "[Red:Notify] Introduction received" -msgstr "" - -#: ../../include/enotify.php:258 -#, php-format -msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" -msgstr "" - -#: ../../include/enotify.php:259 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." -msgstr "" - -#: ../../include/enotify.php:263 ../../include/enotify.php:282 -#, php-format -msgid "You may visit their profile at %s" -msgstr "" - -#: ../../include/enotify.php:265 -#, php-format -msgid "Please visit %s to approve or reject the connection request." -msgstr "" - -#: ../../include/enotify.php:272 -msgid "[Red:Notify] Friend suggestion received" -msgstr "" - -#: ../../include/enotify.php:273 -#, php-format -msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" -msgstr "" - -#: ../../include/enotify.php:274 -#, php-format -msgid "" -"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." -msgstr "" - -#: ../../include/enotify.php:280 -msgid "Name:" -msgstr "" - -#: ../../include/enotify.php:281 -msgid "Photo:" -msgstr "" - -#: ../../include/enotify.php:284 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." -msgstr "" - -#: ../../include/bookmarks.php:42 -#, php-format -msgid "%1$s's bookmarks" -msgstr "" - -#: ../../include/nav.php:77 ../../include/nav.php:101 -msgid "End this session" -msgstr "" - -#: ../../include/nav.php:80 ../../include/nav.php:135 -msgid "Home" -msgstr "" - -#: ../../include/nav.php:80 -msgid "Your posts and conversations" -msgstr "" - -#: ../../include/nav.php:81 ../../include/conversation.php:937 -#: ../../mod/connedit.php:351 ../../mod/connedit.php:465 -msgid "View Profile" -msgstr "" - -#: ../../include/nav.php:81 -msgid "Your profile page" -msgstr "" - -#: ../../include/nav.php:83 -msgid "Edit Profiles" -msgstr "" - -#: ../../include/nav.php:83 -msgid "Manage/Edit profiles" -msgstr "" - -#: ../../include/nav.php:84 ../../include/apps.php:129 -#: ../../include/conversation.php:1507 ../../mod/fbrowser.php:25 -msgid "Photos" -msgstr "" - -#: ../../include/nav.php:84 -msgid "Your photos" -msgstr "" - -#: ../../include/nav.php:85 ../../include/apps.php:125 -#: ../../include/conversation.php:1516 ../../mod/fbrowser.php:114 -msgid "Files" -msgstr "" - -#: ../../include/nav.php:85 -msgid "Your files" -msgstr "" - -#: ../../include/nav.php:90 ../../include/apps.php:136 -msgid "Chat" -msgstr "" - -#: ../../include/nav.php:90 -msgid "Your chatrooms" -msgstr "" - -#: ../../include/nav.php:93 ../../include/apps.php:119 -#: ../../include/conversation.php:1538 -msgid "Bookmarks" -msgstr "" - -#: ../../include/nav.php:93 -msgid "Your bookmarks" -msgstr "" - -#: ../../include/nav.php:95 ../../include/apps.php:126 -#: ../../include/conversation.php:1549 ../../mod/webpages.php:79 -msgid "Webpages" -msgstr "" - -#: ../../include/nav.php:95 -msgid "Your webpages" -msgstr "" - -#: ../../include/nav.php:99 -msgid "Sign in" -msgstr "" - -#: ../../include/nav.php:116 -#, php-format -msgid "%s - click to logout" -msgstr "" - -#: ../../include/nav.php:121 -msgid "Click to authenticate to your home hub" -msgstr "" - -#: ../../include/nav.php:135 -msgid "Home Page" -msgstr "" - -#: ../../include/nav.php:139 -msgid "Create an account" -msgstr "" - -#: ../../include/nav.php:144 ../../include/apps.php:132 ../../mod/help.php:60 -#: ../../mod/help.php:65 -msgid "Help" -msgstr "" - -#: ../../include/nav.php:144 -msgid "Help and documentation" -msgstr "" - -#: ../../include/nav.php:147 ../../include/widgets.php:79 -#: ../../mod/apps.php:33 -msgid "Apps" -msgstr "" - -#: ../../include/nav.php:147 -msgid "Applications, utilities, links, games" -msgstr "" - -#: ../../include/nav.php:149 -msgid "Search site content" -msgstr "" - -#: ../../include/nav.php:152 ../../include/apps.php:131 -#: ../../mod/directory.php:210 -msgid "Directory" -msgstr "" - -#: ../../include/nav.php:152 -msgid "Channel Locator" -msgstr "" - -#: ../../include/nav.php:163 ../../include/apps.php:123 -msgid "Matrix" -msgstr "" - -#: ../../include/nav.php:163 -msgid "Your matrix" -msgstr "" - -#: ../../include/nav.php:164 -msgid "Mark all matrix notifications seen" -msgstr "" - -#: ../../include/nav.php:166 ../../include/apps.php:127 -msgid "Channel Home" -msgstr "" - -#: ../../include/nav.php:166 -msgid "Channel home" -msgstr "" - -#: ../../include/nav.php:167 -msgid "Mark all channel notifications seen" -msgstr "" - -#: ../../include/nav.php:170 ../../mod/connections.php:386 -msgid "Connections" -msgstr "" - -#: ../../include/nav.php:173 -msgid "Notices" -msgstr "" - -#: ../../include/nav.php:173 -msgid "Notifications" -msgstr "" - -#: ../../include/nav.php:174 -msgid "See all notifications" -msgstr "" - -#: ../../include/nav.php:175 ../../mod/notifications.php:99 -msgid "Mark all system notifications seen" -msgstr "" - -#: ../../include/nav.php:177 ../../include/apps.php:133 -msgid "Mail" -msgstr "" - -#: ../../include/nav.php:177 -msgid "Private mail" -msgstr "" - -#: ../../include/nav.php:178 -msgid "See all private messages" -msgstr "" - -#: ../../include/nav.php:179 -msgid "Mark all private messages seen" -msgstr "" - -#: ../../include/nav.php:180 -msgid "Inbox" -msgstr "" - -#: ../../include/nav.php:181 -msgid "Outbox" -msgstr "" - -#: ../../include/nav.php:182 ../../include/widgets.php:536 -msgid "New Message" -msgstr "" - -#: ../../include/nav.php:185 ../../include/apps.php:130 -#: ../../mod/events.php:377 -msgid "Events" -msgstr "" - -#: ../../include/nav.php:185 -msgid "Event Calendar" -msgstr "" - -#: ../../include/nav.php:186 -msgid "See all events" -msgstr "" - -#: ../../include/nav.php:187 -msgid "Mark all events seen" -msgstr "" - -#: ../../include/nav.php:189 ../../include/apps.php:122 -msgid "Channel Select" -msgstr "" - -#: ../../include/nav.php:189 -msgid "Manage Your Channels" -msgstr "" - -#: ../../include/nav.php:191 ../../include/apps.php:124 -#: ../../include/widgets.php:514 ../../mod/admin.php:976 -#: ../../mod/admin.php:1181 -msgid "Settings" -msgstr "" - -#: ../../include/nav.php:191 -msgid "Account/Channel Settings" -msgstr "" - -#: ../../include/nav.php:199 ../../mod/admin.php:117 -msgid "Admin" -msgstr "" - -#: ../../include/nav.php:199 -msgid "Site Setup and Configuration" -msgstr "" - -#: ../../include/nav.php:224 -msgid "Nothing new here" -msgstr "" - -#: ../../include/nav.php:228 -msgid "Please wait..." -msgstr "" - -#: ../../include/features.php:23 -msgid "General Features" -msgstr "" - -#: ../../include/features.php:25 -msgid "Content Expiration" -msgstr "" - -#: ../../include/features.php:25 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "" - -#: ../../include/features.php:26 -msgid "Multiple Profiles" -msgstr "" - -#: ../../include/features.php:26 -msgid "Ability to create multiple profiles" -msgstr "" - -#: ../../include/features.php:27 -msgid "Web Pages" -msgstr "" - -#: ../../include/features.php:27 -msgid "Provide managed web pages on your channel" -msgstr "" - -#: ../../include/features.php:28 -msgid "Private Notes" -msgstr "" - -#: ../../include/features.php:28 -msgid "Enables a tool to store notes and reminders" -msgstr "" - -#: ../../include/features.php:33 -msgid "Extended Identity Sharing" -msgstr "" - -#: ../../include/features.php:33 -msgid "" -"Share your identity with all websites on the internet. When disabled, " -"identity is only shared with sites in the matrix." -msgstr "" - -#: ../../include/features.php:34 -msgid "Expert Mode" -msgstr "" - -#: ../../include/features.php:34 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "" - -#: ../../include/features.php:35 -msgid "Premium Channel" -msgstr "" - -#: ../../include/features.php:35 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "" - -#: ../../include/features.php:40 -msgid "Post Composition Features" -msgstr "" - -#: ../../include/features.php:41 -msgid "Richtext Editor" -msgstr "" - -#: ../../include/features.php:41 -msgid "Enable richtext editor" -msgstr "" - -#: ../../include/features.php:42 -msgid "Post Preview" -msgstr "" - -#: ../../include/features.php:42 -msgid "Allow previewing posts and comments before publishing them" -msgstr "" - -#: ../../include/features.php:43 ../../include/widgets.php:503 -#: ../../mod/sources.php:88 -msgid "Channel Sources" -msgstr "" - -#: ../../include/features.php:43 -msgid "Automatically import channel content from other channels or feeds" -msgstr "" - -#: ../../include/features.php:44 -msgid "Even More Encryption" -msgstr "" - -#: ../../include/features.php:44 -msgid "" -"Allow optional encryption of content end-to-end with a shared secret key" -msgstr "" - -#: ../../include/features.php:49 -msgid "Network and Stream Filtering" -msgstr "" - -#: ../../include/features.php:50 -msgid "Search by Date" -msgstr "" - -#: ../../include/features.php:50 -msgid "Ability to select posts by date ranges" -msgstr "" - -#: ../../include/features.php:51 -msgid "Collections Filter" -msgstr "" - -#: ../../include/features.php:51 -msgid "Enable widget to display Network posts only from selected collections" -msgstr "" - -#: ../../include/features.php:52 ../../include/widgets.php:265 -msgid "Saved Searches" -msgstr "" - -#: ../../include/features.php:52 -msgid "Save search terms for re-use" -msgstr "" - -#: ../../include/features.php:53 -msgid "Network Personal Tab" -msgstr "" - -#: ../../include/features.php:53 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "" - -#: ../../include/features.php:54 -msgid "Network New Tab" -msgstr "" - -#: ../../include/features.php:54 -msgid "Enable tab to display all new Network activity" -msgstr "" - -#: ../../include/features.php:55 -msgid "Affinity Tool" -msgstr "" - -#: ../../include/features.php:55 -msgid "Filter stream activity by depth of relationships" -msgstr "" - -#: ../../include/features.php:56 -msgid "Suggest Channels" -msgstr "" - -#: ../../include/features.php:56 -msgid "Show channel suggestions" -msgstr "" - -#: ../../include/features.php:61 -msgid "Post/Comment Tools" -msgstr "" - -#: ../../include/features.php:63 -msgid "Edit Sent Posts" -msgstr "" - -#: ../../include/features.php:63 -msgid "Edit and correct posts and comments after sending" -msgstr "" - -#: ../../include/features.php:64 -msgid "Tagging" -msgstr "" - -#: ../../include/features.php:64 -msgid "Ability to tag existing posts" -msgstr "" - -#: ../../include/features.php:65 -msgid "Post Categories" -msgstr "" - -#: ../../include/features.php:65 -msgid "Add categories to your posts" -msgstr "" - -#: ../../include/features.php:66 -msgid "Ability to file posts under folders" -msgstr "" - -#: ../../include/features.php:67 -msgid "Dislike Posts" -msgstr "" - -#: ../../include/features.php:67 -msgid "Ability to dislike posts/comments" -msgstr "" - -#: ../../include/features.php:68 -msgid "Star Posts" -msgstr "" - -#: ../../include/features.php:68 -msgid "Ability to mark special posts with a star indicator" -msgstr "" - -#: ../../include/features.php:69 -msgid "Tag Cloud" -msgstr "" - -#: ../../include/features.php:69 -msgid "Provide a personal tag cloud on your channel page" -msgstr "" - -#: ../../include/notify.php:23 -msgid "created a new post" -msgstr "" - -#: ../../include/notify.php:24 -#, php-format -msgid "commented on %s's post" -msgstr "" - #: ../../include/apps.php:118 msgid "Site Admin" msgstr "" @@ -2917,10 +2514,6 @@ msgstr "" msgid "Mood" msgstr "" -#: ../../include/apps.php:135 ../../include/conversation.php:942 -msgid "Poke" -msgstr "" - #: ../../include/apps.php:138 msgid "Probe" msgstr "" @@ -2947,430 +2540,45 @@ msgstr "" msgid "Unknown" msgstr "" -#: ../../include/api.php:1016 -msgid "Public Timeline" +#: ../../include/zot.php:607 +msgid "Invalid data packet" msgstr "" -#: ../../include/chat.php:10 -msgid "Missing room name" +#: ../../include/zot.php:617 +msgid "Unable to verify channel signature" msgstr "" -#: ../../include/chat.php:19 -msgid "Duplicate room name" -msgstr "" - -#: ../../include/chat.php:68 ../../include/chat.php:76 -msgid "Invalid room specifier." -msgstr "" - -#: ../../include/chat.php:105 -msgid "Room not found." -msgstr "" - -#: ../../include/chat.php:126 -msgid "Room is full" -msgstr "" - -#: ../../include/conversation.php:123 -msgid "channel" -msgstr "" - -#: ../../include/conversation.php:161 ../../mod/like.php:142 +#: ../../include/zot.php:814 #, php-format -msgid "%1$s likes %2$s's %3$s" +msgid "Unable to verify site signature for %s" msgstr "" -#: ../../include/conversation.php:164 ../../mod/like.php:144 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" +#: ../../include/message.php:18 +msgid "No recipient provided." msgstr "" -#: ../../include/conversation.php:201 -#, php-format -msgid "%1$s is now connected with %2$s" +#: ../../include/message.php:23 +msgid "[no subject]" msgstr "" -#: ../../include/conversation.php:236 -#, php-format -msgid "%1$s poked %2$s" +#: ../../include/message.php:42 +msgid "Unable to determine sender." msgstr "" -#: ../../include/conversation.php:258 ../../mod/mood.php:63 -#, php-format -msgctxt "mood" -msgid "%1$s is %2$s" +#: ../../include/message.php:143 +msgid "Stored post could not be verified." msgstr "" -#: ../../include/conversation.php:666 -#, php-format -msgid "View %s's profile @ %s" +#: ../../include/plugin.php:486 ../../include/plugin.php:488 +msgid "Click here to upgrade." msgstr "" -#: ../../include/conversation.php:680 -msgid "Categories:" +#: ../../include/plugin.php:494 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../include/conversation.php:681 -msgid "Filed under:" -msgstr "" - -#: ../../include/conversation.php:709 -msgid "View in context" -msgstr "" - -#: ../../include/conversation.php:838 -msgid "remove" -msgstr "" - -#: ../../include/conversation.php:842 -msgid "Loading..." -msgstr "" - -#: ../../include/conversation.php:843 -msgid "Delete Selected Items" -msgstr "" - -#: ../../include/conversation.php:934 -msgid "View Source" -msgstr "" - -#: ../../include/conversation.php:935 -msgid "Follow Thread" -msgstr "" - -#: ../../include/conversation.php:936 -msgid "View Status" -msgstr "" - -#: ../../include/conversation.php:938 -msgid "View Photos" -msgstr "" - -#: ../../include/conversation.php:939 -msgid "Matrix Activity" -msgstr "" - -#: ../../include/conversation.php:940 -msgid "Edit Contact" -msgstr "" - -#: ../../include/conversation.php:941 -msgid "Send PM" -msgstr "" - -#: ../../include/conversation.php:998 -#, php-format -msgid "%s likes this." -msgstr "" - -#: ../../include/conversation.php:998 -#, php-format -msgid "%s doesn't like this." -msgstr "" - -#: ../../include/conversation.php:1002 -#, php-format -msgid "%2$d people like this." -msgid_plural "%2$d people like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1004 -#, php-format -msgid "%2$d people don't like this." -msgid_plural "%2$d people don't like this." -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1010 -msgid "and" -msgstr "" - -#: ../../include/conversation.php:1013 -#, php-format -msgid ", and %d other people" -msgid_plural ", and %d other people" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/conversation.php:1014 -#, php-format -msgid "%s like this." -msgstr "" - -#: ../../include/conversation.php:1014 -#, php-format -msgid "%s don't like this." -msgstr "" - -#: ../../include/conversation.php:1071 -msgid "Visible to everybody" -msgstr "" - -#: ../../include/conversation.php:1072 ../../mod/mail.php:171 -#: ../../mod/mail.php:269 -msgid "Please enter a link URL:" -msgstr "" - -#: ../../include/conversation.php:1073 -msgid "Please enter a video link/URL:" -msgstr "" - -#: ../../include/conversation.php:1074 -msgid "Please enter an audio link/URL:" -msgstr "" - -#: ../../include/conversation.php:1075 -msgid "Tag term:" -msgstr "" - -#: ../../include/conversation.php:1076 ../../mod/filer.php:49 -msgid "Save to Folder:" -msgstr "" - -#: ../../include/conversation.php:1077 -msgid "Where are you right now?" -msgstr "" - -#: ../../include/conversation.php:1078 ../../mod/editpost.php:52 -#: ../../mod/mail.php:172 ../../mod/mail.php:270 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "" - -#: ../../include/conversation.php:1102 ../../mod/photos.php:973 -#: ../../mod/layouts.php:113 -msgid "Share" -msgstr "" - -#: ../../include/conversation.php:1104 ../../mod/editwebpage.php:139 -msgid "Page link title" -msgstr "" - -#: ../../include/conversation.php:1107 -msgid "Post as" -msgstr "" - -#: ../../include/conversation.php:1108 ../../mod/editpost.php:113 -#: ../../mod/editwebpage.php:144 ../../mod/mail.php:219 ../../mod/mail.php:332 -#: ../../mod/editblock.php:112 ../../mod/editlayout.php:107 -msgid "Upload photo" -msgstr "" - -#: ../../include/conversation.php:1109 -msgid "upload photo" -msgstr "" - -#: ../../include/conversation.php:1110 ../../mod/editpost.php:114 -#: ../../mod/editwebpage.php:145 ../../mod/mail.php:220 ../../mod/mail.php:333 -#: ../../mod/editblock.php:113 ../../mod/editlayout.php:108 -msgid "Attach file" -msgstr "" - -#: ../../include/conversation.php:1111 -msgid "attach file" -msgstr "" - -#: ../../include/conversation.php:1112 ../../mod/editpost.php:115 -#: ../../mod/editwebpage.php:146 ../../mod/mail.php:221 ../../mod/mail.php:334 -#: ../../mod/editblock.php:114 ../../mod/editlayout.php:109 -msgid "Insert web link" -msgstr "" - -#: ../../include/conversation.php:1113 -msgid "web link" -msgstr "" - -#: ../../include/conversation.php:1114 -msgid "Insert video link" -msgstr "" - -#: ../../include/conversation.php:1115 -msgid "video link" -msgstr "" - -#: ../../include/conversation.php:1116 -msgid "Insert audio link" -msgstr "" - -#: ../../include/conversation.php:1117 -msgid "audio link" -msgstr "" - -#: ../../include/conversation.php:1118 ../../mod/editpost.php:119 -#: ../../mod/editwebpage.php:150 ../../mod/editblock.php:118 -#: ../../mod/editlayout.php:113 -msgid "Set your location" -msgstr "" - -#: ../../include/conversation.php:1119 -msgid "set location" -msgstr "" - -#: ../../include/conversation.php:1120 ../../mod/editpost.php:120 -#: ../../mod/editwebpage.php:151 ../../mod/editblock.php:119 -#: ../../mod/editlayout.php:114 -msgid "Clear browser location" -msgstr "" - -#: ../../include/conversation.php:1121 -msgid "clear location" -msgstr "" - -#: ../../include/conversation.php:1123 ../../mod/editpost.php:132 -#: ../../mod/editwebpage.php:167 ../../mod/editblock.php:132 -#: ../../mod/editlayout.php:126 -msgid "Set title" -msgstr "" - -#: ../../include/conversation.php:1126 ../../mod/editpost.php:134 -#: ../../mod/editwebpage.php:169 ../../mod/editblock.php:135 -#: ../../mod/editlayout.php:129 -msgid "Categories (comma-separated list)" -msgstr "" - -#: ../../include/conversation.php:1128 ../../mod/editpost.php:122 -#: ../../mod/editwebpage.php:153 ../../mod/editblock.php:121 -#: ../../mod/editlayout.php:116 -msgid "Permission settings" -msgstr "" - -#: ../../include/conversation.php:1129 -msgid "permissions" -msgstr "" - -#: ../../include/conversation.php:1136 ../../mod/editpost.php:129 -#: ../../mod/editwebpage.php:162 ../../mod/editblock.php:129 -#: ../../mod/editlayout.php:123 -msgid "Public post" -msgstr "" - -#: ../../include/conversation.php:1138 ../../mod/editpost.php:135 -#: ../../mod/editwebpage.php:170 ../../mod/editblock.php:136 -#: ../../mod/editlayout.php:130 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: ../../include/conversation.php:1151 ../../mod/editpost.php:146 -#: ../../mod/editwebpage.php:179 ../../mod/mail.php:226 ../../mod/mail.php:339 -#: ../../mod/editblock.php:146 ../../mod/editlayout.php:140 -msgid "Set expiration date" -msgstr "" - -#: ../../include/conversation.php:1155 ../../mod/editpost.php:150 -msgid "OK" -msgstr "" - -#: ../../include/conversation.php:1156 ../../mod/settings.php:516 -#: ../../mod/settings.php:542 ../../mod/fbrowser.php:82 -#: ../../mod/fbrowser.php:117 ../../mod/editpost.php:151 -#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 -msgid "Cancel" -msgstr "" - -#: ../../include/conversation.php:1398 -msgid "Discover" -msgstr "" - -#: ../../include/conversation.php:1401 -msgid "Imported public streams" -msgstr "" - -#: ../../include/conversation.php:1406 -msgid "Commented Order" -msgstr "" - -#: ../../include/conversation.php:1409 -msgid "Sort by Comment Date" -msgstr "" - -#: ../../include/conversation.php:1413 -msgid "Posted Order" -msgstr "" - -#: ../../include/conversation.php:1416 -msgid "Sort by Post Date" -msgstr "" - -#: ../../include/conversation.php:1421 ../../include/widgets.php:82 -msgid "Personal" -msgstr "" - -#: ../../include/conversation.php:1424 -msgid "Posts that mention or involve you" -msgstr "" - -#: ../../include/conversation.php:1430 ../../mod/connections.php:211 -#: ../../mod/connections.php:224 ../../mod/menu.php:61 -msgid "New" -msgstr "" - -#: ../../include/conversation.php:1433 -msgid "Activity Stream - by date" -msgstr "" - -#: ../../include/conversation.php:1439 -msgid "Starred" -msgstr "" - -#: ../../include/conversation.php:1442 -msgid "Favourite Posts" -msgstr "" - -#: ../../include/conversation.php:1449 -msgid "Spam" -msgstr "" - -#: ../../include/conversation.php:1452 -msgid "Posts flagged as SPAM" -msgstr "" - -#: ../../include/conversation.php:1486 ../../mod/admin.php:890 -msgid "Channel" -msgstr "" - -#: ../../include/conversation.php:1489 -msgid "Status Messages and Posts" -msgstr "" - -#: ../../include/conversation.php:1498 -msgid "About" -msgstr "" - -#: ../../include/conversation.php:1501 -msgid "Profile Details" -msgstr "" - -#: ../../include/conversation.php:1519 -msgid "Files and Storage" -msgstr "" - -#: ../../include/conversation.php:1528 ../../include/conversation.php:1531 -msgid "Chatrooms" -msgstr "" - -#: ../../include/conversation.php:1541 -msgid "Saved Bookmarks" -msgstr "" - -#: ../../include/conversation.php:1552 -msgid "Manage Webpages" -msgstr "" - -#: ../../include/acl_selectors.php:240 -msgid "Visible to everybody" -msgstr "" - -#: ../../include/acl_selectors.php:241 -msgid "Show" -msgstr "" - -#: ../../include/acl_selectors.php:242 -msgid "Don't show" -msgstr "" - -#: ../../include/acl_selectors.php:248 ../../mod/filestorage.php:126 -#: ../../mod/photos.php:606 ../../mod/photos.php:949 ../../mod/chat.php:209 -msgid "Permissions" +#: ../../include/plugin.php:499 +msgid "This action is not available under your subscription plan." msgstr "" #: ../../include/widgets.php:80 @@ -3506,55 +2714,802 @@ msgstr "" msgid "Suggested Chatrooms" msgstr "" -#: ../../include/follow.php:23 -msgid "Channel is blocked on this site." +#: ../../include/ItemObject.php:118 +msgid "Save to Folder" msgstr "" -#: ../../include/follow.php:28 -msgid "Channel location missing." +#: ../../include/ItemObject.php:130 ../../include/ItemObject.php:142 +msgid "View all" msgstr "" -#: ../../include/follow.php:54 -msgid "Response from remote channel was incomplete." +#: ../../include/ItemObject.php:134 +msgctxt "noun" +msgid "Like" +msgid_plural "Likes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/ItemObject.php:139 +msgctxt "noun" +msgid "Dislike" +msgid_plural "Dislikes" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/ItemObject.php:167 +msgid "Add Star" msgstr "" -#: ../../include/follow.php:85 -msgid "Channel was deleted and no longer exists." +#: ../../include/ItemObject.php:168 +msgid "Remove Star" msgstr "" -#: ../../include/follow.php:132 -msgid "Channel discovery failed." +#: ../../include/ItemObject.php:169 +msgid "Toggle Star Status" msgstr "" -#: ../../include/follow.php:149 -msgid "local account not found." +#: ../../include/ItemObject.php:173 +msgid "starred" msgstr "" -#: ../../include/follow.php:158 -msgid "Cannot connect to yourself." +#: ../../include/ItemObject.php:190 +msgid "Add Tag" msgstr "" -#: ../../include/plugin.php:486 ../../include/plugin.php:488 -msgid "Click here to upgrade." +#: ../../include/ItemObject.php:208 ../../mod/photos.php:969 +msgid "I like this (toggle)" msgstr "" -#: ../../include/plugin.php:494 -msgid "This action exceeds the limits set by your subscription plan." +#: ../../include/ItemObject.php:209 ../../mod/photos.php:970 +msgid "I don't like this (toggle)" msgstr "" -#: ../../include/plugin.php:499 -msgid "This action is not available under your subscription plan." +#: ../../include/ItemObject.php:211 +msgid "Share This" msgstr "" -#: ../../mod/post.php:226 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please " -"logout and retry." +#: ../../include/ItemObject.php:211 +msgid "share" msgstr "" -#: ../../mod/post.php:257 ../../mod/openid.php:72 ../../mod/openid.php:178 +#: ../../include/ItemObject.php:235 ../../include/ItemObject.php:236 #, php-format -msgid "Welcome %s. Remote authentication successful." +msgid "View %s's profile - %s" +msgstr "" + +#: ../../include/ItemObject.php:237 +msgid "to" +msgstr "" + +#: ../../include/ItemObject.php:238 +msgid "via" +msgstr "" + +#: ../../include/ItemObject.php:239 +msgid "Wall-to-Wall" +msgstr "" + +#: ../../include/ItemObject.php:240 +msgid "via Wall-To-Wall:" +msgstr "" + +#: ../../include/ItemObject.php:274 +msgid "Save Bookmarks" +msgstr "" + +#: ../../include/ItemObject.php:275 +msgid "Add to Calendar" +msgstr "" + +#: ../../include/ItemObject.php:283 +msgctxt "noun" +msgid "Likes" +msgstr "" + +#: ../../include/ItemObject.php:284 +msgctxt "noun" +msgid "Dislikes" +msgstr "" + +#: ../../include/ItemObject.php:315 +#, php-format +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/ItemObject.php:316 ../../include/js_strings.php:7 +msgid "[+] show all" +msgstr "" + +#: ../../include/ItemObject.php:580 ../../mod/photos.php:988 +#: ../../mod/photos.php:1075 +msgid "This is you" +msgstr "" + +#: ../../include/ItemObject.php:582 ../../include/js_strings.php:6 +#: ../../mod/photos.php:990 ../../mod/photos.php:1077 +msgid "Comment" +msgstr "" + +#: ../../include/ItemObject.php:583 ../../mod/mood.php:135 +#: ../../mod/settings.php:515 ../../mod/settings.php:627 +#: ../../mod/settings.php:655 ../../mod/settings.php:679 +#: ../../mod/settings.php:749 ../../mod/settings.php:927 +#: ../../mod/poke.php:166 ../../mod/profiles.php:515 ../../mod/chat.php:177 +#: ../../mod/chat.php:211 ../../mod/connect.php:92 ../../mod/connedit.php:476 +#: ../../mod/setup.php:307 ../../mod/setup.php:350 ../../mod/pdledit.php:58 +#: ../../mod/sources.php:104 ../../mod/sources.php:138 +#: ../../mod/events.php:492 ../../mod/filestorage.php:135 +#: ../../mod/fsuggest.php:108 ../../mod/group.php:81 ../../mod/admin.php:442 +#: ../../mod/admin.php:751 ../../mod/admin.php:885 ../../mod/admin.php:1018 +#: ../../mod/admin.php:1217 ../../mod/admin.php:1304 ../../mod/thing.php:283 +#: ../../mod/thing.php:326 ../../mod/import.php:393 ../../mod/invite.php:156 +#: ../../mod/mail.php:223 ../../mod/mail.php:335 ../../mod/photos.php:563 +#: ../../mod/photos.php:668 ../../mod/photos.php:951 ../../mod/photos.php:991 +#: ../../mod/photos.php:1078 ../../mod/appman.php:99 +#: ../../view/theme/apw/php/config.php:256 +#: ../../view/theme/blogga/php/config.php:67 +#: ../../view/theme/blogga/view/theme/blog/config.php:67 +#: ../../view/theme/redbasic/php/config.php:99 +msgid "Submit" +msgstr "" + +#: ../../include/ItemObject.php:584 +msgid "Bold" +msgstr "" + +#: ../../include/ItemObject.php:585 +msgid "Italic" +msgstr "" + +#: ../../include/ItemObject.php:586 +msgid "Underline" +msgstr "" + +#: ../../include/ItemObject.php:587 +msgid "Quote" +msgstr "" + +#: ../../include/ItemObject.php:588 +msgid "Code" +msgstr "" + +#: ../../include/ItemObject.php:589 +msgid "Image" +msgstr "" + +#: ../../include/ItemObject.php:590 +msgid "Link" +msgstr "" + +#: ../../include/ItemObject.php:591 +msgid "Video" +msgstr "" + +#: ../../include/js_strings.php:5 +msgid "Delete this item?" +msgstr "" + +#: ../../include/js_strings.php:8 +msgid "[-] show less" +msgstr "" + +#: ../../include/js_strings.php:9 +msgid "[+] expand" +msgstr "" + +#: ../../include/js_strings.php:10 +msgid "[-] collapse" +msgstr "" + +#: ../../include/js_strings.php:11 +msgid "Password too short" +msgstr "" + +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" +msgstr "" + +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" +msgstr "" + +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" +msgstr "" + +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" +msgstr "" + +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." +msgstr "" + +#: ../../include/js_strings.php:17 +msgid "close all" +msgstr "" + +#: ../../include/js_strings.php:19 +msgid "timeago.prefixAgo" +msgstr "" + +#: ../../include/js_strings.php:20 +msgid "timeago.prefixFromNow" +msgstr "" + +#: ../../include/js_strings.php:21 +msgid "ago" +msgstr "" + +#: ../../include/js_strings.php:22 +msgid "from now" +msgstr "" + +#: ../../include/js_strings.php:23 +msgid "less than a minute" +msgstr "" + +#: ../../include/js_strings.php:24 +msgid "about a minute" +msgstr "" + +#: ../../include/js_strings.php:25 +#, php-format +msgid "%d minutes" +msgstr "" + +#: ../../include/js_strings.php:26 +msgid "about an hour" +msgstr "" + +#: ../../include/js_strings.php:27 +#, php-format +msgid "about %d hours" +msgstr "" + +#: ../../include/js_strings.php:28 +msgid "a day" +msgstr "" + +#: ../../include/js_strings.php:29 +#, php-format +msgid "%d days" +msgstr "" + +#: ../../include/js_strings.php:30 +msgid "about a month" +msgstr "" + +#: ../../include/js_strings.php:31 +#, php-format +msgid "%d months" +msgstr "" + +#: ../../include/js_strings.php:32 +msgid "about a year" +msgstr "" + +#: ../../include/js_strings.php:33 +#, php-format +msgid "%d years" +msgstr "" + +#: ../../include/js_strings.php:34 +msgid " " +msgstr "" + +#: ../../include/js_strings.php:35 +msgid "timeago.numbers" +msgstr "" + +#: ../../include/Contact.php:123 +msgid "New window" +msgstr "" + +#: ../../include/Contact.php:124 +msgid "Open the selected location in a different window or browser tab" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Transgender" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Intersex" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Neuter" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Other" +msgstr "" + +#: ../../include/profile_selectors.php:6 +msgid "Undecided" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Males" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Females" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Gay" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Lesbian" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "No Preference" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Bisexual" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Autosexual" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Abstinent" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Virgin" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Deviant" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Fetish" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Oodles" +msgstr "" + +#: ../../include/profile_selectors.php:23 +msgid "Nonsexual" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Single" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Lonely" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Available" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Unavailable" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Has crush" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Infatuated" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Dating" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Unfaithful" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Sex Addict" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Friends/Benefits" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Casual" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Engaged" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Married" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Imaginarily married" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Partners" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Cohabiting" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Common law" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Happy" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Not looking" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Swinger" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Betrayed" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Separated" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Unstable" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Divorced" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Imaginarily divorced" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Widowed" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Uncertain" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "It's complicated" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Don't care" +msgstr "" + +#: ../../include/profile_selectors.php:42 +msgid "Ask me" +msgstr "" + +#: ../../include/auth.php:79 +msgid "Logged out." +msgstr "" + +#: ../../include/auth.php:198 +msgid "Failed authentication" +msgstr "" + +#: ../../include/auth.php:213 ../../mod/openid.php:188 +msgid "Login failed." +msgstr "" + +#: ../../include/items.php:306 ../../mod/profperm.php:23 +#: ../../mod/subthread.php:49 ../../mod/group.php:68 ../../mod/like.php:63 +#: ../../index.php:360 +msgid "Permission denied" +msgstr "" + +#: ../../include/items.php:830 +msgid "(Unknown)" +msgstr "" + +#: ../../include/items.php:3617 ../../mod/display.php:32 +#: ../../mod/filestorage.php:18 ../../mod/home.php:65 ../../mod/admin.php:159 +#: ../../mod/admin.php:922 ../../mod/admin.php:1125 ../../mod/thing.php:78 +#: ../../mod/viewsrc.php:18 +msgid "Item not found." +msgstr "" + +#: ../../include/items.php:4041 ../../mod/group.php:38 ../../mod/group.php:140 +msgid "Collection not found." +msgstr "" + +#: ../../include/items.php:4056 +msgid "Collection is empty." +msgstr "" + +#: ../../include/items.php:4063 +#, php-format +msgid "Collection: %s" +msgstr "" + +#: ../../include/items.php:4074 +#, php-format +msgid "Connection: %s" +msgstr "" + +#: ../../include/items.php:4077 +msgid "Connection not found." +msgstr "" + +#: ../../include/permissions.php:13 +msgid "Can view my \"public\" stream and posts" +msgstr "" + +#: ../../include/permissions.php:14 +msgid "Can view my \"public\" channel profile" +msgstr "" + +#: ../../include/permissions.php:15 +msgid "Can view my \"public\" photo albums" +msgstr "" + +#: ../../include/permissions.php:16 +msgid "Can view my \"public\" address book" +msgstr "" + +#: ../../include/permissions.php:17 +msgid "Can view my \"public\" file storage" +msgstr "" + +#: ../../include/permissions.php:18 +msgid "Can view my \"public\" pages" +msgstr "" + +#: ../../include/permissions.php:21 +msgid "Can send me their channel stream and posts" +msgstr "" + +#: ../../include/permissions.php:22 +msgid "Can post on my channel page (\"wall\")" +msgstr "" + +#: ../../include/permissions.php:23 +msgid "Can comment on my posts" +msgstr "" + +#: ../../include/permissions.php:24 +msgid "Can send me private mail messages" +msgstr "" + +#: ../../include/permissions.php:25 +msgid "Can post photos to my photo albums" +msgstr "" + +#: ../../include/permissions.php:26 +msgid "Can forward to all my channel contacts via post @mentions" +msgstr "" + +#: ../../include/permissions.php:26 +msgid "Advanced - useful for creating group forum channels" +msgstr "" + +#: ../../include/permissions.php:27 +msgid "Can chat with me (when available)" +msgstr "" + +#: ../../include/permissions.php:28 +msgid "Can write to my \"public\" file storage" +msgstr "" + +#: ../../include/permissions.php:29 +msgid "Can edit my \"public\" pages" +msgstr "" + +#: ../../include/permissions.php:31 +msgid "Can source my \"public\" posts in derived channels" +msgstr "" + +#: ../../include/permissions.php:31 +msgid "Somewhat advanced - very useful in open communities" +msgstr "" + +#: ../../include/permissions.php:33 +msgid "Can administer my channel resources" +msgstr "" + +#: ../../include/permissions.php:33 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" +msgstr "" + +#: ../../mod/mood.php:132 +msgid "Set your current mood and tell your friends" +msgstr "" + +#: ../../mod/mitem.php:14 ../../mod/menu.php:92 +msgid "Menu not found." +msgstr "" + +#: ../../mod/mitem.php:47 +msgid "Menu element updated." +msgstr "" + +#: ../../mod/mitem.php:51 +msgid "Unable to update menu element." +msgstr "" + +#: ../../mod/mitem.php:57 +msgid "Menu element added." +msgstr "" + +#: ../../mod/mitem.php:61 +msgid "Unable to add menu element." +msgstr "" + +#: ../../mod/mitem.php:78 ../../mod/dirprofile.php:175 ../../mod/menu.php:120 +#: ../../mod/xchan.php:27 +msgid "Not found." +msgstr "" + +#: ../../mod/mitem.php:96 +msgid "Manage Menu Elements" +msgstr "" + +#: ../../mod/mitem.php:99 +msgid "Edit menu" +msgstr "" + +#: ../../mod/mitem.php:102 +msgid "Edit element" +msgstr "" + +#: ../../mod/mitem.php:103 +msgid "Drop element" +msgstr "" + +#: ../../mod/mitem.php:104 +msgid "New element" +msgstr "" + +#: ../../mod/mitem.php:105 +msgid "Edit this menu container" +msgstr "" + +#: ../../mod/mitem.php:106 +msgid "Add menu element" +msgstr "" + +#: ../../mod/mitem.php:107 +msgid "Delete this menu item" +msgstr "" + +#: ../../mod/mitem.php:108 +msgid "Edit this menu item" +msgstr "" + +#: ../../mod/mitem.php:131 +msgid "New Menu Element" +msgstr "" + +#: ../../mod/mitem.php:133 ../../mod/mitem.php:176 +msgid "Menu Item Permissions" +msgstr "" + +#: ../../mod/mitem.php:134 ../../mod/mitem.php:177 ../../mod/settings.php:960 +msgid "(click to open/close)" +msgstr "" + +#: ../../mod/mitem.php:136 ../../mod/mitem.php:180 +msgid "Link text" +msgstr "" + +#: ../../mod/mitem.php:137 ../../mod/mitem.php:181 +msgid "URL of link" +msgstr "" + +#: ../../mod/mitem.php:138 ../../mod/mitem.php:182 +msgid "Use Red magic-auth if available" +msgstr "" + +#: ../../mod/mitem.php:139 ../../mod/mitem.php:183 +msgid "Open link in new window" +msgstr "" + +#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 +msgid "Order in list" +msgstr "" + +#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 +msgid "Higher numbers will sink to bottom of listing" +msgstr "" + +#: ../../mod/mitem.php:142 ../../mod/menu.php:84 ../../mod/new_channel.php:117 +msgid "Create" +msgstr "" + +#: ../../mod/mitem.php:154 +msgid "Menu item not found." +msgstr "" + +#: ../../mod/mitem.php:163 +msgid "Menu item deleted." +msgstr "" + +#: ../../mod/mitem.php:165 +msgid "Menu item could not be deleted." +msgstr "" + +#: ../../mod/mitem.php:174 +msgid "Edit Menu Element" +msgstr "" + +#: ../../mod/mitem.php:186 ../../mod/menu.php:114 +msgid "Modify" +msgstr "" + +#: ../../mod/ping.php:192 +msgid "sent you a private message" +msgstr "" + +#: ../../mod/ping.php:250 +msgid "added your channel" +msgstr "" + +#: ../../mod/ping.php:294 +msgid "posted an event" +msgstr "" + +#: ../../mod/acl.php:239 +msgid "network" msgstr "" #: ../../mod/settings.php:71 @@ -3603,7 +3558,7 @@ msgid "Add application" msgstr "" #: ../../mod/settings.php:517 ../../mod/settings.php:543 -#: ../../mod/admin.php:891 +#: ../../mod/admin.php:892 msgid "Name" msgstr "" @@ -3688,7 +3643,7 @@ msgstr "" msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/settings.php:628 ../../mod/settings.php:935 +#: ../../mod/settings.php:628 ../../mod/settings.php:936 msgid "Email Address:" msgstr "" @@ -3716,7 +3671,7 @@ msgstr "" msgid "Connector Settings" msgstr "" -#: ../../mod/settings.php:708 ../../mod/admin.php:389 +#: ../../mod/settings.php:708 ../../mod/admin.php:390 msgid "No special theme for mobile devices" msgstr "" @@ -3770,301 +3725,296 @@ msgid "Only those you specifically allow" msgstr "" #: ../../mod/settings.php:795 -msgid "Anybody in your address book" +msgid "Approved connections" msgstr "" #: ../../mod/settings.php:796 -msgid "Anybody on this website" +msgid "Any connections" msgstr "" #: ../../mod/settings.php:797 -msgid "Anybody in this network" +msgid "Anybody on this website" msgstr "" #: ../../mod/settings.php:798 -msgid "Anybody authenticated" +msgid "Anybody in this network" msgstr "" #: ../../mod/settings.php:799 +msgid "Anybody authenticated" +msgstr "" + +#: ../../mod/settings.php:800 msgid "Anybody on the internet" msgstr "" -#: ../../mod/settings.php:876 +#: ../../mod/settings.php:877 msgid "Publish your default profile in the network directory" msgstr "" -#: ../../mod/settings.php:876 ../../mod/settings.php:881 -#: ../../mod/settings.php:952 ../../mod/admin.php:419 -#: ../../mod/profiles.php:484 ../../mod/api.php:106 +#: ../../mod/settings.php:877 ../../mod/settings.php:882 +#: ../../mod/settings.php:953 ../../mod/api.php:106 ../../mod/profiles.php:493 +#: ../../mod/admin.php:420 msgid "No" msgstr "" -#: ../../mod/settings.php:876 ../../mod/settings.php:881 -#: ../../mod/settings.php:952 ../../mod/admin.php:421 -#: ../../mod/profiles.php:483 ../../mod/api.php:105 +#: ../../mod/settings.php:877 ../../mod/settings.php:882 +#: ../../mod/settings.php:953 ../../mod/api.php:105 ../../mod/profiles.php:492 +#: ../../mod/admin.php:422 msgid "Yes" msgstr "" -#: ../../mod/settings.php:881 +#: ../../mod/settings.php:882 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/settings.php:885 ../../mod/profile_photo.php:365 +#: ../../mod/settings.php:886 ../../mod/profile_photo.php:365 msgid "or" msgstr "" -#: ../../mod/settings.php:890 +#: ../../mod/settings.php:891 msgid "Your channel address is" msgstr "" -#: ../../mod/settings.php:924 +#: ../../mod/settings.php:925 msgid "Channel Settings" msgstr "" -#: ../../mod/settings.php:933 +#: ../../mod/settings.php:934 msgid "Basic Settings" msgstr "" -#: ../../mod/settings.php:936 +#: ../../mod/settings.php:937 msgid "Your Timezone:" msgstr "" -#: ../../mod/settings.php:937 +#: ../../mod/settings.php:938 msgid "Default Post Location:" msgstr "" -#: ../../mod/settings.php:937 +#: ../../mod/settings.php:938 msgid "Geographical location to display on your posts" msgstr "" -#: ../../mod/settings.php:938 +#: ../../mod/settings.php:939 msgid "Use Browser Location:" msgstr "" -#: ../../mod/settings.php:940 +#: ../../mod/settings.php:941 msgid "Adult Content" msgstr "" -#: ../../mod/settings.php:940 +#: ../../mod/settings.php:941 msgid "" "This channel frequently or regularly publishes adult content. (Please tag " "any adult material and/or nudity with #NSFW)" msgstr "" -#: ../../mod/settings.php:942 +#: ../../mod/settings.php:943 msgid "Security and Privacy Settings" msgstr "" -#: ../../mod/settings.php:944 +#: ../../mod/settings.php:945 msgid "Hide my online presence" msgstr "" -#: ../../mod/settings.php:944 +#: ../../mod/settings.php:945 msgid "Prevents displaying in your profile that you are online" msgstr "" -#: ../../mod/settings.php:946 +#: ../../mod/settings.php:947 msgid "Simple Privacy Settings:" msgstr "" -#: ../../mod/settings.php:947 +#: ../../mod/settings.php:948 msgid "" "Very Public - extremely permissive (should be used with caution)" msgstr "" -#: ../../mod/settings.php:948 +#: ../../mod/settings.php:949 msgid "" "Typical - default public, privacy when desired (similar to social " "network permissions but with improved privacy)" msgstr "" -#: ../../mod/settings.php:949 +#: ../../mod/settings.php:950 msgid "Private - default private, never open or public" msgstr "" -#: ../../mod/settings.php:950 +#: ../../mod/settings.php:951 msgid "Blocked - default blocked to/from everybody" msgstr "" -#: ../../mod/settings.php:952 +#: ../../mod/settings.php:953 msgid "Allow others to tag your posts" msgstr "" -#: ../../mod/settings.php:952 +#: ../../mod/settings.php:953 msgid "" "Often used by the community to retro-actively flag inappropriate content" msgstr "" -#: ../../mod/settings.php:954 +#: ../../mod/settings.php:955 msgid "Advanced Privacy Settings" msgstr "" -#: ../../mod/settings.php:956 +#: ../../mod/settings.php:957 msgid "Expire other channel content after this many days" msgstr "" -#: ../../mod/settings.php:956 +#: ../../mod/settings.php:957 msgid "0 or blank prevents expiration" msgstr "" -#: ../../mod/settings.php:957 +#: ../../mod/settings.php:958 msgid "Maximum Friend Requests/Day:" msgstr "" -#: ../../mod/settings.php:957 +#: ../../mod/settings.php:958 msgid "May reduce spam activity" msgstr "" -#: ../../mod/settings.php:958 +#: ../../mod/settings.php:959 msgid "Default Post Permissions" msgstr "" -#: ../../mod/settings.php:959 ../../mod/mitem.php:134 ../../mod/mitem.php:177 -msgid "(click to open/close)" -msgstr "" - -#: ../../mod/settings.php:970 +#: ../../mod/settings.php:971 msgid "Maximum private messages per day from unknown people:" msgstr "" -#: ../../mod/settings.php:970 +#: ../../mod/settings.php:971 msgid "Useful to reduce spamming" msgstr "" -#: ../../mod/settings.php:973 +#: ../../mod/settings.php:974 msgid "Notification Settings" msgstr "" -#: ../../mod/settings.php:974 +#: ../../mod/settings.php:975 msgid "By default post a status message when:" msgstr "" -#: ../../mod/settings.php:975 +#: ../../mod/settings.php:976 msgid "accepting a friend request" msgstr "" -#: ../../mod/settings.php:976 +#: ../../mod/settings.php:977 msgid "joining a forum/community" msgstr "" -#: ../../mod/settings.php:977 +#: ../../mod/settings.php:978 msgid "making an interesting profile change" msgstr "" -#: ../../mod/settings.php:978 +#: ../../mod/settings.php:979 msgid "Send a notification email when:" msgstr "" -#: ../../mod/settings.php:979 +#: ../../mod/settings.php:980 msgid "You receive a connection request" msgstr "" -#: ../../mod/settings.php:980 +#: ../../mod/settings.php:981 msgid "Your connections are confirmed" msgstr "" -#: ../../mod/settings.php:981 +#: ../../mod/settings.php:982 msgid "Someone writes on your profile wall" msgstr "" -#: ../../mod/settings.php:982 +#: ../../mod/settings.php:983 msgid "Someone writes a followup comment" msgstr "" -#: ../../mod/settings.php:983 +#: ../../mod/settings.php:984 msgid "You receive a private message" msgstr "" -#: ../../mod/settings.php:984 +#: ../../mod/settings.php:985 msgid "You receive a friend suggestion" msgstr "" -#: ../../mod/settings.php:985 +#: ../../mod/settings.php:986 msgid "You are tagged in a post" msgstr "" -#: ../../mod/settings.php:986 +#: ../../mod/settings.php:987 msgid "You are poked/prodded/etc. in a post" msgstr "" -#: ../../mod/settings.php:989 +#: ../../mod/settings.php:990 msgid "Advanced Account/Page Type Settings" msgstr "" -#: ../../mod/settings.php:990 +#: ../../mod/settings.php:991 msgid "Change the behaviour of this account for special situations" msgstr "" -#: ../../mod/settings.php:993 +#: ../../mod/settings.php:994 msgid "" "Please enable expert mode (in Settings > " "Additional features) to adjust!" msgstr "" -#: ../../mod/settings.php:994 +#: ../../mod/settings.php:995 msgid "Miscellaneous Settings" msgstr "" -#: ../../mod/settings.php:996 +#: ../../mod/settings.php:997 msgid "Personal menu to display in your channel pages" msgstr "" -#: ../../mod/filestorage.php:68 -msgid "Permission Denied." +#: ../../mod/poke.php:159 +msgid "Poke/Prod" msgstr "" -#: ../../mod/filestorage.php:85 -msgid "File not found." +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" msgstr "" -#: ../../mod/filestorage.php:121 -msgid "Edit file permissions" +#: ../../mod/poke.php:161 +msgid "Recipient" msgstr "" -#: ../../mod/filestorage.php:129 -msgid "Set/edit permissions" +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" msgstr "" -#: ../../mod/filestorage.php:130 -msgid "Include all files and sub folders" +#: ../../mod/poke.php:165 +msgid "Make this post private" msgstr "" -#: ../../mod/filestorage.php:131 -msgid "Return to file list" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" msgstr "" -#: ../../mod/filestorage.php:133 -msgid "Copy/paste this code to attach file to a post" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" msgstr "" -#: ../../mod/filestorage.php:134 -msgid "Copy/paste this URL to link file from a web page" +#: ../../mod/api.php:89 +msgid "Please login to continue." msgstr "" -#: ../../mod/filestorage.php:171 -msgid "Download" +#: ../../mod/api.php:104 +msgid "" +"Do you want to authorize this application to access your posts and contacts, " +"and/or create new posts for you?" msgstr "" -#: ../../mod/filestorage.php:177 -msgid "Used: " +#: ../../mod/post.php:226 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please " +"logout and retry." msgstr "" -#: ../../mod/filestorage.php:178 -msgid "[directory]" -msgstr "" - -#: ../../mod/filestorage.php:180 -msgid "Limit: " -msgstr "" - -#: ../../mod/home.php:52 ../../mod/block.php:39 ../../mod/wall_upload.php:28 -#: ../../mod/page.php:47 ../../mod/chanview.php:77 -msgid "Channel not found." -msgstr "" - -#: ../../mod/home.php:91 +#: ../../mod/post.php:257 ../../mod/openid.php:72 ../../mod/openid.php:178 #, php-format -msgid "Welcome to %s" +msgid "Welcome %s. Remote authentication successful." +msgstr "" + +#: ../../mod/attach.php:9 +msgid "Item not available." msgstr "" #: ../../mod/probe.php:23 ../../mod/probe.php:29 @@ -4072,1136 +4022,18 @@ msgstr "" msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../mod/update_network.php:23 ../../mod/update_display.php:25 -#: ../../mod/update_search.php:46 ../../mod/update_channel.php:43 -msgid "[Embedded content - reload page to view]" +#: ../../mod/block.php:27 ../../mod/page.php:35 +msgid "Invalid item." msgstr "" -#: ../../mod/new_channel.php:107 -msgid "Add a Channel" +#: ../../mod/block.php:39 ../../mod/chanview.php:77 ../../mod/page.php:47 +#: ../../mod/home.php:52 ../../mod/wall_upload.php:28 +msgid "Channel not found." msgstr "" -#: ../../mod/new_channel.php:108 -msgid "" -"A channel is your own collection of related web pages. A channel can be used " -"to hold social network profiles, blogs, conversation groups and forums, " -"celebrity pages, and much more. You may create as many channels as your " -"service provider allows." -msgstr "" - -#: ../../mod/new_channel.php:110 ../../mod/sources.php:103 -#: ../../mod/sources.php:137 -msgid "Channel Name" -msgstr "" - -#: ../../mod/new_channel.php:111 -msgid "" -"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " -"Group\" " -msgstr "" - -#: ../../mod/new_channel.php:112 -msgid "Choose a short nickname" -msgstr "" - -#: ../../mod/new_channel.php:113 -msgid "" -"Your nickname will be used to create an easily remembered channel address " -"(like an email address) which you can share with others." -msgstr "" - -#: ../../mod/new_channel.php:114 -msgid "" -"Or import an existing channel from another location" -msgstr "" - -#: ../../mod/new_channel.php:117 ../../mod/mitem.php:142 ../../mod/menu.php:84 -msgid "Create" -msgstr "" - -#: ../../mod/rmagic.php:38 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." -msgstr "" - -#: ../../mod/rmagic.php:38 -msgid "The error message was:" -msgstr "" - -#: ../../mod/rmagic.php:42 -msgid "Authentication failed." -msgstr "" - -#: ../../mod/rmagic.php:78 -msgid "Remote Authentication" -msgstr "" - -#: ../../mod/rmagic.php:79 -msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "" - -#: ../../mod/rmagic.php:80 -msgid "Authenticate" -msgstr "" - -#: ../../mod/admin.php:52 -msgid "Theme settings updated." -msgstr "" - -#: ../../mod/admin.php:92 ../../mod/admin.php:440 -msgid "Site" -msgstr "" - -#: ../../mod/admin.php:93 -msgid "Accounts" -msgstr "" - -#: ../../mod/admin.php:94 ../../mod/admin.php:883 -msgid "Channels" -msgstr "" - -#: ../../mod/admin.php:95 ../../mod/admin.php:974 ../../mod/admin.php:1016 -msgid "Plugins" -msgstr "" - -#: ../../mod/admin.php:96 ../../mod/admin.php:1179 ../../mod/admin.php:1215 -msgid "Themes" -msgstr "" - -#: ../../mod/admin.php:97 ../../mod/admin.php:540 -msgid "Server" -msgstr "" - -#: ../../mod/admin.php:98 -msgid "DB updates" -msgstr "" - -#: ../../mod/admin.php:112 ../../mod/admin.php:119 ../../mod/admin.php:1302 -msgid "Logs" -msgstr "" - -#: ../../mod/admin.php:118 -msgid "Plugin Features" -msgstr "" - -#: ../../mod/admin.php:120 -msgid "User registrations waiting for confirmation" -msgstr "" - -#: ../../mod/admin.php:197 -msgid "Message queues" -msgstr "" - -#: ../../mod/admin.php:202 ../../mod/admin.php:439 ../../mod/admin.php:539 -#: ../../mod/admin.php:748 ../../mod/admin.php:882 ../../mod/admin.php:973 -#: ../../mod/admin.php:1015 ../../mod/admin.php:1178 ../../mod/admin.php:1214 -#: ../../mod/admin.php:1301 -msgid "Administration" -msgstr "" - -#: ../../mod/admin.php:203 -msgid "Summary" -msgstr "" - -#: ../../mod/admin.php:205 -msgid "Registered users" -msgstr "" - -#: ../../mod/admin.php:207 ../../mod/admin.php:543 -msgid "Pending registrations" -msgstr "" - -#: ../../mod/admin.php:208 -msgid "Version" -msgstr "" - -#: ../../mod/admin.php:210 ../../mod/admin.php:544 -msgid "Active plugins" -msgstr "" - -#: ../../mod/admin.php:360 -msgid "Site settings updated." -msgstr "" - -#: ../../mod/admin.php:391 -msgid "No special theme for accessibility" -msgstr "" - -#: ../../mod/admin.php:420 -msgid "Yes - with approval" -msgstr "" - -#: ../../mod/admin.php:426 -msgid "My site is not a public server" -msgstr "" - -#: ../../mod/admin.php:427 -msgid "My site has paid access only" -msgstr "" - -#: ../../mod/admin.php:428 -msgid "My site has free access only" -msgstr "" - -#: ../../mod/admin.php:429 -msgid "My site offers free accounts with optional paid upgrades" -msgstr "" - -#: ../../mod/admin.php:442 ../../mod/register.php:189 -msgid "Registration" -msgstr "" - -#: ../../mod/admin.php:443 -msgid "File upload" -msgstr "" - -#: ../../mod/admin.php:444 -msgid "Policies" -msgstr "" - -#: ../../mod/admin.php:449 -msgid "Site name" -msgstr "" - -#: ../../mod/admin.php:450 -msgid "Banner/Logo" -msgstr "" - -#: ../../mod/admin.php:451 -msgid "Administrator Information" -msgstr "" - -#: ../../mod/admin.php:451 -msgid "" -"Contact information for site administrators. Displayed on siteinfo page. " -"BBCode can be used here" -msgstr "" - -#: ../../mod/admin.php:452 -msgid "System language" -msgstr "" - -#: ../../mod/admin.php:453 -msgid "System theme" -msgstr "" - -#: ../../mod/admin.php:453 -msgid "" -"Default system theme - may be over-ridden by user profiles - change theme settings" -msgstr "" - -#: ../../mod/admin.php:454 -msgid "Mobile system theme" -msgstr "" - -#: ../../mod/admin.php:454 -msgid "Theme for mobile devices" -msgstr "" - -#: ../../mod/admin.php:455 -msgid "Accessibility system theme" -msgstr "" - -#: ../../mod/admin.php:455 -msgid "Accessibility theme" -msgstr "" - -#: ../../mod/admin.php:456 -msgid "Channel to use for this website's static pages" -msgstr "" - -#: ../../mod/admin.php:456 -msgid "Site Channel" -msgstr "" - -#: ../../mod/admin.php:458 -msgid "Maximum image size" -msgstr "" - -#: ../../mod/admin.php:458 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." -msgstr "" - -#: ../../mod/admin.php:459 -msgid "Does this site allow new member registration?" -msgstr "" - -#: ../../mod/admin.php:460 -msgid "Which best describes the types of account offered by this hub?" -msgstr "" - -#: ../../mod/admin.php:461 -msgid "Register text" -msgstr "" - -#: ../../mod/admin.php:461 -msgid "Will be displayed prominently on the registration page." -msgstr "" - -#: ../../mod/admin.php:462 -msgid "Accounts abandoned after x days" -msgstr "" - -#: ../../mod/admin.php:462 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." -msgstr "" - -#: ../../mod/admin.php:463 -msgid "Allowed friend domains" -msgstr "" - -#: ../../mod/admin.php:463 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" -msgstr "" - -#: ../../mod/admin.php:464 -msgid "Allowed email domains" -msgstr "" - -#: ../../mod/admin.php:464 -msgid "" -"Comma separated list of domains which are allowed in email addresses for " -"registrations to this site. Wildcards are accepted. Empty to allow any " -"domains" -msgstr "" - -#: ../../mod/admin.php:465 -msgid "Block public" -msgstr "" - -#: ../../mod/admin.php:465 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." -msgstr "" - -#: ../../mod/admin.php:466 -msgid "Force publish" -msgstr "" - -#: ../../mod/admin.php:466 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." -msgstr "" - -#: ../../mod/admin.php:467 -msgid "Disable discovery tab" -msgstr "" - -#: ../../mod/admin.php:467 -msgid "" -"Remove the tab in the network view with public content pulled from sources " -"chosen for this site." -msgstr "" - -#: ../../mod/admin.php:468 -msgid "No login on Homepage" -msgstr "" - -#: ../../mod/admin.php:468 -msgid "" -"Check to hide the login form from your sites homepage when visitors arrive " -"who are not logged in (e.g. when you put the content of the homepage in via " -"the site channel)." -msgstr "" - -#: ../../mod/admin.php:470 -msgid "Proxy user" -msgstr "" - -#: ../../mod/admin.php:471 -msgid "Proxy URL" -msgstr "" - -#: ../../mod/admin.php:472 -msgid "Network timeout" -msgstr "" - -#: ../../mod/admin.php:472 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." -msgstr "" - -#: ../../mod/admin.php:473 -msgid "Delivery interval" -msgstr "" - -#: ../../mod/admin.php:473 -msgid "" -"Delay background delivery processes by this many seconds to reduce system " -"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " -"for large dedicated servers." -msgstr "" - -#: ../../mod/admin.php:474 -msgid "Poll interval" -msgstr "" - -#: ../../mod/admin.php:474 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." -msgstr "" - -#: ../../mod/admin.php:475 -msgid "Maximum Load Average" -msgstr "" - -#: ../../mod/admin.php:475 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." -msgstr "" - -#: ../../mod/admin.php:531 -msgid "No server found" -msgstr "" - -#: ../../mod/admin.php:538 ../../mod/admin.php:762 -msgid "ID" -msgstr "" - -#: ../../mod/admin.php:538 -msgid "for channel" -msgstr "" - -#: ../../mod/admin.php:538 -msgid "on server" -msgstr "" - -#: ../../mod/admin.php:538 -msgid "Status" -msgstr "" - -#: ../../mod/admin.php:559 -msgid "Update has been marked successful" -msgstr "" - -#: ../../mod/admin.php:569 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "" - -#: ../../mod/admin.php:572 -#, php-format -msgid "Update %s was successfully applied." -msgstr "" - -#: ../../mod/admin.php:576 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." -msgstr "" - -#: ../../mod/admin.php:579 -#, php-format -msgid "Update function %s could not be found." -msgstr "" - -#: ../../mod/admin.php:594 -msgid "No failed updates." -msgstr "" - -#: ../../mod/admin.php:598 -msgid "Failed Updates" -msgstr "" - -#: ../../mod/admin.php:600 -msgid "Mark success (if update was manually applied)" -msgstr "" - -#: ../../mod/admin.php:601 -msgid "Attempt to execute this update step automatically" -msgstr "" - -#: ../../mod/admin.php:627 -#, php-format -msgid "%s user blocked/unblocked" -msgid_plural "%s users blocked/unblocked" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:634 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:665 -msgid "Account not found" -msgstr "" - -#: ../../mod/admin.php:676 -#, php-format -msgid "User '%s' deleted" -msgstr "" - -#: ../../mod/admin.php:685 -#, php-format -msgid "User '%s' unblocked" -msgstr "" - -#: ../../mod/admin.php:685 -#, php-format -msgid "User '%s' blocked" -msgstr "" - -#: ../../mod/admin.php:749 ../../mod/admin.php:761 -msgid "Users" -msgstr "" - -#: ../../mod/admin.php:751 ../../mod/admin.php:885 -msgid "select all" -msgstr "" - -#: ../../mod/admin.php:752 -msgid "User registrations waiting for confirm" -msgstr "" - -#: ../../mod/admin.php:753 -msgid "Request date" -msgstr "" - -#: ../../mod/admin.php:754 -msgid "No registrations." -msgstr "" - -#: ../../mod/admin.php:755 -msgid "Approve" -msgstr "" - -#: ../../mod/admin.php:756 -msgid "Deny" -msgstr "" - -#: ../../mod/admin.php:758 ../../mod/connedit.php:372 -#: ../../mod/connedit.php:515 -msgid "Block" -msgstr "" - -#: ../../mod/admin.php:759 ../../mod/connedit.php:372 -#: ../../mod/connedit.php:515 -msgid "Unblock" -msgstr "" - -#: ../../mod/admin.php:762 -msgid "Register date" -msgstr "" - -#: ../../mod/admin.php:762 -msgid "Last login" -msgstr "" - -#: ../../mod/admin.php:762 -msgid "Expires" -msgstr "" - -#: ../../mod/admin.php:762 -msgid "Service Class" -msgstr "" - -#: ../../mod/admin.php:764 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: ../../mod/admin.php:765 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: ../../mod/admin.php:797 -#, php-format -msgid "%s channel censored/uncensored" -msgid_plural "%s channelss censored/uncensored" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:804 -#, php-format -msgid "%s channel deleted" -msgid_plural "%s channels deleted" -msgstr[0] "" -msgstr[1] "" - -#: ../../mod/admin.php:823 -msgid "Channel not found" -msgstr "" - -#: ../../mod/admin.php:834 -#, php-format -msgid "Channel '%s' deleted" -msgstr "" - -#: ../../mod/admin.php:844 -#, php-format -msgid "Channel '%s' uncensored" -msgstr "" - -#: ../../mod/admin.php:844 -#, php-format -msgid "Channel '%s' censored" -msgstr "" - -#: ../../mod/admin.php:887 -msgid "Censor" -msgstr "" - -#: ../../mod/admin.php:888 -msgid "Uncensor" -msgstr "" - -#: ../../mod/admin.php:891 -msgid "UID" -msgstr "" - -#: ../../mod/admin.php:891 ../../mod/profiles.php:337 -msgid "Address" -msgstr "" - -#: ../../mod/admin.php:893 -msgid "" -"Selected channels will be deleted!\\n\\nEverything that was posted in these " -"channels on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: ../../mod/admin.php:894 -msgid "" -"The channel {0} will be deleted!\\n\\nEverything that was posted in this " -"channel on this site will be permanently deleted!\\n\\nAre you sure?" -msgstr "" - -#: ../../mod/admin.php:933 -#, php-format -msgid "Plugin %s disabled." -msgstr "" - -#: ../../mod/admin.php:937 -#, php-format -msgid "Plugin %s enabled." -msgstr "" - -#: ../../mod/admin.php:947 ../../mod/admin.php:1149 -msgid "Disable" -msgstr "" - -#: ../../mod/admin.php:949 ../../mod/admin.php:1151 -msgid "Enable" -msgstr "" - -#: ../../mod/admin.php:975 ../../mod/admin.php:1180 -msgid "Toggle" -msgstr "" - -#: ../../mod/admin.php:983 ../../mod/admin.php:1190 -msgid "Author: " -msgstr "" - -#: ../../mod/admin.php:984 ../../mod/admin.php:1191 -msgid "Maintainer: " -msgstr "" - -#: ../../mod/admin.php:1113 -msgid "No themes found." -msgstr "" - -#: ../../mod/admin.php:1172 -msgid "Screenshot" -msgstr "" - -#: ../../mod/admin.php:1220 -msgid "[Experimental]" -msgstr "" - -#: ../../mod/admin.php:1221 -msgid "[Unsupported]" -msgstr "" - -#: ../../mod/admin.php:1248 -msgid "Log settings updated." -msgstr "" - -#: ../../mod/admin.php:1304 -msgid "Clear" -msgstr "" - -#: ../../mod/admin.php:1310 -msgid "Debugging" -msgstr "" - -#: ../../mod/admin.php:1311 -msgid "Log file" -msgstr "" - -#: ../../mod/admin.php:1311 -msgid "" -"Must be writable by web server. Relative to your Red top-level directory." -msgstr "" - -#: ../../mod/admin.php:1312 -msgid "Log level" -msgstr "" - -#: ../../mod/filer.php:49 -msgid "- select -" -msgstr "" - -#: ../../mod/connections.php:37 ../../mod/connedit.php:64 -msgid "Could not access contact record." -msgstr "" - -#: ../../mod/connections.php:51 ../../mod/connedit.php:78 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../mod/connections.php:94 ../../mod/connedit.php:131 -msgid "Connection updated." -msgstr "" - -#: ../../mod/connections.php:96 ../../mod/connedit.php:133 -msgid "Failed to update connection record." -msgstr "" - -#: ../../mod/connections.php:191 ../../mod/connections.php:292 -msgid "Blocked" -msgstr "" - -#: ../../mod/connections.php:196 ../../mod/connections.php:299 -msgid "Ignored" -msgstr "" - -#: ../../mod/connections.php:201 ../../mod/connections.php:313 -msgid "Hidden" -msgstr "" - -#: ../../mod/connections.php:206 ../../mod/connections.php:306 -msgid "Archived" -msgstr "" - -#: ../../mod/connections.php:230 ../../mod/connections.php:245 -msgid "All" -msgstr "" - -#: ../../mod/connections.php:240 ../../mod/connections.php:320 -msgid "Unconnected" -msgstr "" - -#: ../../mod/connections.php:270 -msgid "Suggest new connections" -msgstr "" - -#: ../../mod/connections.php:273 -msgid "New Connections" -msgstr "" - -#: ../../mod/connections.php:276 -msgid "Show pending (new) connections" -msgstr "" - -#: ../../mod/connections.php:279 ../../mod/profperm.php:139 -msgid "All Connections" -msgstr "" - -#: ../../mod/connections.php:282 -msgid "Show all connections" -msgstr "" - -#: ../../mod/connections.php:285 -msgid "Unblocked" -msgstr "" - -#: ../../mod/connections.php:288 -msgid "Only show unblocked connections" -msgstr "" - -#: ../../mod/connections.php:295 -msgid "Only show blocked connections" -msgstr "" - -#: ../../mod/connections.php:302 -msgid "Only show ignored connections" -msgstr "" - -#: ../../mod/connections.php:309 -msgid "Only show archived connections" -msgstr "" - -#: ../../mod/connections.php:316 -msgid "Only show hidden connections" -msgstr "" - -#: ../../mod/connections.php:323 -msgid "Only show one-way connections" -msgstr "" - -#: ../../mod/connections.php:368 -#, php-format -msgid "%1$s [%2$s]" -msgstr "" - -#: ../../mod/connections.php:369 -msgid "Edit contact" -msgstr "" - -#: ../../mod/connections.php:390 -msgid "Search your connections" -msgstr "" - -#: ../../mod/connections.php:391 -msgid "Finding: " -msgstr "" - -#: ../../mod/dirprofile.php:9 ../../mod/photos.php:443 -#: ../../mod/viewconnections.php:17 ../../mod/directory.php:15 -#: ../../mod/display.php:9 ../../mod/search.php:13 -msgid "Public access denied." -msgstr "" - -#: ../../mod/dirprofile.php:92 ../../mod/directory.php:143 -#: ../../mod/profiles.php:561 -msgid "Age: " -msgstr "" - -#: ../../mod/dirprofile.php:95 ../../mod/directory.php:146 -msgid "Gender: " -msgstr "" - -#: ../../mod/dirprofile.php:108 -msgid "Status: " -msgstr "" - -#: ../../mod/dirprofile.php:109 -msgid "Sexual Preference: " -msgstr "" - -#: ../../mod/dirprofile.php:111 -msgid "Homepage: " -msgstr "" - -#: ../../mod/dirprofile.php:112 -msgid "Hometown: " -msgstr "" - -#: ../../mod/dirprofile.php:114 -msgid "About: " -msgstr "" - -#: ../../mod/dirprofile.php:162 -msgid "Keywords: " -msgstr "" - -#: ../../mod/dirprofile.php:175 ../../mod/mitem.php:78 ../../mod/xchan.php:27 -#: ../../mod/menu.php:120 -msgid "Not found." -msgstr "" - -#: ../../mod/photos.php:77 -msgid "Page owner information could not be retrieved." -msgstr "" - -#: ../../mod/photos.php:97 -msgid "Album not found." -msgstr "" - -#: ../../mod/photos.php:119 ../../mod/photos.php:671 -msgid "Delete Album" -msgstr "" - -#: ../../mod/photos.php:159 ../../mod/photos.php:954 -msgid "Delete Photo" -msgstr "" - -#: ../../mod/photos.php:453 -msgid "No photos selected" -msgstr "" - -#: ../../mod/photos.php:500 -msgid "Access to this item is restricted." -msgstr "" - -#: ../../mod/photos.php:576 -#, php-format -msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage." -msgstr "" - -#: ../../mod/photos.php:579 -#, php-format -msgid "You have used %1$.2f Mbytes of photo storage." -msgstr "" - -#: ../../mod/photos.php:598 -msgid "Upload Photos" -msgstr "" - -#: ../../mod/photos.php:602 ../../mod/photos.php:666 -msgid "New album name: " -msgstr "" - -#: ../../mod/photos.php:603 -msgid "or existing album name: " -msgstr "" - -#: ../../mod/photos.php:604 -msgid "Do not show a status post for this upload" -msgstr "" - -#: ../../mod/photos.php:655 ../../mod/photos.php:677 ../../mod/photos.php:1126 -#: ../../mod/photos.php:1141 -msgid "Contact Photos" -msgstr "" - -#: ../../mod/photos.php:681 -msgid "Edit Album" -msgstr "" - -#: ../../mod/photos.php:687 -msgid "Show Newest First" -msgstr "" - -#: ../../mod/photos.php:689 -msgid "Show Oldest First" -msgstr "" - -#: ../../mod/photos.php:732 ../../mod/photos.php:1173 -msgid "View Photo" -msgstr "" - -#: ../../mod/photos.php:778 -msgid "Permission denied. Access to this item may be restricted." -msgstr "" - -#: ../../mod/photos.php:780 -msgid "Photo not available" -msgstr "" - -#: ../../mod/photos.php:840 -msgid "Use as profile photo" -msgstr "" - -#: ../../mod/photos.php:864 -msgid "View Full Size" -msgstr "" - -#: ../../mod/photos.php:908 ../../mod/delegate.php:130 ../../mod/tagrm.php:93 -msgid "Remove" -msgstr "" - -#: ../../mod/photos.php:938 -msgid "Edit photo" -msgstr "" - -#: ../../mod/photos.php:940 -msgid "Rotate CW (right)" -msgstr "" - -#: ../../mod/photos.php:941 -msgid "Rotate CCW (left)" -msgstr "" - -#: ../../mod/photos.php:943 -msgid "New album name" -msgstr "" - -#: ../../mod/photos.php:946 -msgid "Caption" -msgstr "" - -#: ../../mod/photos.php:948 -msgid "Add a Tag" -msgstr "" - -#: ../../mod/photos.php:951 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -msgstr "" - -#: ../../mod/photos.php:1104 -msgid "In This Photo:" -msgstr "" - -#: ../../mod/photos.php:1179 -msgid "View Album" -msgstr "" - -#: ../../mod/photos.php:1188 -msgid "Recent Photos" -msgstr "" - -#: ../../mod/mitem.php:14 ../../mod/menu.php:92 -msgid "Menu not found." -msgstr "" - -#: ../../mod/mitem.php:47 -msgid "Menu element updated." -msgstr "" - -#: ../../mod/mitem.php:51 -msgid "Unable to update menu element." -msgstr "" - -#: ../../mod/mitem.php:57 -msgid "Menu element added." -msgstr "" - -#: ../../mod/mitem.php:61 -msgid "Unable to add menu element." -msgstr "" - -#: ../../mod/mitem.php:96 -msgid "Manage Menu Elements" -msgstr "" - -#: ../../mod/mitem.php:99 -msgid "Edit menu" -msgstr "" - -#: ../../mod/mitem.php:102 -msgid "Edit element" -msgstr "" - -#: ../../mod/mitem.php:103 -msgid "Drop element" -msgstr "" - -#: ../../mod/mitem.php:104 -msgid "New element" -msgstr "" - -#: ../../mod/mitem.php:105 -msgid "Edit this menu container" -msgstr "" - -#: ../../mod/mitem.php:106 -msgid "Add menu element" -msgstr "" - -#: ../../mod/mitem.php:107 -msgid "Delete this menu item" -msgstr "" - -#: ../../mod/mitem.php:108 -msgid "Edit this menu item" -msgstr "" - -#: ../../mod/mitem.php:131 -msgid "New Menu Element" -msgstr "" - -#: ../../mod/mitem.php:133 ../../mod/mitem.php:176 -msgid "Menu Item Permissions" -msgstr "" - -#: ../../mod/mitem.php:136 ../../mod/mitem.php:180 -msgid "Link text" -msgstr "" - -#: ../../mod/mitem.php:137 ../../mod/mitem.php:181 -msgid "URL of link" -msgstr "" - -#: ../../mod/mitem.php:138 ../../mod/mitem.php:182 -msgid "Use Red magic-auth if available" -msgstr "" - -#: ../../mod/mitem.php:139 ../../mod/mitem.php:183 -msgid "Open link in new window" -msgstr "" - -#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 -msgid "Order in list" -msgstr "" - -#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 -msgid "Higher numbers will sink to bottom of listing" -msgstr "" - -#: ../../mod/mitem.php:154 -msgid "Menu item not found." -msgstr "" - -#: ../../mod/mitem.php:163 -msgid "Menu item deleted." -msgstr "" - -#: ../../mod/mitem.php:165 -msgid "Menu item could not be deleted." -msgstr "" - -#: ../../mod/mitem.php:174 -msgid "Edit Menu Element" -msgstr "" - -#: ../../mod/mitem.php:186 ../../mod/menu.php:114 -msgid "Modify" -msgstr "" - -#: ../../mod/subthread.php:103 -#, php-format -msgid "%1$s is following %2$s's %3$s" -msgstr "" - -#: ../../mod/regmod.php:12 -msgid "Please login." -msgstr "" - -#: ../../mod/mood.php:132 -msgid "Set your current mood and tell your friends" -msgstr "" - -#: ../../mod/lockview.php:30 ../../mod/lockview.php:36 -msgid "Remote privacy information not available." -msgstr "" - -#: ../../mod/lockview.php:45 -msgid "Visible to:" -msgstr "" - -#: ../../mod/rbmark.php:88 -msgid "Select a bookmark folder" -msgstr "" - -#: ../../mod/rbmark.php:93 -msgid "Save Bookmark" -msgstr "" - -#: ../../mod/rbmark.php:94 -msgid "URL of bookmark" -msgstr "" - -#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 -msgid "Description" -msgstr "" - -#: ../../mod/rbmark.php:99 -msgid "Or enter new bookmark folder name" -msgstr "" - -#: ../../mod/pdledit.php:13 -msgid "Layout updated." -msgstr "" - -#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 -msgid "Edit System Page Description" -msgstr "" - -#: ../../mod/pdledit.php:48 -msgid "Layout not found." -msgstr "" - -#: ../../mod/pdledit.php:54 -msgid "Module Name:" -msgstr "" - -#: ../../mod/pdledit.php:55 ../../mod/layouts.php:59 -msgid "Layout Help" +#: ../../mod/block.php:75 ../../mod/page.php:83 ../../mod/display.php:100 +#: ../../mod/help.php:72 ../../index.php:236 +msgid "Page not found." msgstr "" #: ../../mod/profile_photo.php:108 @@ -5280,120 +4112,715 @@ msgstr "" msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/acl.php:239 -msgid "network" +#: ../../mod/blocks.php:66 +msgid "Block Name" msgstr "" -#: ../../mod/menu.php:21 -msgid "Menu updated." +#: ../../mod/profiles.php:18 ../../mod/profiles.php:138 +#: ../../mod/profiles.php:168 ../../mod/profiles.php:472 +msgid "Profile not found." msgstr "" -#: ../../mod/menu.php:25 -msgid "Unable to update menu." +#: ../../mod/profiles.php:38 +msgid "Profile deleted." msgstr "" -#: ../../mod/menu.php:30 -msgid "Menu created." +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" msgstr "" -#: ../../mod/menu.php:34 -msgid "Unable to create menu." +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." msgstr "" -#: ../../mod/menu.php:57 -msgid "Manage Menus" +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." msgstr "" -#: ../../mod/menu.php:60 -msgid "Drop" +#: ../../mod/profiles.php:178 +msgid "Profile Name is required." msgstr "" -#: ../../mod/menu.php:62 -msgid "Create a new menu" +#: ../../mod/profiles.php:294 +msgid "Marital Status" msgstr "" -#: ../../mod/menu.php:63 -msgid "Delete this menu" +#: ../../mod/profiles.php:298 +msgid "Romantic Partner" msgstr "" -#: ../../mod/menu.php:64 ../../mod/menu.php:109 -msgid "Edit menu contents" +#: ../../mod/profiles.php:302 +msgid "Likes" msgstr "" -#: ../../mod/menu.php:65 -msgid "Edit this menu" +#: ../../mod/profiles.php:306 +msgid "Dislikes" msgstr "" -#: ../../mod/menu.php:80 -msgid "New Menu" +#: ../../mod/profiles.php:310 +msgid "Work/Employment" msgstr "" -#: ../../mod/menu.php:81 ../../mod/menu.php:110 -msgid "Menu name" +#: ../../mod/profiles.php:313 +msgid "Religion" msgstr "" -#: ../../mod/menu.php:81 ../../mod/menu.php:110 -msgid "Must be unique, only seen by you" +#: ../../mod/profiles.php:317 +msgid "Political Views" msgstr "" -#: ../../mod/menu.php:82 ../../mod/menu.php:111 -msgid "Menu title" +#: ../../mod/profiles.php:321 +msgid "Gender" msgstr "" -#: ../../mod/menu.php:82 ../../mod/menu.php:111 -msgid "Menu title as seen by others" +#: ../../mod/profiles.php:325 +msgid "Sexual Preference" msgstr "" -#: ../../mod/menu.php:83 ../../mod/menu.php:112 -msgid "Allow bookmarks" +#: ../../mod/profiles.php:329 +msgid "Homepage" msgstr "" -#: ../../mod/menu.php:83 ../../mod/menu.php:112 -msgid "Menu may be used to store saved bookmarks" +#: ../../mod/profiles.php:333 +msgid "Interests" msgstr "" -#: ../../mod/menu.php:98 -msgid "Menu deleted." +#: ../../mod/profiles.php:337 ../../mod/admin.php:892 +msgid "Address" msgstr "" -#: ../../mod/menu.php:100 -msgid "Menu could not be deleted." +#: ../../mod/profiles.php:344 ../../mod/pubsites.php:25 +msgid "Location" msgstr "" -#: ../../mod/menu.php:106 -msgid "Edit Menu" +#: ../../mod/profiles.php:427 +msgid "Profile updated." msgstr "" -#: ../../mod/menu.php:108 -msgid "Add or remove entries to this menu" +#: ../../mod/profiles.php:491 +msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -#: ../../mod/block.php:27 ../../mod/page.php:35 -msgid "Invalid item." +#: ../../mod/profiles.php:514 +msgid "Edit Profile Details" msgstr "" -#: ../../mod/block.php:75 ../../mod/help.php:72 ../../mod/display.php:100 -#: ../../mod/page.php:83 ../../index.php:236 -msgid "Page not found." +#: ../../mod/profiles.php:516 +msgid "View this profile" msgstr "" -#: ../../mod/tagger.php:98 +#: ../../mod/profiles.php:517 +msgid "Change Profile Photo" +msgstr "" + +#: ../../mod/profiles.php:518 +msgid "Create a new profile using these settings" +msgstr "" + +#: ../../mod/profiles.php:519 +msgid "Clone this profile" +msgstr "" + +#: ../../mod/profiles.php:520 +msgid "Delete this profile" +msgstr "" + +#: ../../mod/profiles.php:521 +msgid "Profile Name:" +msgstr "" + +#: ../../mod/profiles.php:522 +msgid "Your Full Name:" +msgstr "" + +#: ../../mod/profiles.php:523 +msgid "Title/Description:" +msgstr "" + +#: ../../mod/profiles.php:524 +msgid "Your Gender:" +msgstr "" + +#: ../../mod/profiles.php:525 #, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" +msgid "Birthday (%s):" msgstr "" -#: ../../mod/wall_upload.php:34 -msgid "Wall Photos" +#: ../../mod/profiles.php:526 +msgid "Street Address:" msgstr "" -#: ../../mod/openid.php:26 -msgid "OpenID protocol error. No ID returned." +#: ../../mod/profiles.php:527 +msgid "Locality/City:" msgstr "" -#: ../../mod/suggest.php:35 +#: ../../mod/profiles.php:528 +msgid "Postal/Zip Code:" +msgstr "" + +#: ../../mod/profiles.php:529 +msgid "Country:" +msgstr "" + +#: ../../mod/profiles.php:530 +msgid "Region/State:" +msgstr "" + +#: ../../mod/profiles.php:531 +msgid " Marital Status:" +msgstr "" + +#: ../../mod/profiles.php:532 +msgid "Who: (if applicable)" +msgstr "" + +#: ../../mod/profiles.php:533 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +msgstr "" + +#: ../../mod/profiles.php:534 +msgid "Since [date]:" +msgstr "" + +#: ../../mod/profiles.php:536 +msgid "Homepage URL:" +msgstr "" + +#: ../../mod/profiles.php:539 +msgid "Religious Views:" +msgstr "" + +#: ../../mod/profiles.php:540 +msgid "Keywords:" +msgstr "" + +#: ../../mod/profiles.php:543 +msgid "Example: fishing photography software" +msgstr "" + +#: ../../mod/profiles.php:544 +msgid "Used in directory listings" +msgstr "" + +#: ../../mod/profiles.php:545 +msgid "Tell us about yourself..." +msgstr "" + +#: ../../mod/profiles.php:546 +msgid "Hobbies/Interests" +msgstr "" + +#: ../../mod/profiles.php:547 +msgid "Contact information and Social Networks" +msgstr "" + +#: ../../mod/profiles.php:548 +msgid "My other channels" +msgstr "" + +#: ../../mod/profiles.php:549 +msgid "Musical interests" +msgstr "" + +#: ../../mod/profiles.php:550 +msgid "Books, literature" +msgstr "" + +#: ../../mod/profiles.php:551 +msgid "Television" +msgstr "" + +#: ../../mod/profiles.php:552 +msgid "Film/dance/culture/entertainment" +msgstr "" + +#: ../../mod/profiles.php:553 +msgid "Love/romance" +msgstr "" + +#: ../../mod/profiles.php:554 +msgid "Work/employment" +msgstr "" + +#: ../../mod/profiles.php:555 +msgid "School/education" +msgstr "" + +#: ../../mod/profiles.php:560 msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." +"This is your public profile.
    It may " +"be visible to anybody using the internet." +msgstr "" + +#: ../../mod/profiles.php:570 ../../mod/directory.php:143 +#: ../../mod/dirprofile.php:92 +msgid "Age: " +msgstr "" + +#: ../../mod/profiles.php:609 +msgid "Edit/Manage Profiles" +msgstr "" + +#: ../../mod/profiles.php:610 +msgid "Add profile things" +msgstr "" + +#: ../../mod/profiles.php:611 +msgid "Include desirable objects in your profile" +msgstr "" + +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" +msgstr "" + +#: ../../mod/bookmarks.php:58 +msgid "My Bookmarks" +msgstr "" + +#: ../../mod/bookmarks.php:69 +msgid "My Connections Bookmarks" +msgstr "" + +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." +msgstr "" + +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" +msgstr "" + +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." +msgstr "" + +#: ../../mod/profperm.php:123 +msgid "Visible To" +msgstr "" + +#: ../../mod/profperm.php:139 ../../mod/connections.php:279 +msgid "All Connections" +msgstr "" + +#: ../../mod/pubsites.php:16 +msgid "Public Sites" +msgstr "" + +#: ../../mod/pubsites.php:19 +msgid "" +"The listed sites allow public registration into the Red Matrix. All sites in " +"the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." +msgstr "" + +#: ../../mod/pubsites.php:25 +msgid "Site URL" +msgstr "" + +#: ../../mod/pubsites.php:25 +msgid "Access Type" +msgstr "" + +#: ../../mod/pubsites.php:25 +msgid "Registration Policy" +msgstr "" + +#: ../../mod/channel.php:25 ../../mod/chat.php:19 +msgid "You must be logged in to see this page." +msgstr "" + +#: ../../mod/channel.php:86 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "" + +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" +msgstr "" + +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" +msgstr "" + +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" +msgstr "" + +#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 +msgid "Description" +msgstr "" + +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" +msgstr "" + +#: ../../mod/chat.php:167 +msgid "Room not found" +msgstr "" + +#: ../../mod/chat.php:178 +msgid "Leave Room" +msgstr "" + +#: ../../mod/chat.php:179 +msgid "Delete This Room" +msgstr "" + +#: ../../mod/chat.php:180 +msgid "I am away right now" +msgstr "" + +#: ../../mod/chat.php:181 +msgid "I am online" +msgstr "" + +#: ../../mod/chat.php:183 +msgid "Bookmark this room" +msgstr "" + +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" +msgstr "" + +#: ../../mod/chat.php:208 +msgid "Chatroom Name" +msgstr "" + +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" +msgstr "" + +#: ../../mod/register.php:43 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." +msgstr "" + +#: ../../mod/register.php:49 +msgid "" +"Please indicate acceptance of the Terms of Service. Registration failed." +msgstr "" + +#: ../../mod/register.php:77 +msgid "Passwords do not match." +msgstr "" + +#: ../../mod/register.php:105 +msgid "" +"Registration successful. Please check your email for validation instructions." +msgstr "" + +#: ../../mod/register.php:111 +msgid "Your registration is pending approval by the site owner." +msgstr "" + +#: ../../mod/register.php:114 +msgid "Your registration can not be processed." +msgstr "" + +#: ../../mod/register.php:147 +msgid "Registration on this site/hub is by approval only." +msgstr "" + +#: ../../mod/register.php:148 +msgid "Register at another affiliated site/hub" +msgstr "" + +#: ../../mod/register.php:156 +msgid "" +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." +msgstr "" + +#: ../../mod/register.php:167 +msgid "Terms of Service" +msgstr "" + +#: ../../mod/register.php:173 +#, php-format +msgid "I accept the %s for this website" +msgstr "" + +#: ../../mod/register.php:175 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" +msgstr "" + +#: ../../mod/register.php:189 ../../mod/admin.php:443 +msgid "Registration" +msgstr "" + +#: ../../mod/register.php:194 +msgid "Membership on this site is by invitation only." +msgstr "" + +#: ../../mod/register.php:195 +msgid "Please enter your invitation code" +msgstr "" + +#: ../../mod/register.php:198 +msgid "Your email address" +msgstr "" + +#: ../../mod/register.php:199 +msgid "Choose a password" +msgstr "" + +#: ../../mod/register.php:200 +msgid "Please re-enter your password" +msgstr "" + +#: ../../mod/chatsvc.php:111 +msgid "Away" +msgstr "" + +#: ../../mod/chatsvc.php:115 +msgid "Online" +msgstr "" + +#: ../../mod/regmod.php:12 +msgid "Please login." +msgstr "" + +#: ../../mod/cloud.php:112 +msgid "Red Matrix - Guests: Username: {your email address}, Password: +++" +msgstr "" + +#: ../../mod/removeme.php:49 +msgid "Remove This Channel" +msgstr "" + +#: ../../mod/removeme.php:50 +msgid "" +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." +msgstr "" + +#: ../../mod/removeme.php:51 +msgid "Please enter your password for verification:" +msgstr "" + +#: ../../mod/removeme.php:52 +msgid "Remove this channel and all its clones from the network" +msgstr "" + +#: ../../mod/removeme.php:52 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "" + +#: ../../mod/removeme.php:53 +msgid "Remove Channel" +msgstr "" + +#: ../../mod/common.php:10 +msgid "No channel." +msgstr "" + +#: ../../mod/common.php:39 +msgid "Common connections" +msgstr "" + +#: ../../mod/common.php:44 +msgid "No connections in common." +msgstr "" + +#: ../../mod/rmagic.php:38 +msgid "" +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." +msgstr "" + +#: ../../mod/rmagic.php:38 +msgid "The error message was:" +msgstr "" + +#: ../../mod/rmagic.php:42 +msgid "Authentication failed." +msgstr "" + +#: ../../mod/rmagic.php:78 +msgid "Remote Authentication" +msgstr "" + +#: ../../mod/rmagic.php:79 +msgid "Enter your channel address (e.g. channel@example.com)" +msgstr "" + +#: ../../mod/rmagic.php:80 +msgid "Authenticate" +msgstr "" + +#: ../../mod/connect.php:55 ../../mod/connect.php:103 +msgid "Continue" +msgstr "" + +#: ../../mod/connect.php:84 +msgid "Premium Channel Setup" +msgstr "" + +#: ../../mod/connect.php:86 +msgid "Enable premium channel connection restrictions" +msgstr "" + +#: ../../mod/connect.php:87 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." +msgstr "" + +#: ../../mod/connect.php:89 ../../mod/connect.php:109 +msgid "" +"This channel may require additional steps or acknowledgement of the " +"following conditions prior to connecting:" +msgstr "" + +#: ../../mod/connect.php:90 +msgid "" +"Potential connections will then see the following text before proceeding:" +msgstr "" + +#: ../../mod/connect.php:91 ../../mod/connect.php:112 +msgid "" +"By continuing, I certify that I have complied with any instructions provided " +"on this page." +msgstr "" + +#: ../../mod/connect.php:100 +msgid "(No specific instructions have been provided by the channel owner.)" +msgstr "" + +#: ../../mod/connect.php:108 +msgid "Restricted or Premium Channel" +msgstr "" + +#: ../../mod/network.php:79 +msgid "No such group" +msgstr "" + +#: ../../mod/network.php:118 +msgid "Search Results For:" +msgstr "" + +#: ../../mod/network.php:172 +msgid "Collection is empty" +msgstr "" + +#: ../../mod/network.php:180 +msgid "Collection: " +msgstr "" + +#: ../../mod/network.php:193 +msgid "Connection: " +msgstr "" + +#: ../../mod/network.php:196 +msgid "Invalid connection." +msgstr "" + +#: ../../mod/connections.php:37 ../../mod/connedit.php:64 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/connections.php:51 ../../mod/connedit.php:78 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/connections.php:94 ../../mod/connedit.php:131 +msgid "Connection updated." +msgstr "" + +#: ../../mod/connections.php:96 ../../mod/connedit.php:133 +msgid "Failed to update connection record." +msgstr "" + +#: ../../mod/connections.php:191 ../../mod/connections.php:292 +msgid "Blocked" +msgstr "" + +#: ../../mod/connections.php:196 ../../mod/connections.php:299 +msgid "Ignored" +msgstr "" + +#: ../../mod/connections.php:201 ../../mod/connections.php:313 +msgid "Hidden" +msgstr "" + +#: ../../mod/connections.php:206 ../../mod/connections.php:306 +msgid "Archived" +msgstr "" + +#: ../../mod/connections.php:230 ../../mod/connections.php:245 +msgid "All" +msgstr "" + +#: ../../mod/connections.php:240 ../../mod/connections.php:320 +msgid "Unconnected" +msgstr "" + +#: ../../mod/connections.php:270 +msgid "Suggest new connections" +msgstr "" + +#: ../../mod/connections.php:273 +msgid "New Connections" +msgstr "" + +#: ../../mod/connections.php:276 +msgid "Show pending (new) connections" +msgstr "" + +#: ../../mod/connections.php:282 +msgid "Show all connections" +msgstr "" + +#: ../../mod/connections.php:285 +msgid "Unblocked" +msgstr "" + +#: ../../mod/connections.php:288 +msgid "Only show unblocked connections" +msgstr "" + +#: ../../mod/connections.php:295 +msgid "Only show blocked connections" +msgstr "" + +#: ../../mod/connections.php:302 +msgid "Only show ignored connections" +msgstr "" + +#: ../../mod/connections.php:309 +msgid "Only show archived connections" +msgstr "" + +#: ../../mod/connections.php:316 +msgid "Only show hidden connections" +msgstr "" + +#: ../../mod/connections.php:323 +msgid "Only show one-way connections" +msgstr "" + +#: ../../mod/connections.php:368 +#, php-format +msgid "%1$s [%2$s]" +msgstr "" + +#: ../../mod/connections.php:369 +msgid "Edit contact" +msgstr "" + +#: ../../mod/connections.php:390 +msgid "Search your connections" +msgstr "" + +#: ../../mod/connections.php:391 +msgid "Finding: " +msgstr "" + +#: ../../mod/rpost.php:97 ../../mod/editpost.php:42 +msgid "Edit post" msgstr "" #: ../../mod/connedit.php:243 @@ -5475,6 +4902,16 @@ msgstr "" msgid "View recent posts and comments" msgstr "" +#: ../../mod/connedit.php:372 ../../mod/connedit.php:515 +#: ../../mod/admin.php:760 +msgid "Unblock" +msgstr "" + +#: ../../mod/connedit.php:372 ../../mod/connedit.php:515 +#: ../../mod/admin.php:759 +msgid "Block" +msgstr "" + #: ../../mod/connedit.php:375 msgid "Block or Unblock this connection" msgstr "" @@ -5694,36 +5131,97 @@ msgid "" "Replies/likes to your public posts may still be visible" msgstr "" -#: ../../mod/message.php:31 ../../mod/mail.php:121 -msgid "Messages" +#: ../../mod/delegate.php:95 +msgid "No potential page delegates located." msgstr "" -#: ../../mod/message.php:41 -msgid "Conversation removed." +#: ../../mod/delegate.php:121 +msgid "Delegate Page Management" msgstr "" -#: ../../mod/message.php:56 -msgid "No messages." +#: ../../mod/delegate.php:123 +msgid "" +"Delegates are able to manage all aspects of this account/page except for " +"basic account settings. Please do not delegate your personal account to " +"anybody that you do not trust completely." msgstr "" -#: ../../mod/message.php:72 ../../mod/mail.php:292 -msgid "Delete message" +#: ../../mod/delegate.php:124 +msgid "Existing Page Managers" msgstr "" -#: ../../mod/message.php:74 -msgid "D, d M Y - g:i A" +#: ../../mod/delegate.php:126 +msgid "Existing Page Delegates" msgstr "" -#: ../../mod/ping.php:192 -msgid "sent you a private message" +#: ../../mod/delegate.php:128 +msgid "Potential Delegates" msgstr "" -#: ../../mod/ping.php:250 -msgid "added your channel" +#: ../../mod/delegate.php:130 ../../mod/tagrm.php:93 ../../mod/photos.php:906 +msgid "Remove" msgstr "" -#: ../../mod/ping.php:294 -msgid "posted an event" +#: ../../mod/delegate.php:131 +msgid "Add" +msgstr "" + +#: ../../mod/delegate.php:132 +msgid "No entries." +msgstr "" + +#: ../../mod/search.php:13 ../../mod/directory.php:15 +#: ../../mod/dirprofile.php:9 ../../mod/display.php:9 +#: ../../mod/viewconnections.php:17 ../../mod/photos.php:443 +msgid "Public access denied." +msgstr "" + +#: ../../mod/directory.php:146 ../../mod/dirprofile.php:95 +msgid "Gender: " +msgstr "" + +#: ../../mod/directory.php:207 +msgid "Finding:" +msgstr "" + +#: ../../mod/directory.php:215 +msgid "next page" +msgstr "" + +#: ../../mod/directory.php:215 +msgid "previous page" +msgstr "" + +#: ../../mod/directory.php:222 +msgid "No entries (some entries may be hidden)." +msgstr "" + +#: ../../mod/dirprofile.php:108 +msgid "Status: " +msgstr "" + +#: ../../mod/dirprofile.php:109 +msgid "Sexual Preference: " +msgstr "" + +#: ../../mod/dirprofile.php:111 +msgid "Homepage: " +msgstr "" + +#: ../../mod/dirprofile.php:112 +msgid "Hometown: " +msgstr "" + +#: ../../mod/dirprofile.php:114 +msgid "About: " +msgstr "" + +#: ../../mod/dirprofile.php:162 +msgid "Keywords: " +msgstr "" + +#: ../../mod/dirsearch.php:21 +msgid "This site is not a directory server" msgstr "" #: ../../mod/setup.php:162 @@ -6105,85 +5603,1018 @@ msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../mod/magic.php:70 -msgid "Hub not found." +#: ../../mod/editblock.php:8 ../../mod/editblock.php:27 +#: ../../mod/editblock.php:53 ../../mod/editlayout.php:36 +#: ../../mod/editpost.php:20 ../../mod/editwebpage.php:32 +msgid "Item not found" msgstr "" -#: ../../mod/invite.php:25 -msgid "Total invitation limit exceeded." +#: ../../mod/editblock.php:77 +msgid "Edit Block" msgstr "" -#: ../../mod/invite.php:49 +#: ../../mod/editblock.php:87 +msgid "Delete block?" +msgstr "" + +#: ../../mod/editblock.php:115 ../../mod/editlayout.php:110 +#: ../../mod/editpost.php:116 ../../mod/editwebpage.php:147 +msgid "Insert YouTube video" +msgstr "" + +#: ../../mod/editblock.php:116 ../../mod/editlayout.php:111 +#: ../../mod/editpost.php:117 ../../mod/editwebpage.php:148 +msgid "Insert Vorbis [.ogg] video" +msgstr "" + +#: ../../mod/editblock.php:117 ../../mod/editlayout.php:112 +#: ../../mod/editpost.php:118 ../../mod/editwebpage.php:149 +msgid "Insert Vorbis [.ogg] audio" +msgstr "" + +#: ../../mod/editblock.php:153 +msgid "Delete Block" +msgstr "" + +#: ../../mod/pdledit.php:13 +msgid "Layout updated." +msgstr "" + +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" +msgstr "" + +#: ../../mod/pdledit.php:48 +msgid "Layout not found." +msgstr "" + +#: ../../mod/pdledit.php:54 +msgid "Module Name:" +msgstr "" + +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:59 +msgid "Layout Help" +msgstr "" + +#: ../../mod/editlayout.php:72 +msgid "Edit Layout" +msgstr "" + +#: ../../mod/editlayout.php:82 +msgid "Delete layout?" +msgstr "" + +#: ../../mod/editlayout.php:146 +msgid "Delete Layout" +msgstr "" + +#: ../../mod/editpost.php:31 +msgid "Item is not editable" +msgstr "" + +#: ../../mod/editpost.php:53 +msgid "Delete item?" +msgstr "" + +#: ../../mod/editwebpage.php:106 +msgid "Edit Webpage" +msgstr "" + +#: ../../mod/editwebpage.php:116 +msgid "Delete webpage?" +msgstr "" + +#: ../../mod/editwebpage.php:186 +msgid "Delete Webpage" +msgstr "" + +#: ../../mod/siteinfo.php:57 #, php-format -msgid "%s : Not a valid email address." +msgid "Version %s" msgstr "" -#: ../../mod/invite.php:76 -msgid "Please join us on Red" +#: ../../mod/siteinfo.php:76 +msgid "Installed plugins/addons/apps:" msgstr "" -#: ../../mod/invite.php:87 -msgid "Invitation limit exceeded. Please contact your site administrator." +#: ../../mod/siteinfo.php:89 +msgid "No installed plugins/addons/apps" msgstr "" -#: ../../mod/invite.php:92 +#: ../../mod/siteinfo.php:97 +msgid "Red" +msgstr "" + +#: ../../mod/siteinfo.php:98 +msgid "" +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralised privacy enhanced websites." +msgstr "" + +#: ../../mod/siteinfo.php:101 +msgid "Running at web location" +msgstr "" + +#: ../../mod/siteinfo.php:102 +msgid "" +"Please visit GetZot.com to learn more " +"about the Red Matrix." +msgstr "" + +#: ../../mod/siteinfo.php:103 +msgid "Bug reports and issues: please visit" +msgstr "" + +#: ../../mod/siteinfo.php:106 +msgid "" +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" +msgstr "" + +#: ../../mod/siteinfo.php:108 +msgid "Site Administrators" +msgstr "" + +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." +msgstr "" + +#: ../../mod/sources.php:45 +msgid "Source created." +msgstr "" + +#: ../../mod/sources.php:57 +msgid "Source updated." +msgstr "" + +#: ../../mod/sources.php:82 +msgid "*" +msgstr "" + +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." +msgstr "" + +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" +msgstr "" + +#: ../../mod/sources.php:101 ../../mod/sources.php:133 +msgid "" +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." +msgstr "" + +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" +msgstr "" + +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" +msgstr "" + +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:110 +msgid "Channel Name" +msgstr "" + +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." +msgstr "" + +#: ../../mod/sources.php:130 +msgid "Edit Source" +msgstr "" + +#: ../../mod/sources.php:131 +msgid "Delete Source" +msgstr "" + +#: ../../mod/sources.php:158 +msgid "Source removed" +msgstr "" + +#: ../../mod/sources.php:160 +msgid "Unable to remove source." +msgstr "" + +#: ../../mod/filer.php:49 +msgid "- select -" +msgstr "" + +#: ../../mod/events.php:72 +msgid "Event title and start time are required." +msgstr "" + +#: ../../mod/events.php:310 +msgid "l, F j" +msgstr "" + +#: ../../mod/events.php:332 +msgid "Edit event" +msgstr "" + +#: ../../mod/events.php:378 +msgid "Create New Event" +msgstr "" + +#: ../../mod/events.php:379 +msgid "Previous" +msgstr "" + +#: ../../mod/events.php:450 +msgid "hour:minute" +msgstr "" + +#: ../../mod/events.php:470 +msgid "Event details" +msgstr "" + +#: ../../mod/events.php:471 #, php-format -msgid "%s : Message delivery failed." +msgid "Format is %s %s. Starting date and Title are required." msgstr "" -#: ../../mod/invite.php:96 +#: ../../mod/events.php:473 +msgid "Event Starts:" +msgstr "" + +#: ../../mod/events.php:473 ../../mod/events.php:487 ../../mod/appman.php:91 +#: ../../mod/appman.php:92 +msgid "Required" +msgstr "" + +#: ../../mod/events.php:476 +msgid "Finish date/time is not known or not relevant" +msgstr "" + +#: ../../mod/events.php:478 +msgid "Event Finishes:" +msgstr "" + +#: ../../mod/events.php:481 +msgid "Adjust for viewer timezone" +msgstr "" + +#: ../../mod/events.php:483 +msgid "Description:" +msgstr "" + +#: ../../mod/events.php:487 +msgid "Title:" +msgstr "" + +#: ../../mod/events.php:489 +msgid "Share this event" +msgstr "" + +#: ../../mod/filestorage.php:68 +msgid "Permission Denied." +msgstr "" + +#: ../../mod/filestorage.php:85 +msgid "File not found." +msgstr "" + +#: ../../mod/filestorage.php:121 +msgid "Edit file permissions" +msgstr "" + +#: ../../mod/filestorage.php:129 +msgid "Set/edit permissions" +msgstr "" + +#: ../../mod/filestorage.php:130 +msgid "Include all files and sub folders" +msgstr "" + +#: ../../mod/filestorage.php:131 +msgid "Return to file list" +msgstr "" + +#: ../../mod/filestorage.php:133 +msgid "Copy/paste this code to attach file to a post" +msgstr "" + +#: ../../mod/filestorage.php:134 +msgid "Copy/paste this URL to link file from a web page" +msgstr "" + +#: ../../mod/filestorage.php:171 +msgid "Download" +msgstr "" + +#: ../../mod/filestorage.php:177 +msgid "Used: " +msgstr "" + +#: ../../mod/filestorage.php:178 +msgid "[directory]" +msgstr "" + +#: ../../mod/filestorage.php:180 +msgid "Limit: " +msgstr "" + +#: ../../mod/follow.php:25 +msgid "Channel added." +msgstr "" + +#: ../../mod/subthread.php:103 #, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." +msgid "%1$s is following %2$s's %3$s" +msgstr "" + +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." +msgstr "" + +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." +msgstr "" + +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" +msgstr "" + +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" +msgstr "" + +#: ../../mod/suggest.php:35 +msgid "" +"No suggestions available. If this is a new site, please try again in 24 " +"hours." +msgstr "" + +#: ../../mod/group.php:20 +msgid "Collection created." +msgstr "" + +#: ../../mod/group.php:26 +msgid "Could not create collection." +msgstr "" + +#: ../../mod/group.php:54 +msgid "Collection updated." +msgstr "" + +#: ../../mod/group.php:86 +msgid "Create a collection of channels." +msgstr "" + +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " +msgstr "" + +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" +msgstr "" + +#: ../../mod/group.php:107 +msgid "Collection removed." +msgstr "" + +#: ../../mod/group.php:109 +msgid "Unable to remove collection." +msgstr "" + +#: ../../mod/group.php:182 +msgid "Collection Editor" +msgstr "" + +#: ../../mod/group.php:196 +msgid "Members" +msgstr "" + +#: ../../mod/group.php:198 +msgid "All Connected Channels" +msgstr "" + +#: ../../mod/group.php:231 +msgid "Click on a channel to add or remove." +msgstr "" + +#: ../../mod/tagger.php:98 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" +msgstr "" + +#: ../../mod/help.php:43 ../../mod/help.php:49 ../../mod/help.php:55 +msgid "Help:" +msgstr "" + +#: ../../mod/help.php:69 ../../index.php:233 +msgid "Not Found" +msgstr "" + +#: ../../mod/tagrm.php:41 +msgid "Tag removed" +msgstr "" + +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" +msgstr "" + +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " +msgstr "" + +#: ../../mod/home.php:79 +msgid "Red Matrix - "The Network"" +msgstr "" + +#: ../../mod/home.php:92 +#, php-format +msgid "Welcome to %s" +msgstr "" + +#: ../../mod/admin.php:52 +msgid "Theme settings updated." +msgstr "" + +#: ../../mod/admin.php:92 ../../mod/admin.php:441 +msgid "Site" +msgstr "" + +#: ../../mod/admin.php:93 +msgid "Accounts" +msgstr "" + +#: ../../mod/admin.php:94 ../../mod/admin.php:884 +msgid "Channels" +msgstr "" + +#: ../../mod/admin.php:95 ../../mod/admin.php:975 ../../mod/admin.php:1017 +msgid "Plugins" +msgstr "" + +#: ../../mod/admin.php:96 ../../mod/admin.php:1180 ../../mod/admin.php:1216 +msgid "Themes" +msgstr "" + +#: ../../mod/admin.php:97 ../../mod/admin.php:541 +msgid "Server" +msgstr "" + +#: ../../mod/admin.php:98 +msgid "DB updates" +msgstr "" + +#: ../../mod/admin.php:112 ../../mod/admin.php:119 ../../mod/admin.php:1303 +msgid "Logs" +msgstr "" + +#: ../../mod/admin.php:118 +msgid "Plugin Features" +msgstr "" + +#: ../../mod/admin.php:120 +msgid "User registrations waiting for confirmation" +msgstr "" + +#: ../../mod/admin.php:197 +msgid "Message queues" +msgstr "" + +#: ../../mod/admin.php:202 ../../mod/admin.php:440 ../../mod/admin.php:540 +#: ../../mod/admin.php:749 ../../mod/admin.php:883 ../../mod/admin.php:974 +#: ../../mod/admin.php:1016 ../../mod/admin.php:1179 ../../mod/admin.php:1215 +#: ../../mod/admin.php:1302 +msgid "Administration" +msgstr "" + +#: ../../mod/admin.php:203 +msgid "Summary" +msgstr "" + +#: ../../mod/admin.php:205 +msgid "Registered users" +msgstr "" + +#: ../../mod/admin.php:207 ../../mod/admin.php:544 +msgid "Pending registrations" +msgstr "" + +#: ../../mod/admin.php:208 +msgid "Version" +msgstr "" + +#: ../../mod/admin.php:210 ../../mod/admin.php:545 +msgid "Active plugins" +msgstr "" + +#: ../../mod/admin.php:361 +msgid "Site settings updated." +msgstr "" + +#: ../../mod/admin.php:392 +msgid "No special theme for accessibility" +msgstr "" + +#: ../../mod/admin.php:421 +msgid "Yes - with approval" +msgstr "" + +#: ../../mod/admin.php:427 +msgid "My site is not a public server" +msgstr "" + +#: ../../mod/admin.php:428 +msgid "My site has paid access only" +msgstr "" + +#: ../../mod/admin.php:429 +msgid "My site has free access only" +msgstr "" + +#: ../../mod/admin.php:430 +msgid "My site offers free accounts with optional paid upgrades" +msgstr "" + +#: ../../mod/admin.php:444 +msgid "File upload" +msgstr "" + +#: ../../mod/admin.php:445 +msgid "Policies" +msgstr "" + +#: ../../mod/admin.php:450 +msgid "Site name" +msgstr "" + +#: ../../mod/admin.php:451 +msgid "Banner/Logo" +msgstr "" + +#: ../../mod/admin.php:452 +msgid "Administrator Information" +msgstr "" + +#: ../../mod/admin.php:452 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" +msgstr "" + +#: ../../mod/admin.php:453 +msgid "System language" +msgstr "" + +#: ../../mod/admin.php:454 +msgid "System theme" +msgstr "" + +#: ../../mod/admin.php:454 +msgid "" +"Default system theme - may be over-ridden by user profiles - change theme settings" +msgstr "" + +#: ../../mod/admin.php:455 +msgid "Mobile system theme" +msgstr "" + +#: ../../mod/admin.php:455 +msgid "Theme for mobile devices" +msgstr "" + +#: ../../mod/admin.php:456 +msgid "Accessibility system theme" +msgstr "" + +#: ../../mod/admin.php:456 +msgid "Accessibility theme" +msgstr "" + +#: ../../mod/admin.php:457 +msgid "Channel to use for this website's static pages" +msgstr "" + +#: ../../mod/admin.php:457 +msgid "Site Channel" +msgstr "" + +#: ../../mod/admin.php:459 +msgid "Maximum image size" +msgstr "" + +#: ../../mod/admin.php:459 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." +msgstr "" + +#: ../../mod/admin.php:460 +msgid "Does this site allow new member registration?" +msgstr "" + +#: ../../mod/admin.php:461 +msgid "Which best describes the types of account offered by this hub?" +msgstr "" + +#: ../../mod/admin.php:462 +msgid "Register text" +msgstr "" + +#: ../../mod/admin.php:462 +msgid "Will be displayed prominently on the registration page." +msgstr "" + +#: ../../mod/admin.php:463 +msgid "Accounts abandoned after x days" +msgstr "" + +#: ../../mod/admin.php:463 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." +msgstr "" + +#: ../../mod/admin.php:464 +msgid "Allowed friend domains" +msgstr "" + +#: ../../mod/admin.php:464 +msgid "" +"Comma separated list of domains which are allowed to establish friendships " +"with this site. Wildcards are accepted. Empty to allow any domains" +msgstr "" + +#: ../../mod/admin.php:465 +msgid "Allowed email domains" +msgstr "" + +#: ../../mod/admin.php:465 +msgid "" +"Comma separated list of domains which are allowed in email addresses for " +"registrations to this site. Wildcards are accepted. Empty to allow any " +"domains" +msgstr "" + +#: ../../mod/admin.php:466 +msgid "Block public" +msgstr "" + +#: ../../mod/admin.php:466 +msgid "" +"Check to block public access to all otherwise public personal pages on this " +"site unless you are currently logged in." +msgstr "" + +#: ../../mod/admin.php:467 +msgid "Force publish" +msgstr "" + +#: ../../mod/admin.php:467 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." +msgstr "" + +#: ../../mod/admin.php:468 +msgid "Disable discovery tab" +msgstr "" + +#: ../../mod/admin.php:468 +msgid "" +"Remove the tab in the network view with public content pulled from sources " +"chosen for this site." +msgstr "" + +#: ../../mod/admin.php:469 +msgid "No login on Homepage" +msgstr "" + +#: ../../mod/admin.php:469 +msgid "" +"Check to hide the login form from your sites homepage when visitors arrive " +"who are not logged in (e.g. when you put the content of the homepage in via " +"the site channel)." +msgstr "" + +#: ../../mod/admin.php:471 +msgid "Proxy user" +msgstr "" + +#: ../../mod/admin.php:472 +msgid "Proxy URL" +msgstr "" + +#: ../../mod/admin.php:473 +msgid "Network timeout" +msgstr "" + +#: ../../mod/admin.php:473 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +msgstr "" + +#: ../../mod/admin.php:474 +msgid "Delivery interval" +msgstr "" + +#: ../../mod/admin.php:474 +msgid "" +"Delay background delivery processes by this many seconds to reduce system " +"load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " +"for large dedicated servers." +msgstr "" + +#: ../../mod/admin.php:475 +msgid "Poll interval" +msgstr "" + +#: ../../mod/admin.php:475 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." +msgstr "" + +#: ../../mod/admin.php:476 +msgid "Maximum Load Average" +msgstr "" + +#: ../../mod/admin.php:476 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." +msgstr "" + +#: ../../mod/admin.php:532 +msgid "No server found" +msgstr "" + +#: ../../mod/admin.php:539 ../../mod/admin.php:763 +msgid "ID" +msgstr "" + +#: ../../mod/admin.php:539 +msgid "for channel" +msgstr "" + +#: ../../mod/admin.php:539 +msgid "on server" +msgstr "" + +#: ../../mod/admin.php:539 +msgid "Status" +msgstr "" + +#: ../../mod/admin.php:560 +msgid "Update has been marked successful" +msgstr "" + +#: ../../mod/admin.php:570 +#, php-format +msgid "Executing %s failed. Check system logs." +msgstr "" + +#: ../../mod/admin.php:573 +#, php-format +msgid "Update %s was successfully applied." +msgstr "" + +#: ../../mod/admin.php:577 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: ../../mod/admin.php:580 +#, php-format +msgid "Update function %s could not be found." +msgstr "" + +#: ../../mod/admin.php:595 +msgid "No failed updates." +msgstr "" + +#: ../../mod/admin.php:599 +msgid "Failed Updates" +msgstr "" + +#: ../../mod/admin.php:601 +msgid "Mark success (if update was manually applied)" +msgstr "" + +#: ../../mod/admin.php:602 +msgid "Attempt to execute this update step automatically" +msgstr "" + +#: ../../mod/admin.php:628 +#, php-format +msgid "%s user blocked/unblocked" +msgid_plural "%s users blocked/unblocked" msgstr[0] "" msgstr[1] "" -#: ../../mod/invite.php:115 -msgid "You have no more invitations available" +#: ../../mod/admin.php:635 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/admin.php:666 +msgid "Account not found" msgstr "" -#: ../../mod/invite.php:141 -msgid "Send invitations" +#: ../../mod/admin.php:677 +#, php-format +msgid "User '%s' deleted" msgstr "" -#: ../../mod/invite.php:142 -msgid "Enter email addresses, one per line:" +#: ../../mod/admin.php:686 +#, php-format +msgid "User '%s' unblocked" msgstr "" -#: ../../mod/invite.php:143 ../../mod/mail.php:216 ../../mod/mail.php:328 -msgid "Your message:" +#: ../../mod/admin.php:686 +#, php-format +msgid "User '%s' blocked" msgstr "" -#: ../../mod/invite.php:144 +#: ../../mod/admin.php:750 ../../mod/admin.php:762 +msgid "Users" +msgstr "" + +#: ../../mod/admin.php:752 ../../mod/admin.php:886 +msgid "select all" +msgstr "" + +#: ../../mod/admin.php:753 +msgid "User registrations waiting for confirm" +msgstr "" + +#: ../../mod/admin.php:754 +msgid "Request date" +msgstr "" + +#: ../../mod/admin.php:755 +msgid "No registrations." +msgstr "" + +#: ../../mod/admin.php:756 +msgid "Approve" +msgstr "" + +#: ../../mod/admin.php:757 +msgid "Deny" +msgstr "" + +#: ../../mod/admin.php:763 +msgid "Register date" +msgstr "" + +#: ../../mod/admin.php:763 +msgid "Last login" +msgstr "" + +#: ../../mod/admin.php:763 +msgid "Expires" +msgstr "" + +#: ../../mod/admin.php:763 +msgid "Service Class" +msgstr "" + +#: ../../mod/admin.php:765 msgid "" -"You are cordially invited to join me and some other close friends on the Red " -"Matrix - a revolutionary new decentralised communication and information " -"tool." +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/invite.php:146 -msgid "You will need to supply this invitation code: $invite_code" -msgstr "" - -#: ../../mod/invite.php:147 -msgid "Please visit my channel at" -msgstr "" - -#: ../../mod/invite.php:151 +#: ../../mod/admin.php:766 msgid "" -"Once you have registered (on ANY Red Matrix site - they are all inter-" -"connected), please connect with my Red Matrix channel address:" +"The user {0} will be deleted!\\n\\nEverything this user has posted on this " +"site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/invite.php:153 -msgid "Click the [Register] link on the following page to join." +#: ../../mod/admin.php:798 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channelss censored/uncensored" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/admin.php:805 +#, php-format +msgid "%s channel deleted" +msgid_plural "%s channels deleted" +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/admin.php:824 +msgid "Channel not found" msgstr "" -#: ../../mod/invite.php:155 +#: ../../mod/admin.php:835 +#, php-format +msgid "Channel '%s' deleted" +msgstr "" + +#: ../../mod/admin.php:845 +#, php-format +msgid "Channel '%s' uncensored" +msgstr "" + +#: ../../mod/admin.php:845 +#, php-format +msgid "Channel '%s' censored" +msgstr "" + +#: ../../mod/admin.php:888 +msgid "Censor" +msgstr "" + +#: ../../mod/admin.php:889 +msgid "Uncensor" +msgstr "" + +#: ../../mod/admin.php:892 +msgid "UID" +msgstr "" + +#: ../../mod/admin.php:894 msgid "" -"For more information about the Red Matrix Project and why it has the " -"potential to change the internet as we know it, please visit http://getzot." -"com" +"Selected channels will be deleted!\\n\\nEverything that was posted in these " +"channels on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: ../../mod/admin.php:895 +msgid "" +"The channel {0} will be deleted!\\n\\nEverything that was posted in this " +"channel on this site will be permanently deleted!\\n\\nAre you sure?" +msgstr "" + +#: ../../mod/admin.php:934 +#, php-format +msgid "Plugin %s disabled." +msgstr "" + +#: ../../mod/admin.php:938 +#, php-format +msgid "Plugin %s enabled." +msgstr "" + +#: ../../mod/admin.php:948 ../../mod/admin.php:1150 +msgid "Disable" +msgstr "" + +#: ../../mod/admin.php:950 ../../mod/admin.php:1152 +msgid "Enable" +msgstr "" + +#: ../../mod/admin.php:976 ../../mod/admin.php:1181 +msgid "Toggle" +msgstr "" + +#: ../../mod/admin.php:984 ../../mod/admin.php:1191 +msgid "Author: " +msgstr "" + +#: ../../mod/admin.php:985 ../../mod/admin.php:1192 +msgid "Maintainer: " +msgstr "" + +#: ../../mod/admin.php:1114 +msgid "No themes found." +msgstr "" + +#: ../../mod/admin.php:1173 +msgid "Screenshot" +msgstr "" + +#: ../../mod/admin.php:1221 +msgid "[Experimental]" +msgstr "" + +#: ../../mod/admin.php:1222 +msgid "[Unsupported]" +msgstr "" + +#: ../../mod/admin.php:1249 +msgid "Log settings updated." +msgstr "" + +#: ../../mod/admin.php:1305 +msgid "Clear" +msgstr "" + +#: ../../mod/admin.php:1311 +msgid "Debugging" +msgstr "" + +#: ../../mod/admin.php:1312 +msgid "Log file" +msgstr "" + +#: ../../mod/admin.php:1312 +msgid "" +"Must be writable by web server. Relative to your Red top-level directory." +msgstr "" + +#: ../../mod/admin.php:1313 +msgid "Log level" msgstr "" #: ../../mod/thing.php:98 @@ -6247,694 +6678,6 @@ msgstr "" msgid "Add Thing to your Profile" msgstr "" -#: ../../mod/oexchange.php:23 -msgid "Unable to find your hub." -msgstr "" - -#: ../../mod/oexchange.php:37 -msgid "Post successful." -msgstr "" - -#: ../../mod/help.php:43 ../../mod/help.php:49 ../../mod/help.php:55 -msgid "Help:" -msgstr "" - -#: ../../mod/help.php:69 ../../index.php:233 -msgid "Not Found" -msgstr "" - -#: ../../mod/viewconnections.php:58 -msgid "No connections." -msgstr "" - -#: ../../mod/viewconnections.php:70 -#, php-format -msgid "Visit %s's profile [%s]" -msgstr "" - -#: ../../mod/viewconnections.php:85 -msgid "View Connnections" -msgstr "" - -#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 -msgid "Invalid profile identifier." -msgstr "" - -#: ../../mod/profperm.php:110 -msgid "Profile Visibility Editor" -msgstr "" - -#: ../../mod/profperm.php:114 -msgid "Click on a contact to add or remove." -msgstr "" - -#: ../../mod/profperm.php:123 -msgid "Visible To" -msgstr "" - -#: ../../mod/register.php:43 -msgid "Maximum daily site registrations exceeded. Please try again tomorrow." -msgstr "" - -#: ../../mod/register.php:49 -msgid "" -"Please indicate acceptance of the Terms of Service. Registration failed." -msgstr "" - -#: ../../mod/register.php:77 -msgid "Passwords do not match." -msgstr "" - -#: ../../mod/register.php:105 -msgid "" -"Registration successful. Please check your email for validation instructions." -msgstr "" - -#: ../../mod/register.php:111 -msgid "Your registration is pending approval by the site owner." -msgstr "" - -#: ../../mod/register.php:114 -msgid "Your registration can not be processed." -msgstr "" - -#: ../../mod/register.php:147 -msgid "Registration on this site/hub is by approval only." -msgstr "" - -#: ../../mod/register.php:148 -msgid "Register at another affiliated site/hub" -msgstr "" - -#: ../../mod/register.php:156 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." -msgstr "" - -#: ../../mod/register.php:167 -msgid "Terms of Service" -msgstr "" - -#: ../../mod/register.php:173 -#, php-format -msgid "I accept the %s for this website" -msgstr "" - -#: ../../mod/register.php:175 -#, php-format -msgid "I am over 13 years of age and accept the %s for this website" -msgstr "" - -#: ../../mod/register.php:194 -msgid "Membership on this site is by invitation only." -msgstr "" - -#: ../../mod/register.php:195 -msgid "Please enter your invitation code" -msgstr "" - -#: ../../mod/register.php:198 -msgid "Your email address" -msgstr "" - -#: ../../mod/register.php:199 -msgid "Choose a password" -msgstr "" - -#: ../../mod/register.php:200 -msgid "Please re-enter your password" -msgstr "" - -#: ../../mod/network.php:79 -msgid "No such group" -msgstr "" - -#: ../../mod/network.php:119 -msgid "Search Results For:" -msgstr "" - -#: ../../mod/network.php:173 -msgid "Collection is empty" -msgstr "" - -#: ../../mod/network.php:181 -msgid "Collection: " -msgstr "" - -#: ../../mod/network.php:194 -msgid "Connection: " -msgstr "" - -#: ../../mod/network.php:197 -msgid "Invalid connection." -msgstr "" - -#: ../../mod/delegate.php:95 -msgid "No potential page delegates located." -msgstr "" - -#: ../../mod/delegate.php:121 -msgid "Delegate Page Management" -msgstr "" - -#: ../../mod/delegate.php:123 -msgid "" -"Delegates are able to manage all aspects of this account/page except for " -"basic account settings. Please do not delegate your personal account to " -"anybody that you do not trust completely." -msgstr "" - -#: ../../mod/delegate.php:124 -msgid "Existing Page Managers" -msgstr "" - -#: ../../mod/delegate.php:126 -msgid "Existing Page Delegates" -msgstr "" - -#: ../../mod/delegate.php:128 -msgid "Potential Delegates" -msgstr "" - -#: ../../mod/delegate.php:131 -msgid "Add" -msgstr "" - -#: ../../mod/delegate.php:132 -msgid "No entries." -msgstr "" - -#: ../../mod/connect.php:55 ../../mod/connect.php:103 -msgid "Continue" -msgstr "" - -#: ../../mod/connect.php:84 -msgid "Premium Channel Setup" -msgstr "" - -#: ../../mod/connect.php:86 -msgid "Enable premium channel connection restrictions" -msgstr "" - -#: ../../mod/connect.php:87 -msgid "" -"Please enter your restrictions or conditions, such as paypal receipt, usage " -"guidelines, etc." -msgstr "" - -#: ../../mod/connect.php:89 ../../mod/connect.php:109 -msgid "" -"This channel may require additional steps or acknowledgement of the " -"following conditions prior to connecting:" -msgstr "" - -#: ../../mod/connect.php:90 -msgid "" -"Potential connections will then see the following text before proceeding:" -msgstr "" - -#: ../../mod/connect.php:91 ../../mod/connect.php:112 -msgid "" -"By continuing, I certify that I have complied with any instructions provided " -"on this page." -msgstr "" - -#: ../../mod/connect.php:100 -msgid "(No specific instructions have been provided by the channel owner.)" -msgstr "" - -#: ../../mod/connect.php:108 -msgid "Restricted or Premium Channel" -msgstr "" - -#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 -msgid "Contact not found." -msgstr "" - -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." -msgstr "" - -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" -msgstr "" - -#: ../../mod/fsuggest.php:99 -#, php-format -msgid "Suggest a friend for %s" -msgstr "" - -#: ../../mod/manage.php:64 -#, php-format -msgid "You have created %1$.0f of %2$.0f allowed channels." -msgstr "" - -#: ../../mod/manage.php:72 -msgid "Create a new channel" -msgstr "" - -#: ../../mod/manage.php:77 -msgid "Channel Manager" -msgstr "" - -#: ../../mod/manage.php:78 -msgid "Current Channel" -msgstr "" - -#: ../../mod/manage.php:80 -msgid "Attach to one of your channels by selecting it." -msgstr "" - -#: ../../mod/manage.php:81 -msgid "Default Channel" -msgstr "" - -#: ../../mod/manage.php:82 -msgid "Make Default" -msgstr "" - -#: ../../mod/removeme.php:49 -msgid "Remove This Channel" -msgstr "" - -#: ../../mod/removeme.php:50 -msgid "" -"This will completely remove this channel from the network. Once this has " -"been done it is not recoverable." -msgstr "" - -#: ../../mod/removeme.php:51 -msgid "Please enter your password for verification:" -msgstr "" - -#: ../../mod/removeme.php:52 -msgid "Remove this channel and all its clones from the network" -msgstr "" - -#: ../../mod/removeme.php:52 -msgid "" -"By default only the instance of the channel located on this hub will be " -"removed from the network" -msgstr "" - -#: ../../mod/removeme.php:53 -msgid "Remove Channel" -msgstr "" - -#: ../../mod/editpost.php:20 ../../mod/editwebpage.php:32 -#: ../../mod/editblock.php:8 ../../mod/editblock.php:27 -#: ../../mod/editblock.php:53 ../../mod/editlayout.php:36 -msgid "Item not found" -msgstr "" - -#: ../../mod/editpost.php:31 -msgid "Item is not editable" -msgstr "" - -#: ../../mod/editpost.php:42 ../../mod/rpost.php:97 -msgid "Edit post" -msgstr "" - -#: ../../mod/editpost.php:53 -msgid "Delete item?" -msgstr "" - -#: ../../mod/editpost.php:116 ../../mod/editwebpage.php:147 -#: ../../mod/editblock.php:115 ../../mod/editlayout.php:110 -msgid "Insert YouTube video" -msgstr "" - -#: ../../mod/editpost.php:117 ../../mod/editwebpage.php:148 -#: ../../mod/editblock.php:116 ../../mod/editlayout.php:111 -msgid "Insert Vorbis [.ogg] video" -msgstr "" - -#: ../../mod/editpost.php:118 ../../mod/editwebpage.php:149 -#: ../../mod/editblock.php:117 ../../mod/editlayout.php:112 -msgid "Insert Vorbis [.ogg] audio" -msgstr "" - -#: ../../mod/editwebpage.php:106 -msgid "Edit Webpage" -msgstr "" - -#: ../../mod/editwebpage.php:116 -msgid "Delete webpage?" -msgstr "" - -#: ../../mod/editwebpage.php:186 -msgid "Delete Webpage" -msgstr "" - -#: ../../mod/poke.php:159 -msgid "Poke/Prod" -msgstr "" - -#: ../../mod/poke.php:160 -msgid "poke, prod or do other things to somebody" -msgstr "" - -#: ../../mod/poke.php:161 -msgid "Recipient" -msgstr "" - -#: ../../mod/poke.php:162 -msgid "Choose what you wish to do to recipient" -msgstr "" - -#: ../../mod/poke.php:165 -msgid "Make this post private" -msgstr "" - -#: ../../mod/blocks.php:66 -msgid "Block Name" -msgstr "" - -#: ../../mod/group.php:20 -msgid "Collection created." -msgstr "" - -#: ../../mod/group.php:26 -msgid "Could not create collection." -msgstr "" - -#: ../../mod/group.php:54 -msgid "Collection updated." -msgstr "" - -#: ../../mod/group.php:86 -msgid "Create a collection of channels." -msgstr "" - -#: ../../mod/group.php:87 ../../mod/group.php:183 -msgid "Collection Name: " -msgstr "" - -#: ../../mod/group.php:89 ../../mod/group.php:186 -msgid "Members are visible to other channels" -msgstr "" - -#: ../../mod/group.php:107 -msgid "Collection removed." -msgstr "" - -#: ../../mod/group.php:109 -msgid "Unable to remove collection." -msgstr "" - -#: ../../mod/group.php:182 -msgid "Collection Editor" -msgstr "" - -#: ../../mod/group.php:196 -msgid "Members" -msgstr "" - -#: ../../mod/group.php:198 -msgid "All Connected Channels" -msgstr "" - -#: ../../mod/group.php:231 -msgid "Click on a channel to add or remove." -msgstr "" - -#: ../../mod/tagrm.php:41 -msgid "Tag removed" -msgstr "" - -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" -msgstr "" - -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " -msgstr "" - -#: ../../mod/attach.php:9 -msgid "Item not available." -msgstr "" - -#: ../../mod/item.php:147 -msgid "Unable to locate original post." -msgstr "" - -#: ../../mod/item.php:372 -msgid "Empty post discarded." -msgstr "" - -#: ../../mod/item.php:412 -msgid "Executable content type not permitted to this channel." -msgstr "" - -#: ../../mod/item.php:826 -msgid "System error. Post not saved." -msgstr "" - -#: ../../mod/item.php:1269 -#, php-format -msgid "You have reached your limit of %1$.0f top level posts." -msgstr "" - -#: ../../mod/item.php:1275 -#, php-format -msgid "You have reached your limit of %1$.0f webpages." -msgstr "" - -#: ../../mod/cloud.php:112 -msgid "Red Matrix - Guests: Username: {your email address}, Password: +++" -msgstr "" - -#: ../../mod/chatsvc.php:111 -msgid "Away" -msgstr "" - -#: ../../mod/chatsvc.php:115 -msgid "Online" -msgstr "" - -#: ../../mod/directory.php:207 -msgid "Finding:" -msgstr "" - -#: ../../mod/directory.php:215 -msgid "next page" -msgstr "" - -#: ../../mod/directory.php:215 -msgid "previous page" -msgstr "" - -#: ../../mod/directory.php:222 -msgid "No entries (some entries may be hidden)." -msgstr "" - -#: ../../mod/match.php:16 -msgid "Profile Match" -msgstr "" - -#: ../../mod/match.php:24 -msgid "No keywords to match. Please add keywords to your default profile." -msgstr "" - -#: ../../mod/match.php:61 -msgid "is interested in:" -msgstr "" - -#: ../../mod/match.php:69 -msgid "No matches" -msgstr "" - -#: ../../mod/dirsearch.php:21 -msgid "This site is not a directory server" -msgstr "" - -#: ../../mod/siteinfo.php:57 -#, php-format -msgid "Version %s" -msgstr "" - -#: ../../mod/siteinfo.php:76 -msgid "Installed plugins/addons/apps:" -msgstr "" - -#: ../../mod/siteinfo.php:89 -msgid "No installed plugins/addons/apps" -msgstr "" - -#: ../../mod/siteinfo.php:97 -msgid "Red" -msgstr "" - -#: ../../mod/siteinfo.php:98 -msgid "" -"This is a hub of the Red Matrix - a global cooperative network of " -"decentralised privacy enhanced websites." -msgstr "" - -#: ../../mod/siteinfo.php:101 -msgid "Running at web location" -msgstr "" - -#: ../../mod/siteinfo.php:102 -msgid "" -"Please visit GetZot.com to learn more " -"about the Red Matrix." -msgstr "" - -#: ../../mod/siteinfo.php:103 -msgid "Bug reports and issues: please visit" -msgstr "" - -#: ../../mod/siteinfo.php:106 -msgid "" -"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" -msgstr "" - -#: ../../mod/siteinfo.php:108 -msgid "Site Administrators" -msgstr "" - -#: ../../mod/appman.php:28 ../../mod/appman.php:44 -msgid "App installed." -msgstr "" - -#: ../../mod/appman.php:37 -msgid "Malformed app." -msgstr "" - -#: ../../mod/appman.php:80 -msgid "Embed code" -msgstr "" - -#: ../../mod/appman.php:86 -msgid "Edit App" -msgstr "" - -#: ../../mod/appman.php:86 -msgid "Create App" -msgstr "" - -#: ../../mod/appman.php:91 -msgid "Name of app" -msgstr "" - -#: ../../mod/appman.php:91 ../../mod/appman.php:92 ../../mod/events.php:473 -#: ../../mod/events.php:487 -msgid "Required" -msgstr "" - -#: ../../mod/appman.php:92 -msgid "Location (URL) of app" -msgstr "" - -#: ../../mod/appman.php:94 -msgid "Photo icon URL" -msgstr "" - -#: ../../mod/appman.php:94 -msgid "80 x 80 pixels - optional" -msgstr "" - -#: ../../mod/appman.php:95 -msgid "Version ID" -msgstr "" - -#: ../../mod/appman.php:96 -msgid "Price of app" -msgstr "" - -#: ../../mod/appman.php:97 -msgid "Location (URL) to purchase app" -msgstr "" - -#: ../../mod/sources.php:32 -msgid "Failed to create source. No channel selected." -msgstr "" - -#: ../../mod/sources.php:45 -msgid "Source created." -msgstr "" - -#: ../../mod/sources.php:57 -msgid "Source updated." -msgstr "" - -#: ../../mod/sources.php:82 -msgid "*" -msgstr "" - -#: ../../mod/sources.php:89 -msgid "Manage remote sources of content for your channel." -msgstr "" - -#: ../../mod/sources.php:90 ../../mod/sources.php:100 -msgid "New Source" -msgstr "" - -#: ../../mod/sources.php:101 ../../mod/sources.php:133 -msgid "" -"Import all or selected content from the following channel into this channel " -"and distribute it according to your channel settings." -msgstr "" - -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Only import content with these words (one per line)" -msgstr "" - -#: ../../mod/sources.php:102 ../../mod/sources.php:134 -msgid "Leave blank to import all public content" -msgstr "" - -#: ../../mod/sources.php:123 ../../mod/sources.php:150 -msgid "Source not found." -msgstr "" - -#: ../../mod/sources.php:130 -msgid "Edit Source" -msgstr "" - -#: ../../mod/sources.php:131 -msgid "Delete Source" -msgstr "" - -#: ../../mod/sources.php:158 -msgid "Source removed" -msgstr "" - -#: ../../mod/sources.php:160 -msgid "Unable to remove source." -msgstr "" - -#: ../../mod/pubsites.php:16 -msgid "Public Sites" -msgstr "" - -#: ../../mod/pubsites.php:19 -msgid "" -"The listed sites allow public registration into the Red Matrix. All sites in " -"the matrix are interlinked so membership on any of them conveys membership " -"in the matrix as a whole. Some sites may require subscription or provide " -"tiered service plans. The provider links may provide " -"additional details." -msgstr "" - -#: ../../mod/pubsites.php:25 -msgid "Site URL" -msgstr "" - -#: ../../mod/pubsites.php:25 -msgid "Access Type" -msgstr "" - -#: ../../mod/pubsites.php:25 -msgid "Registration Policy" -msgstr "" - -#: ../../mod/pubsites.php:25 ../../mod/profiles.php:344 -msgid "Location" -msgstr "" - #: ../../mod/import.php:36 msgid "Nothing to import." msgstr "" @@ -7012,478 +6755,141 @@ msgstr "" msgid "Make this hub my primary location" msgstr "" -#: ../../mod/zfinger.php:23 -msgid "invalid target signature" +#: ../../mod/invite.php:25 +msgid "Total invitation limit exceeded." msgstr "" -#: ../../mod/mail.php:33 -msgid "Unable to lookup recipient." -msgstr "" - -#: ../../mod/mail.php:41 -msgid "Unable to communicate with requested channel." -msgstr "" - -#: ../../mod/mail.php:48 -msgid "Cannot verify requested channel." -msgstr "" - -#: ../../mod/mail.php:74 -msgid "Selected channel has private message restrictions. Send failed." -msgstr "" - -#: ../../mod/mail.php:132 -msgid "Message deleted." -msgstr "" - -#: ../../mod/mail.php:149 -msgid "Message recalled." -msgstr "" - -#: ../../mod/mail.php:206 -msgid "Send Private Message" -msgstr "" - -#: ../../mod/mail.php:207 ../../mod/mail.php:323 -msgid "To:" -msgstr "" - -#: ../../mod/mail.php:212 ../../mod/mail.php:325 -msgid "Subject:" -msgstr "" - -#: ../../mod/mail.php:249 -msgid "Message not found." -msgstr "" - -#: ../../mod/mail.php:293 -msgid "Recall message" -msgstr "" - -#: ../../mod/mail.php:295 -msgid "Message has been recalled." -msgstr "" - -#: ../../mod/mail.php:312 -msgid "Private Conversation" -msgstr "" - -#: ../../mod/mail.php:316 -msgid "Delete conversation" -msgstr "" - -#: ../../mod/mail.php:318 -msgid "" -"No secure communications available. You may be able to " -"respond from the sender's profile page." -msgstr "" - -#: ../../mod/mail.php:322 -msgid "Send Reply" -msgstr "" - -#: ../../mod/channel.php:25 ../../mod/chat.php:19 -msgid "You must be logged in to see this page." -msgstr "" - -#: ../../mod/channel.php:86 -msgid "Insufficient permissions. Request redirected to profile page." -msgstr "" - -#: ../../mod/profiles.php:18 ../../mod/profiles.php:138 -#: ../../mod/profiles.php:168 ../../mod/profiles.php:463 -msgid "Profile not found." -msgstr "" - -#: ../../mod/profiles.php:38 -msgid "Profile deleted." -msgstr "" - -#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 -msgid "Profile-" -msgstr "" - -#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 -msgid "New profile created." -msgstr "" - -#: ../../mod/profiles.php:98 -msgid "Profile unavailable to clone." -msgstr "" - -#: ../../mod/profiles.php:178 -msgid "Profile Name is required." -msgstr "" - -#: ../../mod/profiles.php:294 -msgid "Marital Status" -msgstr "" - -#: ../../mod/profiles.php:298 -msgid "Romantic Partner" -msgstr "" - -#: ../../mod/profiles.php:302 -msgid "Likes" -msgstr "" - -#: ../../mod/profiles.php:306 -msgid "Dislikes" -msgstr "" - -#: ../../mod/profiles.php:310 -msgid "Work/Employment" -msgstr "" - -#: ../../mod/profiles.php:313 -msgid "Religion" -msgstr "" - -#: ../../mod/profiles.php:317 -msgid "Political Views" -msgstr "" - -#: ../../mod/profiles.php:321 -msgid "Gender" -msgstr "" - -#: ../../mod/profiles.php:325 -msgid "Sexual Preference" -msgstr "" - -#: ../../mod/profiles.php:329 -msgid "Homepage" -msgstr "" - -#: ../../mod/profiles.php:333 -msgid "Interests" -msgstr "" - -#: ../../mod/profiles.php:427 -msgid "Profile updated." -msgstr "" - -#: ../../mod/profiles.php:482 -msgid "Hide your contact/friend list from viewers of this profile?" -msgstr "" - -#: ../../mod/profiles.php:505 -msgid "Edit Profile Details" -msgstr "" - -#: ../../mod/profiles.php:507 -msgid "View this profile" -msgstr "" - -#: ../../mod/profiles.php:508 -msgid "Change Profile Photo" -msgstr "" - -#: ../../mod/profiles.php:509 -msgid "Create a new profile using these settings" -msgstr "" - -#: ../../mod/profiles.php:510 -msgid "Clone this profile" -msgstr "" - -#: ../../mod/profiles.php:511 -msgid "Delete this profile" -msgstr "" - -#: ../../mod/profiles.php:512 -msgid "Profile Name:" -msgstr "" - -#: ../../mod/profiles.php:513 -msgid "Your Full Name:" -msgstr "" - -#: ../../mod/profiles.php:514 -msgid "Title/Description:" -msgstr "" - -#: ../../mod/profiles.php:515 -msgid "Your Gender:" -msgstr "" - -#: ../../mod/profiles.php:516 +#: ../../mod/invite.php:49 #, php-format -msgid "Birthday (%s):" +msgid "%s : Not a valid email address." msgstr "" -#: ../../mod/profiles.php:517 -msgid "Street Address:" +#: ../../mod/invite.php:76 +msgid "Please join us on Red" msgstr "" -#: ../../mod/profiles.php:518 -msgid "Locality/City:" +#: ../../mod/invite.php:87 +msgid "Invitation limit exceeded. Please contact your site administrator." msgstr "" -#: ../../mod/profiles.php:519 -msgid "Postal/Zip Code:" -msgstr "" - -#: ../../mod/profiles.php:520 -msgid "Country:" -msgstr "" - -#: ../../mod/profiles.php:521 -msgid "Region/State:" -msgstr "" - -#: ../../mod/profiles.php:522 -msgid " Marital Status:" -msgstr "" - -#: ../../mod/profiles.php:523 -msgid "Who: (if applicable)" -msgstr "" - -#: ../../mod/profiles.php:524 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" -msgstr "" - -#: ../../mod/profiles.php:525 -msgid "Since [date]:" -msgstr "" - -#: ../../mod/profiles.php:527 -msgid "Homepage URL:" -msgstr "" - -#: ../../mod/profiles.php:530 -msgid "Religious Views:" -msgstr "" - -#: ../../mod/profiles.php:531 -msgid "Keywords:" -msgstr "" - -#: ../../mod/profiles.php:534 -msgid "Example: fishing photography software" -msgstr "" - -#: ../../mod/profiles.php:535 -msgid "Used in directory listings" -msgstr "" - -#: ../../mod/profiles.php:536 -msgid "Tell us about yourself..." -msgstr "" - -#: ../../mod/profiles.php:537 -msgid "Hobbies/Interests" -msgstr "" - -#: ../../mod/profiles.php:538 -msgid "Contact information and Social Networks" -msgstr "" - -#: ../../mod/profiles.php:539 -msgid "My other channels" -msgstr "" - -#: ../../mod/profiles.php:540 -msgid "Musical interests" -msgstr "" - -#: ../../mod/profiles.php:541 -msgid "Books, literature" -msgstr "" - -#: ../../mod/profiles.php:542 -msgid "Television" -msgstr "" - -#: ../../mod/profiles.php:543 -msgid "Film/dance/culture/entertainment" -msgstr "" - -#: ../../mod/profiles.php:544 -msgid "Love/romance" -msgstr "" - -#: ../../mod/profiles.php:545 -msgid "Work/employment" -msgstr "" - -#: ../../mod/profiles.php:546 -msgid "School/education" -msgstr "" - -#: ../../mod/profiles.php:551 -msgid "" -"This is your public profile.
    It may " -"be visible to anybody using the internet." -msgstr "" - -#: ../../mod/profiles.php:600 -msgid "Edit/Manage Profiles" -msgstr "" - -#: ../../mod/profiles.php:601 -msgid "Add profile things" -msgstr "" - -#: ../../mod/profiles.php:602 -msgid "Include desirable objects in your profile" -msgstr "" - -#: ../../mod/bookmarks.php:38 -msgid "Bookmark added" -msgstr "" - -#: ../../mod/bookmarks.php:58 -msgid "My Bookmarks" -msgstr "" - -#: ../../mod/bookmarks.php:69 -msgid "My Connections Bookmarks" -msgstr "" - -#: ../../mod/common.php:10 -msgid "No channel." -msgstr "" - -#: ../../mod/common.php:39 -msgid "Common connections" -msgstr "" - -#: ../../mod/common.php:44 -msgid "No connections in common." -msgstr "" - -#: ../../mod/notify.php:53 ../../mod/notifications.php:94 -msgid "No more system notifications." -msgstr "" - -#: ../../mod/notify.php:57 ../../mod/notifications.php:98 -msgid "System Notifications" -msgstr "" - -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" -msgstr "" - -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" -msgstr "" - -#: ../../mod/api.php:89 -msgid "Please login to continue." -msgstr "" - -#: ../../mod/api.php:104 -msgid "" -"Do you want to authorize this application to access your posts and contacts, " -"and/or create new posts for you?" -msgstr "" - -#: ../../mod/chat.php:167 -msgid "Room not found" -msgstr "" - -#: ../../mod/chat.php:178 -msgid "Leave Room" -msgstr "" - -#: ../../mod/chat.php:179 -msgid "Delete This Room" -msgstr "" - -#: ../../mod/chat.php:180 -msgid "I am away right now" -msgstr "" - -#: ../../mod/chat.php:181 -msgid "I am online" -msgstr "" - -#: ../../mod/chat.php:183 -msgid "Bookmark this room" -msgstr "" - -#: ../../mod/chat.php:207 ../../mod/chat.php:229 -msgid "New Chatroom" -msgstr "" - -#: ../../mod/chat.php:208 -msgid "Chatroom Name" -msgstr "" - -#: ../../mod/chat.php:225 +#: ../../mod/invite.php:92 #, php-format -msgid "%1$s's Chatrooms" +msgid "%s : Message delivery failed." msgstr "" -#: ../../mod/events.php:72 -msgid "Event title and start time are required." -msgstr "" - -#: ../../mod/events.php:310 -msgid "l, F j" -msgstr "" - -#: ../../mod/events.php:332 -msgid "Edit event" -msgstr "" - -#: ../../mod/events.php:378 -msgid "Create New Event" -msgstr "" - -#: ../../mod/events.php:379 -msgid "Previous" -msgstr "" - -#: ../../mod/events.php:450 -msgid "hour:minute" -msgstr "" - -#: ../../mod/events.php:470 -msgid "Event details" -msgstr "" - -#: ../../mod/events.php:471 +#: ../../mod/invite.php:96 #, php-format -msgid "Format is %s %s. Starting date and Title are required." +msgid "%d message sent." +msgid_plural "%d messages sent." +msgstr[0] "" +msgstr[1] "" + +#: ../../mod/invite.php:115 +msgid "You have no more invitations available" msgstr "" -#: ../../mod/events.php:473 -msgid "Event Starts:" +#: ../../mod/invite.php:141 +msgid "Send invitations" msgstr "" -#: ../../mod/events.php:476 -msgid "Finish date/time is not known or not relevant" +#: ../../mod/invite.php:142 +msgid "Enter email addresses, one per line:" msgstr "" -#: ../../mod/events.php:478 -msgid "Event Finishes:" +#: ../../mod/invite.php:143 ../../mod/mail.php:216 ../../mod/mail.php:328 +msgid "Your message:" msgstr "" -#: ../../mod/events.php:481 -msgid "Adjust for viewer timezone" +#: ../../mod/invite.php:144 +msgid "" +"You are cordially invited to join me and some other close friends on the Red " +"Matrix - a revolutionary new decentralised communication and information " +"tool." msgstr "" -#: ../../mod/events.php:483 -msgid "Description:" +#: ../../mod/invite.php:146 +msgid "You will need to supply this invitation code: $invite_code" msgstr "" -#: ../../mod/events.php:487 -msgid "Title:" +#: ../../mod/invite.php:147 +msgid "Please visit my channel at" msgstr "" -#: ../../mod/events.php:489 -msgid "Share this event" +#: ../../mod/invite.php:151 +msgid "" +"Once you have registered (on ANY Red Matrix site - they are all inter-" +"connected), please connect with my Red Matrix channel address:" msgstr "" -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." +#: ../../mod/invite.php:153 +msgid "Click the [Register] link on the following page to join." msgstr "" -#: ../../mod/notifications.php:35 -msgid "Discard" +#: ../../mod/invite.php:155 +msgid "" +"For more information about the Red Matrix Project and why it has the " +"potential to change the internet as we know it, please visit http://getzot." +"com" +msgstr "" + +#: ../../mod/item.php:147 +msgid "Unable to locate original post." +msgstr "" + +#: ../../mod/item.php:372 +msgid "Empty post discarded." +msgstr "" + +#: ../../mod/item.php:414 +msgid "Executable content type not permitted to this channel." +msgstr "" + +#: ../../mod/item.php:828 +msgid "System error. Post not saved." +msgstr "" + +#: ../../mod/item.php:1271 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." +msgstr "" + +#: ../../mod/item.php:1277 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." +msgstr "" + +#: ../../mod/update_channel.php:43 ../../mod/update_display.php:25 +#: ../../mod/update_network.php:23 ../../mod/update_search.php:46 +msgid "[Embedded content - reload page to view]" +msgstr "" + +#: ../../mod/layouts.php:62 +msgid "Help with this feature" +msgstr "" + +#: ../../mod/layouts.php:84 +msgid "Layout Name" +msgstr "" + +#: ../../mod/lockview.php:30 ../../mod/lockview.php:36 +msgid "Remote privacy information not available." +msgstr "" + +#: ../../mod/lockview.php:45 +msgid "Visible to:" +msgstr "" + +#: ../../mod/viewconnections.php:58 +msgid "No connections." +msgstr "" + +#: ../../mod/viewconnections.php:70 +#, php-format +msgid "Visit %s's profile [%s]" +msgstr "" + +#: ../../mod/viewconnections.php:85 +msgid "View Connnections" msgstr "" #: ../../mod/lostpass.php:15 @@ -7510,6 +6916,10 @@ msgid "" "Password reset failed." msgstr "" +#: ../../mod/lostpass.php:85 ../../boot.php:1467 +msgid "Password Reset" +msgstr "" + #: ../../mod/lostpass.php:86 msgid "Your password has been reset as requested." msgstr "" @@ -7555,38 +6965,793 @@ msgstr "" msgid "Reset" msgstr "" -#: ../../mod/layouts.php:62 -msgid "Help with this feature" +#: ../../mod/magic.php:70 +msgid "Hub not found." msgstr "" -#: ../../mod/layouts.php:84 -msgid "Layout Name" +#: ../../mod/vote.php:97 +msgid "Total votes" msgstr "" -#: ../../mod/editblock.php:77 -msgid "Edit Block" +#: ../../mod/vote.php:98 +msgid "Average Rating" msgstr "" -#: ../../mod/editblock.php:87 -msgid "Delete block?" +#: ../../mod/mail.php:33 +msgid "Unable to lookup recipient." msgstr "" -#: ../../mod/editblock.php:153 -msgid "Delete Block" +#: ../../mod/mail.php:41 +msgid "Unable to communicate with requested channel." msgstr "" -#: ../../mod/editlayout.php:72 -msgid "Edit Layout" +#: ../../mod/mail.php:48 +msgid "Cannot verify requested channel." msgstr "" -#: ../../mod/editlayout.php:82 -msgid "Delete layout?" +#: ../../mod/mail.php:74 +msgid "Selected channel has private message restrictions. Send failed." msgstr "" -#: ../../mod/editlayout.php:146 -msgid "Delete Layout" +#: ../../mod/mail.php:121 ../../mod/message.php:31 +msgid "Messages" msgstr "" -#: ../../mod/follow.php:25 -msgid "Channel added." +#: ../../mod/mail.php:132 +msgid "Message deleted." +msgstr "" + +#: ../../mod/mail.php:149 +msgid "Message recalled." +msgstr "" + +#: ../../mod/mail.php:206 +msgid "Send Private Message" +msgstr "" + +#: ../../mod/mail.php:207 ../../mod/mail.php:323 +msgid "To:" +msgstr "" + +#: ../../mod/mail.php:212 ../../mod/mail.php:325 +msgid "Subject:" +msgstr "" + +#: ../../mod/mail.php:249 +msgid "Message not found." +msgstr "" + +#: ../../mod/mail.php:292 ../../mod/message.php:72 +msgid "Delete message" +msgstr "" + +#: ../../mod/mail.php:293 +msgid "Recall message" +msgstr "" + +#: ../../mod/mail.php:295 +msgid "Message has been recalled." +msgstr "" + +#: ../../mod/mail.php:312 +msgid "Private Conversation" +msgstr "" + +#: ../../mod/mail.php:316 +msgid "Delete conversation" +msgstr "" + +#: ../../mod/mail.php:318 +msgid "" +"No secure communications available. You may be able to " +"respond from the sender's profile page." +msgstr "" + +#: ../../mod/mail.php:322 +msgid "Send Reply" +msgstr "" + +#: ../../mod/manage.php:64 +#, php-format +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "" + +#: ../../mod/manage.php:72 +msgid "Create a new channel" +msgstr "" + +#: ../../mod/manage.php:77 +msgid "Channel Manager" +msgstr "" + +#: ../../mod/manage.php:78 +msgid "Current Channel" +msgstr "" + +#: ../../mod/manage.php:80 +msgid "Attach to one of your channels by selecting it." +msgstr "" + +#: ../../mod/manage.php:81 +msgid "Default Channel" +msgstr "" + +#: ../../mod/manage.php:82 +msgid "Make Default" +msgstr "" + +#: ../../mod/wall_upload.php:34 +msgid "Wall Photos" +msgstr "" + +#: ../../mod/match.php:16 +msgid "Profile Match" +msgstr "" + +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." +msgstr "" + +#: ../../mod/match.php:61 +msgid "is interested in:" +msgstr "" + +#: ../../mod/match.php:69 +msgid "No matches" +msgstr "" + +#: ../../mod/menu.php:21 +msgid "Menu updated." +msgstr "" + +#: ../../mod/menu.php:25 +msgid "Unable to update menu." +msgstr "" + +#: ../../mod/menu.php:30 +msgid "Menu created." +msgstr "" + +#: ../../mod/menu.php:34 +msgid "Unable to create menu." +msgstr "" + +#: ../../mod/menu.php:57 +msgid "Manage Menus" +msgstr "" + +#: ../../mod/menu.php:60 +msgid "Drop" +msgstr "" + +#: ../../mod/menu.php:62 +msgid "Create a new menu" +msgstr "" + +#: ../../mod/menu.php:63 +msgid "Delete this menu" +msgstr "" + +#: ../../mod/menu.php:64 ../../mod/menu.php:109 +msgid "Edit menu contents" +msgstr "" + +#: ../../mod/menu.php:65 +msgid "Edit this menu" +msgstr "" + +#: ../../mod/menu.php:80 +msgid "New Menu" +msgstr "" + +#: ../../mod/menu.php:81 ../../mod/menu.php:110 +msgid "Menu name" +msgstr "" + +#: ../../mod/menu.php:81 ../../mod/menu.php:110 +msgid "Must be unique, only seen by you" +msgstr "" + +#: ../../mod/menu.php:82 ../../mod/menu.php:111 +msgid "Menu title" +msgstr "" + +#: ../../mod/menu.php:82 ../../mod/menu.php:111 +msgid "Menu title as seen by others" +msgstr "" + +#: ../../mod/menu.php:83 ../../mod/menu.php:112 +msgid "Allow bookmarks" +msgstr "" + +#: ../../mod/menu.php:83 ../../mod/menu.php:112 +msgid "Menu may be used to store saved bookmarks" +msgstr "" + +#: ../../mod/menu.php:98 +msgid "Menu deleted." +msgstr "" + +#: ../../mod/menu.php:100 +msgid "Menu could not be deleted." +msgstr "" + +#: ../../mod/menu.php:106 +msgid "Edit Menu" +msgstr "" + +#: ../../mod/menu.php:108 +msgid "Add or remove entries to this menu" +msgstr "" + +#: ../../mod/message.php:41 +msgid "Conversation removed." +msgstr "" + +#: ../../mod/message.php:56 +msgid "No messages." +msgstr "" + +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" +msgstr "" + +#: ../../mod/new_channel.php:107 +msgid "Add a Channel" +msgstr "" + +#: ../../mod/new_channel.php:108 +msgid "" +"A channel is your own collection of related web pages. A channel can be used " +"to hold social network profiles, blogs, conversation groups and forums, " +"celebrity pages, and much more. You may create as many channels as your " +"service provider allows." +msgstr "" + +#: ../../mod/new_channel.php:111 +msgid "" +"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " +"Group\" " +msgstr "" + +#: ../../mod/new_channel.php:112 +msgid "Choose a short nickname" +msgstr "" + +#: ../../mod/new_channel.php:113 +msgid "" +"Your nickname will be used to create an easily remembered channel address " +"(like an email address) which you can share with others." +msgstr "" + +#: ../../mod/new_channel.php:114 +msgid "" +"Or import an existing channel from another location" +msgstr "" + +#: ../../mod/photos.php:77 +msgid "Page owner information could not be retrieved." +msgstr "" + +#: ../../mod/photos.php:97 +msgid "Album not found." +msgstr "" + +#: ../../mod/photos.php:119 ../../mod/photos.php:669 +msgid "Delete Album" +msgstr "" + +#: ../../mod/photos.php:159 ../../mod/photos.php:952 +msgid "Delete Photo" +msgstr "" + +#: ../../mod/photos.php:453 +msgid "No photos selected" +msgstr "" + +#: ../../mod/photos.php:500 +msgid "Access to this item is restricted." +msgstr "" + +#: ../../mod/photos.php:574 +#, php-format +msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage." +msgstr "" + +#: ../../mod/photos.php:577 +#, php-format +msgid "You have used %1$.2f Mbytes of photo storage." +msgstr "" + +#: ../../mod/photos.php:596 +msgid "Upload Photos" +msgstr "" + +#: ../../mod/photos.php:600 ../../mod/photos.php:664 +msgid "New album name: " +msgstr "" + +#: ../../mod/photos.php:601 +msgid "or existing album name: " +msgstr "" + +#: ../../mod/photos.php:602 +msgid "Do not show a status post for this upload" +msgstr "" + +#: ../../mod/photos.php:653 ../../mod/photos.php:675 ../../mod/photos.php:1124 +#: ../../mod/photos.php:1139 +msgid "Contact Photos" +msgstr "" + +#: ../../mod/photos.php:679 +msgid "Edit Album" +msgstr "" + +#: ../../mod/photos.php:685 +msgid "Show Newest First" +msgstr "" + +#: ../../mod/photos.php:687 +msgid "Show Oldest First" +msgstr "" + +#: ../../mod/photos.php:730 ../../mod/photos.php:1171 +msgid "View Photo" +msgstr "" + +#: ../../mod/photos.php:776 +msgid "Permission denied. Access to this item may be restricted." +msgstr "" + +#: ../../mod/photos.php:778 +msgid "Photo not available" +msgstr "" + +#: ../../mod/photos.php:838 +msgid "Use as profile photo" +msgstr "" + +#: ../../mod/photos.php:862 +msgid "View Full Size" +msgstr "" + +#: ../../mod/photos.php:936 +msgid "Edit photo" +msgstr "" + +#: ../../mod/photos.php:938 +msgid "Rotate CW (right)" +msgstr "" + +#: ../../mod/photos.php:939 +msgid "Rotate CCW (left)" +msgstr "" + +#: ../../mod/photos.php:941 +msgid "New album name" +msgstr "" + +#: ../../mod/photos.php:944 +msgid "Caption" +msgstr "" + +#: ../../mod/photos.php:946 +msgid "Add a Tag" +msgstr "" + +#: ../../mod/photos.php:949 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +msgstr "" + +#: ../../mod/photos.php:1102 +msgid "In This Photo:" +msgstr "" + +#: ../../mod/photos.php:1177 +msgid "View Album" +msgstr "" + +#: ../../mod/photos.php:1186 +msgid "Recent Photos" +msgstr "" + +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." +msgstr "" + +#: ../../mod/notifications.php:35 +msgid "Discard" +msgstr "" + +#: ../../mod/notifications.php:94 ../../mod/notify.php:53 +msgid "No more system notifications." +msgstr "" + +#: ../../mod/notifications.php:98 ../../mod/notify.php:57 +msgid "System Notifications" +msgstr "" + +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." +msgstr "" + +#: ../../mod/oexchange.php:37 +msgid "Post successful." +msgstr "" + +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" +msgstr "" + +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." +msgstr "" + +#: ../../mod/appman.php:28 ../../mod/appman.php:44 +msgid "App installed." +msgstr "" + +#: ../../mod/appman.php:37 +msgid "Malformed app." +msgstr "" + +#: ../../mod/appman.php:80 +msgid "Embed code" +msgstr "" + +#: ../../mod/appman.php:86 +msgid "Edit App" +msgstr "" + +#: ../../mod/appman.php:86 +msgid "Create App" +msgstr "" + +#: ../../mod/appman.php:91 +msgid "Name of app" +msgstr "" + +#: ../../mod/appman.php:92 +msgid "Location (URL) of app" +msgstr "" + +#: ../../mod/appman.php:94 +msgid "Photo icon URL" +msgstr "" + +#: ../../mod/appman.php:94 +msgid "80 x 80 pixels - optional" +msgstr "" + +#: ../../mod/appman.php:95 +msgid "Version ID" +msgstr "" + +#: ../../mod/appman.php:96 +msgid "Price of app" +msgstr "" + +#: ../../mod/appman.php:97 +msgid "Location (URL) to purchase app" +msgstr "" + +#: ../../view/theme/apw/php/config.php:202 +#: ../../view/theme/apw/php/config.php:236 +msgid "Schema Default" +msgstr "" + +#: ../../view/theme/apw/php/config.php:203 +msgid "Sans-Serif" +msgstr "" + +#: ../../view/theme/apw/php/config.php:204 +msgid "Monospace" +msgstr "" + +#: ../../view/theme/apw/php/config.php:259 +#: ../../view/theme/blogga/php/config.php:69 +#: ../../view/theme/blogga/view/theme/blog/config.php:69 +#: ../../view/theme/redbasic/php/config.php:102 +msgid "Theme settings" +msgstr "" + +#: ../../view/theme/apw/php/config.php:260 +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Set scheme" +msgstr "" + +#: ../../view/theme/apw/php/config.php:261 +#: ../../view/theme/redbasic/php/config.php:124 +msgid "Set font-size for posts and comments" +msgstr "" + +#: ../../view/theme/apw/php/config.php:262 +msgid "Set font face" +msgstr "" + +#: ../../view/theme/apw/php/config.php:263 +msgid "Set iconset" +msgstr "" + +#: ../../view/theme/apw/php/config.php:264 +msgid "Set big shadow size, default 15px 15px 15px" +msgstr "" + +#: ../../view/theme/apw/php/config.php:265 +msgid "Set small shadow size, default 5px 5px 5px" +msgstr "" + +#: ../../view/theme/apw/php/config.php:266 +msgid "Set shadow colour, default #000" +msgstr "" + +#: ../../view/theme/apw/php/config.php:267 +msgid "Set radius size, default 5px" +msgstr "" + +#: ../../view/theme/apw/php/config.php:268 +msgid "Set line-height for posts and comments" +msgstr "" + +#: ../../view/theme/apw/php/config.php:269 +msgid "Set background image" +msgstr "" + +#: ../../view/theme/apw/php/config.php:270 +msgid "Set background attachment" +msgstr "" + +#: ../../view/theme/apw/php/config.php:271 +msgid "Set background colour" +msgstr "" + +#: ../../view/theme/apw/php/config.php:272 +msgid "Set section background image" +msgstr "" + +#: ../../view/theme/apw/php/config.php:273 +msgid "Set section background colour" +msgstr "" + +#: ../../view/theme/apw/php/config.php:274 +msgid "Set colour of items - use hex" +msgstr "" + +#: ../../view/theme/apw/php/config.php:275 +msgid "Set colour of links - use hex" +msgstr "" + +#: ../../view/theme/apw/php/config.php:276 +msgid "Set max-width for items. Default 400px" +msgstr "" + +#: ../../view/theme/apw/php/config.php:277 +msgid "Set min-width for items. Default 240px" +msgstr "" + +#: ../../view/theme/apw/php/config.php:278 +msgid "Set the generic content wrapper width. Default 48%" +msgstr "" + +#: ../../view/theme/apw/php/config.php:279 +msgid "Set colour of fonts - use hex" +msgstr "" + +#: ../../view/theme/apw/php/config.php:280 +msgid "Set background-size element" +msgstr "" + +#: ../../view/theme/apw/php/config.php:281 +msgid "Item opacity" +msgstr "" + +#: ../../view/theme/apw/php/config.php:282 +msgid "Display post previews only" +msgstr "" + +#: ../../view/theme/apw/php/config.php:283 +msgid "Display side bar on channel page" +msgstr "" + +#: ../../view/theme/apw/php/config.php:284 +msgid "Colour of the navigation bar" +msgstr "" + +#: ../../view/theme/apw/php/config.php:285 +msgid "Item float" +msgstr "" + +#: ../../view/theme/apw/php/config.php:286 +msgid "Left offset of the section element" +msgstr "" + +#: ../../view/theme/apw/php/config.php:287 +msgid "Right offset of the section element" +msgstr "" + +#: ../../view/theme/apw/php/config.php:288 +msgid "Section width" +msgstr "" + +#: ../../view/theme/apw/php/config.php:289 +msgid "Left offset of the aside" +msgstr "" + +#: ../../view/theme/apw/php/config.php:290 +msgid "Right offset of the aside element" +msgstr "" + +#: ../../view/theme/blogga/php/config.php:47 +#: ../../view/theme/blogga/view/theme/blog/config.php:47 +msgid "None" +msgstr "" + +#: ../../view/theme/blogga/php/config.php:70 +#: ../../view/theme/blogga/view/theme/blog/config.php:70 +msgid "Header image" +msgstr "" + +#: ../../view/theme/blogga/php/config.php:71 +#: ../../view/theme/blogga/view/theme/blog/config.php:71 +msgid "Header image only on profile pages" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Narrow navbar" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Navigation bar background colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Navigation bar gradient top colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Navigation bar gradient bottom colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:108 +msgid "Navigation active button gradient top colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:109 +msgid "Navigation active button gradient bottom colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:110 +msgid "Navigation bar border colour " +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:111 +msgid "Navigation bar icon colour " +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:112 +msgid "Navigation bar active icon colour " +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:113 +msgid "link colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:114 +msgid "Set font-colour for banner" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:115 +msgid "Set the background colour" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:116 +msgid "Set the background image" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:117 +msgid "Set the background colour of items" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:118 +msgid "Set the background colour of comments" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:119 +msgid "Set the border colour of comments" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:120 +msgid "Set the indent for comments" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:121 +msgid "Set the basic colour for item icons" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:122 +msgid "Set the hover colour for item icons" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:123 +msgid "Set font-size for the entire application" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:125 +msgid "Set font-colour for posts and comments" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Set radius of corners" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:127 +msgid "Set shadow depth of photos" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:128 +msgid "Set maximum width of conversation regions" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:129 +msgid "Center conversation regions" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:130 +msgid "Set minimum opacity of nav bar - to hide it" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:131 +msgid "Set size of conversation author photo" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:132 +msgid "Set size of followup author photos" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:133 +msgid "Sloppy photo albums" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:133 +msgid "Are you a clean desk or a messy desk person?" +msgstr "" + +#: ../../boot.php:1265 +#, php-format +msgid "Update %s failed. See error logs." +msgstr "" + +#: ../../boot.php:1268 +#, php-format +msgid "Update Error at %s" +msgstr "" + +#: ../../boot.php:1432 +msgid "" +"Create an account to access services and applications within the Red Matrix" +msgstr "" + +#: ../../boot.php:1460 +msgid "Password" +msgstr "" + +#: ../../boot.php:1461 +msgid "Remember me" +msgstr "" + +#: ../../boot.php:1466 +msgid "Forgot your password?" +msgstr "" + +#: ../../boot.php:1531 +msgid "permission denied" +msgstr "" + +#: ../../boot.php:1532 +msgid "Got Zot?" +msgstr "" + +#: ../../boot.php:1962 +msgid "toggle mobile" msgstr "" diff --git a/version.inc b/version.inc index acddaabc4..ffad4110b 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2014-06-19.711 +2014-06-21.713 From 2504d4c2a2fb42325652d2a47f43eda403b16b06 Mon Sep 17 00:00:00 2001 From: Klaus Weidenbach Date: Sun, 22 Jun 2014 01:03:48 +0200 Subject: [PATCH 17/18] Add HTML5 datalist to edit photo album field. This patch provides a datalist for the edit photo album field. This makes it easier to move a picture to another existing folder in the way that it provides a list of all available albums as values for the album field. --- mod/photos.php | 5 +++++ view/tpl/photo_view.tpl | 36 ++++++++++++++++++++++-------------- 2 files changed, 27 insertions(+), 14 deletions(-) diff --git a/mod/photos.php b/mod/photos.php index 8c168c21d..c43beb8d4 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -927,6 +927,10 @@ function photos_content(&$a) { $edit = null; if($can_post) { + if(array_key_exists('albums', $a->data)) + $albums = get_app()->data['albums']; + else + $albums = photos_albums_list($a->data['channel'],$a->data['observer']); $album_e = $ph[0]['album']; $caption_e = $ph[0]['description']; @@ -937,6 +941,7 @@ function photos_content(&$a) { 'id' => $ph[0]['id'], 'rotatecw' => t('Rotate CW (right)'), 'rotateccw' => t('Rotate CCW (left)'), + 'albums' => $albums['albums'], 'album' => $album_e, 'newalbum' => t('New album name'), 'nickname' => $a->data['channel']['channel_address'], diff --git a/view/tpl/photo_view.tpl b/view/tpl/photo_view.tpl index b34f3fcf5..0c16eb362 100755 --- a/view/tpl/photo_view.tpl +++ b/view/tpl/photo_view.tpl @@ -5,11 +5,11 @@ {{if $tools}} {{$tools.profile.1}} {{/if}} -{{if $lock}} | {{/if}} +{{if $lock}} | {{/if}} {{if $prevlink}}{{/if}} -
    +
    {{if $nextlink}}{{/if}}
    {{$desc}}
    @@ -24,22 +24,30 @@ {{if $edit}}
    -
    - +
    + {{$edit.aclselect}}
    @@ -61,8 +69,8 @@
    - - + +
    From a0747799fcbec42862333611026baccfc8bcacdc Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 22 Jun 2014 03:39:43 -0700 Subject: [PATCH 18/18] likes table for liking things besides posts and comments --- boot.php | 2 +- install/database.sql | 16 ++++++++++++++++ install/update.php | 24 +++++++++++++++++++++++- version.inc | 2 +- 4 files changed, 41 insertions(+), 3 deletions(-) diff --git a/boot.php b/boot.php index 3855ecd58..3a9f93d5e 100755 --- a/boot.php +++ b/boot.php @@ -47,7 +47,7 @@ define ( 'RED_PLATFORM', 'Red Matrix' ); define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'R'); define ( 'ZOT_REVISION', 1 ); -define ( 'DB_UPDATE_VERSION', 1112 ); +define ( 'DB_UPDATE_VERSION', 1113 ); define ( 'EOL', '
    ' . "\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); diff --git a/install/database.sql b/install/database.sql index 82c96019e..388bfdfd2 100644 --- a/install/database.sql +++ b/install/database.sql @@ -573,6 +573,22 @@ CREATE TABLE IF NOT EXISTS `item_id` ( KEY `iid` (`iid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; +CREATE TABLE IF NOT EXISTS `likes` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `liker` char(128) NOT NULL DEFAULT '', + `likee` char(128) NOT NULL DEFAULT '', + `iid` int(11) NOT NULL DEFAULT '0', + `verb` char(255) NOT NULL DEFAULT '', + `target_type` char(255) NOT NULL DEFAULT '', + `target` mediumtext NOT NULL, + PRIMARY KEY (`id`), + KEY `liker` (`liker`), + KEY `likee` (`likee`), + KEY `iid` (`iid`), + KEY `verb` (`verb`), + KEY `target_type` (`target_type`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + CREATE TABLE IF NOT EXISTS `mail` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `mail_flags` int(10) unsigned NOT NULL DEFAULT '0', diff --git a/install/update.php b/install/update.php index 0d5d26237..4981acc5d 100644 --- a/install/update.php +++ b/install/update.php @@ -1,6 +1,6 @@