diff options
author | Haakon Meland Eriksen <haakon.eriksen@far.no> | 2014-06-24 19:34:36 +0200 |
---|---|---|
committer | Haakon Meland Eriksen <haakon.eriksen@far.no> | 2014-06-24 19:34:36 +0200 |
commit | b8dc9e855af2d30f33d0f90dc13d8cad0a7b3e70 (patch) | |
tree | 718df6305bcb82c8dcb4b287a7132422e748cdfb /util | |
parent | c2d520f1be115fb3cb5da2a35eb10146cecee8aa (diff) | |
parent | a92fb0b04c3e6474ec48faf8e4cc65c382e89d66 (diff) | |
download | volse-hubzilla-b8dc9e855af2d30f33d0f90dc13d8cad0a7b3e70.tar.gz volse-hubzilla-b8dc9e855af2d30f33d0f90dc13d8cad0a7b3e70.tar.bz2 volse-hubzilla-b8dc9e855af2d30f33d0f90dc13d8cad0a7b3e70.zip |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'util')
-rw-r--r-- | util/Doxyfile | 21 | ||||
-rw-r--r-- | util/Doxygen.footer | 4 | ||||
-rwxr-xr-x | util/config | 34 | ||||
-rw-r--r-- | util/config.md | 26 | ||||
-rw-r--r-- | util/db_update.php | 20 | ||||
-rwxr-xr-x | util/fresh | 163 | ||||
-rw-r--r-- | util/fresh.md | 33 | ||||
-rwxr-xr-x | util/friendica-to-smarty-tpl.py | 236 | ||||
-rwxr-xr-x | util/makedocs | 2 | ||||
-rw-r--r-- | util/messages.po | 8538 | ||||
-rwxr-xr-x | util/pconfig | 34 | ||||
-rw-r--r-- | util/po2php.php | 26 | ||||
-rwxr-xr-x | util/precompile_smarty3.php | 27 | ||||
-rwxr-xr-x | util/run_xgettext.sh | 91 | ||||
-rwxr-xr-x | util/shredder/JSON.sh | 129 | ||||
-rwxr-xr-x | util/shredder/OAuth.sh | 214 | ||||
-rwxr-xr-x | util/shredder/ShredOAuth.sh | 219 | ||||
-rw-r--r-- | util/shredder/jansson-2.6.tar.gz | bin | 0 -> 428175 bytes | |||
-rw-r--r-- | util/shredder/jshon.tar.gz | bin | 0 -> 10004 bytes | |||
-rwxr-xr-x | util/shredder/shredder | 234 | ||||
-rw-r--r-- | util/strings.php | 2832 | ||||
-rw-r--r-- | util/tpldebug.php | 43 | ||||
-rw-r--r-- | util/typo.php | 26 | ||||
-rwxr-xr-x | util/updatetpl.py | 68 | ||||
-rw-r--r-- | util/wp/post_to_red/post_to_red.php | 489 | ||||
-rw-r--r-- | util/wp/post_to_red/readme.txt | 39 |
26 files changed, 7978 insertions, 5570 deletions
diff --git a/util/Doxyfile b/util/Doxyfile new file mode 100644 index 000000000..fce6c1359 --- /dev/null +++ b/util/Doxyfile @@ -0,0 +1,21 @@ +INPUT = boot.php mod include setup util view +RECURSIVE = YES +PROJECT_NAME = "The Red Matrix" +PROJECT_LOGO = images/rm-64.png +EXCLUDE = .htconfig.php library doc .git +EXCLUDE_PATTERNS = *smarty3* *strings.php *.out *test* +OUTPUT_DIRECTORY = doc +GENERATE_HTML = YES +HTML_OUTPUT = html/ +HTML_FILE_EXTENSION = .html +GENERATE_LATEX = NO +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +GENERATE_TODOLIST = YES +USE_MDFILE_AS_MAINPAGE = README +REFERENCED_BY_RELATION = YES +GENERATE_TREEVIEW = YES +HTML_FOOTER = util/Doxygen.footer + + + diff --git a/util/Doxygen.footer b/util/Doxygen.footer new file mode 100644 index 000000000..fd40910d9 --- /dev/null +++ b/util/Doxygen.footer @@ -0,0 +1,4 @@ + + + + diff --git a/util/config b/util/config new file mode 100755 index 000000000..67fe14f93 --- /dev/null +++ b/util/config @@ -0,0 +1,34 @@ +#!/usr/bin/env php +<?php + +// Red config utility + +require_once('include/cli_startup.php'); + +cli_startup(); + +if($argc > 3) { + set_config($argv[1],$argv[2],$argv[3]); + echo "config[{$argv[1]}][{$argv[2]}] = " . get_config($argv[1],$argv[2]) . "\n"; +} + +if($argc == 3) { + echo "config[{$argv[1]}][{$argv[2]}] = " . get_config($argv[1],$argv[2]) . "\n"; +} + +if($argc == 2) { + load_config($argv[1]); + foreach($a->config[$argv[1]] as $k => $x) { + echo "config[{$argv[1]}][{$k}] = " . $x . "\n"; + } +} + +if($argc == 1) { + $r = q("select * from config where 1"); + if($r) { + foreach($r as $rr) { + echo "config[{$rr['cat']}][{$rr['k']}] = " . $rr['v'] . "\n"; + } + } +} + diff --git a/util/config.md b/util/config.md new file mode 100644 index 000000000..3b834fe01 --- /dev/null +++ b/util/config.md @@ -0,0 +1,26 @@ +CLI config utility +================== + +Usage: + + +config + displays all config entries + + +config family + displays all config entries for family (system, database, etc) + + +config family key + displays single config entry for specified family and key + +config family key value + set config entry for specified family and key to value and display result + + + +Notes: + Setting config entries which are manually set in .htconfig.php may result in +conflict between database settings and the manual startup settings. + diff --git a/util/db_update.php b/util/db_update.php index 775a6585a..ceef061c1 100644 --- a/util/db_update.php +++ b/util/db_update.php @@ -1,24 +1,14 @@ <?php + + /** * @package util */ -/* -* require boot.php -*/ -require_once("boot.php"); - -$a = new App; -@include(".htconfig.php"); - -$lang = get_best_language(); -load_translation_table($lang); - -require_once("dba.php"); -$db = new dba($db_host, $db_user, $db_pass, $db_data, false); - unset($db_host, $db_user, $db_pass, $db_data); +require_once('boot.php'); +require_once('include/cli_startup.php'); -$build = get_config('system','build'); +cli_startup(); echo "Old DB VERSION: " . $build . "\n"; echo "New DB VERSION: " . DB_UPDATE_VERSION . "\n"; diff --git a/util/fresh b/util/fresh new file mode 100755 index 000000000..7f96a319c --- /dev/null +++ b/util/fresh @@ -0,0 +1,163 @@ +#!/usr/bin/env php +<?php + +// Red cli interpreter + +require_once('include/cli_startup.php'); +require_once('include/zot.php'); + +cli_startup(); + +$prompt = 'fresh% '; + +function fresh_main($argc,$argv) { + global $prompt; + + while(!feof(STDIN)) { + + + if(function_exists('readline')) + $line = readline($prompt); + else { + echo "\n" . $prompt; + $line = fgets(STDIN); + } + + + if($line === FALSE) { + if(feof(STDIN)) { + break; + } + continue; + } + + $line = trim($line); + if($line == 'quit' || $line == 'exit') + exit(); + + process_command($line); + } + +} + +fresh_main($argc,$argv); + +function process_command($line) { + + $a = get_app(); + + // split args + + $a->cmd = $line; + $a->argv = explode(' ',$line); + $a->argc = count($a->argv); + + $authenticated = false; + $channel = null; + + if($line == 'version') { + echo 'Fresh version 0.1'; + return; + } + + switch(argv(0)) { + case '?': + case 'help': + fresh_help(); + break; + + case 'finger': + if(argv(1)) { + $x = zot_finger(argv(1),$channel); + if($x['success']) + echo jindent($x['body']); + } + break; + + case 'login': + if(argv(1)) { + echo 'Password: '; + exec('/bin/stty -echo'); + $x = fgets(STDIN); + exec('/bin/stty echo'); + echo "\n"; + require_once('include/auth.php'); + $record = get_app()->account = account_verify_password(argv(1),trim($x,"\n")); + + if($record) { + $_SESSION['account_id'] = get_app()->account['account_id']; + $_SESSION['last_login_date'] = datetime_convert(); + authenticate_success($record, true, true); + echo 'logged in'; + $channel = $a->get_channel(); + if($channel) + echo ' as ' . $channel['channel_name']; + } + else + echo 'login failed.'; + + } + break; + case 'channel': + if(! local_user()) + echo 'Permission denied.'; + if(argv(1)) { + $r = q("select * from channel where channel_address = '%s' and channel_account_id = %d limit 1", + dbesc(argv(1)), + intval(get_account_id()) + ); + if($r) { + change_channel($r[0]['channel_id']); + $channel = $a->get_channel(); + echo 'Logged in as ' . $channel['channel_name']; + } + else + echo 'Channel not found.'; + } + break; + case 'conn': + if(! local_user()) { + echo "Permission denied."; + break; + } + if(argc() > 1) { + for($x = 1; $x < argc(); $x ++) { + $r = q("select * from abook left join xchan on abook_xchan = xchan_hash where abook_id = %d and abook_channel = %d", + intval(argv($x)), + intval(local_user()) + ); + if($r) echo jindent(json_encode($r[0])) . "\n"; + } + } + else { + $r = q("select * from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d order by abook_id", + intval(local_user()) + ); + if($r) { + foreach($r as $rr) + echo $rr['abook_id'] . "\t" . $rr['xchan_name'] . "\n"; + } + } + break; + + default: + break; + + } + + +} + + +function fresh_help() { + + if(argc() == 1) { + echo "help - this text\n"; + echo "login email_address - login with email_address, prompts for password\n"; + echo "finger channel_address - lookup channel_address remotely\n"; + echo "channel new_channel - change active channel to new_channel (nickname)\n"; + echo "conn [id1] [id2...] - without args list connections, or report detail of connection id1 (etc.)\n"; + echo "quit|exit - terminate fresh\n"; + + } +}
\ No newline at end of file diff --git a/util/fresh.md b/util/fresh.md new file mode 100644 index 000000000..7bdf87ff3 --- /dev/null +++ b/util/fresh.md @@ -0,0 +1,33 @@ +Fresh - The Freaking REd Shell +=============================== + +This will only work on Unix/Linux. If the readline module is installed, we will +use that for input, otherwise we will just read from stdin and write to stdout. + +Commands are processed sequentially until the command "exit", "quit", or end +of file is reached. + + +Commands: + +* version + Report current fresh version + +* login email_address + Prompts for a password, and authenticates email_address as the current +user. + +* finger channel_address + performs a lookup of channel_address and reports the result. + +* channel channel_nickname + switches the current channel to the channel with nickname specified. + +* conn [id1 id2 ...] + With no arguments lists all connections of the current channel, with an id. +If IDs are provided the connections details of each will be displayed. + + + + + diff --git a/util/friendica-to-smarty-tpl.py b/util/friendica-to-smarty-tpl.py new file mode 100755 index 000000000..3e0add771 --- /dev/null +++ b/util/friendica-to-smarty-tpl.py @@ -0,0 +1,236 @@ +#!/usr/bin/python +# +# Script to convert Friendica internal template files into Smarty template files +# Copyright 2013 Zach Prezkuta +# Licensed under GPL v3 + +import os, re, string +import sys, getopt + +ldelim = '{{' +rdelim = '}}' + +def fToSmarty(matches): + match = matches.group(0) + if match == '$j': + return match + match = string.replace(match, '[', '') + match = string.replace(match, ']', '') + + ldel = ldelim + rdel = rdelim + if match.find("'") > -1: + match = string.replace(match, "'", '') + ldel = "'" + ldel + rdel = rdel + "'" + elif match.find('"') > -1: + match = string.replace(match, '"', '') + ldel = '"' + ldel + rdel = rdel + '"' + + return ldel + match + rdel + + +def fix_element(element): + # Much of the positioning here is important, e.g. if you do element.find('if ') before you do + # element.find('endif'), then you may get some multiply-replaced delimiters + + if element.find('endif') > -1: + element = ldelim + '/if' + rdelim + return element + + if element.find('if ') > -1: + element = string.replace(element, '{{ if', ldelim + 'if') + element = string.replace(element, '{{if', ldelim + 'if') + element = string.replace(element, ' }}', rdelim) + element = string.replace(element, '}}', rdelim) + return element + + if element.find('else') > -1: + element = ldelim + 'else' + rdelim + return element + + if element.find('endfor') > -1: + element = ldelim + '/foreach' + rdelim + return element + + if element.find('for ') > -1: + element = string.replace(element, '{{ for ', ldelim + 'foreach ') + element = string.replace(element, '{{for ', ldelim + 'foreach ') + element = string.replace(element, ' }}', rdelim) + element = string.replace(element, '}}', rdelim) + return element + + if element.find('endinc') > -1: + element = '' + return element + + if element.find('inc ') > -1: + parts = element.split(' ') + element = ldelim + 'include file="' + + # We need to find the file name. It'll either be in parts[1] if the element was written as {{ inc file.tpl }} + # or it'll be in parts[2] if the element was written as {{inc file.tpl}} + if parts[0].find('inc') > -1: + first = 0 + else: + first = 1 + + if parts[first+1][0] == '$': + # This takes care of elements where the filename is a variable, e.g. {{ inc $file }} + element += ldelim + parts[first+1].rstrip('}') + rdelim + else: + # This takes care of elements where the filename is a path, e.g. {{ inc file.tpl }} + element += parts[first+1].rstrip('}') + + element += '"' + + if len(parts) > first + 1 and parts[first+2] == 'with': + # Take care of variable substitutions, e.g. {{ inc file.tpl with $var=this_var }} + element += ' ' + parts[first+3].rstrip('}')[1:] + + element += rdelim + return element + + +def convert(filename, tofilename, php_tpl): + header = ldelim + "*\n *\tAUTOMATICALLY GENERATED TEMPLATE\n *\tDO NOT EDIT THIS FILE, CHANGES WILL BE OVERWRITTEN\n *\n *" + rdelim + "\n" + tofilename.write(header) + + for line in filename: + newline = '' + st_pos = 0 + brack_pos = line.find('{{') + + if php_tpl: + # If php_tpl is True, this script will only convert variables in quotes, like '$variable' + # or "$variable". This is for .tpl files that produce PHP scripts, where you don't want + # all the PHP variables converted into Smarty variables + pattern1 = re.compile(r""" +([\'\"]\$\[[a-zA-Z]\w* +(\. +(\d+|[a-zA-Z][\w-]*) +)* +(\|[\w\$:\.]*)* +\][\'\"]) +""", re.VERBOSE) + pattern2 = re.compile(r""" +([\'\"]\$[a-zA-Z]\w* +(\. +(\d+|[a-zA-Z][\w-]*) +)* +(\|[\w\$:\.]*)* +[\'\"]) +""", re.VERBOSE) + else: + # Compile the pattern for bracket-style variables, e.g. $[variable.key|filter:arg1:arg2|filter2:arg1:arg2] + # Note that dashes are only allowed in array keys if the key doesn't start + # with a number, e.g. $[variable.key-id] is ok but $[variable.12-id] isn't + # + # Doesn't currently process the argument position key 'x', i.e. filter:arg1:x:arg2 doesn't get + # changed to arg1|filter:variable:arg2 like Smarty requires + # + # Filter arguments can be variables, e.g. $variable, but currently can't have array keys with dashes + # like filter:$variable.key-name + pattern1 = re.compile(r""" +(\$\[[a-zA-Z]\w* +(\. +(\d+|[a-zA-Z][\w-]*) +)* +(\|[\w\$:\.]*)* +\]) +""", re.VERBOSE) + + # Compile the pattern for normal style variables, e.g. $variable.key + pattern2 = re.compile(r""" +(\$[a-zA-Z]\w* +(\. +(\d+|[a-zA-Z][\w-]*) +)* +(\|[\w\$:\.]*)* +) +""", re.VERBOSE) + + while brack_pos > -1: + if brack_pos > st_pos: + line_segment = line[st_pos:brack_pos] + line_segment = pattern2.sub(fToSmarty, line_segment) + newline += pattern1.sub(fToSmarty, line_segment) + + end_brack_pos = line.find('}}', brack_pos) + if end_brack_pos < 0: + print "Error: no matching bracket found" + + newline += fix_element(line[brack_pos:end_brack_pos + 2]) + st_pos = end_brack_pos + 2 + + brack_pos = line.find('{{', st_pos) + + line_segment = line[st_pos:] + line_segment = pattern2.sub(fToSmarty, line_segment) + newline += pattern1.sub(fToSmarty, line_segment) + newline = newline.replace("{#", ldelim + "*") + newline = newline.replace("#}", "*" + rdelim) + tofilename.write(newline) + + +def help(pname): + print "\nUsage:" + print "\t" + pname + " -h\n\n\t\t\tShow this help screen\n" + print "\t" + pname + " -p directory\n\n\t\t\tConvert all .tpl files in directory to\n\t\t\tSmarty templates in directory/smarty3/\n" + print "\t" + pname + "\n\n\t\t\tInteractive mode\n" + + + + +# +# Main script +# + +path = '' + +try: + opts, args = getopt.getopt(sys.argv[1:], "hp:") + for opt, arg in opts: + if opt == '-h': + help(sys.argv[0]) + sys.exit() + elif opt == '-p': + path = arg +except getopt.GetoptError: + help(sys.argv[0]) + sys.exit(2) + + +if path == '': + path = raw_input('Path to template folder to convert: ') + +if path[-1:] != '/': + path = path + '/' + +outpath = path + 'smarty3/' + +if not os.path.exists(outpath): + os.makedirs(outpath) + +files = os.listdir(path) +for a_file in files: + if a_file == 'htconfig.tpl': + php_tpl = True + else: + php_tpl = False + + filename = os.path.join(path,a_file) + ext = a_file.split('.')[-1] + if os.path.isfile(filename) and ext == 'tpl': + f = open(filename, 'r') + + newfilename = os.path.join(outpath,a_file) + outf = open(newfilename, 'w') + + print "Converting " + filename + " to " + newfilename + convert(f, outf, php_tpl) + + outf.close() + f.close() + diff --git a/util/makedocs b/util/makedocs new file mode 100755 index 000000000..53e78e6b0 --- /dev/null +++ b/util/makedocs @@ -0,0 +1,2 @@ +#!/bin/sh +/home/macgirvin/bin/doxygen util/Doxyfile diff --git a/util/messages.po b/util/messages.po index 3355e449e..7e314e083 100644 --- a/util/messages.po +++ b/util/messages.po @@ -1,7847 +1,7757 @@ -# FRIENDICA Distributed Social Network -# Copyright (C) 2010, 2011 the Friendica Project -# This file is distributed under the same license as the Friendica package. -# Mike Macgirvin, 2010 +# Red Matrix Project +# Copyright (C) 2012-2014 the Red Matrix Project +# This file is distributed under the same license as the Red package. +# Mike Macgirvin, 2012 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 3.0.1397\n" +"Project-Id-Version: 2014-06-20.712\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-07 10:00-0700\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 <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ../../mod/oexchange.php:25 -msgid "Post successful." +#: ../../include/dba/dba_driver.php:50 +#, php-format +msgid "Cannot locate DNS info for database server '%s'" msgstr "" -#: ../../mod/update_notes.php:41 ../../mod/update_community.php:18 -#: ../../mod/update_network.php:22 ../../mod/update_profile.php:41 -msgid "[Embedded content - reload page to view]" +#: ../../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/photos.php:91 +#: ../../mod/photos.php:653 ../../mod/photos.php:675 +msgid "Profile Photos" msgstr "" -#: ../../mod/crepair.php:102 -msgid "Contact settings applied." -msgstr "" - -#: ../../mod/crepair.php:104 -msgid "Contact update failed." -msgstr "" - -#: ../../mod/crepair.php:115 ../../mod/wall_attach.php:44 -#: ../../mod/fsuggest.php:78 ../../mod/events.php:140 ../../mod/api.php:26 -#: ../../mod/api.php:31 ../../mod/photos.php:135 ../../mod/photos.php:957 -#: ../../mod/editpost.php:10 ../../mod/install.php:151 -#: ../../mod/notifications.php:66 ../../mod/contacts.php:145 -#: ../../mod/settings.php:106 ../../mod/settings.php:537 -#: ../../mod/settings.php:542 ../../mod/manage.php:86 ../../mod/network.php:6 -#: ../../mod/notes.php:20 ../../mod/wallmessage.php:9 -#: ../../mod/wallmessage.php:33 ../../mod/wallmessage.php:79 -#: ../../mod/wallmessage.php:103 ../../mod/attach.php:33 -#: ../../mod/group.php:19 ../../mod/viewcontacts.php:22 -#: ../../mod/register.php:38 ../../mod/regmod.php:116 ../../mod/item.php:124 -#: ../../mod/item.php:140 ../../mod/profile_photo.php:19 -#: ../../mod/profile_photo.php:141 ../../mod/profile_photo.php:152 -#: ../../mod/profile_photo.php:165 ../../mod/message.php:45 -#: ../../mod/message.php:97 ../../mod/allfriends.php:9 -#: ../../mod/nogroup.php:25 ../../mod/wall_upload.php:53 -#: ../../mod/follow.php:9 ../../mod/display.php:138 ../../mod/profiles.php:7 -#: ../../mod/profiles.php:400 ../../mod/delegate.php:6 -#: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81 -#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:510 -#: ../../addon/facebook/facebook.php:516 ../../addon/dav/layout.fnk.php:353 -#: ../../include/items.php:3457 ../../index.php:309 -msgid "Permission denied." +#: ../../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 "" -#: ../../mod/crepair.php:129 ../../mod/fsuggest.php:20 -#: ../../mod/fsuggest.php:92 ../../mod/dfrn_confirm.php:118 -msgid "Contact not found." +#: ../../include/bbcode.php:163 ../../include/bbcode.php:698 +msgid "Encrypted content" msgstr "" -#: ../../mod/crepair.php:135 -msgid "Repair Contact Settings" +#: ../../include/bbcode.php:179 +msgid "QR code" msgstr "" -#: ../../mod/crepair.php:137 -msgid "" -"<strong>WARNING: This is highly advanced</strong> and if you enter incorrect " -"information your communications with this contact may stop working." +#: ../../include/bbcode.php:228 +#, php-format +msgid "%1$s wrote the following %2$s %3$s" msgstr "" -#: ../../mod/crepair.php:138 -msgid "" -"Please use your browser 'Back' button <strong>now</strong> if you are " -"uncertain what to do on this page." +#: ../../include/bbcode.php:230 +msgid "post" msgstr "" -#: ../../mod/crepair.php:144 -msgid "Return to contact editor" +#: ../../include/bbcode.php:616 ../../include/bbcode.php:636 +msgid "$1 wrote:" msgstr "" -#: ../../mod/crepair.php:148 ../../mod/settings.php:557 -#: ../../mod/settings.php:583 ../../mod/admin.php:661 ../../mod/admin.php:670 -msgid "Name" +#: ../../include/oembed.php:171 +msgid "Embedded content" msgstr "" -#: ../../mod/crepair.php:149 -msgid "Account Nickname" -msgstr "" - -#: ../../mod/crepair.php:150 -msgid "@Tagname - overrides Name/Nickname" -msgstr "" - -#: ../../mod/crepair.php:151 -msgid "Account URL" -msgstr "" - -#: ../../mod/crepair.php:152 -msgid "Friend Request URL" -msgstr "" - -#: ../../mod/crepair.php:153 -msgid "Friend Confirm URL" -msgstr "" - -#: ../../mod/crepair.php:154 -msgid "Notification Endpoint URL" -msgstr "" - -#: ../../mod/crepair.php:155 -msgid "Poll/Feed URL" -msgstr "" - -#: ../../mod/crepair.php:156 -msgid "New photo from this URL" -msgstr "" - -#: ../../mod/crepair.php:166 ../../mod/fsuggest.php:107 -#: ../../mod/events.php:436 ../../mod/photos.php:992 ../../mod/photos.php:1063 -#: ../../mod/photos.php:1309 ../../mod/photos.php:1349 -#: ../../mod/photos.php:1389 ../../mod/photos.php:1420 -#: ../../mod/install.php:246 ../../mod/install.php:284 -#: ../../mod/localtime.php:45 ../../mod/content.php:691 -#: ../../mod/contacts.php:343 ../../mod/settings.php:555 -#: ../../mod/settings.php:709 ../../mod/settings.php:770 -#: ../../mod/settings.php:971 ../../mod/group.php:85 ../../mod/message.php:216 -#: ../../mod/message.php:412 ../../mod/admin.php:422 ../../mod/admin.php:658 -#: ../../mod/admin.php:794 ../../mod/admin.php:993 ../../mod/admin.php:1080 -#: ../../mod/profiles.php:569 ../../mod/invite.php:119 -#: ../../addon/fromgplus/fromgplus.php:40 -#: ../../addon/facebook/facebook.php:619 -#: ../../addon/snautofollow/snautofollow.php:64 -#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93 -#: ../../addon/nsfw/nsfw.php:57 ../../addon/page/page.php:210 -#: ../../addon/planets/planets.php:158 -#: ../../addon/uhremotestorage/uhremotestorage.php:89 -#: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93 -#: ../../addon/drpost/drpost.php:110 ../../addon/startpage/startpage.php:92 -#: ../../addon/geonames/geonames.php:187 ../../addon/oembed.old/oembed.php:41 -#: ../../addon/impressum/impressum.php:82 -#: ../../addon/notimeline/notimeline.php:64 ../../addon/blockem/blockem.php:57 -#: ../../addon/qcomment/qcomment.php:61 -#: ../../addon/openstreetmap/openstreetmap.php:70 -#: ../../addon/libertree/libertree.php:90 ../../addon/mathjax/mathjax.php:42 -#: ../../addon/editplain/editplain.php:84 ../../addon/blackout/blackout.php:98 -#: ../../addon/gravatar/gravatar.php:86 -#: ../../addon/pageheader/pageheader.php:55 ../../addon/ijpost/ijpost.php:93 -#: ../../addon/jappixmini/jappixmini.php:302 -#: ../../addon/statusnet/statusnet.php:278 -#: ../../addon/statusnet/statusnet.php:292 -#: ../../addon/statusnet/statusnet.php:318 -#: ../../addon/statusnet/statusnet.php:325 -#: ../../addon/statusnet/statusnet.php:353 -#: ../../addon/statusnet/statusnet.php:567 ../../addon/tumblr/tumblr.php:90 -#: ../../addon/numfriends/numfriends.php:85 ../../addon/gnot/gnot.php:88 -#: ../../addon/wppost/wppost.php:110 ../../addon/showmore/showmore.php:48 -#: ../../addon/piwik/piwik.php:89 ../../addon/twitter/twitter.php:180 -#: ../../addon/twitter/twitter.php:209 ../../addon/twitter/twitter.php:387 -#: ../../addon/irc/irc.php:55 ../../addon/blogger/blogger.php:102 -#: ../../addon/posterous/posterous.php:103 -#: ../../view/theme/cleanzero/config.php:80 -#: ../../view/theme/diabook/theme.php:757 -#: ../../view/theme/diabook/config.php:190 -#: ../../view/theme/quattro/config.php:52 ../../view/theme/dispy/config.php:70 -#: ../../include/conversation.php:580 -msgid "Submit" +#: ../../include/oembed.php:180 +msgid "Embedding disabled" msgstr "" -#: ../../mod/help.php:30 -msgid "Help:" +#: ../../include/notify.php:23 +msgid "created a new post" msgstr "" -#: ../../mod/help.php:34 ../../addon/dav/layout.fnk.php:116 -#: ../../include/nav.php:86 -msgid "Help" +#: ../../include/notify.php:24 +#, php-format +msgid "commented on %s's post" msgstr "" -#: ../../mod/help.php:38 ../../index.php:218 -msgid "Not Found" +#: ../../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 "" -#: ../../mod/help.php:41 ../../index.php:221 -msgid "Page not found." +#: ../../include/conversation.php:120 ../../include/text.php:1708 +#: ../../mod/tagger.php:49 +msgid "event" msgstr "" -#: ../../mod/wall_attach.php:58 -#, php-format -msgid "File exceeds size limit of %d" +#: ../../include/conversation.php:123 +msgid "channel" msgstr "" -#: ../../mod/wall_attach.php:99 ../../mod/wall_attach.php:110 -msgid "File upload failed." +#: ../../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 "" -#: ../../mod/fsuggest.php:63 -msgid "Friend suggestion sent." +#: ../../include/conversation.php:147 ../../include/text.php:1713 +#: ../../mod/tagger.php:55 +msgid "comment" msgstr "" -#: ../../mod/fsuggest.php:97 -msgid "Suggest Friends" +#: ../../include/conversation.php:161 ../../mod/like.php:142 +#, php-format +msgid "%1$s likes %2$s's %3$s" msgstr "" -#: ../../mod/fsuggest.php:99 +#: ../../include/conversation.php:164 ../../mod/like.php:144 #, php-format -msgid "Suggest a friend for %s" +msgid "%1$s doesn't like %2$s's %3$s" msgstr "" -#: ../../mod/events.php:66 -msgid "Event title and start time are required." +#: ../../include/conversation.php:201 +#, php-format +msgid "%1$s is now connected with %2$s" msgstr "" -#: ../../mod/events.php:260 -msgid "l, F j" +#: ../../include/conversation.php:236 +#, php-format +msgid "%1$s poked %2$s" msgstr "" -#: ../../mod/events.php:282 -msgid "Edit event" +#: ../../include/conversation.php:240 ../../include/text.php:895 +msgid "poked" msgstr "" -#: ../../mod/events.php:304 ../../include/text.php:1069 -msgid "link to source" +#: ../../include/conversation.php:258 ../../mod/mood.php:63 +#, php-format +msgctxt "mood" +msgid "%1$s is %2$s" msgstr "" -#: ../../mod/events.php:328 ../../view/theme/diabook/theme.php:131 -#: ../../include/nav.php:52 ../../boot.php:1595 -msgid "Events" +#: ../../include/conversation.php:631 ../../include/ItemObject.php:114 +msgid "Select" msgstr "" -#: ../../mod/events.php:329 -msgid "Create New Event" +#: ../../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 "" -#: ../../mod/events.php:330 ../../addon/dav/layout.fnk.php:154 -msgid "Previous" +#: ../../include/conversation.php:639 ../../include/ItemObject.php:89 +#: ../../mod/photos.php:844 +msgid "Private Message" msgstr "" -#: ../../mod/events.php:331 ../../mod/install.php:205 -#: ../../addon/dav/layout.fnk.php:157 -msgid "Next" +#: ../../include/conversation.php:646 ../../include/ItemObject.php:182 +msgid "Message is verified" msgstr "" -#: ../../mod/events.php:404 -msgid "hour:minute" +#: ../../include/conversation.php:666 +#, php-format +msgid "View %s's profile @ %s" msgstr "" -#: ../../mod/events.php:414 -msgid "Event details" +#: ../../include/conversation.php:680 +msgid "Categories:" +msgstr "" + +#: ../../include/conversation.php:681 +msgid "Filed under:" msgstr "" -#: ../../mod/events.php:415 +#: ../../include/conversation.php:690 ../../include/ItemObject.php:250 #, php-format -msgid "Format is %s %s. Starting date and Title are required." +msgid " from %s" msgstr "" -#: ../../mod/events.php:417 -msgid "Event Starts:" +#: ../../include/conversation.php:693 ../../include/ItemObject.php:253 +#, php-format +msgid "last edited: %s" msgstr "" -#: ../../mod/events.php:417 ../../mod/events.php:431 -msgid "Required" +#: ../../include/conversation.php:694 ../../include/ItemObject.php:254 +#, php-format +msgid "Expires: %s" msgstr "" -#: ../../mod/events.php:420 -msgid "Finish date/time is not known or not relevant" +#: ../../include/conversation.php:709 +msgid "View in context" msgstr "" -#: ../../mod/events.php:422 -msgid "Event Finishes:" +#: ../../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 "" -#: ../../mod/events.php:425 -msgid "Adjust for viewer timezone" +#: ../../include/conversation.php:838 +msgid "remove" msgstr "" -#: ../../mod/events.php:427 -msgid "Description:" +#: ../../include/conversation.php:842 +msgid "Loading..." msgstr "" -#: ../../mod/events.php:429 ../../mod/directory.php:132 -#: ../../include/event.php:40 ../../include/bb2diaspora.php:409 -#: ../../boot.php:1172 -msgid "Location:" +#: ../../include/conversation.php:843 +msgid "Delete Selected Items" msgstr "" -#: ../../mod/events.php:431 -msgid "Title:" +#: ../../include/conversation.php:934 +msgid "View Source" msgstr "" -#: ../../mod/events.php:433 -msgid "Share this event" +#: ../../include/conversation.php:935 +msgid "Follow Thread" msgstr "" -#: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 -#: ../../mod/dfrn_request.php:845 ../../mod/settings.php:556 -#: ../../mod/settings.php:582 ../../addon/js_upload/js_upload.php:45 -msgid "Cancel" +#: ../../include/conversation.php:936 +msgid "View Status" msgstr "" -#: ../../mod/tagrm.php:41 -msgid "Tag removed" +#: ../../include/conversation.php:937 ../../include/nav.php:81 +#: ../../mod/connedit.php:351 ../../mod/connedit.php:465 +msgid "View Profile" msgstr "" -#: ../../mod/tagrm.php:79 -msgid "Remove Item Tag" +#: ../../include/conversation.php:938 +msgid "View Photos" msgstr "" -#: ../../mod/tagrm.php:81 -msgid "Select a tag to remove: " +#: ../../include/conversation.php:939 +msgid "Matrix Activity" msgstr "" -#: ../../mod/tagrm.php:93 ../../mod/delegate.php:130 -msgid "Remove" +#: ../../include/conversation.php:940 +msgid "Edit Contact" msgstr "" -#: ../../mod/dfrn_poll.php:94 ../../mod/dfrn_poll.php:522 -#, php-format -msgid "%s welcomes %s" +#: ../../include/conversation.php:941 +msgid "Send PM" msgstr "" -#: ../../mod/api.php:76 ../../mod/api.php:102 -msgid "Authorize application connection" +#: ../../include/conversation.php:942 ../../include/apps.php:135 +msgid "Poke" msgstr "" -#: ../../mod/api.php:77 -msgid "Return to your app and insert this Securty Code:" +#: ../../include/conversation.php:998 +#, php-format +msgid "%s likes this." msgstr "" -#: ../../mod/api.php:89 -msgid "Please login to continue." +#: ../../include/conversation.php:998 +#, php-format +msgid "%s doesn't like this." 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?" +#: ../../include/conversation.php:1002 +#, php-format +msgid "<span %1$s>%2$d people</span> like this." +msgid_plural "<span %1$s>%2$d people</span> like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1004 +#, php-format +msgid "<span %1$s>%2$d people</span> don't like this." +msgid_plural "<span %1$s>%2$d people</span> don't like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1010 +msgid "and" msgstr "" -#: ../../mod/api.php:105 ../../mod/dfrn_request.php:833 -#: ../../mod/settings.php:887 ../../mod/settings.php:893 -#: ../../mod/settings.php:901 ../../mod/settings.php:905 -#: ../../mod/settings.php:910 ../../mod/settings.php:916 -#: ../../mod/settings.php:922 ../../mod/settings.php:928 -#: ../../mod/settings.php:958 ../../mod/settings.php:959 -#: ../../mod/settings.php:960 ../../mod/settings.php:961 -#: ../../mod/settings.php:962 ../../mod/register.php:234 -#: ../../mod/profiles.php:546 -msgid "Yes" +#: ../../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 "" -#: ../../mod/api.php:106 ../../mod/dfrn_request.php:834 -#: ../../mod/settings.php:887 ../../mod/settings.php:893 -#: ../../mod/settings.php:901 ../../mod/settings.php:905 -#: ../../mod/settings.php:910 ../../mod/settings.php:916 -#: ../../mod/settings.php:922 ../../mod/settings.php:928 -#: ../../mod/settings.php:958 ../../mod/settings.php:959 -#: ../../mod/settings.php:960 ../../mod/settings.php:961 -#: ../../mod/settings.php:962 ../../mod/register.php:235 -#: ../../mod/profiles.php:547 -msgid "No" +#: ../../include/conversation.php:1014 +#, php-format +msgid "%s don't like this." msgstr "" -#: ../../mod/photos.php:46 ../../boot.php:1589 -msgid "Photo Albums" +#: ../../include/conversation.php:1071 +msgid "Visible to <strong>everybody</strong>" msgstr "" -#: ../../mod/photos.php:54 ../../mod/photos.php:156 ../../mod/photos.php:971 -#: ../../mod/photos.php:1055 ../../mod/photos.php:1070 -#: ../../mod/photos.php:1498 ../../mod/photos.php:1510 -#: ../../addon/communityhome/communityhome.php:110 -#: ../../view/theme/diabook/theme.php:598 -msgid "Contact Photos" +#: ../../include/conversation.php:1072 ../../mod/mail.php:171 +#: ../../mod/mail.php:269 +msgid "Please enter a link URL:" msgstr "" -#: ../../mod/photos.php:61 ../../mod/photos.php:1080 ../../mod/photos.php:1548 -msgid "Upload New Photos" +#: ../../include/conversation.php:1073 +msgid "Please enter a video link/URL:" msgstr "" -#: ../../mod/photos.php:72 ../../mod/settings.php:21 -msgid "everybody" +#: ../../include/conversation.php:1074 +msgid "Please enter an audio link/URL:" msgstr "" -#: ../../mod/photos.php:145 -msgid "Contact information unavailable" +#: ../../include/conversation.php:1075 +msgid "Tag term:" msgstr "" -#: ../../mod/photos.php:156 ../../mod/photos.php:660 ../../mod/photos.php:1055 -#: ../../mod/photos.php:1070 ../../mod/profile_photo.php:60 -#: ../../mod/profile_photo.php:67 ../../mod/profile_photo.php:74 -#: ../../mod/profile_photo.php:176 ../../mod/profile_photo.php:254 -#: ../../mod/profile_photo.php:263 -#: ../../addon/communityhome/communityhome.php:111 -#: ../../view/theme/diabook/theme.php:599 ../../include/user.php:318 -#: ../../include/user.php:325 ../../include/user.php:332 -msgid "Profile Photos" +#: ../../include/conversation.php:1076 ../../mod/filer.php:49 +msgid "Save to Folder:" msgstr "" -#: ../../mod/photos.php:166 -msgid "Album not found." +#: ../../include/conversation.php:1077 +msgid "Where are you right now?" msgstr "" -#: ../../mod/photos.php:184 ../../mod/photos.php:1064 -msgid "Delete Album" +#: ../../include/conversation.php:1078 ../../mod/editpost.php:52 +#: ../../mod/mail.php:172 ../../mod/mail.php:270 +msgid "Expires YYYY-MM-DD HH:MM" msgstr "" -#: ../../mod/photos.php:247 ../../mod/photos.php:1310 -msgid "Delete Photo" +#: ../../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 "" -#: ../../mod/photos.php:591 -msgid "was tagged in a" +#: ../../include/conversation.php:1102 ../../mod/layouts.php:113 +#: ../../mod/photos.php:971 +msgid "Share" msgstr "" -#: ../../mod/photos.php:591 ../../mod/like.php:144 ../../mod/tagger.php:70 -#: ../../addon/communityhome/communityhome.php:163 -#: ../../view/theme/diabook/theme.php:570 ../../include/text.php:1321 -#: ../../include/diaspora.php:1777 ../../include/conversation.php:53 -#: ../../include/conversation.php:126 -msgid "photo" +#: ../../include/conversation.php:1104 ../../mod/editwebpage.php:139 +msgid "Page link title" msgstr "" -#: ../../mod/photos.php:591 -msgid "by" +#: ../../include/conversation.php:1107 +msgid "Post as" msgstr "" -#: ../../mod/photos.php:696 ../../addon/js_upload/js_upload.php:315 -msgid "Image exceeds size limit of " +#: ../../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 "" -#: ../../mod/photos.php:704 -msgid "Image file is empty." +#: ../../include/conversation.php:1109 +msgid "upload photo" msgstr "" -#: ../../mod/photos.php:736 ../../mod/profile_photo.php:126 -#: ../../mod/wall_upload.php:99 -msgid "Unable to process image." +#: ../../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 "" -#: ../../mod/photos.php:763 ../../mod/profile_photo.php:259 -#: ../../mod/wall_upload.php:118 -msgid "Image upload failed." +#: ../../include/conversation.php:1111 +msgid "attach file" msgstr "" -#: ../../mod/photos.php:849 ../../mod/community.php:16 -#: ../../mod/dfrn_request.php:759 ../../mod/viewcontacts.php:17 -#: ../../mod/display.php:7 ../../mod/search.php:71 ../../mod/directory.php:29 -msgid "Public access denied." +#: ../../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 "" -#: ../../mod/photos.php:859 -msgid "No photos selected" +#: ../../include/conversation.php:1113 +msgid "web link" msgstr "" -#: ../../mod/photos.php:938 -msgid "Access to this item is restricted." +#: ../../include/conversation.php:1114 +msgid "Insert video link" msgstr "" -#: ../../mod/photos.php:1002 -#, php-format -msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage." +#: ../../include/conversation.php:1115 +msgid "video link" msgstr "" -#: ../../mod/photos.php:1005 -#, php-format -msgid "You have used %1$.2f Mbytes of photo storage." +#: ../../include/conversation.php:1116 +msgid "Insert audio link" msgstr "" -#: ../../mod/photos.php:1011 -msgid "Upload Photos" +#: ../../include/conversation.php:1117 +msgid "audio link" msgstr "" -#: ../../mod/photos.php:1015 ../../mod/photos.php:1059 -msgid "New album name: " +#: ../../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 "" -#: ../../mod/photos.php:1016 -msgid "or existing album name: " +#: ../../include/conversation.php:1119 +msgid "set location" msgstr "" -#: ../../mod/photos.php:1017 -msgid "Do not show a status post for this upload" +#: ../../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 "" -#: ../../mod/photos.php:1019 ../../mod/photos.php:1305 -msgid "Permissions" +#: ../../include/conversation.php:1121 +msgid "clear location" msgstr "" -#: ../../mod/photos.php:1074 -msgid "Edit Album" +#: ../../include/conversation.php:1123 ../../mod/editblock.php:132 +#: ../../mod/editlayout.php:126 ../../mod/editpost.php:132 +#: ../../mod/editwebpage.php:167 +msgid "Set title" msgstr "" -#: ../../mod/photos.php:1098 ../../mod/photos.php:1531 -msgid "View Photo" +#: ../../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 "" -#: ../../mod/photos.php:1133 -msgid "Permission denied. Access to this item may be restricted." +#: ../../include/conversation.php:1128 ../../mod/editblock.php:121 +#: ../../mod/editlayout.php:116 ../../mod/editpost.php:122 +#: ../../mod/editwebpage.php:153 +msgid "Permission settings" msgstr "" -#: ../../mod/photos.php:1135 -msgid "Photo not available" +#: ../../include/conversation.php:1129 +msgid "permissions" msgstr "" -#: ../../mod/photos.php:1185 -msgid "View photo" +#: ../../include/conversation.php:1136 ../../mod/editblock.php:129 +#: ../../mod/editlayout.php:123 ../../mod/editpost.php:129 +#: ../../mod/editwebpage.php:162 +msgid "Public post" msgstr "" -#: ../../mod/photos.php:1185 -msgid "Edit photo" +#: ../../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 "" -#: ../../mod/photos.php:1186 -msgid "Use as profile photo" +#: ../../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 "" -#: ../../mod/photos.php:1192 ../../mod/content.php:601 -#: ../../include/conversation.php:490 -msgid "Private Message" +#: ../../include/conversation.php:1153 ../../include/ItemObject.php:595 +#: ../../mod/editpost.php:148 ../../mod/mail.php:228 ../../mod/mail.php:341 +msgid "Encrypt text" msgstr "" -#: ../../mod/photos.php:1214 -msgid "View Full Size" +#: ../../include/conversation.php:1155 ../../mod/editpost.php:150 +msgid "OK" msgstr "" -#: ../../mod/photos.php:1282 -msgid "Tags: " +#: ../../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 "" -#: ../../mod/photos.php:1285 -msgid "[Remove any tag]" +#: ../../include/conversation.php:1398 +msgid "Discover" msgstr "" -#: ../../mod/photos.php:1295 -msgid "Rotate CW (right)" +#: ../../include/conversation.php:1401 +msgid "Imported public streams" msgstr "" -#: ../../mod/photos.php:1296 -msgid "Rotate CCW (left)" +#: ../../include/conversation.php:1406 +msgid "Commented Order" msgstr "" -#: ../../mod/photos.php:1298 -msgid "New album name" +#: ../../include/conversation.php:1409 +msgid "Sort by Comment Date" msgstr "" -#: ../../mod/photos.php:1301 -msgid "Caption" +#: ../../include/conversation.php:1413 +msgid "Posted Order" msgstr "" -#: ../../mod/photos.php:1303 -msgid "Add a Tag" +#: ../../include/conversation.php:1416 +msgid "Sort by Post Date" msgstr "" -#: ../../mod/photos.php:1307 -msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" +#: ../../include/conversation.php:1421 ../../include/widgets.php:82 +msgid "Personal" msgstr "" -#: ../../mod/photos.php:1327 ../../mod/content.php:665 -#: ../../include/conversation.php:554 -msgid "I like this (toggle)" +#: ../../include/conversation.php:1424 +msgid "Posts that mention or involve you" msgstr "" -#: ../../mod/photos.php:1328 ../../mod/content.php:666 -#: ../../include/conversation.php:555 -msgid "I don't like this (toggle)" +#: ../../include/conversation.php:1430 ../../mod/connections.php:211 +#: ../../mod/connections.php:224 ../../mod/menu.php:61 +msgid "New" msgstr "" -#: ../../mod/photos.php:1329 ../../include/conversation.php:993 -msgid "Share" +#: ../../include/conversation.php:1433 +msgid "Activity Stream - by date" msgstr "" -#: ../../mod/photos.php:1330 ../../mod/editpost.php:104 -#: ../../mod/content.php:482 ../../mod/content.php:842 -#: ../../mod/wallmessage.php:145 ../../mod/message.php:215 -#: ../../mod/message.php:413 ../../include/conversation.php:371 -#: ../../include/conversation.php:731 ../../include/conversation.php:1012 -msgid "Please wait" +#: ../../include/conversation.php:1439 +msgid "Starred" msgstr "" -#: ../../mod/photos.php:1346 ../../mod/photos.php:1386 -#: ../../mod/photos.php:1417 ../../mod/content.php:688 -#: ../../include/conversation.php:577 -msgid "This is you" +#: ../../include/conversation.php:1442 +msgid "Favourite Posts" msgstr "" -#: ../../mod/photos.php:1348 ../../mod/photos.php:1388 -#: ../../mod/photos.php:1419 ../../mod/content.php:690 -#: ../../include/conversation.php:579 ../../boot.php:564 -msgid "Comment" +#: ../../include/conversation.php:1449 +msgid "Spam" msgstr "" -#: ../../mod/photos.php:1350 ../../mod/editpost.php:125 -#: ../../mod/content.php:700 ../../include/conversation.php:589 -#: ../../include/conversation.php:1030 -msgid "Preview" +#: ../../include/conversation.php:1452 +msgid "Posts flagged as SPAM" msgstr "" -#: ../../mod/photos.php:1447 ../../mod/content.php:439 -#: ../../mod/content.php:720 ../../mod/settings.php:618 -#: ../../mod/settings.php:707 ../../mod/group.php:168 ../../mod/admin.php:665 -#: ../../include/conversation.php:328 ../../include/conversation.php:609 -msgid "Delete" +#: ../../include/conversation.php:1486 ../../mod/admin.php:891 +msgid "Channel" msgstr "" -#: ../../mod/photos.php:1537 -msgid "View Album" +#: ../../include/conversation.php:1489 +msgid "Status Messages and Posts" msgstr "" -#: ../../mod/photos.php:1546 -msgid "Recent Photos" +#: ../../include/conversation.php:1498 +msgid "About" msgstr "" -#: ../../mod/community.php:21 -msgid "Not available." +#: ../../include/conversation.php:1501 +msgid "Profile Details" msgstr "" -#: ../../mod/community.php:30 ../../view/theme/diabook/theme.php:133 -#: ../../include/nav.php:101 -msgid "Community" +#: ../../include/conversation.php:1507 ../../include/nav.php:84 +#: ../../include/apps.php:129 ../../mod/fbrowser.php:25 +msgid "Photos" msgstr "" -#: ../../mod/community.php:61 ../../mod/search.php:144 -msgid "No results." +#: ../../include/conversation.php:1510 ../../include/photos.php:313 +msgid "Photo Albums" msgstr "" -#: ../../mod/friendica.php:55 -msgid "This is Friendica, version" +#: ../../include/conversation.php:1516 ../../include/nav.php:85 +#: ../../include/apps.php:125 ../../mod/fbrowser.php:114 +msgid "Files" msgstr "" -#: ../../mod/friendica.php:56 -msgid "running at web location" +#: ../../include/conversation.php:1519 +msgid "Files and Storage" msgstr "" -#: ../../mod/friendica.php:58 -msgid "" -"Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn " -"more about the Friendica project." +#: ../../include/conversation.php:1528 ../../include/conversation.php:1531 +msgid "Chatrooms" msgstr "" -#: ../../mod/friendica.php:60 -msgid "Bug reports and issues: please visit" +#: ../../include/conversation.php:1538 ../../include/nav.php:93 +#: ../../include/apps.php:119 +msgid "Bookmarks" msgstr "" -#: ../../mod/friendica.php:61 -msgid "" -"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - " -"dot com" +#: ../../include/conversation.php:1541 +msgid "Saved Bookmarks" msgstr "" -#: ../../mod/friendica.php:75 -msgid "Installed plugins/addons/apps:" +#: ../../include/conversation.php:1549 ../../include/nav.php:95 +#: ../../include/apps.php:126 ../../mod/webpages.php:79 +msgid "Webpages" msgstr "" -#: ../../mod/friendica.php:88 -msgid "No installed plugins/addons/apps" +#: ../../include/conversation.php:1552 +msgid "Manage Webpages" msgstr "" -#: ../../mod/editpost.php:17 ../../mod/editpost.php:27 -msgid "Item not found" +#: ../../include/page_widgets.php:6 +msgid "New Page" msgstr "" -#: ../../mod/editpost.php:36 -msgid "Edit post" +#: ../../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 "" -#: ../../mod/editpost.php:80 ../../include/conversation.php:979 -msgid "Post to Email" +#: ../../include/page_widgets.php:39 ../../mod/blocks.php:97 +#: ../../mod/layouts.php:116 ../../mod/webpages.php:123 +msgid "View" msgstr "" -#: ../../mod/editpost.php:95 ../../mod/content.php:707 -#: ../../mod/settings.php:617 ../../include/conversation.php:596 -msgid "Edit" +#: ../../include/page_widgets.php:41 ../../mod/webpages.php:125 +msgid "Actions" msgstr "" -#: ../../mod/editpost.php:96 ../../mod/wallmessage.php:143 -#: ../../mod/message.php:213 ../../mod/message.php:410 -#: ../../include/conversation.php:994 -msgid "Upload photo" +#: ../../include/page_widgets.php:42 ../../mod/webpages.php:126 +msgid "Page Link" msgstr "" -#: ../../mod/editpost.php:97 ../../include/conversation.php:996 -msgid "Attach file" +#: ../../include/page_widgets.php:43 ../../mod/webpages.php:127 +msgid "Title" msgstr "" -#: ../../mod/editpost.php:98 ../../mod/wallmessage.php:144 -#: ../../mod/message.php:214 ../../mod/message.php:411 -#: ../../include/conversation.php:998 -msgid "Insert web link" +#: ../../include/page_widgets.php:44 ../../mod/webpages.php:128 +msgid "Created" msgstr "" -#: ../../mod/editpost.php:99 -msgid "Insert YouTube video" +#: ../../include/page_widgets.php:45 ../../mod/webpages.php:129 +msgid "Edited" msgstr "" -#: ../../mod/editpost.php:100 -msgid "Insert Vorbis [.ogg] video" +#: ../../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 "" -#: ../../mod/editpost.php:101 -msgid "Insert Vorbis [.ogg] audio" +#: ../../include/account.php:23 +msgid "Not a valid email address" msgstr "" -#: ../../mod/editpost.php:102 ../../include/conversation.php:1004 -msgid "Set your location" +#: ../../include/account.php:25 +msgid "Your email domain is not among those allowed on this site" msgstr "" -#: ../../mod/editpost.php:103 ../../include/conversation.php:1006 -msgid "Clear browser location" +#: ../../include/account.php:31 +msgid "Your email address is already registered at this site." msgstr "" -#: ../../mod/editpost.php:105 ../../include/conversation.php:1013 -msgid "Permission settings" +#: ../../include/account.php:64 +msgid "An invitation is required." msgstr "" -#: ../../mod/editpost.php:113 ../../include/conversation.php:1022 -msgid "CC: email addresses" +#: ../../include/account.php:68 +msgid "Invitation could not be verified." msgstr "" -#: ../../mod/editpost.php:114 ../../include/conversation.php:1023 -msgid "Public post" +#: ../../include/account.php:119 +msgid "Please enter the required information." msgstr "" -#: ../../mod/editpost.php:117 ../../include/conversation.php:1009 -msgid "Set title" +#: ../../include/account.php:187 +msgid "Failed to store account information." msgstr "" -#: ../../mod/editpost.php:119 ../../include/conversation.php:1011 -msgid "Categories (comma-separated list)" +#: ../../include/account.php:273 +#, php-format +msgid "Registration request at %s" msgstr "" -#: ../../mod/editpost.php:120 ../../include/conversation.php:1025 -msgid "Example: bob@example.com, mary@example.com" +#: ../../include/account.php:275 ../../include/account.php:302 +#: ../../include/account.php:359 +msgid "Administrator" msgstr "" -#: ../../mod/editpost.php:135 ../../include/conversation.php:1166 -msgid "Friendica mobile web" +#: ../../include/account.php:297 +msgid "your registration password" msgstr "" -#: ../../mod/dfrn_request.php:93 -msgid "This introduction has already been accepted." +#: ../../include/account.php:300 ../../include/account.php:357 +#, php-format +msgid "Registration details for %s" msgstr "" -#: ../../mod/dfrn_request.php:118 ../../mod/dfrn_request.php:512 -msgid "Profile location is not valid or does not contain profile information." +#: ../../include/account.php:366 +msgid "Account approved." msgstr "" -#: ../../mod/dfrn_request.php:123 ../../mod/dfrn_request.php:517 -msgid "Warning: profile location has no identifiable owner name." +#: ../../include/account.php:400 +#, php-format +msgid "Registration revoked for %s" msgstr "" -#: ../../mod/dfrn_request.php:125 ../../mod/dfrn_request.php:519 -msgid "Warning: profile location has no profile photo." +#: ../../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 "" -#: ../../mod/dfrn_request.php:128 ../../mod/dfrn_request.php:522 +#: ../../include/photos.php:89 #, php-format -msgid "%d required parameter was not found at the given location" -msgid_plural "%d required parameters were not found at the given location" -msgstr[0] "" -msgstr[1] "" +msgid "Image exceeds website size limit of %lu bytes" +msgstr "" -#: ../../mod/dfrn_request.php:170 -msgid "Introduction complete." +#: ../../include/photos.php:96 +msgid "Image file is empty." msgstr "" -#: ../../mod/dfrn_request.php:209 -msgid "Unrecoverable protocol error." +#: ../../include/photos.php:123 ../../mod/profile_photo.php:216 +msgid "Unable to process image" msgstr "" -#: ../../mod/dfrn_request.php:237 -msgid "Profile unavailable." +#: ../../include/photos.php:186 +msgid "Photo storage failed." msgstr "" -#: ../../mod/dfrn_request.php:262 -#, php-format -msgid "%s has received too many connection requests today." +#: ../../include/photos.php:317 ../../mod/photos.php:691 +#: ../../mod/photos.php:1188 +msgid "Upload New Photos" msgstr "" -#: ../../mod/dfrn_request.php:263 -msgid "Spam protection measures have been invoked." +#: ../../include/acl_selectors.php:240 +msgid "Visible to everybody" msgstr "" -#: ../../mod/dfrn_request.php:264 -msgid "Friends are advised to please try again in 24 hours." +#: ../../include/acl_selectors.php:241 +msgid "Show" msgstr "" -#: ../../mod/dfrn_request.php:326 -msgid "Invalid locator" +#: ../../include/acl_selectors.php:242 +msgid "Don't show" msgstr "" -#: ../../mod/dfrn_request.php:335 -msgid "Invalid email address." +#: ../../include/acl_selectors.php:248 ../../mod/chat.php:209 +#: ../../mod/filestorage.php:126 ../../mod/photos.php:604 +#: ../../mod/photos.php:947 +msgid "Permissions" msgstr "" -#: ../../mod/dfrn_request.php:361 -msgid "This account has not been configured for email. Request failed." +#: ../../include/acl_selectors.php:249 ../../include/ItemObject.php:289 +msgid "Close" msgstr "" -#: ../../mod/dfrn_request.php:457 -msgid "Unable to resolve your name at the provided location." +#: ../../include/activities.php:39 +msgid " and " msgstr "" -#: ../../mod/dfrn_request.php:470 -msgid "You have already introduced yourself here." +#: ../../include/activities.php:47 +msgid "public profile" msgstr "" -#: ../../mod/dfrn_request.php:474 +#: ../../include/activities.php:52 #, php-format -msgid "Apparently you are already friends with %s." +msgid "%1$s changed %2$s to “%3$s”" msgstr "" -#: ../../mod/dfrn_request.php:495 -msgid "Invalid profile URL." +#: ../../include/activities.php:53 +#, php-format +msgid "Visit %1$s's %2$s" msgstr "" -#: ../../mod/dfrn_request.php:501 ../../include/follow.php:27 -msgid "Disallowed profile URL." +#: ../../include/activities.php:56 +#, php-format +msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" -#: ../../mod/dfrn_request.php:570 ../../mod/contacts.php:122 -msgid "Failed to update contact record." +#: ../../include/api.php:1016 +msgid "Public Timeline" msgstr "" -#: ../../mod/dfrn_request.php:591 -msgid "Your introduction has been sent." +#: ../../include/attach.php:224 ../../include/attach.php:278 +msgid "Item was not found." msgstr "" -#: ../../mod/dfrn_request.php:644 -msgid "Please login to confirm introduction." +#: ../../include/attach.php:335 +msgid "No source file." msgstr "" -#: ../../mod/dfrn_request.php:658 -msgid "" -"Incorrect identity currently logged in. Please login to <strong>this</" -"strong> profile." +#: ../../include/attach.php:352 +msgid "Cannot locate file to replace" msgstr "" -#: ../../mod/dfrn_request.php:669 -msgid "Hide this contact" +#: ../../include/attach.php:370 +msgid "Cannot locate file to revise/update" msgstr "" -#: ../../mod/dfrn_request.php:672 +#: ../../include/attach.php:381 #, php-format -msgid "Welcome home %s." +msgid "File exceeds size limit of %d" msgstr "" -#: ../../mod/dfrn_request.php:673 +#: ../../include/attach.php:393 #, php-format -msgid "Please confirm your introduction/connection request to %s." +msgid "You have reached your limit of %1$.0f Mbytes attachment storage." msgstr "" -#: ../../mod/dfrn_request.php:674 -msgid "Confirm" +#: ../../include/attach.php:475 +msgid "File upload failed. Possible system limit or action terminated." msgstr "" -#: ../../mod/dfrn_request.php:715 ../../include/items.php:2883 -msgid "[Name Withheld]" +#: ../../include/attach.php:487 +msgid "Stored file could not be verified. Upload failed." msgstr "" -#: ../../mod/dfrn_request.php:808 -msgid "" -"Please enter your 'Identity Address' from one of the following supported " -"communications networks:" +#: ../../include/attach.php:528 ../../include/attach.php:545 +msgid "Path not available." msgstr "" -#: ../../mod/dfrn_request.php:824 -msgid "<strike>Connect as an email follower</strike> (Coming soon)" +#: ../../include/attach.php:590 +msgid "Empty pathname" msgstr "" -#: ../../mod/dfrn_request.php:826 -msgid "" -"If you are not yet a member of the free social web, <a href=\"http://dir." -"friendica.com/siteinfo\">follow this link to find a public Friendica site " -"and join us today</a>." +#: ../../include/attach.php:606 +msgid "duplicate filename or path" msgstr "" -#: ../../mod/dfrn_request.php:829 -msgid "Friend/Connection Request" +#: ../../include/attach.php:630 +msgid "Path not found." msgstr "" -#: ../../mod/dfrn_request.php:830 -msgid "" -"Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, " -"testuser@identi.ca" +#: ../../include/attach.php:674 +msgid "mkdir failed." msgstr "" -#: ../../mod/dfrn_request.php:831 -msgid "Please answer the following:" +#: ../../include/attach.php:678 +msgid "database storage failed." msgstr "" -#: ../../mod/dfrn_request.php:832 -#, php-format -msgid "Does %s know you?" +#: ../../include/bb2diaspora.php:441 ../../include/event.php:11 +msgid "l F d, Y \\@ g:i A" msgstr "" -#: ../../mod/dfrn_request.php:835 -msgid "Add a personal note:" +#: ../../include/bb2diaspora.php:447 ../../include/event.php:20 +msgid "Starts:" msgstr "" -#: ../../mod/dfrn_request.php:837 ../../include/contact_selectors.php:76 -msgid "Friendica" +#: ../../include/bb2diaspora.php:455 ../../include/event.php:30 +msgid "Finishes:" msgstr "" -#: ../../mod/dfrn_request.php:838 -msgid "StatusNet/Federated Social Web" +#: ../../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 "" -#: ../../mod/dfrn_request.php:839 ../../mod/settings.php:652 -#: ../../include/contact_selectors.php:80 -msgid "Diaspora" +#: ../../include/nav.php:77 ../../include/nav.php:101 ../../boot.php:1456 +msgid "Logout" msgstr "" -#: ../../mod/dfrn_request.php:840 -#, php-format -msgid "" -" - please do not use this form. Instead, enter %s into your Diaspora search " -"bar." +#: ../../include/nav.php:77 ../../include/nav.php:101 +msgid "End this session" msgstr "" -#: ../../mod/dfrn_request.php:841 -msgid "Your Identity Address:" +#: ../../include/nav.php:80 ../../include/nav.php:135 +msgid "Home" msgstr "" -#: ../../mod/dfrn_request.php:844 -msgid "Submit Request" +#: ../../include/nav.php:80 +msgid "Your posts and conversations" msgstr "" -#: ../../mod/install.php:117 -msgid "Friendica Social Communications Server - Setup" +#: ../../include/nav.php:81 +msgid "Your profile page" msgstr "" -#: ../../mod/install.php:123 -msgid "Could not connect to database." +#: ../../include/nav.php:83 +msgid "Edit Profiles" msgstr "" -#: ../../mod/install.php:127 -msgid "Could not create table." +#: ../../include/nav.php:83 +msgid "Manage/Edit profiles" msgstr "" -#: ../../mod/install.php:133 -msgid "Your Friendica site database has been installed." +#: ../../include/nav.php:84 +msgid "Your photos" msgstr "" -#: ../../mod/install.php:138 -msgid "" -"You may need to import the file \"database.sql\" manually using phpmyadmin " -"or mysql." +#: ../../include/nav.php:85 +msgid "Your files" msgstr "" -#: ../../mod/install.php:139 ../../mod/install.php:204 -#: ../../mod/install.php:489 -msgid "Please see the file \"INSTALL.txt\"." +#: ../../include/nav.php:90 ../../include/apps.php:136 +msgid "Chat" msgstr "" -#: ../../mod/install.php:201 -msgid "System check" +#: ../../include/nav.php:90 +msgid "Your chatrooms" msgstr "" -#: ../../mod/install.php:206 -msgid "Check again" +#: ../../include/nav.php:93 +msgid "Your bookmarks" msgstr "" -#: ../../mod/install.php:225 -msgid "Database connection" +#: ../../include/nav.php:95 +msgid "Your webpages" msgstr "" -#: ../../mod/install.php:226 -msgid "" -"In order to install Friendica we need to know how to connect to your " -"database." +#: ../../include/nav.php:99 ../../include/apps.php:121 ../../boot.php:1457 +msgid "Login" msgstr "" -#: ../../mod/install.php:227 -msgid "" -"Please contact your hosting provider or site administrator if you have " -"questions about these settings." +#: ../../include/nav.php:99 +msgid "Sign in" msgstr "" -#: ../../mod/install.php:228 -msgid "" -"The database you specify below should already exist. If it does not, please " -"create it before continuing." +#: ../../include/nav.php:116 +#, php-format +msgid "%s - click to logout" msgstr "" -#: ../../mod/install.php:232 -msgid "Database Server Name" +#: ../../include/nav.php:121 +msgid "Click to authenticate to your home hub" msgstr "" -#: ../../mod/install.php:233 -msgid "Database Login Name" +#: ../../include/nav.php:135 +msgid "Home Page" msgstr "" -#: ../../mod/install.php:234 -msgid "Database Login Password" +#: ../../include/nav.php:139 ../../mod/register.php:206 ../../boot.php:1433 +msgid "Register" msgstr "" -#: ../../mod/install.php:235 -msgid "Database Name" +#: ../../include/nav.php:139 +msgid "Create an account" msgstr "" -#: ../../mod/install.php:236 ../../mod/install.php:275 -msgid "Site administrator email address" +#: ../../include/nav.php:144 ../../include/apps.php:132 ../../mod/help.php:60 +#: ../../mod/help.php:65 +msgid "Help" msgstr "" -#: ../../mod/install.php:236 ../../mod/install.php:275 -msgid "" -"Your account email address must match this in order to use the web admin " -"panel." +#: ../../include/nav.php:144 +msgid "Help and documentation" msgstr "" -#: ../../mod/install.php:240 ../../mod/install.php:278 -msgid "Please select a default timezone for your website" +#: ../../include/nav.php:147 ../../include/widgets.php:79 +#: ../../mod/apps.php:33 +msgid "Apps" msgstr "" -#: ../../mod/install.php:265 -msgid "Site settings" +#: ../../include/nav.php:147 +msgid "Applications, utilities, links, games" msgstr "" -#: ../../mod/install.php:318 -msgid "Could not find a command line version of PHP in the web server PATH." +#: ../../include/nav.php:149 ../../include/text.php:813 +#: ../../include/text.php:827 ../../include/apps.php:137 +#: ../../mod/search.php:29 +msgid "Search" msgstr "" -#: ../../mod/install.php:319 -msgid "" -"If you don't have a command line version of PHP installed on server, you " -"will not be able to run background polling via cron. See <a href='http://" -"friendica.com/node/27'>'Activating scheduled tasks'</a>" +#: ../../include/nav.php:149 +msgid "Search site content" msgstr "" -#: ../../mod/install.php:323 -msgid "PHP executable path" +#: ../../include/nav.php:152 ../../include/apps.php:131 +#: ../../mod/directory.php:210 +msgid "Directory" msgstr "" -#: ../../mod/install.php:323 -msgid "" -"Enter full path to php executable. You can leave this blank to continue the " -"installation." +#: ../../include/nav.php:152 +msgid "Channel Locator" msgstr "" -#: ../../mod/install.php:328 -msgid "Command line PHP" +#: ../../include/nav.php:163 ../../include/apps.php:123 +msgid "Matrix" msgstr "" -#: ../../mod/install.php:337 -msgid "" -"The command line version of PHP on your system does not have " -"\"register_argc_argv\" enabled." +#: ../../include/nav.php:163 +msgid "Your matrix" msgstr "" -#: ../../mod/install.php:338 -msgid "This is required for message delivery to work." +#: ../../include/nav.php:164 +msgid "Mark all matrix notifications seen" msgstr "" -#: ../../mod/install.php:340 -msgid "PHP register_argc_argv" +#: ../../include/nav.php:166 ../../include/apps.php:127 +msgid "Channel Home" msgstr "" -#: ../../mod/install.php:361 -msgid "" -"Error: the \"openssl_pkey_new\" function on this system is not able to " -"generate encryption keys" +#: ../../include/nav.php:166 +msgid "Channel home" msgstr "" -#: ../../mod/install.php:362 -msgid "" -"If running under Windows, please see \"http://www.php.net/manual/en/openssl." -"installation.php\"." +#: ../../include/nav.php:167 +msgid "Mark all channel notifications seen" msgstr "" -#: ../../mod/install.php:364 -msgid "Generate encryption keys" +#: ../../include/nav.php:170 ../../mod/connections.php:386 +msgid "Connections" msgstr "" -#: ../../mod/install.php:371 -msgid "libCurl PHP module" +#: ../../include/nav.php:173 +msgid "Notices" msgstr "" -#: ../../mod/install.php:372 -msgid "GD graphics PHP module" +#: ../../include/nav.php:173 +msgid "Notifications" msgstr "" -#: ../../mod/install.php:373 -msgid "OpenSSL PHP module" +#: ../../include/nav.php:174 +msgid "See all notifications" msgstr "" -#: ../../mod/install.php:374 -msgid "mysqli PHP module" +#: ../../include/nav.php:175 ../../mod/notifications.php:99 +msgid "Mark all system notifications seen" msgstr "" -#: ../../mod/install.php:375 -msgid "mb_string PHP module" +#: ../../include/nav.php:177 ../../include/apps.php:133 +msgid "Mail" msgstr "" -#: ../../mod/install.php:380 ../../mod/install.php:382 -msgid "Apache mod_rewrite module" +#: ../../include/nav.php:177 +msgid "Private mail" msgstr "" -#: ../../mod/install.php:380 -msgid "" -"Error: Apache webserver mod-rewrite module is required but not installed." +#: ../../include/nav.php:178 +msgid "See all private messages" msgstr "" -#: ../../mod/install.php:388 -msgid "Error: libCURL PHP module required but not installed." +#: ../../include/nav.php:179 +msgid "Mark all private messages seen" msgstr "" -#: ../../mod/install.php:392 -msgid "" -"Error: GD graphics PHP module with JPEG support required but not installed." +#: ../../include/nav.php:180 +msgid "Inbox" msgstr "" -#: ../../mod/install.php:396 -msgid "Error: openssl PHP module required but not installed." +#: ../../include/nav.php:181 +msgid "Outbox" msgstr "" -#: ../../mod/install.php:400 -msgid "Error: mysqli PHP module required but not installed." +#: ../../include/nav.php:182 ../../include/widgets.php:536 +msgid "New Message" msgstr "" -#: ../../mod/install.php:404 -msgid "Error: mb_string PHP module required but not installed." +#: ../../include/nav.php:185 ../../include/apps.php:130 +#: ../../mod/events.php:377 +msgid "Events" msgstr "" -#: ../../mod/install.php:421 -msgid "" -"The web installer needs to be able to create a file called \".htconfig.php\" " -"in the top folder of your web server and it is unable to do so." +#: ../../include/nav.php:185 +msgid "Event Calendar" msgstr "" -#: ../../mod/install.php:422 -msgid "" -"This is most often a permission setting, as the web server may not be able " -"to write files in your folder - even if you can." +#: ../../include/nav.php:186 +msgid "See all events" msgstr "" -#: ../../mod/install.php:423 -msgid "" -"At the end of this procedure, we will give you a text to save in a file " -"named .htconfig.php in your Friendica top folder." +#: ../../include/nav.php:187 +msgid "Mark all events seen" msgstr "" -#: ../../mod/install.php:424 -msgid "" -"You can alternatively skip this procedure and perform a manual installation. " -"Please see the file \"INSTALL.txt\" for instructions." +#: ../../include/nav.php:189 ../../include/apps.php:122 +msgid "Channel Select" msgstr "" -#: ../../mod/install.php:427 -msgid ".htconfig.php is writable" +#: ../../include/nav.php:189 +msgid "Manage Your Channels" msgstr "" -#: ../../mod/install.php:439 -msgid "" -"Url rewrite in .htaccess is not working. Check your server configuration." +#: ../../include/nav.php:191 ../../include/apps.php:124 +#: ../../include/widgets.php:514 ../../mod/admin.php:977 +#: ../../mod/admin.php:1182 +msgid "Settings" msgstr "" -#: ../../mod/install.php:441 -msgid "Url rewrite is working" +#: ../../include/nav.php:191 +msgid "Account/Channel Settings" msgstr "" -#: ../../mod/install.php:451 -msgid "" -"The database configuration file \".htconfig.php\" could not be written. " -"Please use the enclosed text to create a configuration file in your web " -"server root." +#: ../../include/nav.php:199 ../../mod/admin.php:117 +msgid "Admin" msgstr "" -#: ../../mod/install.php:476 -msgid "Errors encountered creating database tables." +#: ../../include/nav.php:199 +msgid "Site Setup and Configuration" msgstr "" -#: ../../mod/install.php:487 -msgid "<h1>What next</h1>" +#: ../../include/nav.php:224 +msgid "Nothing new here" msgstr "" -#: ../../mod/install.php:488 -msgid "" -"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." +#: ../../include/nav.php:228 +msgid "Please wait..." msgstr "" -#: ../../mod/localtime.php:12 ../../include/event.php:11 -#: ../../include/bb2diaspora.php:387 -msgid "l F d, Y \\@ g:i A" +#: ../../include/bookmarks.php:42 +#, php-format +msgid "%1$s's bookmarks" msgstr "" -#: ../../mod/localtime.php:24 -msgid "Time Conversion" +#: ../../include/chat.php:10 +msgid "Missing room name" msgstr "" -#: ../../mod/localtime.php:26 -msgid "" -"Friendika provides this service for sharing events with other networks and " -"friends in unknown timezones." +#: ../../include/chat.php:19 +msgid "Duplicate room name" msgstr "" -#: ../../mod/localtime.php:30 -#, php-format -msgid "UTC time: %s" +#: ../../include/chat.php:68 ../../include/chat.php:76 +msgid "Invalid room specifier." msgstr "" -#: ../../mod/localtime.php:33 -#, php-format -msgid "Current timezone: %s" +#: ../../include/chat.php:105 +msgid "Room not found." msgstr "" -#: ../../mod/localtime.php:36 -#, php-format -msgid "Converted localtime: %s" +#: ../../include/chat.php:126 +msgid "Room is full" msgstr "" -#: ../../mod/localtime.php:41 -msgid "Please select your timezone:" +#: ../../include/taxonomy.php:210 +msgid "Tags" msgstr "" -#: ../../mod/match.php:12 -msgid "Profile Match" +#: ../../include/taxonomy.php:227 +msgid "Keywords" msgstr "" -#: ../../mod/match.php:20 -msgid "No keywords to match. Please add keywords to your default profile." +#: ../../include/taxonomy.php:252 +msgid "have" msgstr "" -#: ../../mod/match.php:57 -msgid "is interested in:" +#: ../../include/taxonomy.php:252 +msgid "has" msgstr "" -#: ../../mod/match.php:58 ../../mod/suggest.php:59 -#: ../../include/contact_widgets.php:9 ../../boot.php:1116 -msgid "Connect" +#: ../../include/taxonomy.php:253 +msgid "want" msgstr "" -#: ../../mod/match.php:65 ../../mod/dirfind.php:60 -msgid "No matches" +#: ../../include/taxonomy.php:253 +msgid "wants" msgstr "" -#: ../../mod/lockview.php:39 -msgid "Remote privacy information not available." +#: ../../include/taxonomy.php:254 ../../include/ItemObject.php:208 +msgid "like" msgstr "" -#: ../../mod/lockview.php:43 -msgid "Visible to:" +#: ../../include/taxonomy.php:254 +msgid "likes" msgstr "" -#: ../../mod/content.php:119 ../../mod/network.php:436 -msgid "No such group" +#: ../../include/taxonomy.php:255 ../../include/ItemObject.php:209 +msgid "dislike" msgstr "" -#: ../../mod/content.php:130 ../../mod/network.php:447 -msgid "Group is empty" +#: ../../include/taxonomy.php:255 +msgid "dislikes" msgstr "" -#: ../../mod/content.php:134 ../../mod/network.php:451 -msgid "Group: " +#: ../../include/comanche.php:35 ../../view/theme/apw/php/config.php:185 +#: ../../view/theme/redbasic/php/config.php:84 +msgid "Default" msgstr "" -#: ../../mod/content.php:438 ../../mod/content.php:719 -#: ../../include/conversation.php:327 ../../include/conversation.php:608 -msgid "Select" +#: ../../include/contact_selectors.php:30 +msgid "Unknown | Not categorised" msgstr "" -#: ../../mod/content.php:455 ../../mod/content.php:812 -#: ../../mod/content.php:813 ../../include/conversation.php:344 -#: ../../include/conversation.php:701 ../../include/conversation.php:702 -#, php-format -msgid "View %s's profile @ %s" +#: ../../include/contact_selectors.php:31 +msgid "Block immediately" msgstr "" -#: ../../mod/content.php:465 ../../mod/content.php:824 -#: ../../include/conversation.php:354 ../../include/conversation.php:713 -#, php-format -msgid "%s from %s" +#: ../../include/contact_selectors.php:32 +msgid "Shady, spammer, self-marketer" msgstr "" -#: ../../mod/content.php:480 ../../include/conversation.php:369 -msgid "View in context" +#: ../../include/contact_selectors.php:33 +msgid "Known to me, but no opinion" msgstr "" -#: ../../mod/content.php:586 ../../include/conversation.php:475 -#, php-format -msgid "%d comment" -msgid_plural "%d comments" -msgstr[0] "" -msgstr[1] "" +#: ../../include/contact_selectors.php:34 +msgid "OK, probably harmless" +msgstr "" -#: ../../mod/content.php:587 ../../addon/page/page.php:76 -#: ../../addon/page/page.php:110 ../../addon/showmore/showmore.php:87 -#: ../../include/contact_widgets.php:188 ../../include/conversation.php:476 -#: ../../boot.php:565 -msgid "show more" +#: ../../include/contact_selectors.php:35 +msgid "Reputable, has my trust" msgstr "" -#: ../../mod/content.php:665 ../../include/conversation.php:554 -msgid "like" +#: ../../include/contact_selectors.php:54 +msgid "Frequently" msgstr "" -#: ../../mod/content.php:666 ../../include/conversation.php:555 -msgid "dislike" +#: ../../include/contact_selectors.php:55 +msgid "Hourly" msgstr "" -#: ../../mod/content.php:668 ../../include/conversation.php:557 -msgid "Share this" +#: ../../include/contact_selectors.php:56 +msgid "Twice daily" msgstr "" -#: ../../mod/content.php:668 ../../include/conversation.php:557 -msgid "share" +#: ../../include/contact_selectors.php:57 +msgid "Daily" msgstr "" -#: ../../mod/content.php:692 ../../include/conversation.php:581 -msgid "Bold" +#: ../../include/contact_selectors.php:58 +msgid "Weekly" msgstr "" -#: ../../mod/content.php:693 ../../include/conversation.php:582 -msgid "Italic" +#: ../../include/contact_selectors.php:59 +msgid "Monthly" msgstr "" -#: ../../mod/content.php:694 ../../include/conversation.php:583 -msgid "Underline" +#: ../../include/contact_selectors.php:74 +msgid "Friendica" msgstr "" -#: ../../mod/content.php:695 ../../include/conversation.php:584 -msgid "Quote" +#: ../../include/contact_selectors.php:75 +msgid "OStatus" msgstr "" -#: ../../mod/content.php:696 ../../include/conversation.php:585 -msgid "Code" +#: ../../include/contact_selectors.php:76 +msgid "RSS/Atom" msgstr "" -#: ../../mod/content.php:697 ../../include/conversation.php:586 -msgid "Image" +#: ../../include/contact_selectors.php:77 ../../mod/admin.php:754 +#: ../../mod/admin.php:763 ../../boot.php:1459 +msgid "Email" msgstr "" -#: ../../mod/content.php:698 ../../include/conversation.php:587 -msgid "Link" +#: ../../include/contact_selectors.php:78 +msgid "Diaspora" msgstr "" -#: ../../mod/content.php:699 ../../include/conversation.php:588 -msgid "Video" +#: ../../include/contact_selectors.php:79 +msgid "Facebook" msgstr "" -#: ../../mod/content.php:732 ../../include/conversation.php:621 -msgid "add star" +#: ../../include/contact_selectors.php:80 +msgid "Zot!" msgstr "" -#: ../../mod/content.php:733 ../../include/conversation.php:622 -msgid "remove star" +#: ../../include/contact_selectors.php:81 +msgid "LinkedIn" msgstr "" -#: ../../mod/content.php:734 ../../include/conversation.php:623 -msgid "toggle star status" +#: ../../include/contact_selectors.php:82 +msgid "XMPP/IM" msgstr "" -#: ../../mod/content.php:737 ../../include/conversation.php:626 -msgid "starred" +#: ../../include/contact_selectors.php:83 +msgid "MySpace" msgstr "" -#: ../../mod/content.php:738 ../../include/conversation.php:627 -msgid "add tag" +#: ../../include/contact_widgets.php:14 +#, php-format +msgid "%d invitation available" +msgid_plural "%d invitations available" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/contact_widgets.php:19 ../../mod/admin.php:446 +msgid "Advanced" msgstr "" -#: ../../mod/content.php:742 ../../include/conversation.php:631 -msgid "save to folder" +#: ../../include/contact_widgets.php:22 +msgid "Find Channels" msgstr "" -#: ../../mod/content.php:814 ../../include/conversation.php:703 -msgid "to" +#: ../../include/contact_widgets.php:23 +msgid "Enter name or interest" msgstr "" -#: ../../mod/content.php:815 ../../include/conversation.php:704 -msgid "Wall-to-Wall" +#: ../../include/contact_widgets.php:24 +msgid "Connect/Follow" msgstr "" -#: ../../mod/content.php:816 ../../include/conversation.php:705 -msgid "via Wall-To-Wall:" +#: ../../include/contact_widgets.php:25 +msgid "Examples: Robert Morgenstein, Fishing" msgstr "" -#: ../../mod/home.php:26 ../../addon/communityhome/communityhome.php:179 -#, php-format -msgid "Welcome to %s" +#: ../../include/contact_widgets.php:26 ../../mod/connections.php:392 +#: ../../mod/directory.php:206 ../../mod/directory.php:211 +msgid "Find" msgstr "" -#: ../../mod/notifications.php:26 -msgid "Invalid request identifier." +#: ../../include/contact_widgets.php:27 ../../mod/suggest.php:59 +msgid "Channel Suggestions" msgstr "" -#: ../../mod/notifications.php:35 ../../mod/notifications.php:161 -#: ../../mod/notifications.php:207 -msgid "Discard" +#: ../../include/contact_widgets.php:29 +msgid "Random Profile" msgstr "" -#: ../../mod/notifications.php:51 ../../mod/notifications.php:160 -#: ../../mod/notifications.php:206 ../../mod/contacts.php:316 -#: ../../mod/contacts.php:370 -msgid "Ignore" +#: ../../include/contact_widgets.php:30 +msgid "Invite Friends" msgstr "" -#: ../../mod/notifications.php:75 -msgid "System" +#: ../../include/contact_widgets.php:32 +msgid "Exammple: name=fred and country=iceland" msgstr "" -#: ../../mod/notifications.php:80 ../../include/nav.php:113 -msgid "Network" +#: ../../include/contact_widgets.php:33 +msgid "Advanced Find" msgstr "" -#: ../../mod/notifications.php:85 ../../mod/network.php:300 -msgid "Personal" +#: ../../include/contact_widgets.php:58 ../../include/features.php:66 +#: ../../include/widgets.php:296 +msgid "Saved Folders" msgstr "" -#: ../../mod/notifications.php:90 ../../view/theme/diabook/theme.php:127 -#: ../../include/nav.php:77 ../../include/nav.php:115 -msgid "Home" +#: ../../include/contact_widgets.php:61 ../../include/contact_widgets.php:95 +#: ../../include/widgets.php:299 +msgid "Everything" msgstr "" -#: ../../mod/notifications.php:95 ../../include/nav.php:121 -msgid "Introductions" +#: ../../include/contact_widgets.php:92 ../../include/widgets.php:29 +msgid "Categories" msgstr "" -#: ../../mod/notifications.php:100 ../../mod/message.php:105 -#: ../../include/nav.php:128 -msgid "Messages" +#: ../../include/contact_widgets.php:125 +#, php-format +msgid "%d connection in common" +msgid_plural "%d connections in common" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/contact_widgets.php:130 +msgid "show more" msgstr "" -#: ../../mod/notifications.php:119 -msgid "Show Ignored Requests" +#: ../../include/event.php:326 +msgid "This event has been added to your calendar." msgstr "" -#: ../../mod/notifications.php:119 -msgid "Hide Ignored Requests" +#: ../../include/reddav.php:1045 +msgid "Edit File properties" msgstr "" -#: ../../mod/notifications.php:145 ../../mod/notifications.php:191 -msgid "Notification type: " +#: ../../include/datetime.php:43 ../../include/datetime.php:45 +msgid "Miscellaneous" msgstr "" -#: ../../mod/notifications.php:146 -msgid "Friend Suggestion" +#: ../../include/datetime.php:152 ../../include/datetime.php:284 +msgid "year" msgstr "" -#: ../../mod/notifications.php:148 -#, php-format -msgid "suggested by %s" +#: ../../include/datetime.php:157 ../../include/datetime.php:285 +msgid "month" msgstr "" -#: ../../mod/notifications.php:153 ../../mod/notifications.php:200 -#: ../../mod/contacts.php:376 -msgid "Hide this contact from others" +#: ../../include/datetime.php:162 ../../include/datetime.php:287 +msgid "day" msgstr "" -#: ../../mod/notifications.php:154 ../../mod/notifications.php:201 -msgid "Post a new friend activity" +#: ../../include/datetime.php:275 +msgid "never" msgstr "" -#: ../../mod/notifications.php:154 ../../mod/notifications.php:201 -msgid "if applicable" +#: ../../include/datetime.php:281 +msgid "less than a second ago" msgstr "" -#: ../../mod/notifications.php:157 ../../mod/notifications.php:204 -#: ../../mod/admin.php:663 -msgid "Approve" +#: ../../include/datetime.php:284 +msgid "years" msgstr "" -#: ../../mod/notifications.php:177 -msgid "Claims to be known to you: " +#: ../../include/datetime.php:285 +msgid "months" msgstr "" -#: ../../mod/notifications.php:177 -msgid "yes" +#: ../../include/datetime.php:286 +msgid "week" msgstr "" -#: ../../mod/notifications.php:177 -msgid "no" +#: ../../include/datetime.php:286 +msgid "weeks" msgstr "" -#: ../../mod/notifications.php:184 -msgid "Approve as: " +#: ../../include/datetime.php:287 +msgid "days" msgstr "" -#: ../../mod/notifications.php:185 -msgid "Friend" +#: ../../include/datetime.php:288 +msgid "hour" msgstr "" -#: ../../mod/notifications.php:186 -msgid "Sharer" +#: ../../include/datetime.php:288 +msgid "hours" msgstr "" -#: ../../mod/notifications.php:186 -msgid "Fan/Admirer" +#: ../../include/datetime.php:289 +msgid "minute" msgstr "" -#: ../../mod/notifications.php:192 -msgid "Friend/Connect Request" +#: ../../include/datetime.php:289 +msgid "minutes" msgstr "" -#: ../../mod/notifications.php:192 -msgid "New Follower" +#: ../../include/datetime.php:290 +msgid "second" msgstr "" -#: ../../mod/notifications.php:213 -msgid "No introductions." +#: ../../include/datetime.php:290 +msgid "seconds" msgstr "" -#: ../../mod/notifications.php:216 ../../include/nav.php:122 -msgid "Notifications" +#: ../../include/datetime.php:299 +#, php-format +msgid "%1$d %2$s ago" msgstr "" -#: ../../mod/notifications.php:253 ../../mod/notifications.php:378 -#: ../../mod/notifications.php:465 +#: ../../include/datetime.php:504 #, php-format -msgid "%s liked %s's post" +msgid "%1$s's birthday" msgstr "" -#: ../../mod/notifications.php:262 ../../mod/notifications.php:387 -#: ../../mod/notifications.php:474 +#: ../../include/datetime.php:505 #, php-format -msgid "%s disliked %s's post" +msgid "Happy Birthday %1$s" +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/enotify.php:41 +msgid "Red Matrix Notification" +msgstr "" + +#: ../../include/enotify.php:42 +msgid "redmatrix" +msgstr "" + +#: ../../include/enotify.php:44 +msgid "Thank You," msgstr "" -#: ../../mod/notifications.php:276 ../../mod/notifications.php:401 -#: ../../mod/notifications.php:488 +#: ../../include/enotify.php:46 #, php-format -msgid "%s is now friends with %s" +msgid "%s Administrator" msgstr "" -#: ../../mod/notifications.php:283 ../../mod/notifications.php:408 +#: ../../include/enotify.php:81 #, php-format -msgid "%s created a new post" +msgid "%s <!item_type!>" msgstr "" -#: ../../mod/notifications.php:284 ../../mod/notifications.php:409 -#: ../../mod/notifications.php:497 +#: ../../include/enotify.php:85 #, php-format -msgid "%s commented on %s's post" +msgid "[Red:Notify] New mail received at %s" msgstr "" -#: ../../mod/notifications.php:298 -msgid "No more network notifications." +#: ../../include/enotify.php:87 +#, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "" -#: ../../mod/notifications.php:302 -msgid "Network Notifications" +#: ../../include/enotify.php:88 +#, php-format +msgid "%1$s sent you %2$s." msgstr "" -#: ../../mod/notifications.php:328 ../../mod/notify.php:61 -msgid "No more system notifications." +#: ../../include/enotify.php:88 +msgid "a private message" msgstr "" -#: ../../mod/notifications.php:332 ../../mod/notify.php:65 -msgid "System Notifications" +#: ../../include/enotify.php:89 +#, php-format +msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../mod/notifications.php:423 -msgid "No more personal notifications." +#: ../../include/enotify.php:144 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "" -#: ../../mod/notifications.php:427 -msgid "Personal Notifications" +#: ../../include/enotify.php:152 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "" -#: ../../mod/notifications.php:504 -msgid "No more home notifications." +#: ../../include/enotify.php:161 +#, php-format +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "" -#: ../../mod/notifications.php:508 -msgid "Home Notifications" +#: ../../include/enotify.php:172 +#, php-format +msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -#: ../../mod/contacts.php:83 ../../mod/contacts.php:163 -msgid "Could not access contact record." +#: ../../include/enotify.php:173 +#, php-format +msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "" -#: ../../mod/contacts.php:97 -msgid "Could not locate selected profile." +#: ../../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 "" -#: ../../mod/contacts.php:120 -msgid "Contact updated." +#: ../../include/enotify.php:182 +#, php-format +msgid "[Red:Notify] %s posted to your profile wall" msgstr "" -#: ../../mod/contacts.php:185 -msgid "Contact has been blocked" +#: ../../include/enotify.php:184 +#, php-format +msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "" -#: ../../mod/contacts.php:185 -msgid "Contact has been unblocked" +#: ../../include/enotify.php:186 +#, php-format +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "" -#: ../../mod/contacts.php:199 -msgid "Contact has been ignored" +#: ../../include/enotify.php:210 +#, php-format +msgid "[Red:Notify] %s tagged you" msgstr "" -#: ../../mod/contacts.php:199 -msgid "Contact has been unignored" +#: ../../include/enotify.php:211 +#, php-format +msgid "%1$s, %2$s tagged you at %3$s" msgstr "" -#: ../../mod/contacts.php:215 -msgid "Contact has been archived" +#: ../../include/enotify.php:212 +#, php-format +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "" -#: ../../mod/contacts.php:215 -msgid "Contact has been unarchived" +#: ../../include/enotify.php:225 +#, php-format +msgid "[Red:Notify] %1$s poked you" msgstr "" -#: ../../mod/contacts.php:228 -msgid "Contact has been removed." +#: ../../include/enotify.php:226 +#, php-format +msgid "%1$s, %2$s poked you at %3$s" msgstr "" -#: ../../mod/contacts.php:258 +#: ../../include/enotify.php:227 #, php-format -msgid "You are mutual friends with %s" +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "" -#: ../../mod/contacts.php:262 +#: ../../include/enotify.php:243 #, php-format -msgid "You are sharing with %s" +msgid "[Red:Notify] %s tagged your post" msgstr "" -#: ../../mod/contacts.php:267 +#: ../../include/enotify.php:244 #, php-format -msgid "%s is sharing with you" +msgid "%1$s, %2$s tagged your post at %3$s" msgstr "" -#: ../../mod/contacts.php:284 -msgid "Private communications are not available for this contact." +#: ../../include/enotify.php:245 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" msgstr "" -#: ../../mod/contacts.php:287 -msgid "Never" +#: ../../include/enotify.php:257 +msgid "[Red:Notify] Introduction received" msgstr "" -#: ../../mod/contacts.php:291 -msgid "(Update was successful)" +#: ../../include/enotify.php:258 +#, php-format +msgid "%1$s, you've received an new connection request from '%2$s' at %3$s" msgstr "" -#: ../../mod/contacts.php:291 -msgid "(Update was not successful)" +#: ../../include/enotify.php:259 +#, php-format +msgid "" +"%1$s, you've received [zrl=%2$s]a new connection request[/zrl] from %3$s." msgstr "" -#: ../../mod/contacts.php:293 -msgid "Suggest friends" +#: ../../include/enotify.php:263 ../../include/enotify.php:282 +#, php-format +msgid "You may visit their profile at %s" msgstr "" -#: ../../mod/contacts.php:297 +#: ../../include/enotify.php:265 #, php-format -msgid "Network type: %s" +msgid "Please visit %s to approve or reject the connection request." msgstr "" -#: ../../mod/contacts.php:300 ../../include/contact_widgets.php:183 +#: ../../include/enotify.php:272 +msgid "[Red:Notify] Friend suggestion received" +msgstr "" + +#: ../../include/enotify.php:273 #, php-format -msgid "%d contact in common" -msgid_plural "%d contacts in common" -msgstr[0] "" -msgstr[1] "" +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "" -#: ../../mod/contacts.php:305 -msgid "View all contacts" +#: ../../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 "" -#: ../../mod/contacts.php:310 ../../mod/contacts.php:369 -#: ../../mod/admin.php:667 -msgid "Unblock" +#: ../../include/enotify.php:280 +msgid "Name:" msgstr "" -#: ../../mod/contacts.php:310 ../../mod/contacts.php:369 -#: ../../mod/admin.php:666 -msgid "Block" +#: ../../include/enotify.php:281 +msgid "Photo:" msgstr "" -#: ../../mod/contacts.php:313 -msgid "Toggle Blocked status" +#: ../../include/enotify.php:284 +#, php-format +msgid "Please visit %s to approve or reject the suggestion." msgstr "" -#: ../../mod/contacts.php:316 ../../mod/contacts.php:370 -msgid "Unignore" +#: ../../include/features.php:23 +msgid "General Features" msgstr "" -#: ../../mod/contacts.php:319 -msgid "Toggle Ignored status" +#: ../../include/features.php:25 +msgid "Content Expiration" msgstr "" -#: ../../mod/contacts.php:323 -msgid "Unarchive" +#: ../../include/features.php:25 +msgid "Remove posts/comments and/or private messages at a future time" msgstr "" -#: ../../mod/contacts.php:323 -msgid "Archive" +#: ../../include/features.php:26 +msgid "Multiple Profiles" msgstr "" -#: ../../mod/contacts.php:326 -msgid "Toggle Archive status" +#: ../../include/features.php:26 +msgid "Ability to create multiple profiles" msgstr "" -#: ../../mod/contacts.php:329 -msgid "Repair" +#: ../../include/features.php:27 +msgid "Web Pages" msgstr "" -#: ../../mod/contacts.php:332 -msgid "Advanced Contact Settings" +#: ../../include/features.php:27 +msgid "Provide managed web pages on your channel" msgstr "" -#: ../../mod/contacts.php:338 -msgid "Communications lost with this contact!" +#: ../../include/features.php:28 +msgid "Private Notes" msgstr "" -#: ../../mod/contacts.php:341 -msgid "Contact Editor" +#: ../../include/features.php:28 +msgid "Enables a tool to store notes and reminders" msgstr "" -#: ../../mod/contacts.php:344 -msgid "Profile Visibility" +#: ../../include/features.php:33 +msgid "Extended Identity Sharing" msgstr "" -#: ../../mod/contacts.php:345 -#, php-format +#: ../../include/features.php:33 msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." +"Share your identity with all websites on the internet. When disabled, " +"identity is only shared with sites in the matrix." msgstr "" -#: ../../mod/contacts.php:346 -msgid "Contact Information / Notes" +#: ../../include/features.php:34 +msgid "Expert Mode" msgstr "" -#: ../../mod/contacts.php:347 -msgid "Edit contact notes" +#: ../../include/features.php:34 +msgid "Enable Expert Mode to provide advanced configuration options" msgstr "" -#: ../../mod/contacts.php:352 ../../mod/contacts.php:544 -#: ../../mod/viewcontacts.php:62 ../../mod/nogroup.php:40 -#, php-format -msgid "Visit %s's profile [%s]" +#: ../../include/features.php:35 +msgid "Premium Channel" msgstr "" -#: ../../mod/contacts.php:353 -msgid "Block/Unblock contact" +#: ../../include/features.php:35 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" msgstr "" -#: ../../mod/contacts.php:354 -msgid "Ignore contact" +#: ../../include/features.php:40 +msgid "Post Composition Features" msgstr "" -#: ../../mod/contacts.php:355 -msgid "Repair URL settings" +#: ../../include/features.php:41 +msgid "Richtext Editor" msgstr "" -#: ../../mod/contacts.php:356 -msgid "View conversations" +#: ../../include/features.php:41 +msgid "Enable richtext editor" msgstr "" -#: ../../mod/contacts.php:358 -msgid "Delete contact" +#: ../../include/features.php:42 +msgid "Post Preview" msgstr "" -#: ../../mod/contacts.php:362 -msgid "Last update:" +#: ../../include/features.php:42 +msgid "Allow previewing posts and comments before publishing them" msgstr "" -#: ../../mod/contacts.php:364 -msgid "Update public posts" +#: ../../include/features.php:43 ../../include/widgets.php:503 +#: ../../mod/sources.php:88 +msgid "Channel Sources" msgstr "" -#: ../../mod/contacts.php:366 ../../mod/admin.php:1138 -msgid "Update now" +#: ../../include/features.php:43 +msgid "Automatically import channel content from other channels or feeds" msgstr "" -#: ../../mod/contacts.php:373 -msgid "Currently blocked" +#: ../../include/features.php:44 +msgid "Even More Encryption" msgstr "" -#: ../../mod/contacts.php:374 -msgid "Currently ignored" +#: ../../include/features.php:44 +msgid "" +"Allow optional encryption of content end-to-end with a shared secret key" msgstr "" -#: ../../mod/contacts.php:375 -msgid "Currently archived" +#: ../../include/features.php:49 +msgid "Network and Stream Filtering" msgstr "" -#: ../../mod/contacts.php:376 -msgid "" -"Replies/likes to your public posts <strong>may</strong> still be visible" +#: ../../include/features.php:50 +msgid "Search by Date" msgstr "" -#: ../../mod/contacts.php:429 -msgid "Suggestions" +#: ../../include/features.php:50 +msgid "Ability to select posts by date ranges" msgstr "" -#: ../../mod/contacts.php:432 -msgid "Suggest potential friends" +#: ../../include/features.php:51 +msgid "Collections Filter" msgstr "" -#: ../../mod/contacts.php:435 ../../mod/group.php:191 -msgid "All Contacts" +#: ../../include/features.php:51 +msgid "Enable widget to display Network posts only from selected collections" msgstr "" -#: ../../mod/contacts.php:438 -msgid "Show all contacts" +#: ../../include/features.php:52 ../../include/widgets.php:265 +msgid "Saved Searches" msgstr "" -#: ../../mod/contacts.php:441 -msgid "Unblocked" +#: ../../include/features.php:52 +msgid "Save search terms for re-use" msgstr "" -#: ../../mod/contacts.php:444 -msgid "Only show unblocked contacts" +#: ../../include/features.php:53 +msgid "Network Personal Tab" msgstr "" -#: ../../mod/contacts.php:448 -msgid "Blocked" +#: ../../include/features.php:53 +msgid "Enable tab to display only Network posts that you've interacted on" msgstr "" -#: ../../mod/contacts.php:451 -msgid "Only show blocked contacts" +#: ../../include/features.php:54 +msgid "Network New Tab" msgstr "" -#: ../../mod/contacts.php:455 -msgid "Ignored" +#: ../../include/features.php:54 +msgid "Enable tab to display all new Network activity" msgstr "" -#: ../../mod/contacts.php:458 -msgid "Only show ignored contacts" +#: ../../include/features.php:55 +msgid "Affinity Tool" msgstr "" -#: ../../mod/contacts.php:462 -msgid "Archived" +#: ../../include/features.php:55 +msgid "Filter stream activity by depth of relationships" msgstr "" -#: ../../mod/contacts.php:465 -msgid "Only show archived contacts" +#: ../../include/features.php:56 +msgid "Suggest Channels" msgstr "" -#: ../../mod/contacts.php:469 -msgid "Hidden" +#: ../../include/features.php:56 +msgid "Show channel suggestions" msgstr "" -#: ../../mod/contacts.php:472 -msgid "Only show hidden contacts" +#: ../../include/features.php:61 +msgid "Post/Comment Tools" msgstr "" -#: ../../mod/contacts.php:520 -msgid "Mutual Friendship" +#: ../../include/features.php:63 +msgid "Edit Sent Posts" msgstr "" -#: ../../mod/contacts.php:524 -msgid "is a fan of yours" +#: ../../include/features.php:63 +msgid "Edit and correct posts and comments after sending" msgstr "" -#: ../../mod/contacts.php:528 -msgid "you are a fan of" +#: ../../include/features.php:64 +msgid "Tagging" msgstr "" -#: ../../mod/contacts.php:545 ../../mod/nogroup.php:41 -msgid "Edit contact" +#: ../../include/features.php:64 +msgid "Ability to tag existing posts" msgstr "" -#: ../../mod/contacts.php:566 ../../view/theme/diabook/theme.php:129 -#: ../../include/nav.php:139 -msgid "Contacts" +#: ../../include/features.php:65 +msgid "Post Categories" msgstr "" -#: ../../mod/contacts.php:570 -msgid "Search your contacts" +#: ../../include/features.php:65 +msgid "Add categories to your posts" msgstr "" -#: ../../mod/contacts.php:571 ../../mod/directory.php:57 -msgid "Finding: " +#: ../../include/features.php:66 +msgid "Ability to file posts under folders" msgstr "" -#: ../../mod/contacts.php:572 ../../mod/directory.php:59 -#: ../../include/contact_widgets.php:33 -msgid "Find" +#: ../../include/features.php:67 +msgid "Dislike Posts" msgstr "" -#: ../../mod/lostpass.php:16 -msgid "No valid account found." +#: ../../include/features.php:67 +msgid "Ability to dislike posts/comments" msgstr "" -#: ../../mod/lostpass.php:32 -msgid "Password reset request issued. Check your email." +#: ../../include/features.php:68 +msgid "Star Posts" msgstr "" -#: ../../mod/lostpass.php:43 -#, php-format -msgid "Password reset requested at %s" +#: ../../include/features.php:68 +msgid "Ability to mark special posts with a star indicator" msgstr "" -#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107 -#: ../../mod/register.php:90 ../../mod/register.php:144 -#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:752 -#: ../../addon/facebook/facebook.php:702 -#: ../../addon/facebook/facebook.php:1192 -#: ../../addon/public_server/public_server.php:62 -#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:2892 -#: ../../boot.php:766 -msgid "Administrator" +#: ../../include/features.php:69 +msgid "Tag Cloud" msgstr "" -#: ../../mod/lostpass.php:65 -msgid "" -"Request could not be verified. (You may have previously submitted it.) " -"Password reset failed." +#: ../../include/features.php:69 +msgid "Provide a personal tag cloud on your channel page" msgstr "" -#: ../../mod/lostpass.php:83 ../../boot.php:898 -msgid "Password Reset" +#: ../../include/follow.php:23 +msgid "Channel is blocked on this site." msgstr "" -#: ../../mod/lostpass.php:84 -msgid "Your password has been reset as requested." +#: ../../include/follow.php:28 +msgid "Channel location missing." msgstr "" -#: ../../mod/lostpass.php:85 -msgid "Your new password is" +#: ../../include/follow.php:54 +msgid "Response from remote channel was incomplete." msgstr "" -#: ../../mod/lostpass.php:86 -msgid "Save or copy your new password - and then" +#: ../../include/follow.php:85 +msgid "Channel was deleted and no longer exists." msgstr "" -#: ../../mod/lostpass.php:87 -msgid "click here to login" +#: ../../include/follow.php:132 +msgid "Channel discovery failed." msgstr "" -#: ../../mod/lostpass.php:88 -msgid "" -"Your password may be changed from the <em>Settings</em> page after " -"successful login." +#: ../../include/follow.php:149 +msgid "local account not found." msgstr "" -#: ../../mod/lostpass.php:119 -msgid "Forgot your Password?" +#: ../../include/follow.php:158 +msgid "Cannot connect to yourself." msgstr "" -#: ../../mod/lostpass.php:120 +#: ../../include/group.php:25 msgid "" -"Enter your email address and submit to have your password reset. Then check " -"your email for further instructions." +"A deleted group with this name was revived. Existing item permissions " +"<strong>may</strong> apply to this group and any future members. If this is " +"not what you intended, please create another group with a different name." msgstr "" -#: ../../mod/lostpass.php:121 -msgid "Nickname or Email: " +#: ../../include/group.php:223 +msgid "Default privacy group for new contacts" msgstr "" -#: ../../mod/lostpass.php:122 -msgid "Reset" +#: ../../include/group.php:242 ../../mod/admin.php:763 +msgid "All Channels" msgstr "" -#: ../../mod/settings.php:50 ../../include/nav.php:137 -msgid "Account settings" +#: ../../include/group.php:264 +msgid "edit" msgstr "" -#: ../../mod/settings.php:55 -msgid "Display settings" +#: ../../include/group.php:285 +msgid "Collections" msgstr "" -#: ../../mod/settings.php:61 -msgid "Connector settings" +#: ../../include/group.php:286 +msgid "Edit collection" msgstr "" -#: ../../mod/settings.php:66 -msgid "Plugin settings" +#: ../../include/group.php:287 +msgid "Create a new collection" msgstr "" -#: ../../mod/settings.php:71 -msgid "Connected apps" +#: ../../include/group.php:288 +msgid "Channels not in any collection" msgstr "" -#: ../../mod/settings.php:76 -msgid "Export personal data" +#: ../../include/group.php:290 ../../include/widgets.php:266 +msgid "add" msgstr "" -#: ../../mod/settings.php:81 -msgid "Remove account" +#: ../../include/identity.php:30 ../../mod/item.php:1266 +msgid "Unable to obtain identity information from database" msgstr "" -#: ../../mod/settings.php:89 ../../mod/admin.php:753 ../../mod/admin.php:958 -#: ../../addon/dav/layout.fnk.php:116 ../../addon/mathjax/mathjax.php:36 -#: ../../view/theme/diabook/theme.php:643 -#: ../../view/theme/diabook/theme.php:773 ../../include/nav.php:137 -msgid "Settings" +#: ../../include/identity.php:63 +msgid "Empty name" msgstr "" -#: ../../mod/settings.php:133 -msgid "Missing some important data!" +#: ../../include/identity.php:65 +msgid "Name too long" msgstr "" -#: ../../mod/settings.php:136 ../../mod/settings.php:581 -msgid "Update" +#: ../../include/identity.php:166 +msgid "No account identifier" msgstr "" -#: ../../mod/settings.php:241 -msgid "Failed to connect with email account using the settings provided." +#: ../../include/identity.php:176 +msgid "Nickname is required." msgstr "" -#: ../../mod/settings.php:246 -msgid "Email settings updated." +#: ../../include/identity.php:190 +msgid "Reserved nickname. Please choose another." msgstr "" -#: ../../mod/settings.php:305 -msgid "Passwords do not match. Password unchanged." +#: ../../include/identity.php:195 +msgid "" +"Nickname has unsupported characters or is already being used on this site." msgstr "" -#: ../../mod/settings.php:310 -msgid "Empty passwords are not allowed. Password unchanged." +#: ../../include/identity.php:258 +msgid "Unable to retrieve created identity" msgstr "" -#: ../../mod/settings.php:321 -msgid "Password changed." +#: ../../include/identity.php:317 +msgid "Default Profile" msgstr "" -#: ../../mod/settings.php:323 -msgid "Password update failed. Please try again." +#: ../../include/identity.php:342 ../../include/widgets.php:400 +#: ../../include/profile_selectors.php:42 ../../mod/connedit.php:431 +msgid "Friends" msgstr "" -#: ../../mod/settings.php:386 -msgid " Please use a shorter name." +#: ../../include/identity.php:509 +msgid "Requested channel is not available." msgstr "" -#: ../../mod/settings.php:388 -msgid " Name too short." +#: ../../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 "" -#: ../../mod/settings.php:394 -msgid " Not valid email." +#: ../../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 "" -#: ../../mod/settings.php:396 -msgid " Cannot change to that email." +#: ../../include/identity.php:689 ../../mod/profiles.php:612 +msgid "Change profile photo" msgstr "" -#: ../../mod/settings.php:450 -msgid "Private forum has no privacy permissions. Using default privacy group." +#: ../../include/identity.php:695 +msgid "Profiles" msgstr "" -#: ../../mod/settings.php:454 -msgid "Private forum has no privacy permissions and no default privacy group." +#: ../../include/identity.php:695 +msgid "Manage/edit profiles" msgstr "" -#: ../../mod/settings.php:484 ../../addon/facebook/facebook.php:495 -#: ../../addon/impressum/impressum.php:77 -#: ../../addon/openstreetmap/openstreetmap.php:80 -#: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105 -#: ../../addon/twitter/twitter.php:382 -msgid "Settings updated." +#: ../../include/identity.php:696 ../../mod/profiles.php:613 +msgid "Create New Profile" msgstr "" -#: ../../mod/settings.php:554 ../../mod/settings.php:580 -#: ../../mod/settings.php:616 -msgid "Add application" +#: ../../include/identity.php:699 +msgid "Edit Profile" msgstr "" -#: ../../mod/settings.php:558 ../../mod/settings.php:584 -#: ../../addon/statusnet/statusnet.php:561 -msgid "Consumer Key" +#: ../../include/identity.php:710 ../../mod/profiles.php:624 +msgid "Profile Image" msgstr "" -#: ../../mod/settings.php:559 ../../mod/settings.php:585 -#: ../../addon/statusnet/statusnet.php:560 -msgid "Consumer Secret" +#: ../../include/identity.php:713 ../../mod/profiles.php:627 +msgid "visible to everybody" msgstr "" -#: ../../mod/settings.php:560 ../../mod/settings.php:586 -msgid "Redirect" +#: ../../include/identity.php:714 ../../mod/profiles.php:628 +msgid "Edit visibility" msgstr "" -#: ../../mod/settings.php:561 ../../mod/settings.php:587 -msgid "Icon url" +#: ../../include/identity.php:728 ../../include/identity.php:952 +#: ../../mod/directory.php:158 +msgid "Gender:" msgstr "" -#: ../../mod/settings.php:572 -msgid "You can't edit this application." +#: ../../include/identity.php:729 ../../include/identity.php:977 +#: ../../mod/directory.php:160 +msgid "Status:" msgstr "" -#: ../../mod/settings.php:615 -msgid "Connected Apps" +#: ../../include/identity.php:730 ../../include/identity.php:988 +#: ../../mod/directory.php:162 +msgid "Homepage:" msgstr "" -#: ../../mod/settings.php:619 -msgid "Client key starts with" +#: ../../include/identity.php:731 ../../mod/dirprofile.php:151 +msgid "Online Now" msgstr "" -#: ../../mod/settings.php:620 -msgid "No name" +#: ../../include/identity.php:796 ../../include/identity.php:876 +#: ../../mod/ping.php:262 +msgid "g A l F d" msgstr "" -#: ../../mod/settings.php:621 -msgid "Remove authorization" +#: ../../include/identity.php:797 ../../include/identity.php:877 +msgid "F d" msgstr "" -#: ../../mod/settings.php:632 -msgid "No Plugin settings configured" +#: ../../include/identity.php:842 ../../include/identity.php:917 +#: ../../mod/ping.php:284 +msgid "[today]" msgstr "" -#: ../../mod/settings.php:640 ../../addon/widgets/widgets.php:123 -msgid "Plugin Settings" +#: ../../include/identity.php:854 +msgid "Birthday Reminders" msgstr "" -#: ../../mod/settings.php:652 ../../mod/settings.php:653 -#, php-format -msgid "Built-in support for %s connectivity is %s" +#: ../../include/identity.php:855 +msgid "Birthdays this week:" msgstr "" -#: ../../mod/settings.php:652 ../../mod/settings.php:653 -msgid "enabled" +#: ../../include/identity.php:910 +msgid "[No description]" msgstr "" -#: ../../mod/settings.php:652 ../../mod/settings.php:653 -msgid "disabled" +#: ../../include/identity.php:928 +msgid "Event Reminders" msgstr "" -#: ../../mod/settings.php:653 -msgid "StatusNet" +#: ../../include/identity.php:929 +msgid "Events this week:" msgstr "" -#: ../../mod/settings.php:685 -msgid "Email access is disabled on this site." +#: ../../include/identity.php:942 ../../include/identity.php:1031 +#: ../../include/apps.php:128 ../../mod/profperm.php:112 +msgid "Profile" msgstr "" -#: ../../mod/settings.php:691 -msgid "Connector Settings" +#: ../../include/identity.php:950 ../../mod/settings.php:935 +msgid "Full Name:" msgstr "" -#: ../../mod/settings.php:696 -msgid "Email/Mailbox Setup" +#: ../../include/identity.php:962 +msgid "j F, Y" msgstr "" -#: ../../mod/settings.php:697 -msgid "" -"If you wish to communicate with email contacts using this service " -"(optional), please specify how to connect to your mailbox." +#: ../../include/identity.php:963 +msgid "j F" msgstr "" -#: ../../mod/settings.php:698 -msgid "Last successful email check:" +#: ../../include/identity.php:970 +msgid "Birthday:" msgstr "" -#: ../../mod/settings.php:700 -msgid "IMAP server name:" +#: ../../include/identity.php:974 +msgid "Age:" msgstr "" -#: ../../mod/settings.php:701 -msgid "IMAP port:" +#: ../../include/identity.php:983 +#, php-format +msgid "for %1$d %2$s" msgstr "" -#: ../../mod/settings.php:702 -msgid "Security:" +#: ../../include/identity.php:986 ../../mod/profiles.php:535 +msgid "Sexual Preference:" msgstr "" -#: ../../mod/settings.php:702 ../../mod/settings.php:707 -msgid "None" +#: ../../include/identity.php:990 ../../mod/profiles.php:537 +msgid "Hometown:" msgstr "" -#: ../../mod/settings.php:703 -msgid "Email login name:" +#: ../../include/identity.php:992 +msgid "Tags:" msgstr "" -#: ../../mod/settings.php:704 -msgid "Email password:" +#: ../../include/identity.php:994 ../../mod/profiles.php:538 +msgid "Political Views:" msgstr "" -#: ../../mod/settings.php:705 -msgid "Reply-to address:" +#: ../../include/identity.php:996 +msgid "Religion:" msgstr "" -#: ../../mod/settings.php:706 -msgid "Send public posts to all email contacts:" +#: ../../include/identity.php:998 ../../mod/directory.php:164 +msgid "About:" msgstr "" -#: ../../mod/settings.php:707 -msgid "Action after import:" +#: ../../include/identity.php:1000 +msgid "Hobbies/Interests:" msgstr "" -#: ../../mod/settings.php:707 -msgid "Mark as seen" +#: ../../include/identity.php:1002 ../../mod/profiles.php:541 +msgid "Likes:" msgstr "" -#: ../../mod/settings.php:707 -msgid "Move to folder" +#: ../../include/identity.php:1004 ../../mod/profiles.php:542 +msgid "Dislikes:" msgstr "" -#: ../../mod/settings.php:708 -msgid "Move to folder:" +#: ../../include/identity.php:1007 +msgid "Contact information and Social Networks:" msgstr "" -#: ../../mod/settings.php:768 -msgid "Display Settings" +#: ../../include/identity.php:1009 +msgid "My other channels:" msgstr "" -#: ../../mod/settings.php:774 -msgid "Display Theme:" +#: ../../include/identity.php:1011 +msgid "Musical interests:" msgstr "" -#: ../../mod/settings.php:775 -msgid "Update browser every xx seconds" +#: ../../include/identity.php:1013 +msgid "Books, literature:" msgstr "" -#: ../../mod/settings.php:775 -msgid "Minimum of 10 seconds, no maximum" +#: ../../include/identity.php:1015 +msgid "Television:" msgstr "" -#: ../../mod/settings.php:776 -msgid "Number of items to display on the network page:" +#: ../../include/identity.php:1017 +msgid "Film/dance/culture/entertainment:" msgstr "" -#: ../../mod/settings.php:776 -msgid "Maximum of 100 items" +#: ../../include/identity.php:1019 +msgid "Love/Romance:" msgstr "" -#: ../../mod/settings.php:777 -msgid "Don't show emoticons" +#: ../../include/identity.php:1021 +msgid "Work/employment:" msgstr "" -#: ../../mod/settings.php:848 -msgid "Normal Account Page" +#: ../../include/identity.php:1023 +msgid "School/education:" msgstr "" -#: ../../mod/settings.php:849 -msgid "This account is a normal personal profile" +#: ../../include/network.php:652 +msgid "view full size" msgstr "" -#: ../../mod/settings.php:852 -msgid "Soapbox Page" +#: ../../include/text.php:320 +msgid "prev" msgstr "" -#: ../../mod/settings.php:853 -msgid "Automatically approve all connection/friend requests as read-only fans" +#: ../../include/text.php:322 +msgid "first" msgstr "" -#: ../../mod/settings.php:856 -msgid "Community Forum/Celebrity Account" +#: ../../include/text.php:351 +msgid "last" msgstr "" -#: ../../mod/settings.php:857 -msgid "Automatically approve all connection/friend requests as read-write fans" +#: ../../include/text.php:354 +msgid "next" msgstr "" -#: ../../mod/settings.php:860 -msgid "Automatic Friend Page" +#: ../../include/text.php:366 +msgid "older" msgstr "" -#: ../../mod/settings.php:861 -msgid "Automatically approve all connection/friend requests as friends" +#: ../../include/text.php:368 +msgid "newer" msgstr "" -#: ../../mod/settings.php:864 -msgid "Private Forum [Experimental]" +#: ../../include/text.php:729 +msgid "No connections" msgstr "" -#: ../../mod/settings.php:865 -msgid "Private forum - approved members only" +#: ../../include/text.php:742 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/text.php:754 +msgid "View Connections" msgstr "" -#: ../../mod/settings.php:877 -msgid "OpenID:" +#: ../../include/text.php:815 ../../include/text.php:829 +#: ../../include/widgets.php:186 ../../mod/rbmark.php:28 +#: ../../mod/rbmark.php:98 ../../mod/filer.php:50 +msgid "Save" msgstr "" -#: ../../mod/settings.php:877 -msgid "(Optional) Allow this OpenID to login to this account." +#: ../../include/text.php:895 +msgid "poke" msgstr "" -#: ../../mod/settings.php:887 -msgid "Publish your default profile in your local site directory?" +#: ../../include/text.php:896 +msgid "ping" msgstr "" -#: ../../mod/settings.php:893 -msgid "Publish your default profile in the global social directory?" +#: ../../include/text.php:896 +msgid "pinged" msgstr "" -#: ../../mod/settings.php:901 -msgid "Hide your contact/friend list from viewers of your default profile?" +#: ../../include/text.php:897 +msgid "prod" msgstr "" -#: ../../mod/settings.php:905 -msgid "Hide your profile details from unknown viewers?" +#: ../../include/text.php:897 +msgid "prodded" msgstr "" -#: ../../mod/settings.php:910 -msgid "Allow friends to post to your profile page?" +#: ../../include/text.php:898 +msgid "slap" msgstr "" -#: ../../mod/settings.php:916 -msgid "Allow friends to tag your posts?" +#: ../../include/text.php:898 +msgid "slapped" msgstr "" -#: ../../mod/settings.php:922 -msgid "Allow us to suggest you as a potential friend to new members?" +#: ../../include/text.php:899 +msgid "finger" msgstr "" -#: ../../mod/settings.php:928 -msgid "Permit unknown people to send you private mail?" +#: ../../include/text.php:899 +msgid "fingered" msgstr "" -#: ../../mod/settings.php:936 -msgid "Profile is <strong>not published</strong>." +#: ../../include/text.php:900 +msgid "rebuff" msgstr "" -#: ../../mod/settings.php:939 ../../mod/profile_photo.php:213 -msgid "or" +#: ../../include/text.php:900 +msgid "rebuffed" msgstr "" -#: ../../mod/settings.php:944 -msgid "Your Identity Address is" +#: ../../include/text.php:909 +msgid "happy" msgstr "" -#: ../../mod/settings.php:955 -msgid "Automatically expire posts after this many days:" +#: ../../include/text.php:910 +msgid "sad" msgstr "" -#: ../../mod/settings.php:955 -msgid "If empty, posts will not expire. Expired posts will be deleted" +#: ../../include/text.php:911 +msgid "mellow" msgstr "" -#: ../../mod/settings.php:956 -msgid "Advanced expiration settings" +#: ../../include/text.php:912 +msgid "tired" msgstr "" -#: ../../mod/settings.php:957 -msgid "Advanced Expiration" +#: ../../include/text.php:913 +msgid "perky" msgstr "" -#: ../../mod/settings.php:958 -msgid "Expire posts:" +#: ../../include/text.php:914 +msgid "angry" msgstr "" -#: ../../mod/settings.php:959 -msgid "Expire personal notes:" +#: ../../include/text.php:915 +msgid "stupified" msgstr "" -#: ../../mod/settings.php:960 -msgid "Expire starred posts:" +#: ../../include/text.php:916 +msgid "puzzled" msgstr "" -#: ../../mod/settings.php:961 -msgid "Expire photos:" +#: ../../include/text.php:917 +msgid "interested" msgstr "" -#: ../../mod/settings.php:962 -msgid "Only expire posts by others:" +#: ../../include/text.php:918 +msgid "bitter" msgstr "" -#: ../../mod/settings.php:969 -msgid "Account Settings" +#: ../../include/text.php:919 +msgid "cheerful" msgstr "" -#: ../../mod/settings.php:977 -msgid "Password Settings" +#: ../../include/text.php:920 +msgid "alive" msgstr "" -#: ../../mod/settings.php:978 -msgid "New Password:" +#: ../../include/text.php:921 +msgid "annoyed" msgstr "" -#: ../../mod/settings.php:979 -msgid "Confirm:" +#: ../../include/text.php:922 +msgid "anxious" msgstr "" -#: ../../mod/settings.php:979 -msgid "Leave password fields blank unless changing" +#: ../../include/text.php:923 +msgid "cranky" msgstr "" -#: ../../mod/settings.php:983 -msgid "Basic Settings" +#: ../../include/text.php:924 +msgid "disturbed" msgstr "" -#: ../../mod/settings.php:984 ../../include/profile_advanced.php:15 -msgid "Full Name:" +#: ../../include/text.php:925 +msgid "frustrated" msgstr "" -#: ../../mod/settings.php:985 -msgid "Email Address:" +#: ../../include/text.php:926 +msgid "depressed" msgstr "" -#: ../../mod/settings.php:986 -msgid "Your Timezone:" +#: ../../include/text.php:927 +msgid "motivated" msgstr "" -#: ../../mod/settings.php:987 -msgid "Default Post Location:" +#: ../../include/text.php:928 +msgid "relaxed" msgstr "" -#: ../../mod/settings.php:988 -msgid "Use Browser Location:" +#: ../../include/text.php:929 +msgid "surprised" msgstr "" -#: ../../mod/settings.php:991 -msgid "Security and Privacy Settings" +#: ../../include/text.php:1090 +msgid "Monday" msgstr "" -#: ../../mod/settings.php:993 -msgid "Maximum Friend Requests/Day:" +#: ../../include/text.php:1090 +msgid "Tuesday" msgstr "" -#: ../../mod/settings.php:993 ../../mod/settings.php:1012 -msgid "(to prevent spam abuse)" +#: ../../include/text.php:1090 +msgid "Wednesday" msgstr "" -#: ../../mod/settings.php:994 -msgid "Default Post Permissions" +#: ../../include/text.php:1090 +msgid "Thursday" msgstr "" -#: ../../mod/settings.php:995 -msgid "(click to open/close)" +#: ../../include/text.php:1090 +msgid "Friday" msgstr "" -#: ../../mod/settings.php:1012 -msgid "Maximum private messages per day from unknown people:" +#: ../../include/text.php:1090 +msgid "Saturday" msgstr "" -#: ../../mod/settings.php:1015 -msgid "Notification Settings" +#: ../../include/text.php:1090 +msgid "Sunday" msgstr "" -#: ../../mod/settings.php:1016 -msgid "By default post a status message when:" +#: ../../include/text.php:1094 +msgid "January" msgstr "" -#: ../../mod/settings.php:1017 -msgid "accepting a friend request" +#: ../../include/text.php:1094 +msgid "February" msgstr "" -#: ../../mod/settings.php:1018 -msgid "joining a forum/community" +#: ../../include/text.php:1094 +msgid "March" msgstr "" -#: ../../mod/settings.php:1019 -msgid "making an <em>interesting</em> profile change" +#: ../../include/text.php:1094 +msgid "April" msgstr "" -#: ../../mod/settings.php:1020 -msgid "Send a notification email when:" +#: ../../include/text.php:1094 +msgid "May" msgstr "" -#: ../../mod/settings.php:1021 -msgid "You receive an introduction" +#: ../../include/text.php:1094 +msgid "June" msgstr "" -#: ../../mod/settings.php:1022 -msgid "Your introductions are confirmed" +#: ../../include/text.php:1094 +msgid "July" msgstr "" -#: ../../mod/settings.php:1023 -msgid "Someone writes on your profile wall" +#: ../../include/text.php:1094 +msgid "August" msgstr "" -#: ../../mod/settings.php:1024 -msgid "Someone writes a followup comment" +#: ../../include/text.php:1094 +msgid "September" msgstr "" -#: ../../mod/settings.php:1025 -msgid "You receive a private message" +#: ../../include/text.php:1094 +msgid "October" msgstr "" -#: ../../mod/settings.php:1026 -msgid "You receive a friend suggestion" +#: ../../include/text.php:1094 +msgid "November" msgstr "" -#: ../../mod/settings.php:1027 -msgid "You are tagged in a post" +#: ../../include/text.php:1094 +msgid "December" msgstr "" -#: ../../mod/settings.php:1030 -msgid "Advanced Account/Page Type Settings" +#: ../../include/text.php:1172 +msgid "unknown.???" msgstr "" -#: ../../mod/settings.php:1031 -msgid "Change the behaviour of this account for special situations" +#: ../../include/text.php:1173 +msgid "bytes" msgstr "" -#: ../../mod/manage.php:90 -msgid "Manage Identities and/or Pages" +#: ../../include/text.php:1208 +msgid "remove category" msgstr "" -#: ../../mod/manage.php:93 -msgid "" -"Toggle between different identities or community/group pages which share " -"your account details or which you have been granted \"manage\" permissions" +#: ../../include/text.php:1257 +msgid "remove from file" msgstr "" -#: ../../mod/manage.php:95 -msgid "Select an identity to manage: " +#: ../../include/text.php:1318 ../../include/text.php:1330 +msgid "Click to open/close" msgstr "" -#: ../../mod/network.php:97 -msgid "Search Results For:" +#: ../../include/text.php:1485 ../../mod/events.php:355 +msgid "Link to Source" msgstr "" -#: ../../mod/network.php:137 ../../mod/search.php:16 -msgid "Remove term" +#: ../../include/text.php:1504 +msgid "Select a page layout: " msgstr "" -#: ../../mod/network.php:146 ../../mod/search.php:13 -msgid "Saved Searches" +#: ../../include/text.php:1507 ../../include/text.php:1572 +msgid "default" msgstr "" -#: ../../mod/network.php:147 ../../include/group.php:244 -msgid "add" +#: ../../include/text.php:1543 +msgid "Page content type: " msgstr "" -#: ../../mod/network.php:287 -msgid "Commented Order" +#: ../../include/text.php:1584 +msgid "Select an alternate language" msgstr "" -#: ../../mod/network.php:290 -msgid "Sort by Comment Date" +#: ../../include/text.php:1718 +msgid "activity" msgstr "" -#: ../../mod/network.php:293 -msgid "Posted Order" +#: ../../include/text.php:1977 +msgid "Design" msgstr "" -#: ../../mod/network.php:296 -msgid "Sort by Post Date" +#: ../../include/text.php:1979 +msgid "Blocks" msgstr "" -#: ../../mod/network.php:303 -msgid "Posts that mention or involve you" +#: ../../include/text.php:1980 +msgid "Menus" msgstr "" -#: ../../mod/network.php:306 -msgid "New" +#: ../../include/text.php:1981 +msgid "Layouts" msgstr "" -#: ../../mod/network.php:309 -msgid "Activity Stream - by date" +#: ../../include/text.php:1982 +msgid "Pages" msgstr "" -#: ../../mod/network.php:312 -msgid "Starred" +#: ../../include/apps.php:118 +msgid "Site Admin" msgstr "" -#: ../../mod/network.php:315 -msgid "Favourite Posts" +#: ../../include/apps.php:120 +msgid "Address Book" msgstr "" -#: ../../mod/network.php:318 -msgid "Shared Links" +#: ../../include/apps.php:134 ../../mod/mood.php:131 +msgid "Mood" msgstr "" -#: ../../mod/network.php:321 -msgid "Interesting Links" +#: ../../include/apps.php:138 +msgid "Probe" msgstr "" -#: ../../mod/network.php:388 -#, php-format -msgid "Warning: This group contains %s member from an insecure network." -msgid_plural "" -"Warning: This group contains %s members from an insecure network." -msgstr[0] "" -msgstr[1] "" +#: ../../include/apps.php:139 +msgid "Suggest" +msgstr "" -#: ../../mod/network.php:391 -msgid "Private messages to this group are at risk of public disclosure." +#: ../../include/apps.php:224 ../../mod/settings.php:79 +#: ../../mod/settings.php:541 +msgid "Update" msgstr "" -#: ../../mod/network.php:461 -msgid "Contact: " +#: ../../include/apps.php:224 +msgid "Install" msgstr "" -#: ../../mod/network.php:463 -msgid "Private messages to this person are at risk of public disclosure." +#: ../../include/apps.php:229 +msgid "Purchase" msgstr "" -#: ../../mod/network.php:468 -msgid "Invalid contact." +#: ../../include/apps.php:313 ../../include/apps.php:364 +#: ../../mod/connedit.php:434 +msgid "Unknown" msgstr "" -#: ../../mod/notes.php:44 ../../boot.php:1601 -msgid "Personal Notes" +#: ../../include/zot.php:607 +msgid "Invalid data packet" msgstr "" -#: ../../mod/notes.php:63 ../../mod/filer.php:30 -#: ../../addon/facebook/facebook.php:770 -#: ../../addon/privacy_image_cache/privacy_image_cache.php:187 -#: ../../addon/dav/layout.fnk.php:384 ../../include/text.php:652 -msgid "Save" +#: ../../include/zot.php:617 +msgid "Unable to verify channel signature" msgstr "" -#: ../../mod/wallmessage.php:42 ../../mod/wallmessage.php:112 +#: ../../include/zot.php:814 #, php-format -msgid "Number of daily wall messages for %s exceeded. Message failed." +msgid "Unable to verify site signature for %s" msgstr "" -#: ../../mod/wallmessage.php:56 ../../mod/message.php:66 -msgid "No recipient selected." +#: ../../include/message.php:18 +msgid "No recipient provided." msgstr "" -#: ../../mod/wallmessage.php:59 -msgid "Unable to check your home location." +#: ../../include/message.php:23 +msgid "[no subject]" msgstr "" -#: ../../mod/wallmessage.php:62 ../../mod/message.php:73 -msgid "Message could not be sent." +#: ../../include/message.php:42 +msgid "Unable to determine sender." msgstr "" -#: ../../mod/wallmessage.php:65 ../../mod/message.php:76 -msgid "Message collection failure." +#: ../../include/message.php:143 +msgid "Stored post could not be verified." msgstr "" -#: ../../mod/wallmessage.php:68 ../../mod/message.php:79 -msgid "Message sent." +#: ../../include/plugin.php:486 ../../include/plugin.php:488 +msgid "Click here to upgrade." msgstr "" -#: ../../mod/wallmessage.php:86 ../../mod/wallmessage.php:95 -msgid "No recipient." +#: ../../include/plugin.php:494 +msgid "This action exceeds the limits set by your subscription plan." msgstr "" -#: ../../mod/wallmessage.php:124 ../../mod/message.php:172 -#: ../../include/conversation.php:947 -msgid "Please enter a link URL:" +#: ../../include/plugin.php:499 +msgid "This action is not available under your subscription plan." msgstr "" -#: ../../mod/wallmessage.php:131 ../../mod/message.php:200 -msgid "Send Private Message" +#: ../../include/widgets.php:80 +msgid "System" msgstr "" -#: ../../mod/wallmessage.php:132 -#, php-format -msgid "" -"If you wish for %s to respond, please check that the privacy settings on " -"your site allow private mail from unknown senders." +#: ../../include/widgets.php:83 +msgid "Create Personal App" msgstr "" -#: ../../mod/wallmessage.php:133 ../../mod/message.php:201 -#: ../../mod/message.php:401 -msgid "To:" +#: ../../include/widgets.php:84 +msgid "Edit Personal App" msgstr "" -#: ../../mod/wallmessage.php:134 ../../mod/message.php:206 -#: ../../mod/message.php:403 -msgid "Subject:" +#: ../../include/widgets.php:130 ../../mod/suggest.php:53 +msgid "Ignore/Hide" msgstr "" -#: ../../mod/wallmessage.php:140 ../../mod/message.php:210 -#: ../../mod/message.php:406 ../../mod/invite.php:113 -msgid "Your message:" +#: ../../include/widgets.php:136 ../../mod/connections.php:267 +msgid "Suggestions" msgstr "" -#: ../../mod/newmember.php:6 -msgid "Welcome to Friendica" +#: ../../include/widgets.php:137 +msgid "See more..." msgstr "" -#: ../../mod/newmember.php:8 -msgid "New Member Checklist" +#: ../../include/widgets.php:159 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." msgstr "" -#: ../../mod/newmember.php:12 -msgid "" -"We would like to offer some tips and links to help make your experience " -"enjoyable. Click any item to visit the relevant page. A link to this page " -"will be visible from your home page for two weeks after your initial " -"registration and then will quietly disappear." +#: ../../include/widgets.php:165 +msgid "Add New Connection" msgstr "" -#: ../../mod/newmember.php:16 -msgid "" -"On your <em>Quick Start</em> page - find a brief introduction to your " -"profile and network tabs, connect to Facebook, make some new connections, " -"and find some groups to join." +#: ../../include/widgets.php:166 +msgid "Enter the channel address" msgstr "" -#: ../../mod/newmember.php:18 -msgid "" -"On your <em>Settings</em> page - change your initial password. Also make a " -"note of your Identity Address. This looks just like an email address - and " -"will be useful in making friends on the free social web." +#: ../../include/widgets.php:167 +msgid "Example: bob@example.com, http://example.com/barbara" msgstr "" -#: ../../mod/newmember.php:20 -msgid "" -"Review the other settings, particularly the privacy settings. An unpublished " -"directory listing is like having an unlisted phone number. In general, you " -"should probably publish your listing - unless all of your friends and " -"potential friends know exactly how to find you." +#: ../../include/widgets.php:184 +msgid "Notes" msgstr "" -#: ../../mod/newmember.php:32 ../../mod/profperm.php:103 -#: ../../view/theme/diabook/theme.php:128 ../../include/profile_advanced.php:7 -#: ../../include/profile_advanced.php:84 ../../include/nav.php:50 -#: ../../boot.php:1642 -msgid "Profile" +#: ../../include/widgets.php:256 +msgid "Remove term" msgstr "" -#: ../../mod/newmember.php:36 ../../mod/profile_photo.php:211 -msgid "Upload Profile Photo" +#: ../../include/widgets.php:335 +msgid "Archives" msgstr "" -#: ../../mod/newmember.php:36 -msgid "" -"Upload a profile photo if you have not done so already. Studies have shown " -"that people with real photos of themselves are ten times more likely to make " -"friends than people who do not." +#: ../../include/widgets.php:397 +msgid "Refresh" msgstr "" -#: ../../mod/newmember.php:38 -msgid "Edit Your Profile" +#: ../../include/widgets.php:398 ../../mod/connedit.php:428 +msgid "Me" msgstr "" -#: ../../mod/newmember.php:38 -msgid "" -"Edit your <strong>default</strong> profile to your liking. Review the " -"settings for hiding your list of friends and hiding the profile from unknown " -"visitors." +#: ../../include/widgets.php:399 ../../mod/connedit.php:430 +msgid "Best Friends" msgstr "" -#: ../../mod/newmember.php:40 -msgid "Profile Keywords" +#: ../../include/widgets.php:401 +msgid "Co-workers" msgstr "" -#: ../../mod/newmember.php:40 -msgid "" -"Set some public keywords for your default profile which describe your " -"interests. We may be able to find other people with similar interests and " -"suggest friendships." +#: ../../include/widgets.php:402 ../../mod/connedit.php:432 +msgid "Former Friends" msgstr "" -#: ../../mod/newmember.php:44 -msgid "Connecting" +#: ../../include/widgets.php:403 ../../mod/connedit.php:433 +msgid "Acquaintances" msgstr "" -#: ../../mod/newmember.php:49 ../../mod/newmember.php:51 -#: ../../addon/facebook/facebook.php:728 -#: ../../include/contact_selectors.php:81 -msgid "Facebook" +#: ../../include/widgets.php:404 +msgid "Everybody" msgstr "" -#: ../../mod/newmember.php:49 -msgid "" -"Authorise the Facebook Connector if you currently have a Facebook account " -"and we will (optionally) import all your Facebook friends and conversations." +#: ../../include/widgets.php:436 +msgid "Account settings" msgstr "" -#: ../../mod/newmember.php:51 -msgid "" -"<em>If</em> this is your own personal server, installing the Facebook addon " -"may ease your transition to the free social web." +#: ../../include/widgets.php:442 +msgid "Channel settings" msgstr "" -#: ../../mod/newmember.php:56 -msgid "Importing Emails" +#: ../../include/widgets.php:448 +msgid "Additional features" msgstr "" -#: ../../mod/newmember.php:56 -msgid "" -"Enter your email access information on your Connector Settings page if you " -"wish to import and interact with friends or mailing lists from your email " -"INBOX" +#: ../../include/widgets.php:454 +msgid "Feature settings" msgstr "" -#: ../../mod/newmember.php:58 -msgid "Go to Your Contacts Page" +#: ../../include/widgets.php:460 +msgid "Display settings" msgstr "" -#: ../../mod/newmember.php:58 -msgid "" -"Your Contacts page is your gateway to managing friendships and connecting " -"with friends on other networks. Typically you enter their address or site " -"URL in the <em>Add New Contact</em> dialog." +#: ../../include/widgets.php:466 +msgid "Connected apps" msgstr "" -#: ../../mod/newmember.php:60 -msgid "Go to Your Site's Directory" +#: ../../include/widgets.php:472 +msgid "Export channel" msgstr "" -#: ../../mod/newmember.php:60 -msgid "" -"The Directory page lets you find other people in this network or other " -"federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on " -"their profile page. Provide your own Identity Address if requested." +#: ../../include/widgets.php:484 +msgid "Automatic Permissions (Advanced)" msgstr "" -#: ../../mod/newmember.php:62 -msgid "Finding New People" +#: ../../include/widgets.php:494 +msgid "Premium Channel Settings" msgstr "" -#: ../../mod/newmember.php:62 -msgid "" -"On the side panel of the Contacts page are several tools to find new " -"friends. We can match people by interest, look up people by name or " -"interest, and provide suggestions based on network relationships. On a brand " -"new site, friend suggestions will usually begin to be populated within 24 " -"hours." +#: ../../include/widgets.php:531 +msgid "Check Mail" msgstr "" -#: ../../mod/newmember.php:66 ../../include/group.php:239 -msgid "Groups" +#: ../../include/widgets.php:612 +msgid "Chat Rooms" msgstr "" -#: ../../mod/newmember.php:70 -msgid "Group Your Contacts" +#: ../../include/widgets.php:630 +msgid "Bookmarked Chatrooms" msgstr "" -#: ../../mod/newmember.php:70 -msgid "" -"Once you have made some friends, organize them into private conversation " -"groups from the sidebar of your Contacts page and then you can interact with " -"each group privately on your Network page." +#: ../../include/widgets.php:648 +msgid "Suggested Chatrooms" msgstr "" -#: ../../mod/newmember.php:73 -msgid "Why Aren't My Posts Public?" +#: ../../include/ItemObject.php:118 +msgid "Save to Folder" msgstr "" -#: ../../mod/newmember.php:73 -msgid "" -"Friendica respects your privacy. By default, your posts will only show up to " -"people you've added as friends. For more information, see the help section " -"from the link above." +#: ../../include/ItemObject.php:130 ../../include/ItemObject.php:142 +msgid "View all" msgstr "" -#: ../../mod/newmember.php:78 -msgid "Getting Help" +#: ../../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 "" -#: ../../mod/newmember.php:82 -msgid "Go to the Help Section" +#: ../../include/ItemObject.php:168 +msgid "Remove Star" msgstr "" -#: ../../mod/newmember.php:82 -msgid "" -"Our <strong>help</strong> pages may be consulted for detail on other program " -"features and resources." +#: ../../include/ItemObject.php:169 +msgid "Toggle Star Status" msgstr "" -#: ../../mod/attach.php:8 -msgid "Item not available." +#: ../../include/ItemObject.php:173 +msgid "starred" msgstr "" -#: ../../mod/attach.php:20 -msgid "Item was not found." +#: ../../include/ItemObject.php:190 +msgid "Add Tag" msgstr "" -#: ../../mod/group.php:29 -msgid "Group created." +#: ../../include/ItemObject.php:208 ../../mod/photos.php:969 +msgid "I like this (toggle)" msgstr "" -#: ../../mod/group.php:35 -msgid "Could not create group." +#: ../../include/ItemObject.php:209 ../../mod/photos.php:970 +msgid "I don't like this (toggle)" msgstr "" -#: ../../mod/group.php:47 ../../mod/group.php:137 -msgid "Group not found." +#: ../../include/ItemObject.php:211 +msgid "Share This" msgstr "" -#: ../../mod/group.php:60 -msgid "Group name changed." +#: ../../include/ItemObject.php:211 +msgid "share" msgstr "" -#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:308 -msgid "Permission denied" +#: ../../include/ItemObject.php:235 ../../include/ItemObject.php:236 +#, php-format +msgid "View %s's profile - %s" msgstr "" -#: ../../mod/group.php:90 -msgid "Create a group of contacts/friends." +#: ../../include/ItemObject.php:237 +msgid "to" msgstr "" -#: ../../mod/group.php:91 ../../mod/group.php:177 -msgid "Group Name: " +#: ../../include/ItemObject.php:238 +msgid "via" msgstr "" -#: ../../mod/group.php:110 -msgid "Group removed." +#: ../../include/ItemObject.php:239 +msgid "Wall-to-Wall" msgstr "" -#: ../../mod/group.php:112 -msgid "Unable to remove group." +#: ../../include/ItemObject.php:240 +msgid "via Wall-To-Wall:" msgstr "" -#: ../../mod/group.php:176 -msgid "Group Editor" +#: ../../include/ItemObject.php:274 +msgid "Save Bookmarks" msgstr "" -#: ../../mod/group.php:189 -msgid "Members" +#: ../../include/ItemObject.php:275 +msgid "Add to Calendar" msgstr "" -#: ../../mod/group.php:221 ../../mod/profperm.php:105 -msgid "Click on a contact to add or remove." +#: ../../include/ItemObject.php:283 +msgctxt "noun" +msgid "Likes" msgstr "" -#: ../../mod/profperm.php:25 ../../mod/profperm.php:55 -msgid "Invalid profile identifier." +#: ../../include/ItemObject.php:284 +msgctxt "noun" +msgid "Dislikes" msgstr "" -#: ../../mod/profperm.php:101 -msgid "Profile Visibility Editor" +#: ../../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 "" -#: ../../mod/profperm.php:103 ../../view/theme/diabook/theme.php:128 -#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:84 -#: ../../include/nav.php:50 ../../boot.php:1580 -msgid "Profile" +#: ../../include/ItemObject.php:580 ../../mod/photos.php:988 +#: ../../mod/photos.php:1075 +msgid "This is you" msgstr "" -#: ../../mod/profperm.php:114 -msgid "Visible To" +#: ../../include/ItemObject.php:582 ../../include/js_strings.php:6 +#: ../../mod/photos.php:990 ../../mod/photos.php:1077 +msgid "Comment" msgstr "" -#: ../../mod/profperm.php:130 -msgid "All Contacts (with secure profile access)" +#: ../../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 "" -#: ../../mod/viewcontacts.php:39 -msgid "No contacts." +#: ../../include/ItemObject.php:584 +msgid "Bold" msgstr "" -#: ../../mod/viewcontacts.php:76 ../../include/text.php:589 -msgid "View Contacts" +#: ../../include/ItemObject.php:585 +msgid "Italic" msgstr "" -#: ../../mod/register.php:88 ../../mod/regmod.php:52 -#, php-format -msgid "Registration details for %s" +#: ../../include/ItemObject.php:586 +msgid "Underline" msgstr "" -#: ../../mod/register.php:96 -msgid "" -"Registration successful. Please check your email for further instructions." +#: ../../include/ItemObject.php:587 +msgid "Quote" msgstr "" -#: ../../mod/register.php:100 -msgid "Failed to send email message. Here is the message that failed." +#: ../../include/ItemObject.php:588 +msgid "Code" msgstr "" -#: ../../mod/register.php:105 -msgid "Your registration can not be processed." +#: ../../include/ItemObject.php:589 +msgid "Image" msgstr "" -#: ../../mod/register.php:142 -#, php-format -msgid "Registration request at %s" +#: ../../include/ItemObject.php:590 +msgid "Link" msgstr "" -#: ../../mod/register.php:151 -msgid "Your registration is pending approval by the site owner." +#: ../../include/ItemObject.php:591 +msgid "Video" msgstr "" -#: ../../mod/register.php:189 -msgid "" -"This site has exceeded the number of allowed daily account registrations. " -"Please try again tomorrow." +#: ../../include/js_strings.php:5 +msgid "Delete this item?" msgstr "" -#: ../../mod/register.php:215 -msgid "" -"You may (optionally) fill in this form via OpenID by supplying your OpenID " -"and clicking 'Register'." +#: ../../include/js_strings.php:8 +msgid "[-] show less" msgstr "" -#: ../../mod/register.php:216 -msgid "" -"If you are not familiar with OpenID, please leave that field blank and fill " -"in the rest of the items." +#: ../../include/js_strings.php:9 +msgid "[+] expand" msgstr "" -#: ../../mod/register.php:217 -msgid "Your OpenID (optional): " +#: ../../include/js_strings.php:10 +msgid "[-] collapse" msgstr "" -#: ../../mod/register.php:231 -msgid "Include your profile in member directory?" +#: ../../include/js_strings.php:11 +msgid "Password too short" msgstr "" -#: ../../mod/register.php:251 -msgid "Membership on this site is by invitation only." +#: ../../include/js_strings.php:12 +msgid "Passwords do not match" msgstr "" -#: ../../mod/register.php:252 -msgid "Your invitation ID: " +#: ../../include/js_strings.php:13 ../../mod/photos.php:39 +msgid "everybody" msgstr "" -#: ../../mod/register.php:255 ../../mod/admin.php:423 -msgid "Registration" +#: ../../include/js_strings.php:14 +msgid "Secret Passphrase" msgstr "" -#: ../../mod/register.php:263 -msgid "Your Full Name (e.g. Joe Smith): " +#: ../../include/js_strings.php:15 +msgid "Passphrase hint" msgstr "" -#: ../../mod/register.php:264 -msgid "Your Email Address: " +#: ../../include/js_strings.php:16 +msgid "Notice: Permissions have changed but have not yet been submitted." msgstr "" -#: ../../mod/register.php:265 -msgid "" -"Choose a profile nickname. This must begin with a text character. Your " -"profile address on this site will then be '<strong>nickname@$sitename</" -"strong>'." +#: ../../include/js_strings.php:17 +msgid "close all" msgstr "" -#: ../../mod/register.php:266 -msgid "Choose a nickname: " +#: ../../include/js_strings.php:19 +msgid "timeago.prefixAgo" msgstr "" -#: ../../mod/register.php:269 ../../include/nav.php:81 ../../boot.php:864 -msgid "Register" +#: ../../include/js_strings.php:20 +msgid "timeago.prefixFromNow" msgstr "" -#: ../../mod/dirfind.php:26 -msgid "People Search" +#: ../../include/js_strings.php:21 +msgid "ago" msgstr "" -#: ../../mod/like.php:144 ../../mod/like.php:301 ../../mod/tagger.php:70 -#: ../../addon/facebook/facebook.php:1586 -#: ../../addon/communityhome/communityhome.php:158 -#: ../../addon/communityhome/communityhome.php:167 -#: ../../view/theme/diabook/theme.php:565 -#: ../../view/theme/diabook/theme.php:574 ../../include/diaspora.php:1777 -#: ../../include/conversation.php:48 ../../include/conversation.php:57 -#: ../../include/conversation.php:121 ../../include/conversation.php:130 -msgid "status" +#: ../../include/js_strings.php:22 +msgid "from now" msgstr "" -#: ../../mod/like.php:161 ../../addon/facebook/facebook.php:1590 -#: ../../addon/communityhome/communityhome.php:172 -#: ../../view/theme/diabook/theme.php:579 ../../include/diaspora.php:1793 -#: ../../include/conversation.php:65 +#: ../../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 "%1$s likes %2$s's %3$s" +msgid "%d minutes" msgstr "" -#: ../../mod/like.php:163 ../../include/conversation.php:68 +#: ../../include/js_strings.php:26 +msgid "about an hour" +msgstr "" + +#: ../../include/js_strings.php:27 #, php-format -msgid "%1$s doesn't like %2$s's %3$s" +msgid "about %d hours" msgstr "" -#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:159 -#: ../../mod/admin.php:702 ../../mod/admin.php:901 ../../mod/display.php:37 -#: ../../mod/display.php:142 ../../include/items.php:3336 -msgid "Item not found." +#: ../../include/js_strings.php:28 +msgid "a day" msgstr "" -#: ../../mod/viewsrc.php:7 -msgid "Access denied." +#: ../../include/js_strings.php:29 +#, php-format +msgid "%d days" msgstr "" -#: ../../mod/fbrowser.php:25 ../../view/theme/diabook/theme.php:130 -#: ../../include/nav.php:51 ../../boot.php:1586 -msgid "Photos" +#: ../../include/js_strings.php:30 +msgid "about a month" msgstr "" -#: ../../mod/fbrowser.php:96 -msgid "Files" +#: ../../include/js_strings.php:31 +#, php-format +msgid "%d months" msgstr "" -#: ../../mod/regmod.php:61 -msgid "Account approved." +#: ../../include/js_strings.php:32 +msgid "about a year" msgstr "" -#: ../../mod/regmod.php:98 +#: ../../include/js_strings.php:33 #, php-format -msgid "Registration revoked for %s" +msgid "%d years" msgstr "" -#: ../../mod/regmod.php:110 -msgid "Please login." +#: ../../include/js_strings.php:34 +msgid " " msgstr "" -#: ../../mod/item.php:89 -msgid "Unable to locate original post." +#: ../../include/js_strings.php:35 +msgid "timeago.numbers" msgstr "" -#: ../../mod/item.php:258 -msgid "Empty post discarded." +#: ../../include/Contact.php:123 +msgid "New window" msgstr "" -#: ../../mod/item.php:379 ../../mod/wall_upload.php:115 -#: ../../mod/wall_upload.php:124 ../../mod/wall_upload.php:131 -#: ../../include/message.php:144 -msgid "Wall Photos" +#: ../../include/Contact.php:124 +msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../mod/item.php:784 -msgid "System error. Post not saved." +#: ../../include/profile_selectors.php:6 +msgid "Male" msgstr "" -#: ../../mod/item.php:809 -#, php-format -msgid "" -"This message was sent to you by %s, a member of the Friendica social network." +#: ../../include/profile_selectors.php:6 +msgid "Female" msgstr "" -#: ../../mod/item.php:811 -#, php-format -msgid "You may visit them online at %s" +#: ../../include/profile_selectors.php:6 +msgid "Currently Male" msgstr "" -#: ../../mod/item.php:812 -msgid "" -"Please contact the sender by replying to this post if you do not wish to " -"receive these messages." +#: ../../include/profile_selectors.php:6 +msgid "Currently Female" msgstr "" -#: ../../mod/item.php:814 -#, php-format -msgid "%s posted an update." +#: ../../include/profile_selectors.php:6 +msgid "Mostly Male" msgstr "" -#: ../../mod/profile_photo.php:30 -msgid "Image uploaded but image cropping failed." +#: ../../include/profile_selectors.php:6 +msgid "Mostly Female" msgstr "" -#: ../../mod/profile_photo.php:63 ../../mod/profile_photo.php:70 -#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:266 -#, php-format -msgid "Image size reduction [%s] failed." +#: ../../include/profile_selectors.php:6 +msgid "Transgender" msgstr "" -#: ../../mod/profile_photo.php:91 -msgid "" -"Shift-reload the page or clear browser cache if the new photo does not " -"display immediately." +#: ../../include/profile_selectors.php:6 +msgid "Intersex" msgstr "" -#: ../../mod/profile_photo.php:101 -msgid "Unable to process image" +#: ../../include/profile_selectors.php:6 +msgid "Transsexual" msgstr "" -#: ../../mod/profile_photo.php:117 ../../mod/wall_upload.php:77 -#, php-format -msgid "Image exceeds size limit of %d" +#: ../../include/profile_selectors.php:6 +msgid "Hermaphrodite" msgstr "" -#: ../../mod/profile_photo.php:209 -msgid "Upload File:" +#: ../../include/profile_selectors.php:6 +msgid "Neuter" msgstr "" -#: ../../mod/profile_photo.php:210 -msgid "Upload Profile Photo" +#: ../../include/profile_selectors.php:6 +msgid "Non-specific" msgstr "" -#: ../../mod/profile_photo.php:211 -msgid "Upload" +#: ../../include/profile_selectors.php:6 +msgid "Other" msgstr "" -#: ../../mod/profile_photo.php:213 -msgid "skip this step" +#: ../../include/profile_selectors.php:6 +msgid "Undecided" msgstr "" -#: ../../mod/profile_photo.php:213 -msgid "select a photo from your photo albums" +#: ../../include/profile_selectors.php:23 +msgid "Males" msgstr "" -#: ../../mod/profile_photo.php:226 -msgid "Crop Image" +#: ../../include/profile_selectors.php:23 +msgid "Females" msgstr "" -#: ../../mod/profile_photo.php:227 -msgid "Please adjust the image cropping for optimum viewing." +#: ../../include/profile_selectors.php:23 +msgid "Gay" msgstr "" -#: ../../mod/profile_photo.php:229 -msgid "Done Editing" +#: ../../include/profile_selectors.php:23 +msgid "Lesbian" msgstr "" -#: ../../mod/profile_photo.php:257 -msgid "Image uploaded successfully." +#: ../../include/profile_selectors.php:23 +msgid "No Preference" msgstr "" -#: ../../mod/hcard.php:10 -msgid "No profile" +#: ../../include/profile_selectors.php:23 +msgid "Bisexual" msgstr "" -#: ../../mod/removeme.php:45 ../../mod/removeme.php:48 -msgid "Remove My Account" +#: ../../include/profile_selectors.php:23 +msgid "Autosexual" msgstr "" -#: ../../mod/removeme.php:46 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." +#: ../../include/profile_selectors.php:23 +msgid "Abstinent" msgstr "" -#: ../../mod/removeme.php:47 -msgid "Please enter your password for verification:" +#: ../../include/profile_selectors.php:23 +msgid "Virgin" msgstr "" -#: ../../mod/message.php:9 ../../include/nav.php:131 -msgid "New Message" +#: ../../include/profile_selectors.php:23 +msgid "Deviant" msgstr "" -#: ../../mod/message.php:70 -msgid "Unable to locate contact information." +#: ../../include/profile_selectors.php:23 +msgid "Fetish" msgstr "" -#: ../../mod/message.php:120 -msgid "Message deleted." +#: ../../include/profile_selectors.php:23 +msgid "Oodles" msgstr "" -#: ../../mod/message.php:150 -msgid "Conversation removed." +#: ../../include/profile_selectors.php:23 +msgid "Nonsexual" msgstr "" -#: ../../mod/message.php:249 -msgid "No messages." +#: ../../include/profile_selectors.php:42 +msgid "Single" msgstr "" -#: ../../mod/message.php:256 -#, php-format -msgid "Unknown sender - %s" +#: ../../include/profile_selectors.php:42 +msgid "Lonely" msgstr "" -#: ../../mod/message.php:259 -#, php-format -msgid "You and %s" +#: ../../include/profile_selectors.php:42 +msgid "Available" msgstr "" -#: ../../mod/message.php:262 -#, php-format -msgid "%s and You" +#: ../../include/profile_selectors.php:42 +msgid "Unavailable" msgstr "" -#: ../../mod/message.php:272 ../../mod/message.php:394 -msgid "Delete conversation" +#: ../../include/profile_selectors.php:42 +msgid "Has crush" msgstr "" -#: ../../mod/message.php:275 -msgid "D, d M Y - g:i A" +#: ../../include/profile_selectors.php:42 +msgid "Infatuated" msgstr "" -#: ../../mod/message.php:277 -#, php-format -msgid "%d message" -msgid_plural "%d messages" -msgstr[0] "" -msgstr[1] "" +#: ../../include/profile_selectors.php:42 +msgid "Dating" +msgstr "" -#: ../../mod/message.php:312 -msgid "Message not available." +#: ../../include/profile_selectors.php:42 +msgid "Unfaithful" msgstr "" -#: ../../mod/message.php:377 -msgid "Delete message" +#: ../../include/profile_selectors.php:42 +msgid "Sex Addict" msgstr "" -#: ../../mod/message.php:396 -msgid "" -"No secure communications available. You <strong>may</strong> be able to " -"respond from the sender's profile page." +#: ../../include/profile_selectors.php:42 +msgid "Friends/Benefits" msgstr "" -#: ../../mod/message.php:400 -msgid "Send Reply" +#: ../../include/profile_selectors.php:42 +msgid "Casual" msgstr "" -#: ../../mod/allfriends.php:34 -#, php-format -msgid "Friends of %s" +#: ../../include/profile_selectors.php:42 +msgid "Engaged" msgstr "" -#: ../../mod/allfriends.php:40 -msgid "No friends to display." +#: ../../include/profile_selectors.php:42 +msgid "Married" msgstr "" -#: ../../mod/admin.php:55 -msgid "Theme settings updated." +#: ../../include/profile_selectors.php:42 +msgid "Imaginarily married" msgstr "" -#: ../../mod/admin.php:96 ../../mod/admin.php:421 -msgid "Site" +#: ../../include/profile_selectors.php:42 +msgid "Partners" msgstr "" -#: ../../mod/admin.php:97 ../../mod/admin.php:657 ../../mod/admin.php:669 -msgid "Users" +#: ../../include/profile_selectors.php:42 +msgid "Cohabiting" msgstr "" -#: ../../mod/admin.php:98 ../../mod/admin.php:751 ../../mod/admin.php:793 -msgid "Plugins" +#: ../../include/profile_selectors.php:42 +msgid "Common law" msgstr "" -#: ../../mod/admin.php:99 ../../mod/admin.php:956 ../../mod/admin.php:992 -msgid "Themes" +#: ../../include/profile_selectors.php:42 +msgid "Happy" msgstr "" -#: ../../mod/admin.php:100 -msgid "DB updates" +#: ../../include/profile_selectors.php:42 +msgid "Not looking" msgstr "" -#: ../../mod/admin.php:115 ../../mod/admin.php:122 ../../mod/admin.php:1079 -msgid "Logs" +#: ../../include/profile_selectors.php:42 +msgid "Swinger" msgstr "" -#: ../../mod/admin.php:120 ../../include/nav.php:146 -msgid "Admin" +#: ../../include/profile_selectors.php:42 +msgid "Betrayed" msgstr "" -#: ../../mod/admin.php:121 -msgid "Plugin Features" +#: ../../include/profile_selectors.php:42 +msgid "Separated" msgstr "" -#: ../../mod/admin.php:123 -msgid "User registrations waiting for confirmation" +#: ../../include/profile_selectors.php:42 +msgid "Unstable" msgstr "" -#: ../../mod/admin.php:183 ../../mod/admin.php:639 -msgid "Normal Account" +#: ../../include/profile_selectors.php:42 +msgid "Divorced" msgstr "" -#: ../../mod/admin.php:184 ../../mod/admin.php:640 -msgid "Soapbox Account" +#: ../../include/profile_selectors.php:42 +msgid "Imaginarily divorced" msgstr "" -#: ../../mod/admin.php:185 ../../mod/admin.php:641 -msgid "Community/Celebrity Account" +#: ../../include/profile_selectors.php:42 +msgid "Widowed" msgstr "" -#: ../../mod/admin.php:186 ../../mod/admin.php:642 -msgid "Automatic Friend Account" +#: ../../include/profile_selectors.php:42 +msgid "Uncertain" msgstr "" -#: ../../mod/admin.php:187 -msgid "Blog Account" +#: ../../include/profile_selectors.php:42 +msgid "It's complicated" msgstr "" -#: ../../mod/admin.php:188 -msgid "Private Forum" +#: ../../include/profile_selectors.php:42 +msgid "Don't care" msgstr "" -#: ../../mod/admin.php:207 -msgid "Message queues" +#: ../../include/profile_selectors.php:42 +msgid "Ask me" msgstr "" -#: ../../mod/admin.php:212 ../../mod/admin.php:420 ../../mod/admin.php:656 -#: ../../mod/admin.php:750 ../../mod/admin.php:792 ../../mod/admin.php:955 -#: ../../mod/admin.php:991 ../../mod/admin.php:1078 -msgid "Administration" +#: ../../include/auth.php:79 +msgid "Logged out." msgstr "" -#: ../../mod/admin.php:213 -msgid "Summary" +#: ../../include/auth.php:198 +msgid "Failed authentication" msgstr "" -#: ../../mod/admin.php:215 -msgid "Registered users" +#: ../../include/auth.php:213 ../../mod/openid.php:188 +msgid "Login failed." msgstr "" -#: ../../mod/admin.php:217 -msgid "Pending registrations" +#: ../../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 "" -#: ../../mod/admin.php:218 -msgid "Version" +#: ../../include/items.php:830 +msgid "(Unknown)" msgstr "" -#: ../../mod/admin.php:220 -msgid "Active plugins" +#: ../../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 "" -#: ../../mod/admin.php:359 -msgid "Site settings updated." +#: ../../include/items.php:4041 ../../mod/group.php:38 ../../mod/group.php:140 +msgid "Collection not found." msgstr "" -#: ../../mod/admin.php:407 -msgid "Closed" +#: ../../include/items.php:4056 +msgid "Collection is empty." msgstr "" -#: ../../mod/admin.php:408 -msgid "Requires approval" +#: ../../include/items.php:4063 +#, php-format +msgid "Collection: %s" msgstr "" -#: ../../mod/admin.php:409 -msgid "Open" +#: ../../include/items.php:4074 +#, php-format +msgid "Connection: %s" msgstr "" -#: ../../mod/admin.php:413 -msgid "No SSL policy, links will track page SSL state" +#: ../../include/items.php:4077 +msgid "Connection not found." msgstr "" -#: ../../mod/admin.php:414 -msgid "Force all links to use SSL" +#: ../../include/permissions.php:13 +msgid "Can view my \"public\" stream and posts" msgstr "" -#: ../../mod/admin.php:415 -msgid "Self-signed certificate, use SSL for local links only (discouraged)" +#: ../../include/permissions.php:14 +msgid "Can view my \"public\" channel profile" msgstr "" -#: ../../mod/admin.php:424 -msgid "File upload" +#: ../../include/permissions.php:15 +msgid "Can view my \"public\" photo albums" msgstr "" -#: ../../mod/admin.php:425 -msgid "Policies" +#: ../../include/permissions.php:16 +msgid "Can view my \"public\" address book" msgstr "" -#: ../../mod/admin.php:426 -msgid "Advanced" +#: ../../include/permissions.php:17 +msgid "Can view my \"public\" file storage" msgstr "" -#: ../../mod/admin.php:430 ../../addon/statusnet/statusnet.php:558 -msgid "Site name" +#: ../../include/permissions.php:18 +msgid "Can view my \"public\" pages" msgstr "" -#: ../../mod/admin.php:431 -msgid "Banner/Logo" +#: ../../include/permissions.php:21 +msgid "Can send me their channel stream and posts" msgstr "" -#: ../../mod/admin.php:432 -msgid "System language" +#: ../../include/permissions.php:22 +msgid "Can post on my channel page (\"wall\")" msgstr "" -#: ../../mod/admin.php:433 -msgid "System theme" +#: ../../include/permissions.php:23 +msgid "Can comment on my posts" msgstr "" -#: ../../mod/admin.php:433 -msgid "" -"Default system theme - may be over-ridden by user profiles - <a href='#' " -"id='cnftheme'>change theme settings</a>" +#: ../../include/permissions.php:24 +msgid "Can send me private mail messages" msgstr "" -#: ../../mod/admin.php:434 -msgid "SSL link policy" +#: ../../include/permissions.php:25 +msgid "Can post photos to my photo albums" msgstr "" -#: ../../mod/admin.php:434 -msgid "Determines whether generated links should be forced to use SSL" +#: ../../include/permissions.php:26 +msgid "Can forward to all my channel contacts via post @mentions" msgstr "" -#: ../../mod/admin.php:435 -msgid "Maximum image size" +#: ../../include/permissions.php:26 +msgid "Advanced - useful for creating group forum channels" msgstr "" -#: ../../mod/admin.php:435 -msgid "" -"Maximum size in bytes of uploaded images. Default is 0, which means no " -"limits." +#: ../../include/permissions.php:27 +msgid "Can chat with me (when available)" msgstr "" -#: ../../mod/admin.php:437 -msgid "Register policy" +#: ../../include/permissions.php:28 +msgid "Can write to my \"public\" file storage" msgstr "" -#: ../../mod/admin.php:438 -msgid "Register text" +#: ../../include/permissions.php:29 +msgid "Can edit my \"public\" pages" msgstr "" -#: ../../mod/admin.php:438 -msgid "Will be displayed prominently on the registration page." +#: ../../include/permissions.php:31 +msgid "Can source my \"public\" posts in derived channels" msgstr "" -#: ../../mod/admin.php:439 -msgid "Accounts abandoned after x days" +#: ../../include/permissions.php:31 +msgid "Somewhat advanced - very useful in open communities" msgstr "" -#: ../../mod/admin.php:439 -msgid "" -"Will not waste system resources polling external sites for abandonded " -"accounts. Enter 0 for no time limit." +#: ../../include/permissions.php:33 +msgid "Can administer my channel resources" msgstr "" -#: ../../mod/admin.php:440 -msgid "Allowed friend domains" +#: ../../include/permissions.php:33 +msgid "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "" -#: ../../mod/admin.php:440 -msgid "" -"Comma separated list of domains which are allowed to establish friendships " -"with this site. Wildcards are accepted. Empty to allow any domains" +#: ../../mod/mood.php:132 +msgid "Set your current mood and tell your friends" msgstr "" -#: ../../mod/admin.php:441 -msgid "Allowed email domains" +#: ../../mod/mitem.php:14 ../../mod/menu.php:92 +msgid "Menu not found." msgstr "" -#: ../../mod/admin.php:441 -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" +#: ../../mod/mitem.php:47 +msgid "Menu element updated." msgstr "" -#: ../../mod/admin.php:442 -msgid "Block public" +#: ../../mod/mitem.php:51 +msgid "Unable to update menu element." msgstr "" -#: ../../mod/admin.php:442 -msgid "" -"Check to block public access to all otherwise public personal pages on this " -"site unless you are currently logged in." +#: ../../mod/mitem.php:57 +msgid "Menu element added." msgstr "" -#: ../../mod/admin.php:443 -msgid "Force publish" +#: ../../mod/mitem.php:61 +msgid "Unable to add menu element." msgstr "" -#: ../../mod/admin.php:443 -msgid "" -"Check to force all profiles on this site to be listed in the site directory." +#: ../../mod/mitem.php:78 ../../mod/dirprofile.php:175 ../../mod/menu.php:120 +#: ../../mod/xchan.php:27 +msgid "Not found." msgstr "" -#: ../../mod/admin.php:444 -msgid "Global directory update URL" +#: ../../mod/mitem.php:96 +msgid "Manage Menu Elements" msgstr "" -#: ../../mod/admin.php:444 -msgid "" -"URL to update the global directory. If this is not set, the global directory " -"is completely unavailable to the application." +#: ../../mod/mitem.php:99 +msgid "Edit menu" msgstr "" -#: ../../mod/admin.php:446 -msgid "Block multiple registrations" +#: ../../mod/mitem.php:102 +msgid "Edit element" msgstr "" -#: ../../mod/admin.php:446 -msgid "Disallow users to register additional accounts for use as pages." +#: ../../mod/mitem.php:103 +msgid "Drop element" msgstr "" -#: ../../mod/admin.php:447 -msgid "OpenID support" +#: ../../mod/mitem.php:104 +msgid "New element" msgstr "" -#: ../../mod/admin.php:447 -msgid "OpenID support for registration and logins." +#: ../../mod/mitem.php:105 +msgid "Edit this menu container" msgstr "" -#: ../../mod/admin.php:448 -msgid "Fullname check" +#: ../../mod/mitem.php:106 +msgid "Add menu element" msgstr "" -#: ../../mod/admin.php:448 -msgid "" -"Force users to register with a space between firstname and lastname in Full " -"name, as an antispam measure" +#: ../../mod/mitem.php:107 +msgid "Delete this menu item" msgstr "" -#: ../../mod/admin.php:449 -msgid "UTF-8 Regular expressions" +#: ../../mod/mitem.php:108 +msgid "Edit this menu item" msgstr "" -#: ../../mod/admin.php:449 -msgid "Use PHP UTF8 regular expressions" +#: ../../mod/mitem.php:131 +msgid "New Menu Element" msgstr "" -#: ../../mod/admin.php:450 -msgid "Show Community Page" +#: ../../mod/mitem.php:133 ../../mod/mitem.php:176 +msgid "Menu Item Permissions" msgstr "" -#: ../../mod/admin.php:450 -msgid "" -"Display a Community page showing all recent public postings on this site." +#: ../../mod/mitem.php:134 ../../mod/mitem.php:177 ../../mod/settings.php:960 +msgid "(click to open/close)" msgstr "" -#: ../../mod/admin.php:451 -msgid "Enable OStatus support" +#: ../../mod/mitem.php:136 ../../mod/mitem.php:180 +msgid "Link text" msgstr "" -#: ../../mod/admin.php:451 -msgid "" -"Provide built-in OStatus (identi.ca, status.net, etc.) compatibility. All " -"communications in OStatus are public, so privacy warnings will be " -"occasionally displayed." +#: ../../mod/mitem.php:137 ../../mod/mitem.php:181 +msgid "URL of link" msgstr "" -#: ../../mod/admin.php:452 -msgid "Enable Diaspora support" +#: ../../mod/mitem.php:138 ../../mod/mitem.php:182 +msgid "Use Red magic-auth if available" msgstr "" -#: ../../mod/admin.php:452 -msgid "Provide built-in Diaspora network compatibility." +#: ../../mod/mitem.php:139 ../../mod/mitem.php:183 +msgid "Open link in new window" msgstr "" -#: ../../mod/admin.php:453 -msgid "Only allow Friendica contacts" +#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 +msgid "Order in list" msgstr "" -#: ../../mod/admin.php:453 -msgid "" -"All contacts must use Friendica protocols. All other built-in communication " -"protocols disabled." +#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 +msgid "Higher numbers will sink to bottom of listing" msgstr "" -#: ../../mod/admin.php:454 -msgid "Verify SSL" +#: ../../mod/mitem.php:142 ../../mod/menu.php:84 ../../mod/new_channel.php:117 +msgid "Create" msgstr "" -#: ../../mod/admin.php:454 -msgid "" -"If you wish, you can turn on strict certificate checking. This will mean you " -"cannot connect (at all) to self-signed SSL sites." +#: ../../mod/mitem.php:154 +msgid "Menu item not found." msgstr "" -#: ../../mod/admin.php:455 -msgid "Proxy user" +#: ../../mod/mitem.php:163 +msgid "Menu item deleted." msgstr "" -#: ../../mod/admin.php:456 -msgid "Proxy URL" +#: ../../mod/mitem.php:165 +msgid "Menu item could not be deleted." msgstr "" -#: ../../mod/admin.php:457 -msgid "Network timeout" +#: ../../mod/mitem.php:174 +msgid "Edit Menu Element" msgstr "" -#: ../../mod/admin.php:457 -msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." +#: ../../mod/mitem.php:186 ../../mod/menu.php:114 +msgid "Modify" msgstr "" -#: ../../mod/admin.php:458 -msgid "Delivery interval" +#: ../../mod/ping.php:192 +msgid "sent you a private message" msgstr "" -#: ../../mod/admin.php:458 -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." +#: ../../mod/ping.php:250 +msgid "added your channel" msgstr "" -#: ../../mod/admin.php:459 -msgid "Poll interval" +#: ../../mod/ping.php:294 +msgid "posted an event" msgstr "" -#: ../../mod/admin.php:459 -msgid "" -"Delay background polling processes by this many seconds to reduce system " -"load. If 0, use delivery interval." +#: ../../mod/acl.php:239 +msgid "network" msgstr "" -#: ../../mod/admin.php:460 -msgid "Maximum Load Average" +#: ../../mod/settings.php:71 +msgid "Name is required" msgstr "" -#: ../../mod/admin.php:460 -msgid "" -"Maximum system load before delivery and poll processes are deferred - " -"default 50." +#: ../../mod/settings.php:75 +msgid "Key and Secret are required" msgstr "" -#: ../../mod/admin.php:474 -msgid "Update has been marked successful" +#: ../../mod/settings.php:195 +msgid "Passwords do not match. Password unchanged." msgstr "" -#: ../../mod/admin.php:484 -#, php-format -msgid "Executing %s failed. Check system logs." +#: ../../mod/settings.php:199 +msgid "Empty passwords are not allowed. Password unchanged." msgstr "" -#: ../../mod/admin.php:487 -#, php-format -msgid "Update %s was successfully applied." +#: ../../mod/settings.php:212 +msgid "Password changed." msgstr "" -#: ../../mod/admin.php:491 -#, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." +#: ../../mod/settings.php:214 +msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/admin.php:494 -#, php-format -msgid "Update function %s could not be found." +#: ../../mod/settings.php:228 +msgid "Not valid email." msgstr "" -#: ../../mod/admin.php:509 -msgid "No failed updates." +#: ../../mod/settings.php:231 +msgid "Protected email address. Cannot change to that email." msgstr "" -#: ../../mod/admin.php:513 -msgid "Failed Updates" +#: ../../mod/settings.php:240 +msgid "System failure storing new email. Please try again." msgstr "" -#: ../../mod/admin.php:514 +#: ../../mod/settings.php:443 +msgid "Settings updated." +msgstr "" + +#: ../../mod/settings.php:514 ../../mod/settings.php:540 +#: ../../mod/settings.php:576 +msgid "Add application" +msgstr "" + +#: ../../mod/settings.php:517 ../../mod/settings.php:543 +#: ../../mod/admin.php:892 +msgid "Name" +msgstr "" + +#: ../../mod/settings.php:517 +msgid "Name of application" +msgstr "" + +#: ../../mod/settings.php:518 ../../mod/settings.php:544 +msgid "Consumer Key" +msgstr "" + +#: ../../mod/settings.php:518 ../../mod/settings.php:519 +msgid "Automatically generated - change if desired. Max length 20" +msgstr "" + +#: ../../mod/settings.php:519 ../../mod/settings.php:545 +msgid "Consumer Secret" +msgstr "" + +#: ../../mod/settings.php:520 ../../mod/settings.php:546 +msgid "Redirect" +msgstr "" + +#: ../../mod/settings.php:520 msgid "" -"This does not include updates prior to 1139, which did not return a status." +"Redirect URI - leave blank unless your application specifically requires this" msgstr "" -#: ../../mod/admin.php:515 -msgid "Mark success (if update was manually applied)" +#: ../../mod/settings.php:521 ../../mod/settings.php:547 +msgid "Icon url" msgstr "" -#: ../../mod/admin.php:516 -msgid "Attempt to execute this update step automatically" +#: ../../mod/settings.php:521 +msgid "Optional" msgstr "" -#: ../../mod/admin.php:541 -#, php-format -msgid "%s user blocked/unblocked" -msgid_plural "%s users blocked/unblocked" -msgstr[0] "" -msgstr[1] "" +#: ../../mod/settings.php:532 +msgid "You can't edit this application." +msgstr "" -#: ../../mod/admin.php:548 -#, php-format -msgid "%s user deleted" -msgid_plural "%s users deleted" -msgstr[0] "" -msgstr[1] "" +#: ../../mod/settings.php:575 +msgid "Connected Apps" +msgstr "" -#: ../../mod/admin.php:587 -#, php-format -msgid "User '%s' deleted" +#: ../../mod/settings.php:579 +msgid "Client key starts with" msgstr "" -#: ../../mod/admin.php:595 -#, php-format -msgid "User '%s' unblocked" +#: ../../mod/settings.php:580 +msgid "No name" msgstr "" -#: ../../mod/admin.php:595 -#, php-format -msgid "User '%s' blocked" +#: ../../mod/settings.php:581 +msgid "Remove authorization" msgstr "" -#: ../../mod/admin.php:659 -msgid "select all" +#: ../../mod/settings.php:592 +msgid "No feature settings configured" msgstr "" -#: ../../mod/admin.php:660 -msgid "User registrations waiting for confirm" +#: ../../mod/settings.php:600 +msgid "Feature Settings" msgstr "" -#: ../../mod/admin.php:661 -msgid "Request date" +#: ../../mod/settings.php:623 +msgid "Account Settings" msgstr "" -#: ../../mod/admin.php:661 ../../mod/admin.php:670 -#: ../../include/contact_selectors.php:79 -msgid "Email" +#: ../../mod/settings.php:624 +msgid "Password Settings" msgstr "" -#: ../../mod/admin.php:662 -msgid "No registrations." +#: ../../mod/settings.php:625 +msgid "New Password:" msgstr "" -#: ../../mod/admin.php:664 -msgid "Deny" +#: ../../mod/settings.php:626 +msgid "Confirm:" msgstr "" -#: ../../mod/admin.php:670 -msgid "Register date" +#: ../../mod/settings.php:626 +msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/admin.php:670 -msgid "Last login" +#: ../../mod/settings.php:628 ../../mod/settings.php:936 +msgid "Email Address:" msgstr "" -#: ../../mod/admin.php:670 -msgid "Last item" +#: ../../mod/settings.php:629 +msgid "Remove Account" msgstr "" -#: ../../mod/admin.php:670 -msgid "Account" +#: ../../mod/settings.php:630 +msgid "Warning: This action is permanent and cannot be reversed." msgstr "" -#: ../../mod/admin.php:672 -msgid "" -"Selected users will be deleted!\\n\\nEverything these users had posted on " -"this site will be permanently deleted!\\n\\nAre you sure?" +#: ../../mod/settings.php:646 +msgid "Off" msgstr "" -#: ../../mod/admin.php:673 -msgid "" -"The user {0} will be deleted!\\n\\nEverything this user has posted on this " -"site will be permanently deleted!\\n\\nAre you sure?" +#: ../../mod/settings.php:646 +msgid "On" msgstr "" -#: ../../mod/admin.php:714 -#, php-format -msgid "Plugin %s disabled." +#: ../../mod/settings.php:653 +msgid "Additional Features" +msgstr "" + +#: ../../mod/settings.php:678 +msgid "Connector Settings" +msgstr "" + +#: ../../mod/settings.php:708 ../../mod/admin.php:390 +msgid "No special theme for mobile devices" msgstr "" -#: ../../mod/admin.php:718 +#: ../../mod/settings.php:717 #, php-format -msgid "Plugin %s enabled." +msgid "%s - (Experimental)" msgstr "" -#: ../../mod/admin.php:728 ../../mod/admin.php:926 -msgid "Disable" +#: ../../mod/settings.php:747 +msgid "Display Settings" msgstr "" -#: ../../mod/admin.php:730 ../../mod/admin.php:928 -msgid "Enable" +#: ../../mod/settings.php:753 +msgid "Display Theme:" msgstr "" -#: ../../mod/admin.php:752 ../../mod/admin.php:957 -msgid "Toggle" +#: ../../mod/settings.php:754 +msgid "Mobile Theme:" msgstr "" -#: ../../mod/admin.php:760 ../../mod/admin.php:967 -msgid "Author: " +#: ../../mod/settings.php:755 +msgid "Update browser every xx seconds" msgstr "" -#: ../../mod/admin.php:761 ../../mod/admin.php:968 -msgid "Maintainer: " +#: ../../mod/settings.php:755 +msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../mod/admin.php:890 -msgid "No themes found." +#: ../../mod/settings.php:756 +msgid "Maximum number of conversations to load at any time:" msgstr "" -#: ../../mod/admin.php:949 -msgid "Screenshot" +#: ../../mod/settings.php:756 +msgid "Maximum of 100 items" msgstr "" -#: ../../mod/admin.php:997 -msgid "[Experimental]" +#: ../../mod/settings.php:757 +msgid "Don't show emoticons" msgstr "" -#: ../../mod/admin.php:998 -msgid "[Unsupported]" +#: ../../mod/settings.php:758 +msgid "System Page Layout Editor - (advanced)" msgstr "" -#: ../../mod/admin.php:1025 -msgid "Log settings updated." +#: ../../mod/settings.php:793 +msgid "Nobody except yourself" msgstr "" -#: ../../mod/admin.php:1081 -msgid "Clear" +#: ../../mod/settings.php:794 +msgid "Only those you specifically allow" msgstr "" -#: ../../mod/admin.php:1087 -msgid "Debugging" +#: ../../mod/settings.php:795 +msgid "Approved connections" msgstr "" -#: ../../mod/admin.php:1088 -msgid "Log file" +#: ../../mod/settings.php:796 +msgid "Any connections" msgstr "" -#: ../../mod/admin.php:1088 -msgid "" -"Must be writable by web server. Relative to your Friendica top-level " -"directory." +#: ../../mod/settings.php:797 +msgid "Anybody on this website" msgstr "" -#: ../../mod/admin.php:1089 -msgid "Log level" +#: ../../mod/settings.php:798 +msgid "Anybody in this network" msgstr "" -#: ../../mod/admin.php:1139 -msgid "Close" +#: ../../mod/settings.php:799 +msgid "Anybody authenticated" msgstr "" -#: ../../mod/admin.php:1145 -msgid "FTP Host" +#: ../../mod/settings.php:800 +msgid "Anybody on the internet" msgstr "" -#: ../../mod/admin.php:1146 -msgid "FTP Path" +#: ../../mod/settings.php:877 +msgid "Publish your default profile in the network directory" msgstr "" -#: ../../mod/admin.php:1147 -msgid "FTP User" +#: ../../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/admin.php:1148 -msgid "FTP Password" +#: ../../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/profile.php:21 ../../boot.php:1029 -msgid "Requested profile is not available." +#: ../../mod/settings.php:882 +msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/profile.php:141 ../../mod/display.php:75 -msgid "Access to this profile has been restricted." +#: ../../mod/settings.php:886 ../../mod/profile_photo.php:365 +msgid "or" msgstr "" -#: ../../mod/profile.php:166 -msgid "Tips for New Members" +#: ../../mod/settings.php:891 +msgid "Your channel address is" msgstr "" -#: ../../mod/ping.php:185 -msgid "{0} wants to be your friend" +#: ../../mod/settings.php:925 +msgid "Channel Settings" msgstr "" -#: ../../mod/ping.php:190 -msgid "{0} sent you a message" +#: ../../mod/settings.php:934 +msgid "Basic Settings" msgstr "" -#: ../../mod/ping.php:195 -msgid "{0} requested registration" +#: ../../mod/settings.php:937 +msgid "Your Timezone:" msgstr "" -#: ../../mod/ping.php:201 -#, php-format -msgid "{0} commented %s's post" +#: ../../mod/settings.php:938 +msgid "Default Post Location:" msgstr "" -#: ../../mod/ping.php:206 -#, php-format -msgid "{0} liked %s's post" +#: ../../mod/settings.php:938 +msgid "Geographical location to display on your posts" msgstr "" -#: ../../mod/ping.php:211 -#, php-format -msgid "{0} disliked %s's post" +#: ../../mod/settings.php:939 +msgid "Use Browser Location:" msgstr "" -#: ../../mod/ping.php:216 -#, php-format -msgid "{0} is now friends with %s" +#: ../../mod/settings.php:941 +msgid "Adult Content" msgstr "" -#: ../../mod/ping.php:221 -msgid "{0} posted" +#: ../../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/ping.php:226 -#, php-format -msgid "{0} tagged %s's post with #%s" +#: ../../mod/settings.php:943 +msgid "Security and Privacy Settings" msgstr "" -#: ../../mod/ping.php:232 -msgid "{0} mentioned you in a post" +#: ../../mod/settings.php:945 +msgid "Hide my online presence" msgstr "" -#: ../../mod/nogroup.php:58 -msgid "Contacts who are not members of a group" +#: ../../mod/settings.php:945 +msgid "Prevents displaying in your profile that you are online" msgstr "" -#: ../../mod/openid.php:24 -msgid "OpenID protocol error. No ID returned." +#: ../../mod/settings.php:947 +msgid "Simple Privacy Settings:" msgstr "" -#: ../../mod/openid.php:53 +#: ../../mod/settings.php:948 msgid "" -"Account not found and OpenID registration is not permitted on this site." +"Very Public - <em>extremely permissive (should be used with caution)</em>" msgstr "" -#: ../../mod/openid.php:93 ../../include/auth.php:99 -#: ../../include/auth.php:162 -msgid "Login failed." +#: ../../mod/settings.php:949 +msgid "" +"Typical - <em>default public, privacy when desired (similar to social " +"network permissions but with improved privacy)</em>" msgstr "" -#: ../../mod/follow.php:27 -msgid "Contact added" +#: ../../mod/settings.php:950 +msgid "Private - <em>default private, never open or public</em>" msgstr "" -#: ../../mod/common.php:42 -msgid "Common Friends" +#: ../../mod/settings.php:951 +msgid "Blocked - <em>default blocked to/from everybody</em>" msgstr "" -#: ../../mod/common.php:78 -msgid "No contacts in common." +#: ../../mod/settings.php:953 +msgid "Allow others to tag your posts" msgstr "" -#: ../../mod/share.php:28 ../../include/bb2diaspora.php:226 -msgid "link" +#: ../../mod/settings.php:953 +msgid "" +"Often used by the community to retro-actively flag inappropriate content" msgstr "" -#: ../../mod/display.php:135 -msgid "Item has been removed." +#: ../../mod/settings.php:955 +msgid "Advanced Privacy Settings" msgstr "" -#: ../../mod/apps.php:4 -msgid "Applications" +#: ../../mod/settings.php:957 +msgid "Expire other channel content after this many days" msgstr "" -#: ../../mod/apps.php:7 -msgid "No installed applications." +#: ../../mod/settings.php:957 +msgid "0 or blank prevents expiration" msgstr "" -#: ../../mod/search.php:83 ../../include/text.php:649 -#: ../../include/text.php:650 ../../include/nav.php:91 -msgid "Search" +#: ../../mod/settings.php:958 +msgid "Maximum Friend Requests/Day:" msgstr "" -#: ../../mod/profiles.php:21 ../../mod/profiles.php:410 -#: ../../mod/profiles.php:524 ../../mod/dfrn_confirm.php:62 -msgid "Profile not found." +#: ../../mod/settings.php:958 +msgid "May reduce spam activity" msgstr "" -#: ../../mod/profiles.php:31 -msgid "Profile Name is required." +#: ../../mod/settings.php:959 +msgid "Default Post Permissions" msgstr "" -#: ../../mod/profiles.php:155 -msgid "Marital Status" +#: ../../mod/settings.php:971 +msgid "Maximum private messages per day from unknown people:" msgstr "" -#: ../../mod/profiles.php:159 -msgid "Romantic Partner" +#: ../../mod/settings.php:971 +msgid "Useful to reduce spamming" msgstr "" -#: ../../mod/profiles.php:163 -msgid "Likes" +#: ../../mod/settings.php:974 +msgid "Notification Settings" msgstr "" -#: ../../mod/profiles.php:167 -msgid "Dislikes" +#: ../../mod/settings.php:975 +msgid "By default post a status message when:" msgstr "" -#: ../../mod/profiles.php:171 -msgid "Work/Employment" +#: ../../mod/settings.php:976 +msgid "accepting a friend request" msgstr "" -#: ../../mod/profiles.php:174 -msgid "Religion" +#: ../../mod/settings.php:977 +msgid "joining a forum/community" msgstr "" -#: ../../mod/profiles.php:178 -msgid "Political Views" +#: ../../mod/settings.php:978 +msgid "making an <em>interesting</em> profile change" msgstr "" -#: ../../mod/profiles.php:182 -msgid "Gender" +#: ../../mod/settings.php:979 +msgid "Send a notification email when:" msgstr "" -#: ../../mod/profiles.php:186 -msgid "Sexual Preference" +#: ../../mod/settings.php:980 +msgid "You receive a connection request" msgstr "" -#: ../../mod/profiles.php:190 -msgid "Homepage" +#: ../../mod/settings.php:981 +msgid "Your connections are confirmed" msgstr "" -#: ../../mod/profiles.php:194 -msgid "Interests" +#: ../../mod/settings.php:982 +msgid "Someone writes on your profile wall" msgstr "" -#: ../../mod/profiles.php:198 -msgid "Address" +#: ../../mod/settings.php:983 +msgid "Someone writes a followup comment" msgstr "" -#: ../../mod/profiles.php:205 ../../addon/dav/layout.fnk.php:310 -msgid "Location" +#: ../../mod/settings.php:984 +msgid "You receive a private message" msgstr "" -#: ../../mod/profiles.php:288 -msgid "Profile updated." +#: ../../mod/settings.php:985 +msgid "You receive a friend suggestion" msgstr "" -#: ../../mod/profiles.php:355 -msgid " and " +#: ../../mod/settings.php:986 +msgid "You are tagged in a post" msgstr "" -#: ../../mod/profiles.php:363 -msgid "public profile" +#: ../../mod/settings.php:987 +msgid "You are poked/prodded/etc. in a post" msgstr "" -#: ../../mod/profiles.php:366 -#, php-format -msgid "%1$s changed %2$s to “%3$s”" +#: ../../mod/settings.php:990 +msgid "Advanced Account/Page Type Settings" msgstr "" -#: ../../mod/profiles.php:367 -#, php-format -msgid " - Visit %1$s's %2$s" +#: ../../mod/settings.php:991 +msgid "Change the behaviour of this account for special situations" msgstr "" -#: ../../mod/profiles.php:370 -#, php-format -msgid "%1$s has an updated %2$s, changing %3$s." +#: ../../mod/settings.php:994 +msgid "" +"Please enable expert mode (in <a href=\"settings/features\">Settings > " +"Additional features</a>) to adjust!" msgstr "" -#: ../../mod/profiles.php:429 -msgid "Profile deleted." +#: ../../mod/settings.php:995 +msgid "Miscellaneous Settings" msgstr "" -#: ../../mod/profiles.php:447 ../../mod/profiles.php:481 -msgid "Profile-" +#: ../../mod/settings.php:997 +msgid "Personal menu to display in your channel pages" msgstr "" -#: ../../mod/profiles.php:466 ../../mod/profiles.php:508 -msgid "New profile created." +#: ../../mod/poke.php:159 +msgid "Poke/Prod" msgstr "" -#: ../../mod/profiles.php:487 -msgid "Profile unavailable to clone." +#: ../../mod/poke.php:160 +msgid "poke, prod or do other things to somebody" msgstr "" -#: ../../mod/profiles.php:545 -msgid "Hide your contact/friend list from viewers of this profile?" +#: ../../mod/poke.php:161 +msgid "Recipient" msgstr "" -#: ../../mod/profiles.php:568 -msgid "Edit Profile Details" +#: ../../mod/poke.php:162 +msgid "Choose what you wish to do to recipient" msgstr "" -#: ../../mod/profiles.php:570 -msgid "View this profile" +#: ../../mod/poke.php:165 +msgid "Make this post private" msgstr "" -#: ../../mod/profiles.php:571 -msgid "Create a new profile using these settings" +#: ../../mod/api.php:76 ../../mod/api.php:102 +msgid "Authorize application connection" msgstr "" -#: ../../mod/profiles.php:572 -msgid "Clone this profile" +#: ../../mod/api.php:77 +msgid "Return to your app and insert this Securty Code:" msgstr "" -#: ../../mod/profiles.php:573 -msgid "Delete this profile" +#: ../../mod/api.php:89 +msgid "Please login to continue." msgstr "" -#: ../../mod/profiles.php:574 -msgid "Profile Name:" +#: ../../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/profiles.php:575 -msgid "Your Full Name:" +#: ../../mod/post.php:226 +msgid "" +"Remote authentication blocked. You are logged into this site locally. Please " +"logout and retry." msgstr "" -#: ../../mod/profiles.php:576 -msgid "Title/Description:" +#: ../../mod/post.php:257 ../../mod/openid.php:72 ../../mod/openid.php:178 +#, php-format +msgid "Welcome %s. Remote authentication successful." msgstr "" -#: ../../mod/profiles.php:577 -msgid "Your Gender:" +#: ../../mod/attach.php:9 +msgid "Item not available." msgstr "" -#: ../../mod/profiles.php:578 +#: ../../mod/probe.php:23 ../../mod/probe.php:29 #, php-format -msgid "Birthday (%s):" +msgid "Fetching URL returns error: %1$s" msgstr "" -#: ../../mod/profiles.php:579 -msgid "Street Address:" +#: ../../mod/block.php:27 ../../mod/page.php:35 +msgid "Invalid item." msgstr "" -#: ../../mod/profiles.php:580 -msgid "Locality/City:" +#: ../../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/profiles.php:581 -msgid "Postal/Zip Code:" +#: ../../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/profiles.php:582 -msgid "Country:" +#: ../../mod/profile_photo.php:108 +msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/profiles.php:583 -msgid "Region/State:" +#: ../../mod/profile_photo.php:161 +msgid "Image resize failed." msgstr "" -#: ../../mod/profiles.php:584 -msgid "<span class=\"heart\">♥</span> Marital Status:" +#: ../../mod/profile_photo.php:205 +msgid "" +"Shift-reload the page or clear browser cache if the new photo does not " +"display immediately." msgstr "" -#: ../../mod/profiles.php:585 -msgid "Who: (if applicable)" +#: ../../mod/profile_photo.php:232 +#, php-format +msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/profiles.php:586 -msgid "Examples: cathy123, Cathy Williams, cathy@example.com" +#: ../../mod/profile_photo.php:241 +msgid "Unable to process image." msgstr "" -#: ../../mod/profiles.php:587 -msgid "Since [date]:" +#: ../../mod/profile_photo.php:290 ../../mod/profile_photo.php:339 +msgid "Photo not available." msgstr "" -#: ../../mod/profiles.php:588 ../../include/profile_advanced.php:46 -msgid "Sexual Preference:" +#: ../../mod/profile_photo.php:358 +msgid "Upload File:" msgstr "" -#: ../../mod/profiles.php:589 -msgid "Homepage URL:" +#: ../../mod/profile_photo.php:359 +msgid "Select a profile:" msgstr "" -#: ../../mod/profiles.php:590 ../../include/profile_advanced.php:50 -msgid "Hometown:" +#: ../../mod/profile_photo.php:360 +msgid "Upload Profile Photo" msgstr "" -#: ../../mod/profiles.php:591 ../../include/profile_advanced.php:54 -msgid "Political Views:" +#: ../../mod/profile_photo.php:361 +msgid "Upload" msgstr "" -#: ../../mod/profiles.php:592 -msgid "Religious Views:" +#: ../../mod/profile_photo.php:365 +msgid "skip this step" msgstr "" -#: ../../mod/profiles.php:593 -msgid "Public Keywords:" +#: ../../mod/profile_photo.php:365 +msgid "select a photo from your photo albums" msgstr "" -#: ../../mod/profiles.php:594 -msgid "Private Keywords:" +#: ../../mod/profile_photo.php:379 +msgid "Crop Image" msgstr "" -#: ../../mod/profiles.php:595 ../../include/profile_advanced.php:62 -msgid "Likes:" +#: ../../mod/profile_photo.php:380 +msgid "Please adjust the image cropping for optimum viewing." msgstr "" -#: ../../mod/profiles.php:596 ../../include/profile_advanced.php:64 -msgid "Dislikes:" +#: ../../mod/profile_photo.php:382 +msgid "Done Editing" msgstr "" -#: ../../mod/profiles.php:597 -msgid "Example: fishing photography software" +#: ../../mod/profile_photo.php:425 +msgid "Image uploaded successfully." msgstr "" -#: ../../mod/profiles.php:598 -msgid "(Used for suggesting potential friends, can be seen by others)" +#: ../../mod/profile_photo.php:427 +msgid "Image upload failed." msgstr "" -#: ../../mod/profiles.php:599 -msgid "(Used for searching profiles, never shown to others)" +#: ../../mod/profile_photo.php:436 +#, php-format +msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/profiles.php:600 -msgid "Tell us about yourself..." +#: ../../mod/blocks.php:66 +msgid "Block Name" msgstr "" -#: ../../mod/profiles.php:601 -msgid "Hobbies/Interests" +#: ../../mod/profiles.php:18 ../../mod/profiles.php:138 +#: ../../mod/profiles.php:168 ../../mod/profiles.php:472 +msgid "Profile not found." msgstr "" -#: ../../mod/profiles.php:602 -msgid "Contact information and Social Networks" +#: ../../mod/profiles.php:38 +msgid "Profile deleted." msgstr "" -#: ../../mod/profiles.php:603 -msgid "Musical interests" +#: ../../mod/profiles.php:56 ../../mod/profiles.php:92 +msgid "Profile-" msgstr "" -#: ../../mod/profiles.php:604 -msgid "Books, literature" +#: ../../mod/profiles.php:77 ../../mod/profiles.php:120 +msgid "New profile created." msgstr "" -#: ../../mod/profiles.php:605 -msgid "Television" +#: ../../mod/profiles.php:98 +msgid "Profile unavailable to clone." msgstr "" -#: ../../mod/profiles.php:606 -msgid "Film/dance/culture/entertainment" +#: ../../mod/profiles.php:178 +msgid "Profile Name is required." msgstr "" -#: ../../mod/profiles.php:607 -msgid "Love/romance" +#: ../../mod/profiles.php:294 +msgid "Marital Status" msgstr "" -#: ../../mod/profiles.php:608 -msgid "Work/employment" +#: ../../mod/profiles.php:298 +msgid "Romantic Partner" msgstr "" -#: ../../mod/profiles.php:609 -msgid "School/education" +#: ../../mod/profiles.php:302 +msgid "Likes" msgstr "" -#: ../../mod/profiles.php:614 -msgid "" -"This is your <strong>public</strong> profile.<br />It <strong>may</strong> " -"be visible to anybody using the internet." +#: ../../mod/profiles.php:306 +msgid "Dislikes" msgstr "" -#: ../../mod/profiles.php:624 ../../mod/directory.php:109 -msgid "Age: " +#: ../../mod/profiles.php:310 +msgid "Work/Employment" msgstr "" -#: ../../mod/profiles.php:663 -msgid "Edit/Manage Profiles" +#: ../../mod/profiles.php:313 +msgid "Religion" msgstr "" -#: ../../mod/profiles.php:664 ../../boot.php:1138 -msgid "Change profile photo" +#: ../../mod/profiles.php:317 +msgid "Political Views" msgstr "" -#: ../../mod/profiles.php:665 ../../boot.php:1139 -msgid "Create New Profile" +#: ../../mod/profiles.php:321 +msgid "Gender" msgstr "" -#: ../../mod/profiles.php:676 ../../boot.php:1149 -msgid "Profile Image" +#: ../../mod/profiles.php:325 +msgid "Sexual Preference" msgstr "" -#: ../../mod/profiles.php:678 ../../boot.php:1152 -msgid "visible to everybody" +#: ../../mod/profiles.php:329 +msgid "Homepage" msgstr "" -#: ../../mod/profiles.php:679 ../../boot.php:1153 -msgid "Edit visibility" +#: ../../mod/profiles.php:333 +msgid "Interests" msgstr "" -#: ../../mod/filer.php:29 ../../include/conversation.php:951 -msgid "Save to Folder:" +#: ../../mod/profiles.php:337 ../../mod/admin.php:892 +msgid "Address" msgstr "" -#: ../../mod/filer.php:29 -msgid "- select -" +#: ../../mod/profiles.php:344 ../../mod/pubsites.php:25 +msgid "Location" msgstr "" -#: ../../mod/tagger.php:103 ../../include/conversation.php:138 -#, php-format -msgid "%1$s tagged %2$s's %3$s with %4$s" +#: ../../mod/profiles.php:427 +msgid "Profile updated." msgstr "" -#: ../../mod/delegate.php:95 -msgid "No potential page delegates located." +#: ../../mod/profiles.php:491 +msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -#: ../../mod/delegate.php:121 -msgid "Delegate Page Management" +#: ../../mod/profiles.php:514 +msgid "Edit Profile Details" 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." +#: ../../mod/profiles.php:516 +msgid "View this profile" msgstr "" -#: ../../mod/delegate.php:124 -msgid "Existing Page Managers" +#: ../../mod/profiles.php:517 +msgid "Change Profile Photo" msgstr "" -#: ../../mod/delegate.php:126 -msgid "Existing Page Delegates" +#: ../../mod/profiles.php:518 +msgid "Create a new profile using these settings" msgstr "" -#: ../../mod/delegate.php:128 -msgid "Potential Delegates" +#: ../../mod/profiles.php:519 +msgid "Clone this profile" msgstr "" -#: ../../mod/delegate.php:131 -msgid "Add" +#: ../../mod/profiles.php:520 +msgid "Delete this profile" msgstr "" -#: ../../mod/delegate.php:132 -msgid "No entries." +#: ../../mod/profiles.php:521 +msgid "Profile Name:" msgstr "" -#: ../../mod/babel.php:17 -msgid "Source (bbcode) text:" +#: ../../mod/profiles.php:522 +msgid "Your Full Name:" msgstr "" -#: ../../mod/babel.php:25 -msgid "Source input: " +#: ../../mod/profiles.php:523 +msgid "Title/Description:" msgstr "" -#: ../../mod/babel.php:29 -msgid "bb2html: " +#: ../../mod/profiles.php:524 +msgid "Your Gender:" msgstr "" -#: ../../mod/babel.php:33 -msgid "bb2html2bb: " +#: ../../mod/profiles.php:525 +#, php-format +msgid "Birthday (%s):" msgstr "" -#: ../../mod/babel.php:37 -msgid "bb2md: " +#: ../../mod/profiles.php:526 +msgid "Street Address:" msgstr "" -#: ../../mod/babel.php:41 -msgid "bb2md2html: " +#: ../../mod/profiles.php:527 +msgid "Locality/City:" msgstr "" -#: ../../mod/babel.php:45 -msgid "bb2dia2bb: " +#: ../../mod/profiles.php:528 +msgid "Postal/Zip Code:" msgstr "" -#: ../../mod/babel.php:49 -msgid "bb2md2html2bb: " +#: ../../mod/profiles.php:529 +msgid "Country:" msgstr "" -#: ../../mod/suggest.php:38 ../../view/theme/diabook/theme.php:626 -#: ../../include/contact_widgets.php:34 -msgid "Friend Suggestions" +#: ../../mod/profiles.php:530 +msgid "Region/State:" msgstr "" -#: ../../mod/suggest.php:44 -msgid "" -"No suggestions available. If this is a new site, please try again in 24 " -"hours." +#: ../../mod/profiles.php:531 +msgid "<span class=\"heart\">♥</span> Marital Status:" msgstr "" -#: ../../mod/suggest.php:61 -msgid "Ignore/Hide" +#: ../../mod/profiles.php:532 +msgid "Who: (if applicable)" msgstr "" -#: ../../mod/directory.php:47 ../../view/theme/diabook/theme.php:624 -msgid "Global Directory" +#: ../../mod/profiles.php:533 +msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "" -#: ../../mod/directory.php:55 -msgid "Find on this site" +#: ../../mod/profiles.php:534 +msgid "Since [date]:" msgstr "" -#: ../../mod/directory.php:58 -msgid "Site Directory" +#: ../../mod/profiles.php:536 +msgid "Homepage URL:" msgstr "" -#: ../../mod/directory.php:112 -msgid "Gender: " +#: ../../mod/profiles.php:539 +msgid "Religious Views:" msgstr "" -#: ../../mod/directory.php:134 ../../include/profile_advanced.php:17 -#: ../../boot.php:1174 -msgid "Gender:" +#: ../../mod/profiles.php:540 +msgid "Keywords:" msgstr "" -#: ../../mod/directory.php:136 ../../include/profile_advanced.php:37 -#: ../../boot.php:1177 -msgid "Status:" +#: ../../mod/profiles.php:543 +msgid "Example: fishing photography software" msgstr "" -#: ../../mod/directory.php:138 ../../include/profile_advanced.php:48 -#: ../../boot.php:1179 -msgid "Homepage:" +#: ../../mod/profiles.php:544 +msgid "Used in directory listings" msgstr "" -#: ../../mod/directory.php:140 ../../include/profile_advanced.php:58 -msgid "About:" +#: ../../mod/profiles.php:545 +msgid "Tell us about yourself..." msgstr "" -#: ../../mod/directory.php:178 -msgid "No entries (some entries may be hidden)." +#: ../../mod/profiles.php:546 +msgid "Hobbies/Interests" msgstr "" -#: ../../mod/invite.php:35 -#, php-format -msgid "%s : Not a valid email address." +#: ../../mod/profiles.php:547 +msgid "Contact information and Social Networks" msgstr "" -#: ../../mod/invite.php:59 -msgid "Please join us on Friendica" +#: ../../mod/profiles.php:548 +msgid "My other channels" msgstr "" -#: ../../mod/invite.php:69 -#, php-format -msgid "%s : Message delivery failed." +#: ../../mod/profiles.php:549 +msgid "Musical interests" msgstr "" -#: ../../mod/invite.php:73 -#, php-format -msgid "%d message sent." -msgid_plural "%d messages sent." -msgstr[0] "" -msgstr[1] "" +#: ../../mod/profiles.php:550 +msgid "Books, literature" +msgstr "" -#: ../../mod/invite.php:92 -msgid "You have no more invitations available" +#: ../../mod/profiles.php:551 +msgid "Television" msgstr "" -#: ../../mod/invite.php:100 -#, php-format -msgid "" -"Visit %s for a list of public sites that you can join. Friendica members on " -"other sites can all connect with each other, as well as with members of many " -"other social networks." +#: ../../mod/profiles.php:552 +msgid "Film/dance/culture/entertainment" msgstr "" -#: ../../mod/invite.php:102 -#, php-format -msgid "" -"To accept this invitation, please visit and register at %s or any other " -"public Friendica website." +#: ../../mod/profiles.php:553 +msgid "Love/romance" msgstr "" -#: ../../mod/invite.php:103 -#, php-format -msgid "" -"Friendica sites all inter-connect to create a huge privacy-enhanced social " -"web that is owned and controlled by its members. They can also connect with " -"many traditional social networks. See %s for a list of alternate Friendica " -"sites you can join." +#: ../../mod/profiles.php:554 +msgid "Work/employment" msgstr "" -#: ../../mod/invite.php:106 -msgid "" -"Our apologies. This system is not currently configured to connect with other " -"public sites or invite members." +#: ../../mod/profiles.php:555 +msgid "School/education" msgstr "" -#: ../../mod/invite.php:111 -msgid "Send invitations" +#: ../../mod/profiles.php:560 +msgid "" +"This is your <strong>public</strong> profile.<br />It <strong>may</strong> " +"be visible to anybody using the internet." msgstr "" -#: ../../mod/invite.php:112 -msgid "Enter email addresses, one per line:" +#: ../../mod/profiles.php:570 ../../mod/directory.php:143 +#: ../../mod/dirprofile.php:92 +msgid "Age: " msgstr "" -#: ../../mod/invite.php:114 -msgid "" -"You are cordially invited to join me and other close friends on Friendica - " -"and help us to create a better social web." +#: ../../mod/profiles.php:609 +msgid "Edit/Manage Profiles" msgstr "" -#: ../../mod/invite.php:116 -msgid "You will need to supply this invitation code: $invite_code" +#: ../../mod/profiles.php:610 +msgid "Add profile things" msgstr "" -#: ../../mod/invite.php:116 -msgid "" -"Once you have registered, please connect with me via my profile page at:" +#: ../../mod/profiles.php:611 +msgid "Include desirable objects in your profile" msgstr "" -#: ../../mod/invite.php:118 -msgid "" -"For more information about the Friendica project and why we feel it is " -"important, please visit http://friendica.com" +#: ../../mod/bookmarks.php:38 +msgid "Bookmark added" msgstr "" -#: ../../mod/dfrn_confirm.php:119 -msgid "" -"This may occasionally happen if contact was requested by both persons and it " -"has already been approved." +#: ../../mod/bookmarks.php:58 +msgid "My Bookmarks" msgstr "" -#: ../../mod/dfrn_confirm.php:237 -msgid "Response from remote site was not understood." +#: ../../mod/bookmarks.php:69 +msgid "My Connections Bookmarks" msgstr "" -#: ../../mod/dfrn_confirm.php:246 -msgid "Unexpected response from remote site: " +#: ../../mod/profperm.php:29 ../../mod/profperm.php:58 +msgid "Invalid profile identifier." msgstr "" -#: ../../mod/dfrn_confirm.php:254 -msgid "Confirmation completed successfully." +#: ../../mod/profperm.php:110 +msgid "Profile Visibility Editor" msgstr "" -#: ../../mod/dfrn_confirm.php:256 ../../mod/dfrn_confirm.php:270 -#: ../../mod/dfrn_confirm.php:277 -msgid "Remote site reported: " +#: ../../mod/profperm.php:114 +msgid "Click on a contact to add or remove." msgstr "" -#: ../../mod/dfrn_confirm.php:268 -msgid "Temporary failure. Please wait and try again." +#: ../../mod/profperm.php:123 +msgid "Visible To" msgstr "" -#: ../../mod/dfrn_confirm.php:275 -msgid "Introduction failed or was revoked." +#: ../../mod/profperm.php:139 ../../mod/connections.php:279 +msgid "All Connections" msgstr "" -#: ../../mod/dfrn_confirm.php:420 -msgid "Unable to set contact photo." +#: ../../mod/pubsites.php:16 +msgid "Public Sites" msgstr "" -#: ../../mod/dfrn_confirm.php:477 ../../include/diaspora.php:577 -#: ../../include/conversation.php:101 -#, php-format -msgid "%1$s is now friends with %2$s" +#: ../../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 <strong>may</strong> provide " +"additional details." msgstr "" -#: ../../mod/dfrn_confirm.php:562 -#, php-format -msgid "No user record found for '%s' " +#: ../../mod/pubsites.php:25 +msgid "Site URL" msgstr "" -#: ../../mod/dfrn_confirm.php:572 -msgid "Our site encryption key is apparently messed up." +#: ../../mod/pubsites.php:25 +msgid "Access Type" msgstr "" -#: ../../mod/dfrn_confirm.php:583 -msgid "Empty site URL was provided or URL could not be decrypted by us." +#: ../../mod/pubsites.php:25 +msgid "Registration Policy" msgstr "" -#: ../../mod/dfrn_confirm.php:604 -msgid "Contact record was not found for you on our site." +#: ../../mod/channel.php:25 ../../mod/chat.php:19 +msgid "You must be logged in to see this page." msgstr "" -#: ../../mod/dfrn_confirm.php:618 -#, php-format -msgid "Site public key not available in contact record for URL %s." +#: ../../mod/channel.php:86 +msgid "Insufficient permissions. Request redirected to profile page." msgstr "" -#: ../../mod/dfrn_confirm.php:638 -msgid "" -"The ID provided by your system is a duplicate on our system. It should work " -"if you try again." +#: ../../mod/rbmark.php:88 +msgid "Select a bookmark folder" msgstr "" -#: ../../mod/dfrn_confirm.php:649 -msgid "Unable to set your contact credentials on our system." +#: ../../mod/rbmark.php:93 +msgid "Save Bookmark" msgstr "" -#: ../../mod/dfrn_confirm.php:716 -msgid "Unable to update your contact profile details on our system" +#: ../../mod/rbmark.php:94 +msgid "URL of bookmark" msgstr "" -#: ../../mod/dfrn_confirm.php:750 -#, php-format -msgid "Connection accepted at %s" +#: ../../mod/rbmark.php:95 ../../mod/appman.php:93 +msgid "Description" msgstr "" -#: ../../mod/dfrn_confirm.php:799 -#, php-format -msgid "%1$s has joined %2$s" +#: ../../mod/rbmark.php:99 +msgid "Or enter new bookmark folder name" msgstr "" -#: ../../addon/fromgplus/fromgplus.php:29 -msgid "Google+ Import Settings" +#: ../../mod/chat.php:167 +msgid "Room not found" msgstr "" -#: ../../addon/fromgplus/fromgplus.php:32 -msgid "Enable Google+ Import" +#: ../../mod/chat.php:178 +msgid "Leave Room" msgstr "" -#: ../../addon/fromgplus/fromgplus.php:35 -msgid "Google Account ID" +#: ../../mod/chat.php:179 +msgid "Delete This Room" msgstr "" -#: ../../addon/fromgplus/fromgplus.php:55 -msgid "Google+ Import Settings saved." +#: ../../mod/chat.php:180 +msgid "I am away right now" msgstr "" -#: ../../addon/facebook/facebook.php:523 -msgid "Facebook disabled" +#: ../../mod/chat.php:181 +msgid "I am online" msgstr "" -#: ../../addon/facebook/facebook.php:528 -msgid "Updating contacts" +#: ../../mod/chat.php:183 +msgid "Bookmark this room" msgstr "" -#: ../../addon/facebook/facebook.php:551 -msgid "Facebook API key is missing." +#: ../../mod/chat.php:207 ../../mod/chat.php:229 +msgid "New Chatroom" msgstr "" -#: ../../addon/facebook/facebook.php:558 -msgid "Facebook Connect" +#: ../../mod/chat.php:208 +msgid "Chatroom Name" msgstr "" -#: ../../addon/facebook/facebook.php:564 -msgid "Install Facebook connector for this account." +#: ../../mod/chat.php:225 +#, php-format +msgid "%1$s's Chatrooms" msgstr "" -#: ../../addon/facebook/facebook.php:571 -msgid "Remove Facebook connector" +#: ../../mod/register.php:43 +msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "" -#: ../../addon/facebook/facebook.php:576 +#: ../../mod/register.php:49 msgid "" -"Re-authenticate [This is necessary whenever your Facebook password is " -"changed.]" +"Please indicate acceptance of the Terms of Service. Registration failed." msgstr "" -#: ../../addon/facebook/facebook.php:583 -msgid "Post to Facebook by default" +#: ../../mod/register.php:77 +msgid "Passwords do not match." msgstr "" -#: ../../addon/facebook/facebook.php:589 +#: ../../mod/register.php:105 msgid "" -"Facebook friend linking has been disabled on this site. The following " -"settings will have no effect." +"Registration successful. Please check your email for validation instructions." msgstr "" -#: ../../addon/facebook/facebook.php:593 -msgid "" -"Facebook friend linking has been disabled on this site. If you disable it, " -"you will be unable to re-enable it." +#: ../../mod/register.php:111 +msgid "Your registration is pending approval by the site owner." msgstr "" -#: ../../addon/facebook/facebook.php:596 -msgid "Link all your Facebook friends and conversations on this website" +#: ../../mod/register.php:114 +msgid "Your registration can not be processed." msgstr "" -#: ../../addon/facebook/facebook.php:598 -msgid "" -"Facebook conversations consist of your <em>profile wall</em> and your friend " -"<em>stream</em>." +#: ../../mod/register.php:147 +msgid "Registration on this site/hub is by approval only." msgstr "" -#: ../../addon/facebook/facebook.php:599 -msgid "On this website, your Facebook friend stream is only visible to you." +#: ../../mod/register.php:148 +msgid "<a href=\"pubsites\">Register at another affiliated site/hub</a>" msgstr "" -#: ../../addon/facebook/facebook.php:600 +#: ../../mod/register.php:156 msgid "" -"The following settings determine the privacy of your Facebook profile wall " -"on this website." +"This site has exceeded the number of allowed daily account registrations. " +"Please try again tomorrow." msgstr "" -#: ../../addon/facebook/facebook.php:604 -msgid "" -"On this website your Facebook profile wall conversations will only be " -"visible to you" +#: ../../mod/register.php:167 +msgid "Terms of Service" msgstr "" -#: ../../addon/facebook/facebook.php:609 -msgid "Do not import your Facebook profile wall conversations" +#: ../../mod/register.php:173 +#, php-format +msgid "I accept the %s for this website" msgstr "" -#: ../../addon/facebook/facebook.php:611 -msgid "" -"If you choose to link conversations and leave both of these boxes unchecked, " -"your Facebook profile wall will be merged with your profile wall on this " -"website and your privacy settings on this website will be used to determine " -"who may see the conversations." +#: ../../mod/register.php:175 +#, php-format +msgid "I am over 13 years of age and accept the %s for this website" msgstr "" -#: ../../addon/facebook/facebook.php:616 -msgid "Comma separated applications to ignore" +#: ../../mod/register.php:189 ../../mod/admin.php:443 +msgid "Registration" msgstr "" -#: ../../addon/facebook/facebook.php:700 -msgid "Problems with Facebook Real-Time Updates" +#: ../../mod/register.php:194 +msgid "Membership on this site is by invitation only." msgstr "" -#: ../../addon/facebook/facebook.php:729 -msgid "Facebook Connector Settings" +#: ../../mod/register.php:195 +msgid "Please enter your invitation code" msgstr "" -#: ../../addon/facebook/facebook.php:744 -msgid "Facebook API Key" +#: ../../mod/register.php:198 +msgid "Your email address" msgstr "" -#: ../../addon/facebook/facebook.php:754 -msgid "" -"Error: it appears that you have specified the App-ID and -Secret in your ." -"htconfig.php file. As long as they are specified there, they cannot be set " -"using this form.<br><br>" +#: ../../mod/register.php:199 +msgid "Choose a password" msgstr "" -#: ../../addon/facebook/facebook.php:759 -msgid "" -"Error: the given API Key seems to be incorrect (the application access token " -"could not be retrieved)." +#: ../../mod/register.php:200 +msgid "Please re-enter your password" msgstr "" -#: ../../addon/facebook/facebook.php:761 -msgid "The given API Key seems to work correctly." +#: ../../mod/chatsvc.php:111 +msgid "Away" msgstr "" -#: ../../addon/facebook/facebook.php:763 -msgid "" -"The correctness of the API Key could not be detected. Something strange's " -"going on." +#: ../../mod/chatsvc.php:115 +msgid "Online" msgstr "" -#: ../../addon/facebook/facebook.php:766 -msgid "App-ID / API-Key" +#: ../../mod/regmod.php:12 +msgid "Please login." msgstr "" -#: ../../addon/facebook/facebook.php:767 -msgid "Application secret" +#: ../../mod/cloud.php:112 +msgid "Red Matrix - Guests: Username: {your email address}, Password: +++" msgstr "" -#: ../../addon/facebook/facebook.php:768 -#, php-format -msgid "Polling Interval in minutes (minimum %1$s minutes)" +#: ../../mod/removeme.php:49 +msgid "Remove This Channel" msgstr "" -#: ../../addon/facebook/facebook.php:769 +#: ../../mod/removeme.php:50 msgid "" -"Synchronize comments (no comments on Facebook are missed, at the cost of " -"increased system load)" +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." msgstr "" -#: ../../addon/facebook/facebook.php:773 -msgid "Real-Time Updates" +#: ../../mod/removeme.php:51 +msgid "Please enter your password for verification:" msgstr "" -#: ../../addon/facebook/facebook.php:777 -msgid "Real-Time Updates are activated." +#: ../../mod/removeme.php:52 +msgid "Remove this channel and all its clones from the network" msgstr "" -#: ../../addon/facebook/facebook.php:778 -msgid "Deactivate Real-Time Updates" +#: ../../mod/removeme.php:52 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" msgstr "" -#: ../../addon/facebook/facebook.php:780 -msgid "Real-Time Updates not activated." +#: ../../mod/removeme.php:53 +msgid "Remove Channel" msgstr "" -#: ../../addon/facebook/facebook.php:780 -msgid "Activate Real-Time Updates" +#: ../../mod/common.php:10 +msgid "No channel." msgstr "" -#: ../../addon/facebook/facebook.php:799 ../../addon/dav/layout.fnk.php:360 -msgid "The new values have been saved." +#: ../../mod/common.php:39 +msgid "Common connections" msgstr "" -#: ../../addon/facebook/facebook.php:823 -msgid "Post to Facebook" +#: ../../mod/common.php:44 +msgid "No connections in common." msgstr "" -#: ../../addon/facebook/facebook.php:921 +#: ../../mod/rmagic.php:38 msgid "" -"Post to Facebook cancelled because of multi-network access permission " -"conflict." +"We encountered a problem while logging in with the OpenID you provided. " +"Please check the correct spelling of the ID." msgstr "" -#: ../../addon/facebook/facebook.php:1141 -msgid "View on Friendica" +#: ../../mod/rmagic.php:38 +msgid "The error message was:" msgstr "" -#: ../../addon/facebook/facebook.php:1174 -msgid "Facebook post failed. Queued for retry." +#: ../../mod/rmagic.php:42 +msgid "Authentication failed." msgstr "" -#: ../../addon/facebook/facebook.php:1214 -msgid "Your Facebook connection became invalid. Please Re-authenticate." +#: ../../mod/rmagic.php:78 +msgid "Remote Authentication" msgstr "" -#: ../../addon/facebook/facebook.php:1215 -msgid "Facebook connection became invalid" +#: ../../mod/rmagic.php:79 +msgid "Enter your channel address (e.g. channel@example.com)" msgstr "" -#: ../../addon/facebook/facebook.php:1216 -#, php-format -msgid "" -"Hi %1$s,\n" -"\n" -"The connection between your accounts on %2$s and Facebook became invalid. " -"This usually happens after you change your Facebook-password. To enable the " -"connection again, you have to %3$sre-authenticate the Facebook-connector%4$s." +#: ../../mod/rmagic.php:80 +msgid "Authenticate" msgstr "" -#: ../../addon/snautofollow/snautofollow.php:32 -msgid "StatusNet AutoFollow settings updated." +#: ../../mod/connect.php:55 ../../mod/connect.php:103 +msgid "Continue" msgstr "" -#: ../../addon/snautofollow/snautofollow.php:56 -msgid "StatusNet AutoFollow Settings" +#: ../../mod/connect.php:84 +msgid "Premium Channel Setup" msgstr "" -#: ../../addon/snautofollow/snautofollow.php:58 -msgid "Automatically follow any StatusNet followers/mentioners" +#: ../../mod/connect.php:86 +msgid "Enable premium channel connection restrictions" msgstr "" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:184 -msgid "Lifetime of the cache (in hours)" +#: ../../mod/connect.php:87 +msgid "" +"Please enter your restrictions or conditions, such as paypal receipt, usage " +"guidelines, etc." msgstr "" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:189 -msgid "Cache Statistics" +#: ../../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 "" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:192 -msgid "Number of items" +#: ../../mod/connect.php:90 +msgid "" +"Potential connections will then see the following text before proceeding:" msgstr "" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:194 -msgid "Size of the cache" +#: ../../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 "" -#: ../../addon/privacy_image_cache/privacy_image_cache.php:196 -msgid "Delete the whole cache" +#: ../../mod/connect.php:100 +msgid "(No specific instructions have been provided by the channel owner.)" msgstr "" -#: ../../addon/widgets/widget_like.php:58 -#, php-format -msgid "%d person likes this" -msgid_plural "%d people like this" -msgstr[0] "" -msgstr[1] "" +#: ../../mod/connect.php:108 +msgid "Restricted or Premium Channel" +msgstr "" -#: ../../addon/widgets/widget_like.php:61 -#, php-format -msgid "%d person doesn't like this" -msgid_plural "%d people don't like this" -msgstr[0] "" -msgstr[1] "" +#: ../../mod/network.php:79 +msgid "No such group" +msgstr "" -#: ../../addon/widgets/widget_friendheader.php:40 -msgid "Get added to this list!" +#: ../../mod/network.php:118 +msgid "Search Results For:" msgstr "" -#: ../../addon/widgets/widgets.php:56 -msgid "Generate new key" +#: ../../mod/network.php:172 +msgid "Collection is empty" msgstr "" -#: ../../addon/widgets/widgets.php:59 -msgid "Widgets key" +#: ../../mod/network.php:180 +msgid "Collection: " msgstr "" -#: ../../addon/widgets/widgets.php:61 -msgid "Widgets available" +#: ../../mod/network.php:193 +msgid "Connection: " msgstr "" -#: ../../addon/widgets/widget_friends.php:40 -msgid "Connect on Friendica!" +#: ../../mod/network.php:196 +msgid "Invalid connection." msgstr "" -#: ../../addon/yourls/yourls.php:55 -msgid "YourLS Settings" +#: ../../mod/connections.php:37 ../../mod/connedit.php:64 +msgid "Could not access contact record." msgstr "" -#: ../../addon/yourls/yourls.php:57 -msgid "URL: http://" +#: ../../mod/connections.php:51 ../../mod/connedit.php:78 +msgid "Could not locate selected profile." msgstr "" -#: ../../addon/yourls/yourls.php:62 -msgid "Username:" +#: ../../mod/connections.php:94 ../../mod/connedit.php:131 +msgid "Connection updated." msgstr "" -#: ../../addon/yourls/yourls.php:67 -msgid "Password:" +#: ../../mod/connections.php:96 ../../mod/connedit.php:133 +msgid "Failed to update connection record." msgstr "" -#: ../../addon/yourls/yourls.php:72 -msgid "Use SSL " +#: ../../mod/connections.php:191 ../../mod/connections.php:292 +msgid "Blocked" msgstr "" -#: ../../addon/yourls/yourls.php:92 -msgid "yourls Settings saved." +#: ../../mod/connections.php:196 ../../mod/connections.php:299 +msgid "Ignored" msgstr "" -#: ../../addon/ljpost/ljpost.php:39 -msgid "Post to LiveJournal" +#: ../../mod/connections.php:201 ../../mod/connections.php:313 +msgid "Hidden" msgstr "" -#: ../../addon/ljpost/ljpost.php:70 -msgid "LiveJournal Post Settings" +#: ../../mod/connections.php:206 ../../mod/connections.php:306 +msgid "Archived" msgstr "" -#: ../../addon/ljpost/ljpost.php:72 -msgid "Enable LiveJournal Post Plugin" +#: ../../mod/connections.php:230 ../../mod/connections.php:245 +msgid "All" msgstr "" -#: ../../addon/ljpost/ljpost.php:77 -msgid "LiveJournal username" +#: ../../mod/connections.php:240 ../../mod/connections.php:320 +msgid "Unconnected" msgstr "" -#: ../../addon/ljpost/ljpost.php:82 -msgid "LiveJournal password" +#: ../../mod/connections.php:270 +msgid "Suggest new connections" msgstr "" -#: ../../addon/ljpost/ljpost.php:87 -msgid "Post to LiveJournal by default" +#: ../../mod/connections.php:273 +msgid "New Connections" msgstr "" -#: ../../addon/nsfw/nsfw.php:47 -msgid "Not Safe For Work (General Purpose Content Filter) settings" +#: ../../mod/connections.php:276 +msgid "Show pending (new) connections" msgstr "" -#: ../../addon/nsfw/nsfw.php:49 -msgid "" -"This plugin looks in posts for the words/text you specify below, and " -"collapses any content containing those keywords so it is not displayed at " -"inappropriate times, such as sexual innuendo that may be improper in a work " -"setting. It is polite and recommended to tag any content containing nudity " -"with #NSFW. This filter can also match any other word/text you specify, and " -"can thereby be used as a general purpose content filter." +#: ../../mod/connections.php:282 +msgid "Show all connections" msgstr "" -#: ../../addon/nsfw/nsfw.php:50 -msgid "Enable Content filter" +#: ../../mod/connections.php:285 +msgid "Unblocked" msgstr "" -#: ../../addon/nsfw/nsfw.php:53 -msgid "Comma separated list of keywords to hide" +#: ../../mod/connections.php:288 +msgid "Only show unblocked connections" msgstr "" -#: ../../addon/nsfw/nsfw.php:58 -msgid "Use /expression/ to provide regular expressions" +#: ../../mod/connections.php:295 +msgid "Only show blocked connections" msgstr "" -#: ../../addon/nsfw/nsfw.php:74 -msgid "NSFW Settings saved." +#: ../../mod/connections.php:302 +msgid "Only show ignored connections" msgstr "" -#: ../../addon/nsfw/nsfw.php:121 -#, php-format -msgid "%s - Click to open/close" +#: ../../mod/connections.php:309 +msgid "Only show archived connections" msgstr "" -#: ../../addon/page/page.php:61 ../../addon/page/page.php:91 -msgid "Forums" +#: ../../mod/connections.php:316 +msgid "Only show hidden connections" msgstr "" -#: ../../addon/page/page.php:129 -msgid "Forums:" +#: ../../mod/connections.php:323 +msgid "Only show one-way connections" msgstr "" -#: ../../addon/page/page.php:165 -msgid "Page settings updated." +#: ../../mod/connections.php:368 +#, php-format +msgid "%1$s [%2$s]" msgstr "" -#: ../../addon/page/page.php:194 -msgid "Page Settings" +#: ../../mod/connections.php:369 +msgid "Edit contact" msgstr "" -#: ../../addon/page/page.php:196 -msgid "How many forums to display on sidebar without paging" +#: ../../mod/connections.php:390 +msgid "Search your connections" msgstr "" -#: ../../addon/page/page.php:199 -msgid "Randomise Page/Forum list" +#: ../../mod/connections.php:391 +msgid "Finding: " msgstr "" -#: ../../addon/page/page.php:202 -msgid "Show pages/forums on profile page" +#: ../../mod/rpost.php:97 ../../mod/editpost.php:42 +msgid "Edit post" msgstr "" -#: ../../addon/planets/planets.php:150 -msgid "Planets Settings" +#: ../../mod/connedit.php:243 +msgid "Could not access address book record." msgstr "" -#: ../../addon/planets/planets.php:152 -msgid "Enable Planets Plugin" +#: ../../mod/connedit.php:257 +msgid "Refresh failed - channel is currently unavailable." msgstr "" -#: ../../addon/communityhome/communityhome.php:28 -#: ../../addon/communityhome/communityhome.php:34 -#: ../../addon/communityhome/twillingham/communityhome.php:28 -#: ../../addon/communityhome/twillingham/communityhome.php:34 -#: ../../include/nav.php:64 ../../boot.php:885 -msgid "Login" +#: ../../mod/connedit.php:264 +msgid "Channel has been unblocked" msgstr "" -#: ../../addon/communityhome/communityhome.php:29 -#: ../../addon/communityhome/twillingham/communityhome.php:29 -msgid "OpenID" +#: ../../mod/connedit.php:265 +msgid "Channel has been blocked" msgstr "" -#: ../../addon/communityhome/communityhome.php:38 -#: ../../addon/communityhome/twillingham/communityhome.php:38 -msgid "Latest users" +#: ../../mod/connedit.php:269 ../../mod/connedit.php:281 +#: ../../mod/connedit.php:293 ../../mod/connedit.php:305 +#: ../../mod/connedit.php:320 +msgid "Unable to set address book parameters." msgstr "" -#: ../../addon/communityhome/communityhome.php:81 -#: ../../addon/communityhome/twillingham/communityhome.php:81 -msgid "Most active users" +#: ../../mod/connedit.php:276 +msgid "Channel has been unignored" msgstr "" -#: ../../addon/communityhome/communityhome.php:98 -msgid "Latest photos" +#: ../../mod/connedit.php:277 +msgid "Channel has been ignored" msgstr "" -#: ../../addon/communityhome/communityhome.php:133 -msgid "Latest likes" +#: ../../mod/connedit.php:288 +msgid "Channel has been unarchived" msgstr "" -#: ../../addon/communityhome/communityhome.php:155 -#: ../../view/theme/diabook/theme.php:562 ../../include/text.php:1319 -#: ../../include/conversation.php:45 ../../include/conversation.php:118 -msgid "event" +#: ../../mod/connedit.php:289 +msgid "Channel has been archived" msgstr "" -#: ../../addon/dav/common/wdcal_configuration.php:126 -msgid "U.S. Time Format (mm/dd/YYYY)" +#: ../../mod/connedit.php:300 +msgid "Channel has been unhidden" msgstr "" -#: ../../addon/dav/common/wdcal_configuration.php:205 -msgid "German Time Format (dd.mm.YYYY)" +#: ../../mod/connedit.php:301 +msgid "Channel has been hidden" msgstr "" -#: ../../addon/dav/common/calendar.fnk.php:517 -#: ../../addon/dav/common/calendar.fnk.php:533 -#: ../../addon/dav/layout.fnk.php:200 -msgid "Error" +#: ../../mod/connedit.php:315 +msgid "Channel has been approved" msgstr "" -#: ../../addon/dav/common/calendar.fnk.php:568 -#: ../../addon/dav/common/calendar.fnk.php:637 -#: ../../addon/dav/common/calendar.fnk.php:664 -#: ../../addon/dav/layout.fnk.php:231 -msgid "No access" +#: ../../mod/connedit.php:316 +msgid "Channel has been unapproved" msgstr "" -#: ../../addon/dav/layout.fnk.php:119 -msgid "New event" +#: ../../mod/connedit.php:334 +msgid "Connection has been removed." msgstr "" -#: ../../addon/dav/layout.fnk.php:123 -msgid "Today" +#: ../../mod/connedit.php:354 +#, php-format +msgid "View %s's profile" msgstr "" -#: ../../addon/dav/layout.fnk.php:132 -msgid "Day" +#: ../../mod/connedit.php:358 +msgid "Refresh Permissions" msgstr "" -#: ../../addon/dav/layout.fnk.php:139 -msgid "Week" +#: ../../mod/connedit.php:361 +msgid "Fetch updated permissions" msgstr "" -#: ../../addon/dav/layout.fnk.php:146 -msgid "Month" +#: ../../mod/connedit.php:365 +msgid "Recent Activity" msgstr "" -#: ../../addon/dav/layout.fnk.php:151 -msgid "Reload" +#: ../../mod/connedit.php:368 +msgid "View recent posts and comments" msgstr "" -#: ../../addon/dav/layout.fnk.php:162 -msgid "Date" +#: ../../mod/connedit.php:372 ../../mod/connedit.php:515 +#: ../../mod/admin.php:760 +msgid "Unblock" msgstr "" -#: ../../addon/dav/layout.fnk.php:224 -msgid "Not found" +#: ../../mod/connedit.php:372 ../../mod/connedit.php:515 +#: ../../mod/admin.php:759 +msgid "Block" msgstr "" -#: ../../addon/dav/layout.fnk.php:292 ../../addon/dav/layout.fnk.php:365 -msgid "Go back to the calendar" +#: ../../mod/connedit.php:375 +msgid "Block or Unblock this connection" msgstr "" -#: ../../addon/dav/layout.fnk.php:300 -msgid "Starts" +#: ../../mod/connedit.php:379 ../../mod/connedit.php:516 +msgid "Unignore" msgstr "" -#: ../../addon/dav/layout.fnk.php:305 -msgid "Ends" +#: ../../mod/connedit.php:379 ../../mod/connedit.php:516 +#: ../../mod/notifications.php:51 +msgid "Ignore" msgstr "" -#: ../../addon/dav/layout.fnk.php:312 -msgid "Description" +#: ../../mod/connedit.php:382 +msgid "Ignore or Unignore this connection" msgstr "" -#: ../../addon/dav/layout.fnk.php:315 -msgid "Notification" +#: ../../mod/connedit.php:385 +msgid "Unarchive" msgstr "" -#: ../../addon/dav/layout.fnk.php:324 -msgid "Minutes" +#: ../../mod/connedit.php:385 +msgid "Archive" msgstr "" -#: ../../addon/dav/layout.fnk.php:327 -msgid "Hours" +#: ../../mod/connedit.php:388 +msgid "Archive or Unarchive this connection" msgstr "" -#: ../../addon/dav/layout.fnk.php:330 -msgid "Days" +#: ../../mod/connedit.php:391 +msgid "Unhide" msgstr "" -#: ../../addon/dav/layout.fnk.php:331 -msgid "before" +#: ../../mod/connedit.php:391 +msgid "Hide" msgstr "" -#: ../../addon/dav/layout.fnk.php:367 -msgid "Calendar Settings" +#: ../../mod/connedit.php:394 +msgid "Hide or Unhide this connection" msgstr "" -#: ../../addon/dav/layout.fnk.php:373 -msgid "Date format" +#: ../../mod/connedit.php:401 +msgid "Delete this connection" msgstr "" -#: ../../addon/dav/layout.fnk.php:382 -msgid "Time zone" +#: ../../mod/connedit.php:444 ../../mod/connedit.php:473 +msgid "Approve this connection" msgstr "" -#: ../../addon/dav/layout.fnk.php:387 -msgid "Limitations" +#: ../../mod/connedit.php:444 +msgid "Accept connection to allow communication" msgstr "" -#: ../../addon/dav/layout.fnk.php:391 -msgid "Warning" +#: ../../mod/connedit.php:460 +msgid "Automatic Permissions Settings" msgstr "" -#: ../../addon/dav/layout.fnk.php:395 -msgid "Synchronization (iPhone, Thunderbird Lightning, Android, ...)" +#: ../../mod/connedit.php:460 +#, php-format +msgid "Connections: settings for %s" msgstr "" -#: ../../addon/dav/layout.fnk.php:402 -msgid "Synchronizing this calendar with the iPhone" +#: ../../mod/connedit.php:464 +msgid "" +"When receiving a channel introduction, any permissions provided here will be " +"applied to the new connection automatically and the introduction approved. " +"Leave this page if you do not wish to use this feature." msgstr "" -#: ../../addon/dav/layout.fnk.php:413 -msgid "Synchronizing your Friendica-Contacts with the iPhone" +#: ../../mod/connedit.php:466 +msgid "Slide to adjust your degree of friendship" msgstr "" -#: ../../addon/dav/dav_carddav_backend_friendica_community.inc.php:37 -msgid "Friendica-Contacts" +#: ../../mod/connedit.php:472 +msgid "inherited" msgstr "" -#: ../../addon/dav/dav_carddav_backend_friendica_community.inc.php:38 -msgid "Your Friendica-Contacts" +#: ../../mod/connedit.php:474 +msgid "Connection has no individual permissions!" msgstr "" -#: ../../addon/dav/main.php:244 -msgid "Calendar" +#: ../../mod/connedit.php:475 +msgid "" +"This may be appropriate based on your <a href=\"settings\">privacy settings</" +"a>, though you may wish to review the \"Advanced Permissions\"." msgstr "" -#: ../../addon/dav/main.php:247 -msgid "Extended calendar with CalDAV-support" +#: ../../mod/connedit.php:477 +msgid "Profile Visibility" msgstr "" -#: ../../addon/dav/main.php:263 -msgid "The database tables have been installed." +#: ../../mod/connedit.php:478 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." msgstr "" -#: ../../addon/dav/main.php:264 -msgid "An error occurred during the installation." +#: ../../mod/connedit.php:479 +msgid "Contact Information / Notes" msgstr "" -#: ../../addon/dav/main.php:280 -msgid "No system-wide settings yet." +#: ../../mod/connedit.php:480 +msgid "Edit contact notes" msgstr "" -#: ../../addon/dav/main.php:283 -msgid "Database status" +#: ../../mod/connedit.php:482 +msgid "Their Settings" msgstr "" -#: ../../addon/dav/main.php:286 -msgid "Installed" +#: ../../mod/connedit.php:483 +msgid "My Settings" msgstr "" -#: ../../addon/dav/main.php:289 -msgid "Upgrade needed" +#: ../../mod/connedit.php:485 +msgid "Clear/Disable Automatic Permissions" msgstr "" -#: ../../addon/dav/main.php:289 -msgid "Upgrade" +#: ../../mod/connedit.php:486 +msgid "Forum Members" msgstr "" -#: ../../addon/dav/main.php:292 -msgid "Not installed" +#: ../../mod/connedit.php:487 +msgid "Soapbox" msgstr "" -#: ../../addon/dav/main.php:292 -msgid "Install" +#: ../../mod/connedit.php:488 +msgid "Full Sharing (typical social network permissions)" msgstr "" -#: ../../addon/dav/main.php:297 -msgid "Troubleshooting" +#: ../../mod/connedit.php:489 +msgid "Cautious Sharing " msgstr "" -#: ../../addon/dav/main.php:298 -msgid "Manual creation of the database tables:" +#: ../../mod/connedit.php:490 +msgid "Follow Only" msgstr "" -#: ../../addon/dav/main.php:299 -msgid "Show SQL-statements" +#: ../../mod/connedit.php:491 +msgid "Individual Permissions" msgstr "" -#: ../../addon/dav/calendar.friendica.fnk.php:151 -msgid "Private Calendar" +#: ../../mod/connedit.php:492 +msgid "" +"Some permissions may be inherited from your channel <a href=\"settings" +"\">privacy settings</a>, which have higher priority than individual " +"settings. Changing those inherited settings on this page will have no effect." msgstr "" -#: ../../addon/dav/calendar.friendica.fnk.php:158 -msgid "Friendica Events: Mine" +#: ../../mod/connedit.php:493 +msgid "Advanced Permissions" msgstr "" -#: ../../addon/dav/calendar.friendica.fnk.php:161 -msgid "Friendica Events: Contacts" +#: ../../mod/connedit.php:494 +msgid "Simple Permissions (select one and submit)" msgstr "" -#: ../../addon/uhremotestorage/uhremotestorage.php:84 +#: ../../mod/connedit.php:498 #, php-format -msgid "" -"Allow to use your friendica id (%s) to connecto to external unhosted-enabled " -"storage (like ownCloud). See <a href=\"http://www.w3.org/community/unhosted/" -"wiki/RemoteStorage#WebFinger\">RemoteStorage WebFinger</a>" +msgid "Visit %s's profile - %s" msgstr "" -#: ../../addon/uhremotestorage/uhremotestorage.php:85 -msgid "Template URL (with {category})" +#: ../../mod/connedit.php:499 +msgid "Block/Unblock contact" msgstr "" -#: ../../addon/uhremotestorage/uhremotestorage.php:86 -msgid "OAuth end-point" +#: ../../mod/connedit.php:500 +msgid "Ignore contact" msgstr "" -#: ../../addon/uhremotestorage/uhremotestorage.php:87 -msgid "Api" +#: ../../mod/connedit.php:501 +msgid "Repair URL settings" msgstr "" -#: ../../addon/membersince/membersince.php:18 -msgid "Member since:" +#: ../../mod/connedit.php:502 +msgid "View conversations" msgstr "" -#: ../../addon/tictac/tictac.php:20 -msgid "Three Dimensional Tic-Tac-Toe" +#: ../../mod/connedit.php:504 +msgid "Delete contact" msgstr "" -#: ../../addon/tictac/tictac.php:53 -msgid "3D Tic-Tac-Toe" +#: ../../mod/connedit.php:507 +msgid "Last update:" msgstr "" -#: ../../addon/tictac/tictac.php:58 -msgid "New game" +#: ../../mod/connedit.php:509 +msgid "Update public posts" msgstr "" -#: ../../addon/tictac/tictac.php:59 -msgid "New game with handicap" +#: ../../mod/connedit.php:511 +msgid "Update now" msgstr "" -#: ../../addon/tictac/tictac.php:60 -msgid "" -"Three dimensional tic-tac-toe is just like the traditional game except that " -"it is played on multiple levels simultaneously. " +#: ../../mod/connedit.php:517 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/connedit.php:518 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/connedit.php:519 +msgid "Currently archived" +msgstr "" + +#: ../../mod/connedit.php:520 +msgid "Currently pending" msgstr "" -#: ../../addon/tictac/tictac.php:61 +#: ../../mod/connedit.php:521 +msgid "Hide this contact from others" +msgstr "" + +#: ../../mod/connedit.php:521 msgid "" -"In this case there are three levels. You win by getting three in a row on " -"any level, as well as up, down, and diagonally across the different levels." +"Replies/likes to your public posts <strong>may</strong> still be visible" msgstr "" -#: ../../addon/tictac/tictac.php:63 +#: ../../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 "" -"The handicap game disables the center position on the middle level because " -"the player claiming this square often has an unfair advantage." +"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 "" -#: ../../addon/tictac/tictac.php:182 -msgid "You go first..." +#: ../../mod/delegate.php:124 +msgid "Existing Page Managers" msgstr "" -#: ../../addon/tictac/tictac.php:187 -msgid "I'm going first this time..." +#: ../../mod/delegate.php:126 +msgid "Existing Page Delegates" msgstr "" -#: ../../addon/tictac/tictac.php:193 -msgid "You won!" +#: ../../mod/delegate.php:128 +msgid "Potential Delegates" msgstr "" -#: ../../addon/tictac/tictac.php:199 ../../addon/tictac/tictac.php:224 -msgid "\"Cat\" game!" +#: ../../mod/delegate.php:130 ../../mod/tagrm.php:93 ../../mod/photos.php:906 +msgid "Remove" msgstr "" -#: ../../addon/tictac/tictac.php:222 -msgid "I won!" +#: ../../mod/delegate.php:131 +msgid "Add" msgstr "" -#: ../../addon/randplace/randplace.php:169 -msgid "Randplace Settings" +#: ../../mod/delegate.php:132 +msgid "No entries." msgstr "" -#: ../../addon/randplace/randplace.php:171 -msgid "Enable Randplace Plugin" +#: ../../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 "" -#: ../../addon/dwpost/dwpost.php:39 -msgid "Post to Dreamwidth" +#: ../../mod/directory.php:146 ../../mod/dirprofile.php:95 +msgid "Gender: " msgstr "" -#: ../../addon/dwpost/dwpost.php:70 -msgid "Dreamwidth Post Settings" +#: ../../mod/directory.php:207 +msgid "Finding:" msgstr "" -#: ../../addon/dwpost/dwpost.php:72 -msgid "Enable dreamwidth Post Plugin" +#: ../../mod/directory.php:215 +msgid "next page" msgstr "" -#: ../../addon/dwpost/dwpost.php:77 -msgid "dreamwidth username" +#: ../../mod/directory.php:215 +msgid "previous page" msgstr "" -#: ../../addon/dwpost/dwpost.php:82 -msgid "dreamwidth password" +#: ../../mod/directory.php:222 +msgid "No entries (some entries may be hidden)." msgstr "" -#: ../../addon/dwpost/dwpost.php:87 -msgid "Post to dreamwidth by default" +#: ../../mod/dirprofile.php:108 +msgid "Status: " msgstr "" -#: ../../addon/drpost/drpost.php:35 -msgid "Post to Drupal" +#: ../../mod/dirprofile.php:109 +msgid "Sexual Preference: " msgstr "" -#: ../../addon/drpost/drpost.php:72 -msgid "Drupal Post Settings" +#: ../../mod/dirprofile.php:111 +msgid "Homepage: " msgstr "" -#: ../../addon/drpost/drpost.php:74 -msgid "Enable Drupal Post Plugin" +#: ../../mod/dirprofile.php:112 +msgid "Hometown: " msgstr "" -#: ../../addon/drpost/drpost.php:79 -msgid "Drupal username" +#: ../../mod/dirprofile.php:114 +msgid "About: " msgstr "" -#: ../../addon/drpost/drpost.php:84 -msgid "Drupal password" +#: ../../mod/dirprofile.php:162 +msgid "Keywords: " msgstr "" -#: ../../addon/drpost/drpost.php:89 -msgid "Post Type - article,page,or blog" +#: ../../mod/dirsearch.php:21 +msgid "This site is not a directory server" msgstr "" -#: ../../addon/drpost/drpost.php:94 -msgid "Drupal site URL" +#: ../../mod/setup.php:162 +msgid "Red Matrix Server - Setup" msgstr "" -#: ../../addon/drpost/drpost.php:99 -msgid "Drupal site uses clean URLS" +#: ../../mod/setup.php:168 +msgid "Could not connect to database." msgstr "" -#: ../../addon/drpost/drpost.php:104 -msgid "Post to Drupal by default" +#: ../../mod/setup.php:172 +msgid "" +"Could not connect to specified site URL. Possible SSL certificate or DNS " +"issue." msgstr "" -#: ../../addon/drpost/drpost.php:184 ../../addon/wppost/wppost.php:201 -#: ../../addon/blogger/blogger.php:172 ../../addon/posterous/posterous.php:189 -msgid "Post from Friendica" +#: ../../mod/setup.php:179 +msgid "Could not create table." msgstr "" -#: ../../addon/startpage/startpage.php:83 -msgid "Startpage Settings" +#: ../../mod/setup.php:185 +msgid "Your site database has been installed." msgstr "" -#: ../../addon/startpage/startpage.php:85 -msgid "Home page to load after login - leave blank for profile wall" +#: ../../mod/setup.php:190 +msgid "" +"You may need to import the file \"install/database.sql\" manually using " +"phpmyadmin or mysql." msgstr "" -#: ../../addon/startpage/startpage.php:88 -msgid "Examples: "network" or "notifications/system"" +#: ../../mod/setup.php:191 ../../mod/setup.php:260 ../../mod/setup.php:655 +msgid "Please see the file \"install/INSTALL.txt\"." msgstr "" -#: ../../addon/geonames/geonames.php:143 -msgid "Geonames settings updated." +#: ../../mod/setup.php:257 +msgid "System check" msgstr "" -#: ../../addon/geonames/geonames.php:179 -msgid "Geonames Settings" +#: ../../mod/setup.php:261 ../../mod/events.php:380 +msgid "Next" msgstr "" -#: ../../addon/geonames/geonames.php:181 -msgid "Enable Geonames Plugin" +#: ../../mod/setup.php:262 +msgid "Check again" msgstr "" -#: ../../addon/public_server/public_server.php:126 -#: ../../addon/testdrive/testdrive.php:94 -#, php-format -msgid "Your account on %s will expire in a few days." +#: ../../mod/setup.php:284 +msgid "Database connection" msgstr "" -#: ../../addon/public_server/public_server.php:127 -msgid "Your Friendica account is about to expire." +#: ../../mod/setup.php:285 +msgid "" +"In order to install Red Matrix we need to know how to connect to your " +"database." msgstr "" -#: ../../addon/public_server/public_server.php:128 -#, php-format +#: ../../mod/setup.php:286 msgid "" -"Hi %1$s,\n" -"\n" -"Your account on %2$s will expire in less than five days. You may keep your " -"account by logging in at least once every 30 days" +"Please contact your hosting provider or site administrator if you have " +"questions about these settings." +msgstr "" + +#: ../../mod/setup.php:287 +msgid "" +"The database you specify below should already exist. If it does not, please " +"create it before continuing." msgstr "" -#: ../../addon/js_upload/js_upload.php:43 -msgid "Upload a file" +#: ../../mod/setup.php:291 +msgid "Database Server Name" msgstr "" -#: ../../addon/js_upload/js_upload.php:44 -msgid "Drop files here to upload" +#: ../../mod/setup.php:291 +msgid "Default is localhost" msgstr "" -#: ../../addon/js_upload/js_upload.php:46 -msgid "Failed" +#: ../../mod/setup.php:292 +msgid "Database Port" msgstr "" -#: ../../addon/js_upload/js_upload.php:297 -msgid "No files were uploaded." +#: ../../mod/setup.php:292 +msgid "Communication port number - use 0 for default" msgstr "" -#: ../../addon/js_upload/js_upload.php:303 -msgid "Uploaded file is empty" +#: ../../mod/setup.php:293 +msgid "Database Login Name" msgstr "" -#: ../../addon/js_upload/js_upload.php:326 -msgid "File has an invalid extension, it should be one of " +#: ../../mod/setup.php:294 +msgid "Database Login Password" msgstr "" -#: ../../addon/js_upload/js_upload.php:337 -msgid "Upload was cancelled, or server error encountered" +#: ../../mod/setup.php:295 +msgid "Database Name" msgstr "" -#: ../../addon/oembed.old/oembed.php:30 -msgid "OEmbed settings updated" +#: ../../mod/setup.php:297 ../../mod/setup.php:339 +msgid "Site administrator email address" msgstr "" -#: ../../addon/oembed.old/oembed.php:43 -msgid "Use OEmbed for YouTube videos" +#: ../../mod/setup.php:297 ../../mod/setup.php:339 +msgid "" +"Your account email address must match this in order to use the web admin " +"panel." msgstr "" -#: ../../addon/oembed.old/oembed.php:71 -msgid "URL to embed:" +#: ../../mod/setup.php:298 ../../mod/setup.php:341 +msgid "Website URL" msgstr "" -#: ../../addon/impressum/impressum.php:36 -msgid "Impressum" +#: ../../mod/setup.php:298 ../../mod/setup.php:341 +msgid "Please use SSL (https) URL if available." msgstr "" -#: ../../addon/impressum/impressum.php:49 -#: ../../addon/impressum/impressum.php:51 -#: ../../addon/impressum/impressum.php:83 -msgid "Site Owner" +#: ../../mod/setup.php:301 ../../mod/setup.php:344 +msgid "Please select a default timezone for your website" msgstr "" -#: ../../addon/impressum/impressum.php:49 -#: ../../addon/impressum/impressum.php:87 -msgid "Email Address" +#: ../../mod/setup.php:328 +msgid "Site settings" msgstr "" -#: ../../addon/impressum/impressum.php:54 -#: ../../addon/impressum/impressum.php:85 -msgid "Postal Address" +#: ../../mod/setup.php:387 +msgid "Could not find a command line version of PHP in the web server PATH." msgstr "" -#: ../../addon/impressum/impressum.php:60 +#: ../../mod/setup.php:388 msgid "" -"The impressum addon needs to be configured!<br />Please add at least the " -"<tt>owner</tt> variable to your config file. For other variables please " -"refer to the README file of the addon." +"If you don't have a command line version of PHP installed on server, you " +"will not be able to run background polling via cron." msgstr "" -#: ../../addon/impressum/impressum.php:83 -msgid "The page operators name." +#: ../../mod/setup.php:392 +msgid "PHP executable path" msgstr "" -#: ../../addon/impressum/impressum.php:84 -msgid "Site Owners Profile" +#: ../../mod/setup.php:392 +msgid "" +"Enter full path to php executable. You can leave this blank to continue the " +"installation." msgstr "" -#: ../../addon/impressum/impressum.php:84 -msgid "Profile address of the operator." +#: ../../mod/setup.php:397 +msgid "Command line PHP" msgstr "" -#: ../../addon/impressum/impressum.php:85 -msgid "How to contact the operator via snail mail. You can use BBCode here." +#: ../../mod/setup.php:406 +msgid "" +"The command line version of PHP on your system does not have " +"\"register_argc_argv\" enabled." msgstr "" -#: ../../addon/impressum/impressum.php:86 -msgid "Notes" +#: ../../mod/setup.php:407 +msgid "This is required for message delivery to work." msgstr "" -#: ../../addon/impressum/impressum.php:86 +#: ../../mod/setup.php:409 +msgid "PHP register_argc_argv" +msgstr "" + +#: ../../mod/setup.php:430 msgid "" -"Additional notes that are displayed beneath the contact information. You can " -"use BBCode here." +"Error: the \"openssl_pkey_new\" function on this system is not able to " +"generate encryption keys" msgstr "" -#: ../../addon/impressum/impressum.php:87 -msgid "How to contact the operator via email. (will be displayed obfuscated)" +#: ../../mod/setup.php:431 +msgid "" +"If running under Windows, please see \"http://www.php.net/manual/en/openssl." +"installation.php\"." msgstr "" -#: ../../addon/impressum/impressum.php:88 -msgid "Footer note" +#: ../../mod/setup.php:433 +msgid "Generate encryption keys" msgstr "" -#: ../../addon/impressum/impressum.php:88 -msgid "Text for the footer. You can use BBCode here." +#: ../../mod/setup.php:440 +msgid "libCurl PHP module" msgstr "" -#: ../../addon/buglink/buglink.php:15 -msgid "Report Bug" +#: ../../mod/setup.php:441 +msgid "GD graphics PHP module" msgstr "" -#: ../../addon/notimeline/notimeline.php:32 -msgid "No Timeline settings updated." +#: ../../mod/setup.php:442 +msgid "OpenSSL PHP module" msgstr "" -#: ../../addon/notimeline/notimeline.php:56 -msgid "No Timeline Settings" +#: ../../mod/setup.php:443 +msgid "mysqli PHP module" msgstr "" -#: ../../addon/notimeline/notimeline.php:58 -msgid "Disable Archive selector on profile wall" +#: ../../mod/setup.php:444 +msgid "mb_string PHP module" msgstr "" -#: ../../addon/blockem/blockem.php:51 -msgid "\"Blockem\" Settings" +#: ../../mod/setup.php:445 +msgid "mcrypt PHP module" msgstr "" -#: ../../addon/blockem/blockem.php:53 -msgid "Comma separated profile URLS to block" +#: ../../mod/setup.php:450 ../../mod/setup.php:452 +msgid "Apache mod_rewrite module" msgstr "" -#: ../../addon/blockem/blockem.php:70 -msgid "BLOCKEM Settings saved." +#: ../../mod/setup.php:450 +msgid "" +"Error: Apache webserver mod-rewrite module is required but not installed." msgstr "" -#: ../../addon/blockem/blockem.php:105 -#, php-format -msgid "Blocked %s - Click to open/close" +#: ../../mod/setup.php:456 ../../mod/setup.php:459 +msgid "proc_open" msgstr "" -#: ../../addon/blockem/blockem.php:160 -msgid "Unblock Author" +#: ../../mod/setup.php:456 +msgid "" +"Error: proc_open is required but is either not installed or has been " +"disabled in php.ini" msgstr "" -#: ../../addon/blockem/blockem.php:162 -msgid "Block Author" +#: ../../mod/setup.php:464 +msgid "Error: libCURL PHP module required but not installed." msgstr "" -#: ../../addon/blockem/blockem.php:194 -msgid "blockem settings updated" +#: ../../mod/setup.php:468 +msgid "" +"Error: GD graphics PHP module with JPEG support required but not installed." msgstr "" -#: ../../addon/qcomment/qcomment.php:51 -msgid ":-)" +#: ../../mod/setup.php:472 +msgid "Error: openssl PHP module required but not installed." msgstr "" -#: ../../addon/qcomment/qcomment.php:51 -msgid ":-(" +#: ../../mod/setup.php:476 +msgid "Error: mysqli PHP module required but not installed." msgstr "" -#: ../../addon/qcomment/qcomment.php:51 -msgid "lol" +#: ../../mod/setup.php:480 +msgid "Error: mb_string PHP module required but not installed." msgstr "" -#: ../../addon/qcomment/qcomment.php:54 -msgid "Quick Comment Settings" +#: ../../mod/setup.php:484 +msgid "Error: mcrypt PHP module required but not installed." msgstr "" -#: ../../addon/qcomment/qcomment.php:56 +#: ../../mod/setup.php:500 msgid "" -"Quick comments are found near comment boxes, sometimes hidden. Click them to " -"provide simple replies." +"The web installer needs to be able to create a file called \".htconfig.php\" " +"in the top folder of your web server and it is unable to do so." msgstr "" -#: ../../addon/qcomment/qcomment.php:57 -msgid "Enter quick comments, one per line" +#: ../../mod/setup.php:501 +msgid "" +"This is most often a permission setting, as the web server may not be able " +"to write files in your folder - even if you can." msgstr "" -#: ../../addon/qcomment/qcomment.php:75 -msgid "Quick Comment settings saved." +#: ../../mod/setup.php:502 +msgid "" +"At the end of this procedure, we will give you a text to save in a file " +"named .htconfig.php in your Red top folder." msgstr "" -#: ../../addon/openstreetmap/openstreetmap.php:71 -msgid "Tile Server URL" +#: ../../mod/setup.php:503 +msgid "" +"You can alternatively skip this procedure and perform a manual installation. " +"Please see the file \"install/INSTALL.txt\" for instructions." msgstr "" -#: ../../addon/openstreetmap/openstreetmap.php:71 -msgid "" -"A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank" -"\">public tile servers</a>" +#: ../../mod/setup.php:506 +msgid ".htconfig.php is writable" msgstr "" -#: ../../addon/openstreetmap/openstreetmap.php:72 -msgid "Default zoom" +#: ../../mod/setup.php:516 +msgid "" +"Red uses the Smarty3 template engine to render its web views. Smarty3 " +"compiles templates to PHP to speed up rendering." msgstr "" -#: ../../addon/openstreetmap/openstreetmap.php:72 -msgid "The default zoom level. (1:world, 18:highest)" +#: ../../mod/setup.php:517 +msgid "" +"In order to store these compiled templates, the web server needs to have " +"write access to the directory view/tpl/smarty3/ under the Red top level " +"folder." msgstr "" -#: ../../addon/libertree/libertree.php:36 -msgid "Post to libertree" +#: ../../mod/setup.php:518 ../../mod/setup.php:536 +msgid "" +"Please ensure that the user that your web server runs as (e.g. www-data) has " +"write access to this folder." msgstr "" -#: ../../addon/libertree/libertree.php:67 -msgid "libertree Post Settings" +#: ../../mod/setup.php:519 +msgid "" +"Note: as a security measure, you should give the web server write access to " +"view/tpl/smarty3/ only--not the template files (.tpl) that it contains." msgstr "" -#: ../../addon/libertree/libertree.php:69 -msgid "Enable Libertree Post Plugin" +#: ../../mod/setup.php:522 +msgid "view/tpl/smarty3 is writable" msgstr "" -#: ../../addon/libertree/libertree.php:74 -msgid "Libertree API token" +#: ../../mod/setup.php:535 +msgid "" +"Red uses the store directory to save uploaded files. The web server needs to " +"have write access to the store directory under the Red top level folder" msgstr "" -#: ../../addon/libertree/libertree.php:79 -msgid "Libertree site URL" +#: ../../mod/setup.php:539 +msgid "store is writable" msgstr "" -#: ../../addon/libertree/libertree.php:84 -msgid "Post to Libertree by default" +#: ../../mod/setup.php:569 +msgid "" +"SSL certificate cannot be validated. Fix certificate or disable https access " +"to this site." msgstr "" -#: ../../addon/mathjax/mathjax.php:37 +#: ../../mod/setup.php:570 msgid "" -"The MathJax addon renders mathematical formulae written using the LaTeX " -"syntax surrounded by the usual $$ or an eqnarray block in the postings of " -"your wall,network tab and private mail." +"If you have https access to your website or allow connections to TCP port " +"443 (the https: port), you MUST use a browser-valid certificate. You MUST " +"NOT use self-signed certificates!" msgstr "" -#: ../../addon/mathjax/mathjax.php:38 -msgid "Use the MathJax renderer" +#: ../../mod/setup.php:571 +msgid "" +"This restriction is incorporated because public posts from you may for " +"example contain references to images on your own hub." msgstr "" -#: ../../addon/mathjax/mathjax.php:74 -msgid "MathJax Base URL" +#: ../../mod/setup.php:572 +msgid "" +"If your certificate is not recognised, members of other sites (who may " +"themselves have valid certificates) will get a warning message on their own " +"site complaining about security issues." msgstr "" -#: ../../addon/mathjax/mathjax.php:74 +#: ../../mod/setup.php:573 msgid "" -"The URL for the javascript file that should be included to use MathJax. Can " -"be either the MathJax CDN or another installation of MathJax." +"This can cause usability issues elsewhere (not just on your own site) so we " +"must insist on this requirement." msgstr "" -#: ../../addon/editplain/editplain.php:46 -msgid "Editplain settings updated." +#: ../../mod/setup.php:574 +msgid "" +"Providers are available that issue free certificates which are browser-valid." msgstr "" -#: ../../addon/editplain/editplain.php:76 -msgid "Editplain Settings" +#: ../../mod/setup.php:576 +msgid "SSL certificate validation" msgstr "" -#: ../../addon/editplain/editplain.php:78 -msgid "Disable richtext status editor" +#: ../../mod/setup.php:582 +msgid "" +"Url rewrite in .htaccess is not working. Check your server configuration." msgstr "" -#: ../../addon/gravatar/gravatar.php:71 -msgid "generic profile image" +#: ../../mod/setup.php:584 +msgid "Url rewrite is working" msgstr "" -#: ../../addon/gravatar/gravatar.php:72 -msgid "random geometric pattern" +#: ../../mod/setup.php:594 +msgid "" +"The database configuration file \".htconfig.php\" could not be written. " +"Please use the enclosed text to create a configuration file in your web " +"server root." msgstr "" -#: ../../addon/gravatar/gravatar.php:73 -msgid "monster face" +#: ../../mod/setup.php:618 +msgid "Errors encountered creating database tables." msgstr "" -#: ../../addon/gravatar/gravatar.php:74 -msgid "computer generated face" +#: ../../mod/setup.php:653 +msgid "<h1>What next</h1>" msgstr "" -#: ../../addon/gravatar/gravatar.php:75 -msgid "retro arcade style face" +#: ../../mod/setup.php:654 +msgid "" +"IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../addon/gravatar/gravatar.php:87 -msgid "Default avatar image" +#: ../../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 "" -#: ../../addon/gravatar/gravatar.php:87 -msgid "Select default avatar image if none was found at Gravatar. See README" +#: ../../mod/editblock.php:77 +msgid "Edit Block" msgstr "" -#: ../../addon/gravatar/gravatar.php:88 -msgid "Rating of images" +#: ../../mod/editblock.php:87 +msgid "Delete block?" msgstr "" -#: ../../addon/gravatar/gravatar.php:88 -msgid "Select the appropriate avatar rating for your site. See README" +#: ../../mod/editblock.php:115 ../../mod/editlayout.php:110 +#: ../../mod/editpost.php:116 ../../mod/editwebpage.php:147 +msgid "Insert YouTube video" msgstr "" -#: ../../addon/gravatar/gravatar.php:102 -msgid "Gravatar settings updated." +#: ../../mod/editblock.php:116 ../../mod/editlayout.php:111 +#: ../../mod/editpost.php:117 ../../mod/editwebpage.php:148 +msgid "Insert Vorbis [.ogg] video" msgstr "" -#: ../../addon/testdrive/testdrive.php:95 -msgid "Your Friendica test account is about to expire." +#: ../../mod/editblock.php:117 ../../mod/editlayout.php:112 +#: ../../mod/editpost.php:118 ../../mod/editwebpage.php:149 +msgid "Insert Vorbis [.ogg] audio" msgstr "" -#: ../../addon/testdrive/testdrive.php:96 -#, php-format -msgid "" -"Hi %1$s,\n" -"\n" -"Your test account on %2$s will expire in less than five days. We hope you " -"enjoyed this test drive and use this opportunity to find a permanent " -"Friendica website for your integrated social communications. A list of " -"public sites is available at http://dir.friendica.com/siteinfo - and for " -"more information on setting up your own Friendica server please see the " -"Friendica project website at http://friendica.com." +#: ../../mod/editblock.php:153 +msgid "Delete Block" msgstr "" -#: ../../addon/pageheader/pageheader.php:50 -msgid "\"pageheader\" Settings" +#: ../../mod/pdledit.php:13 +msgid "Layout updated." msgstr "" -#: ../../addon/pageheader/pageheader.php:68 -msgid "pageheader Settings saved." +#: ../../mod/pdledit.php:28 ../../mod/pdledit.php:53 +msgid "Edit System Page Description" msgstr "" -#: ../../addon/ijpost/ijpost.php:39 -msgid "Post to Insanejournal" +#: ../../mod/pdledit.php:48 +msgid "Layout not found." msgstr "" -#: ../../addon/ijpost/ijpost.php:70 -msgid "InsaneJournal Post Settings" +#: ../../mod/pdledit.php:54 +msgid "Module Name:" msgstr "" -#: ../../addon/ijpost/ijpost.php:72 -msgid "Enable InsaneJournal Post Plugin" +#: ../../mod/pdledit.php:55 ../../mod/layouts.php:59 +msgid "Layout Help" msgstr "" -#: ../../addon/ijpost/ijpost.php:77 -msgid "InsaneJournal username" +#: ../../mod/editlayout.php:72 +msgid "Edit Layout" msgstr "" -#: ../../addon/ijpost/ijpost.php:82 -msgid "InsaneJournal password" +#: ../../mod/editlayout.php:82 +msgid "Delete layout?" msgstr "" -#: ../../addon/ijpost/ijpost.php:87 -msgid "Post to InsaneJournal by default" +#: ../../mod/editlayout.php:146 +msgid "Delete Layout" msgstr "" -#: ../../addon/viewsrc/viewsrc.php:37 -msgid "View Source" +#: ../../mod/editpost.php:31 +msgid "Item is not editable" msgstr "" -#: ../../addon/statusnet/statusnet.php:134 -msgid "Post to StatusNet" +#: ../../mod/editpost.php:53 +msgid "Delete item?" msgstr "" -#: ../../addon/statusnet/statusnet.php:176 -msgid "" -"Please contact your site administrator.<br />The provided API URL is not " -"valid." +#: ../../mod/editwebpage.php:106 +msgid "Edit Webpage" msgstr "" -#: ../../addon/statusnet/statusnet.php:204 -msgid "We could not contact the StatusNet API with the Path you entered." +#: ../../mod/editwebpage.php:116 +msgid "Delete webpage?" msgstr "" -#: ../../addon/statusnet/statusnet.php:232 -msgid "StatusNet settings updated." +#: ../../mod/editwebpage.php:186 +msgid "Delete Webpage" msgstr "" -#: ../../addon/statusnet/statusnet.php:257 -msgid "StatusNet Posting Settings" +#: ../../mod/siteinfo.php:57 +#, php-format +msgid "Version %s" msgstr "" -#: ../../addon/statusnet/statusnet.php:271 -msgid "Globally Available StatusNet OAuthKeys" +#: ../../mod/siteinfo.php:76 +msgid "Installed plugins/addons/apps:" msgstr "" -#: ../../addon/statusnet/statusnet.php:272 -msgid "" -"There are preconfigured OAuth key pairs for some StatusNet servers " -"available. If you are useing one of them, please use these credentials. If " -"not feel free to connect to any other StatusNet instance (see below)." +#: ../../mod/siteinfo.php:89 +msgid "No installed plugins/addons/apps" msgstr "" -#: ../../addon/statusnet/statusnet.php:280 -msgid "Provide your own OAuth Credentials" +#: ../../mod/siteinfo.php:97 +msgid "Red" msgstr "" -#: ../../addon/statusnet/statusnet.php:281 +#: ../../mod/siteinfo.php:98 msgid "" -"No consumer key pair for StatusNet found. Register your Friendica Account as " -"an desktop client on your StatusNet account, copy the consumer key pair here " -"and enter the API base root.<br />Before you register your own OAuth key " -"pair ask the administrator if there is already a key pair for this Friendica " -"installation at your favorited StatusNet installation." +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralised privacy enhanced websites." msgstr "" -#: ../../addon/statusnet/statusnet.php:283 -msgid "OAuth Consumer Key" +#: ../../mod/siteinfo.php:101 +msgid "Running at web location" msgstr "" -#: ../../addon/statusnet/statusnet.php:286 -msgid "OAuth Consumer Secret" +#: ../../mod/siteinfo.php:102 +msgid "" +"Please visit <a href=\"http://getzot.com\">GetZot.com</a> to learn more " +"about the Red Matrix." msgstr "" -#: ../../addon/statusnet/statusnet.php:289 -msgid "Base API Path (remember the trailing /)" +#: ../../mod/siteinfo.php:103 +msgid "Bug reports and issues: please visit" msgstr "" -#: ../../addon/statusnet/statusnet.php:310 +#: ../../mod/siteinfo.php:106 msgid "" -"To connect to your StatusNet account click the button below to get a " -"security code from StatusNet which you have to copy into the input box below " -"and submit the form. Only your <strong>public</strong> posts will be posted " -"to StatusNet." +"Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com" msgstr "" -#: ../../addon/statusnet/statusnet.php:311 -msgid "Log in with StatusNet" +#: ../../mod/siteinfo.php:108 +msgid "Site Administrators" msgstr "" -#: ../../addon/statusnet/statusnet.php:313 -msgid "Copy the security code from StatusNet here" +#: ../../mod/sources.php:32 +msgid "Failed to create source. No channel selected." msgstr "" -#: ../../addon/statusnet/statusnet.php:319 -msgid "Cancel Connection Process" +#: ../../mod/sources.php:45 +msgid "Source created." msgstr "" -#: ../../addon/statusnet/statusnet.php:321 -msgid "Current StatusNet API is" +#: ../../mod/sources.php:57 +msgid "Source updated." msgstr "" -#: ../../addon/statusnet/statusnet.php:322 -msgid "Cancel StatusNet Connection" +#: ../../mod/sources.php:82 +msgid "*" msgstr "" -#: ../../addon/statusnet/statusnet.php:333 ../../addon/twitter/twitter.php:189 -msgid "Currently connected to: " +#: ../../mod/sources.php:89 +msgid "Manage remote sources of content for your channel." msgstr "" -#: ../../addon/statusnet/statusnet.php:334 -msgid "" -"If enabled all your <strong>public</strong> postings can be posted to the " -"associated StatusNet account. You can choose to do so by default (here) or " -"for every posting separately in the posting options when writing the entry." +#: ../../mod/sources.php:90 ../../mod/sources.php:100 +msgid "New Source" msgstr "" -#: ../../addon/statusnet/statusnet.php:336 +#: ../../mod/sources.php:101 ../../mod/sources.php:133 msgid "" -"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile " -"details from unknown viewers?</em>) the link potentially included in public " -"postings relayed to StatusNet will lead the visitor to a blank page " -"informing the visitor that the access to your profile has been restricted." +"Import all or selected content from the following channel into this channel " +"and distribute it according to your channel settings." msgstr "" -#: ../../addon/statusnet/statusnet.php:339 -msgid "Allow posting to StatusNet" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Only import content with these words (one per line)" msgstr "" -#: ../../addon/statusnet/statusnet.php:342 -msgid "Send public postings to StatusNet by default" +#: ../../mod/sources.php:102 ../../mod/sources.php:134 +msgid "Leave blank to import all public content" msgstr "" -#: ../../addon/statusnet/statusnet.php:345 -msgid "Send linked #-tags and @-names to StatusNet" +#: ../../mod/sources.php:103 ../../mod/sources.php:137 +#: ../../mod/new_channel.php:110 +msgid "Channel Name" msgstr "" -#: ../../addon/statusnet/statusnet.php:350 ../../addon/twitter/twitter.php:206 -msgid "Clear OAuth configuration" +#: ../../mod/sources.php:123 ../../mod/sources.php:150 +msgid "Source not found." msgstr "" -#: ../../addon/statusnet/statusnet.php:559 -msgid "API URL" +#: ../../mod/sources.php:130 +msgid "Edit Source" msgstr "" -#: ../../addon/infiniteimprobabilitydrive/infiniteimprobabilitydrive.php:19 -msgid "Infinite Improbability Drive" +#: ../../mod/sources.php:131 +msgid "Delete Source" msgstr "" -#: ../../addon/tumblr/tumblr.php:36 -msgid "Post to Tumblr" +#: ../../mod/sources.php:158 +msgid "Source removed" msgstr "" -#: ../../addon/tumblr/tumblr.php:67 -msgid "Tumblr Post Settings" +#: ../../mod/sources.php:160 +msgid "Unable to remove source." msgstr "" -#: ../../addon/tumblr/tumblr.php:69 -msgid "Enable Tumblr Post Plugin" +#: ../../mod/filer.php:49 +msgid "- select -" msgstr "" -#: ../../addon/tumblr/tumblr.php:74 -msgid "Tumblr login" +#: ../../mod/events.php:72 +msgid "Event title and start time are required." msgstr "" -#: ../../addon/tumblr/tumblr.php:79 -msgid "Tumblr password" +#: ../../mod/events.php:310 +msgid "l, F j" msgstr "" -#: ../../addon/tumblr/tumblr.php:84 -msgid "Post to Tumblr by default" +#: ../../mod/events.php:332 +msgid "Edit event" msgstr "" -#: ../../addon/numfriends/numfriends.php:46 -msgid "Numfriends settings updated." +#: ../../mod/events.php:378 +msgid "Create New Event" msgstr "" -#: ../../addon/numfriends/numfriends.php:77 -msgid "Numfriends Settings" +#: ../../mod/events.php:379 +msgid "Previous" msgstr "" -#: ../../addon/numfriends/numfriends.php:79 -msgid "How many contacts to display on profile sidebar" +#: ../../mod/events.php:450 +msgid "hour:minute" msgstr "" -#: ../../addon/gnot/gnot.php:48 -msgid "Gnot settings updated." +#: ../../mod/events.php:470 +msgid "Event details" msgstr "" -#: ../../addon/gnot/gnot.php:79 -msgid "Gnot Settings" +#: ../../mod/events.php:471 +#, php-format +msgid "Format is %s %s. Starting date and Title are required." msgstr "" -#: ../../addon/gnot/gnot.php:81 -msgid "" -"Allows threading of email comment notifications on Gmail and anonymising the " -"subject line." +#: ../../mod/events.php:473 +msgid "Event Starts:" msgstr "" -#: ../../addon/gnot/gnot.php:82 -msgid "Enable this plugin/addon?" +#: ../../mod/events.php:473 ../../mod/events.php:487 ../../mod/appman.php:91 +#: ../../mod/appman.php:92 +msgid "Required" msgstr "" -#: ../../addon/gnot/gnot.php:97 -#, php-format -msgid "[Friendica:Notify] Comment to conversation #%d" +#: ../../mod/events.php:476 +msgid "Finish date/time is not known or not relevant" msgstr "" -#: ../../addon/wppost/wppost.php:42 -msgid "Post to Wordpress" +#: ../../mod/events.php:478 +msgid "Event Finishes:" msgstr "" -#: ../../addon/wppost/wppost.php:76 -msgid "WordPress Post Settings" +#: ../../mod/events.php:481 +msgid "Adjust for viewer timezone" msgstr "" -#: ../../addon/wppost/wppost.php:78 -msgid "Enable WordPress Post Plugin" +#: ../../mod/events.php:483 +msgid "Description:" msgstr "" -#: ../../addon/wppost/wppost.php:83 -msgid "WordPress username" +#: ../../mod/events.php:487 +msgid "Title:" msgstr "" -#: ../../addon/wppost/wppost.php:88 -msgid "WordPress password" +#: ../../mod/events.php:489 +msgid "Share this event" msgstr "" -#: ../../addon/wppost/wppost.php:93 -msgid "WordPress API URL" +#: ../../mod/filestorage.php:68 +msgid "Permission Denied." msgstr "" -#: ../../addon/wppost/wppost.php:98 -msgid "Post to WordPress by default" +#: ../../mod/filestorage.php:85 +msgid "File not found." msgstr "" -#: ../../addon/wppost/wppost.php:103 -msgid "Provide a backlink to the Friendica post" +#: ../../mod/filestorage.php:121 +msgid "Edit file permissions" msgstr "" -#: ../../addon/wppost/wppost.php:207 -msgid "Read the original post and comment stream on Friendica" +#: ../../mod/filestorage.php:129 +msgid "Set/edit permissions" msgstr "" -#: ../../addon/showmore/showmore.php:38 -msgid "\"Show more\" Settings" +#: ../../mod/filestorage.php:130 +msgid "Include all files and sub folders" msgstr "" -#: ../../addon/showmore/showmore.php:41 -msgid "Enable Show More" +#: ../../mod/filestorage.php:131 +msgid "Return to file list" msgstr "" -#: ../../addon/showmore/showmore.php:44 -msgid "Cutting posts after how much characters" +#: ../../mod/filestorage.php:133 +msgid "Copy/paste this code to attach file to a post" msgstr "" -#: ../../addon/showmore/showmore.php:65 -msgid "Show More Settings saved." +#: ../../mod/filestorage.php:134 +msgid "Copy/paste this URL to link file from a web page" msgstr "" -#: ../../addon/piwik/piwik.php:79 -msgid "" -"This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> " -"analytics tool." +#: ../../mod/filestorage.php:171 +msgid "Download" msgstr "" -#: ../../addon/piwik/piwik.php:82 -#, php-format -msgid "" -"If you do not want that your visits are logged this way you <a href='%s'>can " -"set a cookie to prevent Piwik from tracking further visits of the site</a> " -"(opt-out)." +#: ../../mod/filestorage.php:177 +msgid "Used: " msgstr "" -#: ../../addon/piwik/piwik.php:90 -msgid "Piwik Base URL" +#: ../../mod/filestorage.php:178 +msgid "[directory]" msgstr "" -#: ../../addon/piwik/piwik.php:90 -msgid "" -"Absolute path to your Piwik installation. (without protocol (http/s), with " -"trailing slash)" +#: ../../mod/filestorage.php:180 +msgid "Limit: " msgstr "" -#: ../../addon/piwik/piwik.php:91 -msgid "Site ID" +#: ../../mod/follow.php:25 +msgid "Channel added." msgstr "" -#: ../../addon/piwik/piwik.php:92 -msgid "Show opt-out cookie link?" +#: ../../mod/subthread.php:103 +#, php-format +msgid "%1$s is following %2$s's %3$s" msgstr "" -#: ../../addon/piwik/piwik.php:93 -msgid "Asynchronous tracking" +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." msgstr "" -#: ../../addon/twitter/twitter.php:73 -msgid "Post to Twitter" +#: ../../mod/fsuggest.php:63 +msgid "Friend suggestion sent." msgstr "" -#: ../../addon/twitter/twitter.php:122 -msgid "Twitter settings updated." +#: ../../mod/fsuggest.php:97 +msgid "Suggest Friends" msgstr "" -#: ../../addon/twitter/twitter.php:146 -msgid "Twitter Posting Settings" +#: ../../mod/fsuggest.php:99 +#, php-format +msgid "Suggest a friend for %s" msgstr "" -#: ../../addon/twitter/twitter.php:153 +#: ../../mod/suggest.php:35 msgid "" -"No consumer key pair for Twitter found. Please contact your site " -"administrator." +"No suggestions available. If this is a new site, please try again in 24 " +"hours." msgstr "" -#: ../../addon/twitter/twitter.php:172 -msgid "" -"At this Friendica instance the Twitter plugin was enabled but you have not " -"yet connected your account to your Twitter account. To do so click the " -"button below to get a PIN from Twitter which you have to copy into the input " -"box below and submit the form. Only your <strong>public</strong> posts will " -"be posted to Twitter." +#: ../../mod/group.php:20 +msgid "Collection created." msgstr "" -#: ../../addon/twitter/twitter.php:173 -msgid "Log in with Twitter" +#: ../../mod/group.php:26 +msgid "Could not create collection." msgstr "" -#: ../../addon/twitter/twitter.php:175 -msgid "Copy the PIN from Twitter here" +#: ../../mod/group.php:54 +msgid "Collection updated." msgstr "" -#: ../../addon/twitter/twitter.php:190 -msgid "" -"If enabled all your <strong>public</strong> postings can be posted to the " -"associated Twitter account. You can choose to do so by default (here) or for " -"every posting separately in the posting options when writing the entry." +#: ../../mod/group.php:86 +msgid "Create a collection of channels." msgstr "" -#: ../../addon/twitter/twitter.php:192 -msgid "" -"<strong>Note</strong>: Due your privacy settings (<em>Hide your profile " -"details from unknown viewers?</em>) the link potentially included in public " -"postings relayed to Twitter will lead the visitor to a blank page informing " -"the visitor that the access to your profile has been restricted." +#: ../../mod/group.php:87 ../../mod/group.php:183 +msgid "Collection Name: " msgstr "" -#: ../../addon/twitter/twitter.php:195 -msgid "Allow posting to Twitter" +#: ../../mod/group.php:89 ../../mod/group.php:186 +msgid "Members are visible to other channels" msgstr "" -#: ../../addon/twitter/twitter.php:198 -msgid "Send public postings to Twitter by default" +#: ../../mod/group.php:107 +msgid "Collection removed." msgstr "" -#: ../../addon/twitter/twitter.php:201 -msgid "Send linked #-tags and @-names to Twitter" +#: ../../mod/group.php:109 +msgid "Unable to remove collection." msgstr "" -#: ../../addon/twitter/twitter.php:389 -msgid "Consumer key" +#: ../../mod/group.php:182 +msgid "Collection Editor" msgstr "" -#: ../../addon/twitter/twitter.php:390 -msgid "Consumer secret" +#: ../../mod/group.php:196 +msgid "Members" msgstr "" -#: ../../addon/irc/irc.php:44 -msgid "IRC Settings" +#: ../../mod/group.php:198 +msgid "All Connected Channels" msgstr "" -#: ../../addon/irc/irc.php:46 -msgid "Channel(s) to auto connect (comma separated)" +#: ../../mod/group.php:231 +msgid "Click on a channel to add or remove." msgstr "" -#: ../../addon/irc/irc.php:51 -msgid "Popular Channels (comma separated)" +#: ../../mod/tagger.php:98 +#, php-format +msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "" -#: ../../addon/irc/irc.php:69 -msgid "IRC settings saved." +#: ../../mod/help.php:43 ../../mod/help.php:49 ../../mod/help.php:55 +msgid "Help:" msgstr "" -#: ../../addon/irc/irc.php:74 -msgid "IRC Chatroom" +#: ../../mod/help.php:69 ../../index.php:233 +msgid "Not Found" msgstr "" -#: ../../addon/irc/irc.php:96 -msgid "Popular Channels" +#: ../../mod/tagrm.php:41 +msgid "Tag removed" msgstr "" -#: ../../addon/blogger/blogger.php:42 -msgid "Post to blogger" +#: ../../mod/tagrm.php:79 +msgid "Remove Item Tag" msgstr "" -#: ../../addon/blogger/blogger.php:74 -msgid "Blogger Post Settings" +#: ../../mod/tagrm.php:81 +msgid "Select a tag to remove: " msgstr "" -#: ../../addon/blogger/blogger.php:76 -msgid "Enable Blogger Post Plugin" +#: ../../mod/home.php:79 +msgid "Red Matrix - "The Network"" msgstr "" -#: ../../addon/blogger/blogger.php:81 -msgid "Blogger username" +#: ../../mod/home.php:92 +#, php-format +msgid "Welcome to %s" msgstr "" -#: ../../addon/blogger/blogger.php:86 -msgid "Blogger password" +#: ../../mod/admin.php:52 +msgid "Theme settings updated." msgstr "" -#: ../../addon/blogger/blogger.php:91 -msgid "Blogger API URL" +#: ../../mod/admin.php:92 ../../mod/admin.php:441 +msgid "Site" msgstr "" -#: ../../addon/blogger/blogger.php:96 -msgid "Post to Blogger by default" +#: ../../mod/admin.php:93 +msgid "Accounts" msgstr "" -#: ../../addon/posterous/posterous.php:37 -msgid "Post to Posterous" +#: ../../mod/admin.php:94 ../../mod/admin.php:884 +msgid "Channels" msgstr "" -#: ../../addon/posterous/posterous.php:70 -msgid "Posterous Post Settings" +#: ../../mod/admin.php:95 ../../mod/admin.php:975 ../../mod/admin.php:1017 +msgid "Plugins" msgstr "" -#: ../../addon/posterous/posterous.php:72 -msgid "Enable Posterous Post Plugin" +#: ../../mod/admin.php:96 ../../mod/admin.php:1180 ../../mod/admin.php:1216 +msgid "Themes" msgstr "" -#: ../../addon/posterous/posterous.php:77 -msgid "Posterous login" +#: ../../mod/admin.php:97 ../../mod/admin.php:541 +msgid "Server" msgstr "" -#: ../../addon/posterous/posterous.php:82 -msgid "Posterous password" +#: ../../mod/admin.php:98 +msgid "DB updates" msgstr "" -#: ../../addon/posterous/posterous.php:87 -msgid "Posterous site ID" +#: ../../mod/admin.php:112 ../../mod/admin.php:119 ../../mod/admin.php:1303 +msgid "Logs" msgstr "" -#: ../../addon/posterous/posterous.php:92 -msgid "Posterous API token" +#: ../../mod/admin.php:118 +msgid "Plugin Features" msgstr "" -#: ../../addon/posterous/posterous.php:97 -msgid "Post to Posterous by default" +#: ../../mod/admin.php:120 +msgid "User registrations waiting for confirmation" msgstr "" -#: ../../view/theme/cleanzero/config.php:82 -#: ../../view/theme/diabook/config.php:192 -#: ../../view/theme/quattro/config.php:54 ../../view/theme/dispy/config.php:72 -msgid "Theme settings" +#: ../../mod/admin.php:197 +msgid "Message queues" msgstr "" -#: ../../view/theme/cleanzero/config.php:83 -msgid "Set resize level for images in posts and comments (width and height)" +#: ../../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 "" -#: ../../view/theme/cleanzero/config.php:84 -#: ../../view/theme/diabook/config.php:193 -#: ../../view/theme/dispy/config.php:73 -msgid "Set font-size for posts and comments" +#: ../../mod/admin.php:203 +msgid "Summary" msgstr "" -#: ../../view/theme/cleanzero/config.php:85 -msgid "Set theme width" +#: ../../mod/admin.php:205 +msgid "Registered users" msgstr "" -#: ../../view/theme/cleanzero/config.php:86 -#: ../../view/theme/quattro/config.php:56 -msgid "Color scheme" +#: ../../mod/admin.php:207 ../../mod/admin.php:544 +msgid "Pending registrations" msgstr "" -#: ../../view/theme/diabook/theme.php:127 ../../include/nav.php:49 -#: ../../include/nav.php:115 -msgid "Your posts and conversations" +#: ../../mod/admin.php:208 +msgid "Version" msgstr "" -#: ../../view/theme/diabook/theme.php:128 ../../include/nav.php:50 -msgid "Your profile page" +#: ../../mod/admin.php:210 ../../mod/admin.php:545 +msgid "Active plugins" msgstr "" -#: ../../view/theme/diabook/theme.php:129 -msgid "Your contacts" +#: ../../mod/admin.php:361 +msgid "Site settings updated." msgstr "" -#: ../../view/theme/diabook/theme.php:130 ../../include/nav.php:51 -msgid "Your photos" +#: ../../mod/admin.php:392 +msgid "No special theme for accessibility" msgstr "" -#: ../../view/theme/diabook/theme.php:131 ../../include/nav.php:52 -msgid "Your events" +#: ../../mod/admin.php:421 +msgid "Yes - with approval" msgstr "" -#: ../../view/theme/diabook/theme.php:132 ../../include/nav.php:53 -msgid "Personal notes" +#: ../../mod/admin.php:427 +msgid "My site is not a public server" msgstr "" -#: ../../view/theme/diabook/theme.php:132 ../../include/nav.php:53 -msgid "Your personal photos" +#: ../../mod/admin.php:428 +msgid "My site has paid access only" msgstr "" -#: ../../view/theme/diabook/theme.php:134 -#: ../../view/theme/diabook/theme.php:643 -#: ../../view/theme/diabook/theme.php:747 -#: ../../view/theme/diabook/config.php:201 -msgid "Community Pages" +#: ../../mod/admin.php:429 +msgid "My site has free access only" msgstr "" -#: ../../view/theme/diabook/theme.php:490 -#: ../../view/theme/diabook/theme.php:749 -#: ../../view/theme/diabook/config.php:203 -msgid "Community Profiles" +#: ../../mod/admin.php:430 +msgid "My site offers free accounts with optional paid upgrades" msgstr "" -#: ../../view/theme/diabook/theme.php:511 -#: ../../view/theme/diabook/theme.php:754 -#: ../../view/theme/diabook/config.php:208 -msgid "Last users" +#: ../../mod/admin.php:444 +msgid "File upload" msgstr "" -#: ../../view/theme/diabook/theme.php:540 -#: ../../view/theme/diabook/theme.php:756 -#: ../../view/theme/diabook/config.php:210 -msgid "Last likes" +#: ../../mod/admin.php:445 +msgid "Policies" msgstr "" -#: ../../view/theme/diabook/theme.php:585 -#: ../../view/theme/diabook/theme.php:755 -#: ../../view/theme/diabook/config.php:209 -msgid "Last photos" +#: ../../mod/admin.php:450 +msgid "Site name" msgstr "" -#: ../../view/theme/diabook/theme.php:622 -#: ../../view/theme/diabook/theme.php:752 -#: ../../view/theme/diabook/config.php:206 -msgid "Find Friends" +#: ../../mod/admin.php:451 +msgid "Banner/Logo" msgstr "" -#: ../../view/theme/diabook/theme.php:623 -msgid "Local Directory" +#: ../../mod/admin.php:452 +msgid "Administrator Information" msgstr "" -#: ../../view/theme/diabook/theme.php:625 ../../include/contact_widgets.php:35 -msgid "Similar Interests" +#: ../../mod/admin.php:452 +msgid "" +"Contact information for site administrators. Displayed on siteinfo page. " +"BBCode can be used here" msgstr "" -#: ../../view/theme/diabook/theme.php:627 ../../include/contact_widgets.php:37 -msgid "Invite Friends" +#: ../../mod/admin.php:453 +msgid "System language" msgstr "" -#: ../../view/theme/diabook/theme.php:678 -#: ../../view/theme/diabook/theme.php:748 -#: ../../view/theme/diabook/config.php:202 -msgid "Earth Layers" +#: ../../mod/admin.php:454 +msgid "System theme" msgstr "" -#: ../../view/theme/diabook/theme.php:683 -msgid "Set zoomfactor for Earth Layers" +#: ../../mod/admin.php:454 +msgid "" +"Default system theme - may be over-ridden by user profiles - <a href='#' " +"id='cnftheme'>change theme settings</a>" msgstr "" -#: ../../view/theme/diabook/theme.php:684 -#: ../../view/theme/diabook/config.php:199 -msgid "Set longitude (X) for Earth Layers" +#: ../../mod/admin.php:455 +msgid "Mobile system theme" msgstr "" -#: ../../view/theme/diabook/theme.php:685 -#: ../../view/theme/diabook/config.php:200 -msgid "Set latitude (Y) for Earth Layers" +#: ../../mod/admin.php:455 +msgid "Theme for mobile devices" msgstr "" -#: ../../view/theme/diabook/theme.php:698 -#: ../../view/theme/diabook/theme.php:750 -#: ../../view/theme/diabook/config.php:204 -msgid "Help or @NewHere ?" +#: ../../mod/admin.php:456 +msgid "Accessibility system theme" msgstr "" -#: ../../view/theme/diabook/theme.php:705 -#: ../../view/theme/diabook/theme.php:751 -#: ../../view/theme/diabook/config.php:205 -msgid "Connect Services" +#: ../../mod/admin.php:456 +msgid "Accessibility theme" msgstr "" -#: ../../view/theme/diabook/theme.php:712 -#: ../../view/theme/diabook/theme.php:753 -msgid "Last Tweets" +#: ../../mod/admin.php:457 +msgid "Channel to use for this website's static pages" msgstr "" -#: ../../view/theme/diabook/theme.php:715 -#: ../../view/theme/diabook/config.php:197 -msgid "Set twitter search term" +#: ../../mod/admin.php:457 +msgid "Site Channel" msgstr "" -#: ../../view/theme/diabook/theme.php:735 -#: ../../view/theme/diabook/theme.php:736 -#: ../../view/theme/diabook/theme.php:737 -#: ../../view/theme/diabook/theme.php:738 -#: ../../view/theme/diabook/theme.php:739 -#: ../../view/theme/diabook/theme.php:740 -#: ../../view/theme/diabook/theme.php:741 -#: ../../view/theme/diabook/theme.php:742 -#: ../../view/theme/diabook/theme.php:743 -#: ../../view/theme/diabook/theme.php:744 ../../include/acl_selectors.php:288 -msgid "don't show" +#: ../../mod/admin.php:459 +msgid "Maximum image size" msgstr "" -#: ../../view/theme/diabook/theme.php:735 -#: ../../view/theme/diabook/theme.php:736 -#: ../../view/theme/diabook/theme.php:737 -#: ../../view/theme/diabook/theme.php:738 -#: ../../view/theme/diabook/theme.php:739 -#: ../../view/theme/diabook/theme.php:740 -#: ../../view/theme/diabook/theme.php:741 -#: ../../view/theme/diabook/theme.php:742 -#: ../../view/theme/diabook/theme.php:743 -#: ../../view/theme/diabook/theme.php:744 ../../include/acl_selectors.php:287 -msgid "show" +#: ../../mod/admin.php:459 +msgid "" +"Maximum size in bytes of uploaded images. Default is 0, which means no " +"limits." msgstr "" -#: ../../view/theme/diabook/theme.php:745 -msgid "Show/hide boxes at right-hand column:" +#: ../../mod/admin.php:460 +msgid "Does this site allow new member registration?" msgstr "" -#: ../../view/theme/diabook/config.php:194 -#: ../../view/theme/dispy/config.php:74 -msgid "Set line-height for posts and comments" +#: ../../mod/admin.php:461 +msgid "Which best describes the types of account offered by this hub?" msgstr "" -#: ../../view/theme/diabook/config.php:195 -msgid "Set resolution for middle column" +#: ../../mod/admin.php:462 +msgid "Register text" msgstr "" -#: ../../view/theme/diabook/config.php:196 -msgid "Set color scheme" +#: ../../mod/admin.php:462 +msgid "Will be displayed prominently on the registration page." msgstr "" -#: ../../view/theme/diabook/config.php:198 -msgid "Set zoomfactor for Earth Layer" +#: ../../mod/admin.php:463 +msgid "Accounts abandoned after x days" msgstr "" -#: ../../view/theme/diabook/config.php:207 -msgid "Last tweets" +#: ../../mod/admin.php:463 +msgid "" +"Will not waste system resources polling external sites for abandonded " +"accounts. Enter 0 for no time limit." msgstr "" -#: ../../view/theme/quattro/config.php:55 -msgid "Alignment" +#: ../../mod/admin.php:464 +msgid "Allowed friend domains" msgstr "" -#: ../../view/theme/quattro/config.php:55 -msgid "Left" +#: ../../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 "" -#: ../../view/theme/quattro/config.php:55 -msgid "Center" +#: ../../mod/admin.php:465 +msgid "Allowed email domains" msgstr "" -#: ../../view/theme/dispy/config.php:75 -msgid "Set colour scheme" +#: ../../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 "" -#: ../../include/profile_advanced.php:22 -msgid "j F, Y" +#: ../../mod/admin.php:466 +msgid "Block public" msgstr "" -#: ../../include/profile_advanced.php:23 -msgid "j F" +#: ../../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 "" -#: ../../include/profile_advanced.php:30 -msgid "Birthday:" +#: ../../mod/admin.php:467 +msgid "Force publish" msgstr "" -#: ../../include/profile_advanced.php:34 -msgid "Age:" +#: ../../mod/admin.php:467 +msgid "" +"Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: ../../include/profile_advanced.php:43 -#, php-format -msgid "for %1$d %2$s" +#: ../../mod/admin.php:468 +msgid "Disable discovery tab" msgstr "" -#: ../../include/profile_advanced.php:52 -msgid "Tags:" +#: ../../mod/admin.php:468 +msgid "" +"Remove the tab in the network view with public content pulled from sources " +"chosen for this site." msgstr "" -#: ../../include/profile_advanced.php:56 -msgid "Religion:" +#: ../../mod/admin.php:469 +msgid "No login on Homepage" msgstr "" -#: ../../include/profile_advanced.php:60 -msgid "Hobbies/Interests:" +#: ../../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 "" -#: ../../include/profile_advanced.php:67 -msgid "Contact information and Social Networks:" +#: ../../mod/admin.php:471 +msgid "Proxy user" msgstr "" -#: ../../include/profile_advanced.php:69 -msgid "Musical interests:" +#: ../../mod/admin.php:472 +msgid "Proxy URL" msgstr "" -#: ../../include/profile_advanced.php:71 -msgid "Books, literature:" +#: ../../mod/admin.php:473 +msgid "Network timeout" msgstr "" -#: ../../include/profile_advanced.php:73 -msgid "Television:" +#: ../../mod/admin.php:473 +msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: ../../include/profile_advanced.php:75 -msgid "Film/dance/culture/entertainment:" +#: ../../mod/admin.php:474 +msgid "Delivery interval" msgstr "" -#: ../../include/profile_advanced.php:77 -msgid "Love/Romance:" +#: ../../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 "" -#: ../../include/profile_advanced.php:79 -msgid "Work/employment:" +#: ../../mod/admin.php:475 +msgid "Poll interval" msgstr "" -#: ../../include/profile_advanced.php:81 -msgid "School/education:" +#: ../../mod/admin.php:475 +msgid "" +"Delay background polling processes by this many seconds to reduce system " +"load. If 0, use delivery interval." msgstr "" -#: ../../include/contact_selectors.php:32 -msgid "Unknown | Not categorised" +#: ../../mod/admin.php:476 +msgid "Maximum Load Average" msgstr "" -#: ../../include/contact_selectors.php:33 -msgid "Block immediately" +#: ../../mod/admin.php:476 +msgid "" +"Maximum system load before delivery and poll processes are deferred - " +"default 50." msgstr "" -#: ../../include/contact_selectors.php:34 -msgid "Shady, spammer, self-marketer" +#: ../../mod/admin.php:532 +msgid "No server found" msgstr "" -#: ../../include/contact_selectors.php:35 -msgid "Known to me, but no opinion" +#: ../../mod/admin.php:539 ../../mod/admin.php:763 +msgid "ID" msgstr "" -#: ../../include/contact_selectors.php:36 -msgid "OK, probably harmless" +#: ../../mod/admin.php:539 +msgid "for channel" msgstr "" -#: ../../include/contact_selectors.php:37 -msgid "Reputable, has my trust" +#: ../../mod/admin.php:539 +msgid "on server" msgstr "" -#: ../../include/contact_selectors.php:56 -msgid "Frequently" +#: ../../mod/admin.php:539 +msgid "Status" msgstr "" -#: ../../include/contact_selectors.php:57 -msgid "Hourly" +#: ../../mod/admin.php:560 +msgid "Update has been marked successful" msgstr "" -#: ../../include/contact_selectors.php:58 -msgid "Twice daily" +#: ../../mod/admin.php:570 +#, php-format +msgid "Executing %s failed. Check system logs." msgstr "" -#: ../../include/contact_selectors.php:59 -msgid "Daily" +#: ../../mod/admin.php:573 +#, php-format +msgid "Update %s was successfully applied." msgstr "" -#: ../../include/contact_selectors.php:60 -msgid "Weekly" +#: ../../mod/admin.php:577 +#, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "" -#: ../../include/contact_selectors.php:61 -msgid "Monthly" +#: ../../mod/admin.php:580 +#, php-format +msgid "Update function %s could not be found." msgstr "" -#: ../../include/contact_selectors.php:77 -msgid "OStatus" +#: ../../mod/admin.php:595 +msgid "No failed updates." msgstr "" -#: ../../include/contact_selectors.php:78 -msgid "RSS/Atom" +#: ../../mod/admin.php:599 +msgid "Failed Updates" msgstr "" -#: ../../include/contact_selectors.php:82 -msgid "Zot!" +#: ../../mod/admin.php:601 +msgid "Mark success (if update was manually applied)" msgstr "" -#: ../../include/contact_selectors.php:83 -msgid "LinkedIn" +#: ../../mod/admin.php:602 +msgid "Attempt to execute this update step automatically" msgstr "" -#: ../../include/contact_selectors.php:84 -msgid "XMPP/IM" -msgstr "" +#: ../../mod/admin.php:628 +#, php-format +msgid "%s user blocked/unblocked" +msgid_plural "%s users blocked/unblocked" +msgstr[0] "" +msgstr[1] "" -#: ../../include/contact_selectors.php:85 -msgid "MySpace" -msgstr "" +#: ../../mod/admin.php:635 +#, php-format +msgid "%s user deleted" +msgid_plural "%s users deleted" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:6 -msgid "Male" +#: ../../mod/admin.php:666 +msgid "Account not found" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Female" +#: ../../mod/admin.php:677 +#, php-format +msgid "User '%s' deleted" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Currently Male" +#: ../../mod/admin.php:686 +#, php-format +msgid "User '%s' unblocked" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Currently Female" +#: ../../mod/admin.php:686 +#, php-format +msgid "User '%s' blocked" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Male" +#: ../../mod/admin.php:750 ../../mod/admin.php:762 +msgid "Users" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Mostly Female" +#: ../../mod/admin.php:752 ../../mod/admin.php:886 +msgid "select all" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Transgender" +#: ../../mod/admin.php:753 +msgid "User registrations waiting for confirm" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Intersex" +#: ../../mod/admin.php:754 +msgid "Request date" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Transsexual" +#: ../../mod/admin.php:755 +msgid "No registrations." msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Hermaphrodite" +#: ../../mod/admin.php:756 +msgid "Approve" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Neuter" +#: ../../mod/admin.php:757 +msgid "Deny" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Non-specific" +#: ../../mod/admin.php:763 +msgid "Register date" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Other" +#: ../../mod/admin.php:763 +msgid "Last login" msgstr "" -#: ../../include/profile_selectors.php:6 -msgid "Undecided" +#: ../../mod/admin.php:763 +msgid "Expires" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Males" +#: ../../mod/admin.php:763 +msgid "Service Class" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Females" +#: ../../mod/admin.php:765 +msgid "" +"Selected users will be deleted!\\n\\nEverything these users had posted on " +"this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Gay" +#: ../../mod/admin.php:766 +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 "" -#: ../../include/profile_selectors.php:23 -msgid "Lesbian" -msgstr "" +#: ../../mod/admin.php:798 +#, php-format +msgid "%s channel censored/uncensored" +msgid_plural "%s channelss censored/uncensored" +msgstr[0] "" +msgstr[1] "" -#: ../../include/profile_selectors.php:23 -msgid "No Preference" +#: ../../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 "" -#: ../../include/profile_selectors.php:23 -msgid "Bisexual" +#: ../../mod/admin.php:835 +#, php-format +msgid "Channel '%s' deleted" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Autosexual" +#: ../../mod/admin.php:845 +#, php-format +msgid "Channel '%s' uncensored" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Abstinent" +#: ../../mod/admin.php:845 +#, php-format +msgid "Channel '%s' censored" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Virgin" +#: ../../mod/admin.php:888 +msgid "Censor" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Deviant" +#: ../../mod/admin.php:889 +msgid "Uncensor" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Fetish" +#: ../../mod/admin.php:892 +msgid "UID" msgstr "" -#: ../../include/profile_selectors.php:23 -msgid "Oodles" +#: ../../mod/admin.php:894 +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 "" -#: ../../include/profile_selectors.php:23 -msgid "Nonsexual" +#: ../../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 "" -#: ../../include/profile_selectors.php:42 -msgid "Single" +#: ../../mod/admin.php:934 +#, php-format +msgid "Plugin %s disabled." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Lonely" +#: ../../mod/admin.php:938 +#, php-format +msgid "Plugin %s enabled." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Available" +#: ../../mod/admin.php:948 ../../mod/admin.php:1150 +msgid "Disable" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Unavailable" +#: ../../mod/admin.php:950 ../../mod/admin.php:1152 +msgid "Enable" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Has crush" +#: ../../mod/admin.php:976 ../../mod/admin.php:1181 +msgid "Toggle" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Infatuated" +#: ../../mod/admin.php:984 ../../mod/admin.php:1191 +msgid "Author: " msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Dating" +#: ../../mod/admin.php:985 ../../mod/admin.php:1192 +msgid "Maintainer: " msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Unfaithful" +#: ../../mod/admin.php:1114 +msgid "No themes found." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Sex Addict" +#: ../../mod/admin.php:1173 +msgid "Screenshot" msgstr "" -#: ../../include/profile_selectors.php:42 ../../include/user.php:278 -#: ../../include/user.php:283 -msgid "Friends" +#: ../../mod/admin.php:1221 +msgid "[Experimental]" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Friends/Benefits" +#: ../../mod/admin.php:1222 +msgid "[Unsupported]" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Casual" +#: ../../mod/admin.php:1249 +msgid "Log settings updated." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Engaged" +#: ../../mod/admin.php:1305 +msgid "Clear" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Married" +#: ../../mod/admin.php:1311 +msgid "Debugging" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Imaginarily married" +#: ../../mod/admin.php:1312 +msgid "Log file" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Partners" +#: ../../mod/admin.php:1312 +msgid "" +"Must be writable by web server. Relative to your Red top-level directory." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Cohabiting" +#: ../../mod/admin.php:1313 +msgid "Log level" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Common law" +#: ../../mod/thing.php:98 +msgid "Thing updated" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Happy" +#: ../../mod/thing.php:158 +msgid "Object store: failed" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Not looking" +#: ../../mod/thing.php:162 +msgid "Thing added" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Swinger" +#: ../../mod/thing.php:182 +#, php-format +msgid "OBJ: %1$s %2$s %3$s" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Betrayed" +#: ../../mod/thing.php:234 +msgid "Show Thing" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Separated" +#: ../../mod/thing.php:241 +msgid "item not found." msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Unstable" +#: ../../mod/thing.php:269 +msgid "Edit Thing" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Divorced" +#: ../../mod/thing.php:271 ../../mod/thing.php:318 +msgid "Select a profile" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Imaginarily divorced" +#: ../../mod/thing.php:273 ../../mod/thing.php:320 +msgid "Select a category of stuff. e.g. I ______ something" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Widowed" +#: ../../mod/thing.php:275 ../../mod/thing.php:321 +msgid "Post an activity" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Uncertain" +#: ../../mod/thing.php:275 ../../mod/thing.php:321 +msgid "Only sends to viewers of the applicable profile" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "It's complicated" +#: ../../mod/thing.php:277 ../../mod/thing.php:323 +msgid "Name of thing e.g. something" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Don't care" +#: ../../mod/thing.php:279 ../../mod/thing.php:324 +msgid "URL of thing (optional)" msgstr "" -#: ../../include/profile_selectors.php:42 -msgid "Ask me" +#: ../../mod/thing.php:281 ../../mod/thing.php:325 +msgid "URL for photo of thing (optional)" msgstr "" -#: ../../include/event.php:20 ../../include/bb2diaspora.php:393 -msgid "Starts:" +#: ../../mod/thing.php:316 +msgid "Add Thing to your Profile" msgstr "" -#: ../../include/event.php:30 ../../include/bb2diaspora.php:401 -msgid "Finishes:" +#: ../../mod/import.php:36 +msgid "Nothing to import." msgstr "" -#: ../../include/delivery.php:456 ../../include/notifier.php:678 -msgid "(no subject)" +#: ../../mod/import.php:58 +msgid "Unable to download data from old server" msgstr "" -#: ../../include/delivery.php:463 ../../include/enotify.php:26 -#: ../../include/notifier.php:685 -msgid "noreply" +#: ../../mod/import.php:64 +msgid "Imported file is empty." msgstr "" -#: ../../include/Scrape.php:572 -msgid " on Last.fm" +#: ../../mod/import.php:88 +msgid "" +"Cannot create a duplicate channel identifier on this system. Import failed." msgstr "" -#: ../../include/text.php:243 -msgid "prev" +#: ../../mod/import.php:106 +msgid "Channel clone failed. Import failed." msgstr "" -#: ../../include/text.php:245 -msgid "first" +#: ../../mod/import.php:116 +msgid "Cloned channel not found. Import failed." msgstr "" -#: ../../include/text.php:274 -msgid "last" +#: ../../mod/import.php:364 +msgid "Import completed." msgstr "" -#: ../../include/text.php:277 -msgid "next" +#: ../../mod/import.php:377 +msgid "You must be logged in to use this feature." msgstr "" -#: ../../include/text.php:568 -msgid "No contacts" +#: ../../mod/import.php:382 +msgid "Import Channel" msgstr "" -#: ../../include/text.php:577 -#, php-format -msgid "%d Contact" -msgid_plural "%d Contacts" -msgstr[0] "" -msgstr[1] "" +#: ../../mod/import.php:383 +msgid "" +"Use this form to import an existing channel from a different server/hub. You " +"may retrieve the channel identity from the old server/hub via the network or " +"provide an export file. Only identity and connections/relationships will be " +"imported. Importation of content is not yet available." +msgstr "" -#: ../../include/text.php:839 -msgid "Monday" +#: ../../mod/import.php:384 +msgid "File to Upload" msgstr "" -#: ../../include/text.php:839 -msgid "Tuesday" +#: ../../mod/import.php:385 +msgid "Or provide the old server/hub details" msgstr "" -#: ../../include/text.php:839 -msgid "Wednesday" +#: ../../mod/import.php:386 +msgid "Your old identity address (xyz@example.com)" msgstr "" -#: ../../include/text.php:839 -msgid "Thursday" +#: ../../mod/import.php:387 +msgid "Your old login email address" msgstr "" -#: ../../include/text.php:839 -msgid "Friday" +#: ../../mod/import.php:388 +msgid "Your old login password" msgstr "" -#: ../../include/text.php:839 -msgid "Saturday" +#: ../../mod/import.php:389 +msgid "" +"For either option, please choose whether to make this hub your new primary " +"address, or whether your old location should continue this role. You will be " +"able to post from either location, but only one can be marked as the primary " +"location for files, photos, and media." msgstr "" -#: ../../include/text.php:839 -msgid "Sunday" +#: ../../mod/import.php:390 +msgid "Make this hub my primary location" msgstr "" -#: ../../include/text.php:843 -msgid "January" +#: ../../mod/invite.php:25 +msgid "Total invitation limit exceeded." msgstr "" -#: ../../include/text.php:843 -msgid "February" +#: ../../mod/invite.php:49 +#, php-format +msgid "%s : Not a valid email address." msgstr "" -#: ../../include/text.php:843 -msgid "March" +#: ../../mod/invite.php:76 +msgid "Please join us on Red" msgstr "" -#: ../../include/text.php:843 -msgid "April" +#: ../../mod/invite.php:87 +msgid "Invitation limit exceeded. Please contact your site administrator." msgstr "" -#: ../../include/text.php:843 -msgid "May" +#: ../../mod/invite.php:92 +#, php-format +msgid "%s : Message delivery failed." msgstr "" -#: ../../include/text.php:843 -msgid "June" +#: ../../mod/invite.php:96 +#, php-format +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 "" -#: ../../include/text.php:843 -msgid "July" +#: ../../mod/invite.php:141 +msgid "Send invitations" msgstr "" -#: ../../include/text.php:843 -msgid "August" +#: ../../mod/invite.php:142 +msgid "Enter email addresses, one per line:" msgstr "" -#: ../../include/text.php:843 -msgid "September" +#: ../../mod/invite.php:143 ../../mod/mail.php:216 ../../mod/mail.php:328 +msgid "Your message:" msgstr "" -#: ../../include/text.php:843 -msgid "October" +#: ../../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 "" -#: ../../include/text.php:843 -msgid "November" +#: ../../mod/invite.php:146 +msgid "You will need to supply this invitation code: $invite_code" msgstr "" -#: ../../include/text.php:843 -msgid "December" +#: ../../mod/invite.php:147 +msgid "Please visit my channel at" msgstr "" -#: ../../include/text.php:929 -msgid "bytes" +#: ../../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 "" -#: ../../include/text.php:949 ../../include/text.php:964 -msgid "remove" +#: ../../mod/invite.php:153 +msgid "Click the [Register] link on the following page to join." msgstr "" -#: ../../include/text.php:949 ../../include/text.php:964 -msgid "[remove]" +#: ../../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 "" -#: ../../include/text.php:952 -msgid "Categories:" +#: ../../mod/item.php:147 +msgid "Unable to locate original post." msgstr "" -#: ../../include/text.php:967 -msgid "Filed under:" +#: ../../mod/item.php:372 +msgid "Empty post discarded." msgstr "" -#: ../../include/text.php:983 ../../include/text.php:995 -msgid "Click to open/close" +#: ../../mod/item.php:414 +msgid "Executable content type not permitted to this channel." msgstr "" -#: ../../include/text.php:1101 ../../include/user.php:236 -msgid "default" +#: ../../mod/item.php:828 +msgid "System error. Post not saved." msgstr "" -#: ../../include/text.php:1113 -msgid "Select an alternate language" +#: ../../mod/item.php:1271 +#, php-format +msgid "You have reached your limit of %1$.0f top level posts." msgstr "" -#: ../../include/text.php:1323 -msgid "activity" +#: ../../mod/item.php:1277 +#, php-format +msgid "You have reached your limit of %1$.0f webpages." msgstr "" -#: ../../include/text.php:1325 -msgid "comment" +#: ../../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 "" -#: ../../include/text.php:1326 -msgid "post" +#: ../../mod/layouts.php:62 +msgid "Help with this feature" msgstr "" -#: ../../include/text.php:1481 -msgid "Item filed" +#: ../../mod/layouts.php:84 +msgid "Layout Name" msgstr "" -#: ../../include/diaspora.php:660 -msgid "Sharing notification from Diaspora network" +#: ../../mod/lockview.php:30 ../../mod/lockview.php:36 +msgid "Remote privacy information not available." msgstr "" -#: ../../include/diaspora.php:2152 -msgid "Attachments:" +#: ../../mod/lockview.php:45 +msgid "Visible to:" msgstr "" -#: ../../include/network.php:842 -msgid "view full size" +#: ../../mod/viewconnections.php:58 +msgid "No connections." msgstr "" -#: ../../include/oembed.php:135 -msgid "Embedded content" +#: ../../mod/viewconnections.php:70 +#, php-format +msgid "Visit %s's profile [%s]" msgstr "" -#: ../../include/oembed.php:144 -msgid "Embedding disabled" +#: ../../mod/viewconnections.php:85 +msgid "View Connnections" msgstr "" -#: ../../include/group.php:25 -msgid "" -"A deleted group with this name was revived. Existing item permissions " -"<strong>may</strong> apply to this group and any future members. If this is " -"not what you intended, please create another group with a different name." +#: ../../mod/lostpass.php:15 +msgid "No valid account found." msgstr "" -#: ../../include/group.php:176 -msgid "Default privacy group for new contacts" +#: ../../mod/lostpass.php:29 +msgid "Password reset request issued. Check your email." msgstr "" -#: ../../include/group.php:195 -msgid "Everybody" +#: ../../mod/lostpass.php:35 ../../mod/lostpass.php:102 +#, php-format +msgid "Site Member (%s)" msgstr "" -#: ../../include/group.php:218 -msgid "edit" +#: ../../mod/lostpass.php:40 +#, php-format +msgid "Password reset requested at %s" msgstr "" -#: ../../include/group.php:240 -msgid "Edit group" +#: ../../mod/lostpass.php:63 +msgid "" +"Request could not be verified. (You may have previously submitted it.) " +"Password reset failed." msgstr "" -#: ../../include/group.php:241 -msgid "Create a new group" +#: ../../mod/lostpass.php:85 ../../boot.php:1467 +msgid "Password Reset" msgstr "" -#: ../../include/group.php:242 -msgid "Contacts not in any group" +#: ../../mod/lostpass.php:86 +msgid "Your password has been reset as requested." msgstr "" -#: ../../include/nav.php:46 ../../boot.php:884 -msgid "Logout" +#: ../../mod/lostpass.php:87 +msgid "Your new password is" msgstr "" -#: ../../include/nav.php:46 -msgid "End this session" +#: ../../mod/lostpass.php:88 +msgid "Save or copy your new password - and then" msgstr "" -#: ../../include/nav.php:49 ../../boot.php:1574 -msgid "Status" +#: ../../mod/lostpass.php:89 +msgid "click here to login" msgstr "" -#: ../../include/nav.php:64 -msgid "Sign in" +#: ../../mod/lostpass.php:90 +msgid "" +"Your password may be changed from the <em>Settings</em> page after " +"successful login." msgstr "" -#: ../../include/nav.php:77 -msgid "Home Page" +#: ../../mod/lostpass.php:107 +#, php-format +msgid "Your password has changed at %s" msgstr "" -#: ../../include/nav.php:81 -msgid "Create an account" +#: ../../mod/lostpass.php:122 +msgid "Forgot your Password?" msgstr "" -#: ../../include/nav.php:86 -msgid "Help and documentation" +#: ../../mod/lostpass.php:123 +msgid "" +"Enter your email address and submit to have your password reset. Then check " +"your email for further instructions." msgstr "" -#: ../../include/nav.php:89 -msgid "Apps" +#: ../../mod/lostpass.php:124 +msgid "Email Address" msgstr "" -#: ../../include/nav.php:89 -msgid "Addon applications, utilities, games" +#: ../../mod/lostpass.php:125 +msgid "Reset" msgstr "" -#: ../../include/nav.php:91 -msgid "Search site content" +#: ../../mod/magic.php:70 +msgid "Hub not found." msgstr "" -#: ../../include/nav.php:101 -msgid "Conversations on this site" +#: ../../mod/vote.php:97 +msgid "Total votes" msgstr "" -#: ../../include/nav.php:103 -msgid "Directory" +#: ../../mod/vote.php:98 +msgid "Average Rating" msgstr "" -#: ../../include/nav.php:103 -msgid "People directory" +#: ../../mod/mail.php:33 +msgid "Unable to lookup recipient." msgstr "" -#: ../../include/nav.php:113 -msgid "Conversations from your friends" +#: ../../mod/mail.php:41 +msgid "Unable to communicate with requested channel." msgstr "" -#: ../../include/nav.php:121 -msgid "Friend Requests" +#: ../../mod/mail.php:48 +msgid "Cannot verify requested channel." msgstr "" -#: ../../include/nav.php:123 -msgid "See all notifications" +#: ../../mod/mail.php:74 +msgid "Selected channel has private message restrictions. Send failed." msgstr "" -#: ../../include/nav.php:124 -msgid "Mark all system notifications seen" +#: ../../mod/mail.php:121 ../../mod/message.php:31 +msgid "Messages" msgstr "" -#: ../../include/nav.php:128 -msgid "Private mail" +#: ../../mod/mail.php:132 +msgid "Message deleted." msgstr "" -#: ../../include/nav.php:129 -msgid "Inbox" +#: ../../mod/mail.php:149 +msgid "Message recalled." msgstr "" -#: ../../include/nav.php:130 -msgid "Outbox" +#: ../../mod/mail.php:206 +msgid "Send Private Message" msgstr "" -#: ../../include/nav.php:134 -msgid "Manage" +#: ../../mod/mail.php:207 ../../mod/mail.php:323 +msgid "To:" msgstr "" -#: ../../include/nav.php:134 -msgid "Manage other pages" +#: ../../mod/mail.php:212 ../../mod/mail.php:325 +msgid "Subject:" msgstr "" -#: ../../include/nav.php:138 ../../boot.php:1132 -msgid "Profiles" +#: ../../mod/mail.php:249 +msgid "Message not found." msgstr "" -#: ../../include/nav.php:138 ../../boot.php:1132 -msgid "Manage/edit profiles" +#: ../../mod/mail.php:292 ../../mod/message.php:72 +msgid "Delete message" msgstr "" -#: ../../include/nav.php:139 -msgid "Manage/edit friends and contacts" +#: ../../mod/mail.php:293 +msgid "Recall message" msgstr "" -#: ../../include/nav.php:146 -msgid "Site setup and configuration" +#: ../../mod/mail.php:295 +msgid "Message has been recalled." msgstr "" -#: ../../include/nav.php:170 -msgid "Nothing new here" +#: ../../mod/mail.php:312 +msgid "Private Conversation" msgstr "" -#: ../../include/contact_widgets.php:6 -msgid "Add New Contact" +#: ../../mod/mail.php:316 +msgid "Delete conversation" msgstr "" -#: ../../include/contact_widgets.php:7 -msgid "Enter address or web location" +#: ../../mod/mail.php:318 +msgid "" +"No secure communications available. You <strong>may</strong> be able to " +"respond from the sender's profile page." msgstr "" -#: ../../include/contact_widgets.php:8 -msgid "Example: bob@example.com, http://example.com/barbara" +#: ../../mod/mail.php:322 +msgid "Send Reply" msgstr "" -#: ../../include/contact_widgets.php:23 +#: ../../mod/manage.php:64 #, php-format -msgid "%d invitation available" -msgid_plural "%d invitations available" -msgstr[0] "" -msgstr[1] "" +msgid "You have created %1$.0f of %2$.0f allowed channels." +msgstr "" -#: ../../include/contact_widgets.php:29 -msgid "Find People" +#: ../../mod/manage.php:72 +msgid "Create a new channel" msgstr "" -#: ../../include/contact_widgets.php:30 -msgid "Enter name or interest" +#: ../../mod/manage.php:77 +msgid "Channel Manager" msgstr "" -#: ../../include/contact_widgets.php:31 -msgid "Connect/Follow" +#: ../../mod/manage.php:78 +msgid "Current Channel" msgstr "" -#: ../../include/contact_widgets.php:32 -msgid "Examples: Robert Morgenstein, Fishing" +#: ../../mod/manage.php:80 +msgid "Attach to one of your channels by selecting it." msgstr "" -#: ../../include/contact_widgets.php:36 -msgid "Random Profile" +#: ../../mod/manage.php:81 +msgid "Default Channel" msgstr "" -#: ../../include/contact_widgets.php:68 -msgid "Networks" +#: ../../mod/manage.php:82 +msgid "Make Default" msgstr "" -#: ../../include/contact_widgets.php:71 -msgid "All Networks" +#: ../../mod/wall_upload.php:34 +msgid "Wall Photos" msgstr "" -#: ../../include/contact_widgets.php:98 -msgid "Saved Folders" +#: ../../mod/match.php:16 +msgid "Profile Match" msgstr "" -#: ../../include/contact_widgets.php:101 ../../include/contact_widgets.php:129 -msgid "Everything" +#: ../../mod/match.php:24 +msgid "No keywords to match. Please add keywords to your default profile." msgstr "" -#: ../../include/contact_widgets.php:126 -msgid "Categories" +#: ../../mod/match.php:61 +msgid "is interested in:" msgstr "" -#: ../../include/auth.php:36 -msgid "Logged out." +#: ../../mod/match.php:69 +msgid "No matches" msgstr "" -#: ../../include/auth.php:115 -msgid "" -"We encountered a problem while logging in with the OpenID you provided. " -"Please check the correct spelling of the ID." +#: ../../mod/menu.php:21 +msgid "Menu updated." msgstr "" -#: ../../include/auth.php:115 -msgid "The error message was:" +#: ../../mod/menu.php:25 +msgid "Unable to update menu." msgstr "" -#: ../../include/datetime.php:43 ../../include/datetime.php:45 -msgid "Miscellaneous" +#: ../../mod/menu.php:30 +msgid "Menu created." msgstr "" -#: ../../include/datetime.php:131 ../../include/datetime.php:263 -msgid "year" +#: ../../mod/menu.php:34 +msgid "Unable to create menu." msgstr "" -#: ../../include/datetime.php:136 ../../include/datetime.php:264 -msgid "month" +#: ../../mod/menu.php:57 +msgid "Manage Menus" msgstr "" -#: ../../include/datetime.php:141 ../../include/datetime.php:266 -msgid "day" +#: ../../mod/menu.php:60 +msgid "Drop" msgstr "" -#: ../../include/datetime.php:254 -msgid "never" +#: ../../mod/menu.php:62 +msgid "Create a new menu" msgstr "" -#: ../../include/datetime.php:260 -msgid "less than a second ago" +#: ../../mod/menu.php:63 +msgid "Delete this menu" msgstr "" -#: ../../include/datetime.php:263 -msgid "years" +#: ../../mod/menu.php:64 ../../mod/menu.php:109 +msgid "Edit menu contents" msgstr "" -#: ../../include/datetime.php:264 -msgid "months" +#: ../../mod/menu.php:65 +msgid "Edit this menu" msgstr "" -#: ../../include/datetime.php:265 -msgid "week" +#: ../../mod/menu.php:80 +msgid "New Menu" msgstr "" -#: ../../include/datetime.php:265 -msgid "weeks" +#: ../../mod/menu.php:81 ../../mod/menu.php:110 +msgid "Menu name" msgstr "" -#: ../../include/datetime.php:266 -msgid "days" +#: ../../mod/menu.php:81 ../../mod/menu.php:110 +msgid "Must be unique, only seen by you" msgstr "" -#: ../../include/datetime.php:267 -msgid "hour" +#: ../../mod/menu.php:82 ../../mod/menu.php:111 +msgid "Menu title" msgstr "" -#: ../../include/datetime.php:267 -msgid "hours" +#: ../../mod/menu.php:82 ../../mod/menu.php:111 +msgid "Menu title as seen by others" msgstr "" -#: ../../include/datetime.php:268 -msgid "minute" +#: ../../mod/menu.php:83 ../../mod/menu.php:112 +msgid "Allow bookmarks" msgstr "" -#: ../../include/datetime.php:268 -msgid "minutes" +#: ../../mod/menu.php:83 ../../mod/menu.php:112 +msgid "Menu may be used to store saved bookmarks" msgstr "" -#: ../../include/datetime.php:269 -msgid "second" +#: ../../mod/menu.php:98 +msgid "Menu deleted." msgstr "" -#: ../../include/datetime.php:269 -msgid "seconds" +#: ../../mod/menu.php:100 +msgid "Menu could not be deleted." msgstr "" -#: ../../include/datetime.php:278 -#, php-format -msgid "%1$d %2$s ago" +#: ../../mod/menu.php:106 +msgid "Edit Menu" msgstr "" -#: ../../include/datetime.php:450 ../../include/items.php:1460 -#, php-format -msgid "%s's birthday" +#: ../../mod/menu.php:108 +msgid "Add or remove entries to this menu" msgstr "" -#: ../../include/datetime.php:451 ../../include/items.php:1461 -#, php-format -msgid "Happy Birthday %s" +#: ../../mod/message.php:41 +msgid "Conversation removed." msgstr "" -#: ../../include/onepoll.php:399 -msgid "From: " +#: ../../mod/message.php:56 +msgid "No messages." msgstr "" -#: ../../include/bbcode.php:225 ../../include/bbcode.php:245 -msgid "$1 wrote:" +#: ../../mod/message.php:74 +msgid "D, d M Y - g:i A" msgstr "" -#: ../../include/bbcode.php:260 ../../include/bbcode.php:337 -msgid "Image/photo" +#: ../../mod/new_channel.php:107 +msgid "Add a Channel" msgstr "" -#: ../../include/dba.php:41 -#, php-format -msgid "Cannot locate DNS info for database server '%s'" +#: ../../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 "" -#: ../../include/message.php:15 ../../include/message.php:171 -msgid "[no subject]" +#: ../../mod/new_channel.php:111 +msgid "" +"Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation " +"Group\" " msgstr "" -#: ../../include/acl_selectors.php:286 -msgid "Visible to everybody" +#: ../../mod/new_channel.php:112 +msgid "Choose a short nickname" msgstr "" -#: ../../include/enotify.php:14 -msgid "Friendica Notification" +#: ../../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 "" -#: ../../include/enotify.php:17 -msgid "Thank You," +#: ../../mod/new_channel.php:114 +msgid "" +"Or <a href=\"import\">import an existing channel</a> from another location" msgstr "" -#: ../../include/enotify.php:19 -#, php-format -msgid "%s Administrator" +#: ../../mod/photos.php:77 +msgid "Page owner information could not be retrieved." msgstr "" -#: ../../include/enotify.php:38 -#, php-format -msgid "%s <!item_type!>" +#: ../../mod/photos.php:97 +msgid "Album not found." msgstr "" -#: ../../include/enotify.php:42 -#, php-format -msgid "[Friendica:Notify] New mail received at %s" +#: ../../mod/photos.php:119 ../../mod/photos.php:669 +msgid "Delete Album" msgstr "" -#: ../../include/enotify.php:44 -#, php-format -msgid "%1$s sent you a new private message at %2$s." +#: ../../mod/photos.php:159 ../../mod/photos.php:952 +msgid "Delete Photo" msgstr "" -#: ../../include/enotify.php:45 -#, php-format -msgid "%1$s sent you %2$s." +#: ../../mod/photos.php:453 +msgid "No photos selected" msgstr "" -#: ../../include/enotify.php:45 -msgid "a private message" +#: ../../mod/photos.php:500 +msgid "Access to this item is restricted." msgstr "" -#: ../../include/enotify.php:46 +#: ../../mod/photos.php:574 #, php-format -msgid "Please visit %s to view and/or reply to your private messages." +msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage." msgstr "" -#: ../../include/enotify.php:87 +#: ../../mod/photos.php:577 #, php-format -msgid "%1$s commented on [url=%2$s]a %3$s[/url]" +msgid "You have used %1$.2f Mbytes of photo storage." msgstr "" -#: ../../include/enotify.php:94 -#, php-format -msgid "%1$s commented on [url=%2$s]%3$s's %4$s[/url]" +#: ../../mod/photos.php:596 +msgid "Upload Photos" msgstr "" -#: ../../include/enotify.php:102 -#, php-format -msgid "%1$s commented on [url=%2$s]your %3$s[/url]" +#: ../../mod/photos.php:600 ../../mod/photos.php:664 +msgid "New album name: " msgstr "" -#: ../../include/enotify.php:112 -#, php-format -msgid "[Friendica:Notify] Comment to conversation #%1$d by %2$s" +#: ../../mod/photos.php:601 +msgid "or existing album name: " msgstr "" -#: ../../include/enotify.php:113 -#, php-format -msgid "%s commented on an item/conversation you have been following." +#: ../../mod/photos.php:602 +msgid "Do not show a status post for this upload" msgstr "" -#: ../../include/enotify.php:116 ../../include/enotify.php:131 -#: ../../include/enotify.php:144 ../../include/enotify.php:157 -#, php-format -msgid "Please visit %s to view and/or reply to the conversation." +#: ../../mod/photos.php:653 ../../mod/photos.php:675 ../../mod/photos.php:1124 +#: ../../mod/photos.php:1139 +msgid "Contact Photos" msgstr "" -#: ../../include/enotify.php:123 -#, php-format -msgid "[Friendica:Notify] %s posted to your profile wall" +#: ../../mod/photos.php:679 +msgid "Edit Album" msgstr "" -#: ../../include/enotify.php:125 -#, php-format -msgid "%1$s posted to your profile wall at %2$s" +#: ../../mod/photos.php:685 +msgid "Show Newest First" msgstr "" -#: ../../include/enotify.php:127 -#, php-format -msgid "%1$s posted to [url=%2s]your wall[/url]" +#: ../../mod/photos.php:687 +msgid "Show Oldest First" msgstr "" -#: ../../include/enotify.php:138 -#, php-format -msgid "[Friendica:Notify] %s tagged you" +#: ../../mod/photos.php:730 ../../mod/photos.php:1171 +msgid "View Photo" msgstr "" -#: ../../include/enotify.php:139 -#, php-format -msgid "%1$s tagged you at %2$s" +#: ../../mod/photos.php:776 +msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: ../../include/enotify.php:140 -#, php-format -msgid "%1$s [url=%2$s]tagged you[/url]." +#: ../../mod/photos.php:778 +msgid "Photo not available" msgstr "" -#: ../../include/enotify.php:151 -#, php-format -msgid "[Friendica:Notify] %s tagged your post" +#: ../../mod/photos.php:838 +msgid "Use as profile photo" msgstr "" -#: ../../include/enotify.php:152 -#, php-format -msgid "%1$s tagged your post at %2$s" +#: ../../mod/photos.php:862 +msgid "View Full Size" msgstr "" -#: ../../include/enotify.php:153 -#, php-format -msgid "%1$s tagged [url=%2$s]your post[/url]" +#: ../../mod/photos.php:936 +msgid "Edit photo" msgstr "" -#: ../../include/enotify.php:164 -msgid "[Friendica:Notify] Introduction received" +#: ../../mod/photos.php:938 +msgid "Rotate CW (right)" msgstr "" -#: ../../include/enotify.php:165 -#, php-format -msgid "You've received an introduction from '%1$s' at %2$s" +#: ../../mod/photos.php:939 +msgid "Rotate CCW (left)" msgstr "" -#: ../../include/enotify.php:166 -#, php-format -msgid "You've received [url=%1$s]an introduction[/url] from %2$s." +#: ../../mod/photos.php:941 +msgid "New album name" msgstr "" -#: ../../include/enotify.php:169 ../../include/enotify.php:187 -#, php-format -msgid "You may visit their profile at %s" +#: ../../mod/photos.php:944 +msgid "Caption" msgstr "" -#: ../../include/enotify.php:171 -#, php-format -msgid "Please visit %s to approve or reject the introduction." +#: ../../mod/photos.php:946 +msgid "Add a Tag" msgstr "" -#: ../../include/enotify.php:178 -msgid "[Friendica:Notify] Friend suggestion received" +#: ../../mod/photos.php:949 +msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: ../../include/enotify.php:179 -#, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" +#: ../../mod/photos.php:1102 +msgid "In This Photo:" msgstr "" -#: ../../include/enotify.php:180 -#, php-format -msgid "You've received [url=%1$s]a friend suggestion[/url] for %2$s from %3$s." +#: ../../mod/photos.php:1177 +msgid "View Album" msgstr "" -#: ../../include/enotify.php:185 -msgid "Name:" +#: ../../mod/photos.php:1186 +msgid "Recent Photos" msgstr "" -#: ../../include/enotify.php:186 -msgid "Photo:" +#: ../../mod/notifications.php:26 +msgid "Invalid request identifier." msgstr "" -#: ../../include/enotify.php:189 -#, php-format -msgid "Please visit %s to approve or reject the suggestion." +#: ../../mod/notifications.php:35 +msgid "Discard" msgstr "" -#: ../../include/follow.php:32 -msgid "Connect URL missing." +#: ../../mod/notifications.php:94 ../../mod/notify.php:53 +msgid "No more system notifications." msgstr "" -#: ../../include/follow.php:59 -msgid "" -"This site is not configured to allow communications with other networks." +#: ../../mod/notifications.php:98 ../../mod/notify.php:57 +msgid "System Notifications" msgstr "" -#: ../../include/follow.php:60 ../../include/follow.php:80 -msgid "No compatible communication protocols or feeds were discovered." +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." msgstr "" -#: ../../include/follow.php:78 -msgid "The profile address specified does not provide adequate information." +#: ../../mod/oexchange.php:37 +msgid "Post successful." msgstr "" -#: ../../include/follow.php:82 -msgid "An author or name was not found." +#: ../../mod/zfinger.php:23 +msgid "invalid target signature" msgstr "" -#: ../../include/follow.php:84 -msgid "No browser URL could be matched to this address." +#: ../../mod/openid.php:26 +msgid "OpenID protocol error. No ID returned." msgstr "" -#: ../../include/follow.php:86 -msgid "" -"Unable to match @-style Identity Address with a known protocol or email " -"contact." +#: ../../mod/appman.php:28 ../../mod/appman.php:44 +msgid "App installed." msgstr "" -#: ../../include/follow.php:87 -msgid "Use mailto: in front of address to force email check." +#: ../../mod/appman.php:37 +msgid "Malformed app." msgstr "" -#: ../../include/follow.php:93 -msgid "" -"The profile address specified belongs to a network which has been disabled " -"on this site." +#: ../../mod/appman.php:80 +msgid "Embed code" msgstr "" -#: ../../include/follow.php:103 -msgid "" -"Limited profile. This person will be unable to receive direct/personal " -"notifications from you." +#: ../../mod/appman.php:86 +msgid "Edit App" msgstr "" -#: ../../include/follow.php:205 -msgid "Unable to retrieve contact information." +#: ../../mod/appman.php:86 +msgid "Create App" msgstr "" -#: ../../include/follow.php:259 -msgid "following" +#: ../../mod/appman.php:91 +msgid "Name of app" msgstr "" -#: ../../include/items.php:2890 -msgid "A new person is sharing with you at " +#: ../../mod/appman.php:92 +msgid "Location (URL) of app" msgstr "" -#: ../../include/items.php:2890 -msgid "You have a new follower at " +#: ../../mod/appman.php:94 +msgid "Photo icon URL" msgstr "" -#: ../../include/items.php:3522 -msgid "Archives" +#: ../../mod/appman.php:94 +msgid "80 x 80 pixels - optional" msgstr "" -#: ../../include/bb2diaspora.php:226 ../../include/bb2diaspora.php:236 -#: ../../include/bb2diaspora.php:237 -msgid "image/photo" +#: ../../mod/appman.php:95 +msgid "Version ID" msgstr "" -#: ../../include/user.php:38 -msgid "An invitation is required." +#: ../../mod/appman.php:96 +msgid "Price of app" msgstr "" -#: ../../include/user.php:43 -msgid "Invitation could not be verified." +#: ../../mod/appman.php:97 +msgid "Location (URL) to purchase app" msgstr "" -#: ../../include/user.php:51 -msgid "Invalid OpenID url" +#: ../../view/theme/apw/php/config.php:202 +#: ../../view/theme/apw/php/config.php:236 +msgid "Schema Default" msgstr "" -#: ../../include/user.php:66 -msgid "Please enter the required information." +#: ../../view/theme/apw/php/config.php:203 +msgid "Sans-Serif" msgstr "" -#: ../../include/user.php:80 -msgid "Please use a shorter name." +#: ../../view/theme/apw/php/config.php:204 +msgid "Monospace" msgstr "" -#: ../../include/user.php:82 -msgid "Name too short." +#: ../../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 "" -#: ../../include/user.php:97 -msgid "That doesn't appear to be your full (First Last) name." +#: ../../view/theme/apw/php/config.php:260 +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Set scheme" msgstr "" -#: ../../include/user.php:102 -msgid "Your email domain is not among those allowed on this site." +#: ../../view/theme/apw/php/config.php:261 +#: ../../view/theme/redbasic/php/config.php:124 +msgid "Set font-size for posts and comments" msgstr "" -#: ../../include/user.php:105 -msgid "Not a valid email address." +#: ../../view/theme/apw/php/config.php:262 +msgid "Set font face" msgstr "" -#: ../../include/user.php:115 -msgid "Cannot use that email." +#: ../../view/theme/apw/php/config.php:263 +msgid "Set iconset" msgstr "" -#: ../../include/user.php:121 -msgid "" -"Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and " -"must also begin with a letter." +#: ../../view/theme/apw/php/config.php:264 +msgid "Set big shadow size, default 15px 15px 15px" msgstr "" -#: ../../include/user.php:127 ../../include/user.php:225 -msgid "Nickname is already registered. Please choose another." +#: ../../view/theme/apw/php/config.php:265 +msgid "Set small shadow size, default 5px 5px 5px" msgstr "" -#: ../../include/user.php:137 -msgid "" -"Nickname was once registered here and may not be re-used. Please choose " -"another." +#: ../../view/theme/apw/php/config.php:266 +msgid "Set shadow colour, default #000" msgstr "" -#: ../../include/user.php:153 -msgid "SERIOUS ERROR: Generation of security keys failed." +#: ../../view/theme/apw/php/config.php:267 +msgid "Set radius size, default 5px" msgstr "" -#: ../../include/user.php:211 -msgid "An error occurred during registration. Please try again." +#: ../../view/theme/apw/php/config.php:268 +msgid "Set line-height for posts and comments" msgstr "" -#: ../../include/user.php:246 -msgid "An error occurred creating your default profile. Please try again." +#: ../../view/theme/apw/php/config.php:269 +msgid "Set background image" msgstr "" -#: ../../include/security.php:21 -msgid "Welcome " +#: ../../view/theme/apw/php/config.php:270 +msgid "Set background attachment" msgstr "" -#: ../../include/security.php:22 -msgid "Please upload a profile photo." +#: ../../view/theme/apw/php/config.php:271 +msgid "Set background colour" msgstr "" -#: ../../include/security.php:25 -msgid "Welcome back " +#: ../../view/theme/apw/php/config.php:272 +msgid "Set section background image" msgstr "" -#: ../../include/security.php:329 -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." +#: ../../view/theme/apw/php/config.php:273 +msgid "Set section background colour" msgstr "" -#: ../../include/Contact.php:111 -msgid "stopped following" +#: ../../view/theme/apw/php/config.php:274 +msgid "Set colour of items - use hex" msgstr "" -#: ../../include/Contact.php:218 ../../include/conversation.php:842 -msgid "View Status" +#: ../../view/theme/apw/php/config.php:275 +msgid "Set colour of links - use hex" msgstr "" -#: ../../include/Contact.php:219 ../../include/conversation.php:843 -msgid "View Profile" +#: ../../view/theme/apw/php/config.php:276 +msgid "Set max-width for items. Default 400px" msgstr "" -#: ../../include/Contact.php:220 ../../include/conversation.php:844 -msgid "View Photos" +#: ../../view/theme/apw/php/config.php:277 +msgid "Set min-width for items. Default 240px" msgstr "" -#: ../../include/Contact.php:221 ../../include/Contact.php:234 -#: ../../include/conversation.php:845 -msgid "Network Posts" +#: ../../view/theme/apw/php/config.php:278 +msgid "Set the generic content wrapper width. Default 48%" msgstr "" -#: ../../include/Contact.php:222 ../../include/Contact.php:234 -#: ../../include/conversation.php:846 -msgid "Edit Contact" +#: ../../view/theme/apw/php/config.php:279 +msgid "Set colour of fonts - use hex" msgstr "" -#: ../../include/Contact.php:223 ../../include/Contact.php:234 -#: ../../include/conversation.php:847 -msgid "Send PM" +#: ../../view/theme/apw/php/config.php:280 +msgid "Set background-size element" msgstr "" -#: ../../include/conversation.php:163 -msgid "post/item" +#: ../../view/theme/apw/php/config.php:281 +msgid "Item opacity" msgstr "" -#: ../../include/conversation.php:164 -#, php-format -msgid "%1$s marked %2$s's %3$s as favorite" +#: ../../view/theme/apw/php/config.php:282 +msgid "Display post previews only" msgstr "" -#: ../../include/conversation.php:750 -msgid "Delete Selected Items" +#: ../../view/theme/apw/php/config.php:283 +msgid "Display side bar on channel page" msgstr "" -#: ../../include/conversation.php:905 -#, php-format -msgid "%s likes this." +#: ../../view/theme/apw/php/config.php:284 +msgid "Colour of the navigation bar" msgstr "" -#: ../../include/conversation.php:905 -#, php-format -msgid "%s doesn't like this." +#: ../../view/theme/apw/php/config.php:285 +msgid "Item float" msgstr "" -#: ../../include/conversation.php:909 -#, php-format -msgid "<span %1$s>%2$d people</span> like this." +#: ../../view/theme/apw/php/config.php:286 +msgid "Left offset of the section element" msgstr "" -#: ../../include/conversation.php:911 -#, php-format -msgid "<span %1$s>%2$d people</span> don't like this." +#: ../../view/theme/apw/php/config.php:287 +msgid "Right offset of the section element" msgstr "" -#: ../../include/conversation.php:917 -msgid "and" +#: ../../view/theme/apw/php/config.php:288 +msgid "Section width" msgstr "" -#: ../../include/conversation.php:920 -#, php-format -msgid ", and %d other people" +#: ../../view/theme/apw/php/config.php:289 +msgid "Left offset of the aside" msgstr "" -#: ../../include/conversation.php:921 -#, php-format -msgid "%s like this." +#: ../../view/theme/apw/php/config.php:290 +msgid "Right offset of the aside element" msgstr "" -#: ../../include/conversation.php:921 -#, php-format -msgid "%s don't like this." +#: ../../view/theme/blogga/php/config.php:47 +#: ../../view/theme/blogga/view/theme/blog/config.php:47 +msgid "None" msgstr "" -#: ../../include/conversation.php:946 -msgid "Visible to <strong>everybody</strong>" +#: ../../view/theme/blogga/php/config.php:70 +#: ../../view/theme/blogga/view/theme/blog/config.php:70 +msgid "Header image" msgstr "" -#: ../../include/conversation.php:948 -msgid "Please enter a video link/URL:" +#: ../../view/theme/blogga/php/config.php:71 +#: ../../view/theme/blogga/view/theme/blog/config.php:71 +msgid "Header image only on profile pages" msgstr "" -#: ../../include/conversation.php:949 -msgid "Please enter an audio link/URL:" +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Narrow navbar" msgstr "" -#: ../../include/conversation.php:950 -msgid "Tag term:" +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Navigation bar background colour" msgstr "" -#: ../../include/conversation.php:952 -msgid "Where are you right now?" +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Navigation bar gradient top colour" msgstr "" -#: ../../include/conversation.php:995 -msgid "upload photo" +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Navigation bar gradient bottom colour" msgstr "" -#: ../../include/conversation.php:997 -msgid "attach file" +#: ../../view/theme/redbasic/php/config.php:108 +msgid "Navigation active button gradient top colour" msgstr "" -#: ../../include/conversation.php:999 -msgid "web link" +#: ../../view/theme/redbasic/php/config.php:109 +msgid "Navigation active button gradient bottom colour" msgstr "" -#: ../../include/conversation.php:1000 -msgid "Insert video link" +#: ../../view/theme/redbasic/php/config.php:110 +msgid "Navigation bar border colour " msgstr "" -#: ../../include/conversation.php:1001 -msgid "video link" +#: ../../view/theme/redbasic/php/config.php:111 +msgid "Navigation bar icon colour " msgstr "" -#: ../../include/conversation.php:1002 -msgid "Insert audio link" +#: ../../view/theme/redbasic/php/config.php:112 +msgid "Navigation bar active icon colour " msgstr "" -#: ../../include/conversation.php:1003 -msgid "audio link" +#: ../../view/theme/redbasic/php/config.php:113 +msgid "link colour" msgstr "" -#: ../../include/conversation.php:1005 -msgid "set location" +#: ../../view/theme/redbasic/php/config.php:114 +msgid "Set font-colour for banner" msgstr "" -#: ../../include/conversation.php:1007 -msgid "clear location" +#: ../../view/theme/redbasic/php/config.php:115 +msgid "Set the background colour" msgstr "" -#: ../../include/conversation.php:1014 -msgid "permissions" +#: ../../view/theme/redbasic/php/config.php:116 +msgid "Set the background image" msgstr "" -#: ../../include/plugin.php:388 ../../include/plugin.php:390 -msgid "Click here to upgrade." +#: ../../view/theme/redbasic/php/config.php:117 +msgid "Set the background colour of items" msgstr "" -#: ../../include/plugin.php:396 -msgid "This action exceeds the limits set by your subscription plan." +#: ../../view/theme/redbasic/php/config.php:118 +msgid "Set the background colour of comments" msgstr "" -#: ../../include/plugin.php:401 -msgid "This action is not available under your subscription plan." +#: ../../view/theme/redbasic/php/config.php:119 +msgid "Set the border colour of comments" msgstr "" -#: ../../boot.php:563 -msgid "Delete this item?" +#: ../../view/theme/redbasic/php/config.php:120 +msgid "Set the indent for comments" msgstr "" -#: ../../boot.php:566 -msgid "show fewer" +#: ../../view/theme/redbasic/php/config.php:121 +msgid "Set the basic colour for item icons" msgstr "" -#: ../../boot.php:761 -#, php-format -msgid "Update %s failed. See error logs." +#: ../../view/theme/redbasic/php/config.php:122 +msgid "Set the hover colour for item icons" msgstr "" -#: ../../boot.php:763 -#, php-format -msgid "Update Error at %s" +#: ../../view/theme/redbasic/php/config.php:123 +msgid "Set font-size for the entire application" msgstr "" -#: ../../boot.php:863 -msgid "Create a New Account" +#: ../../view/theme/redbasic/php/config.php:125 +msgid "Set font-colour for posts and comments" msgstr "" -#: ../../boot.php:887 -msgid "Nickname or Email address: " +#: ../../view/theme/redbasic/php/config.php:126 +msgid "Set radius of corners" msgstr "" -#: ../../boot.php:888 -msgid "Password: " +#: ../../view/theme/redbasic/php/config.php:127 +msgid "Set shadow depth of photos" msgstr "" -#: ../../boot.php:891 -msgid "Or login using OpenID: " +#: ../../view/theme/redbasic/php/config.php:128 +msgid "Set maximum width of conversation regions" msgstr "" -#: ../../boot.php:897 -msgid "Forgot your password?" +#: ../../view/theme/redbasic/php/config.php:129 +msgid "Center conversation regions" msgstr "" -#: ../../boot.php:1064 -msgid "Edit profile" +#: ../../view/theme/redbasic/php/config.php:130 +msgid "Set minimum opacity of nav bar - to hide it" msgstr "" -#: ../../boot.php:1124 -msgid "Message" +#: ../../view/theme/redbasic/php/config.php:131 +msgid "Set size of conversation author photo" msgstr "" -#: ../../boot.php:1240 ../../boot.php:1319 -msgid "g A l F d" +#: ../../view/theme/redbasic/php/config.php:132 +msgid "Set size of followup author photos" msgstr "" -#: ../../boot.php:1241 ../../boot.php:1320 -msgid "F d" +#: ../../view/theme/redbasic/php/config.php:133 +msgid "Sloppy photo albums" msgstr "" -#: ../../boot.php:1286 ../../boot.php:1360 -msgid "[today]" +#: ../../view/theme/redbasic/php/config.php:133 +msgid "Are you a clean desk or a messy desk person?" msgstr "" -#: ../../boot.php:1298 -msgid "Birthday Reminders" +#: ../../boot.php:1265 +#, php-format +msgid "Update %s failed. See error logs." msgstr "" -#: ../../boot.php:1299 -msgid "Birthdays this week:" +#: ../../boot.php:1268 +#, php-format +msgid "Update Error at %s" msgstr "" -#: ../../boot.php:1353 -msgid "[No description]" +#: ../../boot.php:1432 +msgid "" +"Create an account to access services and applications within the Red Matrix" msgstr "" -#: ../../boot.php:1371 -msgid "Event Reminders" +#: ../../boot.php:1460 +msgid "Password" msgstr "" -#: ../../boot.php:1372 -msgid "Events this week:" +#: ../../boot.php:1461 +msgid "Remember me" msgstr "" -#: ../../boot.php:1577 -msgid "Status Messages and Posts" +#: ../../boot.php:1466 +msgid "Forgot your password?" msgstr "" -#: ../../boot.php:1583 -msgid "Profile Details" +#: ../../boot.php:1531 +msgid "permission denied" msgstr "" -#: ../../boot.php:1598 -msgid "Events and Calendar" +#: ../../boot.php:1532 +msgid "Got Zot?" msgstr "" -#: ../../boot.php:1604 -msgid "Only You Can See This" +#: ../../boot.php:1962 +msgid "toggle mobile" msgstr "" diff --git a/util/pconfig b/util/pconfig new file mode 100755 index 000000000..baa786a03 --- /dev/null +++ b/util/pconfig @@ -0,0 +1,34 @@ +#!/usr/bin/env php +<?php + +// Red pconfig utility + +require_once('include/cli_startup.php'); + +cli_startup(); + +if($argc > 4) { + set_pconfig($argv[1],$argv[2],$argv[3],$argv[4]); + echo "pconfig[{$argv[1]}][{$argv[2]}][{$argv[3]}] = " . get_pconfig($argv[1],$argv[2],$argv[3]) . "\n"; +} + +if($argc == 4) { + echo "pconfig[{$argv[1]}][{$argv[2]}][{$argv[3]}] = " . get_pconfig($argv[1],$argv[2],$argv[3]) . "\n"; +} + +if($argc == 3) { + load_pconfig($argv[1],$argv[2]); + foreach($a->config[$argv[1]][$argv[2]] as $k => $x) { + echo "pconfig[{$argv[1]}][{$argv[2]}][{$k}] = " . $x . "\n"; + } +} + +if($argc == 2) { + $r = q("select * from pconfig where uid = " . intval($argv[1])); + if($r) { + foreach($r as $rr) { + echo "pconfig[{$rr['uid']}][{$rr['cat']}][{$rr['k']}] = " . $rr['v'] . "\n"; + } + } +} + diff --git a/util/po2php.php b/util/po2php.php index c703172af..d3e6d190c 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -30,6 +30,7 @@ function po2php_run($argv, $argc) { $infile = file($pofile); $k=""; $v=""; + $ctx=""; $arr = False; $ink = False; $inv = False; @@ -44,9 +45,10 @@ function po2php_run($argv, $argc) { $match=Array(); preg_match("|nplurals=([0-9]*); *plural=(.*)[;\\\\]|", $l, $match); $cond = str_replace('n','$n',$match[2]); + $out .= 'if(! function_exists("' . 'string_plural_select_' . $lang .'")) {' . "\n"; $out .= 'function string_plural_select_' . $lang . '($n){'."\n"; $out .= ' return '.$cond.';'."\n"; - $out .= '}'."\n"; + $out .= '}}'."\n"; } @@ -91,23 +93,27 @@ function po2php_run($argv, $argc) { if ($k!="") $out .= $arr?");\n":";\n"; $arr=False; $k = str_replace("msgid ","",$l); - if ($k != '""' ) { - $k = trim($k,"\"\r\n"); - } else { - $k = ""; - } - + $k = trim($k,"\"\r\n"); + $k = $ctx.$k; + // echo $ctx ? $ctx."\nX\n":""; $k = preg_replace_callback($escape_s_exp,'escape_s',$k); + $ctx = ""; $ink = True; } - if ($inv && substr($l,0,6)!="msgstr") { + if ($inv && substr($l,0,6)!="msgstr" && substr($l,0,7)!="msgctxt") { $v .= trim($l,"\"\r\n"); $v = preg_replace_callback($escape_s_exp,'escape_s',$v); //$out .= '$a->strings['.$k.'] = '; } - - + + if (substr($l,0,7)=="msgctxt") { + $ctx = str_replace("msgctxt ","",$l); + $ctx = trim($ctx,"\"\r\n"); + $ctx = "__ctx:".$ctx."__ "; + $ctx = preg_replace_callback($escape_s_exp,'escape_s',$ctx); + } + } if ($inv) { $inv = False; $out .= '"'.$v.'"'; } diff --git a/util/precompile_smarty3.php b/util/precompile_smarty3.php new file mode 100755 index 000000000..65cb760ef --- /dev/null +++ b/util/precompile_smarty3.php @@ -0,0 +1,27 @@ +<?php
+
+
+/**
+* @package util
+*/
+
+#require_once('boot.php');
+#require_once('include/cli_startup.php');
+require_once "library/Smarty/libs/Smarty.class.php";
+
+#cli_startup();
+
+$folders = array_merge(array('view/tpl/'),glob('view/theme/*/tpl/*',GLOB_ONLYDIR));
+
+$s = new Smarty();
+
+$s->setTemplateDir($folders);
+
+$s->setCompileDir('view/tpl/smarty3/compiled/');
+$s->setConfigDir('view/tpl/smarty3/config/');
+$s->setCacheDir('view/tpl/smarty3/cache/');
+
+$s->left_delimiter = "{{";
+$s->right_delimiter = "}}";
+
+$s->compileAllTemplates('.tpl',true);
\ No newline at end of file diff --git a/util/run_xgettext.sh b/util/run_xgettext.sh index 6ea603c83..3eca8a8b3 100755 --- a/util/run_xgettext.sh +++ b/util/run_xgettext.sh @@ -1,37 +1,84 @@ #!/bin/bash FULLPATH=$(dirname $(readlink -f "$0")) -cd "$FULLPATH/../view/en/" -F9KVERSION=$(sed -n "s/.*'FRIENDICA_VERSION'.*'\([0-9.]*\)'.*/\1/p" ../../boot.php); - -echo "Friendica version $F9KVERSION" +ADDONMODE= +ADDONNAME= +if [ "$1" == "--addon" -o "$1" == "-a" ] +then + ADDONMODE=1 + if [ -z $2 ]; then echo -e "ERROR: missing addon name\n\nrun_xgettext.sh -a <addonname>"; exit 1; fi + ADDONNAME=$2 + if [ ! -d "$FULLPATH/../addon/$ADDONNAME" ]; then echo "ERROR: addon '$ADDONNAME' not found"; exit 2; fi +fi -OPTS= -OUTFILE="$FULLPATH/messages.po" -if [ "" != "$1" ] +if [ $ADDONMODE ] then - OUTFILE="$(readlink -f ${FULLPATH}/$1)" - if [ -e "$OUTFILE" ] - then - echo "join extracted strings" - OPTS="-j" - fi + cd "$FULLPATH/../addon/$ADDONNAME" + mkdir -p "$FULLPATH/../addon/$ADDONNAME/lang/C" + OUTFILE="$FULLPATH/../addon/$ADDONNAME/lang/C/messages.po" + FINDSTARTDIR="." + FINDOPTS= +else + cd "$FULLPATH/../view/en/" + OUTFILE="$FULLPATH/messages.po" + FINDSTARTDIR="../../" + # skip addon folder + FINDOPTS="-wholename */addon -prune -o" fi -KEYWORDS="-k -kt -ktt:1,2" + +F9KVERSION=$(cat ../../version.inc); + +echo "Red version $F9KVERSION" + +OPTS= + +#if [ "" != "$1" ] +#then +# OUTFILE="$(readlink -f ${FULLPATH}/$1)" +# if [ -e "$OUTFILE" ] +# then +# echo "join extracted strings" +# OPTS="-j" +# fi +#fi + +KEYWORDS="-k -kt:1 -kt:1,2c,2t -ktt:1,2 -ktt:1,2,4c,4t" echo "extract strings to $OUTFILE.." -find ../../ -name "*.php" | xargs xgettext $KEYWORDS $OPTS -o "$OUTFILE" --from-code=UTF-8 + + +rm "$OUTFILE"; touch "$OUTFILE" +for f in $(find "$FINDSTARTDIR" $FINDOPTS -name "*.php" -type f) +do + if [ ! -d "$f" ] + then + xgettext $KEYWORDS $OPTS -j -o "$OUTFILE" --from-code=UTF-8 "$f" > /dev/null 2>&1 + fi +done echo "setup base info.." -sed -i "s/SOME DESCRIPTIVE TITLE./FRIENDICA Distributed Social Network/g" "$OUTFILE" -sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2010, 2011 the Friendica Project/g" "$OUTFILE" -sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR./Mike Macgirvin, 2010/g" "$OUTFILE" -sed -i "s/PACKAGE VERSION/$F9KVERSION/g" "$OUTFILE" -sed -i "s/PACKAGE/Friendica/g" "$OUTFILE" -sed -i "s/CHARSET/UTF-8/g" "$OUTFILE" -sed -i "s/^\"Plural-Forms/#\"Plural-Forms/g" "$OUTFILE" +if [ $ADDONMODE ] +then + sed -i "s/SOME DESCRIPTIVE TITLE./ADDON $ADDONNAME/g" "$OUTFILE" + sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER//g" "$OUTFILE" + sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.//g" "$OUTFILE" + sed -i "s/PACKAGE VERSION//g" "$OUTFILE" + sed -i "s/PACKAGE/RedMatrix $ADDONNAME addon/g" "$OUTFILE" + sed -i "s/CHARSET/UTF-8/g" "$OUTFILE" + sed -i '/^\"Plural-Forms/d' "$OUTFILE" +else + sed -i "s/SOME DESCRIPTIVE TITLE./Red Matrix Project/g" "$OUTFILE" + sed -i "s/YEAR THE PACKAGE'S COPYRIGHT HOLDER/2012-2014 the Red Matrix Project/g" "$OUTFILE" + sed -i "s/FIRST AUTHOR <EMAIL@ADDRESS>, YEAR./Mike Macgirvin, 2012/g" "$OUTFILE" + sed -i "s/PACKAGE VERSION/$F9KVERSION/g" "$OUTFILE" + sed -i "s/PACKAGE/Red/g" "$OUTFILE" + sed -i "s/CHARSET/UTF-8/g" "$OUTFILE" + sed -i '/^\"Plural-Forms/d' "$OUTFILE" +fi +#grep -v "Plural-Forms:" $OUTFILE > tmpout +#mv tmpout $OUTFILE echo "done." diff --git a/util/shredder/JSON.sh b/util/shredder/JSON.sh new file mode 100755 index 000000000..65f5f1f66 --- /dev/null +++ b/util/shredder/JSON.sh @@ -0,0 +1,129 @@ +# The MIT License +# +# Copyright (c) 2011 Dominic Tarr +# +# Permission is hereby granted, free of charge, +# to any person obtaining a copy of this software and +# associated documentation files (the "Software"), to +# deal in the Software without restriction, including +# without limitation the rights to use, copy, modify, +# merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom +# the Software is furnished to do so, +# subject to the following conditions: +# +# The above copyright notice and this permission notice +# shall be included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +# ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# +# https://github.com/dominictarr/JSON.sh +# +throw () { + echo "$*" >&2 + exit 1 +} + +tokenize () { + local ESCAPE='(\\[^u[:cntrl:]]|\\u[0-9a-fA-F]{4})' + local CHAR='[^[:cntrl:]"\\]' + local STRING="\"$CHAR*($ESCAPE$CHAR*)*\"" + local NUMBER='-?(0|[1-9][0-9]*)([.][0-9]*)?([eE][+-]?[0-9]*)?' + local KEYWORD='null|false|true' + local SPACE='[[:space:]]+' + egrep -ao "$STRING|$NUMBER|$KEYWORD|$SPACE|." --color=never | + egrep -v "^$SPACE$" # eat whitespace +} + +parse_array () { + local index=0 + local ary='' + read -r token + case "$token" in + ']') ;; + *) + while : + do + parse_value "$1" "$index" + let index=$index+1 + ary="$ary""$value" + read -r token + case "$token" in + ']') break ;; + ',') ary="$ary," ;; + *) throw "EXPECTED , or ] GOT ${token:-EOF}" ;; + esac + read -r token + done + ;; + esac + value=`printf '[%s]' "$ary"` +} + +parse_object () { + local key + local obj='' + read -r token + case "$token" in + '}') ;; + *) + while : + do + case "$token" in + '"'*'"') key=$token ;; + *) throw "EXPECTED string GOT ${token:-EOF}" ;; + esac + read -r token + case "$token" in + ':') ;; + *) throw "EXPECTED : GOT ${token:-EOF}" ;; + esac + read -r token + parse_value "$1" "$key" + obj="$obj$key:$value" + read -r token + case "$token" in + '}') break ;; + ',') obj="$obj," ;; + *) throw "EXPECTED , or } GOT ${token:-EOF}" ;; + esac + read -r token + done + ;; + esac + value=`printf '{%s}' "$obj"` +} + +parse_value () { + local jpath="${1:+$1,}$2" + case "$token" in + '{') parse_object "$jpath" ;; + '[') parse_array "$jpath" ;; + # At this point, the only valid single-character tokens are digits. + ''|[^0-9]) throw "EXPECTED value GOT ${token:-EOF}" ;; + *) value=$token ;; + esac + printf "[%s]\t%s\n" "$jpath" "$value" +} + +parse () { + read -r token + parse_value + read -r token + case "$token" in + '') ;; + *) throw "EXPECTED EOF GOT $token" ;; + esac +} + +if [ $0 = $BASH_SOURCE ]; +then + tokenize | parse +fi diff --git a/util/shredder/OAuth.sh b/util/shredder/OAuth.sh new file mode 100755 index 000000000..4be4ed35b --- /dev/null +++ b/util/shredder/OAuth.sh @@ -0,0 +1,214 @@ +#!/bin/bash +# Copyright (c) 2010, 2012 Yu-Jie Lin +# +# Permission is hereby granted, free of charge, to any person obtaining a copy of +# this software and associated documentation files (the "Software"), to deal in +# the Software without restriction, including without limitation the rights to +# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +# of the Software, and to permit persons to whom the Software is furnished to do +# so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +BASHOAUTH_VERSION=0.1.2 + +OAuth_debug () { + # Print out all parameters, each in own line + [[ "$OAUTH_DEBUG" == "" ]] && return + local t=$(date +%FT%T.%N) + while (( $# > 0 )); do + echo "[OAuth][DEBUG][$t] $1" + shift 1 + done + } + +OAuth_nonce () { + # Return a nonce + md5sum <<< "$RANDOM-$(date +%s.%N)" | cut -d' ' -f 1 + } + +OAuth_timestamp () { + # Return timestamp + echo "$(date +%s)" + } + +OAuth_PE () { + # Encode $1 using Percent-encoding as defined in + # http://tools.ietf.org/html/rfc5849#section-3.6 + # Any character other than [a-zA-Z0-9-._~] is converted into format %XX + [ -n "$1" ] \ + && echo -n "$1" | perl -p -e 's/([^A-Za-z0-9-._~])/sprintf("%%%02X", ord($1))/seg' +} + +OAuth_PE_file () { + # Encode a file $1 using Percent-encoding as defined in + # http://tools.ietf.org/html/rfc5849#section-3.6 + # $1 a filename, not the content of file + perl -p -e 's/([^A-Za-z0-9-._~])/sprintf("%%%02X", ord($1))/seg' < "$1" +} + +OAuth_params_string () { + # Sort the paramters and join them into one-line string + while (( $# > 0 )); do + echo $1 + shift 1 + done | sort | tr '\n' '&' | sed 's/&$//' + } + +OAuth_base_string () { + # $1 method: "GET", "POST", etc + # $2 url + # $3-$N params + local method=$1 + local url=$2 + shift 2 + + local params_string=$(OAuth_params_string $@) + + echo "$method&$(OAuth_PE "$url")&$(OAuth_PE "$params_string")" + } + +OAuth_param () { + # Return a percent encoded key-value pair + # $1 key + # $2 value + echo "$(OAuth_PE "$1")=$(OAuth_PE "$2")" + } + +OAuth_param_quote () { + # Return a percent encoded key-value pair, value is quoted + # $1 key + # $2 value + echo "$(OAuth_PE "$1")=\"$(OAuth_PE "$2")\"" + } + +OAuth_param_file () { + # Return a percent encoded key-value pair, the value is an encoded file content + # $1 key + # $2 filename + echo "$(OAuth_PE "$1")=$(OAuth_PE_file "$2")" + } + +OAuth_param_raw_value () { + # Return a percent encoded key-value pair, only key will be encoded by this function + # $1 key + # $2 value + echo "$(OAuth_PE "$1")=$2" + } + +OAuth_HMAC_SHA1 () { + # Hash the text $1 with key $2 + local text="$1" + local key="$2" + echo -n "$text" | openssl dgst -sha1 -binary -hmac "$key" | base64 + } + +_OAuth_signature () { + # Return the signature, note it's necessary to pass to OAuth_PE before add to header + # $1 signature_method + # $2 base_string + # $3 consumer_secret + # $4 token_secret + local signature_method="OAuth_${1//-/_}" + local base_string=$2 + local c_secret=$3 + local t_secret=$4 + $signature_method "$base_string" "$c_secret&$t_secret" + } + +OAuth_signature () { + # Return the signature, note it's necessary to pass to OAuth_PE before add to header + # $1 base_string + _OAuth_signature "$oauth_signature_method" "$1" "$oauth_consumer_secret" "$oauth_token_secret" + } + +_OAuth_authorization_header_params_string () { + while (( $# > 0 )); do + echo -n "$(cut -d\= -f 1 <<< "$1")=\"$(cut -d\= -f 2 <<< "$1")\"" + shift 1 + # Use break to prevent error code being returned + (( $# > 0 )) && echo -n ', ' || break + done + } + +_OAuth_authorization_header () { + # Return header string + # $1 header key + # $2 OAuth realm, can be empty string + # $3 OAuth consumer key + # $4 OAuth consumer secret + # $5 OAuth token + # $6 OAuth token secret + # $7 OAuth signature method + # $8 OAuth version + # $9 nonce + # $10 timestamp + # $11 method + # $12 url + # $13-$N params + echo -n "$1: OAuth " + [[ "$2" != "" ]] && echo -n "realm=\"$2\", " + local oauth_consumer_key="$3" + local oauth_consumer_secret="$4" + local oauth_token="$5" + local oauth_token_secret="$6" + local oauth_signature_method="$7" + local oauth_version="$8" + local oauth_nonce="$9" + [[ "$oauth_nonce" == "" ]] && oauth_nonce="$(OAuth_nonce)" + local oauth_timestamp="${10}" + [[ "$oauth_timestamp" == "" ]] && oauth_timestamp="$(OAuth_timestamp)" + local method="${11}" + local url="${12}" + shift 12 + local params=( + $(OAuth_param 'oauth_consumer_key' "$oauth_consumer_key") + $(OAuth_param 'oauth_signature_method' "$oauth_signature_method") + $(OAuth_param 'oauth_version' "$oauth_version") + $(OAuth_param 'oauth_nonce' "$oauth_nonce") + $(OAuth_param 'oauth_timestamp' "$oauth_timestamp") + ) + [[ "$oauth_token" != "" ]] && params[${#params[@]}]=$(OAuth_param 'oauth_token' "$oauth_token") + local sign_params=${params[@]} + while (( $# > 0 )); do + sign_params[${#sign_params[@]}]="$1" + shift 1 + done + local base_string=$(OAuth_base_string "$method" "$url" ${sign_params[@]}) + local signature=$(_OAuth_signature "$oauth_signature_method" "$base_string" "$oauth_consumer_secret" "$oauth_token_secret") + params[${#params[@]}]=$(OAuth_param 'oauth_signature' "$signature") + _OAuth_authorization_header_params_string ${params[@]} + } + +OAuth_authorization_header () { + # Return header string + # $1 header key + # $2 OAuth realm, can be empty string + # $3 OAuth nonce + # $4 OAuth timestamp + # $5 method + # $6 url + # $7-$N params + local header_key="$1" + local realm="$2" + local oauth_nonce="$3" + local oauth_timestamp="$4" + local method="$5" + local url="$6" + shift 6 + local params=() + while (( $# > 0 )); do + params[${#params[@]}]="$1" + shift 1 + done + _OAuth_authorization_header "$header_key" "$realm" "$oauth_consumer_key" "$oauth_consumer_secret" "$oauth_token" "$oauth_token_secret" "$oauth_signature_method" "$oauth_version" "$oauth_nonce" "$oauth_timestamp" "$method" "$url" ${params[@]} + } diff --git a/util/shredder/ShredOAuth.sh b/util/shredder/ShredOAuth.sh new file mode 100755 index 000000000..9828124c7 --- /dev/null +++ b/util/shredder/ShredOAuth.sh @@ -0,0 +1,219 @@ +#!/bin/bash +# Copyright (c) 2012 Fabio Comuni +# Copyright (c) 2012 Michael Nowack +# Copyright (c) 2010, 2012 Yu-Jie Lin +# +# Permission is hereby granted, free of charge, to any person obtaining a copy of +# this software and associated documentation files (the "Software"), to deal in +# the Software without restriction, including without limitation the rights to +# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +# of the Software, and to permit persons to whom the Software is furnished to do +# so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +FRIENDICAOAUTH_VERSION=0.1.1 + +F_API_VERSION="1" + +# Friendica API endpoints + +F_ACCOUNF_UPDATE_PROFILE_IMAGE="${redmatrix_url}/api/account/update_profile_image" +F_STATUSES_UPDATE="${redmatrix_url}/api/statuses/update" +F_STATUSES_HOME_TIMELINE="${redmatrix_url}/api/statuses/home_timeline" + +F_REQUESF_TOKEN=${redmatrix_url}'/api/oauth/request_token' +F_ACCESS_TOKEN=${redmatrix_url}'/api/oauth/access_token' +F_AUTHORIZE_TOKEN=${redmatrix_url}'/api/oauth/authorize' + +# Source OAuth.sh + +OAuth_sh=$(which OAuth.sh) +(( $? != 0 )) && echo 'Unable to locate OAuth.sh! Make sure it is in searching PATH.' && exit 1 +source "$OAuth_sh" + +FO_debug () { + # Print out all parameters, each in own line + [[ "$FO_DEBUG" == "" ]] && return + local t=$(date +%FT%T.%N) + while (( $# > 0 )); do + echo "[FO][DEBUG][$t] $1" + shift 1 + done + } + +FO_extract_value () { + # $1 key name + # $2 string to find + egrep -o "$1=[a-zA-Z0-9-]*" <<< "$2" | cut -d\= -f 2 + } + + +FO_init() { + # Initialize FriendicaOAuth + oauth_version='1.0' + oauth_signature_method='HMAC-SHA1' + oauth_basic_params=( + $(OAuth_param 'oauth_consumer_key' "$oauth_consumer_key") + $(OAuth_param 'oauth_signature_method' "$oauth_signature_method") + $(OAuth_param 'oauth_version' "$oauth_version") + ) + } + +FO_access_token_helper () { + # Help guide user to get access token + + local resp PIN + + # Request Token + + local auth_header="$(_OAuth_authorization_header 'Authorization' "$redmatrix_url/" "$oauth_consumer_key" "$oauth_consumer_secret" '' '' "$oauth_signature_method" "$oauth_version" "$(OAuth_nonce)" "$(OAuth_timestamp)" 'POST' "$F_REQUESF_TOKEN" "$(OAuth_param 'oauth_callback' 'oob')"), $(OAuth_param_quote 'oauth_callback' 'oob')" + +# echo $auth_header +# echo $F_REQUESF_TOKEN + + resp=$(curl -s -d '' -H "$auth_header" "$F_REQUESF_TOKEN") + FO_rval=$? + (( $? != 0 )) && return $FO_rval + + local _oauth_token=$(FO_extract_value 'oauth_token' "$resp") + local _oauth_token_secret=$(FO_extract_value 'oauth_token_secret' "$resp") + + echo 'Please go to the following link to get the PIN:' + echo " ${F_AUTHORIZE_TOKEN}?oauth_token=$_oauth_token" + + read -p 'PIN: ' PIN + + # Access Token + + local auth_header="$(_OAuth_authorization_header 'Authorization' "$redmatrix_url/" "$oauth_consumer_key" "$oauth_consumer_secret" "$_oauth_token" "$_oauth_token_secret" "$oauth_signature_method" "$oauth_version" "$(OAuth_nonce)" "$(OAuth_timestamp)" 'POST' "$F_ACCESS_TOKEN" "$(OAuth_param 'oauth_verifier' "$PIN")"), $(OAuth_param_quote 'oauth_verifier' "$PIN")" + + resp=$(curl -s -d "" -H "$auth_header" "$F_ACCESS_TOKEN") + FO_rval=$? + (( $? != 0 )) && return $FO_rval + + FO_ret=( + $(FO_extract_value 'oauth_token' "$resp") + $(FO_extract_value 'oauth_token_secret' "$resp") + $(FO_extract_value 'user_id' "$resp") + $(FO_extract_value 'screen_name' "$resp") + ) + } + +# APIs +###### + +FO_statuses_update () { + # $1 format + # $2 status + # $3 in_reply_to_status_id + # The followins are not implemented yet: + # $4 lat + # $5 long + # $6 place_id + # $7 display_coordinates + local format="$1" + [[ "$format" == "" ]] && format="xml" + + local params=( + $(OAuth_param 'status' "$2") + ) + + params[${#params[@]}]=$(OAuth_param 'source' "shred") + + [[ "$3" != "" ]] && params[${#params[@]}]=$(OAuth_param 'in_reply_to_status_id' "$3") && local in_reply_to_status_id=( '--data-urlencode' "in_reply_to_status_id=$3" ) + + + local auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'POST' "$F_STATUSES_UPDATE.$format" ${params[@]}) + + + FO_ret=$(curl -s -H "$auth_header" --data-urlencode "status=$2" --data-urlencode "source=shred" ${in_reply_to_status_id[@]} "$F_STATUSES_UPDATE.$format") + + FO_rval=$? + return $FO_rval + } + + +# gets the user home_timeline. +# +# @sets FO_ret API response +# @returns status +# @public +FO_statuses_home_timeline () { + # $1 format + # $2 screen_name + # $3 count + local format="$1" + local screen_name="$2" + local count="$3" + [[ "$format" == "" ]] && format="xml" + [[ "$count" == "" ]] && count=1 + + local params=( + $(OAuth_param 'screen_name' $screen_name) + $(OAuth_param 'count' $count) + ) + + local auth_header=$(OAuth_authorization_header 'Authorization' "$redmatrix_url" '' '' 'GET' "$F_STATUSES_HOME_TIMELINE.$format" ${params[@]}) + + convscreen=$(OAuth_PE "$screen_name"); + FO_ret=$(curl -s --get "${F_STATUSES_HOME_TIMELINE}.${format}" --data "screen_name=${convscreen}&count=${count}" --header "${auth_header}") + FO_rval=$? + + return $FO_rval + } + +FO_command () { + local command="$1" + local post="$2" + declare -a opts=("${!3}") + local params=( + $(OAuth_param 'screen_name' $screen_name) + $(OAuth_param 'count' $count) + ) + +#echo "$3" +#echo '---' +#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: ' ${params[@]} + +#echo 'data: ' $data + + local auth_header=''; + + 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_rval=$? + + return $FO_rval +} diff --git a/util/shredder/jansson-2.6.tar.gz b/util/shredder/jansson-2.6.tar.gz Binary files differnew file mode 100644 index 000000000..51f1598be --- /dev/null +++ b/util/shredder/jansson-2.6.tar.gz diff --git a/util/shredder/jshon.tar.gz b/util/shredder/jshon.tar.gz Binary files differnew file mode 100644 index 000000000..ea9880ca1 --- /dev/null +++ b/util/shredder/jshon.tar.gz diff --git a/util/shredder/shredder b/util/shredder/shredder new file mode 100755 index 000000000..1586746e0 --- /dev/null +++ b/util/shredder/shredder @@ -0,0 +1,234 @@ +#!/bin/bash +# Copyright (c) 2012 Fabio Comuni +# Copyright (c) 2010, 2012 Yu-Jie Lin +# +# Permission is hereby granted, free of charge, to any person obtaining a copy of +# this software and associated documentation files (the "Software"), to deal in +# the Software without restriction, including without limitation the rights to +# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +# of the Software, and to permit persons to whom the Software is furnished to do +# so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +FCLI_RC="$HOME/.shred.rc" + + + +usage () { + echo "usage: $0 options + +OPTIONS: + -h Show this message + + -c Command + + -C Config-Filename + + Valid Commands: + statuses_update + home_timeline + +Use -h -c command to get options for the command. +" + exit $1 + } + +show_config_help () { + echo "Please create $FCLI_RC with: +redmatrix_url=YOR_SERVER_URL (no trailing /) +oauth_consumer_key=YOUR_CONSUMER_KEY +oauth_consumer_secret=YOUR_CONSUMER_SECRET + +You can register new app consumer key and secret at + http://yourserver.com/settings/oauth +" + exit $1 + } + + +show_statuses_update () { + echo "Command statuses_update + +Requires: + -s status + +Optional: + -r in_reply_to_status_id +" + exit $1 + } + +show_home_timeline () { + echo "Command home_timeline" + + exit $1 + } + +#json helper +# +# usage: +# echo "$parsed_json" | js key1 [key2 [key3 ...]][,] +# +# echoes the value of json[key1][key2][key3], without surronding quotes +# with "," as last argument, no newline is printed +# +js () { + local arg + local rg='^\[' + local ret + for arg in $@ + do + [[ "$arg" == "," ]] && break; + if [[ $arg == ${arg//[0-9]/} ]] + then + rg="${rg}\"$arg\"," + else + rg="${rg}$arg," + fi + done + rg="${rg%?}\]" + ret=$(grep $rg | cut -f 2 | sed 's/^"\(.*\)"$/\1/' | sed "s/\\\\\//\//g" ) + if [[ "$arg" == "," ]] + then + echo -e "$ret" | tr -d '\012\015' + else + echo -e "$ret" + fi +} + + +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 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 + JSON_sh=$(which JSON.sh) + (( $? != 0 )) && echo 'Unable to locate JSON.sh! Make sure it is in searching PATH.' && exit 1 + source "$JSON_sh" + + + [[ "$oauth_consumer_key" == "" ]] && show_config_help 1 + [[ "$oauth_consumer_secret" == "" ]] && show_config_help 1 + + + FO_init + + if [[ "$oauth_token" == "" ]] || [[ "$oauth_token_secret" == "" ]]; then + FO_access_token_helper + if (( $? == 0 )); then + oauth_token=${FO_ret[0]} + oauth_token_secret=${FO_ret[1]} + echo "oauth_token='${FO_ret[0]}'" >> "$FCLI_RC" + echo "oauth_token_secret='${FO_ret[1]}'" >> "$FCLI_RC" + echo "Token saved." + else + echo 'Unable to get access token' + exit 1 + fi + fi + } + +main () { + + fcli_command= + fcli_status= + fcli_in_reply_to_status_id= + fcli_file= + fcli_help_flag= + fcli_opts= + fcli_post= + + while getopts "C:c:s:r:f:q:hp" name + do + case $name in + c) fcli_command="$OPTARG";; + C) FCLI_RC="$OPTARG";; + s) fcli_status="$OPTARG";; + 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;; + esac + done + load_config + + if [[ "$fcli_help_flag" == "1" ]]; then case $fcli_command in +# statuses_update) +# show_statuses_update 0 +# ;; + home_timeline) + show_home_timeline 0 + ;; + *) + [[ "$fcli_command" == "" ]] && usage 0 + usage 1 + esac ; fi + + case $fcli_command in + home_timeline) + FO_statuses_home_timeline 'json' '' 5 + JS_Parsed=$(echo "$FO_ret" | tokenize | parse) + for id in 0 1 2 3 4 + do + echo "$JS_Parsed" | js $id "user" "name" , + echo -n " - " + echo "$JS_Parsed" | js $id "created_at" + echo "$JS_Parsed" | js $id "text" + echo "" + echo "------------------------------------------------------------------------------" + done + + 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 +# ;; + + *) + +# echo "${fcli_opts[@]}" + + FO_command "$fcli_command" "$fcli_post" fcli_opts[@] + + echo $FO_ret + + return $FO_rval + + ;; + esac + return 0 + } + +main "$@" diff --git a/util/strings.php b/util/strings.php index e70766d86..ef15500f1 100644 --- a/util/strings.php +++ b/util/strings.php @@ -1,325 +1,1079 @@ <?php ; -$a->strings["Post successful."] = ""; -$a->strings["[Embedded content - reload page to view]"] = ""; -$a->strings["Contact settings applied."] = ""; -$a->strings["Contact update failed."] = ""; -$a->strings["Permission denied."] = ""; -$a->strings["Contact not found."] = ""; -$a->strings["Repair Contact Settings"] = ""; -$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = ""; -$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = ""; -$a->strings["Return to contact editor"] = ""; -$a->strings["Name"] = ""; -$a->strings["Account Nickname"] = ""; -$a->strings["@Tagname - overrides Name/Nickname"] = ""; -$a->strings["Account URL"] = ""; -$a->strings["Friend Request URL"] = ""; -$a->strings["Friend Confirm URL"] = ""; -$a->strings["Notification Endpoint URL"] = ""; -$a->strings["Poll/Feed URL"] = ""; -$a->strings["New photo from this URL"] = ""; -$a->strings["Submit"] = ""; -$a->strings["Help:"] = ""; -$a->strings["Help"] = ""; -$a->strings["Not Found"] = ""; -$a->strings["Page not found."] = ""; -$a->strings["File exceeds size limit of %d"] = ""; -$a->strings["File upload failed."] = ""; -$a->strings["Friend suggestion sent."] = ""; -$a->strings["Suggest Friends"] = ""; -$a->strings["Suggest a friend for %s"] = ""; -$a->strings["Event description and start time are required."] = ""; -$a->strings["l, F j"] = ""; -$a->strings["Edit event"] = ""; -$a->strings["link to source"] = ""; -$a->strings["Events"] = ""; -$a->strings["Create New Event"] = ""; -$a->strings["Previous"] = ""; -$a->strings["Next"] = ""; -$a->strings["hour:minute"] = ""; -$a->strings["Event details"] = ""; -$a->strings["Format is %s %s. Starting date and Description are required."] = ""; -$a->strings["Event Starts:"] = ""; -$a->strings["Finish date/time is not known or not relevant"] = ""; -$a->strings["Event Finishes:"] = ""; -$a->strings["Adjust for viewer timezone"] = ""; -$a->strings["Description:"] = ""; +$a->strings["Channel is blocked on this site."] = ""; +$a->strings["Channel location missing."] = ""; +$a->strings["Response from remote channel was incomplete."] = ""; +$a->strings["Channel was deleted and no longer exists."] = ""; +$a->strings["Channel discovery failed."] = ""; +$a->strings["local account not found."] = ""; +$a->strings["Cannot connect to yourself."] = ""; +$a->strings["Edit File properties"] = ""; +$a->strings["l F d, Y \\@ g:i A"] = ""; +$a->strings["Starts:"] = ""; +$a->strings["Finishes:"] = ""; $a->strings["Location:"] = ""; -$a->strings["Share this event"] = ""; -$a->strings["Cancel"] = ""; -$a->strings["Tag removed"] = ""; -$a->strings["Remove Item Tag"] = ""; -$a->strings["Select a tag to remove: "] = ""; -$a->strings["Remove"] = ""; -$a->strings["%s welcomes %s"] = ""; -$a->strings["Authorize application connection"] = ""; -$a->strings["Return to your app and insert this Securty Code:"] = ""; -$a->strings["Please login to continue."] = ""; -$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = ""; -$a->strings["Yes"] = ""; -$a->strings["No"] = ""; -$a->strings["Photo Albums"] = ""; -$a->strings["Contact Photos"] = ""; -$a->strings["Upload New Photos"] = ""; -$a->strings["everybody"] = ""; -$a->strings["Contact information unavailable"] = ""; -$a->strings["Profile Photos"] = ""; -$a->strings["Album not found."] = ""; -$a->strings["Delete Album"] = ""; -$a->strings["Delete Photo"] = ""; -$a->strings["was tagged in a"] = ""; +$a->strings["Categories"] = ""; +$a->strings["App Category"] = ""; +$a->strings["System"] = ""; +$a->strings["Personal"] = ""; +$a->strings["Connect"] = ""; +$a->strings["Ignore/Hide"] = ""; +$a->strings["Suggestions"] = ""; +$a->strings["See more..."] = ""; +$a->strings["You have %1$.0f of %2$.0f allowed connections."] = ""; +$a->strings["Add New Connection"] = ""; +$a->strings["Enter the channel address"] = ""; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = ""; +$a->strings["Notes"] = ""; +$a->strings["Save"] = ""; +$a->strings["Remove term"] = ""; +$a->strings["Saved Searches"] = ""; +$a->strings["add"] = ""; +$a->strings["Saved Folders"] = ""; +$a->strings["Everything"] = ""; +$a->strings["Archives"] = ""; +$a->strings["Refresh"] = ""; +$a->strings["Me"] = ""; +$a->strings["Best Friends"] = ""; +$a->strings["Friends"] = ""; +$a->strings["Co-workers"] = ""; +$a->strings["Former Friends"] = ""; +$a->strings["Acquaintances"] = ""; +$a->strings["Everybody"] = ""; +$a->strings["Account settings"] = ""; +$a->strings["Channel settings"] = ""; +$a->strings["Additional features"] = ""; +$a->strings["Feature settings"] = ""; +$a->strings["Display settings"] = ""; +$a->strings["Connected apps"] = ""; +$a->strings["Export channel"] = ""; +$a->strings["Automatic Permissions (Advanced)"] = ""; +$a->strings["Premium Channel Settings"] = ""; +$a->strings["Channel Sources"] = ""; +$a->strings["Settings"] = ""; +$a->strings["Check Mail"] = ""; +$a->strings["New Message"] = ""; +$a->strings["Chat Rooms"] = ""; +$a->strings["Bookmarked Chatrooms"] = ""; +$a->strings["Suggested Chatrooms"] = ""; +$a->strings["Public Timeline"] = ""; +$a->strings["Logout"] = ""; +$a->strings["End this session"] = ""; +$a->strings["Home"] = ""; +$a->strings["Your posts and conversations"] = ""; +$a->strings["View Profile"] = ""; +$a->strings["Your profile page"] = ""; +$a->strings["Edit Profiles"] = ""; +$a->strings["Manage/Edit profiles"] = ""; +$a->strings["Photos"] = ""; +$a->strings["Your photos"] = ""; +$a->strings["Files"] = ""; +$a->strings["Your files"] = ""; +$a->strings["Chat"] = ""; +$a->strings["Your chatrooms"] = ""; +$a->strings["Events"] = ""; +$a->strings["Your events"] = ""; +$a->strings["Bookmarks"] = ""; +$a->strings["Your bookmarks"] = ""; +$a->strings["Webpages"] = ""; +$a->strings["Your webpages"] = ""; +$a->strings["Login"] = ""; +$a->strings["Sign in"] = ""; +$a->strings["%s - click to logout"] = ""; +$a->strings["Click to authenticate to your home hub"] = ""; +$a->strings["Home Page"] = ""; +$a->strings["Register"] = ""; +$a->strings["Create an account"] = ""; +$a->strings["Help"] = ""; +$a->strings["Help and documentation"] = ""; +$a->strings["Apps"] = ""; +$a->strings["Addon applications, utilities, games"] = ""; +$a->strings["Search"] = ""; +$a->strings["Search site content"] = ""; +$a->strings["Directory"] = ""; +$a->strings["Channel Locator"] = ""; +$a->strings["Matrix"] = ""; +$a->strings["Your matrix"] = ""; +$a->strings["Mark all matrix notifications seen"] = ""; +$a->strings["Channel Home"] = ""; +$a->strings["Channel home"] = ""; +$a->strings["Mark all channel notifications seen"] = ""; +$a->strings["Connections"] = ""; +$a->strings["Notices"] = ""; +$a->strings["Notifications"] = ""; +$a->strings["See all notifications"] = ""; +$a->strings["Mark all system notifications seen"] = ""; +$a->strings["Mail"] = ""; +$a->strings["Private mail"] = ""; +$a->strings["See all private messages"] = ""; +$a->strings["Mark all private messages seen"] = ""; +$a->strings["Inbox"] = ""; +$a->strings["Outbox"] = ""; +$a->strings["Event Calendar"] = ""; +$a->strings["See all events"] = ""; +$a->strings["Mark all events seen"] = ""; +$a->strings["Channel Select"] = ""; +$a->strings["Manage Your Channels"] = ""; +$a->strings["Account/Channel Settings"] = ""; +$a->strings["Manage/Edit Friends and Connections"] = ""; +$a->strings["Admin"] = ""; +$a->strings["Site Setup and Configuration"] = ""; +$a->strings["Nothing new here"] = ""; +$a->strings["Please wait..."] = ""; +$a->strings["Embedded content"] = ""; +$a->strings["Embedding disabled"] = ""; +$a->strings["Image/photo"] = ""; +$a->strings["Encrypted content"] = ""; +$a->strings["QR code"] = ""; +$a->strings["%1\$s wrote the following %2\$s %3\$s"] = ""; +$a->strings["post"] = ""; +$a->strings["$1 wrote:"] = ""; +$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = ""; +$a->strings["Default privacy group for new contacts"] = ""; +$a->strings["All Channels"] = ""; +$a->strings["edit"] = ""; +$a->strings["Collections"] = ""; +$a->strings["Edit collection"] = ""; +$a->strings["Create a new collection"] = ""; +$a->strings["Channels not in any collection"] = ""; $a->strings["photo"] = ""; -$a->strings["by"] = ""; -$a->strings["Image exceeds size limit of "] = ""; -$a->strings["Image file is empty."] = ""; -$a->strings["Unable to process image."] = ""; -$a->strings["Image upload failed."] = ""; -$a->strings["Public access denied."] = ""; -$a->strings["No photos selected"] = ""; -$a->strings["Access to this item is restricted."] = ""; -$a->strings["Upload Photos"] = ""; -$a->strings["New album name: "] = ""; -$a->strings["or existing album name: "] = ""; -$a->strings["Do not show a status post for this upload"] = ""; -$a->strings["Permissions"] = ""; -$a->strings["Edit Album"] = ""; -$a->strings["View Photo"] = ""; -$a->strings["Permission denied. Access to this item may be restricted."] = ""; -$a->strings["Photo not available"] = ""; -$a->strings["View photo"] = ""; -$a->strings["Edit photo"] = ""; -$a->strings["Use as profile photo"] = ""; +$a->strings["event"] = ""; +$a->strings["channel"] = ""; +$a->strings["status"] = ""; +$a->strings["comment"] = ""; +$a->strings["%1\$s likes %2\$s's %3\$s"] = ""; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = ""; +$a->strings["%1\$s is now connected with %2\$s"] = ""; +$a->strings["%1\$s poked %2\$s"] = ""; +$a->strings["poked"] = ""; +$a->strings["%1\$s is currently %2\$s"] = ""; +$a->strings["Select"] = ""; +$a->strings["Delete"] = ""; $a->strings["Private Message"] = ""; -$a->strings["View Full Size"] = ""; -$a->strings["Tags: "] = ""; -$a->strings["[Remove any tag]"] = ""; -$a->strings["New album name"] = ""; -$a->strings["Caption"] = ""; -$a->strings["Add a Tag"] = ""; -$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = ""; -$a->strings["I like this (toggle)"] = ""; -$a->strings["I don't like this (toggle)"] = ""; -$a->strings["Share"] = ""; +$a->strings["Message is verified"] = ""; +$a->strings["View %s's profile @ %s"] = ""; +$a->strings["Categories:"] = ""; +$a->strings["Filed under:"] = ""; +$a->strings[" from %s"] = ""; +$a->strings["last edited: %s"] = ""; +$a->strings["Expires: %s"] = ""; +$a->strings["View in context"] = ""; $a->strings["Please wait"] = ""; -$a->strings["This is you"] = ""; -$a->strings["Comment"] = ""; +$a->strings["remove"] = ""; +$a->strings["Loading..."] = ""; +$a->strings["Delete Selected Items"] = ""; +$a->strings["View Source"] = ""; +$a->strings["Follow Thread"] = ""; +$a->strings["View Status"] = ""; +$a->strings["View Photos"] = ""; +$a->strings["Matrix Activity"] = ""; +$a->strings["Edit Contact"] = ""; +$a->strings["Send PM"] = ""; +$a->strings["Poke"] = ""; +$a->strings["%s likes this."] = ""; +$a->strings["%s doesn't like this."] = ""; +$a->strings["<span %1\$s>%2\$d people</span> like this."] = array( + 0 => "", + 1 => "", +); +$a->strings["<span %1\$s>%2\$d people</span> don't like this."] = array( + 0 => "", + 1 => "", +); +$a->strings["and"] = ""; +$a->strings[", and %d other people"] = array( + 0 => "", + 1 => "", +); +$a->strings["%s like this."] = ""; +$a->strings["%s don't like this."] = ""; +$a->strings["Visible to <strong>everybody</strong>"] = ""; +$a->strings["Please enter a link URL:"] = ""; +$a->strings["Please enter a video link/URL:"] = ""; +$a->strings["Please enter an audio link/URL:"] = ""; +$a->strings["Tag term:"] = ""; +$a->strings["Save to Folder:"] = ""; +$a->strings["Where are you right now?"] = ""; +$a->strings["Expires YYYY-MM-DD HH:MM"] = ""; $a->strings["Preview"] = ""; -$a->strings["Delete"] = ""; -$a->strings["View Album"] = ""; -$a->strings["Recent Photos"] = ""; -$a->strings["Not available."] = ""; -$a->strings["Community"] = ""; -$a->strings["No results."] = ""; -$a->strings["This is Friendica, version"] = ""; -$a->strings["running at web location"] = ""; -$a->strings["Please visit <a href=\"http://friendica.com\">Friendica.com</a> to learn more about the Friendica project."] = ""; -$a->strings["Bug reports and issues: please visit"] = ""; -$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = ""; -$a->strings["Installed plugins/addons/apps"] = ""; -$a->strings["No installed plugins/addons/apps"] = ""; -$a->strings["Item not found"] = ""; -$a->strings["Edit post"] = ""; -$a->strings["Post to Email"] = ""; -$a->strings["Edit"] = ""; +$a->strings["Share"] = ""; +$a->strings["Page link title"] = ""; +$a->strings["Post as"] = ""; $a->strings["Upload photo"] = ""; +$a->strings["upload photo"] = ""; $a->strings["Attach file"] = ""; +$a->strings["attach file"] = ""; $a->strings["Insert web link"] = ""; -$a->strings["Insert YouTube video"] = ""; -$a->strings["Insert Vorbis [.ogg] video"] = ""; -$a->strings["Insert Vorbis [.ogg] audio"] = ""; +$a->strings["web link"] = ""; +$a->strings["Insert video link"] = ""; +$a->strings["video link"] = ""; +$a->strings["Insert audio link"] = ""; +$a->strings["audio link"] = ""; $a->strings["Set your location"] = ""; +$a->strings["set location"] = ""; $a->strings["Clear browser location"] = ""; +$a->strings["clear location"] = ""; +$a->strings["Set title"] = ""; +$a->strings["Categories (comma-separated list)"] = ""; $a->strings["Permission settings"] = ""; -$a->strings["CC: email addresses"] = ""; +$a->strings["permissions"] = ""; $a->strings["Public post"] = ""; -$a->strings["Set title"] = ""; $a->strings["Example: bob@example.com, mary@example.com"] = ""; -$a->strings["This introduction has already been accepted."] = ""; -$a->strings["Profile location is not valid or does not contain profile information."] = ""; -$a->strings["Warning: profile location has no identifiable owner name."] = ""; -$a->strings["Warning: profile location has no profile photo."] = ""; -$a->strings["%d required parameter was not found at the given location"] = array( +$a->strings["Set expiration date"] = ""; +$a->strings["Encrypt text"] = ""; +$a->strings["OK"] = ""; +$a->strings["Cancel"] = ""; +$a->strings["Discover"] = ""; +$a->strings["Imported public streams"] = ""; +$a->strings["Commented Order"] = ""; +$a->strings["Sort by Comment Date"] = ""; +$a->strings["Posted Order"] = ""; +$a->strings["Sort by Post Date"] = ""; +$a->strings["Posts that mention or involve you"] = ""; +$a->strings["New"] = ""; +$a->strings["Activity Stream - by date"] = ""; +$a->strings["Starred"] = ""; +$a->strings["Favourite Posts"] = ""; +$a->strings["Spam"] = ""; +$a->strings["Posts flagged as SPAM"] = ""; +$a->strings["Channel"] = ""; +$a->strings["Status Messages and Posts"] = ""; +$a->strings["About"] = ""; +$a->strings["Profile Details"] = ""; +$a->strings["Photo Albums"] = ""; +$a->strings["Files and Storage"] = ""; +$a->strings["Chatrooms"] = ""; +$a->strings["Events and Calendar"] = ""; +$a->strings["Saved Bookmarks"] = ""; +$a->strings["Manage Webpages"] = ""; +$a->strings["Default"] = ""; +$a->strings["No recipient provided."] = ""; +$a->strings["[no subject]"] = ""; +$a->strings["Unable to determine sender."] = ""; +$a->strings["Stored post could not be verified."] = ""; +$a->strings[" and "] = ""; +$a->strings["public profile"] = ""; +$a->strings["%1\$s changed %2\$s to “%3\$s”"] = ""; +$a->strings["Visit %1\$s's %2\$s"] = ""; +$a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = ""; +$a->strings["view full size"] = ""; +$a->strings["%1\$s's bookmarks"] = ""; +$a->strings["Tags"] = ""; +$a->strings["Keywords"] = ""; +$a->strings["have"] = ""; +$a->strings["has"] = ""; +$a->strings["want"] = ""; +$a->strings["wants"] = ""; +$a->strings["like"] = ""; +$a->strings["likes"] = ""; +$a->strings["dislike"] = ""; +$a->strings["dislikes"] = ""; +$a->strings["Edit"] = ""; +$a->strings["save to folder"] = ""; +$a->strings["View all"] = ""; +$a->strings["__ctx:noun__ Like"] = array( + 0 => "", + 1 => "", +); +$a->strings["__ctx:noun__ Dislike"] = array( 0 => "", 1 => "", ); -$a->strings["Introduction complete."] = ""; -$a->strings["Unrecoverable protocol error."] = ""; -$a->strings["Profile unavailable."] = ""; -$a->strings["%s has received too many connection requests today."] = ""; -$a->strings["Spam protection measures have been invoked."] = ""; -$a->strings["Friends are advised to please try again in 24 hours."] = ""; -$a->strings["Invalid locator"] = ""; -$a->strings["Unable to resolve your name at the provided location."] = ""; -$a->strings["You have already introduced yourself here."] = ""; -$a->strings["Apparently you are already friends with %s."] = ""; -$a->strings["Invalid profile URL."] = ""; -$a->strings["Disallowed profile URL."] = ""; -$a->strings["Failed to update contact record."] = ""; -$a->strings["Your introduction has been sent."] = ""; -$a->strings["Please login to confirm introduction."] = ""; -$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = ""; -$a->strings["Welcome home %s."] = ""; -$a->strings["Please confirm your introduction/connection request to %s."] = ""; -$a->strings["Confirm"] = ""; -$a->strings["[Name Withheld]"] = ""; -$a->strings["Diaspora members: Please do not use this form. Instead, enter \"%s\" into your Diaspora search bar."] = ""; -$a->strings["Please enter your 'Identity Address' from one of the following supported social networks:"] = ""; -$a->strings["Friend/Connection Request"] = ""; -$a->strings["Examples: jojo@demo.friendica.com, http://demo.friendica.com/profile/jojo, testuser@identi.ca"] = ""; -$a->strings["Please answer the following:"] = ""; -$a->strings["Does %s know you?"] = ""; -$a->strings["Add a personal note:"] = ""; +$a->strings["add star"] = ""; +$a->strings["remove star"] = ""; +$a->strings["toggle star status"] = ""; +$a->strings["starred"] = ""; +$a->strings["add tag"] = ""; +$a->strings["I like this (toggle)"] = ""; +$a->strings["I don't like this (toggle)"] = ""; +$a->strings["Share this"] = ""; +$a->strings["share"] = ""; +$a->strings["View %s's profile - %s"] = ""; +$a->strings["to"] = ""; +$a->strings["via"] = ""; +$a->strings["Wall-to-Wall"] = ""; +$a->strings["via Wall-To-Wall:"] = ""; +$a->strings["Bookmark Links"] = ""; +$a->strings["__ctx:noun__ Likes"] = ""; +$a->strings["__ctx:noun__ Dislikes"] = ""; +$a->strings["Close"] = ""; +$a->strings["%d comment"] = array( + 0 => "", + 1 => "", +); +$a->strings["show more"] = ""; +$a->strings["This is you"] = ""; +$a->strings["Comment"] = ""; +$a->strings["Submit"] = ""; +$a->strings["Bold"] = ""; +$a->strings["Italic"] = ""; +$a->strings["Underline"] = ""; +$a->strings["Quote"] = ""; +$a->strings["Code"] = ""; +$a->strings["Image"] = ""; +$a->strings["Link"] = ""; +$a->strings["Video"] = ""; +$a->strings["Permission denied"] = ""; +$a->strings["(Unknown)"] = ""; +$a->strings["Item not found."] = ""; +$a->strings["Permission denied."] = ""; +$a->strings["Collection not found."] = ""; +$a->strings["Collection is empty."] = ""; +$a->strings["Collection: %s"] = ""; +$a->strings["Connection: %s"] = ""; +$a->strings["Connection not found."] = ""; +$a->strings["Sort Options"] = ""; +$a->strings["Alphabetic"] = ""; +$a->strings["Reverse Alphabetic"] = ""; +$a->strings["Newest to Oldest"] = ""; +$a->strings["Enable Safe Search"] = ""; +$a->strings["Disable Safe Search"] = ""; +$a->strings["Safe Mode"] = ""; +$a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = ""; +$a->strings["created a new post"] = ""; +$a->strings["commented on %s's post"] = ""; +$a->strings["Red Matrix Notification"] = ""; +$a->strings["redmatrix"] = ""; +$a->strings["Thank You,"] = ""; +$a->strings["%s Administrator"] = ""; +$a->strings["%s <!item_type!>"] = ""; +$a->strings["[Red:Notify] New mail received at %s"] = ""; +$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = ""; +$a->strings["%1\$s sent you %2\$s."] = ""; +$a->strings["a private message"] = ""; +$a->strings["Please visit %s to view and/or reply to your private messages."] = ""; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = ""; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = ""; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = ""; +$a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = ""; +$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = ""; +$a->strings["Please visit %s to view and/or reply to the conversation."] = ""; +$a->strings["[Red:Notify] %s posted to your profile wall"] = ""; +$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = ""; +$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = ""; +$a->strings["[Red:Notify] %s tagged you"] = ""; +$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = ""; +$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = ""; +$a->strings["[Red:Notify] %1\$s poked you"] = ""; +$a->strings["%1\$s, %2\$s poked you at %3\$s"] = ""; +$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = ""; +$a->strings["[Red:Notify] %s tagged your post"] = ""; +$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = ""; +$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = ""; +$a->strings["[Red:Notify] Introduction received"] = ""; +$a->strings["%1\$s, you've received an new connection request from '%2\$s' at %3\$s"] = ""; +$a->strings["%1\$s, you've received [zrl=%2\$s]a new connection request[/zrl] from %3\$s."] = ""; +$a->strings["You may visit their profile at %s"] = ""; +$a->strings["Please visit %s to approve or reject the connection request."] = ""; +$a->strings["[Red:Notify] Friend suggestion received"] = ""; +$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = ""; +$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = ""; +$a->strings["Name:"] = ""; +$a->strings["Photo:"] = ""; +$a->strings["Please visit %s to approve or reject the suggestion."] = ""; +$a->strings["Item was not found."] = ""; +$a->strings["No source file."] = ""; +$a->strings["Cannot locate file to replace"] = ""; +$a->strings["Cannot locate file to revise/update"] = ""; +$a->strings["File exceeds size limit of %d"] = ""; +$a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] = ""; +$a->strings["File upload failed. Possible system limit or action terminated."] = ""; +$a->strings["Stored file could not be verified. Upload failed."] = ""; +$a->strings["Path not available."] = ""; +$a->strings["Empty pathname"] = ""; +$a->strings["duplicate filename or path"] = ""; +$a->strings["Path not found."] = ""; +$a->strings["mkdir failed."] = ""; +$a->strings["database storage failed."] = ""; +$a->strings["New Page"] = ""; +$a->strings["View"] = ""; +$a->strings["Actions"] = ""; +$a->strings["Page Link"] = ""; +$a->strings["Title"] = ""; +$a->strings["Created"] = ""; +$a->strings["Edited"] = ""; +$a->strings["Profile Photos"] = ""; +$a->strings["Image exceeds website size limit of %lu bytes"] = ""; +$a->strings["Image file is empty."] = ""; +$a->strings["Unable to process image"] = ""; +$a->strings["Photo storage failed."] = ""; +$a->strings["Upload New Photos"] = ""; +$a->strings["Cannot locate DNS info for database server '%s'"] = ""; +$a->strings["Male"] = ""; +$a->strings["Female"] = ""; +$a->strings["Currently Male"] = ""; +$a->strings["Currently Female"] = ""; +$a->strings["Mostly Male"] = ""; +$a->strings["Mostly Female"] = ""; +$a->strings["Transgender"] = ""; +$a->strings["Intersex"] = ""; +$a->strings["Transsexual"] = ""; +$a->strings["Hermaphrodite"] = ""; +$a->strings["Neuter"] = ""; +$a->strings["Non-specific"] = ""; +$a->strings["Other"] = ""; +$a->strings["Undecided"] = ""; +$a->strings["Males"] = ""; +$a->strings["Females"] = ""; +$a->strings["Gay"] = ""; +$a->strings["Lesbian"] = ""; +$a->strings["No Preference"] = ""; +$a->strings["Bisexual"] = ""; +$a->strings["Autosexual"] = ""; +$a->strings["Abstinent"] = ""; +$a->strings["Virgin"] = ""; +$a->strings["Deviant"] = ""; +$a->strings["Fetish"] = ""; +$a->strings["Oodles"] = ""; +$a->strings["Nonsexual"] = ""; +$a->strings["Single"] = ""; +$a->strings["Lonely"] = ""; +$a->strings["Available"] = ""; +$a->strings["Unavailable"] = ""; +$a->strings["Has crush"] = ""; +$a->strings["Infatuated"] = ""; +$a->strings["Dating"] = ""; +$a->strings["Unfaithful"] = ""; +$a->strings["Sex Addict"] = ""; +$a->strings["Friends/Benefits"] = ""; +$a->strings["Casual"] = ""; +$a->strings["Engaged"] = ""; +$a->strings["Married"] = ""; +$a->strings["Imaginarily married"] = ""; +$a->strings["Partners"] = ""; +$a->strings["Cohabiting"] = ""; +$a->strings["Common law"] = ""; +$a->strings["Happy"] = ""; +$a->strings["Not looking"] = ""; +$a->strings["Swinger"] = ""; +$a->strings["Betrayed"] = ""; +$a->strings["Separated"] = ""; +$a->strings["Unstable"] = ""; +$a->strings["Divorced"] = ""; +$a->strings["Imaginarily divorced"] = ""; +$a->strings["Widowed"] = ""; +$a->strings["Uncertain"] = ""; +$a->strings["It's complicated"] = ""; +$a->strings["Don't care"] = ""; +$a->strings["Ask me"] = ""; +$a->strings["Click here to upgrade."] = ""; +$a->strings["This action exceeds the limits set by your subscription plan."] = ""; +$a->strings["This action is not available under your subscription plan."] = ""; +$a->strings["Visible to everybody"] = ""; +$a->strings["Show"] = ""; +$a->strings["Don't show"] = ""; +$a->strings["Permissions"] = ""; +$a->strings["Not a valid email address"] = ""; +$a->strings["Your email domain is not among those allowed on this site"] = ""; +$a->strings["Your email address is already registered at this site."] = ""; +$a->strings["An invitation is required."] = ""; +$a->strings["Invitation could not be verified."] = ""; +$a->strings["Please enter the required information."] = ""; +$a->strings["Failed to store account information."] = ""; +$a->strings["Registration request at %s"] = ""; +$a->strings["Administrator"] = ""; +$a->strings["your registration password"] = ""; +$a->strings["Registration details for %s"] = ""; +$a->strings["Account approved."] = ""; +$a->strings["Registration revoked for %s"] = ""; +$a->strings["New window"] = ""; +$a->strings["Open the selected location in a different window or browser tab"] = ""; +$a->strings["Unknown | Not categorised"] = ""; +$a->strings["Block immediately"] = ""; +$a->strings["Shady, spammer, self-marketer"] = ""; +$a->strings["Known to me, but no opinion"] = ""; +$a->strings["OK, probably harmless"] = ""; +$a->strings["Reputable, has my trust"] = ""; +$a->strings["Frequently"] = ""; +$a->strings["Hourly"] = ""; +$a->strings["Twice daily"] = ""; +$a->strings["Daily"] = ""; +$a->strings["Weekly"] = ""; +$a->strings["Monthly"] = ""; $a->strings["Friendica"] = ""; -$a->strings["StatusNet/Federated Social Web"] = ""; +$a->strings["OStatus"] = ""; +$a->strings["RSS/Atom"] = ""; +$a->strings["Email"] = ""; $a->strings["Diaspora"] = ""; -$a->strings["- please share from your own site as noted above"] = ""; -$a->strings["Your Identity Address:"] = ""; -$a->strings["Submit Request"] = ""; -$a->strings["Friendica Social Communications Server - Setup"] = ""; -$a->strings["Database connection"] = ""; -$a->strings["Could not connect to database."] = ""; -$a->strings["Could not create table."] = ""; -$a->strings["Your Friendica site database has been installed."] = ""; -$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = ""; -$a->strings["Please see the file \"INSTALL.txt\"."] = ""; -$a->strings["Proceed to registration"] = ""; -$a->strings["Proceed with Installation"] = ""; -$a->strings["You may need to import the file \"database.sql\" manually using phpmyadmin or mysql."] = ""; -$a->strings["Database import failed."] = ""; -$a->strings["System check"] = ""; -$a->strings["Check again"] = ""; -$a->strings["In order to install Friendica we need to know how to connect to your database."] = ""; -$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = ""; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = ""; -$a->strings["Database Server Name"] = ""; -$a->strings["Database Login Name"] = ""; -$a->strings["Database Login Password"] = ""; -$a->strings["Database Name"] = ""; -$a->strings["Site administrator email address"] = ""; -$a->strings["Your account email address must match this in order to use the web admin panel."] = ""; -$a->strings["Please select a default timezone for your website"] = ""; -$a->strings["Site settings"] = ""; -$a->strings["Could not find a command line version of PHP in the web server PATH."] = ""; -$a->strings["PHP executable path"] = ""; -$a->strings["Enter full path to php executable"] = ""; -$a->strings["Command line PHP"] = ""; -$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = ""; -$a->strings["This is required for message delivery to work."] = ""; -$a->strings["PHP \"register_argc_argv\""] = ""; -$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = ""; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = ""; -$a->strings["Generate encryption keys"] = ""; -$a->strings["libCurl PHP module"] = ""; -$a->strings["GD graphics PHP module"] = ""; -$a->strings["OpenSSL PHP module"] = ""; -$a->strings["mysqli PHP module"] = ""; -$a->strings["mb_string PHP module"] = ""; -$a->strings["Apace mod_rewrite module"] = ""; -$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = ""; -$a->strings["Error: libCURL PHP module required but not installed."] = ""; -$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = ""; -$a->strings["Error: openssl PHP module required but not installed."] = ""; -$a->strings["Error: mysqli PHP module required but not installed."] = ""; -$a->strings["Error: mb_string PHP module required but not installed."] = ""; -$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = ""; -$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = ""; -$a->strings["Please check with your site documentation or support people to see if this situation can be corrected."] = ""; -$a->strings["If not, you may be required to perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = ""; -$a->strings[".htconfig.php is writable"] = ""; -$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = ""; -$a->strings["Errors encountered creating database tables."] = ""; -$a->strings["l F d, Y \\@ g:i A"] = ""; -$a->strings["Time Conversion"] = ""; -$a->strings["Friendika provides this service for sharing events with other networks and friends in unknown timezones."] = ""; -$a->strings["UTC time: %s"] = ""; -$a->strings["Current timezone: %s"] = ""; -$a->strings["Converted localtime: %s"] = ""; -$a->strings["Please select your timezone:"] = ""; -$a->strings["Profile Match"] = ""; -$a->strings["No keywords to match. Please add keywords to your default profile."] = ""; -$a->strings["is interested in:"] = ""; -$a->strings["Connect"] = ""; -$a->strings["No matches"] = ""; -$a->strings["Remote privacy information not available."] = ""; -$a->strings["Visible to:"] = ""; +$a->strings["Facebook"] = ""; +$a->strings["Zot!"] = ""; +$a->strings["LinkedIn"] = ""; +$a->strings["XMPP/IM"] = ""; +$a->strings["MySpace"] = ""; +$a->strings["Profile"] = ""; +$a->strings["Update"] = ""; +$a->strings["Install"] = ""; +$a->strings["Unknown"] = ""; +$a->strings["Logged out."] = ""; +$a->strings["Failed authentication"] = ""; +$a->strings["Login failed."] = ""; +$a->strings["prev"] = ""; +$a->strings["first"] = ""; +$a->strings["last"] = ""; +$a->strings["next"] = ""; +$a->strings["older"] = ""; +$a->strings["newer"] = ""; +$a->strings["No connections"] = ""; +$a->strings["%d Connection"] = array( + 0 => "", + 1 => "", +); +$a->strings["View Connections"] = ""; +$a->strings["poke"] = ""; +$a->strings["ping"] = ""; +$a->strings["pinged"] = ""; +$a->strings["prod"] = ""; +$a->strings["prodded"] = ""; +$a->strings["slap"] = ""; +$a->strings["slapped"] = ""; +$a->strings["finger"] = ""; +$a->strings["fingered"] = ""; +$a->strings["rebuff"] = ""; +$a->strings["rebuffed"] = ""; +$a->strings["happy"] = ""; +$a->strings["sad"] = ""; +$a->strings["mellow"] = ""; +$a->strings["tired"] = ""; +$a->strings["perky"] = ""; +$a->strings["angry"] = ""; +$a->strings["stupified"] = ""; +$a->strings["puzzled"] = ""; +$a->strings["interested"] = ""; +$a->strings["bitter"] = ""; +$a->strings["cheerful"] = ""; +$a->strings["alive"] = ""; +$a->strings["annoyed"] = ""; +$a->strings["anxious"] = ""; +$a->strings["cranky"] = ""; +$a->strings["disturbed"] = ""; +$a->strings["frustrated"] = ""; +$a->strings["depressed"] = ""; +$a->strings["motivated"] = ""; +$a->strings["relaxed"] = ""; +$a->strings["surprised"] = ""; +$a->strings["Monday"] = ""; +$a->strings["Tuesday"] = ""; +$a->strings["Wednesday"] = ""; +$a->strings["Thursday"] = ""; +$a->strings["Friday"] = ""; +$a->strings["Saturday"] = ""; +$a->strings["Sunday"] = ""; +$a->strings["January"] = ""; +$a->strings["February"] = ""; +$a->strings["March"] = ""; +$a->strings["April"] = ""; +$a->strings["May"] = ""; +$a->strings["June"] = ""; +$a->strings["July"] = ""; +$a->strings["August"] = ""; +$a->strings["September"] = ""; +$a->strings["October"] = ""; +$a->strings["November"] = ""; +$a->strings["December"] = ""; +$a->strings["unknown.???"] = ""; +$a->strings["bytes"] = ""; +$a->strings["remove category"] = ""; +$a->strings["remove from file"] = ""; +$a->strings["Click to open/close"] = ""; +$a->strings["link to source"] = ""; +$a->strings["Select a page layout: "] = ""; +$a->strings["default"] = ""; +$a->strings["Page content type: "] = ""; +$a->strings["Select an alternate language"] = ""; +$a->strings["activity"] = ""; +$a->strings["Design"] = ""; +$a->strings["Blocks"] = ""; +$a->strings["Menus"] = ""; +$a->strings["Layouts"] = ""; +$a->strings["Pages"] = ""; +$a->strings["Missing room name"] = ""; +$a->strings["Duplicate room name"] = ""; +$a->strings["Invalid room specifier."] = ""; +$a->strings["Room not found."] = ""; +$a->strings["Room is full"] = ""; +$a->strings["General Features"] = ""; +$a->strings["Content Expiration"] = ""; +$a->strings["Remove posts/comments and/or private messages at a future time"] = ""; +$a->strings["Multiple Profiles"] = ""; +$a->strings["Ability to create multiple profiles"] = ""; +$a->strings["Web Pages"] = ""; +$a->strings["Provide managed web pages on your channel"] = ""; +$a->strings["Private Notes"] = ""; +$a->strings["Enables a tool to store notes and reminders"] = ""; +$a->strings["Extended Identity Sharing"] = ""; +$a->strings["Share your identity with all websites on the internet. When disabled, identity is only shared with sites in the matrix."] = ""; +$a->strings["Expert Mode"] = ""; +$a->strings["Enable Expert Mode to provide advanced configuration options"] = ""; +$a->strings["Premium Channel"] = ""; +$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = ""; +$a->strings["Post Composition Features"] = ""; +$a->strings["Richtext Editor"] = ""; +$a->strings["Enable richtext editor"] = ""; +$a->strings["Post Preview"] = ""; +$a->strings["Allow previewing posts and comments before publishing them"] = ""; +$a->strings["Automatically import channel content from other channels or feeds"] = ""; +$a->strings["Even More Encryption"] = ""; +$a->strings["Allow optional encryption of content end-to-end with a shared secret key"] = ""; +$a->strings["Network and Stream Filtering"] = ""; +$a->strings["Search by Date"] = ""; +$a->strings["Ability to select posts by date ranges"] = ""; +$a->strings["Collections Filter"] = ""; +$a->strings["Enable widget to display Network posts only from selected collections"] = ""; +$a->strings["Save search terms for re-use"] = ""; +$a->strings["Network Personal Tab"] = ""; +$a->strings["Enable tab to display only Network posts that you've interacted on"] = ""; +$a->strings["Network New Tab"] = ""; +$a->strings["Enable tab to display all new Network activity"] = ""; +$a->strings["Affinity Tool"] = ""; +$a->strings["Filter stream activity by depth of relationships"] = ""; +$a->strings["Suggest Channels"] = ""; +$a->strings["Show channel suggestions"] = ""; +$a->strings["Post/Comment Tools"] = ""; +$a->strings["Edit Sent Posts"] = ""; +$a->strings["Edit and correct posts and comments after sending"] = ""; +$a->strings["Tagging"] = ""; +$a->strings["Ability to tag existing posts"] = ""; +$a->strings["Post Categories"] = ""; +$a->strings["Add categories to your posts"] = ""; +$a->strings["Ability to file posts under folders"] = ""; +$a->strings["Dislike Posts"] = ""; +$a->strings["Ability to dislike posts/comments"] = ""; +$a->strings["Star Posts"] = ""; +$a->strings["Ability to mark special posts with a star indicator"] = ""; +$a->strings["Tag Cloud"] = ""; +$a->strings["Provide a personal tag cloud on your channel page"] = ""; +$a->strings["Can view my \"public\" stream and posts"] = ""; +$a->strings["Can view my \"public\" channel profile"] = ""; +$a->strings["Can view my \"public\" photo albums"] = ""; +$a->strings["Can view my \"public\" address book"] = ""; +$a->strings["Can view my \"public\" file storage"] = ""; +$a->strings["Can view my \"public\" pages"] = ""; +$a->strings["Can send me their channel stream and posts"] = ""; +$a->strings["Can post on my channel page (\"wall\")"] = ""; +$a->strings["Can comment on my posts"] = ""; +$a->strings["Can send me private mail messages"] = ""; +$a->strings["Can post photos to my photo albums"] = ""; +$a->strings["Can forward to all my channel contacts via post @mentions"] = ""; +$a->strings["Advanced - useful for creating group forum channels"] = ""; +$a->strings["Can chat with me (when available)"] = ""; +$a->strings["Can write to my \"public\" file storage"] = ""; +$a->strings["Can edit my \"public\" pages"] = ""; +$a->strings["Can source my \"public\" posts in derived channels"] = ""; +$a->strings["Somewhat advanced - very useful in open communities"] = ""; +$a->strings["Can administer my channel resources"] = ""; +$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = ""; +$a->strings["Invalid data packet"] = ""; +$a->strings["Unable to verify channel signature"] = ""; +$a->strings["Unable to verify site signature for %s"] = ""; +$a->strings["%d invitation available"] = array( + 0 => "", + 1 => "", +); +$a->strings["Advanced"] = ""; +$a->strings["Find Channels"] = ""; +$a->strings["Enter name or interest"] = ""; +$a->strings["Connect/Follow"] = ""; +$a->strings["Examples: Robert Morgenstein, Fishing"] = ""; +$a->strings["Find"] = ""; +$a->strings["Channel Suggestions"] = ""; +$a->strings["Random Profile"] = ""; +$a->strings["Invite Friends"] = ""; +$a->strings["Exammple: name=fred and country=iceland"] = ""; +$a->strings["Advanced Find"] = ""; +$a->strings["%d connection in common"] = array( + 0 => "", + 1 => "", +); +$a->strings["Miscellaneous"] = ""; +$a->strings["year"] = ""; +$a->strings["month"] = ""; +$a->strings["day"] = ""; +$a->strings["never"] = ""; +$a->strings["less than a second ago"] = ""; +$a->strings["years"] = ""; +$a->strings["months"] = ""; +$a->strings["week"] = ""; +$a->strings["weeks"] = ""; +$a->strings["days"] = ""; +$a->strings["hour"] = ""; +$a->strings["hours"] = ""; +$a->strings["minute"] = ""; +$a->strings["minutes"] = ""; +$a->strings["second"] = ""; +$a->strings["seconds"] = ""; +$a->strings["%1\$d %2\$s ago"] = ""; +$a->strings["Unable to obtain identity information from database"] = ""; +$a->strings["Empty name"] = ""; +$a->strings["Name too long"] = ""; +$a->strings["No account identifier"] = ""; +$a->strings["Nickname is required."] = ""; +$a->strings["Reserved nickname. Please choose another."] = ""; +$a->strings["Nickname has unsupported characters or is already being used on this site."] = ""; +$a->strings["Unable to retrieve created identity"] = ""; +$a->strings["Default Profile"] = ""; +$a->strings["Requested channel is not available."] = ""; +$a->strings["Requested profile is not available."] = ""; +$a->strings["Change profile photo"] = ""; +$a->strings["Profiles"] = ""; +$a->strings["Manage/edit profiles"] = ""; +$a->strings["Create New Profile"] = ""; +$a->strings["Edit Profile"] = ""; +$a->strings["Profile Image"] = ""; +$a->strings["visible to everybody"] = ""; +$a->strings["Edit visibility"] = ""; +$a->strings["Gender:"] = ""; +$a->strings["Status:"] = ""; +$a->strings["Homepage:"] = ""; +$a->strings["Online Now"] = ""; +$a->strings["g A l F d"] = ""; +$a->strings["F d"] = ""; +$a->strings["[today]"] = ""; +$a->strings["Birthday Reminders"] = ""; +$a->strings["Birthdays this week:"] = ""; +$a->strings["[No description]"] = ""; +$a->strings["Event Reminders"] = ""; +$a->strings["Events this week:"] = ""; +$a->strings["Full Name:"] = ""; +$a->strings["j F, Y"] = ""; +$a->strings["j F"] = ""; +$a->strings["Birthday:"] = ""; +$a->strings["Age:"] = ""; +$a->strings["for %1\$d %2\$s"] = ""; +$a->strings["Sexual Preference:"] = ""; +$a->strings["Hometown:"] = ""; +$a->strings["Tags:"] = ""; +$a->strings["Political Views:"] = ""; +$a->strings["Religion:"] = ""; +$a->strings["About:"] = ""; +$a->strings["Hobbies/Interests:"] = ""; +$a->strings["Likes:"] = ""; +$a->strings["Dislikes:"] = ""; +$a->strings["Contact information and Social Networks:"] = ""; +$a->strings["My other channels:"] = ""; +$a->strings["Musical interests:"] = ""; +$a->strings["Books, literature:"] = ""; +$a->strings["Television:"] = ""; +$a->strings["Film/dance/culture/entertainment:"] = ""; +$a->strings["Love/Romance:"] = ""; +$a->strings["Work/employment:"] = ""; +$a->strings["School/education:"] = ""; +$a->strings["Delete this item?"] = ""; +$a->strings["show fewer"] = ""; +$a->strings["+ Show More"] = ""; +$a->strings["- Show Less"] = ""; +$a->strings["Password too short"] = ""; +$a->strings["Passwords do not match"] = ""; +$a->strings["everybody"] = ""; +$a->strings["Secret Passphrase"] = ""; +$a->strings["Passphrase hint"] = ""; +$a->strings["Notice: Permissions have changed but have not yet been submitted."] = ""; +$a->strings["close all"] = ""; +$a->strings["timeago.prefixAgo"] = ""; +$a->strings["timeago.prefixFromNow"] = ""; +$a->strings["ago"] = ""; +$a->strings["from now"] = ""; +$a->strings["less than a minute"] = ""; +$a->strings["about a minute"] = ""; +$a->strings["%d minutes"] = ""; +$a->strings["about an hour"] = ""; +$a->strings["about %d hours"] = ""; +$a->strings["a day"] = ""; +$a->strings["%d days"] = ""; +$a->strings["about a month"] = ""; +$a->strings["%d months"] = ""; +$a->strings["about a year"] = ""; +$a->strings["%d years"] = ""; +$a->strings[" "] = ""; +$a->strings["timeago.numbers"] = ""; +$a->strings["Channel not found."] = ""; $a->strings["Welcome to %s"] = ""; +$a->strings["Channel added."] = ""; +$a->strings["Public access denied."] = ""; +$a->strings["Age: "] = ""; +$a->strings["Gender: "] = ""; +$a->strings["Status: "] = ""; +$a->strings["Sexual Preference: "] = ""; +$a->strings["Homepage: "] = ""; +$a->strings["Hometown: "] = ""; +$a->strings["About: "] = ""; +$a->strings["Keywords: "] = ""; +$a->strings["Not found."] = ""; +$a->strings["network"] = ""; +$a->strings["Authorize application connection"] = ""; +$a->strings["Return to your app and insert this Securty Code:"] = ""; +$a->strings["Please login to continue."] = ""; +$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = ""; +$a->strings["Yes"] = ""; +$a->strings["No"] = ""; +$a->strings["Item not found"] = ""; +$a->strings["Edit Layout"] = ""; +$a->strings["Delete layout?"] = ""; +$a->strings["Insert YouTube video"] = ""; +$a->strings["Insert Vorbis [.ogg] video"] = ""; +$a->strings["Insert Vorbis [.ogg] audio"] = ""; +$a->strings["Delete Layout"] = ""; +$a->strings["Hub not found."] = ""; +$a->strings["Fetching URL returns error: %1\$s"] = ""; +$a->strings["Tag removed"] = ""; +$a->strings["Remove Item Tag"] = ""; +$a->strings["Select a tag to remove: "] = ""; +$a->strings["Remove"] = ""; +$a->strings["Add a Channel"] = ""; +$a->strings["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."] = ""; +$a->strings["Channel Name"] = ""; +$a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = ""; +$a->strings["Choose a short nickname"] = ""; +$a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = ""; +$a->strings["Or <a href=\"import\">import an existing channel</a> from another location"] = ""; +$a->strings["Create"] = ""; +$a->strings["Public Sites"] = ""; +$a->strings["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 <strong>may</strong> provide additional details."] = ""; +$a->strings["Site URL"] = ""; +$a->strings["Access Type"] = ""; +$a->strings["Registration Policy"] = ""; +$a->strings["Location"] = ""; +$a->strings["[Embedded content - reload page to view]"] = ""; +$a->strings["Collection created."] = ""; +$a->strings["Could not create collection."] = ""; +$a->strings["Collection updated."] = ""; +$a->strings["Create a collection of channels."] = ""; +$a->strings["Collection Name: "] = ""; +$a->strings["Members are visible to other channels"] = ""; +$a->strings["Collection removed."] = ""; +$a->strings["Unable to remove collection."] = ""; +$a->strings["Collection Editor"] = ""; +$a->strings["Members"] = ""; +$a->strings["All Connected Channels"] = ""; +$a->strings["Click on a channel to add or remove."] = ""; +$a->strings["Thing updated"] = ""; +$a->strings["Object store: failed"] = ""; +$a->strings["Thing added"] = ""; +$a->strings["OBJ: %1\$s %2\$s %3\$s"] = ""; +$a->strings["Show Thing"] = ""; +$a->strings["item not found."] = ""; +$a->strings["Edit Thing"] = ""; +$a->strings["Select a profile"] = ""; +$a->strings["Select a category of stuff. e.g. I ______ something"] = ""; +$a->strings["Post an activity"] = ""; +$a->strings["Only sends to viewers of the applicable profile"] = ""; +$a->strings["Name of thing e.g. something"] = ""; +$a->strings["URL of thing (optional)"] = ""; +$a->strings["URL for photo of thing (optional)"] = ""; +$a->strings["Add Thing to your Profile"] = ""; $a->strings["Invalid request identifier."] = ""; $a->strings["Discard"] = ""; $a->strings["Ignore"] = ""; -$a->strings["System"] = ""; -$a->strings["Network"] = ""; -$a->strings["Personal"] = ""; -$a->strings["Home"] = ""; -$a->strings["Introductions"] = ""; -$a->strings["Messages"] = ""; -$a->strings["Show Ignored Requests"] = ""; -$a->strings["Hide Ignored Requests"] = ""; -$a->strings["Notification type: "] = ""; -$a->strings["Friend Suggestion"] = ""; -$a->strings["suggested by %s"] = ""; -$a->strings["Hide this contact from others"] = ""; -$a->strings["Post a new friend activity"] = ""; -$a->strings["if applicable"] = ""; -$a->strings["Approve"] = ""; -$a->strings["Claims to be known to you: "] = ""; -$a->strings["yes"] = ""; -$a->strings["no"] = ""; -$a->strings["Approve as: "] = ""; -$a->strings["Friend"] = ""; -$a->strings["Sharer"] = ""; -$a->strings["Fan/Admirer"] = ""; -$a->strings["Friend/Connect Request"] = ""; -$a->strings["New Follower"] = ""; -$a->strings["No introductions."] = ""; -$a->strings["Notifications"] = ""; -$a->strings["%s liked %s's post"] = ""; -$a->strings["%s disliked %s's post"] = ""; -$a->strings["%s is now friends with %s"] = ""; -$a->strings["%s created a new post"] = ""; -$a->strings["%s commented on %s's post"] = ""; -$a->strings["No more network notifications."] = ""; -$a->strings["Network Notifications"] = ""; $a->strings["No more system notifications."] = ""; $a->strings["System Notifications"] = ""; -$a->strings["No more personal notifications."] = ""; -$a->strings["Personal Notifications"] = ""; -$a->strings["No more home notifications."] = ""; -$a->strings["Home Notifications"] = ""; +$a->strings["Invalid item."] = ""; +$a->strings["Page not found."] = ""; +$a->strings["Messages"] = ""; +$a->strings["Conversation removed."] = ""; +$a->strings["No messages."] = ""; +$a->strings["Delete message"] = ""; +$a->strings["D, d M Y - g:i A"] = ""; +$a->strings["Edit post"] = ""; +$a->strings["Finding:"] = ""; +$a->strings["next page"] = ""; +$a->strings["previous page"] = ""; +$a->strings["No entries (some entries may be hidden)."] = ""; +$a->strings["Menu not found."] = ""; +$a->strings["Menu element updated."] = ""; +$a->strings["Unable to update menu element."] = ""; +$a->strings["Menu element added."] = ""; +$a->strings["Unable to add menu element."] = ""; +$a->strings["Manage Menu Elements"] = ""; +$a->strings["Edit menu"] = ""; +$a->strings["Edit element"] = ""; +$a->strings["Drop element"] = ""; +$a->strings["New element"] = ""; +$a->strings["Edit this menu container"] = ""; +$a->strings["Add menu element"] = ""; +$a->strings["Delete this menu item"] = ""; +$a->strings["Edit this menu item"] = ""; +$a->strings["New Menu Element"] = ""; +$a->strings["Menu Item Permissions"] = ""; +$a->strings["(click to open/close)"] = ""; +$a->strings["Link text"] = ""; +$a->strings["URL of link"] = ""; +$a->strings["Use Red magic-auth if available"] = ""; +$a->strings["Open link in new window"] = ""; +$a->strings["Order in list"] = ""; +$a->strings["Higher numbers will sink to bottom of listing"] = ""; +$a->strings["Menu item not found."] = ""; +$a->strings["Menu item deleted."] = ""; +$a->strings["Menu item could not be deleted."] = ""; +$a->strings["Edit Menu Element"] = ""; +$a->strings["Modify"] = ""; +$a->strings["Continue"] = ""; +$a->strings["Premium Channel Setup"] = ""; +$a->strings["Enable premium channel connection restrictions"] = ""; +$a->strings["Please enter your restrictions or conditions, such as paypal receipt, usage guidelines, etc."] = ""; +$a->strings["This channel may require additional steps or acknowledgement of the following conditions prior to connecting:"] = ""; +$a->strings["Potential connections will then see the following text before proceeding:"] = ""; +$a->strings["By continuing, I certify that I have complied with any instructions provided on this page."] = ""; +$a->strings["(No specific instructions have been provided by the channel owner.)"] = ""; +$a->strings["Restricted or Premium Channel"] = ""; +$a->strings["Unable to locate original post."] = ""; +$a->strings["Empty post discarded."] = ""; +$a->strings["Executable content type not permitted to this channel."] = ""; +$a->strings["System error. Post not saved."] = ""; +$a->strings["You have reached your limit of %1$.0f top level posts."] = ""; +$a->strings["You have reached your limit of %1$.0f webpages."] = ""; +$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = ""; +$a->strings["No such group"] = ""; +$a->strings["Search Results For:"] = ""; +$a->strings["Collection is empty"] = ""; +$a->strings["Collection: "] = ""; +$a->strings["Connection: "] = ""; +$a->strings["Invalid connection."] = ""; +$a->strings["Version %s"] = ""; +$a->strings["Installed plugins/addons/apps:"] = ""; +$a->strings["No installed plugins/addons/apps"] = ""; +$a->strings["Red"] = ""; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralised privacy enhanced websites."] = ""; +$a->strings["Running at web location"] = ""; +$a->strings["Please visit <a href=\"http://getzot.com\">GetZot.com</a> to learn more about the Red Matrix."] = ""; +$a->strings["Bug reports and issues: please visit"] = ""; +$a->strings["Suggestions, praise, etc. - please email \"redmatrix\" at librelist - dot com"] = ""; +$a->strings["Site Administrators"] = ""; +$a->strings["Bookmark added"] = ""; +$a->strings["My Bookmarks"] = ""; +$a->strings["My Connections Bookmarks"] = ""; +$a->strings["You must be logged in to see this page."] = ""; +$a->strings["Insufficient permissions. Request redirected to profile page."] = ""; +$a->strings["Layout updated."] = ""; +$a->strings["Edit System Page Description"] = ""; +$a->strings["Layout not found."] = ""; +$a->strings["Module Name:"] = ""; +$a->strings["Layout Help"] = ""; +$a->strings["Unable to find your hub."] = ""; +$a->strings["Post successful."] = ""; +$a->strings["%1\$s is following %2\$s's %3\$s"] = ""; +$a->strings["toggle full screen mode"] = ""; +$a->strings["invalid target signature"] = ""; +$a->strings["Failed to create source. No channel selected."] = ""; +$a->strings["Source created."] = ""; +$a->strings["Source updated."] = ""; +$a->strings["*"] = ""; +$a->strings["Manage remote sources of content for your channel."] = ""; +$a->strings["New Source"] = ""; +$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = ""; +$a->strings["Only import content with these words (one per line)"] = ""; +$a->strings["Leave blank to import all public content"] = ""; +$a->strings["Source not found."] = ""; +$a->strings["Edit Source"] = ""; +$a->strings["Delete Source"] = ""; +$a->strings["Source removed"] = ""; +$a->strings["Unable to remove source."] = ""; +$a->strings["Invalid profile identifier."] = ""; +$a->strings["Profile Visibility Editor"] = ""; +$a->strings["Click on a contact to add or remove."] = ""; +$a->strings["Visible To"] = ""; +$a->strings["All Connections"] = ""; +$a->strings["Image uploaded but image cropping failed."] = ""; +$a->strings["Image resize failed."] = ""; +$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = ""; +$a->strings["Image exceeds size limit of %d"] = ""; +$a->strings["Unable to process image."] = ""; +$a->strings["Photo not available."] = ""; +$a->strings["Upload File:"] = ""; +$a->strings["Select a profile:"] = ""; +$a->strings["Upload Profile Photo"] = ""; +$a->strings["Upload"] = ""; +$a->strings["or"] = ""; +$a->strings["skip this step"] = ""; +$a->strings["select a photo from your photo albums"] = ""; +$a->strings["Crop Image"] = ""; +$a->strings["Please adjust the image cropping for optimum viewing."] = ""; +$a->strings["Done Editing"] = ""; +$a->strings["Image uploaded successfully."] = ""; +$a->strings["Image upload failed."] = ""; +$a->strings["Image size reduction [%s] failed."] = ""; +$a->strings["Block Name"] = ""; +$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = ""; +$a->strings["Welcome %s. Remote authentication successful."] = ""; +$a->strings["Permission Denied."] = ""; +$a->strings["File not found."] = ""; +$a->strings["Edit file permissions"] = ""; +$a->strings["Set/edit permissions"] = ""; +$a->strings["Include all files and sub folders"] = ""; +$a->strings["Return to file list"] = ""; +$a->strings["Copy/paste this code to attach file to a post"] = ""; +$a->strings["Copy/paste this URL to link file from a web page"] = ""; +$a->strings["Download"] = ""; +$a->strings["Used: "] = ""; +$a->strings["[directory]"] = ""; +$a->strings["Limit: "] = ""; +$a->strings["Remote privacy information not available."] = ""; +$a->strings["Visible to:"] = ""; +$a->strings["Contact not found."] = ""; +$a->strings["Friend suggestion sent."] = ""; +$a->strings["Suggest Friends"] = ""; +$a->strings["Suggest a friend for %s"] = ""; +$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = ""; $a->strings["Could not access contact record."] = ""; $a->strings["Could not locate selected profile."] = ""; -$a->strings["Contact updated."] = ""; -$a->strings["Contact has been blocked"] = ""; -$a->strings["Contact has been unblocked"] = ""; -$a->strings["Contact has been ignored"] = ""; -$a->strings["Contact has been unignored"] = ""; -$a->strings["stopped following"] = ""; -$a->strings["Contact has been removed."] = ""; -$a->strings["You are mutual friends with %s"] = ""; -$a->strings["You are sharing with %s"] = ""; -$a->strings["%s is sharing with you"] = ""; -$a->strings["Private communications are not available for this contact."] = ""; -$a->strings["Never"] = ""; -$a->strings["(Update was successful)"] = ""; -$a->strings["(Update was not successful)"] = ""; -$a->strings["Suggest friends"] = ""; -$a->strings["Network type: %s"] = ""; -$a->strings["%d contact in common"] = array( - 0 => "", - 1 => "", -); -$a->strings["View all contacts"] = ""; +$a->strings["Connection updated."] = ""; +$a->strings["Failed to update connection record."] = ""; +$a->strings["Could not access address book record."] = ""; +$a->strings["Refresh failed - channel is currently unavailable."] = ""; +$a->strings["Channel has been unblocked"] = ""; +$a->strings["Channel has been blocked"] = ""; +$a->strings["Unable to set address book parameters."] = ""; +$a->strings["Channel has been unignored"] = ""; +$a->strings["Channel has been ignored"] = ""; +$a->strings["Channel has been unarchived"] = ""; +$a->strings["Channel has been archived"] = ""; +$a->strings["Channel has been unhidden"] = ""; +$a->strings["Channel has been hidden"] = ""; +$a->strings["Channel has been approved"] = ""; +$a->strings["Channel has been unapproved"] = ""; +$a->strings["Connection has been removed."] = ""; +$a->strings["View %s's profile"] = ""; +$a->strings["Refresh Permissions"] = ""; +$a->strings["Fetch updated permissions"] = ""; +$a->strings["Recent Activity"] = ""; +$a->strings["View recent posts and comments"] = ""; $a->strings["Unblock"] = ""; $a->strings["Block"] = ""; +$a->strings["Block or Unblock this connection"] = ""; $a->strings["Unignore"] = ""; -$a->strings["Repair"] = ""; -$a->strings["Contact Editor"] = ""; +$a->strings["Ignore or Unignore this connection"] = ""; +$a->strings["Unarchive"] = ""; +$a->strings["Archive"] = ""; +$a->strings["Archive or Unarchive this connection"] = ""; +$a->strings["Unhide"] = ""; +$a->strings["Hide"] = ""; +$a->strings["Hide or Unhide this connection"] = ""; +$a->strings["Delete this connection"] = ""; +$a->strings["Approve this connection"] = ""; +$a->strings["Accept connection to allow communication"] = ""; +$a->strings["Automatic Permissions Settings"] = ""; +$a->strings["Connections: settings for %s"] = ""; +$a->strings["When receiving a channel introduction, any permissions provided here will be applied to the new connection automatically and the introduction approved. Leave this page if you do not wish to use this feature."] = ""; +$a->strings["Slide to adjust your degree of friendship"] = ""; +$a->strings["inherited"] = ""; +$a->strings["Connection has no individual permissions!"] = ""; +$a->strings["This may be appropriate based on your <a href=\"settings\">privacy settings</a>, though you may wish to review the \"Advanced Permissions\"."] = ""; $a->strings["Profile Visibility"] = ""; $a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = ""; $a->strings["Contact Information / Notes"] = ""; $a->strings["Edit contact notes"] = ""; -$a->strings["Visit %s's profile [%s]"] = ""; +$a->strings["Their Settings"] = ""; +$a->strings["My Settings"] = ""; +$a->strings["Clear/Disable Automatic Permissions"] = ""; +$a->strings["Forum Members"] = ""; +$a->strings["Soapbox"] = ""; +$a->strings["Full Sharing (typical social network permissions)"] = ""; +$a->strings["Cautious Sharing "] = ""; +$a->strings["Follow Only"] = ""; +$a->strings["Individual Permissions"] = ""; +$a->strings["Some permissions may be inherited from your channel <a href=\"settings\">privacy settings</a>, which have higher priority than individual settings. Changing those inherited settings on this page will have no effect."] = ""; +$a->strings["Advanced Permissions"] = ""; +$a->strings["Simple Permissions (select one and submit)"] = ""; +$a->strings["Visit %s's profile - %s"] = ""; $a->strings["Block/Unblock contact"] = ""; $a->strings["Ignore contact"] = ""; $a->strings["Repair URL settings"] = ""; @@ -330,299 +1084,482 @@ $a->strings["Update public posts"] = ""; $a->strings["Update now"] = ""; $a->strings["Currently blocked"] = ""; $a->strings["Currently ignored"] = ""; +$a->strings["Currently archived"] = ""; +$a->strings["Currently pending"] = ""; +$a->strings["Hide this contact from others"] = ""; $a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = ""; -$a->strings["All Contacts"] = ""; -$a->strings["Unblocked Contacts"] = ""; -$a->strings["Blocked Contacts"] = ""; -$a->strings["Ignored Contacts"] = ""; -$a->strings["Hidden Contacts"] = ""; -$a->strings["Mutual Friendship"] = ""; -$a->strings["is a fan of yours"] = ""; -$a->strings["you are a fan of"] = ""; -$a->strings["Edit contact"] = ""; -$a->strings["Contacts"] = ""; -$a->strings["Search your contacts"] = ""; -$a->strings["Finding: "] = ""; -$a->strings["Find"] = ""; -$a->strings["No valid account found."] = ""; -$a->strings["Password reset request issued. Check your email."] = ""; -$a->strings["Password reset requested at %s"] = ""; -$a->strings["Administrator"] = ""; -$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = ""; -$a->strings["Password Reset"] = ""; -$a->strings["Your password has been reset as requested."] = ""; -$a->strings["Your new password is"] = ""; -$a->strings["Save or copy your new password - and then"] = ""; -$a->strings["click here to login"] = ""; -$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = ""; -$a->strings["Forgot your Password?"] = ""; -$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = ""; -$a->strings["Nickname or Email: "] = ""; -$a->strings["Reset"] = ""; -$a->strings["Missing some important data!"] = ""; -$a->strings["Update"] = ""; -$a->strings["Failed to connect with email account using the settings provided."] = ""; -$a->strings["Email settings updated."] = ""; +$a->strings["This site is not a directory server"] = ""; +$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = ""; +$a->strings["The error message was:"] = ""; +$a->strings["Authentication failed."] = ""; +$a->strings["Remote Authentication"] = ""; +$a->strings["Enter your channel address (e.g. channel@example.com)"] = ""; +$a->strings["Authenticate"] = ""; +$a->strings["Item not available."] = ""; +$a->strings["Item is not editable"] = ""; +$a->strings["Delete item?"] = ""; +$a->strings["Name is required"] = ""; +$a->strings["Key and Secret are required"] = ""; $a->strings["Passwords do not match. Password unchanged."] = ""; $a->strings["Empty passwords are not allowed. Password unchanged."] = ""; $a->strings["Password changed."] = ""; $a->strings["Password update failed. Please try again."] = ""; -$a->strings[" Please use a shorter name."] = ""; -$a->strings[" Name too short."] = ""; -$a->strings[" Not valid email."] = ""; -$a->strings[" Cannot change to that email."] = ""; +$a->strings["Not valid email."] = ""; +$a->strings["Protected email address. Cannot change to that email."] = ""; +$a->strings["System failure storing new email. Please try again."] = ""; $a->strings["Settings updated."] = ""; -$a->strings["Account settings"] = ""; -$a->strings["Connector settings"] = ""; -$a->strings["Plugin settings"] = ""; -$a->strings["Connections"] = ""; -$a->strings["Export personal data"] = ""; $a->strings["Add application"] = ""; +$a->strings["Name"] = ""; +$a->strings["Name of application"] = ""; $a->strings["Consumer Key"] = ""; +$a->strings["Automatically generated - change if desired. Max length 20"] = ""; $a->strings["Consumer Secret"] = ""; $a->strings["Redirect"] = ""; +$a->strings["Redirect URI - leave blank unless your application specifically requires this"] = ""; $a->strings["Icon url"] = ""; +$a->strings["Optional"] = ""; $a->strings["You can't edit this application."] = ""; $a->strings["Connected Apps"] = ""; $a->strings["Client key starts with"] = ""; $a->strings["No name"] = ""; $a->strings["Remove authorization"] = ""; -$a->strings["No Plugin settings configured"] = ""; -$a->strings["Plugin Settings"] = ""; -$a->strings["Built-in support for %s connectivity is %s"] = ""; -$a->strings["enabled"] = ""; -$a->strings["disabled"] = ""; -$a->strings["StatusNet"] = ""; -$a->strings["Connector Settings"] = ""; -$a->strings["Email/Mailbox Setup"] = ""; -$a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = ""; -$a->strings["Last successful email check:"] = ""; -$a->strings["Email access is disabled on this site."] = ""; -$a->strings["IMAP server name:"] = ""; -$a->strings["IMAP port:"] = ""; -$a->strings["Security:"] = ""; -$a->strings["None"] = ""; -$a->strings["Email login name:"] = ""; -$a->strings["Email password:"] = ""; -$a->strings["Reply-to address:"] = ""; -$a->strings["Send public posts to all email contacts:"] = ""; -$a->strings["Normal Account"] = ""; -$a->strings["This account is a normal personal profile"] = ""; -$a->strings["Soapbox Account"] = ""; -$a->strings["Automatically approve all connection/friend requests as read-only fans"] = ""; -$a->strings["Community/Celebrity Account"] = ""; -$a->strings["Automatically approve all connection/friend requests as read-write fans"] = ""; -$a->strings["Automatic Friend Account"] = ""; -$a->strings["Automatically approve all connection/friend requests as friends"] = ""; -$a->strings["OpenID:"] = ""; -$a->strings["(Optional) Allow this OpenID to login to this account."] = ""; -$a->strings["Publish your default profile in your local site directory?"] = ""; -$a->strings["Publish your default profile in the global social directory?"] = ""; -$a->strings["Hide your contact/friend list from viewers of your default profile?"] = ""; -$a->strings["Hide your profile details from unknown viewers?"] = ""; -$a->strings["Allow friends to post to your profile page?"] = ""; -$a->strings["Allow friends to tag your posts?"] = ""; -$a->strings["Allow us to suggest you as a potential friend to new members?"] = ""; -$a->strings["Profile is <strong>not published</strong>."] = ""; -$a->strings["or"] = ""; -$a->strings["Your Identity Address is"] = ""; -$a->strings["Automatically expire posts after this many days:"] = ""; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = ""; -$a->strings["Advanced expiration settings"] = ""; -$a->strings["Advanced Expiration"] = ""; -$a->strings["Expire posts:"] = ""; -$a->strings["Expire personal notes:"] = ""; -$a->strings["Expire starred posts:"] = ""; -$a->strings["Expire photos:"] = ""; +$a->strings["No feature settings configured"] = ""; +$a->strings["Feature Settings"] = ""; $a->strings["Account Settings"] = ""; $a->strings["Password Settings"] = ""; $a->strings["New Password:"] = ""; $a->strings["Confirm:"] = ""; $a->strings["Leave password fields blank unless changing"] = ""; -$a->strings["Basic Settings"] = ""; -$a->strings["Full Name:"] = ""; $a->strings["Email Address:"] = ""; -$a->strings["Your Timezone:"] = ""; -$a->strings["Default Post Location:"] = ""; -$a->strings["Use Browser Location:"] = ""; +$a->strings["Remove Account"] = ""; +$a->strings["Warning: This action is permanent and cannot be reversed."] = ""; +$a->strings["Off"] = ""; +$a->strings["On"] = ""; +$a->strings["Additional Features"] = ""; +$a->strings["Connector Settings"] = ""; +$a->strings["No special theme for mobile devices"] = ""; +$a->strings["Display Settings"] = ""; $a->strings["Display Theme:"] = ""; +$a->strings["Mobile Theme:"] = ""; $a->strings["Update browser every xx seconds"] = ""; $a->strings["Minimum of 10 seconds, no maximum"] = ""; +$a->strings["Maximum number of conversations to load at any time:"] = ""; +$a->strings["Maximum of 100 items"] = ""; +$a->strings["Don't show emoticons"] = ""; +$a->strings["Do not view remote profiles in frames"] = ""; +$a->strings["By default open in a sub-window of your own site"] = ""; +$a->strings["System Page Layout Editor - (advanced)"] = ""; +$a->strings["Nobody except yourself"] = ""; +$a->strings["Only those you specifically allow"] = ""; +$a->strings["Anybody in your address book"] = ""; +$a->strings["Anybody on this website"] = ""; +$a->strings["Anybody in this network"] = ""; +$a->strings["Anybody authenticated"] = ""; +$a->strings["Anybody on the internet"] = ""; +$a->strings["Publish your default profile in the network directory"] = ""; +$a->strings["Allow us to suggest you as a potential friend to new members?"] = ""; +$a->strings["Your channel address is"] = ""; +$a->strings["Channel Settings"] = ""; +$a->strings["Basic Settings"] = ""; +$a->strings["Your Timezone:"] = ""; +$a->strings["Default Post Location:"] = ""; +$a->strings["Geographical location to display on your posts"] = ""; +$a->strings["Use Browser Location:"] = ""; +$a->strings["Adult Content"] = ""; +$a->strings["This channel frequently or regularly publishes adult content. (Please tag any adult material and/or nudity with #NSFW)"] = ""; $a->strings["Security and Privacy Settings"] = ""; +$a->strings["Hide my online presence"] = ""; +$a->strings["Prevents displaying in your profile that you are online"] = ""; +$a->strings["Simple Privacy Settings:"] = ""; +$a->strings["Very Public - <em>extremely permissive (should be used with caution)</em>"] = ""; +$a->strings["Typical - <em>default public, privacy when desired (similar to social network permissions but with improved privacy)</em>"] = ""; +$a->strings["Private - <em>default private, never open or public</em>"] = ""; +$a->strings["Blocked - <em>default blocked to/from everybody</em>"] = ""; +$a->strings["Allow others to tag your posts"] = ""; +$a->strings["Often used by the community to retro-actively flag inappropriate content"] = ""; +$a->strings["Advanced Privacy Settings"] = ""; +$a->strings["Expire other channel content after this many days"] = ""; +$a->strings["0 or blank prevents expiration"] = ""; $a->strings["Maximum Friend Requests/Day:"] = ""; -$a->strings["(to prevent spam abuse)"] = ""; +$a->strings["May reduce spam activity"] = ""; $a->strings["Default Post Permissions"] = ""; -$a->strings["(click to open/close)"] = ""; +$a->strings["Maximum private messages per day from unknown people:"] = ""; +$a->strings["Useful to reduce spamming"] = ""; $a->strings["Notification Settings"] = ""; +$a->strings["By default post a status message when:"] = ""; +$a->strings["accepting a friend request"] = ""; +$a->strings["joining a forum/community"] = ""; +$a->strings["making an <em>interesting</em> profile change"] = ""; $a->strings["Send a notification email when:"] = ""; -$a->strings["You receive an introduction"] = ""; -$a->strings["Your introductions are confirmed"] = ""; +$a->strings["You receive a connection request"] = ""; +$a->strings["Your connections are confirmed"] = ""; $a->strings["Someone writes on your profile wall"] = ""; $a->strings["Someone writes a followup comment"] = ""; $a->strings["You receive a private message"] = ""; $a->strings["You receive a friend suggestion"] = ""; $a->strings["You are tagged in a post"] = ""; -$a->strings["Advanced Page Settings"] = ""; -$a->strings["Manage Identities and/or Pages"] = ""; -$a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = ""; -$a->strings["Select an identity to manage: "] = ""; -$a->strings["Search Results For:"] = ""; -$a->strings["Remove term"] = ""; -$a->strings["Saved Searches"] = ""; -$a->strings["add"] = ""; -$a->strings["Commented Order"] = ""; -$a->strings["Posted Order"] = ""; -$a->strings["New"] = ""; -$a->strings["Starred"] = ""; -$a->strings["Bookmarks"] = ""; -$a->strings["Warning: This group contains %s member from an insecure network."] = array( - 0 => "", - 1 => "", -); -$a->strings["Private messages to this group are at risk of public disclosure."] = ""; -$a->strings["No such group"] = ""; -$a->strings["Group is empty"] = ""; -$a->strings["Group: "] = ""; -$a->strings["Contact: "] = ""; -$a->strings["Private messages to this person are at risk of public disclosure."] = ""; -$a->strings["Invalid contact."] = ""; -$a->strings["Personal Notes"] = ""; -$a->strings["Save"] = ""; -$a->strings["Welcome to Friendica"] = ""; -$a->strings["New Member Checklist"] = ""; -$a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = ""; -$a->strings["On your <em>Settings</em> page - change your initial password. Also make a note of your Identity Address. This looks just like an email address - and will be useful in making friends on the free social web."] = ""; -$a->strings["Review the other settings, particularly the privacy settings. An unpublished directory listing is like having an unlisted phone number. In general, you should probably publish your listing - unless all of your friends and potential friends know exactly how to find you."] = ""; -$a->strings["Upload a profile photo if you have not done so already. Studies have shown that people with real photos of themselves are ten times more likely to make friends than people who do not."] = ""; -$a->strings["Authorise the Facebook Connector if you currently have a Facebook account and we will (optionally) import all your Facebook friends and conversations."] = ""; -$a->strings["<em>If</em> this is your own personal server, installing the Facebook addon may ease your transition to the free social web."] = ""; -$a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = ""; -$a->strings["Edit your <strong>default</strong> profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = ""; -$a->strings["Set some public keywords for your default profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = ""; -$a->strings["Your Contacts page is your gateway to managing friendships and connecting with friends on other networks. Typically you enter their address or site URL in the <em>Add New Contact</em> dialog."] = ""; -$a->strings["The Directory page lets you find other people in this network or other federated sites. Look for a <em>Connect</em> or <em>Follow</em> link on their profile page. Provide your own Identity Address if requested."] = ""; -$a->strings["On the side panel of the Contacts page are several tools to find new friends. We can match people by interest, look up people by name or interest, and provide suggestions based on network relationships. On a brand new site, friend suggestions will usually begin to be populated within 24 hours."] = ""; -$a->strings["Once you have made some friends, organize them into private conversation groups from the sidebar of your Contacts page and then you can interact with each group privately on your Network page."] = ""; -$a->strings["Our <strong>help</strong> pages may be consulted for detail on other program features and resources."] = ""; -$a->strings["Item not available."] = ""; -$a->strings["Item was not found."] = ""; -$a->strings["Group created."] = ""; -$a->strings["Could not create group."] = ""; -$a->strings["Group not found."] = ""; -$a->strings["Group name changed."] = ""; -$a->strings["Permission denied"] = ""; -$a->strings["Create a group of contacts/friends."] = ""; -$a->strings["Group Name: "] = ""; -$a->strings["Group removed."] = ""; -$a->strings["Unable to remove group."] = ""; -$a->strings["Click on a contact to add or remove."] = ""; -$a->strings["Group Editor"] = ""; -$a->strings["Members"] = ""; -$a->strings["Invalid profile identifier."] = ""; -$a->strings["Profile Visibility Editor"] = ""; -$a->strings["Profile"] = ""; -$a->strings["Visible To"] = ""; -$a->strings["All Contacts (with secure profile access)"] = ""; -$a->strings["No contacts."] = ""; -$a->strings["View Contacts"] = ""; -$a->strings["An invitation is required."] = ""; -$a->strings["Invitation could not be verified."] = ""; -$a->strings["Invalid OpenID url"] = ""; -$a->strings["Please enter the required information."] = ""; -$a->strings["Please use a shorter name."] = ""; -$a->strings["Name too short."] = ""; -$a->strings["That doesn't appear to be your full (First Last) name."] = ""; -$a->strings["Your email domain is not among those allowed on this site."] = ""; -$a->strings["Not a valid email address."] = ""; -$a->strings["Cannot use that email."] = ""; -$a->strings["Your \"nickname\" can only contain \"a-z\", \"0-9\", \"-\", and \"_\", and must also begin with a letter."] = ""; -$a->strings["Nickname is already registered. Please choose another."] = ""; -$a->strings["SERIOUS ERROR: Generation of security keys failed."] = ""; -$a->strings["An error occurred during registration. Please try again."] = ""; -$a->strings["An error occurred creating your default profile. Please try again."] = ""; -$a->strings["Registration details for %s"] = ""; -$a->strings["Registration successful. Please check your email for further instructions."] = ""; -$a->strings["Failed to send email message. Here is the message that failed."] = ""; -$a->strings["Your registration can not be processed."] = ""; -$a->strings["Registration request at %s"] = ""; -$a->strings["Your registration is pending approval by the site owner."] = ""; -$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = ""; -$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking 'Register'."] = ""; -$a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = ""; -$a->strings["Your OpenID (optional): "] = ""; -$a->strings["Include your profile in member directory?"] = ""; -$a->strings["Membership on this site is by invitation only."] = ""; -$a->strings["Your invitation ID: "] = ""; -$a->strings["Registration"] = ""; -$a->strings["Your Full Name (e.g. Joe Smith): "] = ""; -$a->strings["Your Email Address: "] = ""; -$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be '<strong>nickname@\$sitename</strong>'."] = ""; -$a->strings["Choose a nickname: "] = ""; -$a->strings["Register"] = ""; -$a->strings["People Search"] = ""; -$a->strings["status"] = ""; -$a->strings["%1\$s likes %2\$s's %3\$s"] = ""; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = ""; -$a->strings["Item not found."] = ""; -$a->strings["Access denied."] = ""; -$a->strings["Account approved."] = ""; -$a->strings["Registration revoked for %s"] = ""; -$a->strings["Please login."] = ""; -$a->strings["Unable to locate original post."] = ""; -$a->strings["Empty post discarded."] = ""; -$a->strings["Wall Photos"] = ""; -$a->strings["System error. Post not saved."] = ""; -$a->strings["This message was sent to you by %s, a member of the Friendica social network."] = ""; -$a->strings["You may visit them online at %s"] = ""; -$a->strings["Please contact the sender by replying to this post if you do not wish to receive these messages."] = ""; -$a->strings["%s posted an update."] = ""; -$a->strings["Image uploaded but image cropping failed."] = ""; -$a->strings["Image size reduction [%s] failed."] = ""; -$a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = ""; -$a->strings["Unable to process image"] = ""; -$a->strings["Image exceeds size limit of %d"] = ""; -$a->strings["Upload File:"] = ""; -$a->strings["Upload Profile Photo"] = ""; -$a->strings["Upload"] = ""; -$a->strings["skip this step"] = ""; -$a->strings["select a photo from your photo albums"] = ""; -$a->strings["Crop Image"] = ""; -$a->strings["Please adjust the image cropping for optimum viewing."] = ""; -$a->strings["Done Editing"] = ""; -$a->strings["Image uploaded successfully."] = ""; -$a->strings["No profile"] = ""; -$a->strings["Remove My Account"] = ""; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = ""; +$a->strings["You are poked/prodded/etc. in a post"] = ""; +$a->strings["Advanced Account/Page Type Settings"] = ""; +$a->strings["Change the behaviour of this account for special situations"] = ""; +$a->strings["Please enable expert mode (in <a href=\"settings/features\">Settings > Additional features</a>) to adjust!"] = ""; +$a->strings["Miscellaneous Settings"] = ""; +$a->strings["Personal menu to display in your channel pages"] = ""; +$a->strings["Red Matrix Server - Setup"] = ""; +$a->strings["Could not connect to database."] = ""; +$a->strings["Could not connect to specified site URL. Possible SSL certificate or DNS issue."] = ""; +$a->strings["Could not create table."] = ""; +$a->strings["Your site database has been installed."] = ""; +$a->strings["You may need to import the file \"install/database.sql\" manually using phpmyadmin or mysql."] = ""; +$a->strings["Please see the file \"install/INSTALL.txt\"."] = ""; +$a->strings["System check"] = ""; +$a->strings["Next"] = ""; +$a->strings["Check again"] = ""; +$a->strings["Database connection"] = ""; +$a->strings["In order to install Red Matrix we need to know how to connect to your database."] = ""; +$a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = ""; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = ""; +$a->strings["Database Server Name"] = ""; +$a->strings["Default is localhost"] = ""; +$a->strings["Database Port"] = ""; +$a->strings["Communication port number - use 0 for default"] = ""; +$a->strings["Database Login Name"] = ""; +$a->strings["Database Login Password"] = ""; +$a->strings["Database Name"] = ""; +$a->strings["Site administrator email address"] = ""; +$a->strings["Your account email address must match this in order to use the web admin panel."] = ""; +$a->strings["Website URL"] = ""; +$a->strings["Please use SSL (https) URL if available."] = ""; +$a->strings["Please select a default timezone for your website"] = ""; +$a->strings["Site settings"] = ""; +$a->strings["Could not find a command line version of PHP in the web server PATH."] = ""; +$a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = ""; +$a->strings["PHP executable path"] = ""; +$a->strings["Enter full path to php executable. You can leave this blank to continue the installation."] = ""; +$a->strings["Command line PHP"] = ""; +$a->strings["The command line version of PHP on your system does not have \"register_argc_argv\" enabled."] = ""; +$a->strings["This is required for message delivery to work."] = ""; +$a->strings["PHP register_argc_argv"] = ""; +$a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = ""; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = ""; +$a->strings["Generate encryption keys"] = ""; +$a->strings["libCurl PHP module"] = ""; +$a->strings["GD graphics PHP module"] = ""; +$a->strings["OpenSSL PHP module"] = ""; +$a->strings["mysqli PHP module"] = ""; +$a->strings["mb_string PHP module"] = ""; +$a->strings["mcrypt PHP module"] = ""; +$a->strings["Apache mod_rewrite module"] = ""; +$a->strings["Error: Apache webserver mod-rewrite module is required but not installed."] = ""; +$a->strings["proc_open"] = ""; +$a->strings["Error: proc_open is required but is either not installed or has been disabled in php.ini"] = ""; +$a->strings["Error: libCURL PHP module required but not installed."] = ""; +$a->strings["Error: GD graphics PHP module with JPEG support required but not installed."] = ""; +$a->strings["Error: openssl PHP module required but not installed."] = ""; +$a->strings["Error: mysqli PHP module required but not installed."] = ""; +$a->strings["Error: mb_string PHP module required but not installed."] = ""; +$a->strings["Error: mcrypt PHP module required but not installed."] = ""; +$a->strings["The web installer needs to be able to create a file called \".htconfig.php\" in the top folder of your web server and it is unable to do so."] = ""; +$a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = ""; +$a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = ""; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = ""; +$a->strings[".htconfig.php is writable"] = ""; +$a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = ""; +$a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/tpl/smarty3/ under the Red top level folder."] = ""; +$a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = ""; +$a->strings["Note: as a security measure, you should give the web server write access to view/tpl/smarty3/ only--not the template files (.tpl) that it contains."] = ""; +$a->strings["view/tpl/smarty3 is writable"] = ""; +$a->strings["Red uses the store directory to save uploaded files. The web server needs to have write access to the store directory under the Red top level folder"] = ""; +$a->strings["store is writable"] = ""; +$a->strings["SSL certificate cannot be validated. Fix certificate or disable https access to this site."] = ""; +$a->strings["If you have https access to your website or allow connections to TCP port 443 (the https: port), you MUST use a browser-valid certificate. You MUST NOT use self-signed certificates!"] = ""; +$a->strings["This restriction is incorporated because public posts from you may for example contain references to images on your own hub."] = ""; +$a->strings["If your certificate is not recognised, members of other sites (who may themselves have valid certificates) will get a warning message on their own site complaining about security issues."] = ""; +$a->strings["This can cause usability issues elsewhere (not just on your own site) so we must insist on this requirement."] = ""; +$a->strings["Providers are available that issue free certificates which are browser-valid."] = ""; +$a->strings["SSL certificate validation"] = ""; +$a->strings["Url rewrite in .htaccess is not working. Check your server configuration."] = ""; +$a->strings["Url rewrite is working"] = ""; +$a->strings["The database configuration file \".htconfig.php\" could not be written. Please use the enclosed text to create a configuration file in your web server root."] = ""; +$a->strings["Errors encountered creating database tables."] = ""; +$a->strings["<h1>What next</h1>"] = ""; +$a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = ""; +$a->strings["Event title and start time are required."] = ""; +$a->strings["l, F j"] = ""; +$a->strings["Edit event"] = ""; +$a->strings["Create New Event"] = ""; +$a->strings["Previous"] = ""; +$a->strings["hour:minute"] = ""; +$a->strings["Event details"] = ""; +$a->strings["Format is %s %s. Starting date and Title are required."] = ""; +$a->strings["Event Starts:"] = ""; +$a->strings["Required"] = ""; +$a->strings["Finish date/time is not known or not relevant"] = ""; +$a->strings["Event Finishes:"] = ""; +$a->strings["Adjust for viewer timezone"] = ""; +$a->strings["Description:"] = ""; +$a->strings["Title:"] = ""; +$a->strings["Share this event"] = ""; +$a->strings["Page owner information could not be retrieved."] = ""; +$a->strings["Album not found."] = ""; +$a->strings["Delete Album"] = ""; +$a->strings["Delete Photo"] = ""; +$a->strings["No photos selected"] = ""; +$a->strings["Access to this item is restricted."] = ""; +$a->strings["You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage."] = ""; +$a->strings["You have used %1$.2f Mbytes of photo storage."] = ""; +$a->strings["Upload Photos"] = ""; +$a->strings["New album name: "] = ""; +$a->strings["or existing album name: "] = ""; +$a->strings["Do not show a status post for this upload"] = ""; +$a->strings["Contact Photos"] = ""; +$a->strings["Edit Album"] = ""; +$a->strings["Show Newest First"] = ""; +$a->strings["Show Oldest First"] = ""; +$a->strings["View Photo"] = ""; +$a->strings["Permission denied. Access to this item may be restricted."] = ""; +$a->strings["Photo not available"] = ""; +$a->strings["Use as profile photo"] = ""; +$a->strings["View Full Size"] = ""; +$a->strings["Edit photo"] = ""; +$a->strings["Rotate CW (right)"] = ""; +$a->strings["Rotate CCW (left)"] = ""; +$a->strings["New album name"] = ""; +$a->strings["Caption"] = ""; +$a->strings["Add a Tag"] = ""; +$a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"] = ""; +$a->strings["In This Photo:"] = ""; +$a->strings["View Album"] = ""; +$a->strings["Recent Photos"] = ""; +$a->strings["Help:"] = ""; +$a->strings["Not Found"] = ""; +$a->strings["sent you a private message"] = ""; +$a->strings["added your channel"] = ""; +$a->strings["posted an event"] = ""; +$a->strings["No valid account found."] = ""; +$a->strings["Password reset request issued. Check your email."] = ""; +$a->strings["Site Member (%s)"] = ""; +$a->strings["Password reset requested at %s"] = ""; +$a->strings["Request could not be verified. (You may have previously submitted it.) Password reset failed."] = ""; +$a->strings["Password Reset"] = ""; +$a->strings["Your password has been reset as requested."] = ""; +$a->strings["Your new password is"] = ""; +$a->strings["Save or copy your new password - and then"] = ""; +$a->strings["click here to login"] = ""; +$a->strings["Your password may be changed from the <em>Settings</em> page after successful login."] = ""; +$a->strings["Your password has changed at %s"] = ""; +$a->strings["Forgot your Password?"] = ""; +$a->strings["Enter your email address and submit to have your password reset. Then check your email for further instructions."] = ""; +$a->strings["Email Address"] = ""; +$a->strings["Reset"] = ""; +$a->strings["Remove This Channel"] = ""; +$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = ""; $a->strings["Please enter your password for verification:"] = ""; -$a->strings["No recipient selected."] = ""; -$a->strings["Unable to locate contact information."] = ""; -$a->strings["Message could not be sent."] = ""; -$a->strings["Message collection failure."] = ""; -$a->strings["Message sent."] = ""; -$a->strings["Inbox"] = ""; -$a->strings["Outbox"] = ""; -$a->strings["New Message"] = ""; +$a->strings["Remove this channel and all its clones from the network"] = ""; +$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = ""; +$a->strings["Remove Channel"] = ""; +$a->strings["No potential page delegates located."] = ""; +$a->strings["Delegate Page Management"] = ""; +$a->strings["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."] = ""; +$a->strings["Existing Page Managers"] = ""; +$a->strings["Existing Page Delegates"] = ""; +$a->strings["Potential Delegates"] = ""; +$a->strings["Add"] = ""; +$a->strings["No entries."] = ""; +$a->strings["Help with this feature"] = ""; +$a->strings["Layout Name"] = ""; +$a->strings["Blocked"] = ""; +$a->strings["Ignored"] = ""; +$a->strings["Hidden"] = ""; +$a->strings["Archived"] = ""; +$a->strings["All"] = ""; +$a->strings["Unconnected"] = ""; +$a->strings["Suggest new connections"] = ""; +$a->strings["New Connections"] = ""; +$a->strings["Show pending (new) connections"] = ""; +$a->strings["Show all connections"] = ""; +$a->strings["Unblocked"] = ""; +$a->strings["Only show unblocked connections"] = ""; +$a->strings["Only show blocked connections"] = ""; +$a->strings["Only show ignored connections"] = ""; +$a->strings["Only show archived connections"] = ""; +$a->strings["Only show hidden connections"] = ""; +$a->strings["Only show one-way connections"] = ""; +$a->strings["%1\$s [%2\$s]"] = ""; +$a->strings["Edit contact"] = ""; +$a->strings["Search your connections"] = ""; +$a->strings["Finding: "] = ""; +$a->strings["Nothing to import."] = ""; +$a->strings["Unable to download data from old server"] = ""; +$a->strings["Imported file is empty."] = ""; +$a->strings["Cannot create a duplicate channel identifier on this system. Import failed."] = ""; +$a->strings["Channel clone failed. Import failed."] = ""; +$a->strings["Cloned channel not found. Import failed."] = ""; +$a->strings["Import completed."] = ""; +$a->strings["You must be logged in to use this feature."] = ""; +$a->strings["Import Channel"] = ""; +$a->strings["Use this form to import an existing channel from a different server/hub. You may retrieve the channel identity from the old server/hub via the network or provide an export file. Only identity and connections/relationships will be imported. Importation of content is not yet available."] = ""; +$a->strings["File to Upload"] = ""; +$a->strings["Or provide the old server/hub details"] = ""; +$a->strings["Your old identity address (xyz@example.com)"] = ""; +$a->strings["Your old login email address"] = ""; +$a->strings["Your old login password"] = ""; +$a->strings["For either option, please choose whether to make this hub your new primary address, or whether your old location should continue this role. You will be able to post from either location, but only one can be marked as the primary location for files, photos, and media."] = ""; +$a->strings["Make this hub my primary location"] = ""; +$a->strings["Mood"] = ""; +$a->strings["Set your current mood and tell your friends"] = ""; +$a->strings["Room not found"] = ""; +$a->strings["Leave Room"] = ""; +$a->strings["Delete This Room"] = ""; +$a->strings["I am away right now"] = ""; +$a->strings["I am online"] = ""; +$a->strings["Bookmark this room"] = ""; +$a->strings["New Chatroom"] = ""; +$a->strings["Chatroom Name"] = ""; +$a->strings["%1\$s's Chatrooms"] = ""; +$a->strings["Edit Block"] = ""; +$a->strings["Delete block?"] = ""; +$a->strings["Delete Block"] = ""; +$a->strings["Profile Match"] = ""; +$a->strings["No keywords to match. Please add keywords to your default profile."] = ""; +$a->strings["is interested in:"] = ""; +$a->strings["No matches"] = ""; +$a->strings["Away"] = ""; +$a->strings["Online"] = ""; +$a->strings["Edit Webpage"] = ""; +$a->strings["Delete webpage?"] = ""; +$a->strings["Delete Webpage"] = ""; +$a->strings["Profile not found."] = ""; +$a->strings["Profile deleted."] = ""; +$a->strings["Profile-"] = ""; +$a->strings["New profile created."] = ""; +$a->strings["Profile unavailable to clone."] = ""; +$a->strings["Profile Name is required."] = ""; +$a->strings["Marital Status"] = ""; +$a->strings["Romantic Partner"] = ""; +$a->strings["Likes"] = ""; +$a->strings["Dislikes"] = ""; +$a->strings["Work/Employment"] = ""; +$a->strings["Religion"] = ""; +$a->strings["Political Views"] = ""; +$a->strings["Gender"] = ""; +$a->strings["Sexual Preference"] = ""; +$a->strings["Homepage"] = ""; +$a->strings["Interests"] = ""; +$a->strings["Address"] = ""; +$a->strings["Profile updated."] = ""; +$a->strings["Hide your contact/friend list from viewers of this profile?"] = ""; +$a->strings["Edit Profile Details"] = ""; +$a->strings["View this profile"] = ""; +$a->strings["Change Profile Photo"] = ""; +$a->strings["Create a new profile using these settings"] = ""; +$a->strings["Clone this profile"] = ""; +$a->strings["Delete this profile"] = ""; +$a->strings["Profile Name:"] = ""; +$a->strings["Your Full Name:"] = ""; +$a->strings["Title/Description:"] = ""; +$a->strings["Your Gender:"] = ""; +$a->strings["Birthday (%s):"] = ""; +$a->strings["Street Address:"] = ""; +$a->strings["Locality/City:"] = ""; +$a->strings["Postal/Zip Code:"] = ""; +$a->strings["Country:"] = ""; +$a->strings["Region/State:"] = ""; +$a->strings["<span class=\"heart\">♥</span> Marital Status:"] = ""; +$a->strings["Who: (if applicable)"] = ""; +$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = ""; +$a->strings["Since [date]:"] = ""; +$a->strings["Homepage URL:"] = ""; +$a->strings["Religious Views:"] = ""; +$a->strings["Keywords:"] = ""; +$a->strings["Example: fishing photography software"] = ""; +$a->strings["Used in directory listings"] = ""; +$a->strings["Tell us about yourself..."] = ""; +$a->strings["Hobbies/Interests"] = ""; +$a->strings["Contact information and Social Networks"] = ""; +$a->strings["My other channels"] = ""; +$a->strings["Musical interests"] = ""; +$a->strings["Books, literature"] = ""; +$a->strings["Television"] = ""; +$a->strings["Film/dance/culture/entertainment"] = ""; +$a->strings["Love/romance"] = ""; +$a->strings["Work/employment"] = ""; +$a->strings["School/education"] = ""; +$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = ""; +$a->strings["Edit/Manage Profiles"] = ""; +$a->strings["Add profile things"] = ""; +$a->strings["Include desirable objects in your profile"] = ""; +$a->strings["Menu updated."] = ""; +$a->strings["Unable to update menu."] = ""; +$a->strings["Menu created."] = ""; +$a->strings["Unable to create menu."] = ""; +$a->strings["Manage Menus"] = ""; +$a->strings["Drop"] = ""; +$a->strings["Create a new menu"] = ""; +$a->strings["Delete this menu"] = ""; +$a->strings["Edit menu contents"] = ""; +$a->strings["Edit this menu"] = ""; +$a->strings["New Menu"] = ""; +$a->strings["Menu name"] = ""; +$a->strings["Must be unique, only seen by you"] = ""; +$a->strings["Menu title"] = ""; +$a->strings["Menu title as seen by others"] = ""; +$a->strings["Allow bookmarks"] = ""; +$a->strings["Menu may be used to store saved bookmarks"] = ""; +$a->strings["Menu deleted."] = ""; +$a->strings["Menu could not be deleted."] = ""; +$a->strings["Edit Menu"] = ""; +$a->strings["Add or remove entries to this menu"] = ""; +$a->strings["OpenID protocol error. No ID returned."] = ""; +$a->strings["Red Matrix - Guests: Username: {your email address}, Password: +++"] = ""; +$a->strings["Unable to lookup recipient."] = ""; +$a->strings["Unable to communicate with requested channel."] = ""; +$a->strings["Cannot verify requested channel."] = ""; +$a->strings["Selected channel has private message restrictions. Send failed."] = ""; $a->strings["Message deleted."] = ""; -$a->strings["Conversation removed."] = ""; -$a->strings["Please enter a link URL:"] = ""; +$a->strings["Message recalled."] = ""; $a->strings["Send Private Message"] = ""; $a->strings["To:"] = ""; $a->strings["Subject:"] = ""; $a->strings["Your message:"] = ""; -$a->strings["No messages."] = ""; +$a->strings["Message not found."] = ""; +$a->strings["Recall message"] = ""; +$a->strings["Message has been recalled."] = ""; +$a->strings["Private Conversation"] = ""; $a->strings["Delete conversation"] = ""; -$a->strings["D, d M Y - g:i A"] = ""; -$a->strings["Message not available."] = ""; -$a->strings["Delete message"] = ""; +$a->strings["No secure communications available. You <strong>may</strong> be able to respond from the sender's profile page."] = ""; $a->strings["Send Reply"] = ""; -$a->strings["Friends of %s"] = ""; -$a->strings["No friends to display."] = ""; +$a->strings["App installed."] = ""; +$a->strings["Malformed app."] = ""; +$a->strings["Embed code"] = ""; +$a->strings["Create App"] = ""; +$a->strings["Name of app"] = ""; +$a->strings["Location (URL) of app"] = ""; +$a->strings["Description"] = ""; +$a->strings["Photo icon URL"] = ""; +$a->strings["80 x 80 pixels - optional"] = ""; +$a->strings["Version ID"] = ""; +$a->strings["Price of app"] = ""; +$a->strings["Location (URL) to purchase app"] = ""; +$a->strings["Poke/Prod"] = ""; +$a->strings["poke, prod or do other things to somebody"] = ""; +$a->strings["Recipient"] = ""; +$a->strings["Choose what you wish to do to recipient"] = ""; +$a->strings["Make this post private"] = ""; +$a->strings["No connections."] = ""; +$a->strings["Visit %s's profile [%s]"] = ""; +$a->strings["View Connnections"] = ""; +$a->strings["Theme settings updated."] = ""; $a->strings["Site"] = ""; -$a->strings["Users"] = ""; +$a->strings["Accounts"] = ""; +$a->strings["Channels"] = ""; $a->strings["Plugins"] = ""; $a->strings["Themes"] = ""; +$a->strings["Server"] = ""; +$a->strings["DB updates"] = ""; $a->strings["Logs"] = ""; +$a->strings["Plugin Features"] = ""; $a->strings["User registrations waiting for confirmation"] = ""; +$a->strings["Message queues"] = ""; $a->strings["Administration"] = ""; $a->strings["Summary"] = ""; $a->strings["Registered users"] = ""; @@ -630,40 +1567,73 @@ $a->strings["Pending registrations"] = ""; $a->strings["Version"] = ""; $a->strings["Active plugins"] = ""; $a->strings["Site settings updated."] = ""; -$a->strings["Closed"] = ""; -$a->strings["Requires approval"] = ""; -$a->strings["Open"] = ""; +$a->strings["No special theme for accessibility"] = ""; +$a->strings["Yes - with approval"] = ""; +$a->strings["My site is not a public server"] = ""; +$a->strings["My site has paid access only"] = ""; +$a->strings["My site has free access only"] = ""; +$a->strings["My site offers free accounts with optional paid upgrades"] = ""; +$a->strings["Registration"] = ""; $a->strings["File upload"] = ""; $a->strings["Policies"] = ""; -$a->strings["Advanced"] = ""; $a->strings["Site name"] = ""; $a->strings["Banner/Logo"] = ""; +$a->strings["Administrator Information"] = ""; +$a->strings["Contact information for site administrators. Displayed on siteinfo page. BBCode can be used here"] = ""; $a->strings["System language"] = ""; $a->strings["System theme"] = ""; +$a->strings["Default system theme - may be over-ridden by user profiles - <a href='#' id='cnftheme'>change theme settings</a>"] = ""; +$a->strings["Mobile system theme"] = ""; +$a->strings["Theme for mobile devices"] = ""; +$a->strings["Accessibility system theme"] = ""; +$a->strings["Accessibility theme"] = ""; +$a->strings["Channel to use for this website's static pages"] = ""; +$a->strings["Site Channel"] = ""; $a->strings["Maximum image size"] = ""; -$a->strings["Register policy"] = ""; +$a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = ""; +$a->strings["Does this site allow new member registration?"] = ""; +$a->strings["Which best describes the types of account offered by this hub?"] = ""; $a->strings["Register text"] = ""; +$a->strings["Will be displayed prominently on the registration page."] = ""; $a->strings["Accounts abandoned after x days"] = ""; $a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = ""; $a->strings["Allowed friend domains"] = ""; +$a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = ""; $a->strings["Allowed email domains"] = ""; +$a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = ""; $a->strings["Block public"] = ""; +$a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = ""; $a->strings["Force publish"] = ""; -$a->strings["Global directory update URL"] = ""; -$a->strings["Block multiple registrations"] = ""; -$a->strings["OpenID support"] = ""; -$a->strings["Gravatar support"] = ""; -$a->strings["Fullname check"] = ""; -$a->strings["UTF-8 Regular expressions"] = ""; -$a->strings["Show Community Page"] = ""; -$a->strings["Enable OStatus support"] = ""; -$a->strings["Enable Diaspora support"] = ""; -$a->strings["Only allow Friendica contacts"] = ""; -$a->strings["Verify SSL"] = ""; +$a->strings["Check to force all profiles on this site to be listed in the site directory."] = ""; +$a->strings["Disable discovery tab"] = ""; +$a->strings["Remove the tab in the network view with public content pulled from sources chosen for this site."] = ""; +$a->strings["No login on Homepage"] = ""; +$a->strings["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)."] = ""; $a->strings["Proxy user"] = ""; $a->strings["Proxy URL"] = ""; $a->strings["Network timeout"] = ""; -$a->strings["%s user blocked"] = array( +$a->strings["Value is in seconds. Set to 0 for unlimited (not recommended)."] = ""; +$a->strings["Delivery interval"] = ""; +$a->strings["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."] = ""; +$a->strings["Poll interval"] = ""; +$a->strings["Delay background polling processes by this many seconds to reduce system load. If 0, use delivery interval."] = ""; +$a->strings["Maximum Load Average"] = ""; +$a->strings["Maximum system load before delivery and poll processes are deferred - default 50."] = ""; +$a->strings["No server found"] = ""; +$a->strings["ID"] = ""; +$a->strings["for channel"] = ""; +$a->strings["on server"] = ""; +$a->strings["Status"] = ""; +$a->strings["Update has been marked successful"] = ""; +$a->strings["Executing %s failed. Check system logs."] = ""; +$a->strings["Update %s was successfully applied."] = ""; +$a->strings["Update %s did not return a status. Unknown if it succeeded."] = ""; +$a->strings["Update function %s could not be found."] = ""; +$a->strings["No failed updates."] = ""; +$a->strings["Failed Updates"] = ""; +$a->strings["Mark success (if update was manually applied)"] = ""; +$a->strings["Attempt to execute this update step automatically"] = ""; +$a->strings["%s user blocked/unblocked"] = array( 0 => "", 1 => "", ); @@ -671,143 +1641,86 @@ $a->strings["%s user deleted"] = array( 0 => "", 1 => "", ); +$a->strings["Account not found"] = ""; $a->strings["User '%s' deleted"] = ""; $a->strings["User '%s' unblocked"] = ""; $a->strings["User '%s' blocked"] = ""; +$a->strings["Users"] = ""; $a->strings["select all"] = ""; $a->strings["User registrations waiting for confirm"] = ""; $a->strings["Request date"] = ""; -$a->strings["Email"] = ""; $a->strings["No registrations."] = ""; +$a->strings["Approve"] = ""; $a->strings["Deny"] = ""; $a->strings["Register date"] = ""; $a->strings["Last login"] = ""; -$a->strings["Last item"] = ""; -$a->strings["Account"] = ""; +$a->strings["Expires"] = ""; +$a->strings["Service Class"] = ""; $a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = ""; $a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = ""; +$a->strings["%s channel censored/uncensored"] = array( + 0 => "", + 1 => "", +); +$a->strings["%s channel deleted"] = array( + 0 => "", + 1 => "", +); +$a->strings["Channel not found"] = ""; +$a->strings["Channel '%s' deleted"] = ""; +$a->strings["Channel '%s' uncensored"] = ""; +$a->strings["Channel '%s' censored"] = ""; +$a->strings["Censor"] = ""; +$a->strings["Uncensor"] = ""; +$a->strings["UID"] = ""; +$a->strings["Selected channels will be deleted!\\n\\nEverything that was posted in these channels on this site will be permanently deleted!\\n\\nAre you sure?"] = ""; +$a->strings["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?"] = ""; $a->strings["Plugin %s disabled."] = ""; $a->strings["Plugin %s enabled."] = ""; $a->strings["Disable"] = ""; $a->strings["Enable"] = ""; $a->strings["Toggle"] = ""; -$a->strings["Settings"] = ""; +$a->strings["Author: "] = ""; +$a->strings["Maintainer: "] = ""; $a->strings["No themes found."] = ""; +$a->strings["Screenshot"] = ""; +$a->strings["[Experimental]"] = ""; +$a->strings["[Unsupported]"] = ""; $a->strings["Log settings updated."] = ""; $a->strings["Clear"] = ""; $a->strings["Debugging"] = ""; $a->strings["Log file"] = ""; -$a->strings["Must be writable by web server. Relative to your Friendica top-level directory."] = ""; +$a->strings["Must be writable by web server. Relative to your Red top-level directory."] = ""; $a->strings["Log level"] = ""; -$a->strings["Close"] = ""; -$a->strings["FTP Host"] = ""; -$a->strings["FTP Path"] = ""; -$a->strings["FTP User"] = ""; -$a->strings["FTP Password"] = ""; -$a->strings["Requested profile is not available."] = ""; -$a->strings["Access to this profile has been restricted."] = ""; -$a->strings["Tips for New Members"] = ""; -$a->strings["{0} wants to be your friend"] = ""; -$a->strings["{0} sent you a message"] = ""; -$a->strings["{0} requested registration"] = ""; -$a->strings["{0} commented %s's post"] = ""; -$a->strings["{0} liked %s's post"] = ""; -$a->strings["{0} disliked %s's post"] = ""; -$a->strings["{0} is now friends with %s"] = ""; -$a->strings["{0} posted"] = ""; -$a->strings["{0} tagged %s's post with #%s"] = ""; -$a->strings["{0} mentioned you in a post"] = ""; -$a->strings["Login failed."] = ""; -$a->strings["Connect URL missing."] = ""; -$a->strings["This site is not configured to allow communications with other networks."] = ""; -$a->strings["No compatible communication protocols or feeds were discovered."] = ""; -$a->strings["The profile address specified does not provide adequate information."] = ""; -$a->strings["An author or name was not found."] = ""; -$a->strings["No browser URL could be matched to this address."] = ""; -$a->strings["The profile address specified belongs to a network which has been disabled on this site."] = ""; -$a->strings["Limited profile. This person will be unable to receive direct/personal notifications from you."] = ""; -$a->strings["Unable to retrieve contact information."] = ""; -$a->strings["following"] = ""; -$a->strings["Common Friends"] = ""; -$a->strings["No friends in common."] = ""; -$a->strings["Item has been removed."] = ""; -$a->strings["Applications"] = ""; -$a->strings["No installed applications."] = ""; -$a->strings["Search This Site"] = ""; -$a->strings["Profile not found."] = ""; -$a->strings["Profile Name is required."] = ""; -$a->strings["Profile updated."] = ""; -$a->strings["Profile deleted."] = ""; -$a->strings["Profile-"] = ""; -$a->strings["New profile created."] = ""; -$a->strings["Profile unavailable to clone."] = ""; -$a->strings["Hide your contact/friend list from viewers of this profile?"] = ""; -$a->strings["Edit Profile Details"] = ""; -$a->strings["View this profile"] = ""; -$a->strings["Create a new profile using these settings"] = ""; -$a->strings["Clone this profile"] = ""; -$a->strings["Delete this profile"] = ""; -$a->strings["Profile Name:"] = ""; -$a->strings["Your Full Name:"] = ""; -$a->strings["Title/Description:"] = ""; -$a->strings["Your Gender:"] = ""; -$a->strings["Birthday (%s):"] = ""; -$a->strings["Street Address:"] = ""; -$a->strings["Locality/City:"] = ""; -$a->strings["Postal/Zip Code:"] = ""; -$a->strings["Country:"] = ""; -$a->strings["Region/State:"] = ""; -$a->strings["<span class=\"heart\">♥</span> Marital Status:"] = ""; -$a->strings["Who: (if applicable)"] = ""; -$a->strings["Examples: cathy123, Cathy Williams, cathy@example.com"] = ""; -$a->strings["Sexual Preference:"] = ""; -$a->strings["Homepage URL:"] = ""; -$a->strings["Political Views:"] = ""; -$a->strings["Religious Views:"] = ""; -$a->strings["Public Keywords:"] = ""; -$a->strings["Private Keywords:"] = ""; -$a->strings["Example: fishing photography software"] = ""; -$a->strings["(Used for suggesting potential friends, can be seen by others)"] = ""; -$a->strings["(Used for searching profiles, never shown to others)"] = ""; -$a->strings["Tell us about yourself..."] = ""; -$a->strings["Hobbies/Interests"] = ""; -$a->strings["Contact information and Social Networks"] = ""; -$a->strings["Musical interests"] = ""; -$a->strings["Books, literature"] = ""; -$a->strings["Television"] = ""; -$a->strings["Film/dance/culture/entertainment"] = ""; -$a->strings["Love/romance"] = ""; -$a->strings["Work/employment"] = ""; -$a->strings["School/education"] = ""; -$a->strings["This is your <strong>public</strong> profile.<br />It <strong>may</strong> be visible to anybody using the internet."] = ""; -$a->strings["Age: "] = ""; -$a->strings["Edit/Manage Profiles"] = ""; -$a->strings["Change profile photo"] = ""; -$a->strings["Create New Profile"] = ""; -$a->strings["Profile Image"] = ""; -$a->strings["visible to everybody"] = ""; -$a->strings["Edit visibility"] = ""; -$a->strings["%1\$s tagged %2\$s's %3\$s with %4\$s"] = ""; -$a->strings["No potential page delegates located."] = ""; -$a->strings["Delegate Page Management"] = ""; -$a->strings["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."] = ""; -$a->strings["Existing Page Managers"] = ""; -$a->strings["Existing Page Delegates"] = ""; -$a->strings["Potential Delegates"] = ""; -$a->strings["Add"] = ""; -$a->strings["No entries."] = ""; -$a->strings["Friend Suggestions"] = ""; -$a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = ""; -$a->strings["Ignore/Hide"] = ""; -$a->strings["Global Directory"] = ""; -$a->strings["Normal site view"] = ""; -$a->strings["Admin - View all site entries"] = ""; -$a->strings["Find on this site"] = ""; -$a->strings["Site Directory"] = ""; -$a->strings["Gender: "] = ""; -$a->strings["No entries (some entries may be hidden)."] = ""; +$a->strings["Maximum daily site registrations exceeded. Please try again tomorrow."] = ""; +$a->strings["Please indicate acceptance of the Terms of Service. Registration failed."] = ""; +$a->strings["Passwords do not match."] = ""; +$a->strings["Registration successful. Please check your email for validation instructions."] = ""; +$a->strings["Your registration is pending approval by the site owner."] = ""; +$a->strings["Your registration can not be processed."] = ""; +$a->strings["Registration on this site/hub is by approval only."] = ""; +$a->strings["<a href=\"pubsites\">Register at another affiliated site/hub</a>"] = ""; +$a->strings["This site has exceeded the number of allowed daily account registrations. Please try again tomorrow."] = ""; +$a->strings["Terms of Service"] = ""; +$a->strings["I accept the %s for this website"] = ""; +$a->strings["I am over 13 years of age and accept the %s for this website"] = ""; +$a->strings["Membership on this site is by invitation only."] = ""; +$a->strings["Please enter your invitation code"] = ""; +$a->strings["Your email address"] = ""; +$a->strings["Choose a password"] = ""; +$a->strings["Please re-enter your password"] = ""; +$a->strings["- select -"] = ""; +$a->strings["You have created %1$.0f of %2$.0f allowed channels."] = ""; +$a->strings["Create a new channel"] = ""; +$a->strings["Channel Manager"] = ""; +$a->strings["Current Channel"] = ""; +$a->strings["Attach to one of your channels by selecting it."] = ""; +$a->strings["Default Channel"] = ""; +$a->strings["Make Default"] = ""; +$a->strings["Total invitation limit exceeded."] = ""; $a->strings["%s : Not a valid email address."] = ""; -$a->strings["Please join my network on %s"] = ""; +$a->strings["Please join us on Red"] = ""; +$a->strings["Invitation limit exceeded. Please contact your site administrator."] = ""; $a->strings["%s : Message delivery failed."] = ""; $a->strings["%d message sent."] = array( 0 => "", @@ -816,547 +1729,60 @@ $a->strings["%d message sent."] = array( $a->strings["You have no more invitations available"] = ""; $a->strings["Send invitations"] = ""; $a->strings["Enter email addresses, one per line:"] = ""; -$a->strings["Please join my social network on %s"] = ""; -$a->strings["To accept this invitation, please visit:"] = ""; +$a->strings["You are cordially invited to join me and some other close friends on the Red Matrix - a revolutionary new decentralised communication and information tool."] = ""; $a->strings["You will need to supply this invitation code: \$invite_code"] = ""; -$a->strings["Once you have registered, please connect with me via my profile page at:"] = ""; -$a->strings["Response from remote site was not understood."] = ""; -$a->strings["Unexpected response from remote site: "] = ""; -$a->strings["Confirmation completed successfully."] = ""; -$a->strings["Remote site reported: "] = ""; -$a->strings["Temporary failure. Please wait and try again."] = ""; -$a->strings["Introduction failed or was revoked."] = ""; -$a->strings["Unable to set contact photo."] = ""; -$a->strings["%1\$s is now friends with %2\$s"] = ""; -$a->strings["No user record found for '%s' "] = ""; -$a->strings["Our site encryption key is apparently messed up."] = ""; -$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = ""; -$a->strings["Contact record was not found for you on our site."] = ""; -$a->strings["Site public key not available in contact record for URL %s."] = ""; -$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = ""; -$a->strings["Unable to set your contact credentials on our system."] = ""; -$a->strings["Unable to update your contact profile details on our system"] = ""; -$a->strings["Connection accepted at %s"] = ""; -$a->strings["Facebook disabled"] = ""; -$a->strings["Updating contacts"] = ""; -$a->strings["Facebook API key is missing."] = ""; -$a->strings["Facebook Connect"] = ""; -$a->strings["Install Facebook connector for this account."] = ""; -$a->strings["Remove Facebook connector"] = ""; -$a->strings["Re-authenticate [This is necessary whenever your Facebook password is changed.]"] = ""; -$a->strings["Post to Facebook by default"] = ""; -$a->strings["Link all your Facebook friends and conversations on this website"] = ""; -$a->strings["Facebook conversations consist of your <em>profile wall</em> and your friend <em>stream</em>."] = ""; -$a->strings["On this website, your Facebook friend stream is only visible to you."] = ""; -$a->strings["The following settings determine the privacy of your Facebook profile wall on this website."] = ""; -$a->strings["On this website your Facebook profile wall conversations will only be visible to you"] = ""; -$a->strings["Do not import your Facebook profile wall conversations"] = ""; -$a->strings["If you choose to link conversations and leave both of these boxes unchecked, your Facebook profile wall will be merged with your profile wall on this website and your privacy settings on this website will be used to determine who may see the conversations."] = ""; -$a->strings["Comma separated applications to ignore"] = ""; -$a->strings["Facebook"] = ""; -$a->strings["Facebook Connector Settings"] = ""; -$a->strings["Post to Facebook"] = ""; -$a->strings["Post to Facebook cancelled because of multi-network access permission conflict."] = ""; -$a->strings["Image: "] = ""; -$a->strings["View on Friendica"] = ""; -$a->strings["Facebook post failed. Queued for retry."] = ""; -$a->strings["link"] = ""; -$a->strings["%d person likes this"] = array( - 0 => "", - 1 => "", -); -$a->strings["%d person doesn't like this"] = array( - 0 => "", - 1 => "", -); -$a->strings["Generate new key"] = ""; -$a->strings["Widgets key"] = ""; -$a->strings["Widgets available"] = ""; -$a->strings["Connect on Friendica!"] = ""; -$a->strings["YourLS Settings"] = ""; -$a->strings["URL: http://"] = ""; -$a->strings["Username:"] = ""; -$a->strings["Password:"] = ""; -$a->strings["Use SSL "] = ""; -$a->strings["yourls Settings saved."] = ""; -$a->strings["\"Not Safe For Work\" Settings"] = ""; -$a->strings["Enable NSFW filter"] = ""; -$a->strings["Comma separated words to treat as NSFW"] = ""; -$a->strings["Use /expression/ to provide regular expressions"] = ""; -$a->strings["NSFW Settings saved."] = ""; -$a->strings["%s - Click to open/close"] = ""; -$a->strings["Login"] = ""; -$a->strings["OpenID"] = ""; -$a->strings["Last users"] = ""; -$a->strings["Most active users"] = ""; -$a->strings["Last photos"] = ""; -$a->strings["Last likes"] = ""; -$a->strings["event"] = ""; -$a->strings["Allow to use your friendica id (%s) to connecto to external unhosted-enabled storage (like ownCloud). See <a href=\"http://www.w3.org/community/unhosted/wiki/RemoteStorage#WebFinger\">RemoteStorage WebFinger</a>"] = ""; -$a->strings["Template URL (with {category})"] = ""; -$a->strings["OAuth end-point"] = ""; -$a->strings["Api"] = ""; -$a->strings["Member since:"] = ""; -$a->strings["Three Dimensional Tic-Tac-Toe"] = ""; -$a->strings["3D Tic-Tac-Toe"] = ""; -$a->strings["New game"] = ""; -$a->strings["New game with handicap"] = ""; -$a->strings["Three dimensional tic-tac-toe is just like the traditional game except that it is played on multiple levels simultaneously. "] = ""; -$a->strings["In this case there are three levels. You win by getting three in a row on any level, as well as up, down, and diagonally across the different levels."] = ""; -$a->strings["The handicap game disables the center position on the middle level because the player claiming this square often has an unfair advantage."] = ""; -$a->strings["You go first..."] = ""; -$a->strings["I'm going first this time..."] = ""; -$a->strings["You won!"] = ""; -$a->strings["\"Cat\" game!"] = ""; -$a->strings["I won!"] = ""; -$a->strings["Randplace Settings"] = ""; -$a->strings["Enable Randplace Plugin"] = ""; -$a->strings["Post to Drupal"] = ""; -$a->strings["Drupal Post Settings"] = ""; -$a->strings["Enable Drupal Post Plugin"] = ""; -$a->strings["Drupal username"] = ""; -$a->strings["Drupal password"] = ""; -$a->strings["Post Type - article,page,or blog"] = ""; -$a->strings["Drupal site URL"] = ""; -$a->strings["Drupal site uses clean URLS"] = ""; -$a->strings["Post to Drupal by default"] = ""; -$a->strings["Post from Friendica"] = ""; -$a->strings["Geonames settings updated."] = ""; -$a->strings["Geonames Settings"] = ""; -$a->strings["Enable Geonames Plugin"] = ""; -$a->strings["Upload a file"] = ""; -$a->strings["Drop files here to upload"] = ""; -$a->strings["Failed"] = ""; -$a->strings["No files were uploaded."] = ""; -$a->strings["Uploaded file is empty"] = ""; -$a->strings["File has an invalid extension, it should be one of "] = ""; -$a->strings["Upload was cancelled, or server error encountered"] = ""; -$a->strings["OEmbed settings updated"] = ""; -$a->strings["Use OEmbed for YouTube videos"] = ""; -$a->strings["URL to embed:"] = ""; -$a->strings["Impressum"] = ""; -$a->strings["Site Owner"] = ""; -$a->strings["Email Address"] = ""; -$a->strings["Postal Address"] = ""; -$a->strings["The impressum addon needs to be configured!<br />Please add at least the <tt>owner</tt> variable to your config file. For other variables please refer to the README file of the addon."] = ""; -$a->strings["Site Owners Profile"] = ""; -$a->strings["Notes"] = ""; -$a->strings["Report Bug"] = ""; -$a->strings["\"Blockem\" Settings"] = ""; -$a->strings["Comma separated profile URLS to block"] = ""; -$a->strings["BLOCKEM Settings saved."] = ""; -$a->strings["Blocked %s - Click to open/close"] = ""; -$a->strings["Unblock Author"] = ""; -$a->strings["Block Author"] = ""; -$a->strings["blockem settings updated"] = ""; -$a->strings[":-)"] = ""; -$a->strings[":-("] = ""; -$a->strings["lol"] = ""; -$a->strings["Quick Comment Settings"] = ""; -$a->strings["Enter quick comments, one per line"] = ""; -$a->strings["Quick Comment settings saved."] = ""; -$a->strings["Tile Server URL"] = ""; -$a->strings["A list of <a href=\"http://wiki.openstreetmap.org/wiki/TMS\" target=\"_blank\">public tile servers</a>"] = ""; -$a->strings["Default zoom"] = ""; -$a->strings["The default zoom level. (1:world, 18:highest)"] = ""; -$a->strings["Editplain settings updated."] = ""; -$a->strings["Editplain Settings"] = ""; -$a->strings["Disable richtext status editor"] = ""; -$a->strings["\"pageheader\" Settings"] = ""; -$a->strings["pageheader Settings saved."] = ""; -$a->strings["View Source"] = ""; -$a->strings["Post to StatusNet"] = ""; -$a->strings["Please contact your site administrator.<br />The provided API URL is not valid."] = ""; -$a->strings["We could not contact the StatusNet API with the Path you entered."] = ""; -$a->strings["StatusNet settings updated."] = ""; -$a->strings["StatusNet Posting Settings"] = ""; -$a->strings["Globally Available StatusNet OAuthKeys"] = ""; -$a->strings["There are preconfigured OAuth key pairs for some StatusNet servers available. If you are useing one of them, please use these credentials. If not feel free to connect to any other StatusNet instance (see below)."] = ""; -$a->strings["Provide your own OAuth Credentials"] = ""; -$a->strings["No consumer key pair for StatusNet found. Register your Friendica Account as an desktop client on your StatusNet account, copy the consumer key pair here and enter the API base root.<br />Before you register your own OAuth key pair ask the administrator if there is already a key pair for this Friendica installation at your favorited StatusNet installation."] = ""; -$a->strings["OAuth Consumer Key"] = ""; -$a->strings["OAuth Consumer Secret"] = ""; -$a->strings["Base API Path (remember the trailing /)"] = ""; -$a->strings["To connect to your StatusNet account click the button below to get a security code from StatusNet which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to StatusNet."] = ""; -$a->strings["Log in with StatusNet"] = ""; -$a->strings["Copy the security code from StatusNet here"] = ""; -$a->strings["Cancel Connection Process"] = ""; -$a->strings["Current StatusNet API is"] = ""; -$a->strings["Cancel StatusNet Connection"] = ""; -$a->strings["Currently connected to: "] = ""; -$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated StatusNet account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = ""; -$a->strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to StatusNet will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = ""; -$a->strings["Allow posting to StatusNet"] = ""; -$a->strings["Send public postings to StatusNet by default"] = ""; -$a->strings["Clear OAuth configuration"] = ""; -$a->strings["API URL"] = ""; -$a->strings["Post to Tumblr"] = ""; -$a->strings["Tumblr Post Settings"] = ""; -$a->strings["Enable Tumblr Post Plugin"] = ""; -$a->strings["Tumblr login"] = ""; -$a->strings["Tumblr password"] = ""; -$a->strings["Post to Tumblr by default"] = ""; -$a->strings["Numfriends settings updated."] = ""; -$a->strings["Numfriends Settings"] = ""; -$a->strings["How many contacts to display on profile sidebar"] = ""; -$a->strings["Post to Wordpress"] = ""; -$a->strings["WordPress Post Settings"] = ""; -$a->strings["Enable WordPress Post Plugin"] = ""; -$a->strings["WordPress username"] = ""; -$a->strings["WordPress password"] = ""; -$a->strings["WordPress API URL"] = ""; -$a->strings["Post to WordPress by default"] = ""; -$a->strings["\"Show more\" Settings"] = ""; -$a->strings["Enable Show More"] = ""; -$a->strings["Cutting posts after how much characters"] = ""; -$a->strings["Show More Settings saved."] = ""; -$a->strings["Show More"] = ""; -$a->strings["This website is tracked using the <a href='http://www.piwik.org'>Piwik</a> analytics tool."] = ""; -$a->strings["If you do not want that your visits are logged this way you <a href='%s'>can set a cookie to prevent Piwik from tracking further visits of the site</a> (opt-out)."] = ""; -$a->strings["Piwik Base URL"] = ""; -$a->strings["Absolute path to your Piwik installation. (without protocol (http/s), with trailing slash)"] = ""; -$a->strings["Site ID"] = ""; -$a->strings["Show opt-out cookie link?"] = ""; -$a->strings["Asynchronous tracking"] = ""; -$a->strings["Post to Twitter"] = ""; -$a->strings["Twitter settings updated."] = ""; -$a->strings["Twitter Posting Settings"] = ""; -$a->strings["No consumer key pair for Twitter found. Please contact your site administrator."] = ""; -$a->strings["At this Friendica instance the Twitter plugin was enabled but you have not yet connected your account to your Twitter account. To do so click the button below to get a PIN from Twitter which you have to copy into the input box below and submit the form. Only your <strong>public</strong> posts will be posted to Twitter."] = ""; -$a->strings["Log in with Twitter"] = ""; -$a->strings["Copy the PIN from Twitter here"] = ""; -$a->strings["If enabled all your <strong>public</strong> postings can be posted to the associated Twitter account. You can choose to do so by default (here) or for every posting separately in the posting options when writing the entry."] = ""; -$a->strings["<strong>Note</strong>: Due your privacy settings (<em>Hide your profile details from unknown viewers?</em>) the link potentially included in public postings relayed to Twitter will lead the visitor to a blank page informing the visitor that the access to your profile has been restricted."] = ""; -$a->strings["Allow posting to Twitter"] = ""; -$a->strings["Send public postings to Twitter by default"] = ""; -$a->strings["Consumer key"] = ""; -$a->strings["Consumer secret"] = ""; -$a->strings["Post to Posterous"] = ""; -$a->strings["Posterous Post Settings"] = ""; -$a->strings["Enable Posterous Post Plugin"] = ""; -$a->strings["Posterous login"] = ""; -$a->strings["Posterous password"] = ""; -$a->strings["Post to Posterous by default"] = ""; -$a->strings["Gender:"] = ""; -$a->strings["j F, Y"] = ""; -$a->strings["j F"] = ""; -$a->strings["Birthday:"] = ""; -$a->strings["Age:"] = ""; -$a->strings["Status:"] = ""; -$a->strings["Homepage:"] = ""; -$a->strings["Tags:"] = ""; -$a->strings["Religion:"] = ""; -$a->strings["About:"] = ""; -$a->strings["Hobbies/Interests:"] = ""; -$a->strings["Contact information and Social Networks:"] = ""; -$a->strings["Musical interests:"] = ""; -$a->strings["Books, literature:"] = ""; -$a->strings["Television:"] = ""; -$a->strings["Film/dance/culture/entertainment:"] = ""; -$a->strings["Love/Romance:"] = ""; -$a->strings["Work/employment:"] = ""; -$a->strings["School/education:"] = ""; -$a->strings["Unknown | Not categorised"] = ""; -$a->strings["Block immediately"] = ""; -$a->strings["Shady, spammer, self-marketer"] = ""; -$a->strings["Known to me, but no opinion"] = ""; -$a->strings["OK, probably harmless"] = ""; -$a->strings["Reputable, has my trust"] = ""; -$a->strings["Frequently"] = ""; -$a->strings["Hourly"] = ""; -$a->strings["Twice daily"] = ""; -$a->strings["Daily"] = ""; -$a->strings["Weekly"] = ""; -$a->strings["Monthly"] = ""; -$a->strings["OStatus"] = ""; -$a->strings["RSS/Atom"] = ""; -$a->strings["Zot!"] = ""; -$a->strings["LinkedIn"] = ""; -$a->strings["XMPP/IM"] = ""; -$a->strings["MySpace"] = ""; -$a->strings["Male"] = ""; -$a->strings["Female"] = ""; -$a->strings["Currently Male"] = ""; -$a->strings["Currently Female"] = ""; -$a->strings["Mostly Male"] = ""; -$a->strings["Mostly Female"] = ""; -$a->strings["Transgender"] = ""; -$a->strings["Intersex"] = ""; -$a->strings["Transsexual"] = ""; -$a->strings["Hermaphrodite"] = ""; -$a->strings["Neuter"] = ""; -$a->strings["Non-specific"] = ""; -$a->strings["Other"] = ""; -$a->strings["Undecided"] = ""; -$a->strings["Males"] = ""; -$a->strings["Females"] = ""; -$a->strings["Gay"] = ""; -$a->strings["Lesbian"] = ""; -$a->strings["No Preference"] = ""; -$a->strings["Bisexual"] = ""; -$a->strings["Autosexual"] = ""; -$a->strings["Abstinent"] = ""; -$a->strings["Virgin"] = ""; -$a->strings["Deviant"] = ""; -$a->strings["Fetish"] = ""; -$a->strings["Oodles"] = ""; -$a->strings["Nonsexual"] = ""; -$a->strings["Single"] = ""; -$a->strings["Lonely"] = ""; -$a->strings["Available"] = ""; -$a->strings["Unavailable"] = ""; -$a->strings["Dating"] = ""; -$a->strings["Unfaithful"] = ""; -$a->strings["Sex Addict"] = ""; -$a->strings["Friends"] = ""; -$a->strings["Friends/Benefits"] = ""; -$a->strings["Casual"] = ""; -$a->strings["Engaged"] = ""; -$a->strings["Married"] = ""; -$a->strings["Partners"] = ""; -$a->strings["Cohabiting"] = ""; -$a->strings["Happy"] = ""; -$a->strings["Not Looking"] = ""; -$a->strings["Swinger"] = ""; -$a->strings["Betrayed"] = ""; -$a->strings["Separated"] = ""; -$a->strings["Unstable"] = ""; -$a->strings["Divorced"] = ""; -$a->strings["Widowed"] = ""; -$a->strings["Uncertain"] = ""; -$a->strings["Complicated"] = ""; -$a->strings["Don't care"] = ""; -$a->strings["Ask me"] = ""; -$a->strings["Starts:"] = ""; -$a->strings["Finishes:"] = ""; -$a->strings["(no subject)"] = ""; -$a->strings["noreply"] = ""; -$a->strings["prev"] = ""; -$a->strings["first"] = ""; -$a->strings["last"] = ""; -$a->strings["next"] = ""; -$a->strings["No contacts"] = ""; -$a->strings["%d Contact"] = array( - 0 => "", - 1 => "", -); -$a->strings["Search"] = ""; -$a->strings["Monday"] = ""; -$a->strings["Tuesday"] = ""; -$a->strings["Wednesday"] = ""; -$a->strings["Thursday"] = ""; -$a->strings["Friday"] = ""; -$a->strings["Saturday"] = ""; -$a->strings["Sunday"] = ""; -$a->strings["January"] = ""; -$a->strings["February"] = ""; -$a->strings["March"] = ""; -$a->strings["April"] = ""; -$a->strings["May"] = ""; -$a->strings["June"] = ""; -$a->strings["July"] = ""; -$a->strings["August"] = ""; -$a->strings["September"] = ""; -$a->strings["October"] = ""; -$a->strings["November"] = ""; -$a->strings["December"] = ""; -$a->strings["bytes"] = ""; -$a->strings["Select an alternate language"] = ""; -$a->strings["default"] = ""; -$a->strings["Sharing notification from Diaspora network"] = ""; -$a->strings["Attachments:"] = ""; -$a->strings["[Relayed] Comment authored by %s from network %s"] = ""; -$a->strings["Embedded content"] = ""; -$a->strings["Embedding disabled"] = ""; -$a->strings["A deleted group with this name was revived. Existing item permissions <strong>may</strong> apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = ""; -$a->strings["Everybody"] = ""; -$a->strings["edit"] = ""; -$a->strings["Groups"] = ""; -$a->strings["Edit group"] = ""; -$a->strings["Create a new group"] = ""; -$a->strings["Logout"] = ""; -$a->strings["End this session"] = ""; -$a->strings["Status"] = ""; -$a->strings["Your posts and conversations"] = ""; -$a->strings["Your profile page"] = ""; -$a->strings["Photos"] = ""; -$a->strings["Your photos"] = ""; -$a->strings["Your events"] = ""; -$a->strings["Personal notes"] = ""; -$a->strings["Your personal photos"] = ""; -$a->strings["Sign in"] = ""; -$a->strings["Home Page"] = ""; -$a->strings["Create an account"] = ""; -$a->strings["Help and documentation"] = ""; -$a->strings["Apps"] = ""; -$a->strings["Addon applications, utilities, games"] = ""; -$a->strings["Search site content"] = ""; -$a->strings["Conversations on this site"] = ""; -$a->strings["Directory"] = ""; -$a->strings["People directory"] = ""; -$a->strings["Conversations from your friends"] = ""; -$a->strings["Friend Requests"] = ""; -$a->strings["See all notifications"] = ""; -$a->strings["Mark all system notifications seen"] = ""; -$a->strings["Private mail"] = ""; -$a->strings["Manage"] = ""; -$a->strings["Manage other pages"] = ""; -$a->strings["Profiles"] = ""; -$a->strings["Manage/edit profiles"] = ""; -$a->strings["Manage/edit friends and contacts"] = ""; -$a->strings["Admin"] = ""; -$a->strings["Site setup and configuration"] = ""; -$a->strings["Nothing new here"] = ""; -$a->strings["Add New Contact"] = ""; -$a->strings["Enter address or web location"] = ""; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = ""; -$a->strings["Invite Friends"] = ""; -$a->strings["%d invitation available"] = array( - 0 => "", - 1 => "", -); -$a->strings["Find People"] = ""; -$a->strings["Enter name or interest"] = ""; -$a->strings["Connect/Follow"] = ""; -$a->strings["Examples: Robert Morgenstein, Fishing"] = ""; -$a->strings["Similar Interests"] = ""; -$a->strings["Networks"] = ""; -$a->strings["All Networks"] = ""; -$a->strings["Logged out."] = ""; -$a->strings["Miscellaneous"] = ""; -$a->strings["year"] = ""; -$a->strings["month"] = ""; -$a->strings["day"] = ""; -$a->strings["never"] = ""; -$a->strings["less than a second ago"] = ""; -$a->strings["years"] = ""; -$a->strings["months"] = ""; -$a->strings["week"] = ""; -$a->strings["weeks"] = ""; -$a->strings["days"] = ""; -$a->strings["hour"] = ""; -$a->strings["hours"] = ""; -$a->strings["minute"] = ""; -$a->strings["minutes"] = ""; -$a->strings["second"] = ""; -$a->strings["seconds"] = ""; -$a->strings["%1\$d %2\$s ago"] = ""; -$a->strings["From: "] = ""; -$a->strings["$1 wrote:"] = ""; -$a->strings["Image/photo"] = ""; -$a->strings["Cannot locate DNS info for database server '%s'"] = ""; -$a->strings["[no subject]"] = ""; -$a->strings["Visible to everybody"] = ""; -$a->strings["show"] = ""; -$a->strings["don't show"] = ""; -$a->strings["Friendica Notification"] = ""; -$a->strings["Thank You,"] = ""; -$a->strings["%s Administrator"] = ""; -$a->strings["New mail received at %s"] = ""; -$a->strings["%s sent you a new private message at %s."] = ""; -$a->strings["%s sent you %s."] = ""; -$a->strings["a private message"] = ""; -$a->strings["Please visit %s to view and/or reply to your private messages."] = ""; -$a->strings["%s commented on an item at %s"] = ""; -$a->strings["%s commented on an item/conversation you have been following."] = ""; -$a->strings["%s commented in %s."] = ""; -$a->strings["a watched conversation"] = ""; -$a->strings["Please visit %s to view and/or reply to the conversation."] = ""; -$a->strings["%s posted to your profile wall at %s"] = ""; -$a->strings["%s posted to %s"] = ""; -$a->strings["your profile wall."] = ""; -$a->strings["%s tagged you at %s"] = ""; -$a->strings["%s %s."] = ""; -$a->strings["tagged you"] = ""; -$a->strings["%s tagged your post at %s"] = ""; -$a->strings["%s tagged %s"] = ""; -$a->strings["your post"] = ""; -$a->strings["Introduction received at %s"] = ""; -$a->strings["You've received an introduction from '%s' at %s"] = ""; -$a->strings["You've received %s from %s."] = ""; -$a->strings["an introduction"] = ""; -$a->strings["You may visit their profile at %s"] = ""; -$a->strings["Please visit %s to approve or reject the introduction."] = ""; -$a->strings["Friend suggestion received at %s"] = ""; -$a->strings["You've received a friend suggestion from '%s' at %s"] = ""; -$a->strings["You've received %s for %s from %s."] = ""; -$a->strings["a friend suggestion"] = ""; -$a->strings["Name:"] = ""; -$a->strings["Photo:"] = ""; -$a->strings["Please visit %s to approve or reject the suggestion."] = ""; -$a->strings["A new person is sharing with you at "] = ""; -$a->strings["You have a new follower at "] = ""; -$a->strings["view full size"] = ""; -$a->strings["image/photo"] = ""; -$a->strings["Welcome "] = ""; -$a->strings["Please upload a profile photo."] = ""; -$a->strings["Welcome back "] = ""; -$a->strings["View status"] = ""; -$a->strings["View profile"] = ""; -$a->strings["View photos"] = ""; -$a->strings["View recent"] = ""; -$a->strings["Send PM"] = ""; -$a->strings["post/item"] = ""; -$a->strings["%1\$s marked %2\$s's %3\$s as favorite"] = ""; -$a->strings["Select"] = ""; -$a->strings["View %s's profile @ %s"] = ""; -$a->strings["%s from %s"] = ""; -$a->strings["View in context"] = ""; -$a->strings["%d comment"] = array( - 0 => "", - 1 => "", -); -$a->strings["show more"] = ""; -$a->strings["like"] = ""; -$a->strings["dislike"] = ""; -$a->strings["Share this"] = ""; -$a->strings["share"] = ""; -$a->strings["add star"] = ""; -$a->strings["remove star"] = ""; -$a->strings["toggle star status"] = ""; -$a->strings["starred"] = ""; -$a->strings["add tag"] = ""; -$a->strings["to"] = ""; -$a->strings["Wall-to-Wall"] = ""; -$a->strings["via Wall-To-Wall:"] = ""; -$a->strings["Delete Selected Items"] = ""; -$a->strings["%s likes this."] = ""; -$a->strings["%s doesn't like this."] = ""; -$a->strings["<span %1\$s>%2\$d people</span> like this."] = ""; -$a->strings["<span %1\$s>%2\$d people</span> don't like this."] = ""; -$a->strings["and"] = ""; -$a->strings[", and %d other people"] = ""; -$a->strings["%s like this."] = ""; -$a->strings["%s don't like this."] = ""; -$a->strings["Visible to <strong>everybody</strong>"] = ""; -$a->strings["Please enter a video link/URL:"] = ""; -$a->strings["Please enter an audio link/URL:"] = ""; -$a->strings["Tag term:"] = ""; -$a->strings["Where are you right now?"] = ""; -$a->strings["Enter a title for this item"] = ""; -$a->strings["upload photo"] = ""; -$a->strings["attach file"] = ""; -$a->strings["web link"] = ""; -$a->strings["Insert video link"] = ""; -$a->strings["video link"] = ""; -$a->strings["Insert audio link"] = ""; -$a->strings["audio link"] = ""; -$a->strings["set location"] = ""; -$a->strings["clear location"] = ""; -$a->strings["permissions"] = ""; -$a->strings["Delete this item?"] = ""; -$a->strings["show fewer"] = ""; -$a->strings["Create a New Account"] = ""; -$a->strings["Nickname or Email address: "] = ""; -$a->strings["Password: "] = ""; -$a->strings["Or login using OpenID: "] = ""; +$a->strings["Please visit my channel at"] = ""; +$a->strings["Once you have registered (on ANY Red Matrix site - they are all inter-connected), please connect with my Red Matrix channel address:"] = ""; +$a->strings["Click the [Register] link on the following page to join."] = ""; +$a->strings["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"] = ""; +$a->strings["Wall Photos"] = ""; +$a->strings["No channel."] = ""; +$a->strings["Common connections"] = ""; +$a->strings["No connections in common."] = ""; +$a->strings["Please login."] = ""; +$a->strings["Select a bookmark folder"] = ""; +$a->strings["Save Bookmark"] = ""; +$a->strings["URL of bookmark"] = ""; +$a->strings["Or enter new bookmark folder name"] = ""; +$a->strings["Update %s failed. See error logs."] = ""; +$a->strings["Update Error at %s"] = ""; +$a->strings["Create an account to access services and applications within the Red Matrix"] = ""; +$a->strings["Password"] = ""; +$a->strings["Remember me"] = ""; $a->strings["Forgot your password?"] = ""; -$a->strings["Edit profile"] = ""; -$a->strings["g A l F d"] = ""; -$a->strings["F d"] = ""; -$a->strings["Birthday Reminders"] = ""; -$a->strings["Birthdays this week:"] = ""; -$a->strings["[today]"] = ""; -$a->strings["Event Reminders"] = ""; -$a->strings["Events this week:"] = ""; -$a->strings["[No description]"] = ""; +$a->strings["permission denied"] = ""; +$a->strings["Got Zot?"] = ""; +$a->strings["toggle mobile"] = ""; +$a->strings["Theme settings"] = ""; +$a->strings["Set scheme"] = ""; +$a->strings["Narrow navbar"] = ""; +$a->strings["Navigation bar background colour"] = ""; +$a->strings["Navigation bar gradient top colour"] = ""; +$a->strings["Navigation bar gradient bottom colour"] = ""; +$a->strings["Navigation active button gradient top colour"] = ""; +$a->strings["Navigation active button gradient bottom colour"] = ""; +$a->strings["Navigation bar border colour "] = ""; +$a->strings["Navigation bar icon colour "] = ""; +$a->strings["Navigation bar active icon colour "] = ""; +$a->strings["link colour"] = ""; +$a->strings["Set font-colour for banner"] = ""; +$a->strings["Set the background colour"] = ""; +$a->strings["Set the background image"] = ""; +$a->strings["Set the background colour of items"] = ""; +$a->strings["Set the background colour of comments"] = ""; +$a->strings["Set the border colour of comments"] = ""; +$a->strings["Set the indent for comments"] = ""; +$a->strings["Set the basic colour for item icons"] = ""; +$a->strings["Set the hover colour for item icons"] = ""; +$a->strings["Set font-size for the entire application"] = ""; +$a->strings["Set font-size for posts and comments"] = ""; +$a->strings["Set font-colour for posts and comments"] = ""; +$a->strings["Set radius of corners"] = ""; +$a->strings["Set shadow depth of photos"] = ""; +$a->strings["Set maximum width of conversation regions"] = ""; +$a->strings["Center conversation regions"] = ""; +$a->strings["Set minimum opacity of nav bar - to hide it"] = ""; +$a->strings["Set size of conversation author photo"] = ""; +$a->strings["Set size of followup author photos"] = ""; +$a->strings["Sloppy photo albums"] = ""; +$a->strings["Are you a clean desk or a messy desk person?"] = ""; diff --git a/util/tpldebug.php b/util/tpldebug.php new file mode 100644 index 000000000..80da410dc --- /dev/null +++ b/util/tpldebug.php @@ -0,0 +1,43 @@ +<?php + +// Tool to assist with figuring out what variables are passed to templates. +// It will take a source php file and print all the template calls it finds, including the passed args. +// With no args it will enumerate all templates in boot.php, include/* and mod/* +// This is a quick hack and far from perfect (there's a template call in boot.php that buggers the regex from the get-go) +// but is one step towards template documentation. + + +if($argc > 1) { + echo "{$argv[1]}: templates\n"; + print_template($argv[1]); +} +else { + + + echo 'boot.php: templates' . "\n"; + print_template('boot.php'); + + $files = glob('include/*.php'); + foreach($files as $file) { + echo $file . ': templates'. "\n"; + print_template($file); + } + + $files = glob('mod/*.php'); + foreach($files as $file) { + echo $file . ': templates'. "\n"; + print_template($file); + } +} + +function print_template($s) { + $x = file_get_contents($s); + + $cnt = preg_match_all('/replace_macros(.*?)\)\;/ism',$x,$matches); + + if($cnt) { + print_r($matches[0]); + + } + +}
\ No newline at end of file diff --git a/util/typo.php b/util/typo.php index bb2fc67c9..6c846696d 100644 --- a/util/typo.php +++ b/util/typo.php @@ -12,15 +12,29 @@ $a = new App(); - echo "Directory: mod\n"; - $files = glob('mod/*.php'); + echo "Directory: include\n"; + $files = glob('include/*.php'); foreach($files as $file) { echo $file . "\n"; include_once($file); } - echo "Directory: include\n"; - $files = glob('include/*.php'); + echo "Directory: include/dba\n"; + $files = glob('include/dba/*.php'); + foreach($files as $file) { + echo $file . "\n"; + include_once($file); + } + + echo "Directory: include/photo\n"; + $files = glob('include/photo/*.php'); + foreach($files as $file) { + echo $file . "\n"; + include_once($file); + } + + echo "Directory: mod\n"; + $files = glob('mod/*.php'); foreach($files as $file) { echo $file . "\n"; include_once($file); @@ -38,8 +52,8 @@ } } - if(x($a->config,'php_path')) - $phpath = $a->config['php_path']; + if(x($a->config,'system') && x($a->config['system'],'php_path')) + $phpath = $a->config['system']['php_path']; else $phpath = 'php'; diff --git a/util/updatetpl.py b/util/updatetpl.py new file mode 100755 index 000000000..7a3801352 --- /dev/null +++ b/util/updatetpl.py @@ -0,0 +1,68 @@ +#!/usr/bin/python +# +# Script to update Smarty template files from all internal templates +# Copyright 2013 Zach Prezkuta +# Licensed under GPL v3 + + +import os +import sys, getopt +import subprocess + + +def help(pname): + print "\nUsage:" + print "\t" + pname + " -h\n\n\t\t\tShow this help screen\n" + print "\t" + pname + " -p directory\n\n\t\t\tConvert all .tpl files in top-level\n\t\t\tFriendica directory to Smarty templates\n" + print "\t" + pname + "\n\n\t\t\tInteractive mode\n" + + + +# +# Main script +# + +path = '' + +try: + opts, args = getopt.getopt(sys.argv[1:], "hp:") + for opt, arg in opts: + if opt == '-h': + help(sys.argv[0]) + sys.exit() + elif opt == '-p': + path = arg +except getopt.GetoptError: + help(sys.argv[0]) + sys.exit(2) + +if path == '': + path = raw_input('Path to top-level Friendica directory: ') + +if path == '': + path = '.' + +if path[-1:] != '/': + path = path + '/' + +excludepaths = ['css', 'img', 'js', 'php', 'theme'] +tplpaths = [] +names = os.listdir(path + 'view/') +for name in names: + if os.path.isdir(path + 'view/' + name): + if name not in excludepaths: + tplpaths.append('view/' + name + '/') + +names = os.listdir(path + 'view/theme/') +for name in names: + if os.path.isdir(path + 'view/theme/' + name): + tplpaths.append('view/theme/' + name + '/tpl/') + +fnull = open(os.devnull, "w") + +for tplpath in tplpaths: + print "Converting " + path + tplpath + subprocess.call(['python', path + 'util/friendica-to-smarty-tpl.py', '-p', path + tplpath], stdout = fnull) + +fnull.close() + diff --git a/util/wp/post_to_red/post_to_red.php b/util/wp/post_to_red/post_to_red.php new file mode 100644 index 000000000..e7f18985e --- /dev/null +++ b/util/wp/post_to_red/post_to_red.php @@ -0,0 +1,489 @@ +<?php +/* +Plugin Name: CrossPost to Red Matrix +Plugin URI: http://blog.duthied.com/2011/09/12/friendika-cross-poster-wordpress-plugin/ +Description: This plugin allows you to cross post to your Red Matrix account. Extended by Mike Macgirvin from a Friendica cross-posting tool +Version: 1.2 +Author: Devlon Duthied +Author URI: http://blog.duthied.com +*/ + +/* Copyright 2011 Devlon Duthie (email: duthied@gmail.com) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License, version 2, as + published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +define("post_to_red_path", WP_PLUGIN_URL . "/" . str_replace(basename( __FILE__), "", plugin_basename(__FILE__))); +define("post_to_red_version", "1.2"); +$plugin_dir = basename(dirname(__FILE__)); +$plugin = plugin_basename(__FILE__); + +define("post_to_red_acct_name", "post_to_red_admin_options"); + +function post_to_red_deactivate() { + delete_option('post_to_red_seed_location'); + delete_option('post_to_red_acct_name'); + delete_option('post_to_red_user_name'); + delete_option('post_to_red_password'); +} + +function post_to_red_get_seed_location() { + return get_option('post_to_red_seed_location'); +} + +function post_to_red_get_acct_name() { + return get_option('post_to_red_acct_name'); +} + +function post_to_red_get_channel_name() { + return get_option('post_to_red_channel_name'); +} + +function post_to_red_get_password() { + return get_option('post_to_red_password'); +} + +function post_to_red_post($post_id) { + + $post = get_post($post_id); + + if (isset($_POST['post_to_red'])) { + update_post_meta($post_id, 'post_to_red', '1'); + } + + // if meta has been set + if (get_post_meta($post_id, "post_to_red", true) === '1') { + + $user_name = post_to_red_get_acct_name(); + $password = post_to_red_get_password(); + $seed_location = post_to_red_get_seed_location(); + $channel = post_to_red_get_channel_name(); + $backlink = get_option('post_to_red_backlink'); + + if ((isset($user_name)) && (isset($password)) && (isset($seed_location))) { + // remove potential comments + $message = preg_replace('/<!--(.*)-->/Uis', '', $post->post_content); + + // get any tags and make them hashtags + $post_tags = get_the_tags($post_id); + if ($post_tags) { + foreach($post_tags as $tag) { + $tag_string .= "#" . $tag->name . " "; + } + } + + $message_id = site_url() . '/' . $post_id; + + if (isset($tag_string)) { + $message .= "<br />$tag_string"; + } + + $cats = ''; + + $terms = get_the_terms($post_id,'category'); + if($terms) { + foreach($terms as $term) { + if(strlen($cats)) + $cats .= ','; + $cats .= htmlspecialchars_decode($term->name, ENT_COMPAT); + } + } + + + + $bbcode = xpost_to_html2bbcode($message); + + if($backlink) + $bbcode .= "\n\n" . _('Source:') . ' ' . '[url]' . get_permalink($post_id) . '[/url]'; + + $url = $seed_location . '/api/statuses/update'; + + $headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password")); + $body = array( + 'title' => xpost_to_html2bbcode($post->post_title), + 'status' => $bbcode, + 'source' => 'WordPress', + 'namespace' => 'wordpress', + 'remote_id' => $message_id, + 'permalink' => $post->guid + ); + if($channel) + $body['channel'] = $channel; + if($cats) + $body['category'] = $cats; + + // post: + $request = new WP_Http; + $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); + + } + + } +} + + +function post_to_red_delete_post($post_id) { + + $post = get_post($post_id); + + // if meta has been set + if ((get_post_meta($post_id, "post_to_red", true) == '1') || (get_post_meta($post_id, "post_from_red", true) == '1')) { + + $user_name = post_to_red_get_acct_name(); + $password = post_to_red_get_password(); + $seed_location = post_to_red_get_seed_location(); + $channel = post_to_red_get_channel_name(); + + if ((isset($user_name)) && (isset($password)) && (isset($seed_location))) { + + $message_id = site_url() . '/' . $post_id; + $url = $seed_location . '/api/statuses/destroy'; + + $headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password")); + $body = array( + 'namespace' => 'wordpress', + 'remote_id' => $message_id, + ); + if($channel) + $body['channel'] = $channel; + + // post: + $request = new WP_Http; + $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); + + } + + } +} + +function post_to_red_delete_comment($post_id) { + + // The comment may already be destroyed so we can't query it or the parent post. That means + // we have to make a network call for any deleted comment to see if it's registered on Red. + // We really need a "before_delete_comment" action in WP to make + // this more efficient. + + $user_name = post_to_red_get_acct_name(); + $password = post_to_red_get_password(); + $seed_location = post_to_red_get_seed_location(); + $channel = post_to_red_get_channel_name(); + + if ((isset($user_name)) && (isset($password)) && (isset($seed_location))) { + + $message_id = site_url() . '/' . $post_id; + $url = $seed_location . '/api/statuses/destroy'; + + $headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password")); + $body = array( + 'namespace' => 'wordpress', + 'comment_id' => $message_id, + ); + if($channel) + $body['channel'] = $channel; + + // post: + $request = new WP_Http; + $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); + } +} + + + + +function post_to_red_displayAdminContent() { + + $seed_url = post_to_red_get_seed_location(); + $password = post_to_red_get_password(); + $user_acct = post_to_red_get_acct_name(); + $channel = post_to_red_get_channel_name(); + $backlink = get_option('post_to_red_backlink'); + $backlink_checked = ((intval($backlink)) ? ' checked="checked" ' : ''); + // debug... + // echo "seed location: $seed_url</br>"; + // echo "password: $password</br>"; + // echo "user_acct: $user_acct</br>"; + + echo <<<EOF + <div class='wrap'> + <h2>CrossPost to Red Matrix</h2> + <p>This plugin allows you to cross post to your Red Matrix channel.</p> + </div> + + <div class="wrap"> + <h2>Configuration</h2> + <form method="post" action="{$_SERVER["REQUEST_URI"]}"> + Enter the login details of your Red Matrix account<br /><br /> + Login (email): <input type="text" name="post_to_red_acct_name" value="{$user_acct}"/><br /> + Password: <input type="password" name="post_to_red_password" value="{$password}"/><br /> + Red Matrix URL: <input type="text" name="post_to_red_url" value="{$seed_url}"/><br /> + Optional channel nickname: <input type="text" name="post_to_red_channel" value="{$channel}"/><br /> + Add permalink to posts? <input type="checkbox" name="post_to_red_backlink" value="1" {$backlink_checked} /><br /> + <input type="submit" value="Save" name="submit" /> + </form> + <p></p> + </div> +EOF; + + if(isset($_POST['submit'])) { + echo "<div style='text-align:center;padding:4px;width:200px;background-color:#FFFF99;border:1xp solid #CCCCCC;color:#000000;'>Settings Saved!</div>"; + } +} + +function post_to_red_post_checkbox() { + + add_meta_box( + 'post_to_red_meta_box_id', + 'Cross Post to Red Matrix', + 'post_to_red_post_meta_content', + 'post', + 'normal', + 'default' + ); +} + +function post_to_red_post_meta_content($post_id) { + wp_nonce_field(plugin_basename( __FILE__ ), 'post_to_red_nonce'); + echo '<input type="checkbox" name="post_to_red" value="1" /> Cross post?'; +} + +function post_to_red_post_field_data($post_id) { + + // check if this isn't an auto save + if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) + return; + + // security check + if((! array_key_exists('post_to_red_nonce', $_POST)) + || (!wp_verify_nonce( $_POST['post_to_red_nonce'], plugin_basename( __FILE__ )))) + return; + + // now store data in custom fields based on checkboxes selected + if (isset($_POST['post_to_red'])) { + update_post_meta($post_id, 'post_to_red', '1'); + } +} + +function post_to_red_display_admin_page() { + + if ((isset($_REQUEST["post_to_red_acct_name"])) && (isset($_REQUEST["post_to_red_password"]))) { + + $password = $_REQUEST["post_to_red_password"]; + $red_url = $_REQUEST["post_to_red_url"]; + $channelname = $_REQUEST['post_to_red_channel']; + + + update_option('post_to_red_acct_name', $_REQUEST["post_to_red_acct_name"]); + update_option('post_to_red_channel_name', $channelname); + update_option('post_to_red_seed_location', $red_url); + update_option('post_to_red_password', $password); + update_option('post_to_red_backlink', $_REQUEST['post_to_red_backlink']); + } + + post_to_red_displayAdminContent(); +} + +function post_to_red_settings_link($links) { + $settings_link = '<a href="options-general.php?page=xpost-to-redmatrix">Settings</a>'; + array_unshift($links, $settings_link); + return $links; +} + +function post_to_red_admin() { + add_options_page("Crosspost to redmatrix", "Crosspost to redmatrix", "manage_options", "xpost-to-redmatrix", "post_to_red_display_admin_page"); +} + +register_deactivation_hook( __FILE__, 'post_to_red_deactivate' ); + +add_filter("plugin_action_links_$plugin", "post_to_red_settings_link"); + +add_action("admin_menu", "post_to_red_admin"); +add_action('publish_post', 'post_to_red_post'); +add_action('add_meta_boxes', 'post_to_red_post_checkbox'); +add_action('save_post', 'post_to_red_post_field_data'); +add_action('before_delete_post', 'post_to_red_delete_post'); + +add_action('delete_comment', 'post_to_red_delete_comment'); + +add_filter('xmlrpc_methods', 'red_xmlrpc_methods'); + +add_filter('get_avatar', 'post_to_red_get_avatar',10,5); + + +function red_xmlrpc_methods($methods) { + $methods['red.Comment'] = 'red_comment'; + return $methods; +} + +function red_comment($args) { + global $wp_xmlrpc_server; + $wp_xmlrpc_server->escape( $args ); + + $blog_id = $args[0]; + $username = $args[1]; + $password = $args[2]; + $post = $args[3]; + $content_struct = $args[4]; + + if ( ! $user = $wp_xmlrpc_server->login( $username, $password ) ) + return $wp_xmlrpc_server->error; + + if ( is_numeric($post) ) + $post_id = absint($post); + else + $post_id = url_to_postid($post); + + if ( ! $post_id ) + return new IXR_Error( 404, __( 'Invalid post ID.' ) ); + if ( ! get_post($post_id) ) + return new IXR_Error( 404, __( 'Invalid post ID.' ) ); + + $comment['comment_post_ID'] = $post_id; + + $comment['comment_author'] = ''; + if ( isset($content_struct['author']) ) + $comment['comment_author'] = $content_struct['author']; + + $comment['comment_author_email'] = ''; + if ( isset($content_struct['author_email']) ) + $comment['comment_author_email'] = $content_struct['author_email']; + + $comment['comment_author_url'] = ''; + if ( isset($content_struct['author_url']) ) + $comment['comment_author_url'] = $content_struct['author_url']; + + $comment['user_ID'] = 0; + + if ( get_option('require_name_email') ) { + if ( 6 > strlen($comment['comment_author_email']) || '' == $comment['comment_author'] ) + return new IXR_Error( 403, __( 'Comment author name and email are required' ) ); + elseif ( !is_email($comment['comment_author_email']) ) + return new IXR_Error( 403, __( 'A valid email address is required' ) ); + } + + if(isset($content_struct['comment_id'])) { + $comment['comment_ID'] = intval($content_struct['comment_id']); + $edit = true; + } + $comment['comment_post_ID'] = $post_id; + $comment['comment_parent'] = isset($content_struct['comment_parent']) ? absint($content_struct['comment_parent']) : 0; + $comment['comment_content'] = isset($content_struct['content']) ? $content_struct['content'] : null; + + do_action('xmlrpc_call', 'red.Comment'); + + if($edit) { + $result = wp_update_comment($comment); + $comment_ID = $comment['comment_ID']; + } + else { + $comment_ID = wp_new_comment( $comment ); + if($comment_ID) + wp_set_comment_status($comment_ID,'approve'); + } + + if(isset($content_struct['red_avatar'])) + add_comment_meta($comment_ID,'red_avatar',$content_struct['red_avatar'],true); + + do_action( 'xmlrpc_call_success_red_Comment', $comment_ID, $args ); + + return $comment_ID; +} + +function post_to_red_get_avatar($avatar,$id_or_email,$size,$default,$alt) { + + if(! is_object($id_or_email)) + return $avatar; + if((! array_key_exists('comment_author_email',$id_or_email)) || (empty($id_or_email->comment_author_email))) + return $avatar; + if((! array_key_exists('comment_ID', $id_or_email)) || (! intval($id_or_email->comment_ID))) + return $avatar; + $l = get_comment_meta($id_or_email->comment_ID,'red_avatar',true); + if($l) { + $safe_alt = esc_attr($alt); + $avatar = "<img alt='{$safe_alt}' src='{$l}' class='avatar avatar-{$size} photo' height='{$size}' width='{$size}' />"; + } + return $avatar; +} + + +// from: +// http://www.docgate.com/tutorial/php/how-to-convert-html-to-bbcode-with-php-script.html +function xpost_to_html2bbcode($text) { + $htmltags = array( + '/\<b\>(.*?)\<\/b\>/is', + '/\<i\>(.*?)\<\/i\>/is', + '/\<u\>(.*?)\<\/u\>/is', + '/\<ul.*?\>(.*?)\<\/ul\>/is', + '/\<li\>(.*?)\<\/li\>/is', + '/\<img(.*?) src=\"(.*?)\" alt=\"(.*?)\" title=\"Smile(y?)\" \/\>/is', // some smiley + '/\<img(.*?) src=\"http:\/\/(.*?)\" (.*?)\>/is', + '/\<img(.*?) src=\"(.*?)\" alt=\":(.*?)\" .*? \/\>/is', // some smiley + '/\<div class=\"quotecontent\"\>(.*?)\<\/div\>/is', + '/\<div class=\"codecontent\"\>(.*?)\<\/div\>/is', + '/\<div class=\"quotetitle\"\>(.*?)\<\/div\>/is', + '/\<div class=\"codetitle\"\>(.*?)\<\/div\>/is', + '/\<cite.*?\>(.*?)\<\/cite\>/is', + '/\<blockquote.*?\>(.*?)\<\/blockquote\>/is', + '/\<div\>(.*?)\<\/div\>/is', + '/\<code\>(.*?)\<\/code\>/is', + '/\<br(.*?)\>/is', + '/\<strong\>(.*?)\<\/strong\>/is', + '/\<em\>(.*?)\<\/em\>/is', + '/\<a href=\"mailto:(.*?)\"(.*?)\>(.*?)\<\/a\>/is', + '/\<a .*?href=\"(.*?)\"(.*?)\>http:\/\/(.*?)\<\/a\>/is', + '/\<a .*?href=\"(.*?)\"(.*?)\>(.*?)\<\/a\>/is' + ); + + $bbtags = array( + '[b]$1[/b]', + '[i]$1[/i]', + '[u]$1[/u]', + '[list]$1[/list]', + '[*]$1', + '$3', + '[img]http://$2[/img]' . "\n", + ':$3', + '\[quote\]$1\[/quote\]', + '\[code\]$1\[/code\]', + '', + '', + '', + '\[quote\]$1\[/quote\]', + '$1', + '\[code\]$1\[/code\]', + "\n", + '[b]$1[/b]', + '[i]$1[/i]', + '[email=$1]$3[/email]', + '[url]$1[/url]', + '[url=$1]$3[/url]' + ); + + $text = str_replace ("\n", ' ', $text); + $ntext = preg_replace ($htmltags, $bbtags, $text); + $ntext = preg_replace ($htmltags, $bbtags, $ntext); + + // for too large text and cannot handle by str_replace + if (!$ntext) { + $ntext = str_replace(array('<br>', '<br />'), "\n", $text); + $ntext = str_replace(array('<strong>', '</strong>'), array('[b]', '[/b]'), $ntext); + $ntext = str_replace(array('<em>', '</em>'), array('[i]', '[/i]'), $ntext); + } + + $ntext = strip_tags($ntext); + + $ntext = trim(html_entity_decode($ntext,ENT_QUOTES,'UTF-8')); + return $ntext; +} + + diff --git a/util/wp/post_to_red/readme.txt b/util/wp/post_to_red/readme.txt new file mode 100644 index 000000000..e27c46236 --- /dev/null +++ b/util/wp/post_to_red/readme.txt @@ -0,0 +1,39 @@ +=== CrossPost to redmatrix === +Contributors: duthied, macgirvin +Donate link: TBD +Tags: redmatrix, crosspost +Requires at least: 3.2 +Tested up to: 3.2 +Stable tag: 1.2 + +CrossPost to Red Matrix for WordPress + +== Description == +This plugin allows you to cross post to your Red Matrix account. + +**Note, this plugin converts the html from wordpress into bbcode. +The bbcode conversion doesn't handle height and width of an image, so be warned that if you post a very large +image that is resized via height and with attributes, those attributes won't be honored in the resulatant post. + +== Changelog == += 1.2 = +* ensured no function name collision + += 1.1 = +* Added feedback to settings form post. + += 1.0 = +* Initial release. + +== Installation == + +1. Install the plugin from your Wordpress admin panel. + +OR + +1. Upload the plugin folder to the `/wp-content/plugins/` directory. +2. Activate the plugin through the 'Plugins' menu in WordPress. +3. On the settings page enter your account name and password and the nickname of the channel to post to - then click the submit button +4. To cross-post ensure the check box in the 'Cross Post To redmatrix' is checked before publishing. + +== Frequently Asked Questions == |